html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;font-size: 14px;}
label{font-size: 14px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:0 0}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
.offers-vip__button,button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.offers-vip__button,button{overflow:visible}
.offers-vip__button,button,select{text-transform:none}
.account-overlay .account-overlay__next .account-overlay__next-trigger,.email-overlay .account-overlay__next .account-overlay__next-trigger,.offers-vip__button,button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
[disabled].offers-vip__button,button[disabled],html input[disabled]{cursor:default}
.offers-vip__button::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media screen and (min-width:0px){head{font-family:"small 0px"}
}
@media screen and (min-width:768px){head{font-family:"medium 768px"}
}
@media screen and (min-width:1025px){head{font-family:"large 1025px"}
}
head{clear:both}
head title{font-family:"small 0px,medium 768px,large 1025px"}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
hr{border-bottom:1px solid #ccc;border-left:none;border-right:none;border-top:none;margin:1.45em 0}
img{}
blockquote{border-left:2px solid #ccc;color:#262626;margin:1.45em 0;padding-left:.725em}
cite{color:#404040;font-style:italic}
cite:before{content:'\2014 \00A0'}
#cboxClose:before,.artist-picks-page__products .recommended-actions a:before,.bobbis-kit .product-grid__item:nth-child(1):after,.bobbis-kit .product-grid__item:nth-child(2):after,.chat-history-page__products .recommended-actions a:before,.facecharts-page__products .recommended-actions a:before,.favorite-actions__link--add:before,.favorite-actions__link--remove:before,.favorites-mylists__lists-create-button:before,.foundation-finder__chat__copy:before,.foundation-finder__find-match:after,.foundation-finder__hide:after,.foundation-finder__quiz:before,.giftcard__guides-header:before,.how_to-lesson__step .icon-arrow:before,.icon,.makeup-lesson__step .icon-arrow:before,.my-lists__list-link--email:before,.my-lists__list-link--print:before,.offer-specific__container .offer__breadcrumb-link:before,.product-palette:before,.product-sku-quickview__inner:before,.quickshop-wrapper.active:before,.quickshop__close:before,.responsive-tabs.responsive-tabs--how_to_use .resp-arrow:before,.selectBox-arrow:before,.site-nav .menu__link--lvl-1.menu__link--has-children:after,.site-nav .menu__link--lvl-2.menu__link--has-children:after,.site-utils__dropdown__close:after,.slick-next:before,.slick-prev:before,[class*=icon-],input[type=checkbox]:checked~.label:before,input[type=checkbox]:checked~label:before,input[type=checkbox]~.label:before,input[type=checkbox]~label:before,input[type=radio]:checked~.label:before,input[type=radio]:checked~label:before,input[type=radio]~.label:before,input[type=radio]~label:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow_down:before{content:""}
.icon-arrow_left:before{content:""}
.icon-arrow_right:before{content:""}
.icon-arrow_up:before{content:""}
.icon-atsign:before{content:""}
.icon-bus:before{content:""}
.icon-calendar:before{content:""}
.icon-car:before{content:""}
.icon-cart:before{content:""}
.icon-checkbox:before{content:""}
.icon-checkbox_checked:before{content:""}
.icon-circle_check:before{content:""}
.icon-circle_check_thick:before{content:""}
.icon-circle_close:before{content:""}
.icon-circle_up:before{content:""}
.icon-close:before{content:""}
.icon-douban:before{content:""}
.icon-email:before{content:""}
.icon-facebook:before{content:""}
.icon-finder:before{content:""}
.icon-flag_2:before{content:""}
.icon-flag_head:before{content:""}
.icon-flag_star:before{content:""}
.icon-glasses:before{content:""}
.icon-google:before{content:""}
.icon-hamburger:before{content:""}
.icon-head:before{content:""}
.icon-heart:before{content:""}
.icon-heart_outline:before{content:""}
.icon-instagram:before{content:""}
.icon-kaixin:before{content:""}
.icon-kakao_off:before{content:""}
.icon-kakao_on:before{content:""}
.icon-livechat:before{content:""}
.icon-livechat2:before{content:""}
.icon-logo:before{content:""}
.icon-marker_mobile:before{content:""}
.icon-minus:before{content:""}
.icon-phone:before{content:""}
.icon-pinterest:before{content:""}
.icon-plane:before{content:""}
.icon-play:before{content:""}
.icon-plus:before{content:""}
.icon-print:before{content:""}
.icon-quickshop_arrow:before{content:""}
.icon-radio:before{content:""}
.icon-radio_checked:before{content:""}
.icon-riding:before{content:""}
.icon-search:before{content:""}
.icon-share:before{content:""}
.icon-star:before{content:""}
.icon-star_outline:before{content:""}
.icon-tag:before{content:""}
.icon-tumblr:before{content:""}
.icon-twitter:before{content:""}
.icon-walking:before{content:""}
.icon-wechat:before{content:""}
.icon-weibo:before{content:""}
.icon-weixin:before{content:""}
.icon-xiaonei:before{content:""}
.icon-youtube:before{content:""}
.icon-zoom:before{content:""}
@font-face{font-family:icons;src:url(/sites/bobbibrown/themes/bb_base/fonts/icons/icons.eot?53);src:url(/sites/bobbibrown/themes/bb_base/fonts/icons/icons.eot?942#iefix) format("eot"),url(fonts/icons/icons.woff?963) format("woff"),url(fonts/icons/icons.ttf?783) format("truetype"),url(fonts/icons/icons.svg?93#icons) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Brandon Text";src:url(fonts/brandon/brandontext_regular-webfont.eot);src:url(fonts/brandon/brandontext_regular-webfont.eot?#iefix) format('eot'),url(fonts/brandon/brandontext_regular-webfont.woff) format('woff'),url(fonts/brandon/brandontext_regular-webfont.ttf) format('truetype'),url(fonts/brandon/brandontext_regular-webfont.svg) format('svg')}
@font-face{font-family:"Brandon Text Light";src:url(fonts/brandon/brandontext_light-webfont.eot);src:url(fonts/brandon/brandontext_light-webfont.eot?#iefix) format('eot'),url(fonts/brandon/brandontext_light-webfont.woff) format('woff'),url(fonts/brandon/brandontext_light-webfont.ttf) format('truetype'),url(fonts/brandon/brandontext_light-webfont.svg) format('svg')}
@font-face{font-family:"Brandon Text Medium";src:url(fonts/brandon/brandontext_medium-webfont.eot);src:url(fonts/brandon/brandontext_medium-webfont.eot?#iefix) format('eot'),url(fonts/brandon/brandontext_medium-webfont.woff) format('woff'),url(fonts/brandon/brandontext_medium-webfont.ttf) format('truetype'),url(fonts/brandon/brandontext_medium-webfont.svg) format('svg')}
@font-face{font-family:"Brandon Text Bold";src:url(fonts/brandon/brandontext_bold-webfont.eot);src:url(fonts/brandon/brandontext_bold-webfont.eot?#iefix) format('eot'),url(fonts/brandon/brandontext_bold-webfont.woff) format('woff'),url(fonts/brandon/brandontext_bold-webfont.ttf) format('truetype'),url(fonts/brandon/brandontext_bold-webfont.svg) format('svg')}
@font-face{font-family:"Lato Regular";src:url(fonts/lato/lato-regular-webfont.eot);src:url(fonts/lato/lato-regular-webfont.eot?#iefix) format('eot'),url(fonts/lato/lato-regular-webfont.woff) format('woff'),url(fonts/lato/lato-regular-webfont.ttf) format('truetype'),url(fonts/lato/lato-regular-webfont.svg) format('svg')}
@font-face{font-family:"Lato Black";src:url(fonts/lato/lato-black-webfont.eot);src:url(fonts/lato/lato-black-webfont.eot?#iefix) format('eot'),url(fonts/lato/lato-black-webfont.woff) format('woff'),url(fonts/lato/lato-black-webfont.ttf) format('truetype'),url(fonts/lato/lato-black-webfont.svg) format('svg')}
body{font-family:"Brandon Text",SimHei;font-size:14px;line-height:19px;background-color:#fff;color:#000;letter-spacing:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}
h1,h2{margin-bottom:40px}
p{margin:0 0 30px 0;padding:0;line-height:1.45em}
.brandon-text,.payment-panel .payment-form .expires-date__container .expires-date__month .expiration_month,.payment-panel .payment-form .expires-date__container .expires-date__year .expiration_year{font-family:"Brandon Text",SimHei}
.brandon-text-light{font-family:"Brandon Text Light",SimHei}
.brandon-text-medium{font-family:"Brandon Text Medium",SimHei}
.bold,.brandon-text-bold,.replenishment-detail-page .replenishment-detail-product .product__name,.replenishment-detail-page .replenishment-detail-product .product__next-order-date,.replenishment-detail-page .replenishment-detail-product .product__price,.replenishment-detail-page__mobile .product__name,.replenishment-detail-page__mobile .product__next-order-date,.replenishment-detail-page__mobile .product__price,.replenishment__products .products-list__item .product__name,.replenishment__products .products-list__item .product__next-order-date,.replenishment__products .products-list__item .product__price{font-family:"Brandon Text Bold",SimHei}
.h1,.product-replenishment-info__heading{font-family:"Brandon Text Medium",SimHei;font-weight:400;font-size:24px;line-height:27px;letter-spacing:.24em;text-transform:uppercase;margin:0 0 17px 0}
@media (min-width:768px){.h1,.product-replenishment-info__heading{font-size:39px;line-height:47px}
}
.h2,.product-recommendation .product-recommendation__headline{font-family:"Brandon Text",SimHei;font-weight:400;font-size:37px;line-height:46px;letter-spacing:.04em}
.h3{font-family:"Brandon Text",SimHei;font-weight:400;font-size:21px;line-height:28px;letter-spacing:.04em}
@media (min-width:768px){.h3{font-size:28px;line-height:34px;letter-spacing:.034em}
}
.bobbis-lessons__headline,.double-feature__headline,.h4{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:19px;line-height:27px;letter-spacing:.24em;text-transform:uppercase}
@media (min-width:768px){.bobbis-lessons__headline,.double-feature__headline,.h4{font-size:25px;line-height:30px}
}
.h5{font-family:"Brandon Text Medium",SimHei;font-weight:400;font-size:14px;letter-spacing:.01em;line-height:34px;color:#000}
@media (min-width:768px){.h5{font-family:"Brandon Text",SimHei;font-size:22px;line-height:22px;letter-spacing:.02em;color:#ff4661}
}
.account-address .section-content,.account-address .section-header__link,.account-loyalty .section-content,.account-loyalty .section-header__link,.account-orders .section-content,.account-orders .section-header__link,.account-payment .section-content,.account-payment .section-header__link,.account-profile .section-content,.account-profile .section-header__link,.h6,.product--full .product__subline{font-family:"Brandon Text",SimHei;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.06em}
@media (min-width:768px){.account-address .section-content,.account-address .section-header__link,.account-loyalty .section-content,.account-loyalty .section-header__link,.account-orders .section-content,.account-orders .section-header__link,.account-payment .section-content,.account-payment .section-header__link,.account-profile .section-content,.account-profile .section-header__link,.h6,.product--full .product__subline{line-height:25px}
}
.h7,.product--full .product__rating{font-family:"Brandon Text",SimHei;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.06em}
@media (min-width:768px){.h7,.product--full .product__rating{font-size:16px;line-height:30px}
}
.account-address .section-header__header,.account-loyalty .section-header__header,.account-mobile-landing-page .account-landing-menu .account-landing-menu__item a,.account-orders .section-header__header,.account-payment .section-header__header,.account-profile .section-header__header,.add-payment-page__header,.address-book-page .address-book__header,.address-book-page .payment-info__header,.address-info h3,.address-info__header,.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.artist-picks-page__products .recommended-products__links-add-all,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.chat-history-page__products .recommended-products__links-add-all,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.facecharts-page__products .recommended-products__links-add-all,.favorites-page__tab,.h8,.mpp__filters__headline,.my-lists__list-header-link,.newsletter-info h3,.newsletter-info__header,.optional-info h3,.optional-info__header,.product--full .product__price,.product--full .product__rating,.product--full .product__sku-categories-nav-item,.product--full .product__tip .product__tip-title,.product-filter__item,.product-gallery__shade-name,.product-recommendation .product-recommendation__filter-nav>li,.product-thumb--price,.product-thumb__headline,.profile-info h3,.profile-info__header,.quickshop .product--full .product__rating,.quickshop .product--full .product__title,.responsive-tabs .resp-tab-item,.responsive-tabs h2.resp-accordion,.responsive-tabs h2.resp-tab-active,.search-form .search-suggestions__link,.shade-picker,.shade-picker__color-name,.sign-in .account-links__favorites,.sign-in .account-links__login,.sign-in .account-links__logout,.sign-in .account-links__loyalty,.sign-in .account-links__orders,.sign-in .account-links__profile,.site-footer-contact__link,.site-footer-social-links__header,.site-footer__main .site-email-signup__header,.site-nav .menu__link--lvl-1,.site-nav .menu__link--lvl-2,.sms-promotions h3,.sms-promotions__header,.social-info h3,.social-info__header,.spp-mobile-page .spp__share,.sticky-chat__headline,.sticky-offer__headline,.wishlist-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:21px;letter-spacing:.2em;text-transform:uppercase}
@media (min-width:768px){.account-address .section-header__header,.account-loyalty .section-header__header,.account-mobile-landing-page .account-landing-menu .account-landing-menu__item a,.account-orders .section-header__header,.account-payment .section-header__header,.account-profile .section-header__header,.add-payment-page__header,.address-book-page .address-book__header,.address-book-page .payment-info__header,.address-info h3,.address-info__header,.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.artist-picks-page__products .recommended-products__links-add-all,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.chat-history-page__products .recommended-products__links-add-all,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.facecharts-page__products .recommended-products__links-add-all,.favorites-page__tab,.h8,.mpp__filters__headline,.my-lists__list-header-link,.newsletter-info h3,.newsletter-info__header,.optional-info h3,.optional-info__header,.product--full .product__price,.product--full .product__rating,.product--full .product__sku-categories-nav-item,.product--full .product__tip .product__tip-title,.product-filter__item,.product-gallery__shade-name,.product-recommendation .product-recommendation__filter-nav>li,.product-thumb--price,.product-thumb__headline,.profile-info h3,.profile-info__header,.quickshop .product--full .product__rating,.quickshop .product--full .product__title,.responsive-tabs .resp-tab-item,.responsive-tabs h2.resp-accordion,.responsive-tabs h2.resp-tab-active,.search-form .search-suggestions__link,.shade-picker,.shade-picker__color-name,.sign-in .account-links__favorites,.sign-in .account-links__login,.sign-in .account-links__logout,.sign-in .account-links__loyalty,.sign-in .account-links__orders,.sign-in .account-links__profile,.site-footer-contact__link,.site-footer-social-links__header,.site-footer__main .site-email-signup__header,.site-nav .menu__link--lvl-1,.site-nav .menu__link--lvl-2,.sms-promotions h3,.sms-promotions__header,.social-info h3,.social-info__header,.spp-mobile-page .spp__share,.sticky-chat__headline,.sticky-offer__headline,.wishlist-page__header{font-size:14px}
}
.h9,.language-select__link,.live-chat__box,.locale-select__link,.mpp__filters .product-filter__label,.mpp__filters__summary,.product--full .product__unit-price,.product--full .product__weight,.product-gallery__shade-description,.search-form .product__abstract,.search-form .search-related-story__description,.search-form--results .search-form__results-count,.sign-in .account-links__welcome,.sign-in .login__header,.sign-in .login__no-account,.sign-in .registration__have-account,.sign-in .registration__header,.site-footer,.site-footer__column:nth-child(2) .menu__item,.site-utils__dropdown .site-email-signup__header,.site-utils__promo,.spp .spp-page__breadcrumb a,.tooltipster-default .tooltipster-content{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;line-height:17px}
@media (min-width:768px){.h9,.language-select__link,.live-chat__box,.locale-select__link,.mpp__filters .product-filter__label,.mpp__filters__summary,.product--full .product__unit-price,.product--full .product__weight,.product-gallery__shade-description,.search-form .product__abstract,.search-form .search-related-story__description,.search-form--results .search-form__results-count,.sign-in .account-links__welcome,.sign-in .login__header,.sign-in .login__no-account,.sign-in .registration__have-account,.sign-in .registration__header,.site-footer,.site-footer__column:nth-child(2) .menu__item,.site-utils__dropdown .site-email-signup__header,.site-utils__promo,.spp .spp-page__breadcrumb a,.tooltipster-default .tooltipster-content{letter-spacing:.06em;line-height:14px}
}
.h10,.product--full .product__title{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:18px;line-height:31px;letter-spacing:.24em;text-transform:uppercase}
.h11{font-family:"Brandon Text",SimHei;font-weight:400;font-size:21px;line-height:46px;letter-spacing:.04em}
.h12{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:11px;line-height:19px;letter-spacing:.22em;text-transform:uppercase}
.about-bobbi__causes__partners-title,.account-mobile-landing-page .account-landing-profile__header,.h13,.offer-specific__container .offer__header,.offers-hero__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.about-bobbi__causes__partners-title:before,.account-mobile-landing-page .account-landing-profile__header:before,.h13:before,.offer-specific__container .offer__header:before,.offers-hero__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.about-bobbi__causes__partners-title .inner,.account-mobile-landing-page .account-landing-profile__header .inner,.h13 .inner,.h13__inner,.offer-specific__container .offer__header .inner,.offers-hero__header .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
@media (min-width:768px){.about-bobbi__causes__partners-title,.account-mobile-landing-page .account-landing-profile__header,.h13,.offer-specific__container .offer__header,.offers-hero__header{font-size:14px;padding:0 55px}
}
.h14,.product-thumb__subline{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;letter-spacing:.01em}
.h15,.search-form .product__headline,.search-form .product__price,.search-form .search-related-story__headline{font-family:"Brandon Text",SimHei;font-weight:400;font-size:12px;letter-spacing:.01em}
.h16,.product-replenishment-info__step-heading{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.24em;text-transform:uppercase}
@media (min-width:768px){.h16,.product-replenishment-info__step-heading{font-size:14px}
}
.h17{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;letter-spacing:.01em}
.h18,.profile-pic-main #profile-pic-name{font-family:"Brandon Text",SimHei;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.24em;text-transform:uppercase}
.account-page__header,.h19,.replenishment-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase}
.account-utilities .sidebar-menu__item--account,.account-utilities .sidebar-menu__item--address,.account-utilities .sidebar-menu__item--artist,.account-utilities .sidebar-menu__item--details,.account-utilities .sidebar-menu__item--facecharts,.account-utilities .sidebar-menu__item--favorites,.account-utilities .sidebar-menu__item--orders,.account-utilities .sidebar-menu__item--replenish,.h20{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:11px;line-height:50px;letter-spacing:.24em;text-transform:uppercase}
.account-utilities .sidebar-menu__item--signout,.h21,.profile-pic-main #profile-change-photo,.profile-pic-main #profile-delete-photo,.profile-pic-main #profile-upload-photo{font-family:"Brandon Text Medium",SimHei;font-weight:400;font-size:12px;line-height:24px;letter-spacing:.01em}
.h22{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:9px;line-height:12px;letter-spacing:.2em;text-transform:uppercase}
.h23{font-family:"Brandon Text Medium",SimHei;font-weight:400;font-size:9px;line-height:15px;letter-spacing:.01em}
.checkout__sidebar .viewcart-panel__title #shopping-bag-title-edit,.h24,.offers-everyday__header,.replenishment-detail-page .payment-info__header,.replenishment-detail-page .shipping-address__header,.replenishment-detail-page .shipping-frequency__header,.replenishment-detail-page__mobile .payment-method__header,.replenishment-detail-page__mobile .shipping-address .address-form__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase}
.h25,.offers-everyday__item-header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.2em;text-transform:uppercase}
.section-header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.section-header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.section-header .inner,.section-header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
@media (min-width:768px){.section-header{font-size:14px;padding:0 55px}
}
.section-header__stars{margin:0 auto 4px auto;display:block;width:82px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAYCAYAAAB0vVZPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMzY1MTI2Q0YyMkYxMUUzOTVDM0I4MTQwQTc2MjlBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMzY1MTI2REYyMkYxMUUzOTVDM0I4MTQwQTc2MjlBMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEzNjUxMjZBRjIyRjExRTM5NUMzQjgxNDBBNzYyOUEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEzNjUxMjZCRjIyRjExRTM5NUMzQjgxNDBBNzYyOUEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BhWlpQAABJ1JREFUeNrsW01IVUEUvj4TMR9JFpE/uDFCAinNxL0EVjzCnoWLXNVCalFi/hC4EqJFkhjJy3STGzdC4CYRM1wJ4UpQC2shFJFmFIY8X2Zn4AzennfenZk3581ddOCDfN1755tzz8x35swdx1G364ACJxh2KyA8ziL++2TPCjBWyO0VoDkAHS4HbAByAsDlIcK25aBPygPApRljhdQKAQnAeAA63AXYBTQEgMsHhG1rQJ90BYDLOMZKIWUjN7DDW4Cw5Q7PIZdnAZDrXYRt2R5CHnOWeYQxRnYxZkjlmjvfpmyXuXh8BWRblmvOxaZsZ6MvOJcyy3LNeZDJdgFOwbwhm7Ld7uLBUG9ZrjmPFYs86pN80m5ZrjmPbapFcEtSh9mUnG9ZrjlilnhUJfFgqLTEJZbEw5ZsH3TJNUcLRUMTHs6PWpZr27Ld68GlNwBybVO2ox48JijkOu7R0JiFDt/x4GFLtpc9eCwHQK452ixwGfPgEZeV7SzAPcBt/LfIcgHHPX7/Dfjk08Y3QCvgrc91xYBhwCmf644KUoXvgJ8+904B7gJ+SYzyB9jvVL4TzUCr+CJEFsfSzEsfHqyf/YDzPtcdAhz2+J31c93n3kXATcBnn+vOYVpwxOe6EsABj9+/YL9Fxvz1lP9xCbAmGGXpYBoJyloeYJCARxwHXpZifrhEwIU984wCDz5pxAm4DKLPZa0E36lpHmsYg/9YEWDSUANsZdUJCGlO+xGDA2QZg0s3QY8ZdHwMn6m7gHpnMAAimjxC+G63DXGZxNgTjsa2NEcjc1q1gVykCCU2nc4OGaoEXEbp0+Wxjs9I1/KdveK3LqZSBYCCVac5QOIYa1KqdRpzC9VGhg2XgnTliuWtjYaT9WLNATKF95q0RuwjddoiM0CGNXyyiDGmZHkKo5EtJpqI630rklxmFfNWnQHyR4IHu6bDcAAk53Ozkj5ZSSNtkbEmjAFZ1crTbahZspEfPitSEzYjyeUxMY8KhZmggphLvySP18Q8cjEGZLikteU8ruD8CGGHjwF2JHmsEs5KzHoUfNJDyCPLVV7yww76kMoiCj7R3nL22gJKhVHCDrcq5ih1hFwWFHgsEPKoU/RJKyGXUQUeW7qSHRU88IWgPkcp29OChcuAYMHTR8TjZIp6q6g+d4KIS59g4TIgWPBMZ1iuFzFWvHyiteWcvAW04Vq4iOpzFzMk1zOuhUuVs38Lj0q2u1PUW0X1ue4MyfWSa+FS4pFzU8n2BZ96axPGTlpbzmxK3UwKgFKJ+twIsVwn8AWHJOpzFLI9L1FvTa7PzWdArr3qrSH0VYJYtkck6q0sdt64rttUle2oKwDuO6m/pHHX5yjOuPCPgt8DahTqc6Zlu9yRL7iz/3vuut70GZc+hXprDfqO74qYtBzX7OdXb83GWEroyPYY1q5qFSSkA+XK5BkXfoaHFV9lj0zw/VbTZ1y60fkqjuRyZVq2Pzpq3wmE0Yemz7g0uNIW2RSpFmNLWrbZVPrE0TszU43kTNkVwDWN+3g+Z/Jj2UeCtMXPSvFeU1bp6H8ncBV9aso6Hb1t4jDG2D7Z/ivAAKDapbcStAa/AAAAAElFTkSuQmCC);background-size:cover}
.lt-ie9 .section-header__stars{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAYCAYAAAB0vVZPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMzY1MTI2Q0YyMkYxMUUzOTVDM0I4MTQwQTc2MjlBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMzY1MTI2REYyMkYxMUUzOTVDM0I4MTQwQTc2MjlBMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEzNjUxMjZBRjIyRjExRTM5NUMzQjgxNDBBNzYyOUEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEzNjUxMjZCRjIyRjExRTM5NUMzQjgxNDBBNzYyOUEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BhWlpQAABJ1JREFUeNrsW01IVUEUvj4TMR9JFpE/uDFCAinNxL0EVjzCnoWLXNVCalFi/hC4EqJFkhjJy3STGzdC4CYRM1wJ4UpQC2shFJFmFIY8X2Zn4AzennfenZk3581ddOCDfN1755tzz8x35swdx1G364ACJxh2KyA8ziL++2TPCjBWyO0VoDkAHS4HbAByAsDlIcK25aBPygPApRljhdQKAQnAeAA63AXYBTQEgMsHhG1rQJ90BYDLOMZKIWUjN7DDW4Cw5Q7PIZdnAZDrXYRt2R5CHnOWeYQxRnYxZkjlmjvfpmyXuXh8BWRblmvOxaZsZ6MvOJcyy3LNeZDJdgFOwbwhm7Ld7uLBUG9ZrjmPFYs86pN80m5ZrjmPbapFcEtSh9mUnG9ZrjlilnhUJfFgqLTEJZbEw5ZsH3TJNUcLRUMTHs6PWpZr27Ld68GlNwBybVO2ox48JijkOu7R0JiFDt/x4GFLtpc9eCwHQK452ixwGfPgEZeV7SzAPcBt/LfIcgHHPX7/Dfjk08Y3QCvgrc91xYBhwCmf644KUoXvgJ8+904B7gJ+SYzyB9jvVL4TzUCr+CJEFsfSzEsfHqyf/YDzPtcdAhz2+J31c93n3kXATcBnn+vOYVpwxOe6EsABj9+/YL9Fxvz1lP9xCbAmGGXpYBoJyloeYJCARxwHXpZifrhEwIU984wCDz5pxAm4DKLPZa0E36lpHmsYg/9YEWDSUANsZdUJCGlO+xGDA2QZg0s3QY8ZdHwMn6m7gHpnMAAimjxC+G63DXGZxNgTjsa2NEcjc1q1gVykCCU2nc4OGaoEXEbp0+Wxjs9I1/KdveK3LqZSBYCCVac5QOIYa1KqdRpzC9VGhg2XgnTliuWtjYaT9WLNATKF95q0RuwjddoiM0CGNXyyiDGmZHkKo5EtJpqI630rklxmFfNWnQHyR4IHu6bDcAAk53Ozkj5ZSSNtkbEmjAFZ1crTbahZspEfPitSEzYjyeUxMY8KhZmggphLvySP18Q8cjEGZLikteU8ruD8CGGHjwF2JHmsEs5KzHoUfNJDyCPLVV7yww76kMoiCj7R3nL22gJKhVHCDrcq5ih1hFwWFHgsEPKoU/RJKyGXUQUeW7qSHRU88IWgPkcp29OChcuAYMHTR8TjZIp6q6g+d4KIS59g4TIgWPBMZ1iuFzFWvHyiteWcvAW04Vq4iOpzFzMk1zOuhUuVs38Lj0q2u1PUW0X1ue4MyfWSa+FS4pFzU8n2BZ96axPGTlpbzmxK3UwKgFKJ+twIsVwn8AWHJOpzFLI9L1FvTa7PzWdArr3qrSH0VYJYtkck6q0sdt64rttUle2oKwDuO6m/pHHX5yjOuPCPgt8DahTqc6Zlu9yRL7iz/3vuut70GZc+hXprDfqO74qYtBzX7OdXb83GWEroyPYY1q5qFSSkA+XK5BkXfoaHFV9lj0zw/VbTZ1y60fkqjuRyZVq2Pzpq3wmE0Yemz7g0uNIW2RSpFmNLWrbZVPrE0TszU43kTNkVwDWN+3g+Z/Jj2UeCtMXPSvFeU1bp6H8ncBV9aso6Hb1t4jDG2D7Z/ivAAKDapbcStAa/AAAAAElFTkSuQmCC);background-size:82px 12px}
#console .messages.public{position:absolute}
.cart-item__price--mobile-only,.cart-item__product-subname,.checkout-confirmation-page .registration-panel .accepted-privacy-policy .terms_disclaimer,.checkout-confirmation-page .registration-panel .checkout-registration__email-address br,.checkout-confirmation-page .registration-panel .checkout-registration__password .label,.checkout-confirmation-page .registration-panel .how-we-will-use-container .required,.checkout-confirmation-page .registration-panel .required_mark,.checkout-confirmation-page .sign-in-confirmation-panel__content .password .label,.checkout__new-account label,.checkout__return-user label,.checkout__sidebar .product .sample-select-checkbox,.checkout__sidebar .samples-buttons,.choose-samples-checkout,.hidden,.nav-checkout .site-nav,.replenishment__description-text,.review-panel .email-and-sms-promotions,.review-panel .msg-order-email,.review-panel .pc-place-order,.review-panel .section-sms-promotions,.samples-page .product .sample-select-checkbox,.samples-panel .product .sample-select-checkbox,.samples-panel .view-larger,.sign-in-page__label,.top-viewcart-buttons .continue-shopping,.viewcart-panel #add-samples-message{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:after,.clearfix:before,.search-form .result:after,.search-form .result:before,.search-form .search-related-story:after,.search-form .search-related-story:before,.search-form__fields:after,.search-form__fields:before{content:" ";display:table}
.clearfix:after,.search-form .result:after,.search-form .search-related-story:after,.search-form__fields:after{clear:both}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.float-left{float:left}
.float-right{float:right}
.float-none{float:none}
.clear-left{clear:left}
.clear-right{clear:right}
.clear,.clear-both{clear:both}
.fluid-image{max-width:100%;width:100%;height:auto}
.preload{display:none}
input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.selectbox{border:1px solid #000}
.selectBox-arrow{line-height:2.5;position:absolute;top:0;right:0;width:28px;padding-right:9px;height:100%;background:#fff}
.selectBox-arrow:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.selectBox-menuShowing .selectBox-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.account .selectBox-arrow,.checkout .selectBox-arrow{line-height:2}
.selectBox-options a,.selectbox,a.selectBox{font-family:"Brandon Text Medium",SimHei;font-size:14px;outline:0;height:35px;line-height:35px;display:block;color:#000;overflow:hidden;white-space:nowrap;padding:0 10px;cursor:pointer;text-transform:uppercase;text-decoration:none;background:#fff}
.account .selectBox-options a,.account .selectbox,.account a.selectBox,.checkout .selectBox-options a,.checkout .selectbox,.checkout a.selectBox{height:32px;line-height:30px}
.selectBox-options a:hover,.selectbox:hover,a.selectBox:hover{color:#ff4661;text-decoration:none}
a.selectBox{position:relative;display:block!important}
.selectBox-dropdown-menu{position:absolute;z-index:10000;min-height:1em;max-height:200px;border:1px solid #000;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}
.adpl input[type=email],.adpl input[type=tel],.adpl input[type=password],.adpl input[type=text],.adpl select{height:3em;height:calc(3em - -2px);font-size:1em;border-radius:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:none;box-shadow:none;resize:none;outline:0;border-color:#000}
.adpl input[type=email]:active+label:before,.adpl input[type=email]:focus+label:before,.adpl input[type=tel]:active+label:before,.adpl input[type=tel]:focus+label:before,.adpl input[type=password]:active+label:before,.adpl input[type=password]:focus+label:before,.adpl input[type=text]:active+label:before,.adpl input[type=text]:focus+label:before,.adpl select:active+label:before,.adpl select:focus+label:before{color:#999}
.adpl input[type=email]+label,.adpl input[type=tel]+label,.adpl input[type=password]+label,.adpl input[type=text]+label,.adpl select+label{display:block;font-size:1em;height:3em;line-height:3em;margin-top:3em;margin-top:calc(-3em - 1px);cursor:text}
.adpl input[type=email]+label span.label-content,.adpl input[type=tel]+label span.label-content,.adpl input[type=password]+label span.label-content,.adpl input[type=text]+label span.label-content,.adpl select+label span.label-content{display:none}
.adpl input[type=email]+label:before,.adpl input[type=tel]+label:before,.adpl input[type=password]+label:before,.adpl input[type=text]+label:before,.adpl select+label:before{content:attr(placeholder);display:inline-block;color:#999;margin:0 1em;margin:0 calc(1em - -2px);white-space:nowrap;-webkit-transition-property:-webkit-transform,color;transition-property:transform,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.adpl input[type=email].active+label:before,.adpl input[type=email].js-label-mode+label:before,.adpl input[type=email]:focus+label:before,.adpl input[type=tel].active+label:before,.adpl input[type=tel].js-label-mode+label:before,.adpl input[type=tel]:focus+label:before,.adpl input[type=password].active+label:before,.adpl input[type=password].js-label-mode+label:before,.adpl input[type=password]:focus+label:before,.adpl input[type=text].active+label:before,.adpl input[type=text].js-label-mode+label:before,.adpl input[type=text]:focus+label:before,.adpl select.active+label:before,.adpl select.js-label-mode+label:before,.adpl select:focus+label:before{background:#fff;line-height:1;padding:0 1.5px;-webkit-transform:translateY(-1.5em) translateY(-.5px) scale(.8,.8);transform:translateY(-1.5em) translateY(-.5px) scale(.8,.8)}
.adpl input[type=email].js-label-mode+label:before,.adpl input[type=tel].js-label-mode+label:before,.adpl input[type=password].js-label-mode+label:before,.adpl input[type=text].js-label-mode+label:before,.adpl select.js-label-mode+label:before{content:attr(alt)}
.adpl input[type=email]:required.error+label:before,.adpl input[type=email]:required:invalid+label:before,.adpl input[type=tel]:required.error+label:before,.adpl input[type=tel]:required:invalid+label:before,.adpl input[type=password]:required.error+label:before,.adpl input[type=password]:required:invalid+label:before,.adpl input[type=text]:required.error+label:before,.adpl input[type=text]:required:invalid+label:before,.adpl select:required.error+label:before,.adpl select:required:invalid+label:before{color:#999}
.adpl input[type=email]:required.error.empty+label:before,.adpl input[type=email]:required.error:empty+label:before,.adpl input[type=email]:required.error:not(:checked)+label:before,.adpl input[type=email]:required.error[value=""]+label:before,.adpl input[type=email]:required:invalid.empty+label:before,.adpl input[type=email]:required:invalid:empty+label:before,.adpl input[type=email]:required:invalid:not(:checked)+label:before,.adpl input[type=email]:required:invalid[value=""]+label:before,.adpl input[type=tel]:required.error.empty+label:before,.adpl input[type=tel]:required.error:empty+label:before,.adpl input[type=tel]:required.error:not(:checked)+label:before,.adpl input[type=tel]:required.error[value=""]+label:before,.adpl input[type=tel]:required:invalid.empty+label:before,.adpl input[type=tel]:required:invalid:empty+label:before,.adpl input[type=tel]:required:invalid:not(:checked)+label:before,.adpl input[type=tel]:required:invalid[value=""]+label:before,.adpl input[type=password]:required.error.empty+label:before,.adpl input[type=password]:required.error:empty+label:before,.adpl input[type=password]:required.error:not(:checked)+label:before,.adpl input[type=password]:required.error[value=""]+label:before,.adpl input[type=password]:required:invalid.empty+label:before,.adpl input[type=password]:required:invalid:empty+label:before,.adpl input[type=password]:required:invalid:not(:checked)+label:before,.adpl input[type=password]:required:invalid[value=""]+label:before,.adpl input[type=text]:required.error.empty+label:before,.adpl input[type=text]:required.error:empty+label:before,.adpl input[type=text]:required.error:not(:checked)+label:before,.adpl input[type=text]:required.error[value=""]+label:before,.adpl input[type=text]:required:invalid.empty+label:before,.adpl input[type=text]:required:invalid:empty+label:before,.adpl input[type=text]:required:invalid:not(:checked)+label:before,.adpl input[type=text]:required:invalid[value=""]+label:before,.adpl select:required.error.empty+label:before,.adpl select:required.error:empty+label:before,.adpl select:required.error:not(:checked)+label:before,.adpl select:required.error[value=""]+label:before,.adpl select:required:invalid.empty+label:before,.adpl select:required:invalid:empty+label:before,.adpl select:required:invalid:not(:checked)+label:before,.adpl select:required:invalid[value=""]+label:before{color:#999}
.adpl input[type=email]:required.error.empty.error+label:before,.adpl input[type=email]:required.error.empty.touched+label:before,.adpl input[type=email]:required.error:empty.error+label:before,.adpl input[type=email]:required.error:empty.touched+label:before,.adpl input[type=email]:required.error:not(:checked).error+label:before,.adpl input[type=email]:required.error:not(:checked).touched+label:before,.adpl input[type=email]:required.error[value=""].error+label:before,.adpl input[type=email]:required.error[value=""].touched+label:before,.adpl input[type=email]:required:invalid.empty.error+label:before,.adpl input[type=email]:required:invalid.empty.touched+label:before,.adpl input[type=email]:required:invalid:empty.error+label:before,.adpl input[type=email]:required:invalid:empty.touched+label:before,.adpl input[type=email]:required:invalid:not(:checked).error+label:before,.adpl input[type=email]:required:invalid:not(:checked).touched+label:before,.adpl input[type=email]:required:invalid[value=""].error+label:before,.adpl input[type=email]:required:invalid[value=""].touched+label:before,.adpl input[type=tel]:required.error.empty.error+label:before,.adpl input[type=tel]:required.error.empty.touched+label:before,.adpl input[type=tel]:required.error:empty.error+label:before,.adpl input[type=tel]:required.error:empty.touched+label:before,.adpl input[type=tel]:required.error:not(:checked).error+label:before,.adpl input[type=tel]:required.error:not(:checked).touched+label:before,.adpl input[type=tel]:required.error[value=""].error+label:before,.adpl input[type=tel]:required.error[value=""].touched+label:before,.adpl input[type=tel]:required:invalid.empty.error+label:before,.adpl input[type=tel]:required:invalid.empty.touched+label:before,.adpl input[type=tel]:required:invalid:empty.error+label:before,.adpl input[type=tel]:required:invalid:empty.touched+label:before,.adpl input[type=tel]:required:invalid:not(:checked).error+label:before,.adpl input[type=tel]:required:invalid:not(:checked).touched+label:before,.adpl input[type=tel]:required:invalid[value=""].error+label:before,.adpl input[type=tel]:required:invalid[value=""].touched+label:before,.adpl input[type=password]:required.error.empty.error+label:before,.adpl input[type=password]:required.error.empty.touched+label:before,.adpl input[type=password]:required.error:empty.error+label:before,.adpl input[type=password]:required.error:empty.touched+label:before,.adpl input[type=password]:required.error:not(:checked).error+label:before,.adpl input[type=password]:required.error:not(:checked).touched+label:before,.adpl input[type=password]:required.error[value=""].error+label:before,.adpl input[type=password]:required.error[value=""].touched+label:before,.adpl input[type=password]:required:invalid.empty.error+label:before,.adpl input[type=password]:required:invalid.empty.touched+label:before,.adpl input[type=password]:required:invalid:empty.error+label:before,.adpl input[type=password]:required:invalid:empty.touched+label:before,.adpl input[type=password]:required:invalid:not(:checked).error+label:before,.adpl input[type=password]:required:invalid:not(:checked).touched+label:before,.adpl input[type=password]:required:invalid[value=""].error+label:before,.adpl input[type=password]:required:invalid[value=""].touched+label:before,.adpl input[type=text]:required.error.empty.error+label:before,.adpl input[type=text]:required.error.empty.touched+label:before,.adpl input[type=text]:required.error:empty.error+label:before,.adpl input[type=text]:required.error:empty.touched+label:before,.adpl input[type=text]:required.error:not(:checked).error+label:before,.adpl input[type=text]:required.error:not(:checked).touched+label:before,.adpl input[type=text]:required.error[value=""].error+label:before,.adpl input[type=text]:required.error[value=""].touched+label:before,.adpl input[type=text]:required:invalid.empty.error+label:before,.adpl input[type=text]:required:invalid.empty.touched+label:before,.adpl input[type=text]:required:invalid:empty.error+label:before,.adpl input[type=text]:required:invalid:empty.touched+label:before,.adpl input[type=text]:required:invalid:not(:checked).error+label:before,.adpl input[type=text]:required:invalid:not(:checked).touched+label:before,.adpl input[type=text]:required:invalid[value=""].error+label:before,.adpl input[type=text]:required:invalid[value=""].touched+label:before,.adpl select:required.error.empty.error+label:before,.adpl select:required.error.empty.touched+label:before,.adpl select:required.error:empty.error+label:before,.adpl select:required.error:empty.touched+label:before,.adpl select:required.error:not(:checked).error+label:before,.adpl select:required.error:not(:checked).touched+label:before,.adpl select:required.error[value=""].error+label:before,.adpl select:required.error[value=""].touched+label:before,.adpl select:required:invalid.empty.error+label:before,.adpl select:required:invalid.empty.touched+label:before,.adpl select:required:invalid:empty.error+label:before,.adpl select:required:invalid:empty.touched+label:before,.adpl select:required:invalid:not(:checked).error+label:before,.adpl select:required:invalid:not(:checked).touched+label:before,.adpl select:required:invalid[value=""].error+label:before,.adpl select:required:invalid[value=""].touched+label:before{color:#999}
.adpl input[type=email]:required.error.empty.checkedEmpty+label:before,.adpl input[type=email]:required.error:empty.checkedEmpty+label:before,.adpl input[type=email]:required.error:not(:checked).checkedEmpty+label:before,.adpl input[type=email]:required.error[value=""].checkedEmpty+label:before,.adpl input[type=email]:required:invalid.empty.checkedEmpty+label:before,.adpl input[type=email]:required:invalid:empty.checkedEmpty+label:before,.adpl input[type=email]:required:invalid:not(:checked).checkedEmpty+label:before,.adpl input[type=email]:required:invalid[value=""].checkedEmpty+label:before,.adpl input[type=tel]:required.error.empty.checkedEmpty+label:before,.adpl input[type=tel]:required.error:empty.checkedEmpty+label:before,.adpl input[type=tel]:required.error:not(:checked).checkedEmpty+label:before,.adpl input[type=tel]:required.error[value=""].checkedEmpty+label:before,.adpl input[type=tel]:required:invalid.empty.checkedEmpty+label:before,.adpl input[type=tel]:required:invalid:empty.checkedEmpty+label:before,.adpl input[type=tel]:required:invalid:not(:checked).checkedEmpty+label:before,.adpl input[type=tel]:required:invalid[value=""].checkedEmpty+label:before,.adpl input[type=password]:required.error.empty.checkedEmpty+label:before,.adpl input[type=password]:required.error:empty.checkedEmpty+label:before,.adpl input[type=password]:required.error:not(:checked).checkedEmpty+label:before,.adpl input[type=password]:required.error[value=""].checkedEmpty+label:before,.adpl input[type=password]:required:invalid.empty.checkedEmpty+label:before,.adpl input[type=password]:required:invalid:empty.checkedEmpty+label:before,.adpl input[type=password]:required:invalid:not(:checked).checkedEmpty+label:before,.adpl input[type=password]:required:invalid[value=""].checkedEmpty+label:before,.adpl input[type=text]:required.error.empty.checkedEmpty+label:before,.adpl input[type=text]:required.error:empty.checkedEmpty+label:before,.adpl input[type=text]:required.error:not(:checked).checkedEmpty+label:before,.adpl input[type=text]:required.error[value=""].checkedEmpty+label:before,.adpl input[type=text]:required:invalid.empty.checkedEmpty+label:before,.adpl input[type=text]:required:invalid:empty.checkedEmpty+label:before,.adpl input[type=text]:required:invalid:not(:checked).checkedEmpty+label:before,.adpl input[type=text]:required:invalid[value=""].checkedEmpty+label:before,.adpl select:required.error.empty.checkedEmpty+label:before,.adpl select:required.error:empty.checkedEmpty+label:before,.adpl select:required.error:not(:checked).checkedEmpty+label:before,.adpl select:required.error[value=""].checkedEmpty+label:before,.adpl select:required:invalid.empty.checkedEmpty+label:before,.adpl select:required:invalid:empty.checkedEmpty+label:before,.adpl select:required:invalid:not(:checked).checkedEmpty+label:before,.adpl select:required:invalid[value=""].checkedEmpty+label:before{color:#999}
.adpl input[type=email]:required.error.empty:focus+label:before,.adpl input[type=email]:required.error:empty:focus+label:before,.adpl input[type=email]:required.error:not(:checked):focus+label:before,.adpl input[type=email]:required.error[value=""]:focus+label:before,.adpl input[type=email]:required:invalid.empty:focus+label:before,.adpl input[type=email]:required:invalid:empty:focus+label:before,.adpl input[type=email]:required:invalid:not(:checked):focus+label:before,.adpl input[type=email]:required:invalid[value=""]:focus+label:before,.adpl input[type=tel]:required.error.empty:focus+label:before,.adpl input[type=tel]:required.error:empty:focus+label:before,.adpl input[type=tel]:required.error:not(:checked):focus+label:before,.adpl input[type=tel]:required.error[value=""]:focus+label:before,.adpl input[type=tel]:required:invalid.empty:focus+label:before,.adpl input[type=tel]:required:invalid:empty:focus+label:before,.adpl input[type=tel]:required:invalid:not(:checked):focus+label:before,.adpl input[type=tel]:required:invalid[value=""]:focus+label:before,.adpl input[type=password]:required.error.empty:focus+label:before,.adpl input[type=password]:required.error:empty:focus+label:before,.adpl input[type=password]:required.error:not(:checked):focus+label:before,.adpl input[type=password]:required.error[value=""]:focus+label:before,.adpl input[type=password]:required:invalid.empty:focus+label:before,.adpl input[type=password]:required:invalid:empty:focus+label:before,.adpl input[type=password]:required:invalid:not(:checked):focus+label:before,.adpl input[type=password]:required:invalid[value=""]:focus+label:before,.adpl input[type=text]:required.error.empty:focus+label:before,.adpl input[type=text]:required.error:empty:focus+label:before,.adpl input[type=text]:required.error:not(:checked):focus+label:before,.adpl input[type=text]:required.error[value=""]:focus+label:before,.adpl input[type=text]:required:invalid.empty:focus+label:before,.adpl input[type=text]:required:invalid:empty:focus+label:before,.adpl input[type=text]:required:invalid:not(:checked):focus+label:before,.adpl input[type=text]:required:invalid[value=""]:focus+label:before,.adpl select:required.error.empty:focus+label:before,.adpl select:required.error:empty:focus+label:before,.adpl select:required.error:not(:checked):focus+label:before,.adpl select:required.error[value=""]:focus+label:before,.adpl select:required:invalid.empty:focus+label:before,.adpl select:required:invalid:empty:focus+label:before,.adpl select:required:invalid:not(:checked):focus+label:before,.adpl select:required:invalid[value=""]:focus+label:before{color:#999}
.adpl input[type=email]:required:valid+label:before,.adpl input[type=tel]:required:valid+label:before,.adpl input[type=password]:required:valid+label:before,.adpl input[type=text]:required:valid+label:before,.adpl select:required:valid+label:before{color:#999}
.adpl input[type=email]:required:valid.error+label:before,.adpl input[type=tel]:required:valid.error+label:before,.adpl input[type=password]:required:valid.error+label:before,.adpl input[type=text]:required:valid.error+label:before,.adpl select:required:valid.error+label:before{color:#999}
.adpl input[type=email]:required[data-error]+label:before,.adpl input[type=tel]:required[data-error]+label:before,.adpl input[type=password]:required[data-error]+label:before,.adpl input[type=text]:required[data-error]+label:before,.adpl select:required[data-error]+label:before{color:#999}
.adpl input[type=email]:focus+label:before,.adpl input[type=tel]:focus+label:before,.adpl input[type=password]:focus+label:before,.adpl input[type=text]:focus+label:before,.adpl select:focus+label:before{color:#999}
.adpl .select label{display:none}
.adpl fieldset{overflow:visible;max-width:100%}
.adpl .form-item{position:relative;overflow:visible}
.adpl .selectBox,.adpl input,.adpl select{resize:none;outline:0;border:1px solid #ccc;border-color:#ccc}
.adpl .selectBox.selectBox-required,.adpl .selectBox:required,.adpl input.selectBox-required,.adpl input:required,.adpl select.selectBox-required,.adpl select:required{box-shadow:none}
.adpl .selectBox.selectBox-required.error,.adpl .selectBox.selectBox-required.selectBox-invalid,.adpl .selectBox.selectBox-required:invalid,.adpl .selectBox:required.error,.adpl .selectBox:required.selectBox-invalid,.adpl .selectBox:required:invalid,.adpl input.selectBox-required.error,.adpl input.selectBox-required.selectBox-invalid,.adpl input.selectBox-required:invalid,.adpl input:required.error,.adpl input:required.selectBox-invalid,.adpl input:required:invalid,.adpl select.selectBox-required.error,.adpl select.selectBox-required.selectBox-invalid,.adpl select.selectBox-required:invalid,.adpl select:required.error,.adpl select:required.selectBox-invalid,.adpl select:required:invalid{border-color:red;box-shadow:none}
.adpl .selectBox.selectBox-required.error.empty,.adpl .selectBox.selectBox-required.error:empty,.adpl .selectBox.selectBox-required.error:not(:checked),.adpl .selectBox.selectBox-required.error[value=""],.adpl .selectBox.selectBox-required.selectBox-invalid.empty,.adpl .selectBox.selectBox-required.selectBox-invalid:empty,.adpl .selectBox.selectBox-required.selectBox-invalid:not(:checked),.adpl .selectBox.selectBox-required.selectBox-invalid[value=""],.adpl .selectBox.selectBox-required:invalid.empty,.adpl .selectBox.selectBox-required:invalid:empty,.adpl .selectBox.selectBox-required:invalid:not(:checked),.adpl .selectBox.selectBox-required:invalid[value=""],.adpl .selectBox:required.error.empty,.adpl .selectBox:required.error:empty,.adpl .selectBox:required.error:not(:checked),.adpl .selectBox:required.error[value=""],.adpl .selectBox:required.selectBox-invalid.empty,.adpl .selectBox:required.selectBox-invalid:empty,.adpl .selectBox:required.selectBox-invalid:not(:checked),.adpl .selectBox:required.selectBox-invalid[value=""],.adpl .selectBox:required:invalid.empty,.adpl .selectBox:required:invalid:empty,.adpl .selectBox:required:invalid:not(:checked),.adpl .selectBox:required:invalid[value=""],.adpl input.selectBox-required.error.empty,.adpl input.selectBox-required.error:empty,.adpl input.selectBox-required.error:not(:checked),.adpl input.selectBox-required.error[value=""],.adpl input.selectBox-required.selectBox-invalid.empty,.adpl input.selectBox-required.selectBox-invalid:empty,.adpl input.selectBox-required.selectBox-invalid:not(:checked),.adpl input.selectBox-required.selectBox-invalid[value=""],.adpl input.selectBox-required:invalid.empty,.adpl input.selectBox-required:invalid:empty,.adpl input.selectBox-required:invalid:not(:checked),.adpl input.selectBox-required:invalid[value=""],.adpl input:required.error.empty,.adpl input:required.error:empty,.adpl input:required.error:not(:checked),.adpl input:required.error[value=""],.adpl input:required.selectBox-invalid.empty,.adpl input:required.selectBox-invalid:empty,.adpl input:required.selectBox-invalid:not(:checked),.adpl input:required.selectBox-invalid[value=""],.adpl input:required:invalid.empty,.adpl input:required:invalid:empty,.adpl input:required:invalid:not(:checked),.adpl input:required:invalid[value=""],.adpl select.selectBox-required.error.empty,.adpl select.selectBox-required.error:empty,.adpl select.selectBox-required.error:not(:checked),.adpl select.selectBox-required.error[value=""],.adpl select.selectBox-required.selectBox-invalid.empty,.adpl select.selectBox-required.selectBox-invalid:empty,.adpl select.selectBox-required.selectBox-invalid:not(:checked),.adpl select.selectBox-required.selectBox-invalid[value=""],.adpl select.selectBox-required:invalid.empty,.adpl select.selectBox-required:invalid:empty,.adpl select.selectBox-required:invalid:not(:checked),.adpl select.selectBox-required:invalid[value=""],.adpl select:required.error.empty,.adpl select:required.error:empty,.adpl select:required.error:not(:checked),.adpl select:required.error[value=""],.adpl select:required.selectBox-invalid.empty,.adpl select:required.selectBox-invalid:empty,.adpl select:required.selectBox-invalid:not(:checked),.adpl select:required.selectBox-invalid[value=""],.adpl select:required:invalid.empty,.adpl select:required:invalid:empty,.adpl select:required:invalid:not(:checked),.adpl select:required:invalid[value=""]{border-color:#ccc}
.adpl .selectBox.selectBox-required.error.empty.checkedEmpty,.adpl .selectBox.selectBox-required.error.empty.error,.adpl .selectBox.selectBox-required.error.empty.touched,.adpl .selectBox.selectBox-required.error:empty.checkedEmpty,.adpl .selectBox.selectBox-required.error:empty.error,.adpl .selectBox.selectBox-required.error:empty.touched,.adpl .selectBox.selectBox-required.error:not(:checked).checkedEmpty,.adpl .selectBox.selectBox-required.error:not(:checked).error,.adpl .selectBox.selectBox-required.error:not(:checked).touched,.adpl .selectBox.selectBox-required.error[value=""].checkedEmpty,.adpl .selectBox.selectBox-required.error[value=""].error,.adpl .selectBox.selectBox-required.error[value=""].touched,.adpl .selectBox.selectBox-required.selectBox-invalid.empty.checkedEmpty,.adpl .selectBox.selectBox-required.selectBox-invalid.empty.error,.adpl .selectBox.selectBox-required.selectBox-invalid.empty.touched,.adpl .selectBox.selectBox-required.selectBox-invalid:empty.checkedEmpty,.adpl .selectBox.selectBox-required.selectBox-invalid:empty.error,.adpl .selectBox.selectBox-required.selectBox-invalid:empty.touched,.adpl .selectBox.selectBox-required.selectBox-invalid:not(:checked).checkedEmpty,.adpl .selectBox.selectBox-required.selectBox-invalid:not(:checked).error,.adpl .selectBox.selectBox-required.selectBox-invalid:not(:checked).touched,.adpl .selectBox.selectBox-required.selectBox-invalid[value=""].checkedEmpty,.adpl .selectBox.selectBox-required.selectBox-invalid[value=""].error,.adpl .selectBox.selectBox-required.selectBox-invalid[value=""].touched,.adpl .selectBox.selectBox-required:invalid.empty.checkedEmpty,.adpl .selectBox.selectBox-required:invalid.empty.error,.adpl .selectBox.selectBox-required:invalid.empty.touched,.adpl .selectBox.selectBox-required:invalid:empty.checkedEmpty,.adpl .selectBox.selectBox-required:invalid:empty.error,.adpl .selectBox.selectBox-required:invalid:empty.touched,.adpl .selectBox.selectBox-required:invalid:not(:checked).checkedEmpty,.adpl .selectBox.selectBox-required:invalid:not(:checked).error,.adpl .selectBox.selectBox-required:invalid:not(:checked).touched,.adpl .selectBox.selectBox-required:invalid[value=""].checkedEmpty,.adpl .selectBox.selectBox-required:invalid[value=""].error,.adpl .selectBox.selectBox-required:invalid[value=""].touched,.adpl .selectBox:required.error.empty.checkedEmpty,.adpl .selectBox:required.error.empty.error,.adpl .selectBox:required.error.empty.touched,.adpl .selectBox:required.error:empty.checkedEmpty,.adpl .selectBox:required.error:empty.error,.adpl .selectBox:required.error:empty.touched,.adpl .selectBox:required.error:not(:checked).checkedEmpty,.adpl .selectBox:required.error:not(:checked).error,.adpl .selectBox:required.error:not(:checked).touched,.adpl .selectBox:required.error[value=""].checkedEmpty,.adpl .selectBox:required.error[value=""].error,.adpl .selectBox:required.error[value=""].touched,.adpl .selectBox:required.selectBox-invalid.empty.checkedEmpty,.adpl .selectBox:required.selectBox-invalid.empty.error,.adpl .selectBox:required.selectBox-invalid.empty.touched,.adpl .selectBox:required.selectBox-invalid:empty.checkedEmpty,.adpl .selectBox:required.selectBox-invalid:empty.error,.adpl .selectBox:required.selectBox-invalid:empty.touched,.adpl .selectBox:required.selectBox-invalid:not(:checked).checkedEmpty,.adpl .selectBox:required.selectBox-invalid:not(:checked).error,.adpl .selectBox:required.selectBox-invalid:not(:checked).touched,.adpl .selectBox:required.selectBox-invalid[value=""].checkedEmpty,.adpl .selectBox:required.selectBox-invalid[value=""].error,.adpl .selectBox:required.selectBox-invalid[value=""].touched,.adpl .selectBox:required:invalid.empty.checkedEmpty,.adpl .selectBox:required:invalid.empty.error,.adpl .selectBox:required:invalid.empty.touched,.adpl .selectBox:required:invalid:empty.checkedEmpty,.adpl .selectBox:required:invalid:empty.error,.adpl .selectBox:required:invalid:empty.touched,.adpl .selectBox:required:invalid:not(:checked).checkedEmpty,.adpl .selectBox:required:invalid:not(:checked).error,.adpl .selectBox:required:invalid:not(:checked).touched,.adpl .selectBox:required:invalid[value=""].checkedEmpty,.adpl .selectBox:required:invalid[value=""].error,.adpl .selectBox:required:invalid[value=""].touched,.adpl input.selectBox-required.error.empty.checkedEmpty,.adpl input.selectBox-required.error.empty.error,.adpl input.selectBox-required.error.empty.touched,.adpl input.selectBox-required.error:empty.checkedEmpty,.adpl input.selectBox-required.error:empty.error,.adpl input.selectBox-required.error:empty.touched,.adpl input.selectBox-required.error:not(:checked).checkedEmpty,.adpl input.selectBox-required.error:not(:checked).error,.adpl input.selectBox-required.error:not(:checked).touched,.adpl input.selectBox-required.error[value=""].checkedEmpty,.adpl input.selectBox-required.error[value=""].error,.adpl input.selectBox-required.error[value=""].touched,.adpl input.selectBox-required.selectBox-invalid.empty.checkedEmpty,.adpl input.selectBox-required.selectBox-invalid.empty.error,.adpl input.selectBox-required.selectBox-invalid.empty.touched,.adpl input.selectBox-required.selectBox-invalid:empty.checkedEmpty,.adpl input.selectBox-required.selectBox-invalid:empty.error,.adpl input.selectBox-required.selectBox-invalid:empty.touched,.adpl input.selectBox-required.selectBox-invalid:not(:checked).checkedEmpty,.adpl input.selectBox-required.selectBox-invalid:not(:checked).error,.adpl input.selectBox-required.selectBox-invalid:not(:checked).touched,.adpl input.selectBox-required.selectBox-invalid[value=""].checkedEmpty,.adpl input.selectBox-required.selectBox-invalid[value=""].error,.adpl input.selectBox-required.selectBox-invalid[value=""].touched,.adpl input.selectBox-required:invalid.empty.checkedEmpty,.adpl input.selectBox-required:invalid.empty.error,.adpl input.selectBox-required:invalid.empty.touched,.adpl input.selectBox-required:invalid:empty.checkedEmpty,.adpl input.selectBox-required:invalid:empty.error,.adpl input.selectBox-required:invalid:empty.touched,.adpl input.selectBox-required:invalid:not(:checked).checkedEmpty,.adpl input.selectBox-required:invalid:not(:checked).error,.adpl input.selectBox-required:invalid:not(:checked).touched,.adpl input.selectBox-required:invalid[value=""].checkedEmpty,.adpl input.selectBox-required:invalid[value=""].error,.adpl input.selectBox-required:invalid[value=""].touched,.adpl input:required.error.empty.checkedEmpty,.adpl input:required.error.empty.error,.adpl input:required.error.empty.touched,.adpl input:required.error:empty.checkedEmpty,.adpl input:required.error:empty.error,.adpl input:required.error:empty.touched,.adpl input:required.error:not(:checked).checkedEmpty,.adpl input:required.error:not(:checked).error,.adpl input:required.error:not(:checked).touched,.adpl input:required.error[value=""].checkedEmpty,.adpl input:required.error[value=""].error,.adpl input:required.error[value=""].touched,.adpl input:required.selectBox-invalid.empty.checkedEmpty,.adpl input:required.selectBox-invalid.empty.error,.adpl input:required.selectBox-invalid.empty.touched,.adpl input:required.selectBox-invalid:empty.checkedEmpty,.adpl input:required.selectBox-invalid:empty.error,.adpl input:required.selectBox-invalid:empty.touched,.adpl input:required.selectBox-invalid:not(:checked).checkedEmpty,.adpl input:required.selectBox-invalid:not(:checked).error,.adpl input:required.selectBox-invalid:not(:checked).touched,.adpl input:required.selectBox-invalid[value=""].checkedEmpty,.adpl input:required.selectBox-invalid[value=""].error,.adpl input:required.selectBox-invalid[value=""].touched,.adpl input:required:invalid.empty.checkedEmpty,.adpl input:required:invalid.empty.error,.adpl input:required:invalid.empty.touched,.adpl input:required:invalid:empty.checkedEmpty,.adpl input:required:invalid:empty.error,.adpl input:required:invalid:empty.touched,.adpl input:required:invalid:not(:checked).checkedEmpty,.adpl input:required:invalid:not(:checked).error,.adpl input:required:invalid:not(:checked).touched,.adpl input:required:invalid[value=""].checkedEmpty,.adpl input:required:invalid[value=""].error,.adpl input:required:invalid[value=""].touched,.adpl select.selectBox-required.error.empty.checkedEmpty,.adpl select.selectBox-required.error.empty.error,.adpl select.selectBox-required.error.empty.touched,.adpl select.selectBox-required.error:empty.checkedEmpty,.adpl select.selectBox-required.error:empty.error,.adpl select.selectBox-required.error:empty.touched,.adpl select.selectBox-required.error:not(:checked).checkedEmpty,.adpl select.selectBox-required.error:not(:checked).error,.adpl select.selectBox-required.error:not(:checked).touched,.adpl select.selectBox-required.error[value=""].checkedEmpty,.adpl select.selectBox-required.error[value=""].error,.adpl select.selectBox-required.error[value=""].touched,.adpl select.selectBox-required.selectBox-invalid.empty.checkedEmpty,.adpl select.selectBox-required.selectBox-invalid.empty.error,.adpl select.selectBox-required.selectBox-invalid.empty.touched,.adpl select.selectBox-required.selectBox-invalid:empty.checkedEmpty,.adpl select.selectBox-required.selectBox-invalid:empty.error,.adpl select.selectBox-required.selectBox-invalid:empty.touched,.adpl select.selectBox-required.selectBox-invalid:not(:checked).checkedEmpty,.adpl select.selectBox-required.selectBox-invalid:not(:checked).error,.adpl select.selectBox-required.selectBox-invalid:not(:checked).touched,.adpl select.selectBox-required.selectBox-invalid[value=""].checkedEmpty,.adpl select.selectBox-required.selectBox-invalid[value=""].error,.adpl select.selectBox-required.selectBox-invalid[value=""].touched,.adpl select.selectBox-required:invalid.empty.checkedEmpty,.adpl select.selectBox-required:invalid.empty.error,.adpl select.selectBox-required:invalid.empty.touched,.adpl select.selectBox-required:invalid:empty.checkedEmpty,.adpl select.selectBox-required:invalid:empty.error,.adpl select.selectBox-required:invalid:empty.touched,.adpl select.selectBox-required:invalid:not(:checked).checkedEmpty,.adpl select.selectBox-required:invalid:not(:checked).error,.adpl select.selectBox-required:invalid:not(:checked).touched,.adpl select.selectBox-required:invalid[value=""].checkedEmpty,.adpl select.selectBox-required:invalid[value=""].error,.adpl select.selectBox-required:invalid[value=""].touched,.adpl select:required.error.empty.checkedEmpty,.adpl select:required.error.empty.error,.adpl select:required.error.empty.touched,.adpl select:required.error:empty.checkedEmpty,.adpl select:required.error:empty.error,.adpl select:required.error:empty.touched,.adpl select:required.error:not(:checked).checkedEmpty,.adpl select:required.error:not(:checked).error,.adpl select:required.error:not(:checked).touched,.adpl select:required.error[value=""].checkedEmpty,.adpl select:required.error[value=""].error,.adpl select:required.error[value=""].touched,.adpl select:required.selectBox-invalid.empty.checkedEmpty,.adpl select:required.selectBox-invalid.empty.error,.adpl select:required.selectBox-invalid.empty.touched,.adpl select:required.selectBox-invalid:empty.checkedEmpty,.adpl select:required.selectBox-invalid:empty.error,.adpl select:required.selectBox-invalid:empty.touched,.adpl select:required.selectBox-invalid:not(:checked).checkedEmpty,.adpl select:required.selectBox-invalid:not(:checked).error,.adpl select:required.selectBox-invalid:not(:checked).touched,.adpl select:required.selectBox-invalid[value=""].checkedEmpty,.adpl select:required.selectBox-invalid[value=""].error,.adpl select:required.selectBox-invalid[value=""].touched,.adpl select:required:invalid.empty.checkedEmpty,.adpl select:required:invalid.empty.error,.adpl select:required:invalid.empty.touched,.adpl select:required:invalid:empty.checkedEmpty,.adpl select:required:invalid:empty.error,.adpl select:required:invalid:empty.touched,.adpl select:required:invalid:not(:checked).checkedEmpty,.adpl select:required:invalid:not(:checked).error,.adpl select:required:invalid:not(:checked).touched,.adpl select:required:invalid[value=""].checkedEmpty,.adpl select:required:invalid[value=""].error,.adpl select:required:invalid[value=""].touched{border-color:red}
.adpl .selectBox.selectBox-required.selectBox-valid.error,.adpl .selectBox.selectBox-required:valid.error,.adpl .selectBox:required.selectBox-valid.error,.adpl .selectBox:required:valid.error,.adpl input.selectBox-required.selectBox-valid.error,.adpl input.selectBox-required:valid.error,.adpl input:required.selectBox-valid.error,.adpl input:required:valid.error,.adpl select.selectBox-required.selectBox-valid.error,.adpl select.selectBox-required:valid.error,.adpl select:required.selectBox-valid.error,.adpl select:required:valid.error{border-color:red}
.adpl .selectBox.selectBox-required[data-error],.adpl .selectBox:required[data-error],.adpl input.selectBox-required[data-error],.adpl input:required[data-error],.adpl select.selectBox-required[data-error],.adpl select:required[data-error]{border-color:red}
.adpl select::-ms-expand{display:block}
.account-overlay .account-overlay__next .adpl .account-overlay__next-trigger:valid,.adpl .account-overlay .account-overlay__next .account-overlay__next-trigger:valid,.adpl .email-overlay .account-overlay__next .account-overlay__next-trigger:valid,.adpl input[type=button]:valid,.adpl input[type=submit]:valid,.email-overlay .account-overlay__next .adpl .account-overlay__next-trigger:valid{border-color:#ccc}
.adpl .inline-error{position:absolute;-webkit-box-shadow:#333 4px 4px 10px 1px;-moz-box-shadow:#333 4px 4px 10px 1px;box-shadow:#333 4px 4px 10px 1px;border:1px solid #ccc;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:.4em .8em}
.adpl .invalid_marker,.adpl .valid_marker{font-size:2em;position:absolute;right:30px;bottom:22px;background-color:#fff}
.adpl .valid_marker{color:green;display:none}
.adpl .invalid_marker{color:red}
.adpl .form-item.select .invalid_marker,.adpl .form-item.select .valid_marker{display:none}
.animated{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeIn{0%{filter:alpha(Opacity=0);opacity:0}
100%{filter:alpha(Opacity=100);opacity:1}
}
@keyframes fadeIn{0%{filter:alpha(Opacity=0);opacity:0}
100%{filter:alpha(Opacity=100);opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeOut{0%{filter:alpha(Opacity=100);opacity:1}
100%{filter:alpha(Opacity=0);opacity:0}
}
@keyframes fadeOut{0%{filter:alpha(Opacity=100);opacity:1}
100%{filter:alpha(Opacity=0);opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}
.ajax-spinner{width:30px;height:30px;border:8px solid #929292;border-right-color:transparent;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0);opacity:.4}
50%{-webkit-transform:rotate(180deg);opacity:1}
to{-webkit-transform:rotate(360deg);opacity:.4}
}
@-moz-keyframes spin{from{-moz-transform:rotate(0);opacity:.4}
50%{-moz-transform:rotate(180deg);opacity:1}
to{-moz-transform:rotate(360deg);opacity:.4}
}
@-ms-keyframes spin{from{-ms-transform:rotate(0);opacity:.4}
50%{-ms-transform:rotate(180deg);opacity:1}
to{-ms-transform:rotate(360deg);opacity:.4}
}
@-o-keyframes spin{from{-o-transform:rotate(0);opacity:.4}
50%{-o-transform:rotate(180deg);opacity:1}
to{-o-transform:rotate(360deg);opacity:.4}
}
@keyframes spin{from{transform:rotate(0);opacity:.2}
50%{transform:rotate(180deg);opacity:1}
to{transform:rotate(360deg);opacity:.2}
}
.mpp__filters__container,.product-grid__content,.responsive-tabs--how_to_use-wrap,.site-utilities,.site-utils__inner,.wrap{max-width:1024px;padding:0 20px;position:relative;margin:0 auto}
@media (min-width:1025px){.mpp__filters__container,.product-grid__content,.responsive-tabs--how_to_use-wrap,.site-utilities,.site-utils__inner,.wrap{padding:0 16px}
}
.wrap--no-padding.product-grid__content,.wrap--no-padding.responsive-tabs--how_to_use-wrap,.wrap.wrap--no-padding{padding:0}
.pinned{position:fixed;width:100%;height:100%;overflow:hidden}
.basic-formatter__scroller{position:fixed;top:30%;right:0;width:34px;z-index:90}
.basic-formatter__scroller a:active,.basic-formatter__scroller a:hover{text-decoration:none}
.basic-scrollto{display:block;width:16px;height:16px;background:#c1c1c1;outline:0;border-radius:8px;opacity:0;margin-bottom:20px;transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;text-decoration:none}
.basic-scrollto.block-active{opacity:0}
html[data-useragent*='MSIE 8.0'] .basic-scrollto{behavior:url(js/lib/pie/PIE.htc)}
.js-sticky-header .basic-scrollto{z-index:100;opacity:.3;pointer-events:auto}
.js-sticky-header .basic-scrollto.block-active{opacity:1}
.site-header{position:relative;z-index:901;height:112px}
@media (min-width:768px){.site-header{height:auto}
}
.site-header__main{display:none}
@media (min-width:768px){.site-header__main{display:block}
}
.site-header__main .site-utils__item--search{display:inline-block;margin:0;position:relative}
.site-header__main .site-utils__item--search .site-utils__icon{display:inline-block;font-size:14px}
.site-header__main .site-utils__item--search .site-utils__link-text{display:none}
.site-header__main .site-utils__item--search .site-utils__dropdown{top:16px}
.site-header .mobile-checkout-back{display:none}
.site-content .discount_price .old_price,.site-header .discount_price .old_price{color:#000;text-decoration:line-through}
.site-content .discount_price .price,.site-header .discount_price .price{color:#ff4661}
@media (min-width:768px){.js-sticky-header .site-header{padding-top:28px}
}
.site-logo{display:none;padding:30px 0;text-align:center;margin:0}
@media (min-width:768px){.site-logo{display:block}
}
.site-logo__icon{font-size:33px;color:#000;text-decoration:none}
.site-logo__icon:hover{text-decoration:none}
.site-logo__text{text-indent:-119988px;overflow:hidden;text-align:left;display:none}
.site-nav .menu{display:none}
@media (min-width:768px){.site-nav .menu{position:relative}
}
.site-nav .menu--lvl-1{display:block;text-align:left}
@media (min-width:768px){.site-nav .menu--lvl-1{text-align:center}
}
.site-nav .menu--lvl-2{border-bottom:solid 1px #000}
@media (min-width:768px){.site-nav .menu--lvl-2{-webkit-transition:opacity,.4s,ease,visibility,.4s,ease;-moz-transition:opacity,.4s,ease,visibility,.4s,ease;-o-transition:opacity,.4s,ease,visibility,.4s,ease;transition:opacity .4s ease,visibility .4s ease;display:block;background:#fff;background:rgba(255,255,255,.95);position:absolute;top:40px;left:0;width:100%;z-index:1;visibility:hidden;opacity:0;margin:0;padding:19px 32px;border-bottom:none}
}
.site-nav .menu--lvl-2 .menu__list{max-width:1024px;margin:0 auto}
.site-nav .menu--lvl-2 .menu__list:after{content:"";display:table;clear:both}
.site-nav .menu--lvl-3{padding:10px 0;border-bottom:solid 1px #ddd}
@media (min-width:768px){.site-nav .menu--lvl-3{border-bottom:none;padding:0;display:block}
}
.site-nav .menu__item--lvl-1{display:block}
@media (min-width:768px){.site-nav .menu__item--lvl-1{height:40px;line-height:40px;display:inline-block}
}
@media (min-width:768px){.site-nav .menu__item--child-count-4 .menu__item--lvl-2.first{margin-left:10%}
}
@media (min-width:768px){.site-nav .menu__item--child-count-3 .menu__item--lvl-2{width:25%}
.site-nav .menu__item--child-count-3 .menu__item--lvl-2.first{margin-left:12.5%}
}
@media (min-width:768px){.site-nav .menu__item--child-count-2 .menu__item--lvl-2{width:25%}
.site-nav .menu__item--child-count-2 .menu__item--lvl-2.first{margin-left:15%}
}
.site-nav .menu__item--lvl-2{display:block;margin:0;text-align:left}
@media (min-width:768px){.site-nav .menu__item--lvl-2{height:auto;line-height:21px;float:left;width:20%;padding-right:20px}
}
@media (min-width:768px){.site-nav .menu__item--lvl-3{margin:0 0 13px}
}
.site-nav .menu__item--selected>.menu__link--lvl-1.menu__link--has-children,.site-nav .menu__item--selected>.menu__link--lvl-2.menu__link--has-children{color:#ff4661}
@media (min-width:768px){.site-nav .menu__item--selected>.menu__link--lvl-1.menu__link--has-children,.site-nav .menu__item--selected>.menu__link--lvl-2.menu__link--has-children{color:inherit}
}
.site-nav .menu__item--selected>.menu__link--lvl-1.menu__link--has-children:after,.site-nav .menu__item--selected>.menu__link--lvl-2.menu__link--has-children:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.site-nav .menu__item--selected>.menu{display:block}
@media (min-width:768px){.site-nav .menu__item:hover>.menu{display:block;visibility:visible}
.site-nav .menu__item:hover>.menu--lvl-2{opacity:1}
}
.site-nav .menu__link{display:block;color:#000;text-decoration:none;-webkit-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;-moz-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;-o-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;transition:color .2s ease-in-out,border .2s ease-in-out,background-color .2s ease-in-out}
.site-nav .menu__link:hover{color:#ff4661;text-decoration:none}
.site-nav .menu__link--lvl-1.menu__link--has-children:after,.site-nav .menu__link--lvl-2.menu__link--has-children:after{content:"";font-size:11px;color:inherit;vertical-align:middle}
.site-nav .menu__link--lvl-1.menu__link--has-children:after,.site-nav .menu__link--lvl-2.menu__link--has-children:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);position:absolute;top:14px;right:15px}
@media (min-width:768px){.site-nav .menu__link--lvl-1.menu__link--has-children:after,.site-nav .menu__link--lvl-2.menu__link--has-children:after{display:none}
}
.site-nav .menu__link--lvl-1{position:relative;cursor:pointer}
@media (min-width:768px){.site-nav .menu__link--lvl-1{padding:0 11px}
.site-nav .menu__link--lvl-1:hover{color:#ccc}
}
.site-nav .menu__link--lvl-2{position:relative;height:40px;line-height:40px;border-bottom:solid 1px #ddd;padding:0 20px 0 40px}
@media (min-width:768px){.site-nav .menu__link--lvl-2{height:auto;line-height:21px;margin:0 0 12px;border-bottom:none;padding:0}
}
.site-nav .menu__link--lvl-3{font-size:14px;padding:0 20px 0 40px;line-height:29px}
@media (min-width:768px){.site-nav .menu__link--lvl-3{padding:0;font-size:16px;line-height:20px}
}
@media (min-width:768px){.site-nav .menu__link--bobbi-special{text-align:center}
}
@media (min-width:768px){.site-nav .menu span.menu__link--lvl-2:hover{color:#000}
}
.site-nav .display-desktop-up{display:none}
@media (min-width:1025px){.site-nav .display-desktop-up{display:inline-block}
}
.site-nav .display-tablet-up{display:none}
@media (min-width:768px){.site-nav .display-tablet-up{display:inline-block}
}
.site-nav .block-nodeblock:nth-child(2){padding:20px 0 50px}
@media (min-width:768px){.site-nav .block-nodeblock:nth-child(2){display:none}
}
.site-nav .block-nodeblock:nth-child(2) .menu__item--lvl-1{margin:0 0 12px}
.site-nav .block-nodeblock:nth-child(2) .menu__item--lvl-1.last{display:block}
.site-nav .block-nodeblock:nth-child(2) .menu__link--lvl-1{border:none;text-transform:none;font-size:14px;line-height:19px;font-family:"Brandon Text",SimHei;letter-spacing:1px;height:auto}
.site-nav .block-nodeblock:nth-child(2) .menu .icon-livechat{font-size:19px;top:4px;margin-left:7px}
.site-utils{-webkit-transition:left,.3s,ease;-moz-transition:left,.3s,ease;-o-transition:left,.3s,ease;transition:left .3s ease;width:100%;z-index:10;position:fixed;top:0;left:0}
.js-nav-expanded .site-utils{left:260px}
@media (min-width:768px){.site-utils{padding:0 12px;position:static}
}
.site-utils__inner{margin:0 auto;padding:0 8px 0 18px;background:#000;color:#fff;position:static;text-align:center}
.site-utils__inner:after{content:"";display:table;clear:both}
@media (min-width:768px){.site-utils__inner{text-align:left}
}
.site-utils__logo{width:100%;padding:17px 0;margin:0;display:block}
.site-utils__logo a{color:#fff;text-decoration:none}
@media (min-width:768px){.site-utils__logo{display:none;float:left;width:210px;height:25px;margin:14px 0 0 0;padding:0}
}
.site-utils__logo-icon{display:inline-block;width:169px;height:20px;font-size:20px}
@media only screen and (min-device-width:719px) and (max-device-width:721px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.site-utils__logo-icon{font-size:16px;width:100%}
}
@media only screen and (max-device-width:1279px) and (max-device-width:1281px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.site-utils__logo-icon{font-size:14px;width:100%}
}
.site-utils__logo-icon:before{width:100%;display:block}
@media (min-width:768px){.site-utils__logo-icon{display:block;width:100%;height:100%;font-size:24px}
}
.site-utils__promo{font-family:"Brandon Text Bold",SimHei;float:left;line-height:28px;overflow:hidden;height:31px;display:none}
.site-utils__promo .utility-promo{font-size:13px}
.site-utils__promo .utility-promo a{color:#fff;text-decoration:none}
@media (min-width:768px){.site-utils__promo{display:block}
}
.site-utils__nav{-webkit-box-shadow:inset -7px 0 10px -7px #666;-moz-box-shadow:inset -7px 0 10px -7px #666;box-shadow:inset -7px 0 10px -7px #666;-webkit-transition:left,.3s,ease;-moz-transition:left,.3s,ease;-o-transition:left,.3s,ease;transition:left .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:-260px;width:260px;background:#fff;height:100%}
.js-nav-expanded .site-utils__nav{left:0}
@media (min-width:768px){.site-utils__nav{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;float:left;position:static;background:0 0;height:auto;width:auto;overflow-y:visible}
}
.site-utils__nav .menu--lvl-1{position:static}
@media (min-width:768px){.site-utils__nav .menu--lvl-1{float:right}
}
.site-utils__nav .menu--lvl-2{color:#000}
@media (min-width:768px){.site-utils__nav .menu--lvl-2{top:74px}
}
@media (min-width:768px){.site-utils__nav .menu__item.static-only{display:none}
}
@media (min-width:768px){.site-utils__nav .menu .only-static-text{display:block}
}
@media (min-width:768px){.site-utils__nav .menu__link{color:#fff}
.site-utils__nav .menu__link:hover{color:#ccc}
}
.site-utils__nav .menu__link--lvl-2,.site-utils__nav .menu__link--lvl-3{color:#000}
.site-utils__nav .menu__link--lvl-2:hover,.site-utils__nav .menu__link--lvl-3:hover{color:#ff4661}
.site-utils__nav .menu__link--lvl-1{font-size:13px;height:40px;line-height:40px;padding:0 20px;border-bottom:solid 1px #000}
@media (min-width:768px){.site-utils__nav .menu__link--lvl-1{padding:0 7px;height:54px;line-height:54px;border-bottom:none}
}
@media (min-width:768px){.site-utils__nav .menu__item--lvl-1:first-child .menu__link--lvl-1{padding-left:0}
}
.site-utils__links{height:56px}
@media (min-width:768px){.site-utils__links{height:auto;float:right}
}
.site-utils__links a:hover{text-decoration:none}
@media (min-width:768px){.site-utils__right{line-height:28px}
}
.site-utils__link{text-transform:uppercase;letter-spacing:2px;font-family:"Brandon Text Bold",SimHei;font-size:11.5px;color:#fff;-webkit-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;-moz-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;-o-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;transition:color .2s ease-in-out,border .2s ease-in-out,background-color .2s ease-in-out;text-decoration:none}
@media (min-width:768px){.site-utils__link{font-size:11px;padding:3px 7px 0;display:block}
.site-utils__link:hover{color:#ccc}
}
.site-utils__link-text{position:relative;top:3px}
@media (min-width:768px){.site-utils__link-text{position:static;top:initial}
}
.site-utils__language a{display:inline;padding:0;line-height:17px}
.site-utils__language a:last-child{padding:0 2px}
.site-utils__language .language__border{display:inline-block;border-left:1px solid #fff;height:9px;line-height:27px;margin-top:3px}
.site-utils__flag--img{vertical-align:top;width:19px;padding-top:7px}
.site-utils__menu{width:58%;margin:11px auto 0;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
@media (min-width:768px){.site-utils__menu{margin-top:0;position:relative;width:auto;display:block}
}
.site-utils__item{display:none;list-style:none;line-height:27px}
@media (min-width:768px){.site-utils__item{display:inline-block}
}
.site-utils__item--dropdown.active .site-utils__dropdown{opacity:1;visibility:visible;display:block}
.site-utils__item--hamburger{display:block;position:absolute;left:10px}
@media (min-width:768px){.site-utils__item--hamburger{display:none}
}
.site-utils__item--cart,.site-utils__item--search,.site-utils__item--stores{display:inline-block}
@media (max-width:767px){.site-utils__item--search .site-utils__dropdown__arrow{position:fixed;top:100px;left:66.6666%}
}
.site-utils__item--search .site-utils__dropdown__close{display:none}
.site-utils__item--search .site-utils__dropdown__arrow.header-search__close,.site-utils__item--search .site-utils__dropdown__close.header-search__close{display:block}
.site-utils__item--search .site-utils__dropdown__arrow.header-search__close:after,.site-utils__item--search .site-utils__dropdown__close.header-search__close:after{content:normal}
@media (min-width:768px){.site-utils__item--search .site-utils__dropdown__arrow,.site-utils__item--search .site-utils__dropdown__close{display:block}
.site-utils__item--search .site-utils__dropdown__arrow.header-search__close,.site-utils__item--search .site-utils__dropdown__close.header-search__close{display:none}
}
.site-utils__item--stores{order:1;-webkit-order:1}
.site-utils__item--search{order:2;-webkit-order:2}
@media (min-width:768px){.site-utils__item--search{display:none}
}
.site-utils__item--cart{order:3;position:absolute;right:6px}
@media (min-width:768px){.site-utils__item--cart{position:relative;top:-2px;right:auto}
}
.site-utils__item--cart .site-utils__cart-qty{position:absolute;top:12px;left:1px;width:100%;text-align:center;color:#000;font-family:"Brandon Text",SimHei;font-size:10px;font-weight:700;line-height:1}
.js-sticky-header .site-utils__item--cart .site-utils__cart-qty{top:6px}
@media (min-width:768px){.site-utils__item--cart .site-utils__cart-qty{top:13px;left:0}
.js-sticky-header .site-utils__item--cart .site-utils__cart-qty{top:23px}
}
.site-utils__dropdown{-webkit-transition:opacity,.4s,visibility,.4s;-moz-transition:opacity,.4s,visibility,.4s;-o-transition:opacity,.4s,visibility,.4s;transition:opacity .4s,visibility .4s;visibility:hidden;display:none;opacity:0;position:absolute;z-index:999;top:28px;right:-15px;height:auto;line-height:normal;color:#000}
.site-utils__dropdown .login .error_messages{margin-top:10px;margin-left:20px}
.site-utils__dropdown__arrow{position:absolute;top:14px;width:25px;height:12px;background:url(/media/images/global/util-dropdown-arrow.png) no-repeat 0 0;z-index:10}
.js-sticky-header .site-utils__dropdown__arrow{top:26px}
.site-utils__dropdown__content{position:relative;margin-top:25px;border:1px solid #D1D2D1;background:#fff}
.js-sticky-header .site-utils__dropdown__content{margin-top:37px}
.site-utils__dropdown--search .site-utils__dropdown__content{background:0 0}
.site-utils__dropdown__close{position:absolute;height:18px;width:19px;top:10px;right:10px;z-index:10;cursor:pointer}
.site-utils__dropdown__close:after{content:"";font-size:20px;color:#D1D2D1;vertical-align:"top"}
.site-utils__dropdown--search .site-utils__dropdown__arrow{right:27px}
.js-sticky-header .site-utils__dropdown--search .site-utils__dropdown__arrow{right:70px}
.site-utils__dropdown--account .site-utils__dropdown__arrow{right:87px}
.js-sticky-header .site-utils__dropdown--account .site-utils__dropdown__arrow{right:42px}
.site-utils--icons-count-2 .site-utils__dropdown--account .site-utils__dropdown__arrow,.site-utils--icons-count-3 .site-utils__dropdown--account .site-utils__dropdown__arrow,.site-utils--icons-count-4 .site-utils__dropdown--account .site-utils__dropdown__arrow,.site-utils--icons-count-5 .site-utils__dropdown--account .site-utils__dropdown__arrow{right:52px}
.site-utils__dropdown--email .site-utils__dropdown__arrow{right:202px}
.site-utils__dropdown--email .site-utils__dropdown__content{width:374px}
.site-utils--icons-count-2 .site-utils__dropdown--email .site-utils__dropdown__arrow{right:137px}
.site-utils--icons-count-3 .site-utils__dropdown--email .site-utils__dropdown__arrow,.site-utils--icons-count-4 .site-utils__dropdown--email .site-utils__dropdown__arrow,.site-utils--icons-count-5 .site-utils__dropdown--email .site-utils__dropdown__arrow{right:96px}
.site-utils__icon{display:inline-block;font-size:17px;line-height:1em}
@media (min-width:768px){.site-utils__icon{top:-2px;position:relative;display:none}
}
.site-utils__icon--hamburger{font-size:20px}
.site-utils__icon--cart{display:inline-block;font-size:20px}
@media (min-width:768px){.site-utils__icon--cart{display:inline-block;font-size:17px}
}
.site-utils__icon--head{font-size:18px}
.site-utils__icon--marker{font-size:19px;margin-right:1px}
@media (min-width:768px){.site-utils__icon--marker{font-size:17px;margin-right:0}
}
.site-utils__icon--search{font-size:14px;margin-right:1px;position:relative;top:2px}
@media (min-width:768px){.site-utils__icon--search{font-size:17px;margin-right:0;top:-2px}
}
.site-utils__item--icon .site-utils__icon{display:inline-block}
.site-utils__item--icon .site-utils__link-text{display:none}
@media (min-width:768px){.js-sticky-header--animate .site-utils{-webkit-transition:-webkit-transform,.3s,ease-in-out;-moz-transition:-moz-transform,.3s,ease-in-out;-o-transition:-o-transform,.3s,ease-in-out;transition:transform .3s ease-in-out}
.js-sticky-header--animate--start .site-utils{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}
.js-sticky-header--animate--end .site-utils{-webkit-transition:-webkit-transform,.3s,ease-in-out;-moz-transition:-moz-transform,.3s,ease-in-out;-o-transition:-o-transform,.3s,ease-in-out;transition:transform .3s ease-in-out}
}
.site-utils .contextual-links-region{position:static}
.js-sticky-header .js-site-header-sticky{height:54px;position:fixed}
@media (min-width:768px){.js-sticky-header .js-site-header-sticky{height:auto}
}
.js-sticky-header .js-site-header-sticky .site-utils__inner{height:54px}
.js-sticky-header .js-site-header-sticky .site-utils__logo{display:block}
.js-sticky-header .js-site-header-sticky .site-utils__promo{display:none}
@media (min-width:768px){.js-sticky-header .js-site-header-sticky .site-utils__nav{display:block}
}
.js-sticky-header .js-site-header-sticky .site-utils__right{float:right}
.js-sticky-header .js-site-header-sticky .site-utils__links{line-height:54px;height:0}
@media (min-width:768px){.js-sticky-header .js-site-header-sticky .site-utils__links{height:auto}
}
.js-sticky-header .js-site-header-sticky .site-utils__link{padding:0 1px;line-height:54px;position:relative}
.js-sticky-header .js-site-header-sticky .site-utils__item--hamburger{top:0}
.js-sticky-header .js-site-header-sticky .site-utils__item--email,.js-sticky-header .js-site-header-sticky .site-utils__item--live-chat,.js-sticky-header .js-site-header-sticky .site-utils__item--search,.js-sticky-header .js-site-header-sticky .site-utils__item--stores{display:none}
.js-sticky-header .js-site-header-sticky .site-utils__item--cart{top:0}
@media (min-width:768px){.js-sticky-header .js-site-header-sticky .site-utils__item--cart{top:-2px}
}
@media (min-width:768px){.js-sticky-header .js-site-header-sticky .site-utils__item--account,.js-sticky-header .js-site-header-sticky .site-utils__item--search{display:inline-block}
.js-sticky-header .js-site-header-sticky .site-utils__item--account .site-utils__icon,.js-sticky-header .js-site-header-sticky .site-utils__item--search .site-utils__icon{display:inline-block}
.js-sticky-header .js-site-header-sticky .site-utils__item--account .site-utils__link-text,.js-sticky-header .js-site-header-sticky .site-utils__item--search .site-utils__link-text{display:none}
}
.js-sticky-header .js-site-header-sticky .site-utils__language a{line-height:14px;padding:0 0 0 8px;display:inline}
.js-sticky-header .js-site-header-sticky .site-utils__language a:last-child{padding:0 2px}
body{-webkit-transition:left,.3s,ease;-moz-transition:left,.3s,ease;-o-transition:left,.3s,ease;transition:left .3s ease;position:relative;left:0}
@media (min-width:768px){body{position:static}
}
body.js-nav-expanded{left:260px}
body.js-nav-expanded #navigation_control{display:block;background:none repeat scroll 0 0 transparent;height:100%;opacity:.3;position:absolute;width:35%;z-index:1000}
body #navigation_control{display:none}
.site-header{-webkit-transition:background-color,.3s,ease;-moz-transition:background-color,.3s,ease;-o-transition:background-color,.3s,ease;transition:background-color .3s ease;background-color:transparent;background-color:rgba(255,255,255,0)}
.site-header .site-logo__icon,.site-header .site-nav .menu__link--lvl-1{-webkit-transition:color,.3s,ease;-moz-transition:color,.3s,ease;-o-transition:color,.3s,ease;transition:color .3s ease}
.site-header__hr{-webkit-transition:background-color,.3s,ease;-moz-transition:background-color,.3s,ease;-o-transition:background-color,.3s,ease;transition:background-color .3s ease;background-color:transparent;background-color:rgba(255,255,255,0);height:1px;border:none;max-width:1024px;margin:0 auto}
@media (min-width:768px){.site-header--solid{background-color:#fff;background-color:#fff}
}
@media (min-width:768px){.site-header--bordered .site-header__hr{background-color:#000;background-color:#000}
}
@media (min-width:768px){.site-header--light.site-header--bordered .site-header__hr{background-color:#fff;background-color:#fff}
.site-header--light .site-logo__icon,.site-header--light .site-nav .menu__link--lvl-1{color:#fff}
}
@media (min-width:768px){.nav-checkout .site-utils{display:none!important;visibility:hidden}
}
@media (max-width:767px){.nav-checkout .site-utils__links,.nav-checkout .site-utils__promo{display:none!important;visibility:hidden}
}
@media (max-width:767px){.nav-checkout .site-header{height:56px}
}
.site-header__addtobag{color:#000;display:none;max-width:1024px}
.site-header__addtobag.scrolled-past{display:none;width:100%;background:#fff}
@media (min-width:768px){.site-header__addtobag.scrolled-past{display:table;margin:auto;border-bottom:1px solid #000}
}
.site-header__addtobag-cell{display:table-cell;vertical-align:middle;padding:0 20px;width:49%}
.site-header__addtobag-cell .js-sku__shade{margin-left:-6px;margin-right:15px}
.site-header__addtobag-cell .limited-remaining{color:#ff4661;font-size:12px;line-height:1.923}
.site-header__addtobag-cell.site-header__addtobag-cell--product-info{width:49%}
.site-header__addtobag-cell .site-header__addtobag__image,.site-header__addtobag-cell .site-header__addtobag__product-info{display:inline-block}
.site-header__addtobag-cell .site-header__addtobag__product-info{margin-left:5px}
.site-header__addtobag-cell .site-header__addtobag__image{width:90px}
.site-header__addtobag-cell .site-header__addtobag__product-info{padding-top:25px;vertical-align:top;width:75%}
.site-header__addtobag-cell .shade-picker__color-name{width:200px;display:inline-block;margin-right:20px;padding-top:0;border-bottom:none}
@media (min-width:0px){.site-header__addtobag-cell .shade-picker__color-name{width:250px}
}
.site-header__addtobag-cell .site-header__addtobag-button{display:inline-block;vertical-align:top}
.site-header__addtobag-cell--actions{text-align:right}
.site-header__addtobag-cell--actions .shade-picker__selectbox.selectBox-dropdown{border:1px solid #000}
.site-header__addtobag-cell--actions .shade-picker__color-name .selectBox-dropdown .selectBox-label{display:inline-block;padding-left:10px;padding-right:30px;text-align:left}
.site-footer{font-size:13px;text-align:center}
@media (min-width:768px){.site-footer{font-size:14px}
}
.site-footer .bb_copyright{text-align:left;padding:10px 0}
.site-footer-toggle-device{margin-bottom:15px;text-align:left;text-transform:uppercase}
.site-footer-toggle-device a.toggle-mobile{border-bottom:2px solid #ff4661;color:#ff4661;font-family:"Brandon Text Bold",SimHei;font-size:14px}
@media (min-width:768px){.site-footer-toggle-device a.toggle-mobile.toggle-mobile-alt{display:none!important}
}
.site-footer__wrap{padding:0}
.site-footer__main{padding:20px 0;text-align:left}
.site-footer__main:after{content:"";display:table;clear:both}
@media (min-width:768px){.site-footer__main{border-bottom:1px solid #ccc;display:table;width:100%}
}
@media (min-width:1025px){.site-footer__main{padding-left:30px;padding-right:30px}
}
@media (min-width:768px){.site-footer__column{display:table-cell;width:33.3%;vertical-align:top;padding:0 20px;border-right:1px solid #ccc}
}
@media (min-width:768px){.site-footer__column:last-child{border-right:none;padding:0 20px}
}
.site-footer a{color:#000;text-decoration:none}
.site-footer a:hover{color:#ff4661}
.site-footer .footer-link-container,.site-footer .secure-content{display:none}
.site-footer-contact{background:#ECECEC;border-bottom:1px solid #ccc}
@media (min-width:768px){.site-footer-contact{background:0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:10px 0}
}
@media (min-width:1025px){.site-footer-contact{padding-left:30px;padding-right:30px;text-align:left}
}
.site-footer-contact__menu:after{content:"";display:table;clear:both}
.site-footer-contact__item{display:block;border-bottom:1px solid #ccc;padding:20px;line-height:17px;width:100%}
@media (min-width:768px){.site-footer-contact__item{text-align:left;display:inline-block;margin:0;padding:0;width:33.3%;border:0}
}
.site-footer-contact__item--chat,.site-footer-contact__item--email,.site-footer-contact__item--in_store,.site-footer-contact__item--phone{float:left;padding:20px 14px;text-align:left}
@media (min-width:768px){.site-footer-contact__item--chat,.site-footer-contact__item--email,.site-footer-contact__item--in_store,.site-footer-contact__item--phone{width:33.3%;border:0;padding:15px 0}
}
.site-footer-contact__item--chat .site-footer-contact__link,.site-footer-contact__item--email .site-footer-contact__link,.site-footer-contact__item--in_store .site-footer-contact__link,.site-footer-contact__item--phone .site-footer-contact__link{padding:0 48px;text-align:left}
@media (min-width:768px){.site-footer-contact__item--chat .site-footer-contact__link,.site-footer-contact__item--email .site-footer-contact__link,.site-footer-contact__item--in_store .site-footer-contact__link,.site-footer-contact__item--phone .site-footer-contact__link{padding:0}
}
.site-footer-contact__item--chat .icon,.site-footer-contact__item--email .icon,.site-footer-contact__item--in_store .icon,.site-footer-contact__item--phone .icon{display:inline;margin-bottom:7px}
@media (min-width:768px){.site-footer-contact__item--chat .icon,.site-footer-contact__item--email .icon,.site-footer-contact__item--in_store .icon,.site-footer-contact__item--phone .icon{margin-bottom:0}
}
.site-footer-contact__item .icon{vertical-align:middle}
@media (min-width:768px){.site-footer-contact__item .icon{display:inline}
}
@media (min-width:1025px){.site-footer-contact__item .icon{margin-bottom:0}
}
@media (min-width:768px){.site-footer-contact__item--email{padding-left:17px}
}
.site-footer-contact__item--email .icon{font-size:20px}
@media (min-width:768px){.site-footer-contact__item--email .icon{font-size:40px;left:0;top:-1px}
}
@media (min-width:768px){.site-footer-contact__item--phone{float:right;padding-top:18px;padding-right:20px;padding-left:15px}
.site-footer-contact__item--phone .site-footer-contact__link{letter-spacing:2px}
}
.site-footer-contact__item--phone .icon{font-size:29px}
@media (min-width:768px){.site-footer-contact__item--phone .icon{font-size:38px;top:-3px}
}
@media (min-width:768px){.site-footer-contact__item--chat{padding-left:18px}
}
.site-footer-contact__item--chat .icon{font-size:22px}
@media (min-width:768px){.site-footer-contact__item--chat .icon{font-size:43px}
}
@media (min-width:768px){.site-footer-contact__item--in_store{padding-left:18px}
}
.site-footer-contact__item--in_store .icon{font-size:22px}
@media (min-width:768px){.site-footer-contact__item--in_store .icon{font-size:43px}
}
.site-footer-contact__link{display:block}
@media (min-width:768px){.site-footer-contact__link{white-space:nowrap}
}
@media (max-width:767px){.site-footer-contact .icon-marker_mobile:before,.site-footer-contact .icon-phone:before{position:absolute;left:36px}
.site-footer-contact .icon-email:before,.site-footer-contact .icon-livechat:before{position:absolute;left:30px}
}
.site-footer-social-links__menu .site-footer-social-links__item .icon{line-height:44px;float:left}
@media only screen and (max-width:767px){.site-footer-social-links__menu .site-footer-social-links__item .icon{line-height:22px}
}
.site-footer-social-links{border-bottom:1px solid #ccc;margin-bottom:20px;padding:0 20px 25px 20px}
@media (min-width:768px){.site-footer-social-links{border-bottom:0;margin-bottom:0;padding:0}
}
.site-footer-social-links__header{margin:0 0 10px 0}
.site-footer-social-links__item{display:inline-block;margin:0 10px 0 0}
.site-footer-social-links__item:last-child{margin-right:0}
@media (min-width:768px){.site-footer-social-links__item{margin-right:7px}
}
.site-footer-social-links__item .icon{font-size:25px}
@media (min-width:768px){.site-footer-social-links__item .icon{font-size:22px}
}
.site-footer-social-links__item a.icon.icon-weibo{padding:0 5px 0 0}
@media only screen and (max-width:767px){.site-footer-social-links__item a.icon.icon-weibo{text-indent:-999em}
}
.site-footer-social-links__item a.icon.icon-weibo:before{font-size:22px;float:left;padding-right:5px}
@media only screen and (max-width:767px){.site-footer-social-links__item a.icon.icon-weibo:before{text-indent:0;float:left;padding-right:5px}
}
.site-footer-social-links__item a.icon.icon-weixin{padding:0 5px 0 0}
.site-footer-social-links__item a.icon.icon-weixin:before{font-size:22px}
@media only screen and (max-width:767px){.site-footer-social-links__item a.icon.icon-weixin:before{text-indent:0}
}
.site-footer-social-links__item span.icon.icon-weixin-text{padding:0 5px 0 0}
@media only screen and (max-width:767px){.site-footer-social-links__item span.icon.icon-weixin-text{text-indent:-999em}
}
.site-footer-social-links__item .qr-code img{width:44px;vertical-align:middle}
@media only screen and (max-width:767px){.site-footer-social-links__item .qr-code img{display:none}
}
.site-footer__column:nth-child(2) .menu{padding:0 20px 10px 20px;border-bottom:1px solid #ccc;margin-bottom:20px}
@media (min-width:768px){.site-footer__column:nth-child(2) .menu{border-bottom:0;padding:0;margin-bottom:0}
}
.site-footer__column:nth-child(2) .menu__list:after{content:"";display:table;clear:both}
.site-footer__column:nth-child(2) .menu__item{font-family:"Brandon Text Medium",SimHei;margin-bottom:13px;width:50%;float:left}
@media (min-width:768px){.site-footer__column:nth-child(2) .menu__item{float:none;width:100%}
}
@media (min-width:1025px){.site-footer__column:nth-child(2) .menu__item{margin-bottom:7px;float:left;width:50%}
}
.language-select,.locale-select{margin-bottom:10px;margin-left:20px}
.language-select:after,.locale-select:after{content:"";display:table;clear:both}
@media (min-width:768px){.language-select,.locale-select{display:block}
}
.language-select__item,.locale-select__item{float:left;border-right:solid 1px #000;padding-right:10px;margin-right:10px}
.language-select__item:last-child,.locale-select__item:last-child{border-right:none;padding-right:0;margin-right:0}
.language-select__link,.locale-select__link{font-family:"Brandon Text Medium",SimHei}
.language-select__link--selected,.locale-select__link--selected{font-family:"Brandon Text",SimHei}
.language-select__link--selected:hover,.locale-select__link--selected:hover{color:#000;cursor:default}
.locale-select__item{padding-right:29px}
.locale-select{margin-bottom:30px}
.country-select__menu{display:none}
.country-select__selectbox{width:200px;margin-left:20px}
@media (min-width:768px){.country-select__selectbox{margin-left:0}
}
@media (min-width:1025px){.country-select__selectbox{width:200px}
}
.country-select__selectbox-selectBox-dropdown-menu{max-height:180px}
.site-footer__wrap>.block-template-basic-responsive-v1{padding:0 20px}
@-moz-keyframes stickyOfferBounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}
60%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
90%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
@-webkit-keyframes stickyOfferBounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}
60%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
90%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
@-o-keyframes stickyOfferBounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}
60%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
90%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
@-ms-keyframes stickyOfferBounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}
60%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
90%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
@keyframes stickyOfferBounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}
60%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}
90%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
.sticky-chat,.sticky-offer{-webkit-transition:bottom,.2s,ease-in;-moz-transition:bottom,.2s,ease-in;-o-transition:bottom,.2s,ease-in;transition:bottom .2s ease-in;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;position:fixed;z-index:1000;bottom:-45px;padding:8px 16px 15px;text-align:center;color:#fff;background:#000;width:50%;height:80px;border:1px solid #fff;border-bottom:none}
.sticky-chat__headline,.sticky-offer__headline{margin:0 0 2px;padding:0;color:#fff}
.sticky-chat__copy,.sticky-offer__copy{font-size:14px;letter-spacing:.3em;line-height:20.8px;margin:0;padding:0;color:#fff;letter-spacing:1px}
.sticky-chat.expanded,.sticky-chat:hover,.sticky-offer.expanded,.sticky-offer:hover{bottom:0!important}
.sticky-chat.bounce,.sticky-offer.bounce{-webkit-animation-name:stickyOfferBounce;-moz-animation-name:stickyOfferBounce;-ms-animation-name:stickyOfferBounce;-o-animation-name:stickyOfferBounce;animation-name:stickyOfferBounce}
.pg-checkout .sticky-chat,.pg-checkout .sticky-offer{display:none!important;visibility:hidden}
.sticky-chat{display:none;left:0}
@media (min-width:768px){.sticky-chat{left:auto;right:220px;width:240px}
}
.sticky-chat__icon{top:1px;margin-right:3px;font-size:15px;top:-1px;position:relative;vertical-align:middle}
.sticky-offer{display:none;left:50%;background:#FF526C}
@media (min-width:768px){.sticky-offer{left:auto;right:16px;width:190px}
}
.sticky-back-to-top{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:opacity,.4s,ease-in-out,border .2s ease-in-out,color,.2s,ease-in-out;-moz-transition:opacity,.4s,ease-in-out,border .2s ease-in-out,color,.2s,ease-in-out;-o-transition:opacity,.4s,ease-in-out,border .2s ease-in-out,color,.2s,ease-in-out;transition:opacity .4s ease-in-out,border .2s ease-in-out,color .2s ease-in-out;opacity:0;text-align:center;width:26px;height:26px;overflow:hidden;position:fixed;top:60%;right:16px;background:#fff;border:solid 1px #000;pointer-events:none;z-index:0}
.js-sticky-header .sticky-back-to-top{z-index:100;opacity:1;pointer-events:auto}
.sticky-back-to-top__text{text-indent:-119988px;overflow:hidden;text-align:left;display:block;line-height:1px}
.sticky-back-to-top__icon{font-size:11px;position:relative;left:1px;top:2px}
.sticky-back-to-top:hover{border-color:#ff4661}
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;outline:0}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxBottomLeft,#cboxMiddleLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{filter:alpha(Opacity=90);opacity:.9;background:#fff;border:1px solid #D0D0D0}
.device-mobile #cboxOverlay{filter:alpha(Opacity=100);opacity:1}
@media (min-width:768px){#colorbox{border:1px solid #D0D0D0}
}
#cboxTopLeft{display:none;width:0;height:0;background:0 0}
#cboxTopRight{display:none;width:0;height:0;background:0 0}
#cboxBottomLeft{display:none;width:0;height:0;background:0 0}
#cboxBottomRight{display:none;width:0;height:0;background:0 0}
#cboxMiddleLeft{display:none;width:0;background:0 0}
#cboxMiddleRight{display:none;width:0;background:0 0}
#cboxTopCenter{display:none;height:0;background:0 0}
#cboxBottomCenter{display:none;height:0;background:0 0}
#cboxContent{background:#fff;padding:25px;overflow:hidden}
#cboxContent h3{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;text-indent:0;margin:4px 0 10px 0;padding-bottom:16px;border-bottom:1px solid #000}
#cboxLoadedContent{margin-bottom:0;color:#000}
#cboxClose{font:0/0 serif;text-shadow:none;color:transparent;position:absolute;top:5px;right:5px;z-index:100;color:#929292;width:18px;height:18px;font-size:18px;cursor:pointer;overflow:hidden;border:none;-webkit-appearance:none;background:#fff;padding:0;display:block}
#cboxClose:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
#cboxLoadingGraphic{width:30px;height:30px;border:8px solid #929292;border-right-color:transparent;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background:0 0;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#cboxLoadingOverlay{background:0 0}
.colorbox-on{overflow:hidden}
.colorbox-on::-webkit-scrollbar{display:none}
ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-accordion-closed{display:none!important}
.resp-tab-content{display:none;padding:15px}
.resp-tab-active{border-bottom:none;background-color:#fff}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
.resp-arrow{width:0;height:0;float:right;margin-top:3px}
h2.resp-tab-active span.resp-arrow{border:none}
@media (min-width:768px){ul.resp-tabs-list{display:inline-block}
.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left}
.resp-tabs-container{padding:0;background-color:#fff;clear:left}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-accordion-active,.resp-content-active{display:block}
.resp-tab-content{border:1px solid #c1c1c1}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-loading .slick-list{background:#fff url(/media/images/global/ajax-loader.gif) center center no-repeat}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;z-index:1;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:icons;font-size:36px;line-height:1;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:0;position:absolute}
.slick-prev:before{content:"";font-size:50px;color:inherit;vertical-align:middle}
.slick-prev:before{color:#000;right:auto}
.slick-next{right:0;position:relative;right:9999px;position:absolute}
.slick-next:before{content:"";font-size:50px;color:inherit;vertical-align:middle}
.slick-next:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
.slick-next:before{color:#000}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li .offers-vip__button,.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li .offers-vip__button:focus,.slick-dots li .offers-vip__button:hover,.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li .offers-vip__button:focus:before,.slick-dots li .offers-vip__button:hover:before,.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li .offers-vip__button:before,.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:icons;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active .offers-vip__button:before,.slick-dots li.slick-active button:before{color:#000;opacity:1}
.tooltipster-default{background:#000;color:#fff!important;min-width:92px;text-align:center}
.tooltipster-default .tooltipster-content{padding:8px 10px;overflow:hidden;color:#fff}
.tooltipster-icon{cursor:help;margin-left:4px}
.tooltipster-base{padding:0;position:absolute;left:0;top:0;z-index:9999999;width:auto;overflow:visible}
.tooltipster-base.tooltipster-default{font-size:0;line-height:0}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}
.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}
.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}
.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.tooltipster-fade-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}
.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}
.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.tooltipster-promo{border:1px solid #000;background:#fff;color:#000;padding:8px 10px}
.tooltipster-promo.tooltipster-content{background:#fff;text-align:left}
.tooltipster-promo.tooltipster-content h2{margin-bottom:10px}
.tooltipster-promo.tooltipster-content p{margin-bottom:0}
.tooltipster-replenish{background:#000;color:#fff!important;min-width:450px;text-align:left;padding:10px}
.tooltipster-replenish .tooltipster-content{font-size:12px;text-align:left}
.tooltipster-replenish .tooltipster-content h2{font-size:14px;margin-bottom:10px}
.tooltipster-replenish .tooltipster-content p{margin-bottom:0}
.account-overlay .account-overlay__next .account-overlay__next-trigger,.account-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger,.account-overlay .account-overlay__next .promo-bca-panel .promo_bca_button.account-overlay__next-trigger,.address-book-page .address-book__link,.address-book-page .default-address__button,.address-book-page .default-payment__button,.address-book-page .payment-info__link,.artist-picks-page__no-chats .no-transcripts__link,.button,.button--inverted,.button--outline,.button--outline-thin,.button--secondary,.button--underline,.chat-history-page__no-chats .no-transcripts__link,.checkout .offer-code-panel .account-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout .offer-code-panel .email-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout .offer-code-panel input[type=submit].btn,.checkout a.btn,.checkout__sidebar .product .sample-select-button,.email-overlay .account-overlay__next .account-overlay__next-trigger,.email-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger,.email-overlay .account-overlay__next .promo-bca-panel .promo_bca_button.account-overlay__next-trigger,.facecharts-page__new-lesson-btn a,.facecharts-page__no-chats .no-transcripts__link,.facecharts-page__view-btn a,.makeup-lesson-page__video .bobbis-lessons .link--get-the-look,.offer-specific__container .offer-hero__button,.offer-specific__container .offer__category-button,.offers-details-item__button,.offers-hero__button,.offers-vip__button,.offerspick .offerspick__button--soldout,.payment-address__link,.promo-bca-panel .account-overlay .account-overlay__next .promo_bca_button.account-overlay__next-trigger,.promo-bca-panel .email-overlay .account-overlay__next .promo_bca_button.account-overlay__next-trigger,.promo-bca-panel input[type=submit].promo_bca_button,.recommended-item__button,.remedies-samples-formatter .samplespick__button--soldout,.samples-page .product .sample-select-button,.samples-panel .product .sample-select-button,.sign-in .login__register,.sign-in .registration__login,.viewcart-buttons .go-shopping,.viewcart-buttons a.continue-checkout,.viewcart-buttons-panel a.continue-checkout,.viewcart-buttons-panel a.gwp_continue-checkout,button,input[type=submit]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;display:inline-block;font-family:"Brandon Text Bold",SimHei;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;padding:.75em 1em;text-decoration:none;letter-spacing:2px;text-align:center;cursor:pointer;-webkit-transition:color,.1s,linear,background,.1s,linear;-moz-transition:color,.1s,linear,background,.1s,linear;-o-transition:color,.1s,linear,background,.1s,linear;transition:color .1s linear,background .1s linear}
.account-overlay .account-overlay__next .account-overlay__next-trigger:hover,.account-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger:hover,.address-book-page .address-book__link:hover,.address-book-page .default-address__button:hover,.address-book-page .default-payment__button:hover,.address-book-page .payment-info__link:hover,.artist-picks-page__no-chats .no-transcripts__link:hover,.button--inverted:hover,.button--outline-thin:hover,.button--outline:hover,.button--secondary:hover,.button--underline:hover,.button:hover,.chat-history-page__no-chats .no-transcripts__link:hover,.checkout .offer-code-panel .account-overlay .account-overlay__next .btn.account-overlay__next-trigger:hover,.checkout .offer-code-panel .email-overlay .account-overlay__next .btn.account-overlay__next-trigger:hover,.checkout .offer-code-panel input[type=submit].btn:hover,.checkout a.btn:hover,.checkout__sidebar .product .sample-select-button:hover,.email-overlay .account-overlay__next .account-overlay__next-trigger:hover,.email-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger:hover,.facecharts-page__new-lesson-btn a:hover,.facecharts-page__no-chats .no-transcripts__link:hover,.facecharts-page__view-btn a:hover,.makeup-lesson-page__video .bobbis-lessons .link--get-the-look:hover,.offer-specific__container .offer-hero__button:hover,.offer-specific__container .offer__category-button:hover,.offers-details-item__button:hover,.offers-hero__button:hover,.offers-vip__button:hover,.offerspick .offerspick__button--soldout:hover,.payment-address__link:hover,.promo-bca-panel input[type=submit].promo_bca_button:hover,.recommended-item__button:hover,.remedies-samples-formatter .samplespick__button--soldout:hover,.samples-page .product .sample-select-button:hover,.samples-panel .product .sample-select-button:hover,.sign-in .login__register:hover,.sign-in .registration__login:hover,.viewcart-buttons .go-shopping:hover,.viewcart-buttons a.continue-checkout:hover,.viewcart-buttons-panel a.continue-checkout:hover,.viewcart-buttons-panel a.gwp_continue-checkout:hover,button:hover,input[type=submit]:hover{background-color:#ff4661;color:#fff;text-decoration:none}
.account-overlay .account-overlay__next .account-overlay__next-trigger:focus,.account-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger:focus,.address-book-page .address-book__link:focus,.address-book-page .default-address__button:focus,.address-book-page .default-payment__button:focus,.address-book-page .payment-info__link:focus,.artist-picks-page__no-chats .no-transcripts__link:focus,.button--inverted:focus,.button--outline-thin:focus,.button--outline:focus,.button--secondary:focus,.button--underline:focus,.button:focus,.chat-history-page__no-chats .no-transcripts__link:focus,.checkout .offer-code-panel .account-overlay .account-overlay__next .btn.account-overlay__next-trigger:focus,.checkout .offer-code-panel .email-overlay .account-overlay__next .btn.account-overlay__next-trigger:focus,.checkout .offer-code-panel input[type=submit].btn:focus,.checkout a.btn:focus,.checkout__sidebar .product .sample-select-button:focus,.email-overlay .account-overlay__next .account-overlay__next-trigger:focus,.email-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger:focus,.facecharts-page__new-lesson-btn a:focus,.facecharts-page__no-chats .no-transcripts__link:focus,.facecharts-page__view-btn a:focus,.makeup-lesson-page__video .bobbis-lessons .link--get-the-look:focus,.offer-specific__container .offer-hero__button:focus,.offer-specific__container .offer__category-button:focus,.offers-details-item__button:focus,.offers-hero__button:focus,.offers-vip__button:focus,.offerspick .offerspick__button--soldout:focus,.payment-address__link:focus,.promo-bca-panel input[type=submit].promo_bca_button:focus,.recommended-item__button:focus,.remedies-samples-formatter .samplespick__button--soldout:focus,.samples-page .product .sample-select-button:focus,.samples-panel .product .sample-select-button:focus,.sign-in .login__register:focus,.sign-in .registration__login:focus,.viewcart-buttons .go-shopping:focus,.viewcart-buttons a.continue-checkout:focus,.viewcart-buttons-panel a.continue-checkout:focus,.viewcart-buttons-panel a.gwp_continue-checkout:focus,button:focus,input[type=submit]:focus{outline:0}
.account-overlay .account-overlay__next .account-overlay__next-trigger,.email-overlay .account-overlay__next .account-overlay__next-trigger,.offers-vip__button,button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}
.button--wide{display:block;width:100%}
.button--inverted,.sign-in .login__register,.sign-in .registration__login{background:#fff;color:#000}
.button--inverted:hover,.sign-in .login__register:hover,.sign-in .registration__login:hover{background-color:#000;color:#fff}
.address-book-page .default-address__button,.address-book-page .default-payment__button,.artist-picks-page__no-chats .no-transcripts__link,.button--secondary,.chat-history-page__no-chats .no-transcripts__link,.facecharts-page__new-lesson-btn a,.facecharts-page__no-chats .no-transcripts__link,.facecharts-page__view-btn a,.offer-specific__container .offer-hero__button,.offers-details-item__button,.offers-hero__button,.viewcart-buttons a.continue-checkout,.viewcart-buttons-panel a.continue-checkout,.viewcart-buttons-panel a.gwp_continue-checkout{background-color:#ff4661;color:#fff}
.address-book-page .default-address__button:hover,.address-book-page .default-payment__button:hover,.artist-picks-page__no-chats .no-transcripts__link:hover,.button--secondary:hover,.chat-history-page__no-chats .no-transcripts__link:hover,.facecharts-page__new-lesson-btn a:hover,.facecharts-page__no-chats .no-transcripts__link:hover,.facecharts-page__view-btn a:hover,.offer-specific__container .offer-hero__button:hover,.offers-details-item__button:hover,.offers-hero__button:hover,.viewcart-buttons a.continue-checkout:hover,.viewcart-buttons-panel a.continue-checkout:hover,.viewcart-buttons-panel a.gwp_continue-checkout:hover{background-color:#ff4661;color:#fff}
.account-overlay .account-overlay__next .checkout .btn.account-overlay__next-trigger,.account-overlay .account-overlay__next .giftcard-balance__form .giftcard-balance__form-submit.account-overlay__next-trigger,.account-overlay .account-overlay__next .giftcard__button .account-overlay__next-trigger,.account-overlay .account-overlay__next .samples-page .samples-buttons .btn.account-overlay__next-trigger,.checkout .account-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout .email-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout input[type=submit].btn,.email-overlay .account-overlay__next .checkout .btn.account-overlay__next-trigger,.email-overlay .account-overlay__next .giftcard-balance__form .giftcard-balance__form-submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .giftcard__button .account-overlay__next-trigger,.email-overlay .account-overlay__next .samples-page .samples-buttons .btn.account-overlay__next-trigger,.giftcard-balance__form .account-overlay .account-overlay__next .giftcard-balance__form-submit.account-overlay__next-trigger,.giftcard-balance__form .email-overlay .account-overlay__next .giftcard-balance__form-submit.account-overlay__next-trigger,.giftcard-balance__form input[type=submit].giftcard-balance__form-submit,.giftcard__button .account-overlay .account-overlay__next .account-overlay__next-trigger,.giftcard__button .email-overlay .account-overlay__next .account-overlay__next-trigger,.giftcard__button input[type=submit],.input-button--secondary,.samples-page .samples-buttons .account-overlay .account-overlay__next .btn.account-overlay__next-trigger,.samples-page .samples-buttons .email-overlay .account-overlay__next .btn.account-overlay__next-trigger,.samples-page .samples-buttons input[type=submit].btn{background-color:#ff4661;color:#fff}
.account-overlay .account-overlay__next .checkout .btn.account-overlay__next-trigger:hover,.account-overlay .account-overlay__next .giftcard-balance__form .giftcard-balance__form-submit.account-overlay__next-trigger:hover,.account-overlay .account-overlay__next .giftcard__button .account-overlay__next-trigger:hover,.account-overlay .account-overlay__next .samples-page .samples-buttons .btn.account-overlay__next-trigger:hover,.checkout .account-overlay .account-overlay__next .btn.account-overlay__next-trigger:hover,.checkout .email-overlay .account-overlay__next .btn.account-overlay__next-trigger:hover,.checkout input[type=submit].btn:hover,.email-overlay .account-overlay__next .checkout .btn.account-overlay__next-trigger:hover,.email-overlay .account-overlay__next .giftcard-balance__form .giftcard-balance__form-submit.account-overlay__next-trigger:hover,.email-overlay .account-overlay__next .giftcard__button .account-overlay__next-trigger:hover,.email-overlay .account-overlay__next .samples-page .samples-buttons .btn.account-overlay__next-trigger:hover,.giftcard-balance__form .account-overlay .account-overlay__next .giftcard-balance__form-submit.account-overlay__next-trigger:hover,.giftcard-balance__form .email-overlay .account-overlay__next .giftcard-balance__form-submit.account-overlay__next-trigger:hover,.giftcard-balance__form input[type=submit].giftcard-balance__form-submit:hover,.giftcard__button .account-overlay .account-overlay__next .account-overlay__next-trigger:hover,.giftcard__button .email-overlay .account-overlay__next .account-overlay__next-trigger:hover,.giftcard__button input[type=submit]:hover,.input-button--secondary:hover,.samples-page .samples-buttons .account-overlay .account-overlay__next .btn.account-overlay__next-trigger:hover,.samples-page .samples-buttons .email-overlay .account-overlay__next .btn.account-overlay__next-trigger:hover,.samples-page .samples-buttons input[type=submit].btn:hover{background-color:#ff4661;color:#fff}
.button--underline{border:0;background:0 0;border-bottom:2px solid #000;color:#000;padding-left:0;padding-right:0}
.button--underline:hover{border-color:#ff4661;background:0 0;color:#ff4661}
.button--outline,.button--outline-thin,.makeup-lesson-page__video .bobbis-lessons .link--get-the-look,.offer-specific__container .offer__category-button{border:2px solid #ff4661;color:#ff4661;background:#fff}
.button--outline-thin:hover,.button--outline:hover,.makeup-lesson-page__video .bobbis-lessons .link--get-the-look:hover,.offer-specific__container .offer__category-button:hover{border-color:#000;color:#000;background:#fff}
.button--outline.button--inverted{border-color:#000;color:#000}
.button--outline.button--inverted:hover{color:#ff4661;border-color:#ff4661}
.button--outline-thin{font-size:11px;border:1px solid #ff4661}
.button--disabled{background-color:#ccc}
.button--disabled:hover{background-color:#ccc}
a{color:#ff4661}
a:active,a:focus{outline:0}
.account-mobile-landing-page .account-landing-menu .account-landing-menu__item a,.account-mobile-landing-page .account-landing-profile__img a,.cart-item__product-name a,.checkout-confirmation-page .registration-panel__title a,.checkout__sidebar .viewcart-panel__title #shopping-bag-title-edit,.confirmation-panel__title a,.email-panel__title a,.my-lists__list-link,.payment-panel__title a,.replenishment-detail-page .replenishment-detail-product .product__name,.replenishment-detail-page__mobile .product__name,.replenishment__products .products-list__item .product__name,.review-panel__title a,.shipping-panel__title a{color:#000;text-decoration:none}
.account-mobile-landing-page .account-landing-menu .account-landing-menu__item a:hover,.account-mobile-landing-page .account-landing-profile__img a:hover,.cart-item__product-name a:hover,.checkout-confirmation-page .registration-panel__title a:hover,.checkout__sidebar .viewcart-panel__title #shopping-bag-title-edit:hover,.confirmation-panel__title a:hover,.email-panel__title a:hover,.my-lists__list-link:hover,.payment-panel__title a:hover,.replenishment-detail-page .replenishment-detail-product .product__name:hover,.replenishment-detail-page__mobile .product__name:hover,.replenishment__products .products-list__item .product__name:hover,.review-panel__title a:hover,.shipping-panel__title a:hover{text-decoration:none}
.favorites__recommended-products .product_name a,.link,.offers-details-item__link,.offers-hero__link,.product-promo__link span,.recommended-product-items .product_name a,.samples-buttons .return-link a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#000;text-decoration:none;border-bottom:2px solid #000;display:inline-block;cursor:pointer}
.favorites__recommended-products .product_name a:hover,.link:hover,.offers-details-item__link:hover,.offers-hero__link:hover,.product-promo__link span:hover,.recommended-product-items .product_name a:hover,.samples-buttons .return-link a:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}
.favorites__recommended-products .product_name .touch a,.product-promo__link .touch span,.recommended-product-items .product_name .touch a,.samples-buttons .return-link .touch a,.touch .favorites__recommended-products .product_name a,.touch .link,.touch .offers-details-item__link,.touch .offers-hero__link,.touch .product-promo__link span,.touch .recommended-product-items .product_name a,.touch .samples-buttons .return-link a{border-style:solid;border-width:2px;padding:10px;text-decoration:none}
.link--inverted,.touch .curtain .link{color:#ff4661;border-color:#ff4661}
.link--inverted:hover,.touch .curtain .link:hover{color:#000!important;border-color:#000!important}
.link--light{color:#fff;border-color:#fff}
.link--light:hover{color:#ff4661;border-color:#ff4661}
.link--regular{text-transform:none;letter-spacing:normal;font-family:"Brandon Text Medium",SimHei;border-bottom:1px solid #000}
.link--block{display:block}
.quickshop__button,.quickshop__button:hover{background:#ff4661;color:#FFF}
.continue-shopping,.favorites__recommended-products .produce_subname a,.l2,.recommended-product-items .produce_subname a,.replenishment-upsell__link,.samples-page .sample-select-button{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#ff4661;text-decoration:none;border-bottom:2px solid #ff4661;display:inline-block;cursor:pointer}
.continue-shopping:hover,.favorites__recommended-products .produce_subname a:hover,.l2:hover,.recommended-product-items .produce_subname a:hover,.replenishment-upsell__link:hover,.samples-page .sample-select-button:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}
.favorites__recommended-products .produce_subname .touch a,.recommended-product-items .produce_subname .touch a,.samples-page .touch .sample-select-button,.touch .continue-shopping,.touch .favorites__recommended-products .produce_subname a,.touch .l2,.touch .recommended-product-items .produce_subname a,.touch .replenishment-upsell__link,.touch .samples-page .sample-select-button{border-style:solid;border-width:2px;padding:10px;text-decoration:none}
.l3{color:#000}
.account-utilities a,.l4{-webkit-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;-moz-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;-o-transition:color,.2s,ease-in-out,border .2s ease-in-out,background-color,.2s,ease-in-out;transition:color .2s ease-in-out,border .2s ease-in-out,background-color .2s ease-in-out;color:#000;text-decoration:none}
.account-utilities a:hover,.l4:hover{color:#ff4661}
.account-utilities a:active,.account-utilities a:focus,.l4:active,.l4:focus{outline:0}
.address-book-page .address-item__delete,.address-book-page .address-item__edit,.address-book-page .payment-item__delete,.address-book-page .payment-item__edit,.address-delete__link,.l5,.payment-delete__link,.replenishment-detail-page .replenishment-detail-product .product__link,.replenishment-detail-page__mobile .product__link,.replenishment__products .products-list__item .product__link{font-family:"Brandon Text Bold",SimHei;font-size:11px;color:#ff4661;line-height:25px;border-bottom:1px solid #ff4661;text-transform:uppercase;text-decoration:none}
.address-book-page .address-item__delete:hover,.address-book-page .address-item__edit:hover,.address-book-page .payment-item__delete:hover,.address-book-page .payment-item__edit:hover,.address-delete__link:hover,.l5:hover,.payment-delete__link:hover,.replenishment-detail-page .replenishment-detail-product .product__link:hover,.replenishment-detail-page__mobile .product__link:hover,.replenishment__products .products-list__item .product__link:hover{text-decoration:none}
.l6,.sign-in .login__forgot-password{font-family:"Brandon Text",SimHei;font-size:14px;color:#000;line-height:18px;text-decoration:none;border-bottom:1px solid #000}
.l6:hover,.sign-in .login__forgot-password:hover{text-decoration:none}
.account-overlay .account-overlay__next .account-overlay__next-trigger,.email-overlay .account-overlay__next .account-overlay__next-trigger,input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=time],input[type=url],input[type=submit],input[type=number],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0;outline:0;border:0;border:1px solid #000;color:#000;font-family:"Brandon Text Medium",SimHei;font-size:14px;letter-spacing:normal}
.account-overlay .account-overlay__next .account-overlay__next-trigger:focus,.email-overlay .account-overlay__next .account-overlay__next-trigger:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=submit]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{border-color:#ff4661}
input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=time],input[type=url],input[type=number],input[type=search]{height:32px;line-height:20px;padding:5px 10px}
input[type=text].placeholder,input[type=email].placeholder,input[type=password].placeholder,input[type=date].placeholder,input[type=tel].placeholder,input[type=time].placeholder,input[type=url].placeholder,input[type=number].placeholder,input[type=search].placeholder{color:#929292}
input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder{color:#929292;opacity:1!important}
input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder{color:#929292;opacity:1!important}
input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder{color:#929292}
input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{color:#929292}
.account-overlay .account-overlay__next .account-overlay__next-trigger,.email-overlay .account-overlay__next .account-overlay__next-trigger,.offers-vip__button,button,input[type=button],input[type=submit]{font-family:"Brandon Text Bold",SimHei;background:#000;color:#fff;font-size:14px;letter-spacing:2.5px;text-transform:uppercase;border:0;padding:0 11px;display:inline-block;height:30px;line-height:30px;width:auto;overflow:visible}
.account-overlay .account-overlay__next .account-overlay__next-trigger:active,.account-overlay .account-overlay__next .account-overlay__next-trigger:focus,.account-overlay .account-overlay__next .account-overlay__next-trigger:hover,.email-overlay .account-overlay__next .account-overlay__next-trigger:active,.email-overlay .account-overlay__next .account-overlay__next-trigger:focus,.email-overlay .account-overlay__next .account-overlay__next-trigger:hover,.offers-vip__button:active,.offers-vip__button:focus,.offers-vip__button:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background:#ff4661}
input[type=checkbox]{position:absolute;left:-9999px}
input[type=checkbox]~.label:before,input[type=checkbox]~label:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
input[type=checkbox]~.label::before,input[type=checkbox]~label::before{margin-right:5px}
input[type=checkbox]:checked~.label:before,input[type=checkbox]:checked~label:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
input[type=radio]{position:absolute;left:-9999px}
input[type=radio]~.label:before,input[type=radio]~label:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
input[type=radio]~.label::before,input[type=radio]~label::before{margin-right:5px}
input[type=radio]:checked~.label:before,input[type=radio]:checked~label:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.touch select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;min-width:150px;border:1px solid #000;font-family:"Brandon Text Medium",SimHei;font-size:14px;letter-spacing:normal;background:url(/media/images/global/icon-dropdown.png) no-repeat center right;padding:0 25px 0 10px;margin-bottom:10px;height:30px;line-height:30px;display:inline-block;white-space:nowrap}
textarea{resize:vertical}
label{cursor:pointer}
fieldset{border:0;margin:0;padding:0}
a.selectBox.error,a.selectbox.error,input.error,select.error{border:1px solid red}
.error_messages.error li{color:red;margin-left:20px}
#user-login{text-align:center}
.device-pc #user-login{padding:40px;max-width:800px;margin:0 auto}
.device-mobile #user-login{padding:20px 12px}
#user-login .form-actions,#user-login .form-item{padding-top:20px}
#user-login .form-item label{font-weight:700}
#user-login .form-item:first-child{padding-top:0}
@media (min-width:768px){#user-login .form-text{width:300px}
}
#user-login .description{font-size:12px}
ol,ul{margin:0;padding:0;list-style-type:none}
dl{margin-bottom:.725em}
dl dt{font-weight:700;margin-top:.725em}
dl dd{margin:0}
table{border-collapse:collapse;margin:.725em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #a6a6a6;font-weight:700;padding:.725em 0;text-align:left}
td{border-bottom:1px solid #ccc;padding:.725em 0}
td,th,tr{vertical-align:middle}
.page-header{background-color:#f0f0f0}
.page-header--bg-transparent{background-color:transparent}
.page-header--bg-black{background-color:#000}
.page-header--bg-white{background-color:#fff}
.page-header--borders{border-top:solid 2px #000;border-bottom:solid 2px #000}
.page-header__inner{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;margin:0 auto;max-width:1024px;position:relative;text-align:center;display:block;color:#000;text-decoration:none}
@media (min-width:768px){.page-header__inner{padding-left:40px;padding-right:40px}
}
.page-header__inner:hover{text-decoration:none}
.page-header__text-wrapper{z-index:1;padding:20px 0;width:100%;position:relative;top:0;left:0}
.page-header--fit-to-img .page-header__text-wrapper--center-vertically{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.page-header__text{margin:0 auto}
.page-header__title{font-size:18px;line-height:23px;font-family:"Brandon Text Bold",SimHei;letter-spacing:.24em;text-transform:uppercase;margin:0}
.page-header--has-subtitle .page-header__title{margin:0 0 15px}
@media (min-width:768px){.page-header__title{font-size:34px;line-height:38.16px}
.page-header--has-subtitle .page-header__title{margin-bottom:26px}
}
.page-header__title--small{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;margin:0}
.page-header__title--small:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.page-header__title--small .inner,.page-header__title--small__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
@media (min-width:768px){.page-header__title--small{font-size:14px;padding:0 55px}
}
.page-header--has-subtitle .page-header__title--small{margin:0}
.page-header__title--medium{font-size:25px;font-family:"Brandon Text Bold",SimHei;line-height:34px;letter-spacing:.24em;text-transform:uppercase;margin:0}
.page-header--has-subtitle .page-header__title--medium{margin:0 0 26px}
.page-header__title__inner.inner{background-color:#f0f0f0}
.page-header--bg-transparent .page-header__title__inner.inner{background-color:#fff}
.page-header--bg-black .page-header__title__inner.inner{background-color:#000}
.page-header--bg-white .page-header__title__inner.inner{background-color:#fff}
.page-header__subtitle{margin-top:15px;margin-left:auto;margin-right:auto}
.page-header__subtitle--italic{font-style:italic}
.page-header__subtitle--medium{font-size:12px;line-height:17px;letter-spacing:.06em}
@media (min-width:768px){.page-header__subtitle--medium{font-size:22px;line-height:29px}
}
.page-header__subtitle p{margin:0;padding:0}
.page-header--fit-to-img .page-header__text-wrapper{position:absolute}
.page-header--no-max-width .page-header__inner{max-width:none}
.site-404{padding:14px 0}
@media (min-width:768px){.site-404{padding:50px 0}
}
.site-404__title h2{font-weight:700}
.site-404__image{width:90%;margin:0 auto;padding-bottom:12px}
@media (min-width:768px){.site-404__image{width:auto;max-width:1024px}
}
.site-404__image img{max-width:100%}
.site-utilities{display:none;font-family:"Brandon Text Bold",SimHei;color:#fff;font-size:13px}
@media (min-width:768px){.site-utilities{display:block}
}
.site-utilities__container{padding:0 13px 0 15px;background:#000;min-height:30px}
.site-utilities__container:after{content:"";display:table;clear:both}
.site-utilities__promotion{width:60%;float:left;letter-spacing:1px;line-height:15px;padding:7px 0}
@media (min-width:1025px){.site-utilities__promotion{width:auto}
}
.site-utilities__menu{float:right;margin:0;padding:0}
.site-utilities__menu:after{content:"";display:table;clear:both}
.site-utilities__item{margin:0;list-style:none;display:block;float:left;padding:0 10px}
.site-utilities__item.site-utilities__item--last{padding-right:0}
.site-utilities__item>a{display:block;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:11px}
.site-utilities__item>a:hover{color:#ccc}
.site-utilities__item>a .icon{font-size:17px;top:7px;letter-spacing:0}
.site-utilities__item>a .icon-avatar,.site-utilities__item>a .icon-bag,.site-utilities__item>a .icon-marker{top:4px}
.site-utilities__item>a .icon-cart{font-size:18px;top:6px}
.site-utilities__item>a em{display:none;line-height:30px;font-style:normal;top:1px;position:relative}
@media (min-width:768px){.site-utilities__item:nth-child(1) .icon{display:none}
.site-utilities__item:nth-child(1) em{display:block}
}
@media (min-width:785px){.site-utilities__item:nth-child(2) .icon{display:none}
.site-utilities__item:nth-child(2) em{display:block}
}
@media (min-width:980px){.site-utilities__item:nth-child(3) .icon{display:none}
.site-utilities__item:nth-child(3) em{display:block}
}
@media (min-width:1024px){.site-utilities__item:nth-child(4) .icon{display:none}
.site-utilities__item:nth-child(4) em{display:block}
}
.site-utilities__item--shopping-bag{position:relative}
.site-utilities__item--shopping-bag .site-utilities__bag--qty{font-size:10px;display:block;position:absolute;top:11px;left:9px;color:#000;line-height:normal;letter-spacing:0;text-align:center;width:20px}
.site-utilities__item--shopping-bag a:hover .site-utilities__bag--qty{color:#fff}
.homepage-hero{position:relative;width:100%;left:0;top:0}
@media (min-width:768px){.homepage-hero{top:-165px;margin-bottom:-150px}
}
.homepage-hero__nav{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;position:absolute;top:50%;margin:0 auto}
@media (min-width:768px){.homepage-hero__nav{margin-top:82.5px;top:47.2%}
}
.homepage-hero__slide{display:none}
.homepage-hero__slide:first-child{display:block}
.slick-initialized .homepage-hero__slide{display:block}
.homepage-hero__slide__inner{margin:0 auto;height:326px;background-repeat:no-repeat;background-size:cover;background-position:50% 0}
@media (min-width:768px){.homepage-hero__slide__inner{height:700px}
}
.homepage-hero__slide__link{display:block;width:100%;height:100%;color:#000;text-decoration:none}
.homepage-hero__slide__wrap{height:100%;padding:0}
.homepage-hero__abstract{position:absolute;top:0;width:450px;text-align:center}
.homepage-hero__abstract--default-y-pos{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}
@media (min-width:768px){.homepage-hero__abstract--default-y-pos{margin-top:82.5px}
}
.homepage-hero__abstract--center{width:100%}
.homepage-hero__abstract--center .homepage-hero__abstract__inner{margin-left:auto;margin-right:auto}
.homepage-hero__abstract--right{right:0}
.homepage-hero__abstract--align-left{text-align:left}
.homepage-hero__abstract--align-right{text-align:right}
.homepage-hero__abstract__inner{width:76.875%}
@media (min-width:768px){.homepage-hero__abstract__inner{padding:0 50px;width:450px}
.homepage-hero__abstract__inner--large{width:900px}
}
.homepage-hero__abstract__inner--overlay{background:rgba(255,255,255,.8);padding:28px 10px 30px}
@media (min-width:768px){.homepage-hero__abstract__inner--overlay{padding:47px 20px 37px;width:490px}
.homepage-hero__abstract__inner--overlay.homepage-hero__abstract__inner--large{width:940px}
}
.homepage-hero__abstract--light .homepage-hero__link{color:#fff;border-color:#fff}
.homepage-hero__abstract--light .homepage-hero__link:hover{color:#000;border-color:#000}
.homepage-hero__abstract--light .homepage-hero__description{color:#fff}
.homepage-hero__abstract--light .homepage-hero__headline{color:#fff}
.homepage-hero__abstract--light .pink-hover{color:#fff;border-color:#fff}
.homepage-hero__abstract--light .pink-hover:hover{color:#ff4661;border-color:#ff4661}
@media (max-width:767px){.homepage-hero__abstract .homepage-hero__link{font-size:12px;letter-spacing:.24em;border-top:none;border-left:none;border-right:none;border-bottom-width:3px;padding:0 0 6px}
.homepage-hero__abstract .homepage-hero__link:hover{border-color:#ff4661}
}
.homepage-hero__headline{font-family:"Brandon Text Medium",SimHei;margin:0 0 9px;font-size:22.53px;letter-spacing:.24em;line-height:23px;text-transform:uppercase}
@media (min-width:768px){.homepage-hero__headline{font-size:39px;line-height:1.2em;letter-spacing:.14em;margin:0 0 17px}
}
.homepage-hero__description{font-size:14px;line-height:1.1em;letter-spacing:.08em;margin-bottom:10px}
@media (min-width:768px){.homepage-hero__description{font-size:24px;line-height:1.45em;letter-spacing:.042em;font-size:18px;padding:0 30px;margin-bottom:50px}
}
.homepage-hero .slick-next,.homepage-hero .slick-prev{height:auto}
.homepage-hero .slick-next:before,.homepage-hero .slick-prev:before{-webkit-transition:color,.3s,ease;-moz-transition:color,.3s,ease;-o-transition:color,.3s,ease;transition:color .3s ease;font-size:22px}
@media (min-width:768px){.homepage-hero .slick-next:before,.homepage-hero .slick-prev:before{font-size:34px}
}
.homepage-hero .slick-prev{left:8px}
@media (min-width:768px){.homepage-hero .slick-prev{left:15px}
}
.homepage-hero .slick-next{right:8px}
@media (min-width:768px){.homepage-hero .slick-next{right:15px}
}
.homepage-hero .slick-next:before{position:static}
.homepage-hero--light-arrows .slick-next:before,.homepage-hero--light-arrows .slick-prev:before{color:#fff}
.homepage-hero__debug-layer{display:block;width:100%;height:100%;position:absolute;z-index:2;opacity:.5}
.hp_video_slide .width-1920{max-height:810px;max-width:1439px}
.hp_video_slide .auto-auto{width:auto;height:auto}
.hp_video_slide .width-auto{width:auto;height:100%}
.hp_video_slide .wide-auto-no-max{width:auto;height:100%;max-width:none}
.hp_video_slide .height-auto{width:100%;height:auto}
.hp_video_slide .hp-vid{max-width:none;height:326px}
@media (min-width:768px){.hp_video_slide .hp-vid{height:700px}
}
.hp_video_slide .video-info-container,.hp_video_slide .video_player_controls_wrapper{display:none}
.hp_video_slide .homepage-hero__slide__inner img{margin-left:0;-webkit-transition:margin 1s ease;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-ms-transition:margin 1s ease;transition:margin 1s ease}
.hp_video_slide .homepage-hero__slide__inner img:hover{margin-left:-200px}
.hp_video_slide .video-player-wrapper{max-width:100%}
.homepage-slide{position:relative;width:100%;left:0;top:0}
@media (min-width:768px){.homepage-slide{top:-165px;margin-bottom:-150px}
}
.homepage-slide__nav{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;position:absolute;top:50%;margin:0 auto}
@media (min-width:768px){.homepage-slide__nav{margin-top:82.5px;top:47.2%}
}
.homepage-slide__slide{display:none}
.homepage-slide__slide:first-child{display:block}
.slick-initialized .homepage-slide__slide{display:block}
.homepage-slide__slide__inner{margin:0 auto;height:326px;background-repeat:no-repeat;background-size:cover;background-position:50% 0}
@media (min-width:768px){.homepage-slide__slide__inner{height:700px}
}
.homepage-slide__slide__link{display:block;width:100%;height:100%;color:#000;text-decoration:none}
.homepage-slide__slide__wrap{height:100%;padding:0}
.homepage-slide__abstract{position:absolute;top:0;width:50%;text-align:center}
.homepage-slide__abstract--default-y-pos{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}
@media (min-width:768px){.homepage-slide__abstract--default-y-pos{margin-top:82.5px}
}
.homepage-slide__abstract--center{width:100%}
.homepage-slide__abstract--center .homepage-slide__abstract__inner{margin-left:auto;margin-right:auto}
.homepage-slide__abstract--right{right:0}
.homepage-slide__abstract--align-left{text-align:left}
.homepage-slide__abstract--align-right{text-align:right}
.homepage-slide__abstract__inner{width:76.875%}
@media (min-width:768px){.homepage-slide__abstract__inner{padding:0 50px;width:450px}
.homepage-slide__abstract__inner--large{width:900px}
}
.homepage-slide__abstract__inner--overlay{background:rgba(255,255,255,.8);padding:28px 10px 30px}
@media (min-width:768px){.homepage-slide__abstract__inner--overlay{padding:47px 20px 37px;width:490px}
.homepage-slide__abstract__inner--overlay.homepage-slide__abstract__inner--large{width:940px}
}
.homepage-slide__abstract--light .homepage-slide__link{color:#fff;border-color:#fff}
.homepage-slide__abstract--light .homepage-slide__link:hover{color:#000;border-color:#000}
.homepage-slide__abstract--light .homepage-slide__description{color:#fff}
.homepage-slide__abstract--light .homepage-slide__headline{color:#fff}
.homepage-slide__abstract--light .pink-hover{color:#fff;border-color:#fff}
.homepage-slide__abstract--light .pink-hover:hover{color:#ff4661;border-color:#ff4661}
@media (max-width:767px){.homepage-slide__abstract .homepage-slide__link{font-size:12px;letter-spacing:.24em;border-top:none;border-left:none;border-right:none;border-bottom-width:3px;padding:0 0 6px}
.homepage-slide__abstract .homepage-slide__link:hover{border-color:#ff4661}
}
.homepage-slide__headline{font-family:"Brandon Text Medium",SimHei;margin:0 0 9px;font-size:22.53px;letter-spacing:.24em;line-height:23px;text-transform:uppercase}
@media (min-width:768px){.homepage-slide__headline{font-size:39px;line-height:1.2em;letter-spacing:.14em;margin:0 0 17px}
}
.homepage-slide__description{font-size:14px;line-height:1.1em;letter-spacing:.08em;margin-bottom:10px}
@media (min-width:768px){.homepage-slide__description{font-size:24px;line-height:1.45em;letter-spacing:.042em;font-size:18px;padding:0 30px;margin-bottom:50px}
}
.homepage-slide .slick-next,.homepage-slide .slick-prev{height:auto}
.homepage-slide .slick-next:before,.homepage-slide .slick-prev:before{-webkit-transition:color,.3s,ease;-moz-transition:color,.3s,ease;-o-transition:color,.3s,ease;transition:color .3s ease;font-size:22px}
@media (min-width:768px){.homepage-slide .slick-next:before,.homepage-slide .slick-prev:before{font-size:34px}
}
.homepage-slide .slick-prev{left:8px}
@media (min-width:768px){.homepage-slide .slick-prev{left:15px}
}
.homepage-slide .slick-next{right:8px}
@media (min-width:768px){.homepage-slide .slick-next{right:15px}
}
.homepage-slide .slick-next:before{position:static}
.homepage-slide--light-arrows .slick-next:before,.homepage-slide--light-arrows .slick-prev:before{color:#fff}
.homepage-slide__debug-layer{display:block;width:100%;height:100%;position:absolute;z-index:2;opacity:.5}
.hp_video_slide .width-1920{max-height:810px;max-width:1439px}
.hp_video_slide .auto-auto{width:auto;height:auto}
.hp_video_slide .width-auto{width:auto;height:100%}
.hp_video_slide .wide-auto-no-max{width:auto;height:100%;max-width:none}
.hp_video_slide .height-auto{width:100%;height:auto}
.hp_video_slide .hp-vid{max-width:none;height:326px}
@media (min-width:768px){.hp_video_slide .hp-vid{height:700px}
}
.hp_video_slide .video-info-container,.hp_video_slide .video_player_controls_wrapper{display:none}
.hp_video_slide .homepage-slide__slide__inner img{margin-left:0;-webkit-transition:margin 1s ease;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-ms-transition:margin 1s ease;transition:margin 1s ease}
.hp_video_slide .homepage-slide__slide__inner img:hover{margin-left:-200px}
.hp_video_slide .video-player-wrapper{max-width:100%}
.homepage-slide.module{top:inherit;height:inherit;margin-bottom:inherit}
.homepage-slide.module .homepage-slide__slide.module{margin:30px 0 0}
.homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner{max-height:320px;background-size:contain}
@media (min-width:1024px){.homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner{max-height:440px}
}
.homepage-slide.module .homepage-slide__abstract--default-y-pos{margin:initial}
.homepage-slide.module .offers-vip__button,.homepage-slide.module button{height:initial}
.homepage-slide.module .homepage-slide__nav{margin:initial}
.slide_module{padding:30px 0 0;position:relative}
.slide_module .slick-dots{bottom:80px}
.slide_module .slick-dots li{opacity:.3;width:initial;height:initial}
.slide_module .slick-dots li.slick-active,.slide_module .slick-dots li:hover{opacity:1}
.slide_module .slick-dots li .offers-vip__button,.slide_module .slick-dots li button{width:40px;height:40px;border-radius:20px}
.slide_module .slick-dots li .offers-vip__button:before,.slide_module .slick-dots li button:before{content:""}
.slide_module img{display:inline-block;margin-bottom:86px}
.slide_module .slick-prev.offers-vip__button,.slide_module button.slick-prev{height:initial}
.slide_module .slick-next,.slide_module .slick-prev{top:33%;height:auto}
.slide_module .slick-next:before,.slide_module .slick-prev:before{position:relative;height:auto}
.slide_module .slick-next{right:0}
.slide_module .slick-next:before{right:0}
.slide_module .shade_name{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase}
.slide_module_qs{padding-bottom:30px}
.slide_module_qs h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;margin-bottom:6px}
.slide_module_qs h4{font-family:"Brandon Text",SimHei;font-size:18px;margin-bottom:9px}
.slide_module_qs h5{font-family:"Brandon Text Bold",SimHei;font-size:18px;margin-bottom:18px}
.tips_tricks .homepage-slide__abstract__inner{padding:0 9px;width:100%}
.tips_tricks .homepage-slide__abstract{width:50%}
.tips_tricks .homepage-slide__description{margin-bottom:30px}
.tips_tricks .button,.tips_tricks .recommended-item__button,.tips_tricks .viewcart-buttons .go-shopping,.viewcart-buttons .tips_tricks .go-shopping{margin-bottom:9px;letter-spacing:1px}
.swatch{text-indent:-119988px;overflow:hidden;text-align:left;border-radius:50%;width:22px;height:22px;background-color:#ccc;display:block}
.product-thumb{overflow:hidden;margin:0;position:relative;padding:0 17px 20px}
@media (min-width:768px){.product-thumb{margin:0;padding:0;padding:0 20px 20px}
}
.product-thumb .slick-dots{bottom:10px}
.product-thumb .slick-dots li{width:10px;height:10px}
.product-thumb__image-link{display:block;float:left;width:47%}
@media (min-width:768px){.product-thumb__image-link{float:none;width:auto}
}
.product-thumb__image{display:block;margin:0 auto;text-align:center}
.product-thumb__abstract{float:right;width:53%;padding:0 0 0 16px}
@media (min-width:768px){.product-thumb__abstract{float:none;width:100%;padding:20px 0 0;background:#fff;background:rgba(255,255,255,.95)}
}
@media (min-width:768px){.no-touch .product-thumb--animate-abstract .product-thumb__abstract,.no-touch .product-thumb--animate-cta .product-thumb__abstract,.product-thumb--animate-abstract-touch .product-thumb__abstract,.product-thumb--animate-cta-touch .product-thumb__abstract{-webkit-transition:margin-bottom,.3s,ease,opacity .3s ease,visibility,.3s,ease;-moz-transition:margin-bottom,.3s,ease,opacity .3s ease,visibility,.3s,ease;-o-transition:margin-bottom,.3s,ease,opacity .3s ease,visibility,.3s,ease;transition:margin-bottom .3s ease,opacity .3s ease,visibility .3s ease;margin-bottom:-30px}
.csstransforms3d .product-thumb--animate-abstract-touch .product-thumb__abstract,.csstransforms3d .product-thumb--animate-cta-touch .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-abstract .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-cta .product-thumb__abstract{-webkit-transition:-webkit-transform,.3s,ease,opacity .3s ease,visibility,.3s,ease;-moz-transition:-moz-transform,.3s,ease,opacity .3s ease,visibility,.3s,ease;-o-transition:-o-transform,.3s,ease,opacity .3s ease,visibility,.3s,ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;-webkit-transform:perspective(0) translate(0,30px);-moz-transform:perspective(0) translate(0,30px);-ms-transform:perspective(0) translate(0,30px);-o-transform:perspective(0) translate(0,30px);transform:perspective(0) translate(0,30px);margin-bottom:0}
.no-touch .product-thumb--animate-abstract:hover .product-thumb__abstract,.no-touch .product-thumb--animate-cta:hover .product-thumb__abstract,.product-thumb--animate-abstract.active .product-thumb__abstract,.product-thumb--animate-cta.active .product-thumb__abstract{margin-bottom:0}
.csstransforms3d .product-thumb--animate-abstract.active .product-thumb__abstract,.csstransforms3d .product-thumb--animate-cta.active .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-abstract:hover .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-cta:hover .product-thumb__abstract{-webkit-transform:perspective(0) translate(0,0);-moz-transform:perspective(0) translate(0,0);-ms-transform:perspective(0) translate(0,0);-o-transform:perspective(0) translate(0,0);transform:perspective(0) translate(0,0)}
.no-touch .product-thumb--animate-abstract .product-thumb__abstract,.product-thumb--animate-abstract-touch .product-thumb__abstract{opacity:0;visibility:hidden;position:absolute;position:absolute;bottom:0}
.no-touch .no-touch .product-thumb--animate-abstract:hover .product-thumb__abstract,.no-touch .product-thumb--animate-abstract-touch:hover .product-thumb__abstract,.no-touch .product-thumb--animate-abstract.active .product-thumb__abstract,.product-thumb--animate-abstract-touch.active .product-thumb__abstract{opacity:1;visibility:visible}
.no-touch .product-thumb--animate-cta .product-thumb__cta,.product-thumb--animate-cta-touch .product-thumb__cta{-webkit-transition:opacity,.3s,ease,visibility,.3s,ease;-moz-transition:opacity,.3s,ease,visibility,.3s,ease;-o-transition:opacity,.3s,ease,visibility,.3s,ease;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}
.no-touch .product-thumb:hover .product-thumb__cta,.product-thumb.active .product-thumb__cta{opacity:1;visibility:visible}
}
.product-thumb__headline{margin:0}
.product-thumb__headline-link{line-height:18px;text-decoration:none;color:#000}
@media (min-width:768px){.product-thumb__headline-link{line-height:21px}
}
.product-thumb__headline-link:hover{color:#000;text-decoration:none}
.product-thumb__shadename{font-family:"Brandon Text Medium",SimHei;margin:4px 0 0 0;font-size:14px}
.product-thumb--price{height:40px;line-height:38px;border-top:1px solid #000;border-bottom:1px solid #000;margin:10px 0 11px 0}
.product-thumb--price.legal_msg{text-align:right}
.product-thumb--price span.legal_msg{text-align:left;float:left;display:inline;text-transform:none;color:#ccc;letter-spacing:.1em;font-size:12px}
.product-thumb .product-thumb__cta{border:2px solid #ff4661;height:34px;line-height:32px;text-align:center;width:100%;font-size:12px;padding:0}
@media (min-width:768px){.product-thumb .product-thumb__cta{border:none;border-bottom:2px solid #ff4661;padding:0;height:auto;line-height:19px;width:auto;text-align:left;font-size:14px}
}
@media (max-width:767px){.product-thumb .product-thumb__cta{letter-spacing:.24em}
.product-thumb .product-thumb__cta:hover{border:2px solid #ff4661!important;color:#ff4661!important}
}
.product-thumb .product-thumb__cta.hideqs{border-color:#ccc;color:#ccc}
.product-thumb .product__button--add-to-bag{border:2px solid #ff4661;height:34px;line-height:32px;text-align:center;width:100%;font-size:12px;padding:0;background:0 0;color:#ff4661}
.product-thumb .product__button--sku-cards{font-size:14px;height:auto;line-height:normal;width:auto;border:2px solid #ff4661;padding:8px 5px}
@media (min-width:768px){.product-thumb .product__button--sku-cards{border:none;border-bottom:2px solid #ff4661;padding:0}
}
.product-thumb .product__favorite{top:5px;left:5px;text-decoration:none;font-size:14px;margin-left:5px}
@media (min-width:768px){.product-thumb .product__favorite{display:none}
}
.no-touch .product-thumb__image-link>div{display:none}
.no-touch .product-thumb__image-link>div:first-child{display:block}
.about-bobbi{padding:15px 0 30px}
.about-bobbi--desktop{display:none}
@media (min-width:768px){.about-bobbi--mobile{display:none}
.about-bobbi--desktop{display:block}
}
.about-bobbi__tabs{text-align:center}
.about-bobbi__tabs.responsive-tabs .resp-tab-item{padding-left:20px;padding-right:20px;margin-bottom:0}
.about-bobbi__tabs.responsive-tabs .resp-tab-item.resp-tab-active{background-color:#fff;border-bottom:solid 1px #fff}
.about-bobbi__nav{width:100%;padding-bottom:12px;margin-bottom:0}
.about-bobbi__nav-item{display:block;width:190px;text-align:center;text-transform:uppercase}
.about-bobbi__nav-item .link{border-width:0 0 2px 0;border-bottom-color:#fff}
.about-bobbi__nav-item .link:hover{border-bottom-color:#ff4661}
.about-bobbi .resp-tabs-container{text-align:left;border-top:solid 1px #000;margin-top:-6px}
.about-bobbi .responsive-tabs .resp-tab-content{padding:0 10px 10px 10px}
@media (min-width:768px){.about-bobbi .responsive-tabs .resp-tab-content{padding:0 20px 20px 20px}
}
.about-bobbi__footer:after{content:"";display:table;clear:both}
.about-bobbi__footer__item{background-color:#000;color:#fff;text-align:center;position:relative;overflow-x:hidden;padding:34px 20px 70px}
@media (min-width:768px){.about-bobbi__footer__item{float:left;width:100%}
}
.about-bobbi__footer__item--yahoo-beauty{background-color:#410090}
.about-bobbi__footer__item .button,.about-bobbi__footer__item .recommended-item__button,.about-bobbi__footer__item .viewcart-buttons .go-shopping,.viewcart-buttons .about-bobbi__footer__item .go-shopping{color:#fff;border-color:#fff;background-color:transparent}
.about-bobbi__footer__title{font-size:20px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:.24em;line-height:28px}
.about-bobbi__footer__img{display:block;margin:auto}
.about-bobbi__footer__cta-wrapper{position:absolute;width:100%;bottom:30px;padding-right:40px}
.about-bobbi__footer__cta{font-size:14px;letter-spacing:.2em}
.about-bobbi__moments .slick-next,.about-bobbi__moments .slick-prev{height:50px;width:27px;height:34px;top:25%;margin-top:7px}
.about-bobbi__moments .slick-next:before,.about-bobbi__moments .slick-prev:before{font-size:24px}
.about-bobbi__moments .slick-next{right:0}
.about-bobbi__moments .slick-next:before{top:5px;right:0;height:auto}
.about-bobbi__moments--desktop{display:none}
@media (min-width:768px){.about-bobbi__moments--desktop{display:block}
.about-bobbi__moments--mobile{display:none}
}
.about-bobbi__moments-header{display:none;text-align:center;margin-bottom:5px;margin-top:20px}
@media (min-width:768px){.about-bobbi__moments-header{display:block;margin-top:48px}
}
.about-bobbi__moments-grid{font-size:0;padding:0 20px}
.about-bobbi__moments-item{text-align:center;vertical-align:top;padding:0 4px}
@media (min-width:768px){.about-bobbi__moments-item{display:inline-block;max-width:240px;width:24.9%;padding-bottom:40px}
}
.about-bobbi__moments-item p{margin:0}
.about-bobbi__moments-item a{text-decoration:none}
.about-bobbi__moments-item__image{display:block;width:100%;min-height:240px}
.about-bobbi__moments-item__year{font-size:26px;padding-top:10px;padding-bottom:10px;font-family:"Brandon Text Bold",SimHei;border-bottom:1px solid #000}
@media (min-width:768px){.about-bobbi__moments-item__year{padding-top:20px}
}
.about-bobbi__moments-item__summary{padding:13px 5px 0 5px;font-size:16px;line-height:1.5em}
.about-bobbi [aria-labelledby=tab_item-2].resp-tab-content{padding:0}
@media (min-width:768px){.about-bobbi__causes{padding:50px 0 62px}
}
.about-bobbi__causes__header:after{content:"";display:table;clear:both}
@media (min-width:768px){.about-bobbi__causes__header{padding:0 20px}
}
.about-bobbi__causes__header--desktop{display:none}
@media (min-width:768px){.about-bobbi__causes__header{padding:0 30px 40px}
.about-bobbi__causes__header--mobile{display:none}
.about-bobbi__causes__header--desktop{display:block}
}
.about-bobbi__causes__header-img{display:block;width:100%}
@media (min-width:768px){.about-bobbi__causes__header-img{float:left;margin-right:15px;margin-bottom:15px;width:36.7%;margin-right:48px;margin-bottom:0}
}
.about-bobbi__causes__title{font-size:23px;letter-spacing:-.025em;color:#e40e62;line-height:1.2em;font-family:"Brandon Text Bold",SimHei;margin-top:5px;margin-bottom:15px;padding:0 20px}
@media (min-width:768px){.about-bobbi__causes__title{margin:0 0 45px;padding:0;font-size:51px;line-height:1}
}
.about-bobbi__causes__intro{padding:0 20px}
@media (min-width:768px){.about-bobbi__causes__intro{padding:0}
}
.about-bobbi__causes__intro,.about-bobbi__causes__intro p{font-size:16px;line-height:1.5em;letter-spacing:.07em}
@media (min-width:768px){.about-bobbi__causes__intro,.about-bobbi__causes__intro p{font-size:24px;line-height:38px}
}
.about-bobbi__causes__how-it-works{background-color:#eff0f0;padding:15px 20px;margin-top:20px}
@media (min-width:768px){.about-bobbi__causes__how-it-works{margin-top:0;padding:30px 50px 58px}
}
.about-bobbi__causes__how-it-works,.about-bobbi__causes__how-it-works p{font-size:12px;line-height:1.5em;letter-spacing:.07em}
@media (min-width:768px){.about-bobbi__causes__how-it-works,.about-bobbi__causes__how-it-works p{font-size:18px;line-height:34px}
}
.about-bobbi__causes__partners-wrapper{padding:15px 20px}
@media (min-width:768px){.about-bobbi__causes__partners-wrapper{padding:37px 50px 0}
}
.about-bobbi__causes__partners-title-wrapper{text-align:center;margin-bottom:15px;margin-top:10px}
@media (min-width:768px){.about-bobbi__causes__partners-title-wrapper{margin-bottom:26px;margin-top:0}
}
.about-bobbi__causes__partners-title{margin:0}
.about-bobbi__causes__partners-copy,.about-bobbi__causes__partners-copy p{letter-spacing:.07em;font-size:16px;line-height:1.5em}
@media (min-width:768px){.about-bobbi__causes__partners-copy,.about-bobbi__causes__partners-copy p{font-size:22px;line-height:35px}
}
.about-bobbi__causes__partners{margin-top:48px}
.about-bobbi__causes__partners:after{content:"";display:table;clear:both}
.about-bobbi__causes__partner{text-align:center;margin-bottom:30px}
@media (min-width:768px){.about-bobbi__causes__partner{text-align:left;float:left;margin-bottom:0;width:50%;padding:0 57px}
}
.about-bobbi__causes__partner:first-child{padding-left:0}
.about-bobbi__causes__partner:last-child{padding-right:0}
.about-bobbi__causes__partner__img{width:100%;display:none}
@media (min-width:768px){.about-bobbi__causes__partner__img{display:block}
}
.about-bobbi__causes__partner__title{font-size:12px;font-weight:700;letter-spacing:.07em;line-height:1;margin:19px 0 5px;text-transform:uppercase;font-weight:700;text-align:left;margin-bottom:10px}
@media (min-width:768px){.about-bobbi__causes__partner__title{font-size:24px}
}
.about-bobbi__causes__partner__copy{text-align:left}
@media (min-width:768px){.about-bobbi__causes__partner__copy{display:none}
}
.about-bobbi__causes__partner__copy,.about-bobbi__causes__partner__copy p{font-size:12px;line-height:1.5em;letter-spacing:.07em}
@media (min-width:768px){.about-bobbi__causes__partner__copy,.about-bobbi__causes__partner__copy p{font-size:18px;line-height:30px}
}
.about-bobbi__causes__partner__toggle{margin-top:23px;padding-left:20px;padding-right:20px;font-size:14px;display:none}
@media (min-width:768px){.about-bobbi__causes__partner__toggle{display:inline-block}
}
.about-bobbi__causes__partner__toggle.active .about-bobbi__causes__partner__toggle__text--more{display:none}
.about-bobbi__causes__partner__toggle__text--less{display:none}
.about-bobbi__causes__partner__toggle.active .about-bobbi__causes__partner__toggle__text--less{display:inline}
.about-bobbi__causes__partner__toggle .icon{position:relative;top:-1px;padding-left:6px}
.about-bobbi__causes__partner__toggle.active .icon{top:-2px}
.about-bobbi__causes p:last-child{margin:0}
@media (min-width:768px){.about-bobbi__story{padding-top:45px}
}
.about-bobbi__story-bobbi__image{display:block;width:100%}
@media (min-width:768px){.about-bobbi__story-bobbi__image{width:36%;display:block;float:left;margin-right:25px;margin-bottom:10px;margin-right:45px;margin-bottom:50px}
}
.about-bobbi__story-bobbi__header{display:none;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:16px;letter-spacing:4px;margin-bottom:10px}
@media (min-width:768px){.about-bobbi__story-bobbi__header{display:block;font-size:28px;letter-spacing:6px;margin-bottom:50px}
}
.about-bobbi__story-bobbi__prologue{display:none}
@media (min-width:768px){.about-bobbi__story-bobbi__prologue{display:block;line-height:1.5em;font-size:14px;font-size:22px}
}
.about-bobbi__story-bobbi__quote{text-align:center;font-size:18px;line-height:1.4em;font-style:italic;margin-top:15px}
@media (min-width:768px){.about-bobbi__story-bobbi__quote{font-size:30px;margin-top:97px}
}
.about-bobbi__story-bobbi__quote-image{display:block;margin:auto;margin-top:4px;margin-bottom:10px}
@media (min-width:768px){.about-bobbi__story-bobbi__quote-image{margin-bottom:116px}
}
.about-bobbi__story-chapter:last-child .about-bobbi__story-chapters__header{border-bottom:1px solid #000}
.about-bobbi__story-chapter:last-child.active .about-bobbi__story-chapters__header{border-bottom:none}
.about-bobbi__story-chapters p{font-size:14px}
@media (min-width:768px){.about-bobbi__story-chapters p{font-size:16px}
}
.about-bobbi__story-chapters__header{position:relative;text-transform:uppercase;border-top:1px solid #000;padding:15px 0}
@media (min-width:768px){.about-bobbi__story-chapters__header{line-height:80px;padding:0}
}
.about-bobbi__story-chapters__header:hover{cursor:pointer}
.about-bobbi__story-chapters__number{padding-left:11px;font-size:24px;letter-spacing:4px;padding-left:10px;line-height:1.5em;font-size:15px}
@media (min-width:768px){.about-bobbi__story-chapters__number{padding-left:20px;width:275px;font-size:30px;letter-spacing:7px;line-height:80px}
}
.about-bobbi__story-chapters__name{font-size:10px;line-height:23px;padding-left:11px}
@media (min-width:768px){.about-bobbi__story-chapters__name{line-height:70px;margin-top:8px;font-size:20px}
}
.about-bobbi__story-chapters__name,.about-bobbi__story-chapters__number{vertical-align:top;display:inline-block}
.about-bobbi__story-chapters .icon-arrow_right{position:absolute;font-size:20px;top:11px;right:10px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all .3s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
@media (min-width:768px){.about-bobbi__story-chapters .icon-arrow_right{font-size:36px;right:23px;top:26px}
}
.about-bobbi__story-chapters__content{display:none;padding-left:10px;padding-top:10px}
@media (min-width:768px){.about-bobbi__story-chapters__content{padding-top:0;padding-left:20px}
}
.about-bobbi__story-chapter.active .icon-arrow_right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.about-bobbi__story-chapter-one__photos{display:none}
@media (min-width:768px){.about-bobbi__story-chapter-one__photos{display:block;float:right;width:33%;margin-left:29px;margin-right:30px;margin-bottom:15px}
}
.about-bobbi__story-chapter-one__image{display:none}
@media (min-width:768px){.about-bobbi__story-chapter-one__image{display:block;width:78%;margin-bottom:20px;max-width:572px}
}
@media (min-width:768px){.about-bobbi__story-chapter-one p{width:586px}
}
.about-bobbi__story-chapter-one p:last-child{margin-bottom:13px}
.about-bobbi__story-chapter-two__photos{display:none}
@media (min-width:768px){.about-bobbi__story-chapter-two__photos{display:block;float:left;width:40%;max-width:390px;margin-right:10px;margin-bottom:10px;margin-right:0;margin-bottom:0}
}
.about-bobbi__story-chapter-two p{line-height:1.6em}
@media (min-width:768px){.about-bobbi__story-chapter-two__text{max-width:420px;margin-left:44%;margin-bottom:60px}
}
@media (min-width:768px){.about-bobbi__story-chapter-two__text--last{max-width:380px;margin-left:0;margin-top:25px;margin-bottom:0}
}
.about-bobbi__story-chapter-two__photo-last{display:none}
@media (min-width:768px){.about-bobbi__story-chapter-two__photo-last{display:block;float:right;margin-left:10px;margin-bottom:10px;width:58%;margin-right:25px;margin-top:-42px;margin-left:20px}
}
@media (min-width:768px){.about-bobbi__story-chapter-three .about-bobbi__story-chapters__content{margin-top:25px}
}
.about-bobbi__story-chapter-three__photos{display:none}
@media (min-width:768px){.about-bobbi__story-chapter-three__photos{display:block;width:35.9%;float:right;margin-left:20px;margin-bottom:20px}
}
.about-bobbi__mobile-page{display:none}
.about-bobbi__mobile-page.active{display:block}
body.front .bobbis-lessons{margin-bottom:0}
body.front .bobbis-lessons .slick-slider{margin-bottom:0}
body.front .bobbis-lessons .bobbis-lessons__related_products--wrapper{padding-bottom:0}
.bobbis-lessons{margin:0 0 40px 0}
.bobbis-lessons .product-grid{padding-top:25px}
.bobbis-lessons .product-grid__item{margin-bottom:0}
.bobbis-lessons .product-grid .product-thumb{padding-bottom:0}
.bobbis-lessons .product-grid--carousel .slick-prev{left:3px}
.bobbis-lessons .product-grid--carousel .slick-next{right:6px}
.bobbis-lessons__container{background:#fff;color:#000;text-align:center;padding:25px 0}
.bobbis-lessons__carousel{margin-bottom:0}
.bobbis-lessons__carousel .bobbis-lessons__slide{display:none;overflow:hidden}
.bobbis-lessons__carousel .bobbis-lessons__slide:first-child{display:block}
.bobbis-lessons__carousel .slick-track{transform:none!important}
.bobbis-lessons__carousel.slick-initialized .bobbis-lessons__slide{display:block}
.bobbis-lessons__carousel .slick-next,.bobbis-lessons__carousel .slick-prev{top:33%;height:inherit;margin-top:-30px}
.bobbis-lessons__carousel .slick-next:before,.bobbis-lessons__carousel .slick-prev:before{color:#000}
.bobbis-lessons__content{margin:0 auto}
@media (min-width:768px){.bobbis-lessons__content{padding:0 10.75%}
}
.bobbis-lessons__media{position:relative;cursor:pointer}
.bobbis-lessons__media--video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.bobbis-lessons__media--video.active{background-color:#000}
.bobbis-lessons__headline{color:#000;margin-bottom:10px;font-size:16px}
@media (min-width:768px){.bobbis-lessons__headline{font-size:19px}
}
.bobbis-lessons__description{font-size:16px;font-style:italic;margin:0 auto}
@media (min-width:768px){.bobbis-lessons__description{width:75%;font-size:18px}
}
.bobbis-lessons__image{display:block;margin-bottom:32px}
.bobbis-lessons__footer{position:relative}
.bobbis-lessons__footer:after{content:"";display:table;clear:both}
@media (min-width:768px){.bobbis-lessons__footer{margin:0 12.5% 0 12.5%}
}
.bobbis-lessons__footer .bobbis-lessons__footer--left{position:absolute;left:0;bottom:0;margin:0;padding:0;top:-4px}
.bobbis-lessons__footer .bobbis-lessons__footer--right{position:absolute;right:0;bottom:-5px;margin:0;padding:0;top:0}
@media (min-width:768px){.bobbis-lessons__footer .bobbis-lessons__footer--right{bottom:0}
}
.bobbis-lessons__footer .link--get-the-look{border:0;display:inline-block;padding-top:40px}
@media (min-width:768px){.bobbis-lessons__footer .link--get-the-look{padding-top:0}
}
.bobbis-lessons__footer .link--get-the-look .icon{display:inline-block}
.bobbis-lessons__footer .link--get-the-look.active .icon{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}
.bobbis-lessons__footer .bobbis-lessons__social li{display:inline-block;margin:0 12px 0 0;padding:0;list-style:none;font-size:20px}
.bobbis-lessons__footer .bobbis-lessons__social li a{color:#000;text-decoration:none}
.bobbis-lessons__footer .bobbis-lessons__social li a.bobbis-lessons__social--facebook:hover{color:#3b5998}
.bobbis-lessons__footer .bobbis-lessons__social li a.bobbis-lessons__social--twitter:hover{color:#42a8df}
.bobbis-lessons__footer .bobbis-lessons__social li a.bobbis-lessons__social--google:hover{color:#d34836}
.bobbis-lessons__related_products--wrapper{display:none;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity,.2s,ease-in;-moz-transition:opacity,.2s,ease-in;-o-transition:opacity,.2s,ease-in;transition:opacity .2s ease-in}
.bobbis-lessons__related_products--wrapper__related_products--wrapper{display:none;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity,.2s,ease-in;-moz-transition:opacity,.2s,ease-in;-o-transition:opacity,.2s,ease-in;transition:opacity .2s ease-in}
.bobbis-lessons__related_products--wrapper__related_products--wrapper.is-expanded{-webkit-transition:opacity,.2s,ease-in;-moz-transition:opacity,.2s,ease-in;-o-transition:opacity,.2s,ease-in;transition:opacity .2s ease-in;filter:alpha(Opacity=100);opacity:1}
.bobbis-lessons__related_products--wrapper__related_products--wrapper .product-grid__content,.bobbis-lessons__related_products--wrapper__related_products--wrapper .responsive-tabs--how_to_use-wrap,.bobbis-lessons__related_products--wrapper__related_products--wrapper .wrap{position:relative;padding-top:55px;padding-bottom:35px;border-bottom:1px solid #ccc}
.bobbis-lessons__related_products--wrapper__related_products--wrapper .js-add_all.product-grid__content,.bobbis-lessons__related_products--wrapper__related_products--wrapper .js-add_all.responsive-tabs--how_to_use-wrap,.bobbis-lessons__related_products--wrapper__related_products--wrapper .wrap.js-add_all{border-bottom:0;padding-bottom:0;margin-bottom:0}
.bobbis-lessons__related_products--wrapper__related_products--wrapper .bobbis-lessons__arrow{position:absolute;top:0;left:0;width:100%;text-align:center}
.bobbis-lessons__related_products--wrapper__related_products--wrapper .bobbis-lessons__arrow--down:after{position:absolute;content:" ";top:auto;left:auto;height:0;width:0;margin:0;border:solid 18px transparent;pointer-events:none}
.bobbis-lessons__related_products--wrapper__related_products--wrapper .bobbis-lessons__arrow--down:after{border-bottom:none;border-top:solid 18px #000;margin-left:-18px;left:50%}
.bobbis-lessons__related_products--wrapper__related_products--wrapper .bobbis-lessons-related-products__footer{text-align:center}
.bobbis-lessons__preview{position:absolute;right:-295px;width:295px;background:#fff;text-align:left;padding:16px 50px 11px 16px;top:25%;z-index:100;color:#000}
.bobbis-lessons__preview:after{content:"";display:table;clear:both}
@media (min-width:768px){.bobbis-lessons__preview{top:27%}
}
.bobbis-lessons__preview .thumb{float:left;margin-right:16px}
.bobbis-lessons__preview .abstract{overflow:hidden;position:relative;top:-4px}
.bobbis-lessons__preview .abstract .h8,.bobbis-lessons__preview .abstract .h9,.bobbis-lessons__preview .abstract .live-chat__box,.bobbis-lessons__preview .abstract .product--full .product__price,.bobbis-lessons__preview .abstract .product--full .product__rating,.bobbis-lessons__preview .abstract .product--full .product__tip .product__tip-title,.bobbis-lessons__preview .abstract .product--full .product__unit-price,.bobbis-lessons__preview .abstract .product--full .product__weight,.bobbis-lessons__preview .abstract .product-recommendation .product-recommendation__filter-nav>li,.bobbis-lessons__preview .abstract .product-thumb--price,.bobbis-lessons__preview .abstract .product-thumb__headline,.bobbis-lessons__preview .abstract .responsive-tabs .resp-tab-item,.bobbis-lessons__preview .abstract .search-form .product__abstract,.bobbis-lessons__preview .abstract .search-form .search-related-story__description,.bobbis-lessons__preview .abstract .search-form .search-suggestions__link,.bobbis-lessons__preview .abstract .search-form--results .search-form__results-count,.bobbis-lessons__preview .abstract .shade-picker,.bobbis-lessons__preview .abstract .shade-picker__color-name,.bobbis-lessons__preview .abstract .spp .spp-page__breadcrumb a,.product--full .bobbis-lessons__preview .abstract .product__price,.product--full .bobbis-lessons__preview .abstract .product__rating,.product--full .bobbis-lessons__preview .abstract .product__unit-price,.product--full .bobbis-lessons__preview .abstract .product__weight,.product--full .product__tip .bobbis-lessons__preview .abstract .product__tip-title,.product-recommendation .bobbis-lessons__preview .abstract .product-recommendation__filter-nav>li,.responsive-tabs .bobbis-lessons__preview .abstract .resp-tab-item,.search-form .bobbis-lessons__preview .abstract .product__abstract,.search-form .bobbis-lessons__preview .abstract .search-related-story__description,.search-form .bobbis-lessons__preview .abstract .search-suggestions__link,.search-form--results .bobbis-lessons__preview .abstract .search-form__results-count,.spp .spp-page__breadcrumb .bobbis-lessons__preview .abstract a{color:#000}
.bobbis-lessons__preview.bobbis-lessons__preview--prev{right:auto;left:-295px;padding-right:16px;padding-left:50px}
.bobbis-lessons__container--gray{background:#eff0f0}
.bobbis-lessons__container--gray .bobbis-lessons__preview,.bobbis-lessons__container--gray .section-header span{background:#eff0f0}
.bobbis-lessons__container--black{background:#000;color:#fff}
.bobbis-lessons__container--black .bobbis-lessons__header,.bobbis-lessons__container--black .bobbis-lessons__headline,.bobbis-lessons__container--black .bobbis-lessons__social li a{color:#fff}
.bobbis-lessons__container--black .bobbis-lessons__footer .link{border:none;color:#fff}
.bobbis-lessons__container--black .bobbis-lessons__footer .link:hover{color:#ff4661}
.bobbis-lessons__container--black .section-header:before{background:#fff}
.bobbis-lessons__container--black .section-header span{background:#000;color:#fff}
.bobbis-lessons__container--black .bobbis-lessons__carousel .slick-next:before,.bobbis-lessons__container--black .bobbis-lessons__carousel .slick-prev:before{color:#fff}
.bobbis-lessons__container--black .bobbis-lessons__preview{background:#000;color:#fff}
.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .h8,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .h9,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .live-chat__box,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product--full .product__price,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product--full .product__rating,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product--full .product__tip .product__tip-title,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product--full .product__unit-price,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product--full .product__weight,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product-recommendation .product-recommendation__filter-nav>li,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product-thumb--price,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product-thumb__headline,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .responsive-tabs .resp-tab-item,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .search-form .product__abstract,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .search-form .search-related-story__description,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .search-form .search-suggestions__link,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .search-form--results .search-form__results-count,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .shade-picker,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .shade-picker__color-name,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .spp .spp-page__breadcrumb a,.product--full .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product__price,.product--full .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product__rating,.product--full .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product__unit-price,.product--full .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product__weight,.product--full .product__tip .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product__tip-title,.product-recommendation .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product-recommendation__filter-nav>li,.responsive-tabs .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .resp-tab-item,.search-form .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .product__abstract,.search-form .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .search-related-story__description,.search-form .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .search-suggestions__link,.search-form--results .bobbis-lessons__container--black .bobbis-lessons__preview .abstract .search-form__results-count,.spp .spp-page__breadcrumb .bobbis-lessons__container--black .bobbis-lessons__preview .abstract a{color:#fff}
.bobbis-lessons .bobbis-lessons__description>p:last-child>strong{font-style:normal}
@media (min-width:768px){.bobbis-lessons .bobbis-lessons__related_products--wrapper{padding:40px 0}
}
.bobbis-lessons .bobbis-lessons__related_products--wrapper.active{filter:alpha(Opacity=100);opacity:1}
.uber-pink-collection{margin:0 0 60px 0}
.uber-pink-collection__text{padding:0 8%;text-align:center;margin:0 auto 85px auto}
.uber-pink-collection__image-container{margin:0 0 20px 0}
.uber-pink-collection__tabs:after{content:"";display:table;clear:both}
.uber-pink-collection__tabs .uber-pink-collection__tab{float:left;width:33.3%;text-align:center;cursor:pointer}
.double-feature{background:#000;color:#fff;padding:60px 0 75px 0;margin-bottom:54px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.double-feature__container{background:url(img/media/images/global/hr-line.png) repeat-y 50%;padding:0 20px}
.double-feature__container:after{content:"";display:table;clear:both}
.double-feature__column{float:left;width:46.2%;text-align:center;position:relative}
.double-feature__column.double-feature__column--right{float:right}
.double-feature__image{margin:0 auto 50px 0}
.double-feature__headline{margin:0 0 10px 0}
.double-feature__headline>a{color:#fff;text-decoration:none}
.double-feature__headline>a:hover{color:#ff4661}
.double-feature__description{margin-bottom:45px}
.touch .double-feature__description{margin-bottom:80px}
.double-feature__link-wrapper{position:absolute;bottom:0;width:100%;text-align:center}
.double-feature__icon{margin-bottom:20px;text-align:center}
.double-feature__icon .icon{color:#fff;font-size:24px}
.double-feature--secondary{padding-top:55px;margin-bottom:0}
.double-feature--secondary .double-feature__container{background:0 0}
.double-feature--secondary .double-feature__link-wrapper{position:static}
.double-feature--secondary .double-feature__link-wrapper .link{border:0}
.featured-products-carousel{margin:0 0 40px 0}
.featured-products-carousel .featured-products-carousel__subhead{margin:0 auto 4px auto;display:block;width:82px;height:12px;background:url(img/global/full-stars@2x.png);background-size:cover}
.lt-ie9 .featured-products-carousel .featured-products-carousel__subhead{background:url(img/global/full-stars.png) no-repeat;background-size:82px 12px}
.featured-products-carousel .featured-products-carousel__container{margin:0}
.featured-products-carousel .slick-next,.featured-products-carousel .slick-prev{top:24%}
@media (min-width:768px){.featured-products-carousel .slick-next,.featured-products-carousel .slick-prev{top:30%}
}
.featured-products-carousel .product-grid__content,.featured-products-carousel .responsive-tabs--how_to_use-wrap,.featured-products-carousel .wrap{padding-bottom:25px;border-bottom:1px solid #ccc}
.featured-products-carousel__subtext{text-align:center;font-size:18px;margin-bottom:25px}
.featured-products-carousel__cta{text-align:center;margin-top:0}
.bobbis-kit{margin-bottom:40px}
.bobbis-kit .product-grid__content,.bobbis-kit .responsive-tabs--how_to_use-wrap,.bobbis-kit .wrap{padding-bottom:75px;border-bottom:1px solid #ccc}
.bobbis-kit .product-grid__item:nth-child(1),.bobbis-kit .product-grid__item:nth-child(2){position:relative}
.bobbis-kit .product-grid__item:nth-child(1):after,.bobbis-kit .product-grid__item:nth-child(2):after{content:"";font-size:50px;color:inherit;vertical-align:middle}
.bobbis-kit .product-grid__item:nth-child(1):after,.bobbis-kit .product-grid__item:nth-child(2):after{position:absolute;right:-41px;top:21%;z-index:1000}
@media (min-width:768px){.bobbis-kit .product-grid__item:nth-child(1):after,.bobbis-kit .product-grid__item:nth-child(2):after{right:-48px}
}
.product-recommendation{padding:10px 0 65px 0}
.product-recommendation .product-grid__content,.product-recommendation .responsive-tabs--how_to_use-wrap,.product-recommendation .wrap{padding:0}
.product-recommendation .product-recommendation__headline{text-align:center}
.product-recommendation .product-recommendation__filter-nav{text-align:center;margin:0 0 56px 0}
.product-recommendation .product-recommendation__filter-nav>li{display:inline-block;margin:0 -6px 0 0;text-align:center}
.product-recommendation .product-recommendation__filter-nav>li:first-child{border-left:1px solid #000}
.touch .product-recommendation .product-recommendation__filter-nav>li:first-child{border-left:1px solid #ff4661}
.product-recommendation .product-recommendation__filter{color:#000;cursor:pointer;height:32px;line-height:30px;display:block;border:1px solid #000;border-left:0;padding:0 27px}
.product-recommendation .product-recommendation__filter.active{background:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.touch .product-recommendation .product-recommendation__filter{border:1px solid #ff4661;border-left:0;color:#ff4661}
.touch .product-recommendation .product-recommendation__filter.active{background-color:#ff4661;color:#fff}
.product-recommendation .product-recommendation__grid{text-align:center;min-height:380px;overflow:hidden}
.product-recommendation .product-recommendation__grid .mixtup-empty{margin:0}
.product-recommendation .product-recommendation__grid .mixtup-empty.error{color:red}
.product-recommendation .product-recommendation__grid--item{display:inline-block;vertical-align:top;display:none;min-width:120px;max-width:250px;text-align:center;font-size:13px;margin:0 -5px 0 0}
@media (min-width:768px){.product-recommendation .product-recommendation__grid--item{min-width:128px}
}
.product-recommendation .product-thumb{position:relative;margin:0}
.product-recommendation .product-thumb .product-thumb__abstract{filter:alpha(Opacity=0);opacity:0;-webkit-transition:-webkit-transform,.3s,ease-in,opacity,.3s,ease-in;-moz-transition:-moz-transform,.3s,ease-in,opacity,.3s,ease-in;-o-transition:-o-transform,.3s,ease-in,opacity,.3s,ease-in;transition:transform .3s ease-in,opacity .3s ease-in;position:absolute;bottom:-60px;padding:10px;width:101%}
.product-recommendation .product-thumb .product-thumb__headline{margin-bottom:10px;font-size:12px;line-height:16px}
.product-recommendation .product-thumb .product-thumb--price{height:30px;line-height:27px;margin:0 0 3px 0}
.product-recommendation .product-thumb:hover .product-thumb__abstract{filter:alpha(Opacity=100);opacity:1;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}
.product-grid__item--promo{padding-bottom:55px;position:relative}
.product-grid__item--promo .block,.product-grid__item--promo .content,.product-grid__item--promo .node{height:100%}
.product-promo{padding:20px;margin-bottom:40px;text-align:center}
@media (min-width:768px){.product-promo{height:100%;margin-bottom:0;margin:0 auto;min-height:420px;padding-bottom:20px}
}
.product-promo__wrapper-link{height:100%;display:table;color:#000;text-decoration:none;width:100%}
@media (min-width:768px){.product-promo__wrapper-link{display:block}
}
.product-promo__wrapper-link:hover{text-decoration:none}
.product-promo__wrapper{margin:0 auto;max-width:420px}
@media (min-width:768px){.product-promo__wrapper{margin:0;max-width:none}
}
.product-promo__image{display:none;margin-bottom:15px;vertical-align:bottom;width:100%}
@media (min-width:768px){.product-promo__image{margin-bottom:7%}
}
.product-promo__headline{font-size:12px;font-family:"Brandon Text Bold",SimHei;letter-spacing:.24em;padding:0 0 15px;text-transform:uppercase}
@media (min-width:768px){.product-promo__headline{font-size:14px;padding-bottom:50px}
}
.product-promo__headline.product-promo__headline--hide{display:none}
@media (min-width:768px){.product-promo__headline.product-promo__headline--hide{display:block}
}
.product-promo__title{font-size:17px;font-weight:700;letter-spacing:.1em;line-height:22px;margin-bottom:15px;text-transform:uppercase}
@media (min-width:768px){.product-promo__title{font-size:22px;line-height:27px}
}
.product-promo__title p{line-height:inherit;margin:0}
.product-promo__title span{color:#ff4661;display:block;font-size:12px;line-height:17px}
@media (min-width:768px){.product-promo__title span{font-size:14px;line-height:19px}
}
.product-promo__copy{font-size:12px;line-height:17px;margin-bottom:15px}
@media (min-width:768px){.product-promo__copy{font-size:14px;line-height:19px}
}
.product-promo__copy.product-promo__copy--hide{display:none}
@media (min-width:768px){.product-promo__copy.product-promo__copy--hide{display:block}
}
@media (min-width:768px){.product-promo__link{bottom:20px;left:0;right:0;position:absolute;width:100%}
}
.product-promo__link span{border-bottom:2px solid #ff4661;color:#ff4661;font-size:12px;line-height:17px}
@media (min-width:768px){.product-promo__link span{font-size:14px;line-height:19px}
}
.product-promo__link span:hover{border-color:#000;color:#000}
.product-promo__link--alt span{border:1px solid #ff4661;padding:5px 10px}
.product-promo__link--alt span:hover{border-color:#000}
.product-promo.product-promo--transparent{background-color:transparent}
.product-promo.product-promo--gray{background-color:#eff0f0}
.product-promo.product-promo--white{background-color:#fff}
@media (max-width:767px){.product-promo.product-promo--mobile-transparent{background-color:transparent}
}
@media (max-width:767px){.product-promo.product-promo--mobile-gray{background-color:#eff0f0}
}
@media (max-width:767px){.product-promo.product-promo--mobile-white{background-color:#fff}
}
.product-promo--text{padding:30px 20px}
@media (min-width:768px){.product-promo--text{padding:20px}
}
.product-promo--text .product-promo__content-middle{margin:0 10%}
@media (min-width:768px){.product-promo--text .product-promo__content-middle{margin:0}
}
.product-promo--text .product-promo__title{font-size:22px;font-weight:400;line-height:27px;text-transform:none}
@media (min-width:768px){.product-promo--text .product-promo__title{font-size:37px;line-height:42px}
}
.product-promo--text .product-promo__copy{font-weight:700;padding:0 15px}
.product-promo--top .product-promo__image--top{display:block;margin:0 auto 15px;max-width:215px}
@media (min-width:768px){.product-promo--top .product-promo__image--top{margin-bottom:20px;max-width:230px}
}
.product-promo--top.product-promo--has-mobile .product-promo__image--top{display:none}
@media (min-width:768px){.product-promo--top.product-promo--has-mobile .product-promo__image--top{display:block}
}
.product-promo--middle .product-promo__image--middle{display:block;margin:5px auto 15px;width:auto}
.product-promo--middle.product-promo--has-mobile .product-promo__image--middle{display:none}
@media (min-width:768px){.product-promo--middle.product-promo--has-mobile .product-promo__image--middle{display:block}
}
.product-promo--bottom{padding-bottom:0}
@media (min-width:768px){.product-promo--bottom{position:relative}
}
.product-promo--bottom .product-promo__image--bottom{display:block}
@media (min-width:768px){.product-promo--bottom .product-promo__image--bottom{bottom:0;left:0;margin-bottom:0;position:absolute}
}
@media (min-width:768px){.product-promo--bottom .product-promo__content-middle{padding:0 20px}
}
.product-promo--bottom .product-promo__link{margin-bottom:15px;position:static}
.product-promo--bottom.product-promo--has-mobile .product-promo__image--bottom{display:none}
@media (min-width:768px){.product-promo--bottom.product-promo--has-mobile .product-promo__image--bottom{display:block}
}
.product-promo--has-mobile:after{content:"";display:table;clear:both}
.product-promo--has-mobile .product-promo__wrapper{background-repeat:no-repeat;background-size:40% auto;display:table;min-height:200px;width:100%}
@media (min-width:768px){.product-promo--has-mobile .product-promo__wrapper{display:block;background-image:none!important;padding:20px 0 0}
}
.product-promo--has-mobile .product-promo__content-middle{display:table-cell;vertical-align:middle}
@media (min-width:768px){.product-promo--has-mobile .product-promo__content-middle{display:block;padding:0 20px}
}
.product-promo--mobile-left .product-promo__wrapper{background-position:center left}
.product-promo--mobile-left .product-promo__content-middle{padding-left:42%}
@media (min-width:768px){.product-promo--mobile-left .product-promo__content-middle{padding:0}
}
.product-promo--mobile-right .product-promo__wrapper{background-position:center right}
.product-promo--mobile-right .product-promo__content-middle{padding-right:42%}
@media (min-width:768px){.product-promo--mobile-right .product-promo__content-middle{padding:0}
}
.product-promo--mobile-bottom-left .product-promo__wrapper{background-position:bottom left}
.product-promo--mobile-bottom-left .product-promo__content-middle{padding-left:42%}
@media (min-width:768px){.product-promo--mobile-bottom-left .product-promo__content-middle{padding:0}
}
.product-promo--mobile-bottom-right .product-promo__wrapper{background-position:bottom right}
.product-promo--mobile-bottom-right .product-promo__content-middle{padding-right:42%}
@media (min-width:768px){.product-promo--mobile-bottom-right .product-promo__content-middle{padding:0}
}
.curtains{width:100%;visibility:hidden}
.touch .curtains{visibility:visible;margin:0 0 100px 0}
.curtains.loaded{visibility:visible}
.curtain{position:relative;width:100%;margin-bottom:800px;background:#fff}
.touch .curtain{margin-bottom:80px}
.curtain .product-grid__content,.curtain .responsive-tabs--how_to_use-wrap,.curtain .wrap{padding:140px 0 100px 0}
.touch .curtain .product-grid__content,.touch .curtain .responsive-tabs--how_to_use-wrap,.touch .curtain .wrap{padding:0}
.curtain .h5{margin-bottom:10px}
.curtain .align-center{padding:0 15%}
.curtain--1{text-align:center}
.curtain--1 .product-grid__content,.curtain--1 .responsive-tabs--how_to_use-wrap,.curtain--1 .wrap{padding-top:300px}
.touch .curtain--1 .product-grid__content,.touch .curtain--1 .responsive-tabs--how_to_use-wrap,.touch .curtain--1 .wrap{padding-top:80px}
.curtain.pinned{position:fixed;top:0;left:0}
.callout{background-image:none;border-bottom:1px solid #ccc;position:relative;text-align:center}
.callout:after{content:"";display:table;clear:both}
@media (min-width:768px){.callout{margin:0 auto;padding-left:20px;max-width:1024px}
}
.callout__wrapper-link{color:#000;display:block;outline:0;text-decoration:none}
.callout__wrapper-link:hover{text-decoration:none}
.callout__content{padding-top:40px}
@media (min-width:768px){.callout__content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;padding:0;width:60%;position:absolute;top:50%}
}
.callout__title{font-size:20px;line-height:25px;margin-bottom:25px;text-transform:uppercase}
@media (min-width:768px){.callout__title{font-size:40px;line-height:45px}
}
.callout__description{font-size:12px;line-height:17px;margin-bottom:25px;padding:0 15%}
@media (min-width:768px){.callout__description{font-size:20px;line-height:25px}
}
.callout .button,.callout .recommended-item__button,.callout .viewcart-buttons .go-shopping,.viewcart-buttons .callout .go-shopping{background-color:#fff;border:1px solid #ff4661;color:#ff4661}
.callout .button:hover,.callout .recommended-item__button:hover,.callout .viewcart-buttons .go-shopping:hover,.viewcart-buttons .callout .go-shopping:hover{border:1px solid #000;color:#000}
.callout__image{max-width:320px;padding-top:25px}
@media (min-width:768px){.callout__image{float:right;max-width:none;width:40%}
}
.callout--alt{background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%}
@media (min-width:768px){.callout--alt{background-image:none!important}
}
.callout--alt .callout__wrap{margin:0 auto;max-width:640px;min-height:300px}
@media (min-width:768px){.callout--alt .callout__wrap{max-width:none;min-height:none}
}
.callout--alt .callout__content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;text-align:left;padding:0 20px;position:absolute;top:50%;width:70%}
@media (min-width:768px){.callout--alt .callout__content{padding:0;width:38%}
}
.callout--alt .callout__description{padding:0}
.callout--alt .callout__image{display:none}
@media (min-width:768px){.callout--alt .callout__image{display:block;width:60%}
}
@media (min-width:768px){.callout--mobile-image-full .callout__content{text-align:left;width:38%}
}
@media (min-width:768px){.callout--mobile-image-full .callout__description{padding-left:0}
}
.callout--mobile-image-full .callout__image{max-width:none}
@media (min-width:768px){.callout--mobile-image-full .callout__image{width:60%}
}
@media (min-width:768px){.eyeliner-module .callout--alt .callout__wrap{min-height:360px}
}
.callout-alt{text-align:center;padding:25px 0}
.callout-alt__wrapper-link{color:#000;display:block;outline:0;text-decoration:none}
.callout-alt__wrapper-link:hover{text-decoration:none}
.callout-alt__title{font-family:"Brandon Text",SimHei;font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase}
@media (min-width:768px){.callout-alt__title{background-color:#fff;font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.callout-alt__title:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.callout-alt__title span{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
.callout-alt__content{margin-bottom:20px}
.callout-alt__content:after{content:"";display:table;clear:both}
.callout-alt__col{display:none}
@media (min-width:768px){.callout-alt__col{display:block;float:left;text-align:center;position:relative;width:33.3333%}
}
.callout-alt__col--2:before{content:"+";font-family:"Brandon Text Bold",SimHei;font-size:60px;left:-10px;margin-top:-30px;position:absolute;top:50%}
.callout-alt__col--2:after{content:"+";font-family:"Brandon Text Bold",SimHei;font-size:60px;margin-top:-30px;position:absolute;right:-10px;top:50%}
.callout-alt__subtitle{color:#000;font-family:"Brandon Text",SimHei;font-size:19px;line-height:24px;margin-bottom:20px;text-transform:uppercase}
@media (min-width:1025px){.callout-alt__subtitle{font-size:27px;line-height:32px}
}
.callout-alt__subtitle span{color:#ff4661}
.callout-alt__image{margin-bottom:20px;padding:0 5%}
.callout-alt__description{font-family:"Brandon Text",SimHei;font-size:14px;font-weight:700;line-height:25px;margin:0;text-transform:uppercase}
.callout-alt .button,.callout-alt .recommended-item__button,.callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .callout-alt .go-shopping{background-color:#fff;border:1px solid #ff4661;color:#ff4661}
.callout-alt__mobile-image{display:block;margin:0 auto;max-width:300px}
@media (min-width:768px){.callout-alt__mobile-image{display:none}
}
.responsive-tabs h2.resp-accordion,.responsive-tabs h2.resp-tab-active{text-transform:uppercase;border:none;border-top:1px solid #ccc;padding:10px 20px;position:relative;background:#fff}
.responsive-tabs h2.resp-tab-active{border-bottom:none}
.responsive-tabs .resp-tab-content{border:none;padding:0 20px 20px 20px}
.responsive-tabs .resp-tab-item.resp-tab-active{background:0 0}
.responsive-tabs .resp-tab-item{background:#eff0f0;margin-bottom:40px;padding:8px 56px;border:1px solid #000;border-width:0 1px 1px 0}
.responsive-tabs .resp-tab-item:first-child{border-width:0 1px 1px 1px}
.responsive-tabs .resp-tab-item.resp-tab-active{border-bottom:none}
.responsive-tabs.responsive-tabs--how_to_use .resp-arrow{-webkit-transition:-webkit-transform,.1s;-moz-transition:-moz-transform,.1s;-o-transition:-o-transform,.1s;transition:transform .1s;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);float:none;position:absolute;font-size:9px;width:20px;height:11px;top:9px;right:20px}
.responsive-tabs.responsive-tabs--how_to_use .resp-arrow:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.responsive-tabs.responsive-tabs--how_to_use .resp-tab-active .resp-arrow{top:5px;right:13px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.account-overlay,.email-overlay{width:370px;text-align:left;background:#fff;border:1px solid #b7b7b8}
.account-overlay .icon-close,.email-overlay .icon-close{position:absolute;right:8px;top:8px;color:#D0D0D0}
.account-overlay .account-overlay__next .account-overlay__next-trigger,.account-overlay .account-overlay__next .email-overlay .account-overlay__next-trigger,.account-overlay input[type=submit],.email-overlay .account-overlay__next .account-overlay .account-overlay__next-trigger,.email-overlay .account-overlay__next .account-overlay__next-trigger,.email-overlay input[type=submit]{display:block;width:100%;margin-top:20px;border:none}
.account-overlay .account-overlay__next,.email-overlay .account-overlay__next{background:#000;color:#fff;font-size:14px}
.account-overlay .account-overlay__next .account-overlay__next-trigger,.email-overlay .account-overlay__next .account-overlay__next-trigger{margin:0;margin-top:20px;text-transform:uppercase;background:#fff;border:none;color:#000;display:block;width:100%}
.account-overlay .account-overlay__section,.account-overlay .overlay__container--email,.email-overlay .account-overlay__section,.email-overlay .overlay__container--email{padding:20px 25px}
.account-overlay .account-inline,.account-overlay .overlay__container--email,.email-overlay .account-inline,.email-overlay .overlay__container--email{font-size:14px}
.account-overlay .account-inline .account-inline__title,.account-overlay .overlay__container--email .account-inline__title,.email-overlay .account-inline .account-inline__title,.email-overlay .overlay__container--email .account-inline__title{line-height:1em;margin-bottom:20px}
.account-overlay .account-inline .field-container,.account-overlay .overlay__container--email .field-container,.email-overlay .account-inline .field-container,.email-overlay .overlay__container--email .field-container{margin-bottom:10px}
.account-overlay .account-inline .link--regular,.account-overlay .overlay__container--email .link--regular,.email-overlay .account-inline .link--regular,.email-overlay .overlay__container--email .link--regular{padding-bottom:0}
.account-overlay .account-inline input[type=text],.account-overlay .account-inline input[type=password],.account-overlay .overlay__container--email input[type=text],.account-overlay .overlay__container--email input[type=password],.email-overlay .account-inline input[type=text],.email-overlay .account-inline input[type=password],.email-overlay .overlay__container--email input[type=text],.email-overlay .overlay__container--email input[type=password]{width:100%}
.email-overlay input[type=text]{margin-top:20px}
.account-overlay .account-register__field-container input[type=text],.account-overlay .account-register__field-container input[type=password]{width:50%}
.account-overlay .account-register__field-container label{margin-left:12px;float:right;margin-top:4px}
.tooltipster-base.overlay .tooltipster-arrow{z-index:9999;height:0}
.tooltipster-base.overlay .tooltipster-arrow span{width:25px;height:12px;background:url(img/media/images/global/tooltip-arrow.png);background-repeat:no-repeat;border:none!important;top:-11px}
.bobbis-tips{background-color:#ccc;padding:30px 0;text-align:center}
@media (min-width:768px){.bobbis-tips{padding:50px 0}
}
.bobbis-tips .section-header__inner{background-color:#ccc}
.bobbis-tips .bobbis-tips__equation{font-style:"Brandon Text","SimHei";font-size:20px;line-height:30px;margin-bottom:25px;text-transform:uppercase}
@media (min-width:1025px){.bobbis-tips .bobbis-tips__equation{font-size:30px;line-height:35px;margin-bottom:50px}
}
.bobbis-tips .bobbis-tips__equation span{color:#ff4661;display:block;font-style:"Brandon Text Bold","SimHei";font-size:30px;line-height:35px}
@media (min-width:768px){.bobbis-tips .bobbis-tips__equation span{display:inline;line-height:30px}
}
@media (min-width:1025px){.bobbis-tips .bobbis-tips__equation span{font-size:40px;line-height:35px}
}
.bobbis-tips .bobbis-tips__pointer{font-style:"Brandon Text","SimHei";font-size:12px;line-height:17px;margin-bottom:0}
@media (min-width:768px){.bobbis-tips .bobbis-tips__pointer{font-size:16px;line-height:26px;margin:0 auto;width:80%}
}
@media (min-width:1025px){.bobbis-tips .bobbis-tips__pointer{width:65%}
}
.bobbis-tips .bobbis-tips__pointer span{color:#ff4661;font-style:"Brandon Text Bold","SimHei"}
@media (max-width:767px){.live-chat-landing{background:#F8F4F1;margin-bottom:36px;padding-bottom:36px}
}
.live-chat-landing .product_collection_hero{position:relative;background-position-x:-81px}
@media (min-width:1025px){.live-chat-landing .product_collection_hero{background-position-x:0}
}
.live-chat-landing .product_collection_hero__body{position:absolute;top:98px;right:12px;width:352px}
@media (min-width:1025px){.live-chat-landing .product_collection_hero__body{right:56px;width:448px}
}
.live-chat-landing .product_collection_hero__title{line-height:1.25em}
.live-chat-landing .product_collection_hero__subtitle{line-height:1.25em;font-size:18px;letter-spacing:2px}
.live-chat-landing .live-chat-body{position:relative;padding-bottom:40px}
.live-chat-landing .block_container{text-align:center;overflow:hidden}
.live-chat-landing .block_container h4.block_container__title{font-size:14px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:3px;margin:34px 0 27px 0}
.live-chat-landing .block_container h4.block_container__title .inner{background:#fff;display:inline-block;position:relative;padding:0 9px 0 9px}
.live-chat-landing .block_container h4.block_container__title:before{content:"";background:#000;width:24%;height:2px;display:inline-block;position:absolute;top:41px;left:38%}
.live-chat-landing .text-block_chat-now .text-block_title:before{content:url(/media/export/cms/live_chat/live_chat_chat.gif)}
.live-chat-landing .text-block_photo .text-block_title:before{content:url(/media/export/cms/live_chat/live_chat_photo.gif)}
.live-chat-landing .text-block_email .text-block_title:before{content:url(/media/export/cms/live_chat/live_chat_email.gif)}
.live-chat-landing .text-block_order-status .text-block_title:before{content:url(/media/export/cms/live_chat/live_chat_wrench.gif)}
.live-chat-landing .text-block{width:50%;height:400px;float:left;position:relative;background:#fff}
.live-chat-landing .text-block:nth-child(-n+2){padding-top:108px;border-bottom:1px solid #ccc}
.live-chat-landing .text-block:nth-child(odd){border-right:1px solid #ccc}
.live-chat-landing .text-block:nth-child(n+3){padding-top:111px}
.live-chat-landing .text-block_body{font-size:18px;line-height:1.25em;margin:24px auto;width:60%}
.live-chat-landing .text-block_body .times{font-family:"Brandon Text Bold",SimHei;font-size:14px;margin-top:24px}
.live-chat-landing .text-block_title{font-family:"Brandon Text Bold",SimHei;font-size:18px;letter-spacing:3px;text-transform:uppercase;color:#ff4661;position:relative}
.live-chat-landing .text-block_title:before{position:absolute;bottom:36px;margin:0 auto;left:0;right:0}
.live-chat-landing .text-block_caption{font-size:18px;width:70%;margin:0 auto}
.live-chat-landing .text-block_link a{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-decoration:none;text-transform:uppercase;border-bottom:2px solid #ff4661;width:86px;display:inline-block;margin:0 auto;padding-bottom:6px;position:absolute;bottom:39px;left:0;right:0}
.live-chat-landing .text-block img{margin:19px 0}
@media (min-width:768px){.live-chat-landing .text-block{width:50%;height:400px;float:left}
}
.live-chat-landing .product_chat-hero .text-block_title_title{font-family:"Brandon Text Bold",SimHei;color:#000;font-size:21px;line-height:1em;letter-spacing:4px;text-transform:uppercase;margin-top:10%;position:absolute;top:0;left:0;right:0}
.live-chat-landing .product_chat-hero .text-block_title_body{font-size:15px;background:#fff;padding:12px 27px 24px 27px;margin:0}
.live-chat-landing .product_chat-hero img{margin:0 0}
.mul_menu{margin:15px auto;position:relative;overflow:auto}
@media (min-width:768px){.mul_menu{width:776px}
}
.mul_menu .mul_menu_header{height:230px;padding:36px;border:2px solid #ccc;position:relative}
@media (max-width:767px){.mul_menu .mul_menu_header{padding:24px}
}
.mul_menu .mul_menu_header img{position:absolute;bottom:0;left:6px}
@media (max-width:767px){.mul_menu .mul_menu_header img{display:none}
}
.mul_menu .mul_menu_header .mul_menu_title{font-family:"Brandon Text Medium",SimHei;font-size:40px;line-height:1em;text-transform:uppercase}
@media (min-width:768px){.mul_menu .mul_menu_header .mul_menu_title{margin-left:290px}
}
.mul_menu .mul_menu_header .mul_menu_description{font-size:24px;line-height:1em;margin-top:9px}
@media (min-width:768px){.mul_menu .mul_menu_header .mul_menu_description{margin-left:290px}
}
.mul_menu .mul_menu_header .mul_menu_cta{font-family:"Brandon Text Bold",SimHei;color:#929292;text-transform:uppercase;margin-top:10px}
@media (min-width:768px){.mul_menu .mul_menu_header .mul_menu_cta{margin-left:290px;margin-top:36px}
}
.mul_menu .mul_menu_header .mul_menu_cta .icon{font-weight:lighter;font-size:21px;vertical-align:top;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);vertical-alignment:none}
.mul_menu .mul_menu_header .mul_menu_cta.active .icon{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-alignment:none}
.mul_menu .mul_menu_list{padding:20px 0 0;border:2px solid #ccc;border-top:0}
.mul_menu .mul_menu_list .mul_menu_item{width:100%;float:left;padding:0 20px 25px 20px}
@media (min-width:768px){.mul_menu .mul_menu_list .mul_menu_item{width:50%;min-height:160px}
}
.mul_menu .mul_menu_list .mul_menu_item:nth-child(odd){border-right:1px solid #ccc}
.mul_menu .mul_menu_list .mul_menu_item h3{font-family:"Brandon Text Bold",SimHei;font-size:18px;line-height:25px;letter-spacing:3px;text-transform:uppercase}
.mul_menu .mul_menu_list .mul_menu_item .lesson_description{margin:0}
.mul_menu .mul_menu_list .mul_menu_item .lesson_time{color:#ff4661;text-transform:uppercase;margin:0}
.causes{overflow:hidden}
.causes img{display:block;margin:0 auto}
.causes h2{font-family:"Brandon Text Bold",SimHei;font-size:22px;letter-spacing:.25em;text-transform:uppercase;width:1024px;position:relative;margin:36px auto;overflow:hidden;background-color:#fff}
.causes h2:before{content:'';position:absolute;top:50%;left:25%;border-bottom:2px solid;width:50%;margin:0 10px}
.causes h2 .inner{top:50%;left:25%;width:50%;padding:0 6px;background-color:#fff}
.causes .causes__content{max-width:1024px;margin:0 auto}
.causes .causes__content article{width:50%;float:left}
.causes .superhead,.causes h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;text-transform:uppercase;text-align:center}
.causes h4{font-family:"Brandon Text Bold",SimHei;text-align:center;text-transform:uppercase;color:#ff526c;margin:6px 0}
.causes .causes-item__price{font-family:"Brandon Text Bold",SimHei;font-size:16px;text-align:center}
.causes .callout-alt{display:block}
.causes.bca .hero_copy{padding-left:42px}
.causes.bca .causes__content article.causes__item{padding:39px}
.causes.bca .causes__content article .causes-item__body{font-size:16px;text-align:center;margin:12px auto}
.causes.bca .causes__content article:nth-child(1){border-right:1px solid #d4d4d4}
.causes.bca .causes__content article:nth-child(2) img{margin:36px auto}
.causes.bca .causes__content article:nth-child(3){width:100%;border-top:1px solid #d4d4d4}
.causes.bca .causes__content article:nth-child(3) .causes-item__body{width:60%}
.causes.bca .causes-item__actions{text-align:center}
.product-grid__content{padding:0}
.product-grid__content:after{content:"";display:table;clear:both}
.product-grid__item{margin:0 0 20px}
@media (min-width:768px){.product-grid__item{float:left;padding:0 20px;width:33.33%}
.product-grid__item--colspan-2{width:66.67%}
.product-grid__item--colspan-3{width:100%}
}
.product-grid__item--promo>.node{height:100%}
@media (min-width:768px){.slick-slide .product-grid__item{width:100%}
}
.product-grid__add_all_to_bag{text-align:center}
.product-grid .slick-slider{margin-bottom:0}
.product-grid--carousel .slick-prev{left:-3px}
@media (min-width:768px){.product-grid--carousel .slick-prev{left:-12px}
}
.product-grid--carousel .slick-next{right:-6px}
@media (min-width:768px){.product-grid--carousel .slick-next{right:-16px}
}
.product-grid--carousel .slick-next:before{position:relative;top:auto;right:auto;left:auto;bottom:auto}
.product-grid--carousel .slick-next,.product-grid--carousel .slick-prev{top:24%;width:18px;height:22px}
.product-grid--carousel .slick-next:before,.product-grid--carousel .slick-prev:before{font-size:22px}
@media (min-width:768px){.product-grid--carousel .slick-next,.product-grid--carousel .slick-prev{height:50px;width:50px;top:30%}
.product-grid--carousel .slick-next:before,.product-grid--carousel .slick-prev:before{font-size:50px}
}
.product-grid-alt__content{text-align:justify;font-size:0}
.product-grid-alt__content:after{content:"";display:table;clear:both}
.product-grid-alt__gap-item,.product-grid-alt__item{display:inline-block}
.product-grid-alt__gap-item .product-thumb,.product-grid-alt__gap-item .product-thumb__image-link,.product-grid-alt__item .product-thumb,.product-grid-alt__item .product-thumb__image-link{width:100%}
.product-grid-alt__gap-item,.product-grid-alt__item{width:14.28%}
@media (min-width:1025px){.product-grid-alt__gap-item,.product-grid-alt__item{width:10%}
}
.product-grid-alt--results-gte-15 .product-grid-alt__gap-item,.product-grid-alt--results-gte-15 .product-grid-alt__item{width:14.28%}
.product-grid-alt--results-gte-5 .product-grid-alt__gap-item,.product-grid-alt--results-gte-5 .product-grid-alt__item{width:20%}
@media (min-width:1025px){.product-grid-alt--results-gte-5 .product-grid-alt__gap-item,.product-grid-alt--results-gte-5 .product-grid-alt__item{width:14.28%}
}
.product-grid-alt--results-lt-5{text-align:center}
.product-grid-alt--results-lt-5 .product-grid-alt__content{text-align:center}
.product-grid-alt--results-lt-5 .product-grid-alt__gap-item{display:none}
.product-grid-alt--results-lt-5 .product-grid-alt__gap-item,.product-grid-alt--results-lt-5 .product-grid-alt__item{width:25%}
.product-grid-alt--centered .product-grid-alt__item{text-align:center}
.product__flag_preorder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;display:none;font-family:"Brandon Text Bold",SimHei;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1;padding:.75em;letter-spacing:2px;text-align:center;margin-bottom:13px}
.product--full:after{content:"";display:table;clear:both}
.product--full .product-gallery{width:100%}
@media (min-width:768px){.product--full .product-gallery{width:49%;float:left}
.quickshop .product--full .product-gallery{width:50%}
}
.product--full .product__details{padding:0 20px;width:100%}
@media (min-width:768px){.product--full .product__details{width:49%;float:right}
.quickshop .product--full .product__details{width:50%}
}
.product--full .product__details .content{padding:22px}
.product--full .product__title{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;line-height:21px}
.product--full .product__title-link{color:#000;text-decoration:none}
.product--full .product__rating{text-transform:inherit;font-family:"Brandon Text",SimHei;padding:0 0 18px}
.product--full .product__info{border-bottom:1px solid #000}
.product--full .product__info:after{content:"";display:table;clear:both}
.product--full .product__info--palette{border-top:1px solid #000}
@media (min-width:768px){.product--full .product__sku-categories{min-height:240px}
}
.product--full .product__sku-categories .resp-tab-active{border-bottom:solid 1px #fff;background-color:#fff}
.product--full .product__sku-categories .resp-tab-content{border:0;padding:0}
.product--full .product__sku-categories-nav{display:table;margin-top:0;margin-bottom:0;border-left:solid 1px #000}
.product--full .product__sku-categories-nav-item{font-size:13px;display:table-cell;padding:10px;background-color:#F3EFEA;border:1px solid #000;border-width:0 1px 1px 0;cursor:pointer;float:none;text-align:center}
.product--full .product__sku-categories-nav-item.resp-tab-active{border-bottom:1px solid #fff;background-color:#fff}
.product--full .product__sku-categories-nav-bottom{position:relative;z-index:-1;margin:-1px 0 20px 0;border-bottom:1px solid #000}
.product--full .product__weight{float:left}
@media (min-width:768px){.product--full .product__weight{line-height:35px}
}
.product--full .product__unit-price{line-height:35px;float:left;margin-left:10px}
.product--full .product__price{line-height:35px;letter-spacing:.24em;float:right}
@media (max-width:767px){.product--full .product__price{line-height:21px}
}
.product--full .product__price span.legal_msg{text-transform:none;color:#ccc;letter-spacing:.1em;font-size:12px}
@media (max-width:767px){.product--full .product__button--add-to-bag{width:100%}
}
.product--full .product__button--add-to-bag:hover{text-decoration:none}
.product--full .product__favorite{padding-right:10px;font-size:18px;text-decoration:none}
.product--full .product__favorite span{display:inline-block;text-align:center;min-width:22px;vertical-align:middle}
.product--full .product__favorite .icon{color:#000}
.product--full .product__favorite .icon.icon-heart,.product--full .product__favorite .icon:hover{color:#ff4661}
.product--full .product__actions{text-align:center;padding:30px 0 48px}
@media (min-width:768px){.product--full .product__actions{text-align:right}
}
@media (max-width:767px){.product--full .product__actions{padding:0}
}
.product--full .product__actions .product_full_details{float:left;margin-top:9px}
.product--full .product__actions .limited-remaining{color:#ff4661;font-size:13px;line-height:2.923;text-align:center}
@media (min-width:768px){.product--full .product__actions .limited-remaining{text-align:right;padding-right:5px}
}
.product--full .product__full-details-link-wrapper{float:left;margin-top:-2px}
.product--full .product__social{position:absolute}
@media (max-width:767px){.product--full .product__social{padding:10px 0;text-align:right}
}
.product--full .product__social a{color:#000;text-decoration:none;display:inline-block;margin-right:15px;font-size:18px}
.product--full .product__promo{background:#f0f0f0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;text-align:right;bottom:0;right:0;padding:10px;line-height:1.5}
@media (min-width:portrait){.product--full .product__promo{width:100%;left:0;border-top:1px solid #d0d0d0;margin-left:0}
}
.product--full .product__promo strong{font-weight:400;font-family:"Brandon Text Bold",SimHei}
.product--full .product__rating--reviews-link{font-size:12px;letter-spacing:1px;text-decoration:none;color:#000}
.product--full .product__rating{text-transform:inherit;font-family:"Brandon Text",SimHei;padding:0}
@media (max-width:767px){.product--full .product__header{border-bottom:1px solid #ccc;margin:15px 0 15px 0;padding-bottom:10px;position:relative}
.product--full .product__header .product__favorite{position:absolute;top:0;right:10px;font-size:18px}
.product--full .product__header .product__title{max-width:214px;display:block;float:left;font-size:12px;line-height:16px;margin-left:15px}
.product--full .product__header .mobile-price{float:right;margin:0 15px}
.product--full .product__header .product__ppu,.product--full .product__header .product__price{float:none;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:left}
.product--full .product__header .product__rating{width:55%;margin:3px auto 5px auto;padding-top:0;text-align:center;border-top:1px solid #D0D0D0}
.product--full .product__header .product__rating a div.mobile-block{display:inline}
.product--full .product__header .product__ppu{font-size:8px;font-weight:700}
}
@media (max-width:767px){.product--full .product__details .product__header{display:none}
}
.product--full .product__tip{font-style:italic;text-align:center;padding:50px 20px 85px 20px;font-size:14px;border-top:1px solid #000}
.product--full .product__tip .product__tip-title{font-style:normal;margin-bottom:25px}
.product--full .product__no-tip-spacer{margin:0;padding:0;height:150px}
.spp-mobile-page .non_shaded{float:none;margin:0 auto;text-align:center}
.spp-mobile-page .fluid-image{margin:0 auto}
.spp-mobile-page .shaded_details{background:#fff;border-bottom:1px solid #ccc;position:relative;text-align:center;z-index:1}
.spp-mobile-page .shaded_details .product-palette{border-top:1px solid #d4d4d4;margin-top:25px;padding-top:10px;position:static}
.spp-mobile-page .shaded_details .product-palette:before{top:39px;z-index:10}
.spp-mobile-page .shaded_details .product-palette .select-cta{float:right;width:48%}
.spp-mobile-page .shaded_details .product-palette .select-cta .shade-picker__color-name select{border-top:2px solid #ccc;border-bottom:2px solid #ccc}
.spp-mobile-page .shaded_details .product-palette .select-cta .product__notify-me{display:block}
.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price{text-align:left}
.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__ppu,.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__price{font-size:10px;line-height:10px;margin:10px 0}
.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__price{float:left;font-weight:700}
.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__price .old_price{width:100%;display:inline-block}
.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__ppu{float:right;font-size:8px}
.spp-mobile-page .shaded_details .product-gallery .slick-wrapper{margin-left:20px;width:222px}
.spp-mobile-page .shaded_details .product-gallery .slick-wrapper .js-product-gallery__main{float:left;margin-top:10px;width:45%}
.spp-mobile-page .shaded_details .product-gallery .slick-wrapper .slick-track{height:100px}
.spp-mobile-page .shaded_details .product-gallery .slick-wrapper .slick-next,.spp-mobile-page .shaded_details .product-gallery .slick-wrapper .slick-prev{display:none!important}
.spp-mobile-page .select_shade_cta{font-family:"Brandon Text Bold";font-weight:400;font-size:19px;line-height:27px;letter-spacing:.24em;text-transform:uppercase;font-size:14px;color:red;cursor:pointer;border:2px solid red;margin:10px 0 15px;padding:0 10px;display:inline-block;text-decoration:none}
.spp-mobile-page .hide_select{border:0;color:#d4d4d4;margin:0 auto}
.spp-mobile-page .hide_select .select_shade_text{border-bottom:2px solid #d4d4d4}
.spp-mobile-page .product--full .product__details{margin:0 auto}
.spp-mobile-page .product--full .palette_wrapper{text-align:center}
.spp-mobile-page .product--full .palette_wrapper .product-palette__actions{display:none}
.spp-mobile-page .product--full .product-gallery__photo--large{width:200px}
.spp-mobile-page .product--full .product-palette__link-launch{margin-top:0}
.spp-mobile-page .product--full .product-palette__link-launch.hide_select_grey{border-bottom:2px solid #d4d4d4;color:#d4d4d4}
.spp-mobile-page .product--full .product-palette__details-group-title{padding-bottom:15px}
.spp-mobile-page .product--full .product-palette__details-group-shades.slick-slider{margin-bottom:0}
.spp-mobile-page .rating_fav{padding:10px 0;border-top:1px solid #ccc;height:46px}
.spp-mobile-page .rating_fav .product__rating{float:left;width:180px}
.spp-mobile-page .rating_fav .product__rating .BVRROverallRatingContainer{padding-left:18px}
.spp-mobile-page .rating_fav .product__rating .BVRRRatingSummary.BVRRPrimarySummary{width:300px}
.spp-mobile-page .rating_fav .product__rating .BVRRRatingSummaryLinkWriteFirst{border-right:0;padding-left:5px;text-align:left}
.spp-mobile-page .rating_fav .product__rating .BVRRRatingSummaryLinkWriteFirst a{color:#ff4661;display:inline;text-decoration:underline}
.spp-mobile-page .rating_fav .favourite-heart{float:right;margin-right:5px}
.spp-mobile-page .hide{display:none}
.spp-tooltip{background:rgba(255,255,255,.9);border:1px solid #ccc;padding:20px}
.spp-tooltip .spp-testimonial__tooltip-quote{font-size:32px;text-align:center;line-height:1.2em;margin-bottom:14px}
.spp-tooltip .spp-testimonial__tooltip-location,.spp-tooltip .spp-testimonial__tooltip-name{font-size:11px;letter-spacing:4px;line-height:1.5em;text-transform:uppercase}
.sku-count{display:inline-block}
.sku-count:after{content:")"}
.sku-count:before{content:"("}
@media (min-width:768px){.sku-count{display:none}
}
.pre-order-tab-content .resp-accordion{display:none}
.pre-order-tab-content .product__sku-categories-nav{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:0}
@media (min-width:768px){.pre-order-tab-content .product__sku-categories-nav{border-left:1px solid #000;border-top:0;border-bottom:0}
}
.pre-order-tab-content .product__sku-categories-nav-item{border:0;letter-spacing:1px;background-color:#fff;color:#ccc}
.pre-order-tab-content .product__sku-categories-nav-item.resp-tab-active{color:#000}
@media (min-width:768px){.pre-order-tab-content .product__sku-categories-nav-item{border-right:1px solid #000;border-bottom:1px solid #000;background-color:#F3EFEA;color:#000;font-family:"Brandon Text",SimHei;font-size:14px;text-transform:none}
}
.pre-order-tab-content .product__sku-categories-nav-bottom{border:0}
@media (min-width:768px){.pre-order-tab-content .product__sku-categories-nav-bottom{border-bottom:1px solid #000;position:relative;z-index:-1;margin:-1px 0 20px 0}
}
.pre-order-tab-content .product__sku-select-label{display:none}
.device-mobile .pre-order-tab-content .resp-tabs-list{display:block}
.product-gallery{text-align:center}
.product-gallery__main{width:100%;height:auto;margin:0 0 5px}
.product-gallery__photo--large{display:none;max-width:415px}
.product-gallery__photo--large.active{display:block;margin:auto}
.product-gallery__photo--thumb{cursor:pointer}
.product-gallery__thumbs{padding:5px 0 0;margin:0;height:80px;display:none;text-align:center}
.product-gallery__thumbs:after{content:"";display:table;clear:both}
@media (min-width:768px){.product-gallery__thumbs{display:block}
.product-gallery__thumbs.slick-initialized .slick-slide{text-align:left;padding-left:60px}
.product-gallery__thumbs.slick-initialized .slick-slide.modiface-hided{text-align:center;padding-right:60px}
.product-gallery__thumbs.slick-initialized .slick-slide.modiface-hided .product-gallery__thumb{padding-right:22px}
}
.product-gallery__thumbs .slick-next.offers-vip__button,.product-gallery__thumbs .slick-prev.offers-vip__button,.product-gallery__thumbs button.slick-next,.product-gallery__thumbs button.slick-prev{top:26%;height:60px;width:60px}
@media (min-width:1024px){.product-gallery__thumbs .slick-next.offers-vip__button,.product-gallery__thumbs .slick-prev.offers-vip__button,.product-gallery__thumbs button.slick-next,.product-gallery__thumbs button.slick-prev{top:45%}
}
.product-gallery__thumbs .slick-next.offers-vip__button,.product-gallery__thumbs button.slick-next{right:0}
.product-gallery__thumbs .slick-next.offers-vip__button:before,.product-gallery__thumbs button.slick-next:before{right:auto}
.product-gallery__thumb{display:inline-block;height:70px;width:70px;padding-left:10px;vertical-align:top;overflow:hidden}
@media (min-width:1024px){.product-gallery__thumb{height:auto;width:auto}
}
.product-gallery__thumb a{display:block}
.product-gallery__thumb.modiface-thumbnail{display:none}
.product-gallery__thumb.modiface-thumbnail.thumb-active{display:inline-block}
.product-gallery__main,.product-gallery__shade{padding:0 10px}
@media (min-width:768px){.product-gallery__main,.product-gallery__shade{display:block;padding-right:0}
}
@media (max-width:767px){.product-gallery__main{padding-left:0}
}
.product-gallery__shade{text-align:center;position:relative;margin-bottom:15px}
@media (max-width:767px){.product-gallery__shade{display:none}
}
.product-gallery__shade-description{line-height:21px;min-height:21px}
.product-gallery--trigger{display:none}
.product-gallery__zoom-trigger{color:#D0D0D0;font-size:21px;text-decoration:none;position:absolute;right:0;top:1em}
.product-gallery__zoom-trigger:hover{text-decoration:none}
.product-gallery__zoom-trigger span:hover{cursor:pointer}
.product-gallery__zoom-container{position:absolute;left:50%;top:0;width:474px;height:474px;z-index:999}
.spp-mobile-page .product-gallery .slick-wrapper{width:200px;margin:auto}
.spp-mobile-page .product-gallery .slick-wrapper .slick-track{height:200px}
.spp-mobile-page .product-gallery .slick-next,.spp-mobile-page .product-gallery .slick-prev{height:auto}
.spp-mobile-page .product-gallery .slick-next:before,.spp-mobile-page .product-gallery .slick-prev:before{-webkit-transition:color,.3s,ease;-moz-transition:color,.3s,ease;-o-transition:color,.3s,ease;transition:color .3s ease;font-size:22px}
@media (min-width:768px){.spp-mobile-page .product-gallery .slick-next:before,.spp-mobile-page .product-gallery .slick-prev:before{font-size:34px}
}
.spp-mobile-page .product-gallery .slick-prev{left:8px}
@media (min-width:768px){.spp-mobile-page .product-gallery .slick-prev{left:15px}
}
@media (max-width:767px){.spp-mobile-page .product-gallery .slick-prev{left:-20px}
}
.spp-mobile-page .product-gallery .slick-next{right:8px}
@media (min-width:768px){.spp-mobile-page .product-gallery .slick-next{right:15px}
}
@media (max-width:767px){.spp-mobile-page .product-gallery .slick-next{right:-27px}
}
.spp-mobile-page .product-gallery .slick-next:before{position:static}
.shade-picker{font-family:"Brandon Text",SimHei;text-transform:inherit;border-top:1px solid #000;padding:10px 0 0}
.shade-picker p{padding:6px 0;margin:0}
.shade-picker__shades{overflow:hidden;padding:0 0 10px;margin:0;list-style:none}
.shade-picker__shade-item{padding:3px;margin:3px;float:left;overflow:visible;display:block}
@media (min-width:portrait){.shade-picker__shade-item{margin:3px 2px}
}
.artist-picks-page .product-info__shade-tile,.favorites-page .product-info__shade-tile,.past-purchases-page .product-info__shade-tile,.shade-picker__shade,.wishlist-page .product-info__shade-tile{width:41px;height:41px;background:#999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all,.2s,ease-in-out;-moz-transition:all,.2s,ease-in-out;-o-transition:all,.2s,ease-in-out;transition:all .2s ease-in-out;display:block;border:1px solid #fff;-webkit-box-shadow:#fff 0 0 1px 1px;-moz-box-shadow:#fff 0 0 1px 1px;box-shadow:#fff 0 0 1px 1px}
.artist-picks-page .light-shade.product-info__shade-tile,.favorites-page .light-shade.product-info__shade-tile,.past-purchases-page .light-shade.product-info__shade-tile,.shade-picker__shade.light-shade,.wishlist-page .light-shade.product-info__shade-tile{border:1px solid #ccc}
.artist-picks-page .light-shade.selected.product-info__shade-tile,.favorites-page .light-shade.selected.product-info__shade-tile,.past-purchases-page .light-shade.selected.product-info__shade-tile,.shade-picker__shade.light-shade.selected,.wishlist-page .light-shade.selected.product-info__shade-tile{border:1px solid #fff}
.artist-picks-page .selected.product-info__shade-tile,.favorites-page .selected.product-info__shade-tile,.past-purchases-page .selected.product-info__shade-tile,.shade-picker__shade.selected,.wishlist-page .selected.product-info__shade-tile{border:1px solid #fff;-webkit-box-shadow:#000 0 0 1px 1px;-moz-box-shadow:#000 0 0 1px 1px;box-shadow:#000 0 0 1px 1px}
.artist-picks-page .product-info__shade-tile:hover,.favorites-page .product-info__shade-tile:hover,.past-purchases-page .product-info__shade-tile:hover,.shade-picker__shade:hover,.wishlist-page .product-info__shade-tile:hover{border:1px solid #fff;-webkit-box-shadow:#000 0 0 1px 1px;-moz-box-shadow:#000 0 0 1px 1px;box-shadow:#000 0 0 1px 1px}
.artist-picks-page .lt-ie9 .product-info__shade-tile:hover,.artist-picks-page .lt-ie9 .selected.product-info__shade-tile,.favorites-page .lt-ie9 .product-info__shade-tile:hover,.favorites-page .lt-ie9 .selected.product-info__shade-tile,.lt-ie9 .artist-picks-page .product-info__shade-tile:hover,.lt-ie9 .artist-picks-page .selected.product-info__shade-tile,.lt-ie9 .favorites-page .product-info__shade-tile:hover,.lt-ie9 .favorites-page .selected.product-info__shade-tile,.lt-ie9 .past-purchases-page .product-info__shade-tile:hover,.lt-ie9 .past-purchases-page .selected.product-info__shade-tile,.lt-ie9 .shade-picker__shade.selected,.lt-ie9 .shade-picker__shade:hover,.lt-ie9 .wishlist-page .product-info__shade-tile:hover,.lt-ie9 .wishlist-page .selected.product-info__shade-tile,.past-purchases-page .lt-ie9 .product-info__shade-tile:hover,.past-purchases-page .lt-ie9 .selected.product-info__shade-tile,.wishlist-page .lt-ie9 .product-info__shade-tile:hover,.wishlist-page .lt-ie9 .selected.product-info__shade-tile{border:1px solid #000}
.shade-picker__color-name{padding:6px 0 0 0}
.shade-picker__color-name .selectBox-dropdown{min-width:100%;border-left:none;border-right:none}
.shade-picker__color-name .selectBox-dropdown .selectBox-label{min-width:100%;padding:0}
.touch .shade-picker__color-name select{min-width:100%;border-left:none;border-right:none;padding:0;height:40px}
.shade-picker__selectbox.selectbox{padding:0}
.js-sku-menu-wrapper{position:relative}
.js-sku-menu-wrapper select:focus,.js-sku-menu-wrapper select:hover{color:#000}
.js-sku-menu-mobile-text{position:absolute;top:0;right:0;left:0;height:40px;border-top:solid 1px #000;border-bottom:solid 1px #000;font-family:"Brandon Text Medium",SimHei;font-size:14px;letter-spacing:normal;background:#fff url(/media/images/global/icon-dropdown.png) no-repeat center right 10px;line-height:40px;white-space:nowrap;pointer-events:none;text-transform:none}
@media (min-width:768px){.js-sku-menu-mobile-text{display:none!important}
}
.product--full .product-replenishment-select{position:relative}
.product--full .product-replenishment-select .selectBox-dropdown{border-top:none;border-left:none;border-right:none}
.product--full .product-replenishment-select .selectBox-dropdown,.product--full .product-replenishment-select .selectBox-label{padding:0}
.product--full .product-replenishment-select__info-icon{display:block;position:absolute;top:.35em;right:2em;width:1.3em;height:1.3em;border:1px solid #000;border-radius:50%;padding:.1em 0 0 .075em;text-align:center;font-size:1.2em;font-weight:700;cursor:pointer}
.product--full .product-replenishment-select__info-icon:hover{color:#ff4661;border-color:#ff4661}
.product-replenishment-info{text-align:center}
.product-replenishment-info__heading{letter-spacing:.15em}
.product-replenishment-info__content{width:75%;margin:0 auto 1em;font-size:1.5em;text-align:left}
.product-replenishment-info__steps{list-style:none;border-top:1px solid #ccc;overflow:hidden}
.product-replenishment-info__step{display:block;float:left;width:25%;min-height:225px;padding:1.5em 1.5em 0;border-left:1px solid #ccc}
.product-replenishment-info__step:first-child{border-left:none}
.product-replenishment-info__step-heading{margin:1em 0 .25em}
.product-replenishment-info__step-icon{height:50px}
.product-replenishment-info__footnote{position:absolute;bottom:1em;width:100%;margin:0;font-size:.9em}
.product-replenishment-info__footnote a{color:#000;font-weight:700}
.quickshop-wrapper{clear:both;overflow:hidden;position:relative;max-width:1024px;margin:0 auto}
.quickshop-wrapper.active:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.quickshop-wrapper.active:before{position:absolute;z-index:2;color:#D0D0D0;background:#fff;letter-spacing:0;top:0;left:75%;margin-left:-13px}
@media (min-width:768px){.quickshop-wrapper.active:before{margin-left:60px;left:0}
.quickshop-wrapper.active--2:before{left:33.33%}
.quickshop-wrapper.active--3:before{left:66.67%}
}
.quickshop__container{overflow:hidden;border:1px solid #D0D0D0;position:relative;margin:13px 0 35px}
.quickshop__close{color:#D0D0D0;position:absolute;width:18px;height:18px;font-size:18px;top:7px;right:30px;cursor:pointer;line-height:1}
.quickshop__close:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
@media (min-width:768px){.quickshop__close{top:13px;right:14px}
}
.quickshop__close__text{text-indent:-119988px;overflow:hidden;text-align:left;display:block}
.quickshop .product-gallery{padding:34px 22px 22px 12px;border-right:solid 1px #D0D0D0}
.quickshop .product--full .product__title{padding:0 15px 10px 0}
.quickshop .product--full .product__title__link{color:#000;text-decoration:none}
.quickshop .product--full .product__rating{text-transform:inherit;font-family:"Brandon Text",SimHei;padding:0 0 10px;font-size:12px;line-height:1.2;letter-spacing:.2em}
@media (min-width:768px){.quickshop .product--full .product__rating{padding:0 0 12px}
}
.quickshop .product__social{padding:13px 0 0 20px}
.quickshop .product__divider{border-left:solid 1px #D0D0D0;height:100%;position:absolute;left:50%}
.quickshop .product__details{padding:22px}
.quickshop .product__sku-select-label{font-size:12px;line-height:1.2;letter-spacing:.2em;padding:10px 0;border-top:solid 1px #000}
.quickshop--mobile .quickshop__container{background:0 0;padding:30px 20px;border-left:none;border-right:none}
.quickshop--mobile .quickshop__header{overflow:hidden;position:relative;padding-bottom:14px}
.quickshop--mobile .quickshop__smoosh-wrapper{float:left;width:50%;padding-right:10px}
.quickshop--mobile .quickshop__select-wrapper{float:right;width:50%;padding-left:10px}
.quickshop--mobile .quickshop__addtobag{margin:0;padding:30px 0}
.quickshop--mobile .quickshop__addtobag .limited-remaining{color:#ff4661;font-size:13px;line-height:2.923;text-align:center}
.quickshop--mobile .shade-picker{border-top:none}
.quickshop--mobile .product__button{width:100%;text-align:center;padding-left:0;padding-right:0}
.quickshop--mobile .product__sku-categories.pre-order-tab-content .product__sku-categories-nav{margin-top:0;margin-bottom:0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;display:block}
.quickshop--mobile .product__sku-categories.pre-order-tab-content .product__sku-categories-nav-item{font-size:13px;display:inline-block;padding:10px;color:#ccc;cursor:pointer;float:none;text-align:center;font-family:"Brandon Text Bold",SimHei;font-weight:400;line-height:21px;letter-spacing:1px;text-transform:uppercase}
.quickshop--mobile .product__sku-categories.pre-order-tab-content .product__sku-categories-nav-item.resp-tab-active{color:#000}
.quickshop--mobile .product__sku-categories.pre-order-tab-content .resp-tabs-container .resp-accordion{display:none}
.quickshop--mobile .product__sku-categories.pre-order-tab-content .resp-tabs-container .resp-tab-content{padding:15px 10px}
.product-filter:after{content:"";display:table;clear:both}
.product-filter__list{width:100%;text-align:center}
.product-filter__item{display:inline-block;margin:0 -6px 0 0;background-color:#fff;text-align:center}
.product-filter__filter{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;cursor:pointer;height:32px;line-height:30px;display:block;border:1px solid #000;padding:0 12px;font-size:9px}
@media (min-width:768px){.product-filter__filter{padding:0 15px;font-size:12px}
}
.product-filter__filter.active{background:#000;color:#fff}
.product-filter.disabled .product-filter__filter,.product-filter.disabled .product-filter__label,.product-filter.disabled .product-filter__label:before{color:#D1D2D1}
.product-filter.disabled .product-filter__filter,.product-filter.disabled .product-filter__item:first-child{border-color:#D1D2D1;cursor:default}
.no-matches__message{display:none}
.js .mixitup-initialized .js-filter-item{display:none}
.responsive-tabs--bazaarvoice{text-align:center;max-width:1024px;margin:0 auto!important}
@media (min-width:768px){.responsive-tabs--bazaarvoice .resp-tabs-list{display:inline-flex}
}
.responsive-tabs--bazaarvoice .resp-tab-item{margin-bottom:0;background-color:#fff;border-bottom-color:#000}
.responsive-tabs--bazaarvoice .resp-tab-item.resp-tab-active{background-color:#eff0f0;border-bottom:solid 1px #eff0f0}
.responsive-tabs--bazaarvoice .resp-tab-content{padding:0}
.bv_hide{display:none}
.bv_auth_flow{min-height:450px}
.bv_auth_flow .bv_prod_img{width:49%;float:left}
.bv_auth_flow .email_check,.bv_auth_flow .full_sign_in{padding-top:50px;width:49%;float:right}
.bv_auth_flow form .row,.bv_auth_flow h3{padding-bottom:20px}
.device-mobile .resp-tabs-list{display:none}
.device-mobile .responsive-tabs--bazaarvoice h2.resp-accordion{color:#000;padding:30px 20px 10px 20px;background-color:#eff0f0;text-align:center}
.foundation-finder{text-align:center;padding:26px 0 34px;max-width:1024px;margin:0 auto;position:relative}
.foundation-finder__image{position:absolute;top:0;right:0}
.foundation-finder__image--mobile{display:block;position:relative;top:-17px;width:100%}
@media (min-width:768px){.foundation-finder__image--mobile{display:none}
}
.foundation-finder__image--tablet{top:45px;display:none}
@media (min-width:768px){.foundation-finder__image--tablet{display:block}
}
@media (min-width:1024px){.foundation-finder__image--tablet{display:none}
}
.foundation-finder__image--desktop{display:none}
@media (min-width:1024px){.foundation-finder__image--desktop{display:block}
}
@media (min-width:768px){.foundation-finder{border-bottom:solid 1px #D0D0D0;margin-bottom:25px}
}
.foundation-finder .section-header{margin:0 auto 14px}
.foundation-finder__header{position:relative;padding:0}
@media (min-width:768px){.foundation-finder__header{height:354px;padding:0 20px;margin:0 auto;max-width:1024px;text-align:left}
}
.foundation-finder__title{display:none;font-family:"Brandon Text Medium",SimHei;font-size:40px;letter-spacing:.2em;line-height:43px;text-transform:uppercase;width:420px;margin:0 0 24px;padding:19px 0 0;position:relative}
@media (min-width:768px){.foundation-finder__title{display:block}
}
.foundation-finder__subtitle{font-family:"Brandon Text Medium",SimHei;font-size:21px;line-height:1;letter-spacing:.24em;text-transform:uppercase;padding:0 20px;position:relative;z-index:1}
@media (min-width:768px){.foundation-finder__subtitle{font-family:"Brandon Text",SimHei;text-transform:none;letter-spacing:.1em;padding:0}
}
@media (min-width:768px){.foundation-finder .product-filter__label:before,.foundation-finder__find-match,.foundation-finder__hide{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;color:#ff4661;letter-spacing:.14em;font-size:18px}
}
.foundation-finder__find-match,.foundation-finder__hide{cursor:pointer}
.foundation-finder__find-match:after,.foundation-finder__hide:after{margin:-5px 0 0 13px}
.foundation-finder__find-match{position:absolute;bottom:60px}
.foundation-finder__find-match:after{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.foundation-finder__hide{padding:40px 0}
.foundation-finder__hide:after{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.foundation-finder__quiz{display:none;position:relative;border:solid 1px #ccc;margin:0 20px;padding:0 32px}
.foundation-finder__quiz:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
@media (min-width:1024px){.foundation-finder__quiz{margin:0 auto;padding:0 20px}
}
.foundation-finder__quiz:before{position:absolute;z-index:2;color:#D0D0D0;background:#fff;letter-spacing:0;top:-14px;left:50%;margin-left:-13px}
.foundation-finder__mpp-cta,.foundation-finder__shop-all-link{font-size:14px;letter-spacing:.2em}
.foundation-finder__shop-all-link{color:#000;border-color:#000}
.foundation-finder__footer{margin-top:42px}
.foundation-finder__footer:after{content:"";display:table;clear:both}
.foundation-finder__tips{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:28px 20px;margin-bottom:32px}
@media (min-width:1024px){.foundation-finder__tips{float:left;width:68%;min-height:197px;margin-bottom:0}
}
.foundation-finder__tips__header{font-family:"Brandon Text Bold",SimHei;font-size:14px;letter-spacing:.25em;text-transform:uppercase;margin:0 0 20px}
.foundation-finder__tips__copy{font-style:italic;font-size:18px;line-height:1.65;letter-spacing:.12em;margin:0}
.foundation-finder__chat{background:#EFF0F0;padding:18px 28px 20px;position:relative}
@media (min-width:1024px){.foundation-finder__chat{float:right;width:31%;min-height:197px;padding-bottom:35px}
}
.foundation-finder__chat__copy{font-size:18px;line-height:1.47;letter-spacing:.06em;font-family:"Brandon Text Medium",SimHei;margin:0 0 10px}
.foundation-finder__chat__copy:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
@media (min-width:1024px){.foundation-finder__chat__copy{margin:0}
}
.foundation-finder__chat__copy:before{display:block;font-size:34px;margin-bottom:10px}
@media (min-width:1024px){.foundation-finder__chat__link-wrapper{position:absolute;left:0;bottom:15px;width:100%}
}
.foundation-finder__chat__link{color:#ff4661;border-color:#ff4661}
.foundation-finder__chat__link:hover{color:#000;border-color:#000}
.foundation-finder__chat__link a{text-decoration:none}
.foundation-finder__chat__link a:hover{color:#000}
@media (min-width:1024px){.foundation-finder .content .node-elc-nodeblock{padding:28px 0 0}
}
.foundation-finder .product-filter{border-bottom:solid 1px #ccc;padding:28px 0}
.foundation-finder .product-filter:last-child{border-bottom:none;padding-bottom:0}
@media (min-width:1024px){.foundation-finder .product-filter{float:left;width:50%;padding:0 0 8px;border-bottom:none}
}
.foundation-finder .product-filter__label{font-size:20px;letter-spacing:.15em;line-height:1.53em;text-transform:uppercase;font-family:"Brandon Text Medium",SimHei;margin:0 auto 10px;min-height:98px;max-width:335px}
.foundation-finder .product-filter__label:before{display:block}
@media (min-width:1024px){.foundation-finder .product-filter:first-child{border-right:solid 1px #ccc}
}
.foundation-finder .product-filter:first-child .product-filter__label:before{content:"1."}
.foundation-finder .product-filter:last-child .product-filter__label:before{content:"2."}
.foundation-finder__results .product-grid{display:none}
.foundation-finder__no-matches{display:none;color:red;padding:8px 0 28px;font-family:"Brandon Text Bold",SimHei}
.foundation-finder--no-matches .foundation-finder__no-matches{display:block}
.foundation-finder__shop-all{display:none;margin-top:17px}
.foundation-finder--filtered .foundation-finder__shop-all{display:block}
.foundation-finder--filtered .product-filter:last-child{border-bottom:solid 1px #ccc;padding-bottom:28px}
@media (min-width:1024px){.foundation-finder--filtered .product-filter:last-child{padding-bottom:8px;border-bottom:none}
}
.foundation-finder--filtered .content .node-elc-nodeblock{margin-bottom:25px}
@media (min-width:1024px){.foundation-finder--filtered .content .node-elc-nodeblock{border-bottom:solid 1px #ccc;padding-bottom:28px}
}
.skincare-finder{text-align:center;margin-bottom:30px}
.skincare-finder__header-wrapper{text-align:center}
.skincare-finder__title{text-align:center;text-transform:uppercase;font-size:21px;font-family:"Brandon Text Medium",SimHei;line-height:1;padding:0 40px;letter-spacing:.24em;margin-bottom:32px;margin-top:10px}
.skincare-finder__image-mobile{margin-bottom:18px}
.skincare-finder__filters{text-align:center}
@media (min-width:1025px){.skincare-finder__filters{text-align:left}
}
.skincare-finder .product-filter:first-child{margin-bottom:30px}
@media (min-width:1025px){.skincare-finder .product-filter{vertical-align:top;float:right}
.skincare-finder .product-filter:first-child{float:left;margin-bottom:0}
}
.skincare-finder .product-filter__label{text-align:left;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;font-size:14px;margin-bottom:5px;margin-right:10px;display:inline-block}
@media (min-width:1025px){.skincare-finder .product-filter__label{display:block;margin-right:0}
}
.skincare-finder .product-filter__list{display:inline-block;width:auto}
@media (min-width:1025px){.skincare-finder .product-filter__list{display:block;width:100%}
}
.skincare-finder .product-filter__filter{padding:0 10px}
.skincare-finder__results{margin-top:60px}
.skincare-finder__results--no-abstract .product-thumb__abstract{display:none}
.skincare-finder .product-grid-alt--filtered .product-thumb__abstract{display:block}
.skincare-finder .product-thumb{padding:0}
.skincare-finder .product-thumb__headline{margin-bottom:0}
.skincare-finder .product-thumb__headline-link{font-size:12px;line-height:17px;letter-spacing:.2em;font-family:"Brandon Text",SimHei;font-weight:700}
.skincare-finder .product-thumb__image-wrapper{padding:10px}
.skincare-finder .product-thumb--price{height:auto;border-top:none;border-bottom:none;line-height:1.1em}
.skincare-finder .product-thumb__abstract{background:rgba(255,255,255,.8);text-align:center}
.brush-finder{text-align:center;margin-bottom:30px}
.brush-finder__header-wrapper{text-align:center}
.brush-finder__title{text-align:center;text-transform:uppercase;font-size:21px;font-family:"Brandon Text Medium",SimHei;line-height:1;padding:0 40px;letter-spacing:.24em;margin-bottom:32px;margin-top:10px}
.brush-finder__image-mobile{margin-bottom:18px}
.brush-finder__filters{text-align:center}
@media (min-width:1025px){.brush-finder__filters{text-align:left}
}
.brush-finder .product-filter:first-child{margin-bottom:30px}
@media (min-width:1025px){.brush-finder .product-filter{vertical-align:top;float:right}
.brush-finder .product-filter:first-child{float:left;margin-bottom:0}
}
.brush-finder .product-filter__label{text-align:left;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;font-size:14px;margin-bottom:5px;margin-right:10px;display:inline-block}
@media (min-width:1025px){.brush-finder .product-filter__label{display:block;margin-right:0}
}
.brush-finder .product-filter__list{display:inline-block;width:auto}
@media (min-width:1025px){.brush-finder .product-filter__list{display:block;width:100%}
}
.brush-finder .product-filter__filter{padding:0 10px}
.brush-finder__results{margin-top:60px}
.brush-finder__results--no-abstract .product-thumb__abstract{display:none}
.brush-finder .product-grid-alt--filtered .product-thumb__abstract{display:block}
.brush-finder .product-thumb__headline{margin-bottom:0}
.brush-finder .product-thumb--price{height:auto;border-top:none;border-bottom:none;line-height:1.1em}
.brush-finder .product-thumb__abstract{background:rgba(255,255,255,.8);text-align:center}
.responsive-tabs--how_to_use-wrap{margin:20px auto 0 auto;padding:0;border-bottom:1px solid #d4d4d4}
@media (min-width:768px){.responsive-tabs--how_to_use-wrap{margin:20px auto}
}
@media (max-width:767px){.responsive-tabs--how_to_use-wrap{margin-top:0;z-index:0}
}
.how-to-use__content{font-size:16px}
@media (min-width:768px){.how-to-use__content{text-align:center}
}
.how-to-use__price{margin-top:10px}
.how-to-use__size-text{display:inline;font-family:"Brandon Text Bold",SimHei;font-size:12px;text-transform:uppercase}
.product-guide-item{border-bottom:1px solid #ccc;margin:0 5px}
.product-guide-item:last-child{border:none}
@media (min-width:768px){.product-guide-item{margin:0 10px}
}
@media (min-width:1025px){.product-guide-item{max-width:1024px;margin:0 auto}
}
.product-guide-item__wrap{background-image:none;padding:0 10px 30px}
.product-guide-item__wrap:after{content:"";display:table;clear:both}
@media (min-width:768px){.product-guide-item__wrap{padding:0 20px 30px}
}
@media (min-width:1025px){.product-guide-item__wrap{padding-bottom:50px}
}
.product-guide-item__image-container{padding-top:20px;text-align:center;width:100%}
@media (min-width:768px){.product-guide-item__image-container{float:left;padding-top:60px;width:26%}
}
@media (min-width:1025px){.product-guide-item__image-container{padding-top:30px}
}
.product-guide-item__image{max-width:260px}
@media (min-width:768px){.product-guide-item__image{max-width:100%}
}
.product-guide-item__product{margin-bottom:30px;padding-top:30px;width:100%}
@media (min-width:768px){.product-guide-item__product{float:right;padding-top:60px;width:69%}
}
@media (min-width:1025px){.product-guide-item__product{width:72%}
}
.product-guide-item__title{font-family:"Brandon Text",SimHei;font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase}
@media (min-width:768px){.product-guide-item__title{font-size:26px;line-height:31px;margin-bottom:25px}
}
.product-guide-item__title-description{font-family:"Brandon Text Bold",SimHei;font-size:12px;line-height:17px;margin-bottom:10px;text-transform:uppercase}
@media (min-width:768px){.product-guide-item__title-description{font-size:18px;line-height:23px;margin-bottom:15px}
}
.product-guide-item__description{font-family:"Brandon Text",SimHei;font-size:12px;line-height:17px;margin-bottom:10px}
@media (min-width:768px){.product-guide-item__description{font-size:18px;line-height:23px;margin-bottom:15px}
}
.product-guide-item__shop-details:after{content:"";display:table;clear:both}
.product-guide-item__price{font-family:"Brandon Text Bold",SimHei;font-size:12px;margin-bottom:10px}
@media (min-width:768px){.product-guide-item__price{float:left;font-size:18px;margin-bottom:0;padding:.45em 15px 0 0}
}
.product-guide-item__ppml{line-height:35px;clear:both}
@media (min-width:768px){.product-guide-item .product-guide-item__add-to-bag-wrapper{float:left}
}
.product-guide-item .product-guide-item__add-to-bag-wrapper .product__button{background-color:#fff;border:2px solid #ff4661;color:#ff4661}
.product-guide-item__meta{border:solid 2px #ede9e4;margin:0;padding:20px 18px 20px 20px;position:relative}
@media (min-width:768px){.product-guide-item__meta{padding:20px;float:right;width:69%}
}
@media (min-width:1025px){.product-guide-item__meta{width:72%}
}
.product-guide-item__meta-title{font-family:"Brandon Text Bold",SimHei;font-size:12px;margin-bottom:15px;text-transform:uppercase}
@media (min-width:768px){.product-guide-item__meta-title{font-size:14px}
}
.product-guide-item__meta-details{font-family:"Brandon Text",SimHei;font-size:12px;line-height:17px;margin-bottom:0}
@media (min-width:768px){.product-guide-item__meta-details{font-size:14px;line-height:19px}
}
.product-guide-item.product-guide-item--image-left{text-align:center}
@media (min-width:768px){.product-guide-item.product-guide-item--image-left{text-align:left}
}
.product-guide-item .quickshop-wrapper.active:before{left:50%;margin-left:-12px}
.product-guide-item--image-both .product-guide-item__wrap{background-repeat:no-repeat;background-position:bottom right;background-size:auto 50%;max-width:600px}
@media (min-width:768px){.product-guide-item--image-both .product-guide-item__wrap{background-size:auto 75%;max-width:none}
}
@media (min-width:1025px){.product-guide-item--image-both .product-guide-item__wrap{background-size:auto 90%}
}
.product-guide-item--image-both .product-guide-item__image-container{float:left;margin-top:10px;padding-top:0;width:30%}
@media (min-width:768px){.product-guide-item--image-both .product-guide-item__image-container{margin-top:15px;width:20%}
}
.product-guide-item--image-both .product-guide-item__product{float:left;width:68%}
.product-guide-item--image-both .product-guide-item__price{float:left;padding:.75em 10px 0 0}
@media (min-width:768px){.product-guide-item--image-both .product-guide-item__price{padding:.55em 15px 0 0}
}
.product-guide-item--image-both .product-guide-item__add-to-bag-wrapper{float:left}
.product-guide-item--image-both .product-guide-item__meta{float:left;width:84%}
.product-guide-item--image-both .product-guide-item__meta:after,.product-guide-item--image-both .product-guide-item__meta:before{left:100%;top:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.product-guide-item--image-both .product-guide-item__meta:before{border-color:rgba(237,233,228,0);border-left-color:#ede9e4;border-width:13px;margin-top:-13px}
.product-guide-item--image-both .product-guide-item__meta:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;margin-top:-10px}
@media (min-width:768px){.product-guide-item--image-both .product-guide-item__meta{min-height:none;padding:20px;width:70%}
}
.product-guide-item--image-top .product-guide-item__image-container{float:right;margin-right:-15px;width:100%}
@media (min-width:768px){.product-guide-item--image-top .product-guide-item__image-container{float:none;margin:0;padding:30px 0}
}
.product-guide-item--image-top .product-guide-item__image{max-width:100%}
.product-guide-item--image-top .product-guide-item__image--desktop{display:none}
@media (min-width:768px){.product-guide-item--image-top .product-guide-item__image--desktop{display:block}
}
.product-guide-item--image-top .product-guide-item__product{padding-top:0;width:100%}
@media (min-width:768px){.product-guide-item--image-top .product-guide-item__product{float:right;width:60%}
}
.product-guide-item--image-top .product-guide-item__description{padding:0}
@media (min-width:768px){.product-guide-item--image-top .product-guide-item__meta{float:left;position:relative;width:35%}
}
.product-guide-item-bundle{border-bottom:1px solid #ccc;margin:0 5px}
@media (min-width:768px){.product-guide-item-bundle{margin:0 10px}
}
@media (min-width:1025px){.product-guide-item-bundle{max-width:1024px;margin:0 auto}
}
.product-guide-item-bundle__wrap{padding:0 20px 30px}
.product-guide-item-bundle__wrap:after{content:"";display:table;clear:both}
@media (min-width:1025px){.product-guide-item-bundle__wrap{padding-bottom:50px}
}
.product-guide-item-bundle__image-container{padding-top:20px;text-align:center;width:100%}
@media (min-width:768px){.product-guide-item-bundle__image-container{float:left;padding-top:0;width:35%}
}
.product-guide-item-bundle__image{max-width:360px}
@media (min-width:768px){.product-guide-item-bundle__image{max-width:100%}
}
.product-guide-item-bundle__product{margin-bottom:30px;padding-top:30px;width:100%}
@media (min-width:768px){.product-guide-item-bundle__product{float:right;width:63%}
}
.product-guide-item-bundle__title{font-family:"Brandon Text",SimHei;font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase}
@media (min-width:768px){.product-guide-item-bundle__title{font-size:26px;line-height:31px;margin-bottom:25px}
}
.product-guide-item-bundle__title-description{font-family:"Brandon Text Bold",SimHei;font-size:12px;line-height:17px;margin-bottom:10px;text-transform:uppercase}
@media (min-width:768px){.product-guide-item-bundle__title-description{font-size:18px;line-height:23px;margin-bottom:15px}
}
.product-guide-item-bundle__description{font-family:"Brandon Text",SimHei;font-size:12px;line-height:17px;margin-bottom:10px}
@media (min-width:768px){.product-guide-item-bundle__description{font-size:18px;line-height:23px;margin-bottom:15px}
}
.product-guide-item-bundle__shop-details:after{content:"";display:table;clear:both}
.product-guide-item-bundle__price{font-family:"Brandon Text Bold",SimHei;font-size:12px;margin-bottom:10px}
@media (min-width:768px){.product-guide-item-bundle__price{float:left;font-size:18px;margin-bottom:0;padding:.45em 15px 0 0}
}
.product-guide-item-bundle .product-guide-item-bundle__add-to-bag-wrapper .product__button{background-color:#fff;border:2px solid #ff4661;color:#ff4661}
@media (min-width:768px){.product-guide-item-bundle .product-guide-item-bundle__add-to-bag-wrapper .product__button{float:left}
}
@media (min-width:768px){.product-guide-item-bundle__sub-wrap{float:left;margin-top:10px;width:100%}
.product-guide-item-bundle__sub-wrap:after{content:"";display:table;clear:both}
}
.product-guide-item-bundle__product-2{margin-bottom:30px;width:100%}
@media (min-width:768px){.product-guide-item-bundle__product-2{float:right;width:63%}
}
.product-guide-item-bundle__image-container-2{border-top:1px solid #ccc;padding-top:20px;width:100%}
.product-guide-item-bundle__title-description-2{font-family:"Brandon Text Bold",SimHei;font-size:12px;line-height:17px;margin-bottom:10px;text-transform:uppercase}
@media (min-width:768px){.product-guide-item-bundle__title-description-2{font-size:18px;line-height:23px;margin-bottom:15px;margin-left:3%}
}
.product-guide-item-bundle__description-2{font-family:"Brandon Text",SimHei;font-size:12px;line-height:17px;margin-bottom:10px}
@media (min-width:768px){.product-guide-item-bundle__description-2{font-size:18px;line-height:23px;margin-bottom:15px;margin-left:3%}
}
.product-guide-item-bundle__shop-details-2:after{content:"";display:table;clear:both}
@media (min-width:768px){.product-guide-item-bundle__shop-details-2{margin-left:3%}
}
.product-guide-item-bundle__shop-details-2 .product-guide-item-bundle__add-to-bag-wrapper .product__button{border:none;border-bottom:2px solid #ff4661;padding:.45em 0 5px 0}
@media (min-width:768px){.product-guide-item-bundle__shop-details-2 .product-guide-item-bundle__add-to-bag-wrapper .product__button{padding-top:.75em}
}
.product-guide-item-bundle__price-2{font-family:"Brandon Text Bold",SimHei;font-size:12px;margin-bottom:10px}
@media (min-width:768px){.product-guide-item-bundle__price-2{float:left;font-size:18px;margin-bottom:0;padding:.45em 15px 0 0}
}
.product-guide-item-bundle__meta{border:solid 2px #ede9e4;padding:20px 18px 20px 20px}
@media (min-width:768px){.product-guide-item-bundle__meta{float:left;position:relative;text-align:left;width:35%}
}
.product-guide-item-bundle__meta-title{font-family:"Brandon Text Bold",SimHei;font-size:12px;margin-bottom:15px;text-transform:uppercase}
@media (min-width:768px){.product-guide-item-bundle__meta-title{font-size:14px}
}
.product-guide-item-bundle__meta-details{font-family:"Brandon Text",SimHei;font-size:12px;line-height:17px;margin-bottom:0}
@media (min-width:768px){.product-guide-item-bundle__meta-details{font-size:14px;line-height:19px}
}
.product-guide-item-bundle .quickshop-wrapper.active:before{left:50%;margin-left:-12px}
.product-palette{position:relative}
.product-palette:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
@media (max-width:767px){.product-palette{overflow:hidden}
.product-palette:before{position:absolute;z-index:2;color:#D0D0D0;background:#fff;letter-spacing:0;top:0;margin-left:-13px}
}
@media (min-width:768px){.product-palette:before{content:""}
}
.product-palette__image-container{text-align:center}
@media (max-width:767px){.product-palette__image-container{margin-top:13px;border-top:1px solid #D0D0D0}
}
@media (min-width:768px){.product-palette__image-container{float:left;width:49%}
}
.product-palette__image-container .product-palette__photo{display:block}
@media (min-width:768px){.product-palette__image-container .product-palette__photo{margin:0 0 20px 0}
}
.product-palette__details-container{margin-top:20px}
@media (min-width:768px){.product-palette__details-container{border:0;margin:0;float:right;width:49%;display:flex;flex-direction:column;min-height:44vh}
}
@media (max-width:767px){.product-palette__details-container{position:relative;margin:1em;overflow:hidden}
}
.product-palette__details-wrapper{flex:1 0 0;overflow:auto;padding-top:10px;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;margin:0 40px 0 40px}
@media (min-width:768px){.product-palette__details-wrapper{margin:0;border:0;padding:0}
}
.product-palette__details-wrapper .slick-list{right:5px}
@media (max-width:767px){.product-palette__details-title{display:none}
}
@media (min-width:768px){.product-palette__details-group.first{border:none;padding:0}
}
.product-palette__details-group-shades{display:inline-block}
@media (min-width:768px){.product-palette__details-group-shades{display:block}
}
.product-palette__details-group-shades .slick-track.shade-picker__zoom-carousel{zoom:1.15;display:block}
.product-palette__details-group-shade{float:left;margin:0 10px 10px 0}
.shade-picker__palette .product-palette__details-group-shade{margin:1em 0 0 0}
@media (max-width:767px){.product-palette__details-group{margin:.25em 2px .75em -1px;line-height:0;padding:5px;border-left:1px solid #D0D0D0}
.shade-picker__palette .product-palette__details-group{margin:.5em 2px .5em -1px}
}
.product-palette__link-launch{text-transform:uppercase}
@media (max-width:767px){.product-palette__link-launch{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:19px;line-height:27px;letter-spacing:.24em;text-transform:uppercase;font-size:14px;border-bottom:2px solid red;margin:20px 0 10px 0;display:inline-block;text-decoration:none}
}
@media (max-width:767px) and (min-width:768px){.product-palette__link-launch{font-size:25px;line-height:30px}
}
@media (max-width:767px){.product-palette__link-launch:active,.product-palette__link-launch:hover{text-decoration:none}
}
@media (min-width:768px){.product-palette__link-launch{border:2px solid #000;display:inline-block;margin-top:5px;margin-bottom:5px}
}
@media (max-width:767px){.product-palette__link-launch-desktop{display:none}
}
@media (min-width:768px){.product-palette__link-launch-mobile{display:none}
}
.product-palette__stack .product-palette__details-group-title{padding-bottom:15px}
.product-palette__stack .product-palette__details-group-shades{display:table;margin:0 auto}
.product-palette__actions{text-align:right}
@media (max-width:767px){.product-palette__actions{padding:20px 0 30px 0;text-align:center}
}
@media (max-width:767px){.js-palette-mobile-container .product-palette__actions{width:100%;padding:17px 20px 17px 20px}
}
.product-palette__actions .product__info--palette{margin:0 0 20px 0}
@media (max-width:767px){.product-palette__actions .product__info--palette{display:none}
}
.product-le-shade{border-bottom:1px solid #ccc;margin:0 5px}
.product-le-shade:last-child{border:none}
@media (min-width:768px){.product-le-shade{margin:0 10px}
}
@media (min-width:1025px){.product-le-shade{max-width:1024px;margin:0 auto}
}
.product-le-shade__wrap{border-bottom:1px #ccc solid;margin-bottom:-1px;background-image:none;padding:0 10px 30px;border-bottom:1px #ccc solid}
.product-le-shade__wrap:after{content:"";display:table;clear:both}
@media (min-width:768px){.product-le-shade__wrap{padding:0 20px 30px}
}
@media (min-width:1025px){.product-le-shade__wrap{padding-bottom:50px}
}
.product-le-shade__image-container{text-align:center;float:left;margin-top:10px;padding-top:0;width:30%;overflow:hidden}
@media (min-width:768px){.product-le-shade__image-container{float:left;padding-top:60px;width:26%}
}
@media (min-width:1025px){.product-le-shade__image-container{padding-top:30px}
}
.product-le-shade__image{max-width:none;width:200%;margin:26px 0 0 -147px}
.product-le-shade__product{margin-bottom:30px;padding-top:30px;width:100%}
@media (min-width:768px){.product-le-shade__product{float:right;padding-top:60px;width:69%}
.product-le-shade__product p{font-size:20px}
}
@media (min-width:1025px){.product-le-shade__product{width:72%}
}
.product-le-shade__title{font-family:"Brandon Text",SimHei;font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase}
@media (min-width:768px){.product-le-shade__title{font-size:40px;line-height:31px;margin-bottom:25px}
}
.product-le-shade__title-description{font-family:"Brandon Text Bold",SimHei;font-size:12px;line-height:17px;margin-bottom:10px;text-transform:uppercase}
@media (min-width:768px){.product-le-shade__title-description{font-size:20px;line-height:23px;margin-bottom:15px}
}
.product-le-shade__description{font-family:"Brandon Text",SimHei;font-size:12px;line-height:17px;margin-bottom:10px}
@media (min-width:768px){.product-le-shade__description{font-size:20px;line-height:23px;margin-bottom:15px}
}
.product-le-shade__shop-details{margin-top:33px;margin-bottom:15px}
.product-le-shade__shop-details:after{content:"";display:table;clear:both}
.product-le-shade__price{font-family:"Brandon Text Bold",SimHei;font-size:12px;margin-bottom:10px}
@media (min-width:768px){.product-le-shade__price{float:left;font-size:20px;margin-bottom:0;padding:.45em 15px 0 0}
}
.product-le-shade .product__button{background-color:#fff;border:2px solid #ff4661;color:#ff4661}
@media (min-width:768px){.product-le-shade .product__button{float:left}
}
.product-le-shade__meta{border:none;margin:0;padding:20px 18px 20px 20px;position:relative;width:720px}
@media (min-width:768px){.product-le-shade__meta{padding:20px 20px 20px 0;float:right;width:69%}
}
@media (min-width:1025px){.product-le-shade__meta{width:72%}
}
.product-le-shade__meta .shade-picker__shade-item{width:32%}
.artist-picks-page .product-le-shade__meta .product-info__shade-tile,.favorites-page .product-le-shade__meta .product-info__shade-tile,.past-purchases-page .product-le-shade__meta .product-info__shade-tile,.product-le-shade__meta .artist-picks-page .product-info__shade-tile,.product-le-shade__meta .favorites-page .product-info__shade-tile,.product-le-shade__meta .past-purchases-page .product-info__shade-tile,.product-le-shade__meta .shade-picker__shade,.product-le-shade__meta .wishlist-page .product-info__shade-tile,.wishlist-page .product-le-shade__meta .product-info__shade-tile{float:left;width:19px;height:19px}
.product-le-shade__meta .shade_description{float:left;margin-left:9px}
.product-le-shade__meta-title{font-family:"Brandon Text Bold",SimHei;font-size:12px;margin-bottom:15px;text-transform:uppercase}
@media (min-width:768px){.product-le-shade__meta-title{font-size:14px}
}
.product-le-shade__meta-details{font-family:"Brandon Text",SimHei;font-size:12px;line-height:17px;margin-bottom:0}
@media (min-width:768px){.product-le-shade__meta-details{font-size:14px;line-height:19px}
}
.product-le-shade--image-both .product-le-shade__wrap{background-repeat:no-repeat;background-position:bottom right;background-size:auto 50%;max-width:600px}
@media (min-width:768px){.product-le-shade--image-both .product-le-shade__wrap{background-size:auto 75%;max-width:none}
}
@media (min-width:1025px){.product-le-shade--image-both .product-le-shade__wrap{background-size:auto 90%}
}
.product-le-shade--image-both .product-le-shade__image-container{float:left;margin-top:10px;padding-top:0;width:30%;overflow:hidden}
@media (min-width:768px){.product-le-shade--image-both .product-le-shade__image-container{margin-top:15px;width:20%}
}
.product-le-shade--image-both .product-le-shade__product{float:left;width:68%}
.product-le-shade--image-both .product-le-shade__product p{font-size:20px}
.product-le-shade--image-both .product-le-shade__price{float:left;padding:.75em 10px 0 0}
@media (min-width:768px){.product-le-shade--image-both .product-le-shade__price{padding:.55em 15px 0 0}
}
.product-le-shade--image-both .product__button{float:left}
.product-le-shade--image-both .product-le-shade__meta{float:left;width:84%}
.product-le-shade--image-both .product-le-shade__meta:after,.product-le-shade--image-both .product-le-shade__meta:before{left:100%;top:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.product-le-shade--image-both .product-le-shade__meta:before{border-color:rgba(237,233,228,0);border-left-color:#ede9e4;border-width:13px;margin-top:-13px}
.product-le-shade--image-both .product-le-shade__meta:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;margin-top:-10px}
@media (min-width:768px){.product-le-shade--image-both .product-le-shade__meta{min-height:none;padding:20px;width:70%}
}
.product-le-shade--image-top .product-le-shade__image-container{float:right;margin-right:-15px;width:100%}
@media (min-width:768px){.product-le-shade--image-top .product-le-shade__image-container{float:none;margin:0;padding:30px 0}
}
.product-le-shade--image-top .product-le-shade__image{max-width:none;width:200%;margin:26px 0 0 -147px}
.product-le-shade--image-top .product-le-shade__image--desktop{display:none}
@media (min-width:768px){.product-le-shade--image-top .product-le-shade__image--desktop{display:block}
}
.product-le-shade--image-top .product-le-shade__product{padding-top:0;width:100%}
@media (min-width:768px){.product-le-shade--image-top .product-le-shade__product{float:right;width:60%}
}
.product-le-shade--image-top .product-le-shade__description{padding:0}
@media (min-width:768px){.product-le-shade--image-top .product-le-shade__meta{float:left;position:relative;width:35%}
}
.product-image_atb{position:relative}
.product-image_atb a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;color:transparent}
.product-image_atb a:hover{background-color:#fff;opacity:.2}
.extra-illum-moist-balm .product_detail_hero__img{background-repeat:no-repeat;background-size:cover;margin:0 auto;padding-top:60px;padding-left:400px;max-width:1024px;display:block}
.extra-illum-moist-balm .product_detail_hero__callout,.extra-illum-moist-balm .product_detail_hero__d1,.extra-illum-moist-balm .product_detail_hero__d2,.extra-illum-moist-balm .product_detail_hero__head,.extra-illum-moist-balm .product_detail_hero__price,.extra-illum-moist-balm .product_detail_hero__subhead,.extra-illum-moist-balm .product_detail_hero__title{width:540px;text-align:center;margin:0 auto}
.extra-illum-moist-balm .product_detail_hero__body_head{height:75px;border-bottom:1px solid #959595;border-top:1px solid #959595;margin:0 auto;max-width:1024px;font-size:22px;padding-top:26px}
.extra-illum-moist-balm .product_detail_hero__title p{font-size:60px;line-height:1em;text-transform:uppercase}
.extra-illum-moist-balm .product_detail_hero__callout{color:#959595;font-family:"Brandon Text Bold",SimHei;font-size:16px}
.extra-illum-moist-balm .product_detail_hero__subhead{text-transform:uppercase}
.extra-illum-moist-balm .product_detail_hero__price{margin:0 0 30px 0;font-size:16px}
.extra-illum-moist-balm .product_detail_hero__price .button--secondary{color:#000;background-color:transparent;border:1px solid;position:relative;left:12px}
.extra-illum-moist-balm .product_detail_hero__d2 table{margin-right:auto;width:100%!important}
.extra-illum-moist-balm .product_detail_hero__d2 tbody{border-bottom:1px #959595}
.extra-illum-moist-balm .product_detail_hero__d2 td{border-bottom:1px #959595}
.extra-illum-moist-balm .product_detail_hero__content_item{width:1024px;margin:0 auto}
.extra-illum-moist-balm .product-steps-product{width:50%;height:350px;float:left;padding:24px 24px 24px 0}
.extra-illum-moist-balm .product-steps-product__product-image{width:200px;float:left;overflow:hidden}
.extra-illum-moist-balm .product-steps-product__product-image img{margin:0 auto;max-width:none;height:auto;vertical-align:bottom}
.extra-illum-moist-balm .product-steps-product__product-body{margin-top:30px;padding-right:50px}
.extra-illum-moist-balm .product-steps-product__product-body .step-number{font-size:22px;color:#929292}
.extra-illum-moist-balm .product-steps-product__product-body .step-title{color:#929292;line-height:26px;margin-top:9px}
.extra-illum-moist-balm .product-steps-product__product-body .product-title{text-transform:uppercase;font-family:"Brandon Text Medium",SimHei;font-size:22px;line-height:24px;margin-top:15px}
.extra-illum-moist-balm .product-steps-product__product-body .product-desc{font-size:16px;line-height:24px;margin-top:9px}
.extra-illum-moist-balm .product-steps-product__product-body .product-price{font-size:16px;margin-top:18px}
.extra-illum-moist-balm .product-steps-product__product-body .product-ppu{float:right;margin-bottom:10px}
.extra-illum-moist-balm .prod--PROD26964{border-right:1px solid #959595;border-bottom:1px solid #959595}
.extra-illum-moist-balm .prod--PROD15703{border-bottom:1px solid #959595}
.extra-illum-moist-balm .prod--PROD20460{border-right:1px solid #959595}
.extra-illum-moist-balm .callout-alt{position:relative;left:18px}
.product-sku-quickview{-webkit-transition:opacity,.2s,ease,visibility,.2s,ease;-moz-transition:opacity,.2s,ease,visibility,.2s,ease;-o-transition:opacity,.2s,ease,visibility,.2s,ease;transition:opacity .2s ease,visibility .2s ease;opacity:0;visibility:hidden;position:absolute;bottom:0;left:-60px;z-index:1}
.product-sku-quickview.active{display:block;opacity:1;visibility:visible}
.product-sku-quickview a,.product-sku-quickview a:hover{text-decoration:none}
.product-sku-quickview__inner{margin-bottom:36px;background-color:#fff;position:relative;width:287px;border:solid 1px #acacac;padding:30px 25px}
.product-sku-quickview__inner:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.product-sku-quickview__inner:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);position:absolute;z-index:2;color:#acacac;background:#fff;letter-spacing:0;bottom:-14px;left:50%;margin-left:-13px}
.product-sku-quickview__trigger{position:relative;cursor:pointer}
.product-sku-quickview__img{width:100%}
.product-sku-quickview__headline-link,.product-sku-quickview__headline-link:hover{color:#000;text-decoration:none}
.product-sku-quickview__info{border-top:solid 1px #000;border-bottom:solid 1px #000;margin-bottom:23px;font-family:"Brandon Text Bold",SimHei;font-size:12px;line-height:35px}
.product-sku-quickview__info:after{content:"";display:table;clear:both}
.product-sku-quickview__info--shade{float:left}
.product-sku-quickview__info--price{float:right}
.product-sku-quickview__hex{width:19px;height:19px;background:#999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;position:relative;top:5px}
.product-sku-quickview__actions{text-align:right}
.product-sku-quickview .product__favorite{color:#000;font-size:26px;margin-right:9px}
.product-sku-quickview .product__favorite .icon-heart{color:#ff4661}
.product-quote__body{text-align:center;font-size:24px;line-height:1.5em;font-style:italic}
.product-quote__bb{text-align:center;font-family:"Brandon Text Bold",SimHei;margin-top:10px}
div.mix_mask.section-samples-remedies .product_collection_hero__body{display:none}
div.mix_mask.section-samples-remedies .product_collection_hero__content-item{padding:0;border:0}
.remedies-product.is_selected .samplespick__button--remove{display:inline-block}
.remedies-product.is_selected .samplespick__button--add{display:none}
.remedies-product.is_soldout{filter:alpha(Opacity=40);opacity:.4}
.remedies-product.is_soldout .samplespick__button--soldout{display:inline-block}
.remedies-product.is_soldout .samplespick__button--add{display:none}
.remedies-samples-formatter{font-family:"Brandon Text",SimHei;line-height:normal;margin:auto;text-align:center}
.remedies-samples-formatter .header{font-family:"MillerBanner Light";font-size:48px;margin-top:75px;text-transform:uppercase}
.remedies-samples-formatter .body{font-size:26px;margin-bottom:25px;margin-top:5px}
.remedies-samples-formatter .live-chat{background-color:#f0f0f0;padding-left:20px;padding-right:20px}
.remedies-samples-formatter .live-chat .icon-livechat{font-size:54px;margin-top:15px}
.remedies-samples-formatter .live-chat .live-chat-header{font-size:19px;font-weight:700;margin-top:15px;letter-spacing:4px;text-transform:uppercase}
.remedies-samples-formatter .live-chat .live-chat-body{font-size:20px;line-height:31px}
.remedies-samples-formatter .live-chat .chat-now{border-bottom:1px solid #ff526c;color:#ff526c;cursor:pointer;display:inline-block;margin:25px 0 15px 0;padding-bottom:10px;text-transform:uppercase}
.remedies-samples-formatter .samplespick__loader{text-align:center}
.remedies-samples-formatter .samplespick__button__container{position:relative;text-align:left;margin-top:26px;margin-bottom:43px}
.remedies-samples-formatter .samplespick__button__loader{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;padding-left:20px}
.remedies-samples-formatter .samplespick__button--remove{display:none}
.remedies-samples-formatter .samplespick__button--soldout{display:none;border:1px solid #000;color:#000;background:#fff}
.remedies-samples-formatter .samplespick__button--soldout:hover{border:1px solid #000;color:#000;background:#fff}
.remedies-samples-formatter .remedies-samples-container{margin:auto;width:700px}
.remedies-samples-formatter .remedies-product{margin-bottom:25px;text-align:left}
.remedies-samples-formatter .remedies-product.is_selected .samplespick__button--remove{display:inline-block}
.remedies-samples-formatter .remedies-product.is_selected .samplespick__button--add{display:none}
.remedies-samples-formatter .remedies-product.is_soldout{filter:alpha(Opacity=40);opacity:.4}
.remedies-samples-formatter .remedies-product.is_soldout .samplespick__button--soldout{display:inline-block}
.remedies-samples-formatter .remedies-product.is_soldout .samplespick__button--add{display:none}
.remedies-samples-formatter .remedies-product .image-container{background-position:152px -21px;background-size:235px 255px;display:inline-block;height:213px;margin-left:80px;margin-right:40px;width:53px}
.remedies-samples-formatter .remedies-product .details-container{display:inline-block;vertical-align:top;width:460px}
.remedies-samples-formatter .remedies-product .details-container .product-header{display:inline-block;font-size:20px;font-weight:700;letter-spacing:2px;margin-top:28px;text-transform:uppercase}
.remedies-samples-formatter .remedies-product .details-container .product-subheader{font-size:20px;margin-bottom:8px}
.remedies-samples-formatter .remedies-product .details-container .product-details-label{font-size:16px;font-weight:700}
.remedies-samples-formatter .remedies-product .details-container .viewcart-buttons a.go-shopping,.remedies-samples-formatter .remedies-product .details-container a.button,.remedies-samples-formatter .remedies-product .details-container a.recommended-item__button,.viewcart-buttons .remedies-samples-formatter .remedies-product .details-container a.go-shopping{margin-top:10px}
@media (max-width:767px){.remedies-samples-formatter{width:100%}
.remedies-samples-formatter .header{margin-top:25px}
.remedies-samples-formatter .remedies-samples-container{width:auto}
.remedies-samples-formatter .remedies-samples-container .remedies-product{text-align:center}
.remedies-samples-formatter .remedies-samples-container .remedies-product .image-container{margin-left:0;margin-right:20px}
.remedies-samples-formatter .remedies-samples-container .remedies-product .details-container{text-align:left;width:200px}
.remedies-samples-formatter .remedies-samples-container .remedies-product .details-container .product-header{font-size:16px;margin-top:10px}
.remedies-samples-formatter .remedies-samples-container .remedies-product .details-container .product-subheader{font-size:16px}
.remedies-samples-formatter .remedies-samples-container .remedies-product .details-container .product-details{font-size:14px}
.remedies-samples-formatter .live-chat-body{font-size:16px}
.remedies-samples-formatter .live-chat .chat-now{margin:20px 0}
}
.product-store-check .instore-inventory-container{width:100%;float:left}
.product-store-check__controls--controls{color:#929292}
.product-store-check .location-controls{text-align:left;position:relative;margin:0 0 4px}
@media (min-width:1025px){.product-store-check .location-controls{border-bottom:1px solid #000;padding:0 0 .5em .5em;width:100%}
}
.product-store-check .location-controls__hdr{display:inline-block;margin:0 12px 0 0;text-transform:uppercase;font-size:14px;letter-spacing:.05em;color:#000;font-weight:700}
@media (min-width:768px){.product-store-check .location-controls__hdr{display:block}
}
@media (min-width:1025px){.product-store-check .location-controls__hdr{display:inline-block;font-weight:700}
}
.product-store-check .location-controls__input{padding:.69em;line-height:-10px;vertical-align:top;color:#000;width:75%;border-radius:0}
@media (min-width:768px){.product-store-check .location-controls__input{width:35%}
}
.product-store-check .location-controls__info{display:inline;text-transform:none;margin-right:16px}
@media (min-width:768px) and (orientation:portrait){.product-store-check .location-controls__info{margin-right:2px}
}
.product-store-check .location-controls__link{display:none}
.product-store-check .location-controls__link--edit{display:inline;margin-right:24px}
@media (min-width:768px) and (orientation:portrait){.product-store-check .location-controls__link--edit{margin-right:10px}
}
.product-store-check .location-controls__zip{margin-top:10px}
.product-store-check .location-controls__distance{display:inline-block;position:absolute;top:-2px}
@media (min-width:768px){.product-store-check .location-controls__distance{top:12px}
}
@media (min-width:1025px){.product-store-check .location-controls__distance{top:-2px}
}
.product-store-check .location-controls__distance--select{height:30px}
@media (min-width:768px){.product-store-check .location-controls__distance--select{padding-right:30px;line-height:16px}
}
@media (min-width:1025px){.product-store-check .location-controls__distance--select{padding-right:40px;line-height:auto}
}
.product-store-check .location-controls__distance--select .selectBox-label{line-height:25px}
.product-store-check .location-controls__distance--select-selectBox-dropdown-menu li a{padding:6px 10px 6px 15px}
.product-store-check .location-controls__distance--select-selectBox-dropdown-menu li:last-child a{border-bottom:none}
.product-store-check .location-controls__close{position:absolute;right:0;top:5px}
.product-store-check .doors-container .container-row__doors--msg{margin:.5em 0}
.product-store-check .doors-container .container-row__doors.doors-avail .container-row__doors--msg{display:none}
.product-store-check .doors-container .container-row__doors .door-row{margin-bottom:.5em}
.product-store-check .doors-container .container-row__doors .door-row .door-info__address{width:100%;font-size:14px;text-transform:capitalize;display:inline;padding-left:1em}
@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__address{padding-left:0}
}
.product-store-check .doors-container .container-row__doors .door-row .door-info__address.cart-header,.product-store-check .doors-container .container-row__doors .door-row .door-info__address.mobile_hidden,.product-store-check .doors-container .container-row__doors .door-row .door-info__address.recommended-products-panel{display:none!important}
@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__address.cart-header,.product-store-check .doors-container .container-row__doors .door-row .door-info__address.mobile_hidden,.product-store-check .doors-container .container-row__doors .door-row .door-info__address.recommended-products-panel{display:inline!important}
}
.product-store-check .doors-container .container-row__doors .door-row .door-info__address--name{text-transform:capitalize;cursor:pointer;color:#ff4661;font-weight:400;text-decoration:underline;margin-bottom:5px;display:block}
@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__address--name{display:inline-block;margin:0}
}
.product-store-check .doors-container .container-row__doors .door-row .door-info__address--name:hover{text-decoration:underline}
.product-store-check .doors-container .container-row__doors .door-row .door-info__address--distance{text-transform:lowercase}
.product-store-check .doors-container .container-row__doors .door-row .door-info__avail{width:100%;float:left;padding-left:1.5em;position:relative;display:flex}
@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__avail{display:block}
}
.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg{display:inline-block}
@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg{padding:.5em 0 0}
}
.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg--span{border-radius:50%;display:inline-block;height:.75em;width:.75em;margin:.15em .25em 0 0;padding:.2em;vertical-align:top;vertical-align:inherit;position:absolute;left:2px;top:1px}
@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg--span{left:4px;top:8px}
}
.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg--text{font-size:13px;text-transform:uppercase;font-weight:700}
@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg--text{font-size:14px}
}
.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg .msg-span__avail{background-color:#05ba59}
.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg .msg-span__not-avail{background-color:red}
.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg .msg-span__call{background-color:#edba1e}
.product-store-check .inline-errors{font-size:18px;text-transform:uppercase;text-align:left;clear:both}
.product-store-check .inline-errors__error{display:none;margin:0;padding:.5em 0 0}
@media (min-width:768px){.product-store-check .inline-errors__error{margin:.5em 0 0;padding:0}
}
.product-store-check .inline-errors__error.active{display:block}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.product-store-check__inline{text-align:right}
}
.product-store-check__inline .inline-container{text-align:left;border-top:1px solid #ccc;padding:10px 20px}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.product-store-check__inline .inline-container{width:50%;display:inline-block}
}
@media (min-width:768px){.product-store-check__inline .inline-container{border-bottom:1px solid #ccc;padding:20px 0 10px 0}
}
.product-store-check__inline .inline-container__doors .doors-container{max-height:10em;overflow-y:auto}
.product-store-check__inline .inline-container__link{display:none;margin:0 0 1em .5em}
.product-store-check__overlay{margin:0;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:1000;overflow-y:scroll}
.product-store-check__overlay .overlay-container{padding:6%}
.product-store-check__overlay .overlay-container .location-controls{text-align:center;border-bottom:1px solid #e6e6e6;padding:0 0 .5em}
.product-store-check__overlay .overlay-container .location-controls__hdr{text-align:left;width:100%;border-bottom:1px solid #e6e6e6;padding:0 0 .5em;font-size:24px}
.product-store-check__overlay .overlay-container .location-controls__input--zip{width:70%;border-radius:0;background:0;float:left}
.product-store-check__overlay .overlay-container .location-controls__btn--zip{float:right}
.product-store-check__overlay .overlay-container .location-controls__zip{margin:.5em 0 .75em}
.product-store-check__overlay .overlay-container .location-controls__info{margin:0;float:left;top:10px;position:relative}
.product-store-check__overlay .overlay-container .location-controls__distance{position:relative;float:right;width:4.25em}
.product-store-check__overlay .overlay-container .location-controls__distance--select{height:30px;line-height:26px;padding-right:20px;text-transform:lowercase}
.product-store-check__overlay .overlay-container .location-controls__close{position:absolute;right:0;top:2px}
.product-store-check__overlay .overlay-container .doors-container .container-row .doors-avail{margin-top:.75em}
.product-store-check__overlay .overlay-container .doors-container .container-row .door-row{margin-bottom:.85em;padding-bottom:.95em;border-bottom:1px solid #e6e6e6}
.product-store-check__overlay .overlay-container .doors-container .container-row .door-row .door-info__address{width:100%}
.product-store-check__overlay .overlay-container .doors-container .container-row .door-row .door-info__avail{width:100%;float:left;padding-left:0}
.product-store-check__overlay .overlay-container .doors-container .container-row .door-row .door-info__avail .avail-info__msg{padding:0}
.product-store-check .psc-state-init .inline-container__link{display:none}
.product-store-check .psc-state-init .inline-container__partner{margin:0}
@media (min-width:1025px){.product-store-check .psc-state-init .inline-container__partner{margin:0 0 0 .5em}
}
.product-store-check .psc-state-error .overlay-container .location-controls__info{display:none}
.product-store-check .psc-state-error .overlay-container .container-row__doors{display:none}
.product-store-check .psc-state-edit .inline-container__partner{display:none}
.product-store-check .edit-controls{display:none}
.product-store-check .mob-icon{text-decoration:none;margin-right:8px;font-size:15px;transform:rotate(-25deg);color:#000}
.store-locator.store-locator--mobile #map-canvas{height:100%;margin:0;padding:0;min-height:331px}
.store-locator.store-locator--mobile #map-canvas .store-locator__tooltip{height:147px;width:199px}
.store-locator.store-locator--mobile #map-canvas .store-locator__tooltip .store-locator__tooltip-name{text-transform:uppercase;color:#000}
.store-locator.store-locator--mobile .search-submit__text{display:none}
.store-locator.store-locator--mobile .search-submits{background:#ff4661;position:absolute;height:32px;top:0;right:0}
.store-locator.store-locator--mobile .store-locator__tooltip .column--hours,.store-locator.store-locator--mobile .store-locator__tooltip .store-locator__event{display:none}
.store-locator.store-locator--mobile .store-locator__tooltip-book-appointment{font-family:"Brandon Text Bold",SimHei}
@media (max-width:767px){.store-locator.store-locator--mobile .store-locator__tooltip-book-appointment{border:2px solid #000;color:#000;display:inline-block;letter-spacing:.3em;text-align:center;padding:8px 5px 7px;margin:10px 0;text-transform:uppercase}
.store-locator.store-locator--mobile .store-locator__tooltip-book-appointment .icon{background:transparent url(/media/export/cms/appointment_booking/common/calendar_store_mob.jpg) no-repeat;background-size:100% auto;width:15px;height:21px;cursor:pointer}
}
.store-locator.store-locator--mobile .store-locator__tooltip-name{font-family:"Brandon Text Bold",SimHei;font-size:14px}
.store-locator.store-locator--mobile .doors_results .store-locator__tooltip .store-locator__tooltip-name{font-size:14px;letter-spacing:3px;margin-bottom:5px}
.store-locator.store-locator--mobile .doors_results .store-locator__tooltip .store-locator__tooltip-phone{line-height:2em}
.store-locator.store-locator--mobile .store-locator-section .store-locator__event{display:none}
.store-locator.store-locator--mobile .directions.button,.store-locator.store-locator--mobile .directions.recommended-item__button,.store-locator.store-locator--mobile .viewcart-buttons .directions.go-shopping,.viewcart-buttons .store-locator.store-locator--mobile .directions.go-shopping{color:#fff}
.store-locator.store-locator--mobile fieldset{display:inherit}
.store-locator.store-locator--mobile .hide-mobile{display:none!important}
.store-locator.store-locator--mobile .store-locator-section--list_item .store-locator__button-container{display:none}
.store-locator.store-locator--mobile .store-locator-section--list_item.selected .store-locator__button-container{display:block}
.store-locator.store-locator--mobile .store-locator__button.mobile-list{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAIAAADwLNHcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUhJREFUeNpi+PHjZ2NDnZamekNd/e9fv/6TCFimTZmydOmynz9/zJ8/38DI0N/f/wYYMOAFjIyMQM1sbGwsW7dt+/njBwsz8/sPn06fOg3Uf+DAgRkzZjAQAQQEBBiWLV2mrqoqxM8vLyt38OBBUt0PcsbJkyePHz9uaWlpbm4OEmJkZCAaMP779w9ZA6n6mZA5QM0MJAImoG0vXjxfu3btyxcvITaTZsrZM2c93N0kJcRcHJ3v3rlDcvgFBQSeOHmcjZX1w4dPpeVlVVVVM8CAyPhjERQUBMbBn9+///79y8vDCxS1tbUVEREhJhSB6Yfh+bNnmRkZRoaG6enp7969I9X9DBDq1evXEMY/MCDB/8jxDw954pMAKP7evXt79uzZ9+/fM4IBaQkAGH+eHm4SQzb+Xjx/XpCfb21llZebBwwCUt0PEGAAa+YGHojS1ScAAAAASUVORK5CYII=) 10px 7px no-repeat;color:#000}
.store-locator.store-locator--mobile .cart-caret{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNqszTEOgCAMBVAsbgxegpED4gnweDDDNdhIqjWaGAcp4E+aNqR9TIgoOEkpWepa642zP4cQqktKKZdzttcHyzGvtRvgosYYQUUzvQ3BT1RKeRYXBy56h4tDC9qCQyvKxaEH5eDQi9ZwGEE/8Rij895jKQVHQwZZZIq/0De+CzAAGWgHbeaN2oIAAAAASUVORK5CYII=) no-repeat 0 0;position:absolute;top:-11px;left:45px;width:22px;height:12px}
.store-locator a{text-decoration:none}
.store-locator a.marker{color:#000;letter-spacing:2px}
.store-locator h1.doorname{margin-bottom:10px}
.checkout__new-account .store-locator label,.checkout__return-user .store-locator label,.checkout__sidebar .store-locator .samples-buttons,.samples-panel .store-locator .view-larger,.store-locator .cart-item__price--mobile-only,.store-locator .checkout__new-account label,.store-locator .checkout__return-user label,.store-locator .checkout__sidebar .samples-buttons,.store-locator .choose-samples-checkout,.store-locator .hidden,.store-locator .hide,.store-locator .inactive,.store-locator .replenishment__description-text,.store-locator .samples-panel .view-larger,.store-locator .top-viewcart-buttons .continue-shopping,.top-viewcart-buttons .store-locator .continue-shopping{display:none!important}
.store-locator fieldset{display:inline}
.store-locator .store-locator__header{font-family:"Brandon Text Bold",SimHei;font-size:24px;text-align:center;text-transform:uppercase;margin:20px 0}
.store-locator .store-locator__info{display:none;margin:10px 0 10px 0;padding:0 5px;font-size:12px}
.store-locator .store-locator__info-strong{font-weight:700;font-family:"Brandon Text Bold",SimHei}
.store-locator .store-locator__sections{margin-top:10px;margin-bottom:15px}
.store-locator .store-locator__button{text-align:center;display:block;float:left;width:49%;line-height:32px;text-transform:uppercase;font-size:12px;letter-spacing:2px;height:35px;color:#000;border:1px solid #000;font-family:"Brandon Text Bold",SimHei;margin-right:1%}
.store-locator .store-locator__button:last-child{margin-left:1%;margin-right:0}
.store-locator .store-locator__button.active{background:#000;color:#fff}
.store-locator .store-locator__button .icon{margin-top:2px;font-size:28px;margin-left:14px;float:left}
.store-locator .store-locator__duty-free-tab-link{color:#000}
.store-locator .store-locator-section--list_item{padding:15px}
.store-locator .store-locator-section--list_item:nth-child(even){background:#f0f0f0}
.store-locator .store-locator-section--list_item .store-locator__button{margin-top:13px}
.store-locator .store-locator-section--list_item .store-locator__button.active{border:none;background:0 0;color:#000}
.store-locator .store-locator-section--list_item-section{display:table;margin-top:14px;font-size:14px;width:100%;padding:15px 0;background:#fff;border:1px solid #ccc}
.store-locator .store-locator-section--list_item-section h4{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.store-locator .store-locator-list__hours{border-right:1px solid #ccc}
.store-locator .store-locator-list__event,.store-locator .store-locator-list__hours{display:table-cell;padding:0 15px;width:50%}
.store-locator .store-locator__tooltip{font-family:"Brandon Text",SimHei;width:280px;position:relative}
.store-locator .store-locator__tooltip-book-appointment{display:block;border-top:1px solid #000;font-family:"Brandon Text Bold",SimHei;color:#000;letter-spacing:.3em;padding:9px 0 0;margin-top:23px;text-align:center}
.store-locator .store-locator__tooltip-book-appointment .icon{background:transparent url(/media/export/cms/appointment_booking/common/calendar_store_mob.jpg) no-repeat;background-size:100% auto;width:19px;height:23px;cursor:pointer}
.store-locator .store-locator__tooltip .store-locator__tooltip-name{font-family:"Brandon Text Bold",SimHei;font-size:12px;text-transform:uppercase}
.store-locator .store-locator__tooltip .store-locator__tooltip-name.popup{color:#ff4661;text-transform:capitalize}
.store-locator .store-locator__tooltip .store-locator__tooltip-phone{color:#ff4661}
@media (max-width:768px){.responsive-tabs--store-locator ul.resp-tabs-list{display:block;margin-bottom:15px}
.responsive-tabs--store-locator .resp-tabs-list li{font-size:13px;font-family:"Brandon Text",SimHei;text-transform:none;text-align:center;display:inline-block;width:50%;padding:5px 0;margin:0;list-style:none;cursor:pointer;float:left}
.responsive-tabs--store-locator .resp-tabs-container{padding:0;background-color:#fff;clear:left}
.responsive-tabs--store-locator h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.responsive-tabs--store-locator .resp-accordion-active,.responsive-tabs--store-locator .resp-content-active{display:block}
.responsive-tabs--store-locator .resp-tab-content{border:none;padding:0;background:#fff}
.responsive-tabs--store-locator .search-form{padding:0;position:relative}
.responsive-tabs--store-locator .search-form input[type=search]{width:100%;padding-right:50px;border-color:#ccc;font-family:"Brandon Text",SimHei;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.responsive-tabs--store-locator .search-form .search-submit{position:absolute;right:0;top:0}
.responsive-tabs--store-locator .search-form .search-submit.active{background:#ff4661}
}
.hannah{text-align:center;padding:40px 0 60px}
.hannah img{margin:0}
.hannah .container{width:440px;margin:45px auto 0}
.hannah .link{border-bottom:0}
.hannah .link.active{color:red}
.hannah .link.active .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.hannah .meet_bobbi h2.section-header{margin-bottom:23px}
.hannah .meet_bobbi .info{margin-bottom:39px}
.div-read-more{display:none}
.div-read-more div{padding:20px 0}
.wooster{max-width:776px;text-align:center;margin:0 auto;margin-top:30px}
.chips{background:url(img/temp/wr.jpg) no-repeat 0 0;height:227px;max-width:776px;text-align:center;color:#fff;margin:0 auto 80px auto;position:relative}
.chips h3,.chips h3 a{color:#fff;position:absolute;bottom:35px;left:0;width:100%;text-align:center;font-size:16px;font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;text-transform:uppercase}
.store-locator--desktop .store-locator-either-or{vertical-align:top;display:inline-block;margin-top:6px;letter-spacing:3px}
.store-locator--desktop .store-locator__dutyfree,.store-locator--desktop .store-locator__locate{color:#ff4661;margin:5px 0 0 0;display:inline-block;vertical-align:top}
.store-locator--desktop .store-locator__dutyfree .icon,.store-locator--desktop .store-locator__locate .icon{font-size:24px;line-height:24px;vertical-align:middle}
.store-locator--desktop .store-locator__dutyfree span.text,.store-locator--desktop .store-locator__locate span.text{font-family:"Brandon Text Bold",SimHei;font-size:14px;margin-bottom:8px;letter-spacing:3px;border-bottom:2px solid #ff4661}
.store-locator--desktop .store-locator__dutyfree{display:inline-block;float:right}
.store-locator--desktop .store-locator__dutyfree span.text{border-bottom-color:#ff4661}
.store-locator--desktop .store-locator__form-container{display:inline-block;width:auto}
.store-locator--desktop .store-locator__links-container{overflow:hidden;margin:20px auto 5px auto;width:100%}
.store-locator--desktop .store-locator__link-events{border-bottom:2px solid #ff4661;display:inline-block;letter-spacing:3px;float:left}
.store-locator--desktop ul.resp-tabs-list{display:block}
.store-locator--desktop ul.resp-tabs-list .resp-tab-item{font-family:"Brandon Text",SimHei;padding-left:0;padding-right:0;width:50%;text-align:center}
.store-locator--desktop .store-locator__hero{font-family:"Brandon Text Bold",SimHei;font-size:14px;padding:45px;text-transform:uppercase;background:#f4f1ec;text-align:center;margin:0 0 60px 0}
.store-locator--desktop .store-locator__hero .locator_error_messages li{color:red}
.store-locator--desktop .store-locator__hero select.country{display:inline}
.store-locator--desktop .store-locator__hero h1{letter-spacing:5px}
.store-locator--desktop .store-locator__hero img{margin:0;max-width:none;height:auto;vertical-align:bottom}
.store-locator--desktop .store-locator__hero a.selectBox{text-align:left;display:inline-block!important;width:220px;float:left;height:32px;line-height:32px;margin:0 10px 0 5px}
.store-locator--desktop .store-locator__hero a.selectBox .selectBox-arrow{line-height:2em}
.store-locator--desktop .store-locator__hero input.search[type=text]{width:205px}
.store-locator--desktop .store-locator__hero ::-webkit-input-placeholder{color:#000}
.store-locator--desktop .store-locator__hero :-moz-placeholder{color:#000;opacity:1}
.store-locator--desktop .store-locator__hero ::-moz-placeholder{color:#000;opacity:1}
.store-locator--desktop .store-locator__hero :-ms-input-placeholder{color:#000}
.store-locator--desktop .store-locator__hero #store-search-controls .required_field{border:1px solid red}
.store-locator--desktop .search-submit{background:#ff4661;height:32px;line-height:32px;margin:-3px 0 0 5px}
.store-locator--desktop .search-submit .icon-search{display:none}
.store-locator--desktop .search-submit .search-submit__text{display:inline-block}
.store-locator--desktop .store-locator__search{display:inline-block}
.store-locator--desktop .store-locator__search form{padding:0;width:auto}
.store-locator--desktop .store-locator__sections{display:none}
.store-locator--desktop .search-form{background:0 0}
.store-locator--desktop .store-locator__main .column{width:60%;float:left;margin:0 2%}
.store-locator--desktop .store-locator__main .column:last-child{width:30%}
.store-locator--desktop #map-canvas{height:100%;margin:0;padding:0;min-height:450px}
.store-locator--desktop .store-locator-section--list_item{padding:0}
.store-locator--desktop .store-locator-section--list_item .column--hours,.store-locator--desktop .store-locator-section--list_item .store-locator-section,.store-locator--desktop .store-locator-section--list_item .store-locator-section--list_item-location,.store-locator--desktop .store-locator-section--list_item .store-locator__button-container{display:none}
.store-locator--desktop .store-locator-section--list_item .store-locator__tooltip{padding:15px}
.store-locator--desktop .store-locator__tooltip .column{width:50%;float:left}
.store-locator--desktop .store-locator__tooltip.info_window,.store-locator--desktop .store-locator__tooltip.info_window:last-child{width:100%;margin:0}
.store-locator--desktop .store-locator__stores{height:412px;overflow-y:scroll}
.store-locator--desktop .store-locator__event{display:none;background:#000;color:#fff;padding:10px 0 0}
.store-locator--desktop .store-locator__event .icon-close{display:none;color:#fff}
.store-locator--desktop .store-locator__event-list{display:none;color:#000;background:#fff;border:1px solid #000}
.store-locator--desktop .store-locator__event-list h5{color:#000}
.store-locator--desktop .responsive-tabs--store-locator .resp-tab-content{padding:0}
.store-locator--desktop .responsive-tabs--store-locator .resp-tab-item{text-transform:none;margin-bottom:0}
.store-locator--desktop .store-locator-section--list_item:nth-child(odd){background:0 0}
.store-locator--desktop .store-locator-section--list_item.active{background:#f0f0f0}
.store-locator--desktop .store-locator-section--list_item:hover{cursor:pointer;background:#f0f0f0}
.store-locator--desktop .store-locator-section--list .store-locator__tooltip .store-locator__event{display:none}
.store-locator--desktop .store-locator__directions{font-size:12px;background-color:#fff}
.store-locator--desktop .store-locator__directions-location{padding:15px;line-height:20px;background:#fff;border-color:#000;border-width:1px 0}
.store-locator--desktop .store-locator__directions-location .store-locator__directions-destination{line-height:40px;vertical-align:middle;float:left;height:40px;width:40px;text-align:center;background:#ff4661;color:#fff;margin-right:10px}
.store-locator--desktop .store-locator__directions-location .store-locator__directions-eta{color:#ff4661}
.store-locator--desktop .store-locator__directions-location .directions-form__errors{margin-bottom:1em;color:#ff4661}
.store-locator--desktop .store-locator__directions-location .directions-form__input-wrapper--a{margin-bottom:11px}
.store-locator--desktop .store-locator__directions-location .directions-form__input-wrapper--b{margin-bottom:22px}
.store-locator--desktop .store-locator__directions-location .directions-form__submit{margin:0 0 22px 55px}
.store-locator--desktop .store-locator__directions-location .directions-form__input-wrapper .store-locator__directions-destination{height:32px;width:32px;line-height:32px;background:#000}
.store-locator--desktop .store-locator__directions-location .directions-form__input-wrapper .directions-form__input{width:215px}
.store-locator--desktop .store-locator__directions-location .directions-form__transportation-modes{width:100%;text-align:justify}
.store-locator--desktop .store-locator__directions-location .directions-form__transportation-modes .directions-form__transportation-mode-link{vertical-align:top;display:inline-block;zoom:1;color:#000}
.store-locator--desktop .store-locator__directions-location .directions-form__transportation-modes .directions-form__transportation-mode-link.active{color:#ff4661}
.store-locator--desktop .store-locator__directions-location .directions-form__transportation-modes .stretch{width:100%;display:inline-block;font-size:0;line-height:0}
.store-locator--desktop .store-locator__directions-location .directions-form__results{background-color:#fff}
.store-locator--desktop .store-locator__directions-location .store-locator__directions-end,.store-locator--desktop .store-locator__directions-location .store-locator__directions-start{background-color:#f0f0f0;border-color:#000;border-style:solid;border-width:1px 0}
.store-locator--desktop .store-locator__directions-location table.adp-placemark{display:none}
.store-locator--desktop .store-locator-section--list_item .store-locator__tooltip{font-size:14px}
.store-locator--desktop .store-locator-section--list_item .column{width:100%;margin:0}
.store-locator--desktop .store-locator-section--list .store-locator__event{font-size:14px}
.store-locator--desktop .store-locator-section--list .store-locator__event .store-locator__event-label{padding:10px}
.store-locator--desktop .store-locator-section--list .store-locator__event .store-locator__event-list__item{padding:10px}
.store-locator--desktop .store-locator-section--list .store-locator__event .store-locator__event-list__item h5{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;margin-bottom:8px}
.store-locator--desktop .store-locator-section--list .store-locator__event .icon-close{float:right}
@media (max-width:1024px){.store-locator--desktop .store-locator__locate{display:inline-block;text-align:center;margin-bottom:20px}
}
.store-locator--desktop .adp-directions tr .adp-substep:nth-child(1),.store-locator--desktop .adp-directions tr .adp-substep:nth-child(2){width:10%}
.store-locator--desktop .adp-directions tr .adp-substep:nth-child(3){width:65%}
.store-locator__default{background:#fff;margin:0}
.prue{border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0}
.prue p{font-weight:700;margin:0;font-size:13px}
#map-canvas img{max-width:none}
.cart_overlay{-webkit-transition:opacity,.4s,visibility,.4s;-moz-transition:opacity,.4s,visibility,.4s;-o-transition:opacity,.4s,visibility,.4s;transition:opacity .4s,visibility .4s;visibility:visible;opacity:1;position:absolute;z-index:999;top:30px;right:-15px}
.cart_overlay a{text-decoration:none}
.cart_overlay.cart-item__price--mobile-only,.cart_overlay.choose-samples-checkout,.cart_overlay.hidden,.cart_overlay.replenishment__description-text,.checkout__new-account label.cart_overlay,.checkout__return-user label.cart_overlay,.checkout__sidebar .cart_overlay.samples-buttons,.samples-panel .cart_overlay.view-larger,.top-viewcart-buttons .cart_overlay.continue-shopping{visibility:hidden;opacity:0;display:block!important}
.cart_overlay .cart-caret{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNqszTEOgCAMBVAsbgxegpED4gnweDDDNdhIqjWaGAcp4E+aNqR9TIgoOEkpWepa642zP4cQqktKKZdzttcHyzGvtRvgosYYQUUzvQ3BT1RKeRYXBy56h4tDC9qCQyvKxaEH5eDQi9ZwGEE/8Rij895jKQVHQwZZZIq/0De+CzAAGWgHbeaN2oIAAAAASUVORK5CYII=) no-repeat 0 0;position:absolute;top:-12px;right:12px;width:22px;height:12px}
.cart_overlay .cart-confirm-wrapper{position:relative;width:438px;border:solid 1px #D0D0D0;background-color:#fff;color:#000;z-index:1;margin-top:37px}
.cart_overlay .cart-confirm-wrapper .close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOBJREFUeNqslIENgjAQRdtO4AZ2AuIIMoFxA5yAuIFOYJwAN3AE4gakkziC/ydHAtjWttjk8ptyefw7rijnnFUrFxkG2mLTITaFkAbyNFVVnbF5IfpcGPIvkAOi1gtyy0PA3wmQjorcE9WMD3DwgNzFmc2BcGlP0o41I45IHFIgXlAIJv3r6Vrcq5+gCYxv58cYYpAoaOGCeg1BZs0OLCsQJa5UNmjaJ44Ey5QRUcmllTTbeCB7afLs88uQ1nKlmqijlOkWZ7fgQK69IroE4oNpucFbDl4O5KuSf/3YPgIMAK2pjTY7T32nAAAAAElFTkSuQmCC) no-repeat 0 0;width:18px;height:18px;display:block;text-indent:-10000px;float:right;margin:10px 15px}
.cart_overlay .cart-confirm-wrapper h2{margin:20px 20px 10px;font-size:11px;font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;text-align:left}
.cart_overlay .cart-confirm-wrapper .products-heading{display:none}
.cart_overlay .cart-confirm-wrapper .products-heading span{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;text-transform:none}
.cart_overlay .cart-confirm-wrapper .products-heading span.h_product{padding:0 210px 0 20px}
@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .products-heading span.h_product{float:left;padding:0 0 0 10px;text-align:left;width:56%}
}
.cart_overlay .cart-confirm-wrapper .products-heading span.h_qty{padding:0 40px 0 0}
@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .products-heading span.h_qty{margin-right:2%;padding:0;width:6%}
}
.cart_overlay .cart-confirm-wrapper .cart-products{height:auto;max-height:320px;width:436px;overflow-x:hidden;overflow-y:auto;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAFACAIAAADyBIGjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNrkVNEKgDAIVP//L/cfWg4MkXOr6K1AVrt2p6eMxhjCzDOIaEa853WFd/+g82Ym/iC+wLocqibS/Uu4V3kNH/w79rJfqnr5m/HqZebL/AhHPLkXWEc3tcmtujudOguOofno6kT8T2N1NudT/fEe7XS/w7XoS5sX6v9b/fVs7Pm6HGJP2OCdg+6XMw4BBgCgqWV1Ndo6hAAAAABJRU5ErkJggg==) repeat-x 0 0 #fff;padding:0 20px}
@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products{width:100%;padding:0 10px}
}
.cart_overlay .cart-confirm-wrapper .cart-products .prod{width:396px;padding:15px 0;line-height:1.2em;border-bottom:solid 1px #D0D0D0}
@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod{width:100%}
}
.cart_overlay .cart-confirm-wrapper .cart-products .prod a{color:#000}
.cart_overlay .cart-confirm-wrapper .cart-products .prod img{margin-right:20px;float:left}
@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod img{width:20%;margin-right:2%}
}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info{float:left;width:190px}
@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info{width:48%;margin-right:2%}
}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info a{display:block;padding-bottom:10px;font-weight:700;font-size:11px;font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;text-transform:uppercase;text-align:left}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info a h3{font-size:11px}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .size{display:none;font-family:"Brandon Text",SimHei;text-transform:none;line-height:27px}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .shade_info{display:none;text-transform:none;font-family:"Brandon Text",SimHei;font-size:12px;line-height:27px}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .shade_info .shade_thumb{width:22px;height:22px;background:#D0D0D0;border-radius:50%;transition:all .2s ease-in-out;display:block;float:left;margin:2px 5px 0 0}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .qty{float:left;font-size:11px}
@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod .qty{width:6%;margin-right:2%}
}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .price{font-size:11px;font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;text-transform:uppercase;line-height:12px;float:right;text-align:right;padding-right:0;padding-top:3px;font-weight:700}
@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod .price{width:20%}
}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .price .currency_type{clear:both}
.cart_overlay .cart-confirm-wrapper .cart-products .view_bag{text-align:center;padding:30px}
.cart_overlay .cart-confirm-wrapper .cart-products .view_bag a{color:#ff4661;border-bottom:solid 1px #ff4661;font-size:14px}
.cart_overlay .cart-confirm-wrapper .subtotal{padding:20px;line-height:1em;font-size:11px;font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;text-transform:uppercase}
.cart_overlay .cart-confirm-wrapper .subtotal .items .items-in-cart{display:none}
.cart_overlay .cart-confirm-wrapper .subtotal .items .item-in-cart{display:inline}
.cart_overlay .cart-confirm-wrapper .subtotal .items.plural .item-in-cart{display:none}
.cart_overlay .cart-confirm-wrapper .subtotal .items.plural .items-in-cart{display:inline}
.cart_overlay .cart-confirm-wrapper .subtotal .left-copy{float:left}
.cart_overlay .cart-confirm-wrapper .subtotal .right-copy{float:right;text-align:right}
.cart_overlay .cart-confirm-wrapper .subtotal .right-copy .sub_t_text{float:left}
.cart_overlay .cart-confirm-wrapper .subtotal .right-copy .sub_t{float:right;width:100px}
.cart_overlay .cart-confirm-wrapper .checkout{padding:20px 20px 0;text-align:right;clear:both;margin:0}
.cart_overlay .cart-confirm-wrapper .promos{width:100%}
.cart_overlay .cart-confirm-wrapper .promos .free_ship{width:100%;height:55px;background:#000;color:#fff;text-align:center}
.cart_overlay .cart-confirm-wrapper .promos .free_ship h2{color:#fff;padding-top:7px;letter-spacing:4px;line-height:20px;font-family:"Brandon Text",SimHei;margin-bottom:0;text-align:center}
.cart_overlay .cart-confirm-wrapper .promos .free_ship p{text-transform:none;font-family:"Brandon Text",SimHei;font-size:12px}
.cart_overlay .cart-confirm-wrapper .add_view h2{color:#ff4661;font-family:"Brandon Text",SimHei;font-size:14px;text-transform:none}
.cart_overlay .cart-confirm-wrapper .add_view .cart-products{background:0 0}
.cart_overlay .cart-confirm-wrapper .add_view .cart-products .prod{border-top:solid 1px #D0D0D0;border-bottom:none}
.cart_overlay .cart-confirm-wrapper .add_view .checkout{padding:20px 20px 0;text-align:right;clear:both}
.cart_overlay .cart-confirm-wrapper.loading{text-align:center;padding:20px}
.product-fave-confirm{text-align:center;padding-top:60px}
.product-fave-confirm__copy,.product-fave-confirm__copy p{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:2px;font-size:14px;margin-bottom:37px}
.product-fave-confirm__copy p{margin:0}
.product-fave-confirm__cta{color:#ff4661;border-color:#ff4661}
#cboxOverlay.product-fave-overlay-cbox{background:#fff}
#colorbox.product-fave-overlay-cbox{border:solid 2px #d4d4d4}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;width:10px;height:100%;background:red}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;background:red}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#D0D0D0;position:relative}
.jspDrag{background:#000;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.search-form{padding:10px 20px 0 20px;background:#f0f0f0;background:rgba(240,240,240,.95)}
@media (min-width:768px){.search-form{background:#fff;background:rgba(255,255,255,.95);padding:25px 43px 25px 25px;width:744px}
}
.account-overlay .account-overlay__next .search-form .search-form__submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .search-form .search-form__submit.account-overlay__next-trigger,.search-form .account-overlay .account-overlay__next .search-form__submit.account-overlay__next-trigger,.search-form .email-overlay .account-overlay__next .search-form__submit.account-overlay__next-trigger,.search-form input[type=text].search-form__field,.search-form input[type=submit].search-form__submit{display:block;font-family:"Brandon Text Bold",SimHei;letter-spacing:.24em}
.search-form input[type=text].search-form__field{border:0;border-bottom:1px solid #000;width:100%;background:0 0;height:auto;padding:0;text-transform:uppercase;line-height:35px;letter-spacing:1.5px}
.search-form input[type=text].search-form__field:focus{border-color:#000}
@media (min-width:768px){.search-form input[type=text].search-form__field{border:1px solid #000;width:551px;padding:0 7px;float:left;height:35px}
.search-form input[type=text].search-form__field:focus{border-color:#000}
}
.account-overlay .account-overlay__next .search-form .search-form__submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .search-form .search-form__submit.account-overlay__next-trigger,.search-form .account-overlay .account-overlay__next .search-form__submit.account-overlay__next-trigger,.search-form .email-overlay .account-overlay__next .search-form__submit.account-overlay__next-trigger,.search-form input[type=submit].search-form__submit{display:none}
@media (min-width:768px){.account-overlay .account-overlay__next .search-form .search-form__submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .search-form .search-form__submit.account-overlay__next-trigger,.search-form .account-overlay .account-overlay__next .search-form__submit.account-overlay__next-trigger,.search-form .email-overlay .account-overlay__next .search-form__submit.account-overlay__next-trigger,.search-form input[type=submit].search-form__submit{height:35px;line-height:35px;display:block;width:117px;margin:0 0 0 5px;float:left}
}
@media (min-width:768px){.search-form__results{width:551px}
}
.search-form .typeahead-wrapper{text-align:left}
@media (min-width:768px){.search-form .typeahead-wrapper{width:551px}
}
.search-form .product-results{max-height:60vh;overflow:auto}
.search-form .search-suggestions__link{font-size:14px;display:block;line-height:35px;padding:0 7px 0 0}
@media (min-width:768px){.search-form .search-suggestions__link{padding:0 7px}
}
.search-form .highlighted{color:#ff4661}
.search-form .content-results .product_result_header{text-transform:capitalize}
@media (min-width:768px){.search-form .content-results .product_result_header{text-transform:uppercase}
}
.search-form .result{padding:8px 0;border-bottom:solid 1px #D1D2D1}
@media (min-width:768px){.search-form .result{padding:15px 0}
}
.search-form .result a,.search-form .result a:active{text-decoration:none;color:#ff4661}
.search-form .product__image{width:80px}
.search-form .product__abstract,.search-form .product__image-wrapper{display:block;float:left}
.search-form .product__image-wrapper{margin-right:15px}
.search-form .product__abstract{width:289px}
.search-form .product__headline{margin-bottom:10px}
.search-form .product__headline a{color:#000;text-transform:uppercase;font-weight:700}
.search-form .product__description{margin-bottom:6px;line-height:normal}
.search-form .product__description p{margin-bottom:8px;line-height:normal}
.search-form .product__price{float:right;text-align:right;width:70px;font-weight:700}
.search-form .product__rating{display:none}
.search-form .search-related-stories{margin-top:15px;display:none}
@media (min-width:768px){.search-form .search-related-stories{display:block}
}
.search-form .search-related-story{color:#fff;background-color:#000;height:80px}
.search-form .search-related-story a{color:#fff}
.search-form .search-related-story__image-wrapper{float:left;margin-right:15px}
.search-form .search-related-story__abstract{padding:10px 20px 0 0}
.search-form .search-related-story__headline{margin-bottom:10px}
.search-form .search-related-story__description{margin-bottom:6px}
.search-form--results{margin:0 auto;position:relative;min-height:60px}
@media (min-width:768px){.search-form--results{min-height:auto}
}
.search-form--results .search-form__results-count{display:none;position:absolute;border-top:solid 1px #000;border-bottom:solid 1px #000;right:169px;height:35px;line-height:35px;padding:0 12px}
.search-results{padding:0}
@media (min-width:768px){.search-results{padding:0 20px}
}
.search-results-spacer{height:100px}
.search-results__more-link-wrapper{text-align:center;padding-bottom:33px}
.search-results__header--mobile{background:#f0f0f0;text-align:center;height:60px;line-height:60px}
.search-results__header--desktop{display:none}
@media (min-width:768px){.search-results__header--desktop{display:block}
}
@media (min-width:768px){.search-results__header--mobile{display:none}
}
@media (min-width:768px){body.section-esearch .site-utils__dropdown{display:none!important}
}
.endeca-product-result .product__button--add-to-bag{display:none}
@media (max-width:767px){.endeca-product-result--0 .product__button--add-to-bag{display:inline-block}
.endeca-product-result--0 .product__button--quickshop{display:none}
}
#search-wrapper #col-1,#search-wrapper .results-summary{display:none}
#search-wrapper .loading{text-align:center;padding-bottom:20px}
#search-wrapper #summary{padding:20px 0;text-align:center;text-transform:uppercase}
#search-wrapper #summary span{font-weight:700}
#search-wrapper #summary span .not-bold{font-weight:400}
.esearch_results--pc .product-thumb__image{height:272px}
.esearch_results--mobile{padding:12px 0}
#product-results .results-header{display:none}
#product-results .product-thumb__headline h3{font-size:14px}
#product-results .product__flag{display:none}
#bestseller-results{border-top:1px solid #D0D0D0;padding-top:40px}
#search-wrapper .pagination-container{text-align:center}
#search-wrapper .pagination-container .pagination{padding:14px 0;margin:0 auto}
#search-wrapper .pagination-container .pagination a{text-decoration:none}
#search-wrapper .pagination-container .pagination>span{margin-left:10px}
#search-wrapper .pagination-container .pagination>span.first{margin-left:0}
.header-search{-webkit-transition:left,.3s,ease;-moz-transition:left,.3s,ease;-o-transition:left,.3s,ease;transition:left .3s ease;position:fixed;width:100%;top:112px;height:55px;padding:0;left:0;z-index:9991}
@media (min-width:768px){.header-search{position:static;width:auto;height:auto}
}
.js-nav-expanded .header-search{left:260px}
.header-search__close{background:0 0;position:absolute;z-index:1;right:20px;top:17px;text-decoration:none}
.header-search__close .icon{color:#000;font-size:20px}
.site-footer__main .site-email-signup{border-bottom:1px solid #ccc;margin-bottom:20px;padding:0 20px 25px 20px;position:relative}
.site-footer__main .site-email-signup:after{content:"";display:table;clear:both}
@media (min-width:768px){.site-footer__main .site-email-signup{border-bottom:0;padding:0}
}
.site-footer__main .site-email-signup__header{margin:0 0 15px 0}
.site-footer__main .site-email-signup__form{overflow:hidden;width:100%}
.site-footer__main .site-email-signup__field{width:55%;max-width:150px;margin-bottom:5px;line-height:26px;float:left;margin-right:6px}
.site-footer__main .site-email-signup__success.inline{position:absolute;top:0;left:0;width:100%;height:100%}
.site-footer__main .site-email-signup__submit{float:left}
.site-footer__main .site-email-signup__success.inline{position:absolute;background:#fff;text-transform:none}
.site-footer__main .site-email-signup__error{margin:0 0 17px;color:red}
.site-footer__main .site-email-signup__error span{display:block}
.site-utils__dropdown .site-email-signup{padding:22px 28px 20px 24px;position:relative}
.site-utils__dropdown .site-email-signup__header{margin-bottom:18px}
.site-utils__dropdown .site-email-signup__field{width:100%;margin-bottom:18px}
.site-utils__dropdown .site-email-signup__success.inline{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;padding-top:70px;text-align:center;z-index:2}
.site-utils__dropdown .site-email-signup__submit{width:100%;height:34px;line-height:34px}
.site-utils__dropdown .site-email-signup__error{margin-bottom:3px}
.site-utils__dropdown .site-email-signup__error span{display:block}
.site-utils__dropdown .site-email-signup__legal{padding-top:5px}
.site-email-signup__legal p{margin-bottom:8px}
.optional-info .optional-info__header,.site-email-signup .optional-info__header{text-indent:0;margin:0 0 10px 0;padding:10px 0}
.site-footer__column .site-email-signup .sign-in-component__birthday-program a.selectBox{padding:0 6px}
.site-footer__column .site-email-signup .sign-in-component__birthday-program a.selectBox .selectBox-arrow{width:24px}
.site-footer__column .site-email-signup .optional-info__header,.site-footer__column .site-email-signup .sign-in-component__birthday-program{display:none}
.sign-in{width:374px;color:#000}
.sign-in a{color:#000}
.sign-in.is_signed_in{width:216px}
.sign-in .login__container{margin:22px 28px 20px 24px}
.sign-in .login__header{text-transform:none;margin-bottom:18px}
.sign-in .login__email{width:100%;margin-bottom:10px}
.sign-in .login__password{width:100%;margin-bottom:18px}
.sign-in .login__forgot-password{display:inline-block;margin-bottom:20px}
.sign-in .login__submit{width:100%;height:34px;line-height:34px}
.sign-in .login__registration-alt{background:#000;padding:18px 28px 25px 24px}
.sign-in .login__no-account{text-transform:none;color:#fff;margin-bottom:18px}
.sign-in .login__register{width:100%;height:34px;line-height:34px;padding:0}
.sign-in .registration{display:none}
.sign-in .registration__container{margin:22px 28px 20px 24px}
.sign-in .registration__container .day-of-birth__collection-field{margin-bottom:32px}
@media (max-width:767px){.sign-in .registration__container .day-of-birth__collection-field{margin-bottom:0}
}
.sign-in .registration__container .optional-info__header{text-indent:0}
.sign-in .registration__header{text-transform:none;margin-bottom:18px}
.sign-in .registration__email{width:188px;margin-bottom:10px}
.sign-in .registration__password{width:188px;margin-bottom:18px}
.sign-in .registration__password-container{overflow:hidden}
.sign-in .registration__password-container .registration__password{float:left}
.sign-in .registration__show-pass{display:block;margin:5px 0 0 17px;float:left}
.sign-in .registration__show-pass-text{letter-spacing:0}
.sign-in .registration__email-list,.sign-in .registration__terms{line-height:18px;display:block}
.sign-in .registration__terms-text{position:relative;display:block;padding-left:20px}
.sign-in .registration__terms-text::before{position:absolute;top:4px;left:0}
.sign-in .registration__email-list{margin:10px 0 18px 0}
.sign-in .registration__submit{width:100%;height:34px;line-height:34px}
.sign-in .registration__signin-alt{background:#000;padding:18px 28px 25px 24px}
.sign-in .registration__have-account{text-transform:none;color:#fff;margin-bottom:18px}
.sign-in .registration__login{width:100%;height:34px;line-height:34px;padding:0}
.sign-in .account-links{display:none;margin:23px 25px 10px 25px}
.sign-in .account-links__welcome{text-transform:none;margin-bottom:24px}
.sign-in .account-links__favorites,.sign-in .account-links__login,.sign-in .account-links__logout,.sign-in .account-links__loyalty,.sign-in .account-links__orders,.sign-in .account-links__profile{line-height:39px;height:41px;border-bottom:2px solid #d4d4d4}
.sign-in .account-links__login,.sign-in .account-links__logout{border-bottom:none}
.sign-in-component__birthday-program{width:100%;overflow:hidden;margin:10px 0}
.site-utils__item--account .sign-in-component__birthday-program,.site-utils__item--email .sign-in-component__birthday-program{margin-top:0}
.sign-in-component__birthday-program .day-of-birth__collection-field{padding:10px 0}
.sign-in-component__birthday-program .day-of-birth__collection-field a{width:27%;float:left;margin-right:3%}
.sign-in-component__birthday-program .day-of-birth__collection-field a.select-month{width:33%}
.sign-in-component__birthday-program .day-of-birth__collection-field a.select-year{width:34%;float:left;margin-right:0}
.password-request-page__content,.password-reset-page__content,.password-sent-page__content{margin:20px}
.password-request-page__header,.password-reset-page__header,.password-sent-page__header{margin-bottom:20px;line-height:30px;font-size:20px;font-weight:700}
.password-request-page .request-form__item,.password-reset-page .request-form__item,.password-sent-page .request-form__item{margin:20px 0}
@media (min-width:768px){.password-request-page,.password-reset-page,.password-sent-page{margin:0 auto;max-width:1024px;text-align:center}
.password-request-page__content,.password-reset-page__content,.password-sent-page__content{text-align:left;margin-left:50px}
}
@media (min-width:768px) and (max-width:767px){.password-request-page__header,.password-reset-page__header,.password-sent-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.password-request-page__header:before,.password-reset-page__header:before,.password-sent-page__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.password-request-page__header .inner,.password-request-page__header__inner,.password-reset-page__header .inner,.password-reset-page__header__inner,.password-sent-page__header .inner,.password-sent-page__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (min-width:768px) and (max-width:767px) and (min-width:768px){.password-request-page__header,.password-reset-page__header,.password-sent-page__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px) and (min-width:768px){.password-request-page__header,.password-reset-page__header,.password-sent-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px;margin:4px 0 17px 0;padding-bottom:16px;border-bottom:2px solid #000}
}
@media (min-width:768px) and (max-width:767px){.password-request-page__subheader,.password-reset-page__subheader,.password-sent-page__subheader{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;font-size:12px}
.password-request-page__subheader:before,.password-reset-page__subheader:before,.password-sent-page__subheader:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.password-request-page__subheader .inner,.password-request-page__subheader__inner,.password-reset-page__subheader .inner,.password-reset-page__subheader__inner,.password-sent-page__subheader .inner,.password-sent-page__subheader__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (min-width:768px) and (max-width:767px) and (min-width:768px){.password-request-page__subheader,.password-reset-page__subheader,.password-sent-page__subheader{font-size:14px;padding:0 55px}
}
@media (min-width:768px) and (min-width:768px){.password-request-page__subheader,.password-reset-page__subheader,.password-sent-page__subheader{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;font-size:14px;text-indent:20px;margin:4px 0 10px 0;padding-bottom:16px;border-bottom:1px solid #d4d4d4}
}
@media (min-width:768px) and (min-width:768px){.password-request-page__header,.password-request-page__subheader,.password-reset-page__header,.password-reset-page__subheader,.password-sent-page__header,.password-sent-page__subheader{width:65%;float:left;overflow:hidden}
}
@media (min-width:768px){.password-request-page .password-request,.password-request-page .password-reset,.password-request-page .password-sent,.password-reset-page .password-request,.password-reset-page .password-reset,.password-reset-page .password-sent,.password-sent-page .password-request,.password-sent-page .password-reset,.password-sent-page .password-sent{margin:20px 20px 0}
.password-request-page .password-request__text,.password-request-page .password-reset__text,.password-request-page .password-sent__text,.password-reset-page .password-request__text,.password-reset-page .password-reset__text,.password-reset-page .password-sent__text,.password-sent-page .password-request__text,.password-sent-page .password-reset__text,.password-sent-page .password-sent__text{margin-top:10px;margin-bottom:25px;clear:left;width:65%}
.password-request-page .password-request__text .sent-info__text .button,.password-request-page .password-request__text .sent-info__text .recommended-item__button,.password-request-page .password-request__text .sent-info__text .viewcart-buttons .go-shopping,.password-request-page .password-request__text-paragraph,.password-request-page .password-reset__text .sent-info__text .button,.password-request-page .password-reset__text .sent-info__text .recommended-item__button,.password-request-page .password-reset__text .sent-info__text .viewcart-buttons .go-shopping,.password-request-page .password-reset__text-paragraph,.password-request-page .password-sent__text .sent-info__text .button,.password-request-page .password-sent__text .sent-info__text .recommended-item__button,.password-request-page .password-sent__text .sent-info__text .viewcart-buttons .go-shopping,.password-request-page .password-sent__text-paragraph,.password-reset-page .password-request__text .sent-info__text .button,.password-reset-page .password-request__text .sent-info__text .recommended-item__button,.password-reset-page .password-request__text .sent-info__text .viewcart-buttons .go-shopping,.password-reset-page .password-request__text-paragraph,.password-reset-page .password-reset__text .sent-info__text .button,.password-reset-page .password-reset__text .sent-info__text .recommended-item__button,.password-reset-page .password-reset__text .sent-info__text .viewcart-buttons .go-shopping,.password-reset-page .password-reset__text-paragraph,.password-reset-page .password-sent__text .sent-info__text .button,.password-reset-page .password-sent__text .sent-info__text .recommended-item__button,.password-reset-page .password-sent__text .sent-info__text .viewcart-buttons .go-shopping,.password-reset-page .password-sent__text-paragraph,.password-sent-page .password-request__text .sent-info__text .button,.password-sent-page .password-request__text .sent-info__text .recommended-item__button,.password-sent-page .password-request__text .sent-info__text .viewcart-buttons .go-shopping,.password-sent-page .password-request__text-paragraph,.password-sent-page .password-reset__text .sent-info__text .button,.password-sent-page .password-reset__text .sent-info__text .recommended-item__button,.password-sent-page .password-reset__text .sent-info__text .viewcart-buttons .go-shopping,.password-sent-page .password-reset__text-paragraph,.password-sent-page .password-sent__text .sent-info__text .button,.password-sent-page .password-sent__text .sent-info__text .recommended-item__button,.password-sent-page .password-sent__text .sent-info__text .viewcart-buttons .go-shopping,.password-sent-page .password-sent__text-paragraph,.viewcart-buttons .password-request-page .password-request__text .sent-info__text .go-shopping,.viewcart-buttons .password-request-page .password-reset__text .sent-info__text .go-shopping,.viewcart-buttons .password-request-page .password-sent__text .sent-info__text .go-shopping,.viewcart-buttons .password-reset-page .password-request__text .sent-info__text .go-shopping,.viewcart-buttons .password-reset-page .password-reset__text .sent-info__text .go-shopping,.viewcart-buttons .password-reset-page .password-sent__text .sent-info__text .go-shopping,.viewcart-buttons .password-sent-page .password-request__text .sent-info__text .go-shopping,.viewcart-buttons .password-sent-page .password-reset__text .sent-info__text .go-shopping,.viewcart-buttons .password-sent-page .password-sent__text .sent-info__text .go-shopping{margin:0 0 10px 20px}
.password-request-page .password-request .request-form__item.label,.password-request-page .password-reset .request-form__item.label,.password-request-page .password-sent .request-form__item.label,.password-reset-page .password-request .request-form__item.label,.password-reset-page .password-reset .request-form__item.label,.password-reset-page .password-sent .request-form__item.label,.password-sent-page .password-request .request-form__item.label,.password-sent-page .password-reset .request-form__item.label,.password-sent-page .password-sent .request-form__item.label{margin:0 0 25px}
.password-request-page .password-request__item,.password-request-page .password-reset__item,.password-request-page .password-sent__item,.password-reset-page .password-request__item,.password-reset-page .password-reset__item,.password-reset-page .password-sent__item,.password-sent-page .password-request__item,.password-sent-page .password-reset__item,.password-sent-page .password-sent__item{margin-bottom:10px}
.password-request-page .account-utilities__section,.password-reset-page .account-utilities__section,.password-sent-page .account-utilities__section{background-color:#F3EFEA}
}
@media (min-width:768px) and (min-width:768px){.password-request-page .account-utilities__section,.password-reset-page .account-utilities__section,.password-sent-page .account-utilities__section{float:right;margin:0 0 20px 20px;padding:15px;width:30%}
}
@media (min-width:768px){.password-request-page .account-utilities__header,.password-reset-page .account-utilities__header,.password-sent-page .account-utilities__header{margin:0 0 10px 47px;padding-bottom:16px;font-size:30px;text-align:left}
}
@media (min-width:768px) and (min-width:768px){.password-request-page .account-utilities__header,.password-reset-page .account-utilities__header,.password-sent-page .account-utilities__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;font-size:14px;margin:0 0 10px;border-bottom:1px solid #d4d4d4}
}
@media (min-width:768px){.password-request-page .account-utilities__section{min-height:300px}
}
@media (min-width:768px){.password-request-page .account-utilities__section{min-height:200px}
}
.section-offers .node-page{margin:0 0 40px 0}
@media (min-width:768px){.section-offers .node-page{max-width:1024px;margin:20px auto 40px auto}
}
.offers-everyday{background:#F3EFEA;padding:0 20px 9px 20px;min-height:177px}
@media (min-width:1025px){.offers-everyday{width:1024px;margin-left:auto;margin-right:auto;display:block}
}
@media (max-width:767px){.offers-everyday{display:none}
}
.offers-everyday__header{line-height:48px;text-align:center;border-bottom:1px solid #929292;margin-bottom:5px}
.offers-everyday__items{margin:0 1%;min-height:114px;width:98%;overflow-y:none}
.offers-everyday__item{text-align:center;float:left}
@media (max-width:767px){.offers-everyday__item{float:none;width:100%!important}
}
.offers-everyday__item-inner{position:relative;padding:0 20px 24px 20px;border-right:1px solid #929292;min-height:114px}
@media (max-width:767px){.offers-everyday__item-inner{border-right:0}
}
.offers-everyday__item-header{padding-top:5px}
.offers-everyday__item-link{position:absolute;display:block;width:100%;bottom:8px;left:0;text-transform:uppercase}
.offers-everyday .slick-next,.offers-everyday .slick-prev{height:auto}
.offers-everyday .slick-next:before,.offers-everyday .slick-prev:before{-webkit-transition:color,.3s,ease;-moz-transition:color,.3s,ease;-o-transition:color,.3s,ease;transition:color .3s ease;font-size:34px}
.offers-everyday .slick-prev{left:-3px}
.offers-everyday .slick-next{right:-9px}
.offers-everyday .slick-next:before{position:static}
.offers-hero{padding:20px 16px 40px 16px}
.offers-hero ul{margin-left:24px}
.offers-hero ul li{list-style-position:outside;line-height:27px}
.offers-hero li{list-style:disc}
@media (min-width:768px),(min-width:1024px){.offers-hero{width:100%}
}
@media (min-width:1025px){.offers-hero{width:1024px;margin-left:auto;margin-right:auto;padding:34px 16px 60px 16px}
}
.offers-hero__header{font-size:20px;margin-bottom:34px}
@media (max-width:767px){.offers-hero__header{line-height:25px;margin-bottom:5px}
}
.offers-hero__container{overflow:hidden}
@media (max-width:767px){.offers-hero__container{position:relative}
}
@media (min-width:768px),(min-width:1024px){.offers-hero__description{float:left;width:60%}
}
@media (min-width:1025px){.offers-hero__description{float:left;width:50%;padding:0 0 11px 30px}
}
.offers-hero__callout{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:#ff4661}
@media (max-width:767px){.offers-hero__callout{font-size:4vw;margin-top:5px;text-align:center}
}
.offers-hero__title{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:37px;line-height:46px;letter-spacing:.1em;text-transform:uppercase}
@media (max-width:767px){.offers-hero__title{font-size:7vw;text-align:center}
}
.offers-hero__text{font-family:"Brandon Text",SimHei;font-weight:400;font-size:18px;line-height:27px;letter-spacing:.06em;margin-top:20px}
@media (max-width:767px){.offers-hero__text{margin-top:10px}
}
.offers-hero__sub-text{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.06em;margin-top:14px}
.offers-hero__actions{margin-top:20px}
@media (max-width:767px){.offers-hero__actions{overflow:hidden;display:flex;flex-direction:column}
}
@media (min-width:768px){.offers-hero__actions{margin-top:30px}
}
@media (max-width:767px){.offers-hero__actions a.offers-hero__link{border:2px solid #000;margin-top:10px;order:2;padding:10px;text-align:center}
}
@media (max-width:767px){.offers-hero__actions a.offers-hero__button{order:1}
}
.offers-hero__link{float:left}
@media (min-width:768px){.offers-hero__link{float:none;margin-top:9px}
}
.offers-hero__button{float:right;margin-top:8px}
@media (min-width:768px){.offers-hero__button{float:none;margin:0 0 0 45px}
}
@media (max-width:767px){.offers-hero__button{clear:both;float:left;margin-top:15px}
}
.offers-hero__image-container{padding:20px 0 0 0}
@media (min-width:768px),(min-width:1024px){.offers-hero__image-container{width:40%;float:right}
}
@media (min-width:1025px){.offers-hero__image-container{float:left;width:50%;padding:0 20px 20px 20px}
}
@media (max-width:767px){.offers-hero__image-container{display:none}
}
.offers-hero__image{display:block;width:100%}
@media (max-width:767px){.offers-hero__image{margin-top:15px}
}
@media (min-width:768px){.offers-hero__image.mobile{display:none}
}
.offers-hero__dropdown{display:none;position:relative;clear:both;padding-top:16px}
@media (max-width:767px){.offers-hero__dropdown{margin-top:20px}
}
.offers-hero__carrot{position:absolute;top:0;left:10%;width:32px;height:17px;background:url(/media/images/offers/carrot.gif) no-repeat 0 0}
@media (max-width:767px){.offers-hero__carrot{left:16%}
}
.offers-hero__dropdown-content{overflow:hidden;border:1px solid #929292}
.offers-hero__dropdown-products{display:none}
.offers-hero__dropdown-product-header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}
.offers-hero__dropdown-product-header-inner{font-family:"Brandon Text",SimHei}
.offers-hero__dropdown-product-shades{overflow:hidden;width:100%;padding-bottom:28px}
.offers-hero__dropdown-product-shade{float:left;width:50%;padding:4px 0}
.offers-hero__shade{-webkit-border-radius:50% 50%;-moz-border-radius:50%/50%;border-radius:50%;float:left;width:16px;height:16px;margin-right:6px}
.offers-hero__shade-label{line-height:16px;padding-right:5px;letter-spacing:normal;text-transform:lowercase}
.offers-hero__dropdown-rules{margin:10px 0;padding:0 20px;font-family:"Brandon Text",SimHei;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.03em}
@media (min-width:768px){.offers-hero__dropdown-rules{width:100%;float:left;border-left:none}
}
@media (min-width:768px),(min-width:1024px){.offers-details{width:100%}
}
@media (min-width:1025px){.offers-details{width:1024px;margin-left:auto;margin-right:auto}
}
.offers-details .offers-details-item:first-child .offers-details-item__description,.offers-details .offers-details-item:first-child .offers-details-item__image-container{border-top:none}
@media (max-width:767px){.offers-details a.offers-details-item__link{padding-top:12px;border:2px solid #000}
.touch .offers-details a.offers-details-item__link{padding-top:12px;border:2px solid #000}
}
#welcome15-offer .offers-details-item__image{width:auto}
.offers-details-item{overflow:hidden;background:#eeebe6;padding:0 20px 30px 20px;min-height:210px}
.offers-details-item__image-container{float:left;width:50%;padding:10px 30px 0 10px;border-top:1px solid #929292}
@media (min-width:768px){.offers-details-item__image-container{width:22%}
}
@media (max-width:767px){.offers-details-item__image-container{padding:10px 0 0 0;width:50%}
}
.offers-details-item__image{width:100%;height:auto}
.offers-details-item__description{float:left;width:50%;padding-top:26px;border-top:1px solid #929292}
@media (min-width:768px){.offers-details-item__description{width:78%}
}
@media (max-width:767px){.offers-details-item__description{padding-top:12px;width:50%}
}
.offers-details-item__callout{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:#ff4661;margin-bottom:8px}
@media (max-width:767px){.offers-details-item__callout{display:none}
}
.offers-details-item__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:24px;line-height:30px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}
@media (max-width:767px){.offers-details-item__header{font-size:12px;line-height:15px}
}
.offers-details-item__sub-header{font-family:"Brandon Text",SimHei;font-weight:400;font-size:20px;line-height:26px;letter-spacing:.06em}
@media (min-width:768px){.offers-details-item__sub-header{font-size:24px;line-height:30px}
}
.offers-details-item__text{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.06em;margin-top:14px}
.offers-details-item__actions{overflow:hidden;clear:both;padding-top:23px}
@media (max-width:767px){.offers-details-item__actions{align-items:flex-end;display:flex;flex-direction:column;padding-top:0}
}
@media (min-width:768px){.offers-details-item__link{margin:8px 0 0 10%}
}
.offers-details-item--dropdown .offers-details-item__link--open{display:none}
.offers-details-item__link--closed{display:none}
.offers-details-item--dropdown .offers-details-item__link--closed{display:inline}
.offers-details-item__link-container{float:left;width:50%}
@media (min-width:768px){.offers-details-item__link-container{width:22%}
}
@media (max-width:767px){.offers-details-item__link-container{float:none;margin-top:10px;order:2;width:100%}
.offers-details-item__link-container a{display:block;text-align:center}
}
.offers-details-item__button{float:right;margin-top:8px}
@media (min-width:768px){.offers-details-item__button{margin-top:none;float:none}
}
@media (max-width:767px){.offers-details-item__button{display:block;float:none;margin-top:15px}
}
.offers-details-item__button-container{float:left;width:50%}
@media (min-width:768px){.offers-details-item__button-container{width:78%}
}
@media (max-width:767px){.offers-details-item__button-container{float:none;order:1;width:100%}
}
.offers-details-item__dropdown{display:none;padding:20px;font-size:11px}
.offers-details-item--dropdown .offers-details-item__dropdown{display:block}
.offers-vip{margin-top:10px}
.offers-vip__content{padding:36px 20px 0 20px;max-width:1024px;margin:0 auto}
.offers-vip--sized .offers-vip__content{position:relative}
.offers-vip__content-container{width:100%;background:#f6f5f1}
.offers-vip__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:24px;line-height:30px;letter-spacing:.28em;text-transform:uppercase;text-align:center;margin-bottom:7px}
.offers-vip__image{display:block;width:100%}
@media (min-width:768px){.offers-vip__image-container{float:left;width:50%}
.offers-vip--sized .offers-vip__image-container{float:none;position:absolute;bottom:0;left:0}
}
.offers-vip__description{text-align:center;padding:20px 5px 60px 5px}
@media (min-width:768px){.offers-vip__description{float:left;width:50%;padding:86px 5px 80px 5px}
.offers-vip--sized .offers-vip__description{width:100%;padding:86px 5px 80px 50%}
}
.offers-vip__description-header{font-family:"Brandon Text",SimHei;font-weight:400;font-size:38px;line-height:44px;letter-spacing:.01em}
.offers-vip__description-text{margin-top:14px;font-size:18px;line-height:26px}
.offers-vip__actions{margin-top:20px}
@media (min-width:768px){.offers-vip__actions{margin-top:55px}
}
@media (max-width:767px){.offers-vip__button{width:100%;line-height:40px;height:40px}
}
.offers-vip__link{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#000;text-decoration:none;border-bottom:2px solid #000;display:inline-block;cursor:pointer;margin:4px 0 0 15px}
.offers-vip__link:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}
.touch .offers-vip__link{border-style:solid;border-width:2px;padding:10px;text-decoration:none}
@media (max-width:767px){.offers-vip__link{margin:20px 0 0 0;display:block}
}
.offers-vip__footer{background:#000;color:#fff;margin-top:60px;padding:40px;text-align:center}
.offers-vip__footer-header{font-family:"Brandon Text Light",SimHei;font-weight:400;font-size:38px;line-height:44px;letter-spacing:.024em}
.offers-vip__footer-link{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#fff;text-decoration:none;border-bottom:2px solid #fff;display:inline-block;cursor:pointer;margin-top:26px}
.offers-vip__footer-link:hover{color:#fff;border-color:#fff;text-decoration:none}
.touch .offers-vip__footer-link{border-style:solid;border-width:2px;padding:10px;text-decoration:none}
.offer-specific__container .offer{max-width:1024px;margin:0 auto;overflow:hidden;padding-bottom:20px}
.offer-specific__container .offer__breadcrumb{max-width:1024px;margin:0 auto;height:48px;line-height:48px;background:#eff0f0;padding:0 30px;margin-bottom:30px}
@media (min-width:768px){.offer-specific__container .offer__breadcrumb{margin-bottom:50px}
}
.offer-specific__container .offer__breadcrumb-container{width:100%;background:#eff0f0}
@media (min-width:768px){.offer-specific__container .offer__breadcrumb-container{margin-top:5px}
}
.offer-specific__container .offer__breadcrumb-link{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-decoration:none}
.offer-specific__container .offer__breadcrumb-link:before{content:"";font-size:22px;color:inherit;vertical-align:middle}
.offer-specific__container .offer__breadcrumb-link:before{padding:0 4px 2px 0}
.offer-specific__container .offer__breadcrumb-link:hover{text-decoration:none}
.offer-specific__container .offer__container{padding:0 30px}
.offer-specific__container .offer__header{font-size:20px;margin-bottom:34px}
@media (max-width:767px){.offer-specific__container .offer__header{line-height:25px}
}
.offer-specific__container .offer-hero{overflow:hidden}
@media (min-width:768px){.offer-specific__container .offer-hero__description{float:left;width:50%}
}
.offer-specific__container .offer-hero__callout{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:#ff4661}
.offer-specific__container .offer-hero__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:37px;line-height:46px;letter-spacing:.1em;text-transform:uppercase}
.offer-specific__container .offer-hero__text{font-family:"Brandon Text",SimHei;font-weight:400;font-size:18px;line-height:27px;letter-spacing:.06em;margin-top:20px;margin-bottom:0}
.offer-specific__container .offer-hero__text p{margin:0 0 50px 0}
.offer-specific__container .offer-hero__text ul{margin-left:24px}
.offer-specific__container .offer-hero__text ul li{list-style-position:outside;list-style:none;padding-left:1em;text-indent:-22px}
.offer-specific__container .offer-hero__text li:before{content:"\00B7";font-size:32px;margin-right:.3em}
.offer-specific__container .offer-hero__actions{overflow:hidden}
.offer-specific__container .offer-hero__link{text-transform:uppercase;font-size:14px;text-decoration:none;color:#000;font-decoration:none;letter-spacing:3px;font-weight:700;display:inline;border-bottom:2px solid #000;padding-bottom:4px}
@media (min-width:768px){.offer-specific__container .offer-hero__link{float:left;margin-top:9px}
}
.offer-specific__container .offer-hero__link:hover{color:#FF526C;border-bottom-color:#FF526C}
.offer-specific__container .offer-hero__button{margin-left:40px}
@media (max-width:767px){.offer-specific__container .offer-hero__button{width:100%;margin:20px 0 0 0}
}
.offer-specific__container .offer-hero__image-container{padding:20px 0 0 0;width:50%}
@media (min-width:768px){.offer-specific__container .offer-hero__image-container{float:left}
}
.offer-specific__container .offer-hero__image{width:100%}
.offer-specific__container .offer-hero__dropdown{display:none;position:relative;clear:both;padding-top:16px}
@media (max-width:767px){.offer-specific__container .offer-hero__dropdown{margin-top:20px}
}
.offer-specific__container .offer-hero__carrot{position:absolute;top:0;z-index:999;margin-bottom:-1px;left:10%;width:32px;height:17px;background:url(/media/images/offers/carrot.gif) no-repeat 0 0}
@media (max-width:767px){.offer-specific__container .offer-hero__carrot{left:20%}
}
.offer-specific__container .offer-hero__dropdown-content{overflow:hidden;border:1px solid #929292}
.offer-specific__container .offer-hero__dropdown-content .offer__text{margin:10px 0;padding:0 20px;font-family:"Brandon Text",SimHei;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.03em}
@media (min-width:768px){.offer-specific__container .offer-hero__dropdown-content .offer__text{width:100%;float:left;border-left:none}
}
.offer-specific__container .offer--1{padding:0 42px 24px 0}
.offer-specific__container .offer--2{padding:0 0 24px 42px;border-left:1px #000 solid}
.offer-specific__container .offer-options{width:50%;float:left}
.offer-specific__container .offer-options__image-container{padding:20px 0 50px 0}
.offer-specific__container .offer__categories{overflow:hidden;padding:30px 0 0 0}
.offer-specific__container .offer__category{margin-bottom:20px}
@media (min-width:768px){.offer-specific__container .offer__category{float:left;text-align:center;margin-bottom:70px}
}
@media (min-width:768px){.offer-specific__container .offer__category--1{width:28%;padding:0 26px 0 19px}
}
@media (min-width:768px){.offer-specific__container .offer__category--2{width:44%;padding:0 35px 0 27px}
}
@media (min-width:768px){.offer-specific__container .offer__category--3{width:28%}
}
.offer-specific__container .offer__category-link{display:block;height:100%;padding-bottom:50px}
@media (min-width:768px){.offer-specific__container .offer__category-link{position:relative}
}
.offer-specific__container .offer__category-image{display:block;width:100%;padding:0 15%}
@media (min-width:768px){.offer-specific__container .offer__category-image{padding:0}
}
.offer-specific__container .offer__category-button{width:100%;margin-top:20px}
@media (min-width:768px){.offer-specific__container .offer__category-button{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:auto}
}
@media (min-width:768px){.offer-specific__container .offer--returns .offer-hero__description{width:70%}
}
@media (min-width:768px){.offer-specific__container .offer--returns .offer-hero__image-container{width:30%;padding:0 0 0 35px}
}
@media (min-width:768px){.offer-specific__container .offer--shipping .offer-hero__description{width:59%}
}
@media (min-width:768px){.offer-specific__container .offer--shipping .offer-hero__image-container{width:41%}
}
.en_US #cboxContent .offers-everyday{width:99%}
.en_US #cboxContent .offers-everyday .offers-everyday__items{display:block;margin:0;width:100%}
.en_US #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item{width:33%}
.en_US #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item .offers-everyday__item-inner{padding:0 18px 24px}
.en_US #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item .offers-everyday__item-inner .offers-everyday__item-header{font-size:14px}
.en_US #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item:last-child .offers-everyday__item-inner{border:none}
.en_CA #cboxContent .offers-everyday{width:99%}
.en_CA #cboxContent .offers-everyday .offers-everyday__items{display:block;margin:0;width:100%}
.en_CA #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item{width:33%}
.en_CA #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item:last-child .offers-everyday__item-inner{border:none}
@media only screen and (min-width:359px) and (max-width:420px){.offer-code-panel .offer-code__one-offer-only{font-size:13px}
.offer-code-panel .offer-code__one-offer-only .offer-code__see-all-offers{border-left:none;border-right:none;border-top:none;font-size:11px;letter-spacing:0;padding:0}
}
@media only screen and (max-width:500px){.offers-details-item__link,.offers-hero__link{font-size:10px}
.offers-details-item__sub-header{font-size:14px;line-height:16px}
}
.offerspick{width:100%;padding:20px 6.25%;min-height:739px}
.offerspick--selected{min-height:auto}
@media (min-width:768px){.offerspick{padding:20px 0;min-height:1287px}
.offerspick--selected{min-height:auto}
}
.offerspick .offerspick__offer{overflow:hidden;border-bottom:1px solid #D0D0D0;margin:12px 0 0 0;padding-bottom:14px}
@media (min-width:768px){.offerspick .offerspick__offer{margin:28px 1px 0 1px;padding-bottom:0}
}
.offerspick .offerspick__offer:last-child{border-bottom:0}
.offerspick .offerspick__offer.is_selected{border-bottom:0}
.offerspick .offerspick__offer.is_selected .offerspick__button--remove{display:inline-block}
.offerspick .offerspick__offer.is_selected .offerspick__button--add{display:none}
.offerspick .offerspick__offer.is_soldout{filter:alpha(Opacity=40);opacity:.4}
.offerspick .offerspick__offer.is_soldout .offerspick__button--soldout{display:inline-block}
.offerspick .offerspick__offer.is_soldout .offerspick__button--add{display:none}
.offerspick .offerspick__offer__header{font:"Brandon Text Medium",SimHei;text-align:center;text-transform:uppercase;font-size:11px;line-height:20px;letter-spacing:.2em;margin-bottom:18px}
@media (min-width:768px){.offerspick .offerspick__offer__header{font-size:18px;line-height:28px;letter-spacing:.1em}
}
.offerspick .offerspick__button__container{text-align:center}
.offerspick .offerspick__button--remove{display:none}
.offerspick .offerspick__button--soldout{display:none;border:1px solid #000;color:#000;background:#fff}
.offerspick .offerspick__button--soldout:hover{border:1px solid #000;color:#000;background:#fff}
.offerspick .offerspick__shades{overflow:hidden;margin-top:26px}
.offerspick .offerspick__shade{position:relative;float:left;width:33.33%;padding-left:24px;margin-bottom:6px}
.offerspick .offerspick__shade:nth-child(4){clear:left}
@media (min-width:768px){.offerspick .offerspick__shade{min-height:150px;width:16.66%;padding-left:0;margin-bottom:0}
.offerspick .offerspick__shade:nth-child(4){clear:none}
}
.offerspick .offerspick__shade__image{display:none}
@media (min-width:768px){.offerspick .offerspick__shade__image{display:inline;width:100%;padding-bottom:20px}
}
.offerspick .offerspick__shade__dot{width:20px;height:20px;background:#999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0}
@media (min-width:768px){.offerspick .offerspick__shade__dot{display:none}
}
.offerspick .offerspick__shade__name{font:"Brandon Text",SimHei;font-size:11px;line-height:12px;margin:4px 0}
@media (min-width:768px){.offerspick .offerspick__shade__name{position:absolute;left:0;bottom:20px;width:100%;font-size:12px;line-height:14px;text-align:center;margin:0}
}
.site-email-sms-signup{max-width:1024px;margin:30px auto 20px auto;padding:50px 90px 100px 90px;background:url(/media/images/account/email-sms-signup-envelope.gif) no-repeat center top}
@media (max-width:1024px){.site-email-sms-signup{width:100%}
}
@media (max-width:767px){.site-email-sms-signup{background:0 0;padding:30px 1%;margin-top:10px}
}
.site-email-sms-signup__header{width:600px;margin:0 auto;margin-bottom:10px;text-align:center}
@media (max-width:1024px){.site-email-sms-signup__header{margin-bottom:20px}
}
@media (max-width:767px){.site-email-sms-signup__header{width:100%;padding:60px 15px 40px;background:url(/media/images/account/email-sms-signup-envelope-small.gif) no-repeat center top;background-size:95%;border-bottom:2px solid #D0D0D0}
}
.site-email-sms-signup__header h1{height:40px;margin-bottom:12px;font-family:"Brandon Text Bold";font-size:3em;letter-spacing:8px;line-height:1em;text-transform:uppercase}
@media (max-width:767px){.site-email-sms-signup__header h1{height:auto;margin-bottom:15px;font-size:1.7em;letter-spacing:4px}
}
.site-email-sms-signup__header h2{margin:0;font-size:1.5em;line-height:1.25em}
@media (max-width:767px){.site-email-sms-signup__header h2{font-size:1em}
}
.site-email-sms-signup__field{display:inline-block;width:255px;margin:10px}
@media (max-width:1024px){.site-email-sms-signup__field{width:45.5%;margin:8px 2%}
}
@media (max-width:767px){.site-email-sms-signup__field{width:96%}
}
.site-email-sms-signup__required-note{margin:0 0 0 10px}
@media (max-width:1024px){.site-email-sms-signup__required-note{width:96%;margin:0 2%}
}
.site-email-sms-signup__birthday{text-align:right}
.site-email-sms-signup__birthday-label{display:inline-block;width:60px;margin:0 10px 0 0}
@media (max-width:1024px){.site-email-sms-signup__birthday-label{width:25%;float:left;text-align:left;line-height:30px}
}
.site-email-sms-signup__day,.site-email-sms-signup__month{width:48px;margin:0 4px;padding:10px 8px}
@media (max-width:1024px){.site-email-sms-signup__day,.site-email-sms-signup__month{width:17.5%;margin:0 1%}
}
.site-email-sms-signup__year{width:55px;margin-left:4px;padding:10px 8px}
@media (max-width:1024px){.site-email-sms-signup__year{width:25%;margin-left:1%}
}
.site-email-sms-signup__agree{display:inline-block;width:532px;margin:5px 10px 10px 10px}
@media (max-width:1024px){.site-email-sms-signup__agree{width:71%;margin:8px 2%}
}
@media (max-width:767px){.site-email-sms-signup__agree{width:96%}
}
.site-email-sms-signup__agree input{position:static;float:left;margin-top:5px;width:20px}
.site-email-sms-signup__agree p.site-email-sms-signup__agree--terms{display:inline;padding-left:5px;margin:0;width:480px}
.site-email-sms-signup__submit{margin:10px;vertical-align:top!important}
@media (max-width:1024px){.site-email-sms-signup__submit{height:60px;line-height:60px;margin:8px 2%}
}
@media (max-width:767px){.site-email-sms-signup__submit{width:96%!important;height:40px;line-height:40px}
}
.site-email-sms-signup__error{display:inline-block!important;width:100%;margin:60px 10px 10px 10px;color:#EF4963;font-family:"Brandon Text Bold";text-align:left}
@media (max-width:1024px){.site-email-sms-signup__error{width:96%;margin:30px 2% 8px 2%}
}
@media (max-width:767px){.site-email-sms-signup__error{margin-top:10px}
}
.site-email-sms-signup .missing-error{color:#EF4963;border-color:#EF4963}
.site-email-sms-signup .missing-error::-webkit-input-placeholder{color:#EF4963}
.site-email-sms-signup .missing-error::-moz-placeholder{color:#EF4963}
.site-email-sms-signup .missing-error:-moz-input-placeholder{color:#EF4963}
.site-email-sms-signup .missing-error:-ms-input-placeholder{color:#EF4963}
.site-email-sms-thank-you{max-width:1024px;margin:30px auto 20px auto;padding:50px 90px 200px 90px;background:url(/media/images/account/email-sms-signup-envelope.gif) no-repeat center top}
@media (max-width:1024px){.site-email-sms-thank-you{width:100%;padding-bottom:240px}
}
@media (max-width:767px){.site-email-sms-thank-you{background:0 0;padding:30px 1%;margin-top:10px}
}
.site-email-sms-thank-you__header{width:700px;margin:0 auto;margin-bottom:30px;text-align:center}
@media (max-width:1024px){.site-email-sms-thank-you__header{margin-bottom:20px}
}
@media (max-width:767px){.site-email-sms-thank-you__header{width:100%;padding:60px 0 20px 0;background:url(/media/images/account/email-sms-signup-envelope-small.gif) no-repeat center top;background-size:95%}
}
.site-email-sms-thank-you__header h1{height:40px;margin-bottom:18px;font-family:"Brandon Text Bold";font-size:3em;letter-spacing:8px;line-height:1em;text-transform:uppercase}
@media (max-width:767px){.site-email-sms-thank-you__header h1{height:auto;margin-bottom:80px;font-size:2em;letter-spacing:4px}
}
.site-email-sms-thank-you__header h2{margin:0;font-size:1.5em;line-height:1.25em;background:#fff}
@media (max-width:767px){.site-email-sms-thank-you__header h2{font-size:1em}
}
.email-signup__success-text{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:.2em;font-size:16px}
.bobbi-pro{margin-bottom:10px}
.bobbi-pro a{text-decoration:none}
.bobbi-pro__hero{height:328px;background-repeat:no-repeat;background-position:right bottom;background-size:50%}
@media (min-width:1024px){.bobbi-pro__hero{background-size:auto 100%}
}
.bobbi-pro__hero-callout{text-align:center;width:530px;float:left;padding:55px 60px 0 0}
@media (min-width:1024px){.bobbi-pro__hero-callout{width:550px;padding:55px 0 0 50px}
}
@media (max-width:767px){.bobbi-pro__hero-callout{padding:2px 0 0;width:auto}
}
.bobbi-pro__hero-header{font-family:"Brandon Text Bold",SimHei;font-size:40px;letter-spacing:8px;line-height:1.2em;text-transform:uppercase}
.bobbi-pro__hero-subheader{font-size:24px;line-height:1.2em}
.bobbi-pro__tabs{text-align:center;margin-top:-38px!important}
.bobbi-pro__tabs .resp-tab-item{background:#fff;margin-bottom:0;padding:8px 32px}
.bobbi-pro__tabs .resp-tab-item.resp-tab-active{background:#eff0f0;border-bottom:1px solid #eff0f0}
.bobbi-pro__tabs .resp-tabs-container{text-align:left;background:#eff0f0;margin-top:-6px;border-top:1px solid #000}
.bobbi-pro__tabs .resp-tab-content{padding:0}
.bobbi-pro__tabs .bobbi-pro__section{padding:20px}
@media (min-width:768px){.bobbi-pro__tabs .bobbi-pro__section{padding:40px 60px 35px}
}
.bobbi-pro__tabs .bobbi-pro__section.bobbi-pro__section--apply{padding-left:45px;padding-right:45px}
@media (max-width:767px){.bobbi-pro__tabs .bobbi-pro__section.bobbi-pro__section--apply{padding-left:20px;padding-right:20px}
}
.bobbi-pro__tabs .bobbi-pro__section.bobbi-pro__section--artist{padding:40px 35px 35px 35px}
.bobbi-pro__tabs .bobbi-pro__section--artist .bobbi-pro__section-header{margin-left:25px;margin-bottom:15px}
.bobbi-pro__section-header{font-family:"Brandon Text Bold",SimHei;margin:8px 0 18px 0;letter-spacing:5px;text-transform:uppercase;font-size:18px}
@media (min-width:768px){.bobbi-pro__section-header{font-size:22px}
}
.bobbi-pro__section-content{font-size:14px;text-align:left}
@media (min-width:768px){.bobbi-pro__section-content{font-size:18px}
}
.bobbi-pro__section-cta{border:1px solid #ff4661;display:inline-block;padding:10px 18px}
.bobbi-pro__apply{display:table;width:100%}
.bobbi-pro__apply-row{display:table-row}
.bobbi-pro__apply-column{vertical-align:top;display:table-cell;width:50%}
@media (max-width:767px){.bobbi-pro__apply-column{display:block;width:100%}
}
.bobbi-pro__apply .bobbi-pro__section-header{margin-bottom:21px}
.bobbi-pro__apply .bobbi-pro__section-link{color:#ff4661;text-transform:uppercase;font-size:14px;font-family:"Brandon Text Bold",SimHei;text-decoration:none;letter-spacing:2px}
.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column:first-child{padding-left:15px;padding-right:50px}
@media (max-width:767px){.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column:first-child{padding-left:0;padding-right:0}
}
.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column:last-child{border-left:1px solid #000;padding-left:30px}
@media (max-width:767px){.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column:last-child{border-left:0 none;padding-left:0}
}
.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column .bobbi-pro__section-content p:last-child{margin-bottom:0}
.bobbi-pro__apply .bobbi-pro__apply-row--links .bobbi-pro__apply-column{padding-top:30px}
.bobbi-pro__apply .bobbi-pro__apply-row--links .bobbi-pro__apply-content{border-top:1px solid #000;padding:25px 15px 0 15px}
.bobbi-pro__apply .bobbi-pro__apply-row--links .bobbi-pro__apply-column:last-child .bobbi-pro__apply-content{padding-left:30px}
.bobbi-pro__apply .bobbi-pro__section-content--qualify p{margin-bottom:0}
.bobbi-pro__apply .bobbi-pro__section-content--qualify b,.bobbi-pro__apply .bobbi-pro__section-content--qualify strong{font-family:"Brandon Text Bold",SimHei;font-weight:400}
.bobbi-pro__apply .bobbi-pro__section-content--qualify>ul{margin-top:0;margin-bottom:25px}
.bobbi-pro__apply .bobbi-pro__section-content--qualify>p>b>u,.bobbi-pro__apply .bobbi-pro__section-content--qualify>p>strong>u,.bobbi-pro__apply .bobbi-pro__section-content--qualify>p>u>b,.bobbi-pro__apply .bobbi-pro__section-content--qualify>p>u>strong{display:inline-block;margin-bottom:25px;text-decoration:none;border-bottom:1px solid #000;line-height:1em}
.bobbi-pro__apply .bobbi-pro__section-content--qualify ul{padding-left:20px}
.bobbi-pro__apply .bobbi-pro__section-content--qualify ul li{font-family:"Brandon Text Bold",SimHei;font-size:18px;list-style-type:disc;line-height:1.4em}
.bobbi-pro__apply .bobbi-pro__section-content--qualify .bobbi-pro__list-seperator{display:inline-block;font-family:"Brandon Text Bold",SimHei;border-bottom:1px solid #000;padding-bottom:1px;margin-bottom:15px}
.bobbi-pro__apply .bobbi-pro__section-content--qualify .bobbi-pro__apply-requirements ul{margin-top:-25px;margin-bottom:25px}
.bobbi-pro__apply .bobbi-pro__section-content--qualify .bobbi-pro__apply-requirements li{list-style:none;font-family:"Brandon Text",SimHei;font-weight:400}
.bobbi-pro__apply .bobbi-pro__section-content--qualify .bobbi-pro__apply-requirements li:before{content:'—'}
.bobbi-pro__faq{margin:30px 0 40px 0}
@media (min-width:768px){.bobbi-pro__faq{margin-top:70px}
}
.bobbi-pro__faq-qa{border:1px solid #000;border-width:1px 0 0 0;margin-left:-15px;padding:0 15px;margin-right:-15px}
.bobbi-pro__faq-qa:last-child{border-width:1px 0}
.bobbi-pro__faq-qa .bobbi-pro__faq-question{font-family:"Brandon Text Bold",SimHei;padding:15px 0 15px 0}
.bobbi-pro__faq-qa .bobbi-pro__faq-question:hover{cursor:pointer}
.bobbi-pro__faq-qa .bobbi-pro__faq-answer{display:none;margin-top:20px;position:relative}
@media (min-width:768px){.bobbi-pro__faq-qa .bobbi-pro__faq-answer{padding-bottom:50px;padding-left:55px}
}
.bobbi-pro__faq-qa .bobbi-pro__faq-answer:before{content:'A.';position:absolute;left:0;top:7px;font-size:30px;font-family:"Brandon Text Bold",SimHei}
.bobbi-pro__faq-qa .bobbi-pro__faq-answer__close{color:#000;position:absolute;top:4px;right:0;font-size:24px}
.bobbi-pro__faq-qa .bobbi-pro__faq-answer__content{max-width:550px;line-height:1.4em;padding-top:45px}
@media (min-width:768px){.bobbi-pro__faq-qa .bobbi-pro__faq-answer__content{padding-top:0}
}
.bobbi-pro__faq-qa.active .bobbi-pro__faq-question{color:#ff4661}
.bobbi-pro__artist{font-size:0;text-align:center}
@media (min-width:768px){.bobbi-pro__artist{text-align:left}
}
.bobbi-pro__artist-bio{margin-top:28px;display:inline-block;vertical-align:top;margin-right:42px;text-align:center;width:290px}
@media (max-width:480px){.bobbi-pro__artist-bio{margin:28px auto 0}
}
@media (min-width:768px){.bobbi-pro__artist-bio{width:30%;margin-right:3%}
}
@media (min-width:1024px){.bobbi-pro__artist-bio:nth-child(3n){margin-right:0}
}
.bobbi-pro__artist-bio__link{padding-bottom:0}
.touch .bobbi-pro__artist-bio__link{border-width:0 0 2px 0;padding:0}
.bobbi-pro__artist__image{display:block;width:100%;height:auto;margin-bottom:15px}
.bobbi-pro__artist__name{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:16px;margin-bottom:4px}
.bobbi-pro__artist-bio__content{display:none;font-size:18px}
.bobbi-pro__artist-bio__content.bobbi-pro__artist-bio__content--full{display:block;position:relative;margin-top:32px;margin-bottom:12px;background:#fff;border:1px solid #959595;padding:18px 20px}
.bobbi-pro__artist-bio__content.bobbi-pro__artist-bio__content--full a{text-decoration:underline}
.bobbi-pro__artist-bio__content-wrapper{display:none}
.bobbi-pro__artist-bio__content-arrow{position:absolute;top:0;height:13px;left:0}
.bobbi-pro__artist-bio__content-arrow:after,.bobbi-pro__artist-bio__content-arrow:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.bobbi-pro__artist-bio__content-arrow:after{border-color:rgba(100,100,100,0);border-bottom-color:#fff;border-width:11px;margin-left:-11px}
.bobbi-pro__artist-bio__content-arrow:before{border-color:rgba(239,240,240,0);border-bottom-color:#000;border-width:12px;margin-left:-12px}
.bobbi-pro__artist-bio__content-section{font-size:14px}
.bobbi-pro__artist-bio__content-section__header{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.bobbi-pro__artist-bio__content-section__description{margin-bottom:15px}
.bobbi-pro__artist-bio__content-section__products{border-left:1px solid #959595;float:right;margin-left:40px;margin-bottom:20px}
.bobbi-pro__artist-bio__content-section__products a{margin-left:10px;display:block;border-bottom:1px solid #959595}
.bobbi-pro__artist-bio__content-section__products a:last-child{border:none}
.bobbi-pro__artist-bio__content-section__products-image{width:148px;height:auto;display:block}
@media (max-width:768px){#bp-artist{display:none}
.bobbi-pro .resp-tabs-container>[aria-controls=tab_item-3]{display:none}
}
.makeup-lessons-landing{padding:0}
.makeup-lessons-landing .row{padding:0}
.makeup-lessons-landing .makeup-lessons__row{max-width:1024px;margin:0 auto;padding:20px 0;border-top:1px solid #D0D0D0}
.makeup-lessons-landing .makeup-lessons__row:first-child{border-top:0}
.makeup-lessons__header{position:relative;color:#000;text-decoration:none;display:block;background-repeat:no-repeat;background-position:right;max-width:1024px;margin:0 auto}
@media (max-width:767px){.makeup-lessons__header{background:0 0!important}
.makeup-lessons__header--image img{display:block}
}
@media (min-width:768px){.makeup-lessons__header{margin-bottom:5px}
}
.makeup-lessons__header--image{width:100%;background-size:cover}
@media (min-width:768px){.makeup-lessons__header--image{background:0 0;width:1px;overflow:hidden}
.makeup-lessons__header--image img{display:block;max-width:none;visibility:hidden}
}
.makeup-lessons__header--content{position:absolute;text-align:center;top:0;width:100%;padding-left:40%;text-align:center}
@media (min-width:768px){.makeup-lessons__header--content{height:100%;line-height:100%}
}
@media (min-width:1025px){.makeup-lessons__header--content{padding-left:55%}
}
@media (min-width:768px){.makeup-lessons__header--content .inner{top:36%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.makeup-lessons__header--content h2,.makeup-lessons__header--content h4{color:#000;text-align:center;margin-bottom:0}
@media (min-width:768px){.makeup-lessons__header--content h2,.makeup-lessons__header--content h4{line-height:44px;margin:0}
}
.makeup-lessons__header--content h2{margin-top:10px;font-size:21px;line-height:1em;letter-spacing:4px;font-family:"Brandon Text Bold",SimHei}
@media (min-width:768px){.makeup-lessons__header--content h2{font-size:18px;letter-spacing:3px;margin-bottom:120px}
}
.makeup-lessons__header--content h4{font-size:15px}
@media (min-width:768px){.makeup-lessons__header--content h4{font-size:20px;line-height:30px}
}
.makeup-lessons__header--content .multi{white-space:nowrap}
.makeup-lessons__header--content .multi--mobile-inline{display:inline-block}
@media (min-width:768px){.makeup-lessons__header--content .multi--mobile-inline{display:block}
}
.makeup-lessons__header--content .makeup-lessons__header--link{border:1px solid #fff;color:#fff;display:inline-block;margin-top:10px;padding:5px 10px}
.makeup-lessons-item__lesson,.makeup-lessons-item__thumb{display:none}
.makeup-lessons-item__thumb{border:1px solid #d9d9d9}
.makeup-lessons-items__thumbs .makeup-lessons-item__thumb{display:inline-block}
.makeup-lessons-item__thumb-image{width:100%}
.makeup-lessons-item__lesson a{white-space:nowrap}
.makeup-lessons-items__lessons .makeup-lessons-item__lesson{display:inline-block}
@media (min-width:768px){.makeup-lessons-items__lessons .makeup-lessons-item__lesson{display:block}
}
.makeup-lessons-item__lesson .lesson_icon{display:none}
.makeup-lessons-item__lesson.is-video .makeup-lessons-item__lesson-button{background:url(/media/images/lessons/lesson_icon.png) no-repeat 0 -1px;background-position:6px 6px;padding-left:27px;padding-right:5px}
@media (min-width:768px){.makeup-lessons-item__lesson.is-video .makeup-lessons-item__lesson-button{background-position:9px 12px;padding-right:10px;padding-left:33px}
}
.makeup-lessons-item__lesson.is-video .lesson_icon{display:inline-block;display:none;background:url(/media/images/lessons/lesson_icon.png) no-repeat 0 -1px;margin-right:5px;height:10px;width:17px}
.makeup-lessons-item .makeup-lessons-item__lesson-button{font-size:11px;border-width:1px}
@media (min-width:768px){.makeup-lessons-item .makeup-lessons-item__lesson-button{font-size:14px;font-family:"Brandon Text",SimHei}
}
.makeup-lessons-items{position:relative;clear:both;overflow:hidden;padding:0 20px}
.makeup-lessons-items .offers-vip__button,.makeup-lessons-items button{display:none}
.makeup-lessons-items .slick-dots{bottom:-30px}
.makeup-lessons-items .slick-dots li{margin:0;border:1px solid transparent;width:12px;height:12px;overflow:hidden;border:2px solid #fff;background:#D0D0D0;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.makeup-lessons-items .slick-dots li .offers-vip__button,.makeup-lessons-items .slick-dots li button{width:12px;height:12px}
.makeup-lessons-items .slick-dots li .offers-vip__button:before,.makeup-lessons-items .slick-dots li button:before{content:'';width:auto;height:auto;font-size:45px}
.makeup-lessons-items .slick-dots li.slick-active,.makeup-lessons-items .slick-dots li:hover{-webkit-box-shadow:0 0 0 1px #ff4661;-moz-box-shadow:0 0 0 1px #ff4661;box-shadow:0 0 0 1px #ff4661}
.makeup-lessons-items__thumbs{float:left;width:106px}
@media (min-width:768px){.makeup-lessons-items__thumbs{width:214px}
}
@media (min-width:768px){.makeup-lessons-items__lessons,.makeup-lessons-items__meta{margin-left:250px}
}
.makeup-lessons-items__lessons{margin-top:10px}
@media (min-width:768px){.makeup-lessons-items__lessons{padding-left:20px}
}
.makeup-lessons-items__meta{padding-left:120px}
@media (min-width:768px){.makeup-lessons-items__meta{padding-left:0}
}
.makeup-lessons-items__meta--title__link{font-family:"Brandon Text Medium",SimHei;margin-top:-3px;margin-bottom:3px;font-size:16px;text-transform:uppercase;line-height:1.2em;color:#000;text-decoration:none}
.makeup-lessons-items__meta--title__link:hover{color:#ff4661;text-decoration:none}
@media (min-width:768px){.makeup-lessons-items__meta--title__link{margin-top:0;font-size:24px}
}
@media (min-width:768px){.makeup-lessons-items__meta--description{font-size:19px;line-height:1.5em}
}
@media (min-width:768px){.makeup-lessons-items__lessons{position:absolute;bottom:47px;left:0;width:100%;clear:both}
}
.makeup-lessons-items__lessons .makeup-lessons-item{margin-bottom:5px;display:inline-block}
@media (min-width:768px){.makeup-lessons-items__lessons .makeup-lessons-item{display:block;float:left;margin-left:9px;margin-bottom:0}
}
.makeup-lessons-items__lessons .makeup-lessons-item:first-child{margin-left:0}
.makeup-lessons-items .makeup-lessons-item__wrap{padding:20px 0;border-bottom:1px solid #D0D0D0}
@media (min-width:768px){.makeup-lessons-items .makeup-lessons-item__wrap{padding:30px 0 10px 0}
}
.makeup-lessons__tout{background:#f0f0f0;text-align:center;padding:15px 10px;margin-top:-1px}
@media (min-width:768px){.makeup-lessons__tout{padding:25px 10px}
}
.makeup-lessons__tout .section-header{margin-bottom:10px}
.makeup-lessons__tout .section-header__inner{background:#f0f0f0}
.makeup-lessons__tout .icon-livechat{display:block;font-size:24px;margin-bottom:4px}
@media (min-width:768px){.makeup-lessons__tout .icon-livechat{display:inline-block;font-size:52px;margin-right:10px}
}
.makeup-lessons__tout-header{text-transform:uppercase;font-family:"Brandon Text Medium",SimHei;margin-bottom:5px}
@media (min-width:768px){.makeup-lessons__tout-header{font-size:32px;letter-spacing:7px}
}
.makeup-lessons__tout .button,.makeup-lessons__tout .recommended-item__button,.makeup-lessons__tout .viewcart-buttons .go-shopping,.viewcart-buttons .makeup-lessons__tout .go-shopping{margin-top:10px;background:#f0f0f0}
@media (min-width:768px){.makeup-lessons__tout .button,.makeup-lessons__tout .recommended-item__button,.makeup-lessons__tout .viewcart-buttons .go-shopping,.viewcart-buttons .makeup-lessons__tout .go-shopping{margin-top:35px;margin-bottom:5px;border-width:1px}
}
.makeup-lesson-page__share{float:right;margin-top:-4px}
@media (min-width:768px){.makeup-lesson-page__share{margin-top:-1px}
}
.makeup-lesson-page__share a{font-size:24px;margin-left:16px;color:#000;text-decoration:none}
.makeup-lesson-page__share a:hover{color:#ff4661}
.makeup-lesson-page__all-link{text-decoration:none;display:block;margin-top:20px;margin-bottom:20px}
.makeup-lesson-page__all-link:hover{text-decoration:none}
.makeup-lesson-page__video-icon{display:inline-block;background:url(/media/images/lessons/lesson_icon.png) no-repeat 0 -1px;margin-right:5px;height:7px;width:13px;background-size:100% auto}
@media (min-width:768px){.makeup-lesson-page__video-icon{vertical-align:middle;width:20px;height:13px}
}
.makeup-lesson-page__slide-type{margin-top:3px}
.makeup-lesson-page__slider{background:#f0f0f0;margin-left:-20px;margin-right:-20px;padding-left:35px;padding-right:25px}
.makeup-lesson-page__slider .slick-track{margin:auto}
.makeup-lesson-page__slider .slick-next,.makeup-lesson-page__slider .slick-prev{height:18px;width:22px}
.makeup-lesson-page__slider .slick-next:before,.makeup-lesson-page__slider .slick-prev:before{font-size:22px}
@media (min-width:768px){.makeup-lesson-page__slider .slick-next,.makeup-lesson-page__slider .slick-prev{height:50px;width:45px;margin-top:-29px}
.makeup-lesson-page__slider .slick-next:before,.makeup-lesson-page__slider .slick-prev:before{font-size:50px}
}
.makeup-lesson-page__slider .slick-prev{left:5px}
.makeup-lesson-page__slider .slick-next{right:0}
.makeup-lesson-page__slider .slick-next:before{right:0}
.makeup-lesson-page__slider .makeup-lesson-page__slider-slide{text-align:center;margin-right:10px;-webkit-transition:opacity,.3s;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;transition:opacity .3s;filter:alpha(Opacity=50);opacity:.5}
.makeup-lesson-page__slider .makeup-lesson-page__slider-slide.slick-showing{filter:alpha(Opacity=100);opacity:1}
.makeup-lesson-page__slider .makeup-lesson-page__slider-slide.slick-showing .makeup-lesson-page__slide-wrap .makeup-lesson-page__slide-image{border-color:#000}
.makeup-lesson-page__slider .makeup-lesson-page__slider-slide-type{font-size:11px}
@media (min-width:768px){.makeup-lesson-page__slider .makeup-lesson-page__slider-slide-type{font-size:14px;margin-top:5px}
}
.makeup-lesson-page__slider .makeup-lesson-page__slide-wrap{max-width:100%;display:inline-block;padding:15px 0 10px}
@media (min-width:768px){.makeup-lesson-page__slider .makeup-lesson-page__slide-wrap{padding-top:30px;padding-bottom:15px}
}
.makeup-lesson-page__slider .makeup-lesson-page__slide-wrap:hover{cursor:pointer}
.makeup-lesson-page__slider .makeup-lesson-page__slide-wrap:hover .makeup-lesson-page__slide-image{border-color:#000}
.makeup-lesson-page__slider .makeup-lesson-page__slide-image{margin:auto;max-width:100%;width:80px;border:1px solid #D0D0D0;-webkit-transition:border-color,.3s;-moz-transition:border-color,.3s;-o-transition:border-color,.3s;transition:border-color .3s}
@media (min-width:768px){.makeup-lesson-page__slider .makeup-lesson-page__slide-image{width:160px}
}
.makeup-lesson-page__slider .makeup-lesson-page__content{display:none}
.makeup-lesson-page__slider .makeup-lesson__event{display:none}
.makeup-lesson-page__name{text-align:center;font-size:18px}
@media (min-width:768px){.makeup-lesson-page__name .section-header{margin-bottom:12px}
}
.makeup-lesson-page__content-container .makeup-lesson-page__slide-wrap{display:none}
.makeup-lesson-page__before-after{text-align:center;font-size:0;margin-top:15px;display:table}
@media (min-width:768px){.makeup-lesson-page__before-after{max-width:830px;margin:auto;margin-top:28px}
}
.makeup-lesson-page__before-after__column{display:table-cell;width:50%;vertical-align:top;padding-right:5px;text-align:left}
.makeup-lesson-page__before-after__column img{display:block;width:100%}
.makeup-lesson-page__before-after__column:last-child{text-align:right;padding-right:0;padding-left:5px}
.makeup-lesson-page__before-after__image{display:block;margin:auto;margin-bottom:10px}
@media (min-width:768px){.makeup-lesson-page__before-after__image{margin-bottom:25px}
}
.makeup-lesson-page__before-after__text{font-size:12px;text-align:center;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;margin-bottom:15px}
@media (min-width:768px){.makeup-lesson-page__before-after__text{font-size:18px;margin-bottom:30px}
}
.makeup-lesson-page__video .bobbis-lessons__footer .link--get-the-look .icon{display:none}
.makeup-lesson-page__video .bobbis-lessons{border-bottom:2px solid #D1D2D1;margin-bottom:10px}
.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .bobbis-lessons__social li a{color:#000}
.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .link--get-the-look .icon-arrow_down,.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .link--get-the-look .icon-arrow_up{display:none}
.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .link--get-the-look{border:2px solid #ff4661}
.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .link--get-the-look:hover{border-color:#000}
.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__container{background:#fff;color:#000}
.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__header,.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__headline{color:#000}
.makeup-lesson-page__video .bobbis-lessons .link--get-the-look{color:#ff4661}
.makeup-lesson-page__video--no-border .bobbis-lessons{border-bottom:none}
.makeup-lesson-page__products-link{text-align:center;text-decoration:none;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;border:1px solid #eff0f0;border-width:1px 0;display:block;padding:10px 0;letter-spacing:3px}
.makeup-lesson-page__products-link:hover{text-decoration:none}
.makeup-lesson-page__shop-all-products{padding:40px 0}
.makeup-lesson-page__shop-all-products .active-text{display:none}
.makeup-lesson-page__shop-all-products.active .active-text{display:block}
.makeup-lesson-page__shop-all-products.active .non-active-text{display:none}
.makeup-lesson-page__shop-all-products.active .makeup-lesson-page__shop-all-products__grid{padding-top:40px}
.makeup-lesson-page__finished-look{text-align:center}
.makeup-lesson-page__finished-look__header{font-family:"Brandon Text Bold",SimHei}
.makeup-lesson-page .makeup-lesson-page__video+.makeup-lesson__step{border-top:none}
.makeup-lesson-page .makeup-lesson__event-image{display:table-cell;width:50%;vertical-align:top}
@media (min-width:768px){.makeup-lesson-page .makeup-lesson__event-image{width:400px;max-width:50%}
}
.makeup-lesson__step{border-top:1px solid #eff0f0;position:relative}
.makeup-lesson__step:last-child{border-bottom:none;margin-bottom:10px}
.makeup-lesson__step .icon-arrow{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all .3s;position:absolute;right:5px;color:#929292}
.makeup-lesson__step .icon-arrow:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.makeup-lesson__step-header--desktop{display:none}
.makeup-lesson__step-header{text-transform:uppercase;padding:5px 0;font-size:12px}
.makeup-lesson__step-header:hover{cursor:pointer}
.makeup-lesson__step-info{display:none}
.makeup-lesson__step-info.active{display:table;width:100%}
.makeup-lesson__step-info__row{display:table-row}
.makeup-lesson__step-info__cell{display:table-cell;vertical-align:top;position:relative}
.makeup-lesson__step-info__cell--image{width:106px;padding-bottom:10px;padding-right:10px}
.makeup-lesson__step-info__cell--info{padding-left:0;padding-bottom:50px}
@media (min-width:768px){.makeup-lesson__step-info{display:table;width:100%;padding:40px 50px}
.makeup-lesson__step-info__row{display:table-row}
.makeup-lesson__step-info__cell{display:table-cell;vertical-align:top;position:relative}
.makeup-lesson__step-info__cell--image{width:190px;padding-bottom:0}
.makeup-lesson__step-info__cell--info{padding-left:30px}
}
.makeup-lesson__step-number{color:#000;font-family:"Brandon Text Medium",SimHei;display:inline-block}
.makeup-lesson__step-name{display:inline-block}
.makeup-lesson__step-image{width:96px;height:auto}
@media (min-width:768px){.makeup-lesson__step-image{width:190px;float:none;margin:0}
}
.makeup-lesson__step-description{font-size:12px;margin-top:-3px}
@media (min-width:768px){.makeup-lesson__step-description{padding-left:0}
}
.makeup-lesson__step-tip{font-size:10px;font-style:italic;margin:15px 0 0 0}
.makeup-lesson__step-tip p{margin:0}
.makeup-lesson__step-tip b,.makeup-lesson__step-tip strong{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-style:normal}
@media (min-width:768px){.makeup-lesson__step-tip{padding-left:0;font-size:16px}
}
.makeup-lesson__step-cta .button,.makeup-lesson__step-cta .recommended-item__button,.makeup-lesson__step-cta .viewcart-buttons .go-shopping,.viewcart-buttons .makeup-lesson__step-cta .go-shopping{filter:alpha(Opacity=0);opacity:0;border-width:1px;font-size:9px;position:absolute;bottom:10px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all .3s}
@media (min-width:768px){.makeup-lesson__step-cta .button,.makeup-lesson__step-cta .recommended-item__button,.makeup-lesson__step-cta .viewcart-buttons .go-shopping,.viewcart-buttons .makeup-lesson__step-cta .go-shopping{bottom:0;filter:alpha(Opacity=100);opacity:1;font-size:14px}
}
.makeup-lesson__step-cta .button .active-text,.makeup-lesson__step-cta .recommended-item__button .active-text,.makeup-lesson__step-cta .viewcart-buttons .go-shopping .active-text,.viewcart-buttons .makeup-lesson__step-cta .go-shopping .active-text{display:none}
.makeup-lesson__step-cta .active.recommended-item__button .non-active-text,.makeup-lesson__step-cta .button.active .non-active-text,.makeup-lesson__step-cta .viewcart-buttons .active.go-shopping .non-active-text,.viewcart-buttons .makeup-lesson__step-cta .active.go-shopping .non-active-text{display:none}
.makeup-lesson__step-cta .active.recommended-item__button .active-text,.makeup-lesson__step-cta .button.active .active-text,.makeup-lesson__step-cta .viewcart-buttons .active.go-shopping .active-text,.viewcart-buttons .makeup-lesson__step-cta .active.go-shopping .active-text{display:inline}
.makeup-lesson__step.active .icon-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.makeup-lesson__step.active .makeup-lesson__step-cta .button,.makeup-lesson__step.active .makeup-lesson__step-cta .recommended-item__button,.makeup-lesson__step.active .makeup-lesson__step-cta .viewcart-buttons .go-shopping,.viewcart-buttons .makeup-lesson__step.active .makeup-lesson__step-cta .go-shopping{filter:alpha(Opacity=100);opacity:1}
@media (min-width:768px){.makeup-lesson__step-header{display:none}
.makeup-lesson__step-header--desktop{font-family:"Brandon Text Medium",SimHei;display:block;font-size:24px;margin-bottom:10px}
.makeup-lesson__step-header--desktop:hover{cursor:auto}
.makeup-lesson__step-description{font-size:16px;margin:0;line-height:1.5em}
.makeup-lesson__step-info{display:block}
}
.makeup-lesson__step-product-grid__wrapper{position:relative}
.makeup-lesson__step-product-grid__wrapper .icon-close{position:absolute;right:0;top:10px;font-size:14px}
@media (min-width:768px){.makeup-lesson__step-product-grid__wrapper .icon-close{top:20px;font-size:24px}
}
.makeup-lesson__step-product-grid__wrapper .icon-close:hover{cursor:pointer}
.makeup-lesson__step-product-grid{padding:30px 0 0;border-top:1px solid #eff0f0}
@media (min-width:768px){.makeup-lesson__step-product-grid{padding:40px 0 0}
}
.makeup-lesson__step-product-grid .product-grid__add_all_to_bag .product-thumb__cta{border-bottom-width:1px;padding:.75em 1em}
.makeup-lesson__event{padding:40px 0}
.makeup-lesson__event--mobile{display:block}
.makeup-lesson__event--desktop{display:none}
@media (min-width:768px){.makeup-lesson__event--mobile{display:none}
.makeup-lesson__event--desktop{display:block}
}
.makeup-lesson__event-images{font-size:0;text-align:center;display:table;width:100%}
.makeup-lesson__event-image{display:table-cell}
.makeup-lesson__event-products{display:table;width:100%;margin-top:30px}
.makeup-lesson__event-products.makeup-lesson__event--desktop{display:none}
@media (min-width:768px){.makeup-lesson__event-products.makeup-lesson__event--mobile{display:none}
.makeup-lesson__event-products.makeup-lesson__event--desktop{display:table}
}
.makeup-lesson__event-products__column{display:table-cell;width:50%;padding-right:15px;vertical-align:top}
.makeup-lesson__event-products__column:last-child{padding-left:15px;padding-right:0;border-left:1px solid #000}
@media (min-width:768px){.makeup-lesson__event-products__column:last-child{padding-left:50px}
}
.makeup-lesson__event .makeup-lesson__event-products__container+.makeup-lesson__event-products__container{margin-top:25px}
.makeup-lesson__event-cta{text-align:center;margin:25px 0}
.makeup-lesson__event-cta .button .active-text,.makeup-lesson__event-cta .recommended-item__button .active-text,.makeup-lesson__event-cta .viewcart-buttons .go-shopping .active-text,.viewcart-buttons .makeup-lesson__event-cta .go-shopping .active-text{display:none}
.makeup-lesson__event-cta .active.recommended-item__button .non-active-text,.makeup-lesson__event-cta .button.active .non-active-text,.makeup-lesson__event-cta .viewcart-buttons .active.go-shopping .non-active-text,.viewcart-buttons .makeup-lesson__event-cta .active.go-shopping .non-active-text{display:none}
.makeup-lesson__event-cta .active.recommended-item__button .active-text,.makeup-lesson__event-cta .button.active .active-text,.makeup-lesson__event-cta .viewcart-buttons .active.go-shopping .active-text,.viewcart-buttons .makeup-lesson__event-cta .active.go-shopping .active-text{display:block}
@media (min-width:768px){.makeup-lesson__event-cta{text-align:left}
}
.makeup-lesson__event-tip{text-align:center;background:#eff0f0;padding:10px 30px}
@media (min-width:768px){.makeup-lesson__event-tip{padding-left:80px;padding-right:50px;background:#fff}
}
.makeup-lesson__event-tip .section-header__inner{background:#eff0f0}
@media (min-width:768px){.makeup-lesson__event-tip .section-header__inner{background:#fff}
}
.makeup-lesson__event-tip__content{font-style:italic}
@media (min-width:768px){.makeup-lesson__event-tip__content{font-size:24px;line-height:1.5em}
}
.makeup-lesson__event-tip__author{font-family:"Brandon Text Bold",SimHei;font-size:12px;text-transform:uppercase;margin-top:10px}
@media (min-width:768px){.makeup-lesson__event-tip__author{font-size:18px}
}
.makeup-lesson__event-product__header{text-transform:uppercase;font-family:"Brandon Text Bold",SimHei}
.makeup-lesson__event-product-hex{display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.makeup-lesson__event-product-hex.light-border{border:1px solid #DDD}
.makeup-lesson__event-product-grid__wrapper{position:relative}
.makeup-lesson__event-product-grid__wrapper .icon-close{position:absolute;right:0;top:10px;font-size:14px}
@media (min-width:768px){.makeup-lesson__event-product-grid__wrapper .icon-close{top:20px;font-size:24px}
}
.makeup-lesson__event-product-grid__wrapper .icon-close:hover{cursor:pointer}
.makeup-lesson__event-product-grid{padding:40px 0;margin-top:40px;border-top:1px solid #eff0f0}
.makeup-lesson__event-product-grid .link{border-bottom-width:1px;padding-bottom:.75em}
@media (max-width:767px){abbr,abbr[title]{border:none;cursor:default}
}
#skedgemeIframe.ios-device{width:50%;margin:0}
.device-mobile #skedgemeIframe.ios-device{width:50%}
.appt-book{position:relative;padding:0;margin:0 auto 16px;max-width:1024px;text-align:center}
@media (max-width:767px){.appt-book a.back-to-link,.appt-book a.back-to-link:hover{display:block;width:auto;background:url(/media/export/cms/appointment_booking/common/back_to_link_arrow.gif) no-repeat 0 3px;font-family:"Brandon Text",SimHei;font-size:12px;color:#ff4661;text-decoration:none;border:none;margin:5px 22px;padding-left:16px}
}
.appt-book-sections-container{position:relative;max-width:1024px}
@media (max-width:767px){.appt-book-sections-container{padding:0 20px;text-align:left}
.services .appt-book-sections-container{padding:0}
}
.appt-book-section{position:relative;width:100%}
.appt-book-section-content{position:relative;width:100%;margin-bottom:40px}
@media (max-width:767px){.appt-book-section-content{margin-bottom:20px;padding-top:5px}
}
.account-overlay .account-overlay__next .appt-book .disabled.account-overlay__next-trigger,.appt-book .account-overlay .account-overlay__next .disabled.account-overlay__next-trigger,.appt-book .button.disabled,.appt-book .disabled.recommended-item__button,.appt-book .email-overlay .account-overlay__next .disabled.account-overlay__next-trigger,.appt-book .viewcart-buttons .disabled.go-shopping,.appt-book input[type=button].disabled,.appt-book input[type=submit].disabled,.email-overlay .account-overlay__next .appt-book .disabled.account-overlay__next-trigger,.viewcart-buttons .appt-book .disabled.go-shopping{color:#000;background-color:#D0D0D0;cursor:default}
.appt-book .basic-responsive{position:relative;display:block;font-size:18px}
@media (max-width:767px){.appt-book .basic-responsive{font-size:16px}
}
.appt-book .basic-responsive a{margin-top:2px}
@media (min-width:768px){.appt-book .basic-responsive a{margin-top:0}
}
.appt-book p{margin:18px auto 11px;letter-spacing:.105em}
@media (max-width:767px){.appt-book p{margin-top:12px;font-size:16px;line-height:1.2em;letter-spacing:1px}
}
.appt-book-link{text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;padding-bottom:5px;text-decoration:none;border-bottom:1px solid #ff4661;font-size:14px;letter-spacing:.23em}
@media (max-width:767px){.appt-book-link{font-size:12px;padding-bottom:0}
}
.appt-book-link:hover{text-decoration:none}
.touch .appt-book select{background-position:97% 46%;padding-right:35px}
.appt-book-page-header{position:relative;color:#000;text-decoration:none;display:block;max-width:1024px;margin:0 auto 16px;text-align:center}
.appt-book-page-header-bg{display:block;width:100%;height:auto}
.appt-book-page-header-bg.bg-img-mobile{display:none}
@media (max-width:767px){.appt-book-page-header{text-align:left}
.appt-book-page-header-bg.bg-img-pc{display:none}
.appt-book-page-header-bg.bg-img-mobile{display:block}
}
.appt-book-page-header-content{position:absolute;top:0;bottom:0;z-index:1;width:58%}
@media (max-width:767px){.appt-book-page-header-content{width:auto}
}
.appt-book-page-header-content .inner{position:absolute;width:100%;height:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width:767px){.appt-book-page-header-content .inner{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin:17px 17px 0}
}
.appt-book-page-header-content h2,.appt-book-page-header-content h3,.appt-book-page-header-content h4,.appt-book-page-header-content p{text-align:center;margin-bottom:0;line-height:1.2;font-size:20px}
@media (max-width:768px){.appt-book-page-header-content h2,.appt-book-page-header-content h3,.appt-book-page-header-content h4,.appt-book-page-header-content p{font-size:18px}
}
@media (max-width:767px){.appt-book-page-header-content h2,.appt-book-page-header-content h3,.appt-book-page-header-content h4,.appt-book-page-header-content p{line-height:1.05em;font-family:"Brandon Text Medium",SimHei;text-align:left}
}
.appt-book-page-header-content h2{font-size:40px;letter-spacing:9px;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei}
@media (max-width:768px){.appt-book-page-header-content h2{font-size:32px}
}
@media (max-width:767px){.appt-book-page-header-content h2{font-size:20px;letter-spacing:.075em}
}
.appt-book-page-header-content h3{font-size:27px}
.appt-book-page-header-content h4{font-size:25px;line-height:1.3}
@media (max-width:768px){.appt-book-page-header-content h4{font-size:20px}
}
@media (max-width:767px){.appt-book-page-header-content h4{font-size:16px;padding-top:12px;font-family:"Brandon Text",SimHei;width:56%}
}
@media (max-width:767px){.appt-book-page-header-content p{font-family:"Brandon Text",SimHei;font-size:16px;text-align:center}
}
.appt-book-page-header-content .multi{white-space:nowrap}
.appt-book-page-header-content .multi--mobile-inline{display:inline-block}
@media (min-width:768px){.appt-book-page-header-content .multi--mobile-inline{display:block}
}
.appt-book-page-header-content__tabs{list-style-type:none;text-align:center;font-size:16px;height:52px;letter-spacing:2px}
@media (max-width:767px){.appt-book-page-header-content__tabs{font-size:12px;height:36px}
}
.appt-book-page-header-content__tabs li{display:inline-block;color:#D0D0D0;border-bottom:1px solid #D0D0D0;border-right:1px solid #D0D0D0;float:left;font-family:"Brandon Text",SimHei;padding:16px 0;text-transform:uppercase;width:25%}
@media (max-width:767px){.appt-book-page-header-content__tabs li{padding:8px 0}
}
.appt-book-page-header-content__tabs li.active{color:#000;border-bottom:5px solid #000;padding-bottom:12px}
@media (max-width:767px){.appt-book-page-header-content__tabs li.active{border-bottom:3px solid #000;padding-bottom:6px}
}
.appt-book-page-header-content__tabs li:last-of-type{border-right:none}
@media (max-width:767px){.appt-book.appointments .appt-book-page-header,.appt-book.confirmation .appt-book-page-header,.appt-book.counters .appt-book-page-header,.appt-book.services .appt-book-page-header{text-align:center}
.appt-book.appointments .appt-book-page-header-content,.appt-book.confirmation .appt-book-page-header-content,.appt-book.counters .appt-book-page-header-content,.appt-book.services .appt-book-page-header-content{position:relative;margin:20px;width:auto;height:auto;top:auto;bottom:auto}
.appt-book.appointments .appt-book-page-header-content .inner,.appt-book.confirmation .appt-book-page-header-content .inner,.appt-book.counters .appt-book-page-header-content .inner,.appt-book.services .appt-book-page-header-content .inner{position:relative;width:auto;height:auto;top:auto;left:auto;margin:0 auto;-webkit-transform:none;-ms-transform:none;transform:none}
.appt-book.appointments .appt-book-page-header .section-header__inner,.appt-book.confirmation .appt-book-page-header .section-header__inner,.appt-book.counters .appt-book-page-header .section-header__inner,.appt-book.services .appt-book-page-header .section-header__inner{font-size:23px;letter-spacing:.05em}
}
.appt-book-content-header{margin:20px auto}
@media (max-width:767px){.service-select .appt-book-content-header{margin-bottom:0;padding:0 20px}
}
@media (min-width:768px){.appt-book-content-header p{font-size:18px}
}
.appt-book-content-header .book-now-bar{padding-top:17px}
@media (max-width:767px){.appt-book-content-header .book-now-bar{display:none}
}
.appt-book .book-now-bar{overflow:hidden;letter-spacing:.23em;font-family:"Brandon Text Bold",SimHei;max-width:372px;margin:0 auto}
.appt-book .book-now-bar .minutes{border:1px solid #eff0f0;background-color:#eff0f0;width:27.5%;padding:7px 10px 10px;float:left;display:inline-block;text-align:center}
.appt-book .book-now-bar .button,.appt-book .book-now-bar .recommended-item__button,.appt-book .book-now-bar .viewcart-buttons .go-shopping,.viewcart-buttons .appt-book .book-now-bar .go-shopping{width:72.5%;float:left;display:inline-block;letter-spacing:.23em;padding-bottom:13px;background-color:#ff4661}
.appt-book .book-now-bar .button.disabled,.appt-book .book-now-bar .disabled.recommended-item__button,.appt-book .book-now-bar .viewcart-buttons .disabled.go-shopping,.viewcart-buttons .appt-book .book-now-bar .disabled.go-shopping{background-color:#D0D0D0}
@media (max-width:767px){.appt-book .book-now-bar{width:100%;font-size:12px;max-width:none}
.appt-book .book-now-bar .minutes{width:28%;height:57px;line-height:45px}
.appt-book .book-now-bar .button,.appt-book .book-now-bar .recommended-item__button,.appt-book .book-now-bar .viewcart-buttons .go-shopping,.viewcart-buttons .appt-book .book-now-bar .go-shopping{font-size:12px;width:72%;height:57px;padding-top:9px}
.appt-book .book-now-bar .button .sub-text,.appt-book .book-now-bar .recommended-item__button .sub-text,.appt-book .book-now-bar .viewcart-buttons .go-shopping .sub-text,.viewcart-buttons .appt-book .book-now-bar .go-shopping .sub-text{font-size:11px;font-family:"Brandon Text",SimHei;font-style:italic;text-transform:none;letter-spacing:.03em}
}
.appt-book-location-selector{position:relative;text-align:center;font-size:18px;padding:23px 0 16px}
@media (max-width:767px){.appt-book-location-selector{padding:0 0 20px 0;font-size:16px}
}
.appt-book-location-selector-copy{text-align:center;display:block}
@media (max-width:767px){.appt-book-location-selector-copy{text-align:left;font-family:"Brandon Text Bold",SimHei}
}
.appt-book-location-selector .form-container{position:relative;display:inline-block;overflow:hidden;margin-top:18px}
@media (max-width:768px){.appt-book-location-selector .form-container{display:block;text-align:center}
}
@media (max-width:767px){.appt-book-location-selector .form-container{width:100%;margin-top:15px}
}
.appt-book-location-selector .location-select,.appt-book-location-selector .location-submit{display:block;float:left}
@media (max-width:768px){.appt-book-location-selector .location-select,.appt-book-location-selector .location-submit{float:none;margin:0 auto}
}
.appt-book-location-selector .location-select{width:506px}
@media (max-width:767px){.appt-book-location-selector .location-select{width:100%;margin-bottom:21px}
}
.appt-book-location-selector .location-submit{height:auto;line-height:1;padding:11px 11px 10px;margin-left:20px;letter-spacing:.23em;background-color:#ff4661}
@media (max-width:768px){.appt-book-location-selector .location-submit{margin:0 auto}
}
@media (max-width:767px){.appt-book-location-selector .location-submit{width:100%;margin-left:0;font-size:12px}
}
.appt-book .service-select{width:auto;margin:0 auto 23px;overflow:hidden}
@media (max-width:767px){.appt-book .service-select{margin-bottom:-16px}
}
@media (min-width:768px){.appt-book .service-select .section-header__inner{font-size:16px}
}
.appt-book .service-select .services-container{position:relative;width:100%;max-width:984px;overflow:hidden;margin:40px auto;padding-top:0;background:transparent url(/media/export/cms/appointment_booking/services/vert_line_bg.gif) repeat-y top center;border-top:1px solid #eff0f0;border-bottom:1px solid #eff0f0}
@media (max-width:767px){.appt-book .service-select .services-container{background:0 0;border:none;margin-top:0;margin-top:25px;padding:0 20px}
}
@media (max-width:767px){.appt-book .service-select .service:first-child{border-top:1px solid #eff0f0}
}
.appt-book .service-select .service{position:relative;display:block;width:50%;padding:1.9% 1.7% 3.8%;min-height:290px;border-bottom:1px solid #eff0f0;overflow:hidden;float:left}
@media (max-width:767px){.appt-book .service-select .service{float:none;width:100%;min-height:0;padding:1.9% 1.7%}
.appt-book .service-select .service.expanded .service-head .icon{background:url(/media/export/cms/appointment_booking/services/services_mobile_title_expanded_arrow.gif) no-repeat}
.appt-book .service-select .service .service-head{position:relative;width:100%;height:38px;overflow:hidden;cursor:pointer}
.appt-book .service-select .service .service-head .service-title{display:block;float:left;width:85%;font-size:12px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;padding:0;margin-top:6px}
.appt-book .service-select .service .service-head .icon{display:block;width:20px;height:32px;float:right;padding:0;margin:0;background:url(/media/export/cms/appointment_booking/services/services_mobile_title_arrow.gif) no-repeat}
}
.appt-book .service-select .service .service-image{display:block;float:left;width:41%;border:1px solid #eff0f0}
@media (max-width:767px){.appt-book .service-select .service .service-image{width:45.35%}
}
.appt-book .service-select .service .service-details{display:block;float:left;width:53%;text-align:left;overflow:hidden;margin-left:20px}
@media (max-width:767px){.appt-book .service-select .service .service-details{width:50.1%;margin-left:4.5%}
}
.appt-book .service-select .service .service-details h3{margin:0;text-transform:uppercase;line-height:1.1}
.appt-book .service-select .service .service-details h3.service-title{font-family:"Brandon Text Bold",SimHei;letter-spacing:.2em;margin-top:-5px;line-height:1.5em}
@media (max-width:767px){.appt-book .service-select .service .service-details h3.service-title{font-size:12px;margin-top:-2px;letter-spacing:.19em;line-height:1.2em}
}
.appt-book .service-select .service .service-details .lesson_description p{margin-top:0;margin-bottom:0;line-height:1.72em}
@media (max-width:767px){.appt-book .service-select .service .service-details .lesson_description p{font-size:12px;line-height:1.3em;letter-spacing:.06em}
}
.appt-book .service-select .service .selection-bar{position:absolute;display:block;width:93.6%;left:3.4%;bottom:6.4%;clear:both;padding-top:19px;overflow:hidden;letter-spacing:.23em}
@media (max-width:767px){.appt-book .service-select .service .selection-bar{position:relative;left:auto;bottom:auto;width:auto}
}
.appt-book .service-select .service .selection-bar>div{display:block;float:left;line-height:1;text-transform:uppercase;text-align:center;padding:11px 0;margin:0;font-family:"Brandon Text Bold",SimHei}
@media (max-width:767px){.appt-book .service-select .service .selection-bar>div{font-size:10px;letter-spacing:.2em;padding:6px 0}
}
.appt-book .service-select .service .selection-bar .selection-time{width:41%;border:1px solid #eff0f0;background-color:#eff0f0;text-transform:uppercase}
@media (max-width:767px){.appt-book .service-select .service .selection-bar .selection-time{width:50%}
}
.appt-book .service-select .service .selection-bar .selection-selector{border:1px solid #000;background-color:#fff;width:58.7%;text-transform:uppercase;cursor:pointer}
.appt-book .service-select .service .selection-bar .selection-selector .icon{display:none;position:relative;top:-2px;margin-right:2px;width:17px;height:12px;background:url(/media/export/cms/appointment_booking/services/service_selected_check.gif) no-repeat}
@media (max-width:767px){.appt-book .service-select .service .selection-bar .selection-selector .icon{display:none}
}
@media (max-width:767px){.appt-book .service-select .service .selection-bar .selection-selector{width:50%}
}
.appt-book .service-select .service .selection-bar .selection-selector.selected{background-color:#000;color:#fff}
.appt-book .service-select .service .selection-bar .selection-selector.selected .icon{display:inline-block}
@media (max-width:767px){.appt-book .service-select .service .selection-bar .selection-selector.selected .icon{display:none}
}
.appt-book .appointment-select{width:auto;margin:0 auto;overflow:hidden}
.appt-book .appointment-select .appointments-container .booking-step{margin-bottom:22px;text-align:left}
.appt-book .appointment-select .appointments-container .booking-step.step2{padding:0 3.6%;margin-bottom:15px}
.appt-book .appointment-select .appointments-container .booking-step.step3{padding:0 3.6%}
.appt-book .appointment-select .appointments-container .step-header{text-align:left;padding:21px 0 18px;margin:0;border-bottom:1px solid #eff0f0;font-size:18px;letter-spacing:.1em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .step-header{letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .step1 .step-header{margin:0 3.6% 12px}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .step1 .step-header{margin:0 0 2px 10px}
}
.appt-book .appointment-select .appointments-container .services{width:100%;overflow:hidden;padding:0 1.8%}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .services{padding:2.5% 3.6%;margin-top:5px}
}
.appt-book .appointment-select .appointments-container .services h4{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:16px;padding-bottom:18px;letter-spacing:.2em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .services h4{letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .service{display:block;width:50%;padding:2.5% 1.8%;overflow:hidden;float:left}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .service{width:auto;float:none;padding:1.8% 0}
}
.appt-book .appointment-select .appointments-container .service .service-head{margin:0;text-transform:uppercase;line-height:1.1;font-family:"Brandon Text Bold",SimHei;font-size:16px;letter-spacing:.2em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .service .service-head{text-transform:none;font-family:"Brandon Text",SimHei;font-size:14px;letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .service .selection-bar{display:block;clear:both;padding-top:18px;overflow:hidden}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .service .selection-bar{display:none}
}
.appt-book .appointment-select .appointments-container .service .selection-bar>div{display:block;float:left;line-height:1;text-transform:uppercase;text-align:center;padding:11px 0;margin:0;font-family:"Brandon Text Bold",SimHei}
@media (min-width:768px){.appt-book .appointment-select .appointments-container .service .selection-bar>div{letter-spacing:.25em}
}
.appt-book .appointment-select .appointments-container .service .selection-bar .selection-time{width:41%;border:1px solid #eff0f0;background-color:#eff0f0;text-transform:uppercase}
.appt-book .appointment-select .appointments-container .service .selection-bar .selection-selector{border:1px solid #000;background-color:#fff;width:59%;text-transform:uppercase}
.appt-book .appointment-select .appointments-container .service .selection-bar .selection-selector .icon{display:none;position:relative;top:-2px;margin-right:2px;width:17px;height:12px;background:url(/media/export/cms/appointment_booking/services/service_selected_check.gif) no-repeat}
.appt-book .appointment-select .appointments-container .service .selection-bar .selection-selector.selected{background-color:#000;color:#fff}
.appt-book .appointment-select .appointments-container .service .selection-bar .selection-selector.selected .icon{display:inline-block}
.appt-book .appointment-select .appointments-container #appt-book-sign-in-link,.appt-book .appointment-select .appointments-container #change-services-link,.appt-book .appointment-select .appointments-container #read-all-artist-link,.appt-book .appointment-select .appointments-container .start-over{text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;padding-bottom:5px;text-decoration:none;border-bottom:1px solid #ff4661;font-size:14px;letter-spacing:.23em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container #appt-book-sign-in-link,.appt-book .appointment-select .appointments-container #change-services-link,.appt-book .appointment-select .appointments-container #read-all-artist-link,.appt-book .appointment-select .appointments-container .start-over{font-size:12px;padding-bottom:0}
}
.appt-book .appointment-select .appointments-container #change-services-link{margin:0 3.6%}
.appt-book .appointment-select .appointments-container #read-all-artist-link{margin-left:51.8%}
.appt-book .appointment-select .appointments-container .selects-container{overflow:hidden;width:100%;margin-top:18px;margin-bottom:3px;padding:0 1.8%}
.appt-book .appointment-select .appointments-container .selects-container .select-container{float:left;text-align:left;padding:2.5% 1.8%;width:50%}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .selects-container .select-container{width:auto;float:none;display:block}
.appt-book .appointment-select .appointments-container .selects-container .select-container select{width:100%}
}
.appt-book .appointment-select .appointments-container .selects-container .select-container h4{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:16px;padding-bottom:18px;letter-spacing:.2em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .selects-container .select-container h4{letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head{position:relative;text-align:center;height:73px;margin:0}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .appointment-select .calendar-head{text-align:left;height:auto;margin:20px 0;font-family:"Brandon Text Bold",SimHei;font-size:14px}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head span{font-family:"Brandon Text",SimHei}
}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head .cal-head-content{position:relative;display:inline-block;overflow:hidden;margin-top:22px}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head .cal-head-content>*{float:left}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head .cal-head-content .cal-copy{position:relative;font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;padding:2px 33px;letter-spacing:.2em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .appointment-select .calendar-head .cal-head-content .cal-copy{letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head .cal-head-content .cal-controls{width:25px;height:25px;cursor:pointer;overflow:hidden;text-indent:100%;white-space:nowrap}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head .cal-head-content .cal-controls.next{background:transparent url(/media/export/cms/appointment_booking/appointments/cal_arrow_right.png) no-repeat}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head .cal-head-content .cal-controls.previous{background:transparent url(/media/export/cms/appointment_booking/appointments/cal_arrow_left.png) no-repeat}
.appt-book .appointment-select .appointments-container .appointment-select .calendar-head .date-picker{position:absolute;right:0;top:0;background:transparent url(/media/export/cms/appointment_booking/appointments/cal_date_picker_icon.png) no-repeat;width:72px;height:73px;cursor:pointer;overflow:hidden;text-indent:100%;white-space:nowrap}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .appointment-select .date-picker{width:100%;margin-bottom:13px}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container{padding:0}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single{z-index:0;font-family:"Brandon Text Bold",SimHei;border:none}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar{float:none;margin:0;width:100%}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar .pika-title{font-size:16px;margin-top:10px}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar .pika-title .pika-label{z-index:0}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar .pika-title .pika-label:last-child{display:none}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar .pika-title .pika-label .pika-select{z-index:0;display:none}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar .pika-title .pika-next,.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar .pika-title .pika-prev{width:25px;height:25px;cursor:pointer;overflow:hidden;text-indent:100%;white-space:nowrap}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar .pika-title .pika-prev{background:transparent url(/media/export/cms/appointment_booking/appointments/cal_arrow_left.png) no-repeat}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar .pika-title .pika-next{background:transparent url(/media/export/cms/appointment_booking/appointments/cal_arrow_right.png) no-repeat}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table{border-collapse:collapse;border-spacing:0}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table td,.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table th{border:none;background-color:transparent;height:33px;padding:0}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table th abbr,.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table th abbr[title]{border:none;cursor:default}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table td .pika-button{background-color:#fff;color:#000;border-radius:0;box-shadow:none;text-align:center;font-size:14px;font-family:"Brandon Text Bold",SimHei;height:33px}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table td.is-selected .pika-button{background-color:#000;color:#fff}
.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table td.is-selected .pika-button:hover{background-color:#000;color:#fff}
}
.appt-book .appointment-select .appointments-container .appointment-select table{text-align:center;border:1px solid #D0D0D0;margin:0}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .appointment-select table{border:none;border-collapse:separate;border-spacing:6px}
}
.appt-book .appointment-select .appointments-container .appointment-select table th{background-color:#D0D0D0;border:none;text-align:center;font-size:16px;padding:.55em 0}
.appt-book .appointment-select .appointments-container .appointment-select table th.hilite{background-color:#000;color:#fff}
.appt-book .appointment-select .appointments-container .appointment-select table td{border:1px solid #eff0f0;text-align:center;color:#D0D0D0;cursor:default;font-size:18px;padding:.46em 0}
.appt-book .appointment-select .appointments-container .appointment-select table td.enabled{font-family:"Brandon Text Bold",SimHei;background-color:#fff;color:#000;cursor:pointer}
.appt-book .appointment-select .appointments-container .appointment-select table td.enabled:hover{color:#fff;background-color:#000}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .appointment-select table td.enabled{background-color:#000;color:#fff}
}
.appt-book .appointment-select .appointments-container .appointment-select table td.selected{font-family:"Brandon Text Bold",SimHei;background-color:#ff4661;color:#fff;font-family:"Brandon Text Bold",SimHei}
.appt-book .appointment-select .appointments-container .appointment-select table td.selected:hover{color:#fff;background-color:#ff4661}
.appt-book .appointment-select .appointments-container .error-messages{display:none}
.appt-book .appointment-select .appointments-container .error-messages .error-message{display:none}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .error-messages .error-message{color:red}
}
.appt-book .appointment-select .appointments-container .sign-in-container{display:block;overflow:hidden;width:100%;height:auto;margin:37px 0 0 0;letter-spacing:.1em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .sign-in-container{letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .sign-in-container h4{margin-bottom:28px;font-size:18px}
.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container{display:none;position:relative;overflow:hidden}
.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container input{display:block;width:48.2%;margin-bottom:20px;height:38px;font-size:18px;font-family:"Brandon Text",SimHei}
.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container input.login__email{float:left}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container input.login__email{width:100%;float:none}
}
.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container input.login__password{float:right}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container input.login__password{width:100%;float:none}
}
.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container input.login__submit{display:inline-block;width:auto;clear:both;float:right;font-size:14px;font-family:"Brandon Text Bold",SimHei}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container input.login__submit{float:none}
}
.appt-book .appointment-select .appointments-container .book-appt-container{display:block;overflow:hidden;width:100%;height:auto;margin:12px 0 23px;letter-spacing:.1em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container{letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .book-appt-container h4{margin-bottom:17px;font-size:18px;letter-spacing:.1em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container h4{letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .book-appt-container fieldset,.appt-book .appointment-select .appointments-container .book-appt-container input{display:block;width:48.2%;margin-bottom:20px;font-size:18px;font-family:"Brandon Text",SimHei;height:38px}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container fieldset,.appt-book .appointment-select .appointments-container .book-appt-container input{width:100%;float:none}
}
.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-email,.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-first-name,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-email,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-first-name{float:left}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-email,.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-first-name,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-email,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-first-name{width:100%;float:none}
}
.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-last-name,.appt-book .appointment-select .appointments-container .book-appt-container fieldset.mobile-phone-fieldset,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-last-name,.appt-book .appointment-select .appointments-container .book-appt-container input.mobile-phone-fieldset{float:right}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-last-name,.appt-book .appointment-select .appointments-container .book-appt-container fieldset.mobile-phone-fieldset,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-last-name,.appt-book .appointment-select .appointments-container .book-appt-container input.mobile-phone-fieldset{width:100%;float:none}
}
.appt-book .appointment-select .appointments-container .book-appt-container fieldset.mobile-phone-fieldset,.appt-book .appointment-select .appointments-container .book-appt-container input.mobile-phone-fieldset{border:none;padding:0;margin:0;overflow:hidden}
.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-mobile,.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-mobile-prefix,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-mobile,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-mobile-prefix{float:left;margin:0}
.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-mobile-prefix,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-mobile-prefix{width:20%;border-right:none}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-mobile-prefix,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-mobile-prefix{width:25%}
}
.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-mobile,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-mobile{width:80%}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container fieldset.appt-book-mobile,.appt-book .appointment-select .appointments-container .book-appt-container input.appt-book-mobile{width:75%}
}
.appt-book .appointment-select .appointments-container .book-appt-container .note-head{clear:both;padding-top:7px;padding-bottom:3px}
.appt-book .appointment-select .appointments-container .book-appt-container .appt-book-note{width:100%;display:block;height:149px;margin-bottom:16px;font-family:"Brandon Text",SimHei;font-size:18px;letter-spacing:.1em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container .appt-book-note{letter-spacing:1px}
}
.appt-book .appointment-select .appointments-container .book-appt-container .registration__email-list,.appt-book .appointment-select .appointments-container .book-appt-container .registration__oab-email-promotions,.appt-book .appointment-select .appointments-container .book-appt-container .registration__sms-list,.appt-book .appointment-select .appointments-container .book-appt-container .registration__terms{font-family:"Brandon Text Medium",SimHei;width:48.2%;float:left;margin-top:auto;padding-top:1em}
.appt-book .appointment-select .appointments-container .book-appt-container .registration__email-list:before,.appt-book .appointment-select .appointments-container .book-appt-container .registration__oab-email-promotions:before,.appt-book .appointment-select .appointments-container .book-appt-container .registration__sms-list:before,.appt-book .appointment-select .appointments-container .book-appt-container .registration__terms:before{margin:0}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container .registration__email-list,.appt-book .appointment-select .appointments-container .book-appt-container .registration__oab-email-promotions,.appt-book .appointment-select .appointments-container .book-appt-container .registration__sms-list,.appt-book .appointment-select .appointments-container .book-appt-container .registration__terms{width:auto;float:none;display:block;margin-bottom:18px}
}
.appt-book .appointment-select .appointments-container .book-appt-container .registration__sms-list{float:right}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .book-appt-container .registration__sms-list{width:auto;float:none}
}
.appt-book .appointment-select .appointments-container .confirm-container{display:block;overflow:hidden;width:48.2%;height:auto;margin:18px 0;float:right}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .confirm-container{width:auto;float:none;text-align:left}
}
.appt-book .appointment-select .appointments-container .confirm-container .total-time{font-size:18px;font-family:"Brandon Text Bold",SimHei;float:left;width:49%;padding:10px 0}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .confirm-container .total-time{width:auto;float:none}
}
.appt-book .appointment-select .appointments-container .confirm-container .appt-book-book-submit{float:right;letter-spacing:.25em;padding:0 18px;height:38px;background-color:#ff4661;cursor:pointer}
.appt-book .appointment-select .appointments-container .confirm-container .appt-book-book-submit.disabled{background-color:#D0D0D0;color:#000;cursor:default}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .confirm-container .appt-book-book-submit{float:none}
}
.appt-book .appointment-select .appointments-container .confirm-container .start-over{text-align:right;float:right;display:block;margin-top:24px;text-transform:uppercase;color:#000;border-color:#000;letter-spacing:.25em}
@media (max-width:767px){.appt-book .appointment-select .appointments-container .confirm-container .start-over{display:inline-block;width:auto;float:none;text-align:left}
}
.appt-book .page-header__title{font-family:"Brandon Text Bold",SimHei;font-size:39px;font-weight:700;letter-spacing:7px;padding-left:90px;text-align:left;text-transform:uppercase}
.appt-book .page-header__subtitle{padding-left:90px;text-align:left}
.appt-book .page-header__subtitle p{font-family:"Brandon Text Medium",SimHei;font-size:24px;line-height:1.3}
.appt-book .confirmation{width:100%;position:relative}
.appt-book .confirmation .appt-book-content-header{margin:40px 0}
.appt-book .confirmation .appt-book-content-header p{width:56%;margin:15px auto}
@media (max-width:767px){.appt-book .confirmation .appt-book-content-header p{width:100%;text-align:left}
}
.appt-book .confirmation .confirmation-container{position:relative;width:100%;border-top:1px solid #d0d0d0;overflow:hidden}
@media (max-width:767px){.appt-book .confirmation .confirmation-container{border-top:none}
}
.appt-book .confirmation .confirmation-container>div{float:left;width:50%;min-height:220px;padding:35px 10px 0;text-align:center;border-bottom:1px solid #d0d0d0;overflow:hidden}
@media (max-width:767px){.appt-book .confirmation .confirmation-container>div{float:none;text-align:left;width:100%;border:none;min-height:0;padding:0;margin:0 0 35px}
}
.appt-book .confirmation .confirmation-container>div h4{font-family:"Brandon Text Bold",SimHei;font-size:18px;letter-spacing:4px;margin:5px;text-transform:uppercase;text-align:center}
@media (max-width:767px){.appt-book .confirmation .confirmation-container>div h4{text-align:left;border-bottom:1px solid #d4d4d4}
}
.appt-book .confirmation .confirmation-container>div span{display:block;text-align:center;margin:5px}
@media (max-width:767px){.appt-book .confirmation .confirmation-container>div span{text-align:left}
}
.appt-book .confirmation .confirmation-container .date-time,.appt-book .confirmation .confirmation-container .your-lessons{border-right:1px solid #d0d0d0}
@media (max-width:767px){.appt-book .confirmation .confirmation-container .date-time,.appt-book .confirmation .confirmation-container .your-lessons{border-right:none}
}
.appt-book .confirmation .confirmation-container .artist,.appt-book .confirmation .confirmation-container .date-time{padding-top:34px}
@media (max-width:767px){.appt-book .confirmation .confirmation-container .artist,.appt-book .confirmation .confirmation-container .date-time{padding-top:0}
}
.appt-book .confirmation .confirmation-container .date-time .appt-date-cal{background:transparent url(/media/export/cms/makeup_services/appointment_booking/appointments/cal_date_picker_icon.png) no-repeat 22.5em .5em}
.appt-book .confirmation .confirmation-container .date-time .appt-date-cal .add-cal-link{border-bottom:1px solid #000;display:inline-block;padding-bottom:2px;margin-bottom:5px;cursor:pointer}
.appt-book .confirmation .confirmation-container .date-time .appt-date-cal .cals-container{width:150px;display:none;position:absolute;border:1px solid #000}
.appt-book .confirmation .confirmation-container .date-time .appt-date-cal .cals-container .appt-book-link{border:none;display:block;padding:4px 15px 0}
.appt-book .confirmation .confirmation-container .date-time .appt-date-cal .cals-container .appt-book-link:first-child{padding-top:5px}
.appt-book .confirmation .confirmation-container .date-time .appt-date-cal .cals-container .appt-book-link:last-child{padding-bottom:5px}
.appt-book .confirmation .confirmation-container .date-time .appt-date-cal .cals-container.expanded{display:block;left:18%}
.appt-book .confirmation .confirmation-container .date-time .appt-date-cal .appt-book-link{font-size:11px;line-height:18.4px;letter-spacing:0;border-color:1px solid #000}
.appt-book .confirmation .confirmation-container .location a{border-bottom:1px solid #ff4661;font-family:"Brandon Text Bold",SimHei;padding-bottom:5px;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:.23em}
@media (max-width:767px){.appt-book .confirmation .confirmation-container .location a{font-size:12px;padding-bottom:0}
}
.appt-book .my-appointments{width:100%;position:relative}
.appt-book .my-appointments .appt-book-content-header{margin:36px 0 28px}
.appt-book .my-appointments .appt-book-content-header p{width:56%;margin:18px auto}
@media (max-width:767px){.appt-book .my-appointments .appt-book-content-header p{width:100%;text-align:left}
}
.appt-book .my-appointments .appointments-container{position:relative;width:auto;overflow:hidden;margin:0 3.6% 0}
@media (max-width:767px){.appt-book .my-appointments .appointments-container{margin:0}
}
.appt-book .my-appointments .appointments-container .mobile-header{display:none}
@media (max-width:767px){.appt-book .my-appointments .appointments-container .mobile-header{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;display:block;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;width:100%;padding:15px 0;margin:5px 0 23px}
}
.appt-book .my-appointments .appointments-container.past{background-color:#eff0f0;height:auto;overflow:hidden;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
.appt-book .my-appointments .appointments-container.past .past-appt-head{width:100%;position:relative;text-align:center;border-bottom:1px solid #d4d4d4}
@media (max-width:767px){.appt-book .my-appointments .appointments-container.past .past-appt-head{margin-bottom:35px}
}
.appt-book .my-appointments .appointments-container.past .past-appt-head a.view-link{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;color:#000;text-align:center;display:block;height:84px;padding:27px 0 0;border-bottom:1px solid #d4d4d4;letter-spacing:.25em;position:relative}
@media (max-width:767px){.appt-book .my-appointments .appointments-container.past .past-appt-head a.view-link{letter-spacing:1px;height:54px;padding:13px 0 0}
}
.appt-book .my-appointments .appointments-container.past .past-appt-head a.view-link:before{content:'';position:absolute;width:255px;margin-top:25px;border-bottom:1px solid #000;margin-left:-129px;left:50%}
@media (max-width:767px){.appt-book .my-appointments .appointments-container.past .past-appt-head a.view-link:before{border-bottom:none}
}
.appt-book .my-appointments .appointments-container.past .past-appt-head .section-header{margin:28px 0 29px;text-align:center;font-size:16px;letter-spacing:.1em}
@media (max-width:767px){.appt-book .my-appointments .appointments-container.past .past-appt-head .section-header{letter-spacing:.2em;font-size:12px;margin:0;padding:0}
.appt-book .my-appointments .appointments-container.past .past-appt-head .section-header:before{background:0 0}
}
.appt-book .my-appointments .appointments-container.past .past-appt-head .section-header .section-header .inner,.appt-book .my-appointments .appointments-container.past .past-appt-head .section-header .section-header__inner{background-color:#eff0f0;padding:0 14px 0 18px}
@media (max-width:767px){.appt-book .my-appointments .appointments-container.past .past-appt-head .section-header .section-header .inner,.appt-book .my-appointments .appointments-container.past .past-appt-head .section-header .section-header__inner{letter-spacing:.2em;font-size:12px;margin:20px 0;padding:0 5px}
}
.appt-book .my-appointments .appointments-container.past .appointment-details{margin:0}
.appt-book .my-appointments .appointments-container.past .appointment-details:last-child .artist,.appt-book .my-appointments .appointments-container.past .appointment-details:last-child .date-time{border-bottom:1px solid #d0d0d0}
@media (max-width:767px){.appt-book .my-appointments .appointments-container.past .appointment-details:last-child .artist,.appt-book .my-appointments .appointments-container.past .appointment-details:last-child .date-time{border-bottom:none}
}
.appt-book .my-appointments .appointments-container.past .appointment-details .artist,.appt-book .my-appointments .appointments-container.past .appointment-details .date-time{border-bottom:2px solid #000}
@media (max-width:767px){.appt-book .my-appointments .appointments-container.past .appointment-details .artist,.appt-book .my-appointments .appointments-container.past .appointment-details .date-time{border-bottom:none}
}
@media (max-width:767px){.appt-book .my-appointments .appointments-container.past .appointment-container{padding:0 5px}
}
.appt-book .my-appointments .appointment-container{position:relative;width:100%;overflow:hidden;margin-bottom:0}
.appt-book .my-appointments .appointment-container .appointment-details{position:relative;width:100%;margin:40px 0;overflow:hidden;font-size:18px;line-height:22px}
@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details{font-size:14px;line-height:19px}
}
.appt-book .my-appointments .appointment-container .appointment-details>div{float:left;width:50%;min-height:230px;padding:33px 10px 0;text-align:center;border-bottom:1px solid #d0d0d0;overflow:hidden}
@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details>div{float:none;text-align:left;width:100%;border:none;min-height:0;padding:0;margin:0 0 35px}
}
.appt-book .my-appointments .appointment-container .appointment-details>div h4{font-family:"Brandon Text Bold",SimHei;font-size:18px;letter-spacing:4px;margin:1px 5px 10px;text-transform:uppercase;text-align:center}
@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details>div h4{text-align:left;border-bottom:1px solid #d4d4d4}
}
.appt-book .my-appointments .appointment-container .appointment-details>div span{display:block;text-align:center;margin:5px}
@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details>div span{text-align:left}
}
.appt-book .my-appointments .appointment-container .appointment-details .location,.appt-book .my-appointments .appointment-container .appointment-details .your-lessons{border-top:1px solid #d0d0d0}
@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details .location,.appt-book .my-appointments .appointment-container .appointment-details .your-lessons{border-top:none}
}
.appt-book .my-appointments .appointment-container .appointment-details .date-time,.appt-book .my-appointments .appointment-container .appointment-details .your-lessons{border-right:1px solid #d0d0d0}
@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details .date-time,.appt-book .my-appointments .appointment-container .appointment-details .your-lessons{border-right:none}
}
.appt-book .my-appointments .appointment-container .appointment-details .artist,.appt-book .my-appointments .appointment-container .appointment-details .date-time{padding-top:74px}
@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details .artist,.appt-book .my-appointments .appointment-container .appointment-details .date-time{padding-top:0}
}
.appt-book .my-appointments .appointment-container .appointment-details .location a{border-bottom:1px solid #ff4661;font-family:"Brandon Text Bold",SimHei;padding-bottom:5px;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:.23em}
@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details .location a{font-size:12px;padding-bottom:0}
}
.appt-book .my-appointments .appointment-container:last-child .appointment-details{margin-bottom:0}
.appt-book .my-appointments .appt-booking-links{margin:26px 0 30px 0}
.appt-book .my-appointments .appt-booking-links h4{font-family:"Brandon Text",SimHei;font-size:18px;margin:0 0 28px;letter-spacing:.1em}
.appt-book .my-appointments .appt-booking-links .viewcart-buttons a.go-shopping,.appt-book .my-appointments .appt-booking-links a.button,.appt-book .my-appointments .appt-booking-links a.recommended-item__button,.viewcart-buttons .appt-book .my-appointments .appt-booking-links a.go-shopping{background-color:#ff4661}
@media (min-width:768px){.appt-book .my-appointments .appt-booking-links .viewcart-buttons a.go-shopping,.appt-book .my-appointments .appt-booking-links a.button,.appt-book .my-appointments .appt-booking-links a.recommended-item__button,.viewcart-buttons .appt-book .my-appointments .appt-booking-links a.go-shopping{letter-spacing:.25em;padding:.8em .45em .95em .7em}
}
.appt-book .my-appointments .appointments-buttons{margin-bottom:36px}
@media (max-width:767px){.appt-book .my-appointments .appointments-buttons{margin-bottom:23px}
}
.appt-book .my-appointments .appointments-buttons .change-appt-btn{margin-right:36px;letter-spacing:.25em;padding:.85em .6em;background-color:#ff4661}
.appt-book .my-appointments .appointments-buttons .change-appt-btn.mobile{display:none}
@media (max-width:767px){.appt-book .my-appointments .appointments-buttons .change-appt-btn{letter-spacing:1px;display:none}
.appt-book .my-appointments .appointments-buttons .change-appt-btn.mobile{display:inline-block}
}
.appt-book .my-appointments .appointments-buttons a.cancel-appt-btn{color:#000;border-color:#000}
.appt-book .my-appointments #appt-book-my-appointments-no-appts .button-container{margin-top:80px}
@media (max-width:767px){.appt-book .my-appointments #appt-book-my-appointments-no-appts .button-container{margin-top:40px}
}
.appt-book .appointment-cancellation{width:100%;position:relative}
.appt-book .appointment-cancellation .cancel-content,.appt-book .appointment-cancellation .error-content{display:none}
.appt-book .appointment-cancellation .button-container{display:block;margin-top:40px;text-align:center}
.appt-book-overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#FFF;background-color:rgba(255,255,255,.7);z-index:100}
.appt-book-overlay .overlay-content-container{position:absolute;display:block;padding:32px 25px;text-align:center;background-color:#fff;border:1px solid #eff0f0;z-index:1;width:428px;height:auto;min-height:185px;top:50%;left:50%;margin-top:-95px;margin-left:-214px}
@media (max-width:767px){.appt-book-overlay .overlay-content-container{width:300px;min-height:232px;margin-left:-150px}
}
.appt-book-overlay .overlay-content-container .overlay-close{position:absolute;display:block;right:0;top:0;background:transparent url(/media/export/cms/appointment_booking/common/overlay_close_btn.gif) no-repeat;width:37px;height:32px;cursor:pointer;z-index:3;overflow:hidden;text-indent:100%;white-space:nowrap}
.appt-book-overlay .overlay-content-container .overlay-content{display:block;position:relative;text-align:center}
.appt-book-overlay .overlay-content-container .overlay-content h4{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;margin-bottom:12px;letter-spacing:.205em;margin-top:4px}
@media (max-width:767px){.appt-book-overlay .overlay-content-container .overlay-content h4{font-size:24px;letter-spacing:.11em;line-height:1.1em;margin-bottom:8px;margin-top:13px}
}
.appt-book-overlay .overlay-content-container .overlay-content p{line-height:1.75;margin-top:19px}
@media (max-width:767px){.appt-book-overlay .overlay-content-container .overlay-content p{margin:0 auto;line-height:1.3em;font-size:12px;width:82%}
}
.appt-book-overlay.appt-book-book-conflict-overlay .overlay-content-container,.appt-book-overlay.appt-book-services-overlay .overlay-content-container{width:428px;top:50%;left:50%;margin-top:-95px;margin-left:-214px}
@media (max-width:767px){.appt-book-overlay.appt-book-book-conflict-overlay .overlay-content-container,.appt-book-overlay.appt-book-services-overlay .overlay-content-container{width:300px;height:232px;margin-left:-150px}
}
.appt-book-overlay.appt-book-datepicker-overlay{z-index:1000}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container{width:950px;top:100px;left:50%;margin-left:-475px}
@media (max-width:768px){.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container{top:60px;padding-top:65px;padding-bottom:38px}
}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-single{color:#000;border:none}
@media (min-width:768px){.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-single .pika-lendar{border-right:1px solid #eff0f0;width:50%;padding-right:3%;padding-left:.5%;margin:0}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-single .pika-lendar:last-child{border:none;padding-right:.5%;padding-left:3%}
}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-title{padding:0 10px}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-title .offers-vip__button:hover,.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-title button:hover{background-color:transparent}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-label{font-family:"Brandon Text Bold",SimHei;font-size:24px;letter-spacing:.25em}
@media (max-width:767px){.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-label{font-size:14px;letter-spacing:1px}
}
@media (min-width:768px){.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-table{margin-top:27px}
}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-table th{color:#000;font-family:"Brandon Text Bold",SimHei;border-bottom:none}
@media (min-width:768px){.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-table th{font-size:18px;padding:.7em 0 1em}
}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-table abbr,.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-table abbr[title]{border:none;text-decoration:none;cursor:default}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-table td{color:#000;font-family:"Brandon Text",SimHei;border-bottom:none}
@media (min-width:768px){.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-table td{font-size:24px;padding:.47em 0}
}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-button{background:#fff;font-family:"Brandon Text",SimHei;color:#000;border-radius:0}
@media (min-width:768px){.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-button{font-size:24px;padding:25px 20px;line-height:5px}
}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-button:hover{background-color:#000;color:#fff;border-radius:0}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .is-rtl .pika-next,.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-prev{background:transparent url(/media/export/cms/appointment_booking/appointments/cal_arrow_left.png) no-repeat}
.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .is-rtl .pika-prev,.appt-book-overlay.appt-book-datepicker-overlay .overlay-content-container .pika-next{background:transparent url(/media/export/cms/appointment_booking/appointments/cal_arrow_right.png) no-repeat}
.appt-book-overlay.my-appointments-overlay .overlay-content-container{width:428px;top:50%;left:50%;margin-top:-95px;margin-left:-214px}
.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel p{text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;letter-spacing:.2em;margin-top:1px}
@media (max-width:767px){.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel p br{display:none}
}
.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .button,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .recommended-item__button,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .viewcart-buttons .go-shopping,.viewcart-buttons .appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .go-shopping{width:152px;height:38px}
@media (max-width:767px){.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .button,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .recommended-item__button,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .viewcart-buttons .go-shopping,.viewcart-buttons .appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .go-shopping{display:block;margin:10px auto}
}
.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .button.yes-btn,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .viewcart-buttons .yes-btn.go-shopping,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .yes-btn.recommended-item__button,.viewcart-buttons .appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .yes-btn.go-shopping{margin-right:36px}
@media (max-width:767px){.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .button.yes-btn,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .viewcart-buttons .yes-btn.go-shopping,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .yes-btn.recommended-item__button,.viewcart-buttons .appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .yes-btn.go-shopping{margin-right:auto}
}
@media (max-width:767px){.appt-book-overlay.my-appointments-overlay .overlay-content-container{width:300px;min-height:0;margin-left:-150px}
.appt-book-overlay.my-appointments-overlay .overlay-content-container p{letter-spacing:1px}
}
.appt-book-overlay.my-appointments-overlay .overlay-content-container .canceled h4{margin:1px auto 12px;line-height:24px;width:80%}
@media (max-width:767px){.appt-book-overlay.my-appointments-overlay .overlay-content-container .canceled h4{width:auto;font-size:14px}
}
.appt-book-overlay.my-appointments-overlay .overlay-content-container .canceled p{margin-top:17px;margin-bottom:23px}
.appt-book-overlay.my-appointments-overlay .overlay-content-container .canceled p span{display:block;text-align:center;margin-bottom:5px}
.appt-book-overlay.my-appointments-overlay .overlay-content-container .canceled .book-new-btn{padding:.86em 1.1em .86em 1.4em;letter-spacing:.25em;margin-bottom:7px;background-color:#ff4661}
@media (max-width:767px){.appt-book-overlay.my-appointments-overlay .overlay-content-container .canceled .book-new-btn{letter-spacing:1px}
}
.appt-book-content-header .section-header,.appt-book-page-header-content .section-header{margin-top:3px;margin-bottom:3px}
@media (max-width:767px){.appt-book-content-header .section-header,.appt-book-page-header-content .section-header{width:100%;font-size:20px;text-align:center}
}
.appt-book-content-header .section-header__inner,.appt-book-page-header-content .section-header__inner{font-size:16px}
.no-rgba .appt-book-overlay{background:transparent url(/media/export/cms/appointment_booking/common/overlay_tint.png) repeat}
.chat-landing-page__header{margin-top:25px;font-size:37px;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;text-align:center;line-height:1.4em;margin-bottom:15px}
.chat-landing-page__text{display:none;font-size:14px;margin-top:15px;text-align:center;max-width:730px;margin:auto}
.chat-landing-page__text p{line-height:2em;margin-bottom:0}
.chat-landing-page__text a{text-decoration:none;color:#000}
.chat-landing-page__text a u{text-decoration:none}
.chat-landing-page__text b u,.chat-landing-page__text strong u,.chat-landing-page__text u b,.chat-landing-page__text u strong{font-weight:400;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;border-bottom:1px solid #000;text-decoration:none}
.chat-landing-page__text--user{display:block;margin-bottom:70px}
.chat-landing-page__cta{text-align:center;display:none}
.chat-landing-page__offers{text-align:center;display:table;width:100%;font-size:0;margin:0;margin-bottom:30px;height:100%}
.chat-landing-page__offers-row{display:table-row;height:100%}
.chat-landing-page__offers-cell{display:table-cell;height:100%;width:50%;padding-right:10px}
.chat-landing-page__offers-cell:last-child{padding-right:0;padding-left:10px}
.chat-landing-page__offers-item{vertical-align:top;height:100%;background:#F8F4F1;font-size:14px;-moz-box-sizing:border-box}
.chat-landing-page__offers-item .section-header__inner{background:#F8F4F1}
.chat-landing-page__offers-item__wrap{padding:0 25px;padding-top:15px;padding-bottom:25px}
.chat-landing-page__offers-header{font-family:"Brandon Text Bold",SimHei;font-size:12px;text-transform:uppercase;margin:auto}
.chat-landing-page__offers-header .section-header__inner{background:#F8F4F1}
.chat-landing-page__offers-name{font-size:20px;margin-bottom:15px;text-align:left;line-height:1.2em;padding-top:20px}
.chat-landing-page__offers-image{display:block;margin:auto;max-width:130px;padding-right:10px;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mobile-chat-landing-page{font-size:12px}
.mobile-chat-landing-page__header{margin-top:25px;text-align:center}
.mobile-chat-landing-page__subheader{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;margin-bottom:20px}
.mobile-chat-landing-page__text{margin-bottom:25px}
.mobile-chat-landing-page+.featured-products-carousel{font-size:0}
.mobile-chat-landing-page+.featured-products-carousel .section-header{margin-bottom:25px}
.mobile-chat-landing-page+.featured-products-carousel .product-grid__content{border:none}
.mobile-chat-landing-page+.featured-products-carousel .product-grid__item{width:33.3333333%;display:inline-block;margin:0}
.mobile-chat-landing-page+.featured-products-carousel .product-thumb__image-link{float:none;width:100%}
.mobile-chat-landing-page+.featured-products-carousel .product-thumb__abstract{display:none}
.elc-user-state-anonymous .chat-landing-page__text{display:none}
.elc-user-state-anonymous .chat-landing-page__text--guest{display:block}
.elc-user-state-anonymous .chat-landing-page__cta{display:block;margin-top:25px;margin-bottom:30px}
.online-services{max-width:1024px;margin-left:auto;margin-right:auto}
.online-services__title .h2,.online-services__title .product-recommendation .product-recommendation__headline,.product-recommendation .online-services__title .product-recommendation__headline{display:inline-block;font-size:40px;font-weight:700;letter-spacing:.25em;margin-top:36px}
.online-services__subhead{font-size:22px}
.online-services__subhead p{line-height:1.65em}
.online-services__image{border-bottom:1px solid #959595}
.online-services__content{margin:25px 32px 25px 32px;display:inline-block;width:100%}
@media (min-width:768px){.online-services__content div:nth-child(1) div.online-services-block,.online-services__content div:nth-child(2) div.online-services-block{padding-top:0;height:auto}
.online-services__content div:nth-child(1) div.online-services-block p,.online-services__content div:nth-child(2) div.online-services-block p{margin-top:0}
}
@media (min-width:768px){.online-services__content div:last-child div.online-services-block,.online-services__content div:nth-last-child(2) div.online-services-block{border-bottom:none;padding-bottom:0;height:auto}
.online-services__content div:last-child div.online-services-block p,.online-services__content div:nth-last-child(2) div.online-services-block p{margin-bottom:0}
}
@media (min-width:768px){.online-services__content div:nth-child(odd) div.online-services-block{border-right:1px solid #959595}
}
.online-services-block{border-bottom:1px solid #959595;cursor:pointer;width:90%;float:left;padding:20px 0}
@media (min-width:768px){.online-services-block{width:46%;height:340px}
}
.online-services-block__image{height:40px;margin:20px}
.online-services-block__title{font-weight:700;font-size:24px;line-height:40px;text-transform:uppercase}
.online-services-block__title p{margin:0}
.online-services-block__content{font-size:22px;line-height:40px}
.makeup_workshops a{text-decoration:none}
.makeup_workshops_hero{font-size:20px;line-height:1.25em;background:#eff0f0;background-repeat:no-repeat;background-size:0;background-position:50% 160px;position:relative;overflow:hidden}
@media (min-width:768px){.makeup_workshops_hero{line-height:1.5em;height:360px;background-size:auto;background-position:0 0}
}
@media (min-width:769px),(min-width:1024px){.makeup_workshops_hero{background-position:15% 0}
}
.makeup_workshops_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:1.25em;text-transform:uppercase;margin-bottom:10px}
.makeup_workshops_hero__body{position:inherit;margin-top:12px}
@media (min-width:641px),(min-width:768px){.makeup_workshops_hero__body{width:45%;margin-bottom:0;position:absolute;right:2%;top:25%}
}
@media (min-width:769px),(min-width:1024px){.makeup_workshops_hero__body{right:5%}
}
@media (min-width:768px){.makeup_workshops_hero img{display:none}
}
.makeup_workshops_head{font-size:20px;line-height:1.25em;padding:20px 0 24px}
@media (min-width:768px){.makeup_workshops_head{width:81%;margin:30px auto}
}
.makeup_workshops_head_title{font-family:"Brandon Text Bold",SimHei;font-size:16px;text-transform:uppercase;margin-bottom:12px;position:relative}
.makeup_workshops_head_title .inner{background:#fff;display:inline-block;position:relative;padding:0 9px}
.makeup_workshops_head_title:before{content:"";background:#000;width:90%;height:1px;display:inline-block;position:absolute;bottom:13px;left:5%}
@media (min-width:768px){.makeup_workshops_head_title:before{width:30%;bottom:12px;left:35%}
}
.makeup_workshops_schedules{overflow:auto}
.makeup_workshops_schedule{font-size:16px;padding-bottom:5%;margin-bottom:5%;position:relative}
@media (min-width:768px){.makeup_workshops_schedule{width:50%;height:406px;padding:0;margin-bottom:0;position:relative;float:left}
}
@media (min-width:768px){.makeup_workshops_schedule:nth-child(1){padding-right:24px;border-right:1px solid #eff0f0}
.makeup_workshops_schedule:nth-child(1) .makeup_workshops_schedule_box{bottom:24px}
.makeup_workshops_schedule:nth-child(2){padding-left:24px}
.makeup_workshops_schedule:nth-child(2) .makeup_workshops_schedule_box{bottom:24px}
.makeup_workshops_schedule:nth-child(3){padding-top:24px;padding-right:24px;border-right:1px solid #eff0f0;border-top:1px solid #eff0f0}
.makeup_workshops_schedule:nth-child(3) .makeup_workshops_schedule_box{bottom:0}
.makeup_workshops_schedule:nth-child(4){padding-top:24px;padding-left:24px;border-top:1px solid #eff0f0}
.makeup_workshops_schedule:nth-child(4) .makeup_workshops_schedule_box{bottom:0}
}
.makeup_workshops_schedule img{float:left;width:45%;margin-right:3%;margin-bottom:3%;border:1px solid #eff0f0}
@media (min-width:768px){.makeup_workshops_schedule img{width:36%;margin-right:20px;margin-bottom:14px}
}
.makeup_workshops_schedule h2{font-family:"Brandon Text Bold",SimHei;font-size:16px;text-transform:uppercase;width:52%;margin-bottom:10px;float:left}
@media (min-width:768px){.makeup_workshops_schedule h2{width:58%;letter-spacing:3px}
}
@media (max-width:767px){.makeup_workshops_schedule_description{margin-left:48%}
}
.makeup_workshops_schedule_details{line-height:1.5em;clear:both;padding:12px}
@media (min-width:769px),(min-width:1024px){.makeup_workshops_schedule_details{clear:none}
}
.makeup_workshops_schedule_box{line-height:1.5em;background:#eff0f0;padding:12px;overflow:auto;min-height:108px}
@media (min-width:768px){.makeup_workshops_schedule_box{width:95%;position:absolute}
}
.makeup_workshops_schedule_head{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
@media (min-width:768px){.makeup_workshops_schedule_head{width:81%;margin:0 0 12px}
}
@media (min-width:769px),(min-width:1024px){.makeup_workshops_schedule_head{letter-spacing:3px}
}
@media (min-width:768px){.makeup_workshops_schedule_dates_left{float:left;width:50%}
.makeup_workshops_schedule_dates_right{min-height:48px;float:left;width:50%;padding-left:24px;padding-left:9px;border-left:2px solid #fff}
}
.makeup_workshops_quote{margin:24px 0;padding:30px;border-top:1px solid #eff0f0;border-bottom:1px solid #eff0f0}
.makeup_workshops_quote_body{font-size:24px;font-style:italic;line-height:1.5em}
.makeup_workshops_quote_bb{font-family:"Brandon Text Bold",SimHei;line-height:1.5em;margin-top:12px}
.makeup_workshops_locations{margin-top:24px;border-top:1px solid #eff0f0;padding:24px 0 0}
@media (min-width:768px){.makeup_workshops_locations{display:flex}
}
@media (min-width:641px),(min-width:768px){.makeup_workshops:nth-child(1){padding:0 24px}
}
@media (min-width:768px){.makeup_workshops_location_details{width:50%}
.makeup_workshops_location_details:nth-child(2){padding:0 24px;border-left:1px solid #eff0f0}
}
.makeup_workshops_details{font-size:18px;line-height:1.5em;padding:0 9px;overflow:auto}
@media (min-width:768px){.makeup_workshops_details{padding:0}
}
.makeup_workshops_details .directions{margin-bottom:24px}
.makeup_workshops_details .directions a{text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid #ff4661}
.makeup_workshops_details .directions a:hover{color:#000;border-bottom:1px solid #000}
@media (min-width:768px){.makeup_workshops_details_left{width:50%;float:left}
.makeup_workshops_details_right{padding-left:20px;border-left:1px solid #eff0f0;width:50%;float:right}
}
.makeup_workshops_details_title{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.makeup_workshops_details_label{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase}
.makeup_workshops_details_body{margin-bottom:12px}
.makeup_workshops_details_body .phone{color:#ff4661}
.makeup_workshops_instructors{margin-top:24px;border-top:1px solid #eff0f0;padding:24px 0 0}
.makeup_workshops_policy{padding:24px 9px 0;margin-top:24px;border-top:1px solid #eff0f0;overflow:auto}
@media (min-width:768px){.makeup_workshops_policy{padding:24px 0 0}
}
.makeup_workshops_policy_title{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.makeup_workshops_policy_body{margin-bottom:32px}
.duty-free .outer-wrap{margin:0 auto;padding:0;max-width:1024px}
.duty-free__hero{overflow:hidden;margin:0 0 60px 0;padding:45px;font-family:"Brandon Text Bold",SimHei;font-size:14px;text-align:center;text-transform:uppercase;background:#f4f1ec}
.duty-free__hero h1{margin-bottom:30px;letter-spacing:5px}
.duty-free__hero p{margin-bottom:20px;font-family:"Brandon Text",SimHei;text-transform:none}
.duty-free__hero select.country{display:inline}
.duty-free__hero a.selectBox{display:inline-block!important;margin:0 10px 0 5px;width:220px;height:32px;line-height:32px;text-align:left}
.duty-free__hero a.selectBox .selectBox-arrow{line-height:2em}
.duty-free__store-locator{display:inline-block;float:right;margin:5px 10px 0 0;color:#ff4661;text-decoration:none;vertical-align:top}
@media (max-width:767px){.duty-free__store-locator{float:none;margin:20px 0 0 0}
}
.duty-free__store-locator:hover{text-decoration:none}
.duty-free__store-locator .icon{font-size:24px;line-height:24px;vertical-align:middle}
.duty-free__store-locator .text{margin-bottom:8px;font-size:14px;letter-spacing:3px;border-bottom:2px solid #ff4661}
.duty-free__content{overflow:hidden;margin-bottom:65px}
.duty-free__column{float:left;width:50%;padding:0 8%;text-align:left}
@media (max-width:767px){.duty-free__column{width:100%;float:none;margin-bottom:60px}
}
.duty-free__column-header,.duty-free__exclusives-header{font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;line-height:.8;text-align:center;text-transform:uppercase}
.duty-free__column-header span,.duty-free__exclusives-header span{display:inline-block;position:relative}
.duty-free__column-header span:after,.duty-free__column-header span:before,.duty-free__exclusives-header span:after,.duty-free__exclusives-header span:before{content:"";position:absolute;height:7px;border-bottom:2px solid #000;top:0;width:50px}
.duty-free__column-header span:before,.duty-free__exclusives-header span:before{right:100%;margin-right:12px}
.duty-free__column-header span:after,.duty-free__exclusives-header span:after{left:100%;margin-left:12px}
.duty-free__store-block{overflow:hidden;margin-top:35px}
.duty-free__store-info{float:left;width:55%;margin-right:15%}
.duty-free__store-info p{margin:0}
.duty-free__store-name{margin-bottom:5px;font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;text-transform:uppercase}
.duty-free__store-hours{float:right;margin:0}
@media (max-width:767px){.duty-free__exclusives-header.is-desktop{display:none}
}
.duty-free__exclusives-header.is-mobile{display:none}
@media (max-width:767px){.duty-free__exclusives-header.is-mobile{display:block}
}
.duty-free__exclusive{float:left;width:25.33333333%;margin:40px 3% 0 3%;padding:0;text-align:left}
@media (max-width:767px){.duty-free__exclusive{width:100%;margin:0;padding:0 8%;float:none;text-align:center}
}
.duty-free__exclusive-title{height:32px;margin:32px 0;font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;text-align:left;text-transform:uppercase}
@media (max-width:767px){.duty-free__exclusive-title{height:auto;margin:8px 0 16px 0}
}
.duty-free__exclusive-text{height:196px;padding:16px 0;border-top:2px solid #D0D0D0;border-bottom:2px solid #D0D0D0;text-align:left}
@media (max-width:767px){.duty-free__exclusive-text{height:auto}
}
.pretty-powerful{max-width:1024px;margin-left:auto;margin-right:auto;position:relative}
.pretty-powerful h2{font-family:"MillerBanner Light Italic";font-size:20px;margin-top:36px}
.pretty-powerful .rule{overflow:hidden;text-align:center}
.pretty-powerful .rule>span{position:relative;display:inline-block}
.pretty-powerful .rule>span:after,.pretty-powerful .rule>span:before{content:'';position:absolute;top:50%;border-bottom:1px solid;width:333px;margin:0 10px}
.pretty-powerful .rule>span:before{right:100%}
.pretty-powerful .rule>span:after{left:100%}
.pretty-powerful__subhead{font-size:18px;color:#fff;width:49%;position:absolute;top:90px;left:9%}
@media (min-width:1024px){.pretty-powerful__subhead{top:125px}
}
.pretty-powerful__subhead img{max-width:390px}
.pretty-powerful__subhead p{line-height:1.25em;font-size:13px;margin:10px}
@media (min-width:1024px){.pretty-powerful__subhead p{line-height:1.5em;font-size:18px;margin:20px}
}
.pretty-powerful__image{border-bottom:1px solid #959595}
.pretty-powerful__content{display:inline-block;width:100%;margin:53px auto}
.pretty-powerful__copy{text-align:center;margin:0 27px}
.pretty-powerful__copy p{font-size:13px;line-height:24px}
.pretty-powerful__shop-details{margin-top:16px}
.pretty-powerful__price{font-family:"Brandon Text Bold",SimHei;font-size:16px}
.pretty-powerful__price a{margin-left:12px}
.pretty-powerful .callout-alt .button,.pretty-powerful .callout-alt .recommended-item__button,.pretty-powerful .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .pretty-powerful .callout-alt .go-shopping{background-color:#000;border:1px solid #000;color:#fff}
.pretty-powerful .callout-alt .button:hover,.pretty-powerful .callout-alt .recommended-item__button:hover,.pretty-powerful .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .pretty-powerful .callout-alt .go-shopping:hover{background-color:transparent;border:1px solid #ff4661;color:#ff4661}
.pretty-powerful__section{float:left;overflow:hidden}
.pretty-powerful__section h3{font-family:"Lato Black";font-size:20px;text-transform:uppercase;line-height:1.25em}
.pretty-powerful__section:nth-of-type(1){width:50%;border-right:1px solid}
.pretty-powerful__section:nth-of-type(1) img{padding:0 60px 36px 60px}
.pretty-powerful__section:nth-of-type(1) p{margin-bottom:6px}
.pretty-powerful__section:nth-of-type(2){width:50%}
.pretty-powerful__section:nth-of-type(2) img{padding:0 18px 36px 18px;margin:0 auto}
.pretty-powerful__section:nth-of-type(2) p{margin-bottom:6px}
.pretty-powerful__section:nth-of-type(2) .pretty-powerful__shop-details{margin-top:128px}
@media (min-width:1024px){.pretty-powerful__section:nth-of-type(2) .pretty-powerful__shop-details{margin-top:90px}
}
.pretty-powerful__section:nth-of-type(3){background-color:#eff0f0;margin-top:46px;width:100%}
.pretty-powerful__section:nth-of-type(3) .pretty-powerful__section__image{display:none}
.pretty-powerful__section:nth-of-type(3) .pretty-powerful__copy{margin:0;padding:30px;text-align:center}
.pretty-powerful__section:nth-of-type(3) .pretty-powerful__copy p{font-size:16px;margin-bottom:12px}
.pretty-powerful__section:nth-of-type(3) .pretty-powerful__body{margin:12px}
@media (max-width:767px){#colorbox.popup-offer-cbox{border:1px solid #000;margin:0}
}
.popup-offer{width:100%;height:100%}
.popup-offer__outer-wrap{position:relative;width:100%;height:100%;padding:40px 25px 0 25px;text-align:center}
@media (max-width:1024px){.popup-offer__outer-wrap{padding:15px 0 0 0}
}
.popup-offer__outer-wrap .sign-in-component__birthday-program .day-of-birth__collection-field{margin-bottom:32px}
@media (max-width:767px){.popup-offer__outer-wrap .sign-in-component__birthday-program .day-of-birth__collection-field{margin-bottom:0}
}
.popup-offer__outer-wrap .sign-in-component__birthday-program .day-of-birth__collection-field select{background-position:96%}
.popup-offer__heading{margin-bottom:1em;font-family:"Brandon Text Bold",SimHei;font-size:32px;letter-spacing:6px;line-height:1.2em;text-transform:uppercase}
@media (max-width:1024px){.popup-offer__heading{font-size:24px;margin-bottom:.5em}
}
.popup-offer__body{font-size:16px;line-height:1.75em}
@media (max-width:767px){.popup-offer__body{font-size:13px}
}
.popup-offer__body a{font-family:"Brandon Text Bold",SimHei;letter-spacing:4px;text-transform:uppercase}
.popup-offer__body--terms{font-size:11px;line-height:1.5em;text-align:left}
.popup-offer__body--terms a{font-family:"Brandon Text",SimHei;letter-spacing:default;text-transform:none}
.popup-offer__email-input{width:240px;text-transform:uppercase;margin-bottom:10px}
@media (max-width:1024px){.popup-offer__email-input{margin-bottom:1em;width:60%}
}
.popup-offer__submit-input{margin-top:-3px}
@media (max-width:767px){.popup-offer__submit-input{width:37%}
}
.popup-offer__footer{width:100%;font-size:11px;line-height:1.5em;text-align:center}
.popup-offer__footer p{margin-bottom:0}
.popup-offer__sign-up-form .selectbox{float:left}
.popup-offer__sign-up-form .selectbox.select-month{margin-right:5px;width:34.5%;padding-right:0}
.popup-offer__sign-up-form .selectbox.select-day{margin-right:5px;width:28%;padding-right:0}
.popup-offer__sign-up-form .selectbox.select-year{width:34.5%;padding-right:0}
.popup-offer__sign-up-form-error-messages{color:red}
.popup-offer__sign-up-form-error-messages span{display:block}
.gtl__steps{border-top:1px solid;padding-left:9px;padding-right:9px}
.gtl__steps__header{font-size:24px;color:#000;position:relative;text-transform:uppercase;padding:10px 0;letter-spacing:6px;line-height:30px;height:56px;cursor:pointer}
.gtl__steps__header .icon{float:right;text-decoration:none;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.gtl__steps__header.open .icon{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.gtl__steps__number{float:left}
.gtl__steps__name{font-family:"Brandon Text Bold",SimHei;float:left;padding-left:12px}
.gtl__steps__body{font-size:16px}
.gtl__steps .product-grid-products{padding-bottom:36px}
.gtl__steps .product-grid{max-width:955px}
.gtl__steps .product-grid__item{height:420px!important}
.product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.product_collection_hero__subtitle{font-size:20px;letter-spacing:4px;text-align:center;margin:0 auto 0 auto}
.product-collection-tabs{text-align:center;height:46px;border-bottom:1px solid #000}
.product-collection-tabs ul.tabs-list{display:inline-block}
.product-collection-tabs .tabs-list li{font-weight:600;font-size:14px;text-transform:uppercase;display:block;margin:0;list-style:none;cursor:pointer;float:left}
.product-collection-tabs .tab-item a{color:#000;text-decoration:none;display:block;padding:13px 15px;background-color:#eff0f0;border-left:1px solid #000}
.product-collection-tabs .tab-item a.current{background-color:#fff;border-bottom:solid 1px #fff}
.product-collection-tabs .tab-item:last-child a{border-right:1px solid #000}
.product_collection_hero-v3 .menu{height:46px;text-align:center;border-bottom:1px solid #000}
.product_collection_hero-v3 .menu ul.menu__list{display:inline-block}
.product_collection_hero-v3 .menu li{font-weight:600;font-size:14px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000}
.product_collection_hero-v3 .menu li.active-trail{background-color:#fff;border-bottom:#fff;padding-bottom:14px}
.product_collection_hero-v3 .menu li.last{border-right:1px solid #000}
.product_collection_hero-v3 .menu a{color:#000;text-decoration:none}
.product_collection_hero-v3 .callout-alt .button,.product_collection_hero-v3 .callout-alt .recommended-item__button,.product_collection_hero-v3 .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .product_collection_hero-v3 .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.product_collection_hero-v3 .callout-alt .button:hover,.product_collection_hero-v3 .callout-alt .recommended-item__button:hover,.product_collection_hero-v3 .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .product_collection_hero-v3 .callout-alt .go-shopping:hover{background-color:#000}
.product_collection_hero-v3 .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.product_collection_hero-v3 .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0}
.product_collection_hero-v3 .quickshop .product-gallery{border-right:none}
.product_collection_hero-v3 .quickshop__container{background-color:#fff;margin:0}
.product_collection_hero-v3 .quickshop-wrapper{position:fixed;z-index:100;max-width:1024px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.product_collection_hero-v3 .quickshop-wrapper.active::before{display:none}
.product_collection_hero-v3 .quickshop-wrapper .product-grid__content,.product_collection_hero-v3 .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.product_collection_hero-v3 .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .product_collection_hero-v3 .quickshop-wrapper .product-info__shade-tile,.favorites-page .product_collection_hero-v3 .quickshop-wrapper .product-info__shade-tile,.past-purchases-page .product_collection_hero-v3 .quickshop-wrapper .product-info__shade-tile,.product_collection_hero-v3 .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.product_collection_hero-v3 .quickshop-wrapper .favorites-page .product-info__shade-tile,.product_collection_hero-v3 .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.product_collection_hero-v3 .quickshop-wrapper .shade-picker__shade,.product_collection_hero-v3 .quickshop-wrapper .wishlist-page .product-info__shade-tile,.wishlist-page .product_collection_hero-v3 .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.artist-picks-page .product_collection_hero-v3 .quickshop-wrapper .product-info__shade-tile:hover,.favorites-page .product_collection_hero-v3 .quickshop-wrapper .product-info__shade-tile:hover,.past-purchases-page .product_collection_hero-v3 .quickshop-wrapper .product-info__shade-tile:hover,.product_collection_hero-v3 .quickshop-wrapper .artist-picks-page .product-info__shade-tile:hover,.product_collection_hero-v3 .quickshop-wrapper .favorites-page .product-info__shade-tile:hover,.product_collection_hero-v3 .quickshop-wrapper .past-purchases-page .product-info__shade-tile:hover,.product_collection_hero-v3 .quickshop-wrapper .shade-picker__shade:hover,.product_collection_hero-v3 .quickshop-wrapper .wishlist-page .product-info__shade-tile:hover,.wishlist-page .product_collection_hero-v3 .quickshop-wrapper .product-info__shade-tile:hover{-webkit-box-shadow:#fff 0 0 1px 1px;-moz-box-shadow:#fff 0 0 1px 1px;box-shadow:#fff 0 0 1px 1px}
.product_collection_hero-v3 .quickshop-wrapper .button,.product_collection_hero-v3 .quickshop-wrapper .recommended-item__button,.product_collection_hero-v3 .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .product_collection_hero-v3 .quickshop-wrapper .go-shopping{float:left}
.product_collection_hero-v3 .product__full-details-link-wrapper,.product_collection_hero-v3 .product__promo{display:none}
.product_collection_hero-v3 .product--full .product__sku-categories{min-height:0}
.product_collection_hero_page .quickshop__container .product__promo{display:block}
.product_collection_hero_page .product__actions .product__full-details-link-wrapper{display:block}
.product_collection_hero_page .quickshop-wrapper .product__details .button,.product_collection_hero_page .quickshop-wrapper .product__details .recommended-item__button,.product_collection_hero_page .quickshop-wrapper .product__details .viewcart-buttons .go-shopping,.viewcart-buttons .product_collection_hero_page .quickshop-wrapper .product__details .go-shopping{float:none}
.artist-picks-page .product_collection_hero_page .quickshop-wrapper a.product-info__shade-tile:hover,.favorites-page .product_collection_hero_page .quickshop-wrapper a.product-info__shade-tile:hover,.past-purchases-page .product_collection_hero_page .quickshop-wrapper a.product-info__shade-tile:hover,.product_collection_hero_page .quickshop-wrapper .artist-picks-page a.product-info__shade-tile:hover,.product_collection_hero_page .quickshop-wrapper .favorites-page a.product-info__shade-tile:hover,.product_collection_hero_page .quickshop-wrapper .past-purchases-page a.product-info__shade-tile:hover,.product_collection_hero_page .quickshop-wrapper .wishlist-page a.product-info__shade-tile:hover,.product_collection_hero_page .quickshop-wrapper a.shade-picker__shade:hover,.wishlist-page .product_collection_hero_page .quickshop-wrapper a.product-info__shade-tile:hover{box-shadow:0 0 1px 1px #000}
.detail_hero-v6 .menu{height:46px;text-align:center;border-bottom:1px solid #000}
.detail_hero-v6 .menu ul.menu__list{display:inline-block}
.detail_hero-v6 .menu li{font-weight:600;font-size:12px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000}
@media (min-width:1024px){.detail_hero-v6 .menu li{font-size:14px}
}
.detail_hero-v6 .menu li.active-trail{background-color:#fff;border-bottom:#fff;padding-bottom:14px}
.detail_hero-v6 .menu li.last{border-right:1px solid #000}
.detail_hero-v6 .menu a{color:#000;text-decoration:none}
.collection_hero_popup_page .menu{height:46px;text-align:center;border-bottom:1px solid #000}
.collection_hero_popup_page .menu ul.menu__list{display:inline-block}
.collection_hero_popup_page .menu li{font-weight:600;font-size:14px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000}
.collection_hero_popup_page .menu li.active-trail{background-color:#fff;border-bottom:#fff;padding-bottom:14px}
.collection_hero_popup_page .menu li.last{border-right:1px solid #000}
.collection_hero_popup_page .menu a{color:#000;text-decoration:none}
.collection_hero_popup_page__container{background:rgba(255,255,255,.9);position:fixed;z-index:100;width:100%;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.collection_hero_popup_page__body{margin:0 auto}
.collection_hero_popup_page .callout-alt .button,.collection_hero_popup_page .callout-alt .recommended-item__button,.collection_hero_popup_page .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .collection_hero_popup_page .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.collection_hero_popup_page .callout-alt .button:hover,.collection_hero_popup_page .callout-alt .recommended-item__button:hover,.collection_hero_popup_page .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .collection_hero_popup_page .callout-alt .go-shopping:hover{background-color:#000}
.collection_hero_popup_page .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.collection_hero_popup_page .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0}
.collection_hero_popup_page .quickshop .product-gallery{border-right:none}
.collection_hero_popup_page .quickshop__container{background-color:#fff;margin:0}
.collection_hero_popup_page .quickshop-wrapper{position:fixed;z-index:100;max-width:1024px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.collection_hero_popup_page .quickshop-wrapper.active::before{display:none}
.collection_hero_popup_page .quickshop-wrapper .product-grid__content,.collection_hero_popup_page .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.collection_hero_popup_page .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .collection_hero_popup_page .quickshop-wrapper .product-info__shade-tile,.collection_hero_popup_page .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.collection_hero_popup_page .quickshop-wrapper .favorites-page .product-info__shade-tile,.collection_hero_popup_page .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.collection_hero_popup_page .quickshop-wrapper .shade-picker__shade,.collection_hero_popup_page .quickshop-wrapper .wishlist-page .product-info__shade-tile,.favorites-page .collection_hero_popup_page .quickshop-wrapper .product-info__shade-tile,.past-purchases-page .collection_hero_popup_page .quickshop-wrapper .product-info__shade-tile,.wishlist-page .collection_hero_popup_page .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.artist-picks-page .collection_hero_popup_page .quickshop-wrapper .product-info__shade-tile:hover,.collection_hero_popup_page .quickshop-wrapper .artist-picks-page .product-info__shade-tile:hover,.collection_hero_popup_page .quickshop-wrapper .favorites-page .product-info__shade-tile:hover,.collection_hero_popup_page .quickshop-wrapper .past-purchases-page .product-info__shade-tile:hover,.collection_hero_popup_page .quickshop-wrapper .shade-picker__shade:hover,.collection_hero_popup_page .quickshop-wrapper .wishlist-page .product-info__shade-tile:hover,.favorites-page .collection_hero_popup_page .quickshop-wrapper .product-info__shade-tile:hover,.past-purchases-page .collection_hero_popup_page .quickshop-wrapper .product-info__shade-tile:hover,.wishlist-page .collection_hero_popup_page .quickshop-wrapper .product-info__shade-tile:hover{-webkit-box-shadow:#fff 0 0 1px 1px;-moz-box-shadow:#fff 0 0 1px 1px;box-shadow:#fff 0 0 1px 1px}
.collection_hero_popup_page .quickshop-wrapper .button,.collection_hero_popup_page .quickshop-wrapper .recommended-item__button,.collection_hero_popup_page .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .collection_hero_popup_page .quickshop-wrapper .go-shopping{float:left}
.collection_hero_popup_page .product__full-details-link-wrapper,.collection_hero_popup_page .product__promo{display:none}
.collection_hero_popup_page .product--full .product__sku-categories{min-height:0}
.collection_hero_popup_page .collection_hero_popup__container{background:rgba(255,255,255,.9);position:fixed;top:0;z-index:100;width:100%;height:100%}
.collection_hero_popup_page .collection_hero_popup__container .collection_popup_wrap{width:100%;height:100%}
.collection_hero_popup_page .collection_hero_popup__inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.product-collection-footer h3{font-family:"Brandon Text Bold",SimHei;font-size:22px;text-transform:uppercase;margin:18px 0}
.product-collection-footer__sub{font-size:20px;line-height:1.5em;margin-bottom:18px}
.product-collection-footer__link a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}
.shop-all__button{margin:27px 0}
.product-collection-footer_l,.product-collection-footer_r{min-height:238px;width:510px;margin:40px 0;padding:24px;float:left;background-color:#eff0f0}
@media (max-width:768px){.product-collection-footer_l,.product-collection-footer_r{width:100%;margin:0 0 6px}
}
.product-collection-footer_l{padding-top:30px}
.product-collection-footer_l span{font-size:3em;text-align:center}
.product-collection-footer_r{margin-left:4px;padding-top:37px}
.product-collection-footer_r .icon-freeshipping{position:relative;bottom:12px}
.product-collection-footer_r h3{margin:0 0 18px 0}
@media (min-width:768px){.page-products-makeup-auto-replenishment .page-header__title{font-size:50px}
}
.page-products-makeup-auto-replenishment .page-header__subtitle .subtitle{font-size:26px}
.page-products-makeup-auto-replenishment .page-header__subtitle .steps{font-size:16px;line-height:1.25em;overflow:auto;margin:28px 0 12px}
.page-products-makeup-auto-replenishment .page-header__subtitle .step{width:25%;height:200px;float:left;padding-top:70px;border-top:solid 1px #BBBBB9;position:relative}
.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(n+2){border-left:solid 1px #BBBBB9}
.page-products-makeup-auto-replenishment .page-header__subtitle .step .step_name{font-family:"Brandon Text Bold",SimHei;letter-spacing:2px;text-transform:uppercase}
.page-products-makeup-auto-replenishment .page-header__subtitle .step .step_name:before{position:absolute;top:20px;left:0;right:0}
.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(1) .step_name:before{content:url(/media/export/cms/mpp/Auto_replenishment-1.png)}
.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(2) .step_name:before{content:url(/media/export/cms/mpp/Auto_replenishment-2.png)}
.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(3) .step_name:before{content:url(/media/export/cms/mpp/Auto_replenishment-3.png)}
.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(4) .step_name:before{content:url(/media/export/cms/mpp/Auto_replenishment-4.png)}
.page-products-makeup-auto-replenishment .cancel_link a{color:#000}
.foundation-dramming .menu ul{width:101%;background-color:#fff}
.foundation-dramming .menu li{width:33%;background-color:#fff;border:1px solid #000}
.foundation-dramming .block_container__title .section_number:before{content:"";display:block;height:22px;margin:-22px 0 0}
@media (min-width:768px){.foundation-dramming .block_container__title .section_number:before{height:54px;margin:-54px 0 0}
}
.foundation-dramming.mobile .product_collection_hero{margin:0 auto;height:179px;max-width:100%}
.foundation-dramming.mobile .product_collection_hero__content-item{border-bottom:0}
.foundation-dramming.mobile .product_collection_hero__body{line-height:1.75em;width:52%;position:absolute;top:20%;left:5%}
.foundation-dramming.mobile .product_collection_hero__title{font-size:20px;letter-spacing:2px;margin:0 auto 9px auto}
.foundation-dramming.mobile .product_collection_hero__subtitle{font-size:12px;letter-spacing:2px;line-height:1.125em}
.foundation-dramming.mobile .product_collection_hero__content-item{position:relative}
.foundation-dramming.mobile .product_intro{width:50%}
.foundation-dramming.mobile .product_intro img{margin:25% auto 0}
.foundation-dramming.mobile .text-block_intro{padding:9% 3%}
.foundation-dramming.mobile .text-block_intro .text-block_title{font-size:9px;margin-bottom:0}
.foundation-dramming.mobile .text-block_intro .text-block_body{font-size:9px;line-height:1.25em}
.foundation-dramming.mobile .block_container__title{font-size:15px;letter-spacing:2px;margin:1px auto;border:1px solid #000;padding:9px 0}
.foundation-dramming.mobile .block_container__title .section_number{font-family:"Brandon Text Bold",SimHei;font-size:15px}
.foundation-dramming.mobile .video-block__slide{border-bottom:0;margin-bottom:14px}
.foundation-dramming.mobile .video-block__description{display:none}
.foundation-dramming.mobile .how-to-swatch .block_container__content{padding:20px}
.foundation-dramming.mobile .how-to-swatch .product-image.product_step-2{margin-bottom:0}
.foundation-dramming.mobile .how-to-swatch .product-image .product-image_title{font-size:9px;margin:0 0}
.foundation-dramming.mobile .how-to-swatch .product-image .product-image_caption{font-size:9px;margin-bottom:0}
.foundation-dramming .product_collection_hero{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;margin:1px auto;height:360px;max-width:1024px;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center}
.foundation-dramming .product_collection_hero h1{font-family:"MillerBanner Light";font-size:42px;letter-spacing:0;line-height:.9em}
.foundation-dramming .product_collection_hero__content-item{border-bottom:1px solid #d0d0d0}
.foundation-dramming .product_collection_hero__body{line-height:2em;width:52%}
.foundation-dramming .product_collection_hero__subtitle{letter-spacing:1px;line-height:1.5em}
.foundation-dramming .product_collection_hero__content-item{position:relative}
.foundation-dramming .product_intro{width:50%}
.foundation-dramming .product_intro img{display:block;margin:5% auto;float:left}
.foundation-dramming .text-block_intro{width:45%;margin-right:5%;padding:9% 3% 0;float:right;text-align:center}
@media (min-width:768px){.foundation-dramming .text-block_intro{padding:6% 3%}
}
.foundation-dramming .text-block_intro .text-block_title{font-family:"Brandon Text Bold",SimHei;font-size:30px;letter-spacing:4px;text-transform:uppercase;margin-bottom:9px}
.foundation-dramming .text-block_intro .text-block_body{font-size:18px;line-height:1.5em}
.foundation-dramming .text-block_disclaimer{font-size:11px;line-height:1.5em;margin:18px 0;position:relative}
.foundation-dramming .block_container__title{font-family:"Brandon Text Bold",SimHei;font-size:30px;letter-spacing:4px;text-align:center;text-transform:uppercase;line-height:1.5em;margin:20px auto}
.foundation-dramming .block_container__title .section_number{font-family:"Brandon Text Medium",SimHei;font-size:40px}
.foundation-dramming .video-block__slide{border-bottom:1px solid #D0D0D0;margin-bottom:40px}
.foundation-dramming .video-block__media{width:100%;position:relative;margin:0 auto}
@media (min-width:768px){.foundation-dramming .video-block__media{max-width:754px}
}
.foundation-dramming .video-block__media--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}
@media (min-width:768px){.foundation-dramming .video-block__media--video{max-width:754px;height:409px}
}
.foundation-dramming .video-block__description{font-size:16px;letter-spacing:4px;text-align:center;max-width:685px;margin:42px auto}
.foundation-dramming .how-to-swatch .product-image{max-width:754px;margin:28px auto;overflow:auto}
.foundation-dramming .how-to-swatch .product-image.product_step-2{margin-bottom:40px}
.foundation-dramming .how-to-swatch .product-image img{width:39%;float:left;margin-right:2%}
.foundation-dramming .how-to-swatch .product-image .product-image_title{font-size:18px;margin:48px 0 6px;float:left;width:50%}
.foundation-dramming .how-to-swatch .product-image .product-image_caption{font-size:18px;float:left;width:50%}
.foundation-dramming .foundation-finder .foundation-finder__header{height:469px;overflow:visible}
.foundation-dramming .foundation-finder .foundation-finder__image--desktop{display:block}
.foundation-dramming .foundation-finder .foundation-finder__find-match{bottom:30px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}
.egiftcard-cashstar{background-color:#000;color:#fff;font-size:18px;letter-spacing:.06em}
.egiftcard-cashstar__container{margin:0 auto;max-width:1024px;padding:20px;text-align:center}
@media (min-width:768px){.egiftcard-cashstar__container{text-align:left;padding:60px 40px 45px}
}
@media (min-width:1024px){.egiftcard-cashstar__container{padding:60px 60px 45px}
}
@media (min-width:768px){.egiftcard-cashstar__left,.egiftcard-cashstar__right{float:left;width:50%}
.egiftcard-cashstar__bottom{clear:both}
}
@media (min-width:768px){.egiftcard-cashstar__left{margin-top:60px}
}
@media (min-width:1024px){.egiftcard-cashstar__left{margin-top:85px}
}
.egiftcard-cashstar__header{text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;font-size:21px;letter-spacing:.26em;margin:0 0 10px;line-height:1}
@media (min-width:768px){.egiftcard-cashstar__header{font-size:34px;margin-left:6px}
}
@media (min-width:1024px){.egiftcard-cashstar__header{font-size:41px}
}
.egiftcard-cashstar__subtitle{font-size:15px;margin-bottom:15px}
@media (min-width:768px){.egiftcard-cashstar__subtitle{font-size:24px;margin-left:6px;margin-bottom:0}
}
.egiftcard-cashstar__desc{font-size:14px;margin:10px 0 15px}
@media (min-width:768px){.egiftcard-cashstar__desc{font-size:18px;width:98%;padding-top:53px;margin:0 0 0 6px}
}
.egiftcard-cashstar__link{width:100%;background:#fff;color:#000;padding:8px 23px;letter-spacing:.2em;margin-bottom:15px}
@media (min-width:768px){.egiftcard-cashstar__link{width:auto;margin:24px 0 27px 6px}
}
.egiftcard-cashstar__disclaimer{font-size:12px;letter-spacing:.009em}
@media (min-width:768px){.egiftcard-cashstar__disclaimer{font-size:14px;margin-left:6px}
}
.egiftcard-cashstar__desc,.egiftcard-cashstar__subtitle{letter-spacing:.06em;line-height:1.5}
.giftcard-balance__container.giftcard-balance-cashstar{background:#fff;border-top:none;margin:0 auto;padding:20px}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar{padding:77px 83px 65px 65px}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance{min-height:0;margin-bottom:0}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance{border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:50px}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__header{text-align:left;font-size:14px;letter-spacing:.2em;padding:0 0 10px;margin:0 0 11px;line-height:1;position:relative}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__header{font-size:24px;margin:0 20px 11px 0;padding:0}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__arrow{position:absolute;right:0}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__arrow{display:none}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__content{display:none}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__content{display:block}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__subheader{font-size:17px;text-align:center;font-family:"Brandon Text Bold",SimHei;letter-spacing:.057em;margin:8px 0 10px}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__subheader{font-family:"Brandon Text",SimHei;margin:0 0 48px;text-align:left;font-size:18px}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form{text-align:left;padding:0}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form #giftcard_balance{height:auto}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-pin{margin-left:1.5%}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .errors{margin-bottom:15px}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .errors li{margin-left:0}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .errors{margin-bottom:0}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-number,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-pin{width:100%;display:block}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-number,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-pin{width:34.5%;float:left}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-button{width:100%;display:block;height:auto}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-button{float:left;width:28%;margin-left:1.5%}
}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form input[type=text]{height:36px}
.account-overlay .account-overlay__next .giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .account-overlay__next-trigger,.email-overlay .account-overlay__next .giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .account-overlay__next-trigger,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .account-overlay .account-overlay__next .account-overlay__next-trigger,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .email-overlay .account-overlay__next .account-overlay__next-trigger,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form input[type=submit]{height:36px;width:100%;background-color:#000;vertical-align:baseline}
.account-overlay .account-overlay__next .giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .account-overlay__next-trigger:hover,.email-overlay .account-overlay__next .giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .account-overlay__next-trigger:hover,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .account-overlay .account-overlay__next .account-overlay__next-trigger:hover,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .email-overlay .account-overlay__next .account-overlay__next-trigger:hover,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form input[type=submit]:hover{background-color:#ff4661}
.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__remaining{padding:0;font-size:18px}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__remaining{font-size:24px}
}
@media (min-width:1024px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__remaining{font-size:30px}
}
@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__amount,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__amount-text{display:inline-block;margin-top:40px}
}
.skin__foundation{background:#fef6ec;max-width:1024px;position:relative;margin:0 auto}
.skin__foundation__dropdown__container{padding:14px 11.2% 18px 11.2%;border-bottom:1px solid #959595}
@media (min-width:1025px){.skin__foundation__dropdown__container{padding:44px 10% 48px 10%}
}
@media (max-width:1024px){.skin__foundation__dropdown__container{padding:44px 5% 48px 5%}
}
@media (max-width:767px){.skin__foundation__dropdown__container{padding:44px 3.3% 48px 3.3%}
}
.skin__foundation__dropdown__container .default-blank span.selectBox-label{display:inline-block;font-size:0;width:75%;height:1px;border-bottom:1px solid #000;position:absolute;top:60%}
@media (max-width:1024px){.skin__foundation__dropdown__container .skin__foundation__dropdown__select__container{height:40px;position:relative}
}
@media (min-width:768px),(min-width:1024px){.skin__foundation__dropdown__container .skin__foundation__dropdown__select__container{height:inherit}
}
@media (max-width:1024px){.skin__foundation__dropdown__container .default-blank select.skin__foundation__dropdown__select{min-width:60%;height:23px;border-bottom:1px solid #000;position:absolute;margin-left:5px}
}
@media (min-width:768px),(min-width:1024px){.skin__foundation__dropdown__container .default-blank select.skin__foundation__dropdown__select{height:37px}
}
.skin__foundation__dropdown__header{font-family:"MillerBanner Light";font-size:20px;line-height:24px;text-transform:uppercase;text-align:center;letter-spacing:-.01em}
@media (min-width:768px){.skin__foundation__dropdown__header{font-size:40px;line-height:48px;margin-bottom:12px}
}
.skin__foundation__dropdown__subheader{font-family:"Brandon Text Medium",SimHei;font-size:13px;text-transform:uppercase;text-align:center;margin-bottom:10px}
@media (min-width:768px){.skin__foundation__dropdown__subheader{font-size:20px;margin-bottom:28px}
}
@media (max-width:767px){.skin__foundation__dropdown__subheader{font-size:16px}
}
.skin__foundation__dropdown__cta{margin:0 5%}
@media (min-width:768px){.skin__foundation__dropdown__cta{overflow:hidden}
}
.skin__foundation__dropdown__button{display:block;font-family:"Brandon Text Bold",SimHei;font-size:10px;line-height:28px;text-transform:uppercase;color:#000;text-decoration:none;text-align:center;border:1px solid #000;width:100%;margin-bottom:4px}
@media (max-width:767px){.skin__foundation__dropdown__button{font-size:16px;height:40px;padding-top:5px}
}
@media (min-width:768px){.skin__foundation__dropdown__button{float:left;font-size:18px;line-height:56px;width:48%;margin:0 4% 0 0}
}
.skin__foundation__dropdown__button.inactive{filter:alpha(Opacity=50);opacity:.5}
.skin__foundation__dropdown__select__container{font-family:"Brandon Text Bold",SimHei;font-size:10px;line-height:28px;text-transform:uppercase;color:#000;text-decoration:none;border:1px solid #000;width:100%;margin-bottom:4px}
@media (min-width:768px){.skin__foundation__dropdown__select__container{overflow:hidden;float:left;font-size:18px;height:58px;line-height:56px;width:48%}
}
.skin__foundation__dropdown__select__container.inactive{filter:alpha(Opacity=50);opacity:.5}
@media (max-width:767px){.skin__foundation__dropdown__select__container{font-size:16px;padding-top:5px}
}
.skin__foundation__dropdown__select__copy{float:left;width:35%;overflow:hidden;text-align:right;padding-left:8px}
.skin__foundation__result__link{margin-top:15px}
.skin__foundation__result__link a{text-decoration:none;-webkit-box-shadow:#000 0 0 0 1px inset;-moz-box-shadow:#000 0 0 0 1px inset;box-shadow:#000 0 0 0 1px inset}
a.selectBox.skin__foundation__dropdown__select{background:#fef6ec;color:#000;border:0}
@media (min-width:768px){a.selectBox.skin__foundation__dropdown__select{float:left;font-size:18px;height:54px;line-height:54px;margin-top:1px;width:65%}
}
a.selectBox.skin__foundation__dropdown__select .selectBox-options a{font-size:10px;line-height:26px;height:26px;text-transform:uppercase;background:#fef6ec}
@media (min-width:768px){a.selectBox.skin__foundation__dropdown__select .selectBox-options a{font-size:20px;height:54px;line-height:54px}
}
a.selectBox.skin__foundation__dropdown__select .selectBox-label{text-transform:uppercase;text-decoration:underline}
a.selectBox.skin__foundation__dropdown__select .selectBox-arrow{margin-right:8px;background:#fef6ec;line-height:2}
a.selectBox.skin__foundation__dropdown__select .selectBox-arrow:before{margin-top:16px}
select.skin__foundation__dropdown__select{text-transform:uppercase;border:none;background-color:#fef6ec;font-size:10px;line-height:28px;text-transform:uppercase;text-decoration:underline;margin-bottom:0;padding:0 5px}
@media (max-width:1024px){select.skin__foundation__dropdown__select{font-size:18px}
}
@media (max-width:767px){select.skin__foundation__dropdown__select{background-color:inherit;font-size:16px;margin-top:-1px;min-width:60%}
}
@media (min-width:1025px){select.skin__foundation__dropdown__select{display:none;width:auto}
}
select.skin__foundation__dropdown__select option{text-transform:uppercase}
.skin__foundation__finder__container{display:none;margin:10px 24px}
@media (min-width:768px){.skin__foundation__finder__container{margin:40px 20px 0 20px}
}
.skin__foundation__finder__header{font-family:"MillerBanner Light";font-size:20px;line-height:20px;text-transform:uppercase;text-align:center;letter-spacing:-.01em;margin-bottom:10px}
@media (min-width:768px){.skin__foundation__finder__header{font-size:40px;line-height:48px;margin-bottom:30px}
}
@media (min-width:768px){.skin__foundation__menus{overflow:hidden}
}
.skin__foundation__menu{text-align:center;padding:12px 24px;margin-bottom:4px;background:#fff;cursor:pointer}
.skin__foundation__menu.inactive{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
@media (max-width:767px){.skin__foundation__menu{background-image:none!important}
.skin__foundation__menu.active{-webkit-box-shadow:#000 0 0 0 2px inset;-moz-box-shadow:#000 0 0 0 2px inset;box-shadow:#000 0 0 0 2px inset}
}
@media (min-width:768px){.skin__foundation__menu{-webkit-box-shadow:#000 0 0 0 2px inset;-moz-box-shadow:#000 0 0 0 2px inset;box-shadow:#000 0 0 0 2px inset;position:relative;float:right;background-repeat:no-repeat;background-position:bottom left;background-color:#fff;background-size:contain;width:32.333%;padding:20px 18px 100px 18px;margin:0 0 0 1.5%}
.skin__foundation__menu:last-child{margin:0}
.skin__foundation__menu.inactive{filter:alpha(Opacity=50);opacity:.5}
}
.skin__foundation__menu__header{font-family:"Brandon Text Bold",SimHei;font-size:13px;line-height:15px;letter-spacing:.25em;text-transform:uppercase}
@media (min-width:768px){.skin__foundation__menu__header{font-size:20px;line-height:30px}
}
.skin__foundation__menu__description{font-size:12px;line-height:17px;letter-spacing:.06em}
@media (min-width:768px){.skin__foundation__menu__description{font-size:20px;line-height:30px;min-height:96px}
}
@media (max-width:767px){.skin__foundation__menu__description{padding-bottom:10px;min-height:36px}
}
.skin__foundation__menu__link__container{margin:0 9%;width:82%}
@media (min-width:768px){.skin__foundation__menu__link__container{position:absolute;bottom:70px;left:0;margin:0;width:100%}
}
.skin__foundation__menu__link{display:block;font-family:"Brandon Text Bold",SimHei;font-size:10px;line-height:26px;letter-spacing:.25em;color:#000;border:1px solid #000;text-decoration:none}
@media (min-width:768px){.skin__foundation__menu__link{display:inline;font-size:15px;line-height:30px;text-transform:uppercase;text-decoration:underline;border:none}
.skin__foundation__menu--02 .skin__foundation__menu__link span.icon-livechat{font-size:25px;text-decoration:none}
}
@media (max-width:767px){.skin__foundation__menu__link{text-transform:uppercase}
}
.skin__foundation__finishes{display:none;padding-bottom:20px}
@media (min-width:768px){.skin__foundation__finishes{overflow:hidden;padding-bottom:30px}
}
.skin__foundation__finish{font-family:"Brandon Text Bold",SimHei;font-size:12px;letter-spacing:.15em;text-align:center;text-transform:uppercase;background-repeat:no-repeat;background-position:0 -4px;background-color:#fff;background-size:100%;-webkit-box-shadow:#000 0 0 0 2px inset;-moz-box-shadow:#000 0 0 0 2px inset;box-shadow:#000 0 0 0 2px inset;width:100%;height:50px;margin:20px 0 0 0;padding-top:32px}
@media (min-width:768px){.skin__foundation__finish{background-position:bottom left;float:left;height:65px;width:32.333%;padding-top:35px;margin:30px 1.5% 0 0;cursor:pointer}
.skin__foundation__finish:last-child{margin:30px 0 0 0}
.skin__foundation__finish.inactive{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(Opacity=50);opacity:.5}
}
@media (max-width:767px){.skin__foundation__finish{height:60px;background-position:center 0;background-size:inherit}
.skin__foundation__finish.inactive{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(Opacity=50);opacity:.5}
}
.skin__foundation__models__container{display:none}
@media (min-width:768px){.skin__foundation__models__container{height:300px;overflow-y:hidden}
.skin__foundation__models__container .slick-list{margin-left:-5px}
}
.skin__foundation__slide__container{filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity,.5s,ease-out;-moz-transition:opacity,.5s,ease-out;-o-transition:opacity,.5s,ease-out;transition:opacity,.5s ease-out}
@media (min-width:768px){.skin__foundation__slide__container{height:300px;overflow-y:hidden}
}
.skin__foundation__slide__container.active{filter:alpha(Opacity=100);opacity:1}
.skin__foundation__slide__container .slick-next,.skin__foundation__slide__container .slick-prev{top:33%;min-height:50px}
@media only screen and (orientation:portrait){.skin__foundation__slide__container .slick-next,.skin__foundation__slide__container .slick-prev{top:25%}
}
.skin__foundation__slide__container .slick-next{height:50px;width:50px;right:0}
.skin__foundation__slide__container .slick-next:before{right:0}
@media (min-width:768px){.skin__foundation__model{padding:0 35px}
}
@media (max-width:767px){.skin__foundation__model__shade{padding-top:5px;padding-bottom:10px}
}
.skin__foundation__model__id{float:left;width:49%;padding-bottom:10px}
@media (max-width:767px){.skin__foundation__model__id{padding-top:1px;position:relative}
.skin__foundation__model__id:nth-child(odd){margin-right:2%}
}
@media only screen and (max-width:767px) and (orientation:landscape){.skin__foundation__model__id{text-align:center;margin-left:11%;width:inherit}
}
@media (min-width:768px){.skin__foundation__model__id{position:relative;margin:1px;width:47%;min-height:284px}
}
@media only screen and (min-width:768px) and (orientation:portrait){.skin__foundation__model__id{min-height:244px}
}
.skin__foundation__model__border{display:none;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-box-shadow:#000 0 0 0 2px inset;-moz-box-shadow:#000 0 0 0 2px inset;box-shadow:#000 0 0 0 2px inset}
.selected .skin__foundation__model__border{display:block}
@media (max-width:767px){.activated .skin__foundation__model__border{display:block}
}
.skin__foundation__model__shade{font-family:"Brandon Text Bold",SimHei;letter-spacing:.25em;text-align:center;text-transform:uppercase}
@media (min-width:768px){.skin__foundation__model__shade{padding:5px}
}
.skin__foundation__model__shadnumber{font-size:12px;line-height:18px}
.skin__foundation__model__shadename{font-size:18px;line-height:22px}
@media (max-width:767px){.skin__foundation__model__shadename{font-size:16px}
}
.skin__foundation__result__container{background:#fff}
.skin__foundation__shade__container{display:none}
@media (min-width:768px){.skin__foundation__shade__container{padding:30px 0;background:url(/media/export/cms/skin_foundation/bg_result_arrow.gif) no-repeat top center}
}
.skin__foundation__shade{display:block;overflow:hidden;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity,.5s,ease-out;-moz-transition:opacity,.5s,ease-out;-o-transition:opacity,.5s,ease-out;transition:opacity,.5s ease-out;margin:0 20px}
.skin__foundation__shade.active{filter:alpha(Opacity=100);opacity:1}
.skin__foundation__smoosh__images{overflow:hidden;float:left;width:33%;padding-left:5%}
@media (max-width:767px){.skin__foundation__smoosh__images{padding-top:15px;width:40%}
}
@media only screen and (max-width:767px) and (orientation:landscape){.skin__foundation__smoosh__images{padding-top:15%;padding-right:15px}
}
.skin__foundation__smoosh__image{float:left;width:50%;max-height:250px}
.skin__foundation__result__shadename{float:left;width:66%;height:248px;padding:70px 0 0 20px}
@media (max-width:767px){.skin__foundation__result__shadename{float:none;width:inherit;padding-top:80px}
}
.skin__foundation__result__finish{font-family:"Brandon Text Bold",SimHei;font-size:20px;letter-spacing:30px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px}
.skin__foundation__result__description{font-size:20px;letter-spacing:30px;letter-spacing:.06em}
@media (max-width:767px){.skin__foundation__result__description{font-size:13px}
}
.skin__foundation__result__banner{position:relative;background:#000;color:#fff;height:40px;padding:0 20px;text-align:center}
@media (min-width:768px){.skin__foundation__result__banner{height:63px}
}
.skin__foundation__result__banner__copy{font-family:"Brandon Text Bold",SimHei;font-size:20px;line-height:40px;letter-spacing:.25em;text-transform:uppercase}
@media (min-width:768px){.skin__foundation__result__banner__copy{font-size:40px;line-height:63px}
}
.skin__foundation__result__banner__precopy{font-size:8px}
@media (min-width:768px){.skin__foundation__result__banner__precopy{font-size:15px}
}
.skin__foundation__result__banner__livechat{display:none}
@media (min-width:768px){.skin__foundation__result__banner__livechat{position:absolute;display:inline-block;top:0;right:20px;font-family:"Brandon Text Medium",SimHei;color:#fff;font-size:18px;line-height:63px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;width:120px}
}
.skin__foundation__result__banner__livechat{cursor:pointer}
.skin__foundation__weightless{margin:0 auto 40px}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__slide__container .slick-slider{margin-bottom:20px}
}
.skin__foundation__weightless .skin__foundation__dropdown__container{border-bottom:none}
@media (min-width:1025px){.skin__foundation__weightless .skin__foundation__dropdown__container{padding:44px 10% 0 13%}
}
@media (max-width:1024px){.skin__foundation__weightless .skin__foundation__dropdown__container{padding:44px 5% 0 5%}
}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__dropdown__container{padding:22px 3.3% 4px 3.3%}
}
.skin__foundation__weightless .skin__foundation__dropdown__header{font-family:"Lato Black";font-size:40px}
@media (min-width:768px){.skin__foundation__weightless .skin__foundation__dropdown__header{margin-bottom:3px}
}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__dropdown__header{font-size:22px}
}
@media (max-width:375px){.skin__foundation__weightless .skin__foundation__dropdown__header{font-size:20px}
}
.skin__foundation__weightless .skin__foundation__dropdown__subheader{font-size:19px}
@media (min-width:768px){.skin__foundation__weightless .skin__foundation__dropdown__subheader{font-family:"Brandon Text Medium",SimHei;width:67%;margin:0 auto}
}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__dropdown__subheader{font-size:12px;margin-top:4px}
}
@media (max-width:375px){.skin__foundation__weightless .skin__foundation__dropdown__subheader{font-size:10px;margin-top:4px}
}
.skin__foundation__weightless .skin__foundation__finder__container{display:block}
@media (min-width:768px){.skin__foundation__weightless .skin__foundation__finder__container{margin:28px 0 -13px 0}
}
.skin__foundation__weightless .skin__foundation__finishes{display:block}
@media (min-width:768px){.skin__foundation__weightless .skin__foundation__finish{width:31%;margin-left:10px}
.skin__foundation__weightless .skin__foundation__finish:last-child{margin-right:10px}
}
@media (max-width:1024px){.skin__foundation__weightless .skin__foundation__finish{width:30%}
}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__finish{width:100%}
}
.skin__foundation__weightless .skin__foundation__models__container{display:block}
@media (min-width:768px){.skin__foundation__weightless .skin__foundation__models__container{margin-bottom:17px}
}
.skin__foundation__weightless .skin__foundation__model__border{margin-bottom:7px}
.skin__foundation__weightless .skin__foundation__model__shade{margin-top:10px}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__model__shade{padding:10px 0 30px 0}
}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__model__shadename{font-size:14px}
}
.skin__foundation__weightless .skin__foundation__model__id{height:auto!important;cursor:pointer}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__model__id{opacity:.6}
.skin__foundation__weightless .skin__foundation__model__id.slick-center{opacity:1}
}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__model__id{margin-left:0;padding:0 5px}
.skin__foundation__weightless .skin__foundation__model__id:nth-child(2n+1){margin-right:0}
.skin__foundation__weightless .skin__foundation__model__id img.skin__foundation__model__image{margin:0 auto;width:100%;height:auto}
}
.skin__foundation__weightless .skin__foundation__shade__container{border-bottom:1px solid #000;background:url(/media/export/cms/skin_foundation/bg_result_arrow.gif) no-repeat top center;padding:30px 0 0 0}
@media (min-width:768px){.skin__foundation__weightless .skin__foundation__shade__container{padding:30px 0 45px 8px}
}
.skin__foundation__weightless .skin__foundation__shade__container .quickshop--mobile{padding:20px}
.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper{margin:0;padding:0;position:relative;overflow:visible!important}
.artist-picks-page .skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .product-info__shade-tile:hover,.favorites-page .skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .product-info__shade-tile:hover,.past-purchases-page .skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .product-info__shade-tile:hover,.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .artist-picks-page .product-info__shade-tile:hover,.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .favorites-page .product-info__shade-tile:hover,.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .past-purchases-page .product-info__shade-tile:hover,.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .shade-picker__shade:hover,.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .wishlist-page .product-info__shade-tile:hover,.wishlist-page .skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .product-info__shade-tile:hover{border:1px solid #000;box-shadow:0 0 1px 1px #fff}
.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper.active::before{display:block;margin-top:-13px}
@media (min-width:768px){.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper.active::before{margin-top:7px}
}
.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .quickshop__container{padding:0;margin:0}
.artist-picks-page .skin__foundation__weightless .skin__foundation__shade__container .product-info__shade-tile,.favorites-page .skin__foundation__weightless .skin__foundation__shade__container .product-info__shade-tile,.past-purchases-page .skin__foundation__weightless .skin__foundation__shade__container .product-info__shade-tile,.skin__foundation__weightless .skin__foundation__shade__container .artist-picks-page .product-info__shade-tile,.skin__foundation__weightless .skin__foundation__shade__container .favorites-page .product-info__shade-tile,.skin__foundation__weightless .skin__foundation__shade__container .past-purchases-page .product-info__shade-tile,.skin__foundation__weightless .skin__foundation__shade__container .shade-picker__shade,.skin__foundation__weightless .skin__foundation__shade__container .wishlist-page .product-info__shade-tile,.wishlist-page .skin__foundation__weightless .skin__foundation__shade__container .product-info__shade-tile{height:41px;width:41px}
.skin__foundation__weightless .skin__foundation__shade__container .skin__foundation__product__header{font-family:"Brandon Text Bold",SimHei;font-size:20px;text-align:center;text-transform:uppercase;margin-top:22px;letter-spacing:.4px}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__shade__container .skin__foundation__product__header{font-size:18px}
}
.skin__foundation__weightless .skin__foundation__shade__container .skin__foundation__product__subheader{font-family:"Brandon Text",SimHei;font-size:20px;text-align:center;margin-top:4px}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__shade__container .skin__foundation__product__subheader{font-size:18px}
}
.skin__foundation__weightless .skin__foundation__shade__container .product-thumb .product__button--add-to-bag{font-size:14px;height:auto;line-height:normal;width:auto;border:2px solid #ff4661;padding:8px 5px}
@media (min-width:768px){.skin__foundation__weightless .skin__foundation__shade__container .product-thumb .product__button--add-to-bag{border:none;border-bottom:2px solid #ff4661;padding:0}
}
.skin__foundation__weightless .skin__foundation__shade__container .product-thumb{padding:0 20px}
.skin__foundation__weightless .skin__foundation__shade__container .product-grid{padding:20px 0 0 0}
.skin__foundation__weightless .skin__foundation__shade__container .product-grid__item{margin:0}
@media (max-width:767px){.skin__foundation__weightless .skin__foundation__shade__container .product-grid__item{margin-bottom:40px;height:auto!important}
}
.pro-how-to-block__container{margin:0 auto;max-width:1024px;border:none;padding:0}
.pro-how-to-block__formatter{background:#fef6ec;display:block;margin:0 auto;max-width:1024px;text-align:center;width:100%;padding:40px 0 0}
.pro-how-to-block__formatter .resp-tabs-container{background:#fef6ec;padding-bottom:0}
.pro-how-to-block__header{font-size:40px;margin-bottom:30px;font-family:"MillerBanner Light"}
.pro-how-to-block__single-tip{left:50%;position:absolute;top:50%;transform:translate(0,50%)}
.pro-how-to-block__single-tip .pro-how-to-block__tip{left:50%;position:absolute;right:50%;transform:translate(-50%,-50%);width:80%}
.pro-how-to-block__single-tip.pro-how-to-block__left-tip{left:0}
.pro-how-to-block__single-tip.pro-how-to-block__right-tip{right:0}
.pro-how-to-block__suggested-product{display:none;background:#fff;padding:20px 0;text-align:left}
.pro-how-to-block__tips-container{padding:50px 0 20px}
.pro-how-to-block__link{background:#fef6ec;border:1px solid #000;color:#000;margin:20px 0 40px}
.pro-how-to-block__link:hover{background:#000;color:#fef6ec}
.pro-how-to-block__tabs{border:1px solid #000;border-width:1px 0}
.pro-how-to-block__tabs .resp-tab-active{background:#fef6ec}
.pro-how-to-block__tabs .resp-tab-active::after{position:absolute;bottom:-3px;left:0;width:100%;border:3px solid #fef6ec;content:''}
.pro-how-to-block__tabs .resp-tab-item{position:relative;float:none;border-left:1px solid #000;font-family:"Brandon Text Bold",SimHei;font-size:14px;font-weight:400;letter-spacing:1.5px;padding:13px 30px}
.pro-how-to-block__tabs .resp-tab-item:last-child{border-right:1px solid #000}
.pro-how-to-block__tabs .resp-tab-item li{float:none}
.pro-how-to-block__tiptitle{text-align:center}
.pro-how-to-block__content{position:relative}
.pro-how-to-block__left-image{float:right;width:50%}
.pro-how-to-block__left-tip{width:50%}
.pro-how-to-block__right-image{float:left;width:50%}
.pro-how-to-block__right-tip{width:50%;float:right}
.pro-how-to-block__left-section{display:inline;float:left;position:relative;width:49.5%}
.pro-how-to-block__left-section img{width:100%;height:auto}
.pro-how-to-block__right-section{display:inline;float:right;position:relative;width:49.7%}
.pro-how-to-block__right-section img{width:100%;height:auto}
.pro-how-to-block__tip1{top:0}
.pro-how-to-block__tip2{bottom:0}
.pro-how-to-block__tip3{top:0}
.pro-how-to-block__tip4{bottom:0}
.pro-how-to-block__tip{width:48%;padding-left:2%;font-size:15px;line-height:17px;position:absolute}
@media (min-width:1025px){.pro-how-to-block__tip{width:45%;padding-left:5%}
}
.pro-how-to-block__tip h2{font-family:"Brandon Text Bold",SimHei;font-size:16px;line-height:16px;margin-bottom:0;text-transform:uppercase}
@media (min-width:1025px){.pro-how-to-block__tip h2{font-size:18px;line-height:20px}
}
.pro-how-to-block__tip p{margin:0;line-height:17px}
@media (min-width:1025px){.pro-how-to-block__tip p{line-height:20px}
}
@media (min-width:1025px){.pro-how-to-block__tip{font-size:18px;line-height:20px}
}
@media (max-width:767px){.pro-how-to-block__formatter{padding:30px 0 0}
.pro-how-to-block__formatter h2.resp-accordion{display:none}
.pro-how-to-block__formatter a.selectBox,.pro-how-to-block__formatter select{height:40px;line-height:20px;padding:10px 20px;border:1px solid #000;width:100%;border-width:1px 0;text-align:left;font-family:"Brandon Text Bold",SimHei}
.pro-how-to-block__formatter select{background-position-x:94%;background-size:15px}
.pro-how-to-block__formatter a.selectBox{background:#fef6ec}
.pro-how-to-block__formatter .selectBox-options a{background:#fef6ec}
.pro-how-to-block__formatter .selectBox-arrow{background:#fef6ec}
.pro-how-to-block__header{font-size:25px;margin-bottom:20px}
.pro-how-to-block__link{margin:0 0 30px;font-size:12px}
.pro-how-to-block-small__header{font-size:30px;margin-bottom:20px;font-family:"MillerBanner Light"}
.pro-how-to-block-small__tips-container{padding:20px 20px 0}
.pro-how-to-block-small__tips-container h2{font-family:"Brandon Text Bold",SimHei;font-size:14px;line-height:16px;margin-bottom:0;text-transform:uppercase}
.pro-how-to-block-small__image-container{width:100%;margin-bottom:20px}
.pro-how-to-block-small__left-image{float:left;margin-right:.8%;width:49.5%}
.pro-how-to-block-small__right-image{float:right;width:49.7%}
.pro-how-to-block-small__tip{font-size:14px;line-height:16px;position:relative;width:100%;margin-bottom:20px}
.pro-how-to-block-small__tip p{line-height:16px;margin:0}
}
.discover-foundation-container-one .rows .row{width:100%;border:none}
.discover-foundation-container-one .discover-foundation-block{margin-bottom:40px;padding:0 10px 30px 5px;position:relative;text-align:center}
@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block{padding:0}
}
.discover-foundation-container-one .discover-foundation-block__data{height:100%;position:absolute;top:0;width:100%}
.discover-foundation-container-one .discover-foundation-block__bottom{margin-top:40px;position:relative}
.discover-foundation-container-one .discover-foundation-block__content{position:relative}
.discover-foundation-container-one .discover-foundation-block__image img{height:auto}
.discover-foundation-container-one .discover-foundation-block__cta{left:0;right:0;bottom:0;margin:0 auto}
.discover-foundation-container-one .discover-foundation-block__note{position:absolute;width:23%}
@media (max-width:768px){.discover-foundation-container-one .discover-foundation-block__note{width:19%}
}
.discover-foundation-container-one .discover-foundation-block__note h2{font-size:16px;margin-bottom:0;text-transform:uppercase}
@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block__note h2{font-size:20px;line-height:25px}
}
.discover-foundation-container-one .discover-foundation-block__note span{font-size:16px}
@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block__note span{font-size:20px;line-height:25px}
}
.discover-foundation-container-one .discover-foundation-block__note1{left:0;top:0}
.discover-foundation-container-one .discover-foundation-block__note2{right:0;top:0}
.discover-foundation-container-one .discover-foundation-block__note3{left:0;bottom:0}
.discover-foundation-container-one .discover-foundation-block__note4{right:0;bottom:0}
.discover-foundation-container-one .discover-foundation-block__subheader{text-align:center;margin-bottom:30px}
.discover-foundation-container-one .discover-foundation-block__subheader h2{font-size:16px;line-height:1em;margin-bottom:5px;text-transform:uppercase}
@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block__subheader h2{font-size:24px;margin-bottom:10px}
}
.discover-foundation-container-one .discover-foundation-block__subheader span{font-size:16px}
@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block__subheader span{font-size:20px}
}
.discover-foundation-container-one .sub_asterisk_text{width:50%;margin:0 auto}
@media (min-width:1025px){.discover-foundation-container-one .sub_asterisk_text{width:60%}
}
.discover-foundation-container-two .rows .row{float:left;width:50%;border-right:1px solid #BBBBB9}
.discover-foundation-container-two .rows .row:last-child{border:none}
.discover-foundation-container-two .discover-foundation-block{margin-bottom:20px;text-align:center;margin-right:30px}
.discover-foundation-container-two .discover-foundation-block h2{margin-bottom:0;text-transform:uppercase}
.discover-foundation-container-two .discover-foundation-block__content{display:inline-block}
.discover-foundation-container-two .discover-foundation-block__image{float:left;height:265px;display:flex;align-items:center}
@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__image{height:420px}
}
.discover-foundation-container-two .discover-foundation-block__image img{height:242px}
@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__image img{height:420px}
}
.discover-foundation-container-two .discover-foundation-block__header{margin-bottom:25px;text-align:center}
.discover-foundation-container-two .discover-foundation-block__header h2{font-size:28px;font-family:"Lato Black";line-height:28px;margin-bottom:0;text-transform:uppercase}
@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__header h2{font-size:34px;line-height:34px}
}
.discover-foundation-container-two .discover-foundation-block__header span{font-size:16px;display:none;text-transform:uppercase}
@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__header span{display:block;font-size:20px}
}
.discover-foundation-container-two .discover-foundation-block__data{float:left;position:relative;width:200px;min-height:330px}
@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__data{min-height:420px}
}
.discover-foundation-container-two .discover-foundation-block__cta{bottom:0;position:absolute;bottom:0;left:0}
.discover-foundation-container-two .discover-foundation-block__note{left:0;position:absolute;text-align:center;width:200px}
.discover-foundation-container-two .discover-foundation-block__note h2,.discover-foundation-container-two .discover-foundation-block__note span{font-size:12px;line-height:12px}
@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__note h2,.discover-foundation-container-two .discover-foundation-block__note span{font-size:16px;line-height:16px}
}
.discover-foundation-container-two .discover-foundation-block__note1{top:0}
.discover-foundation-container-two .discover-foundation-block__note2{top:40%}
.discover-foundation-container-two .discover-foundation-block__note3{bottom:5%}
@media (min-width:768px){.discover-foundation-container-two .discover-foundation-block__note1{top:8%}
.discover-foundation-container-two .discover-foundation-block__note2{top:42%}
.discover-foundation-container-two .discover-foundation-block__note3{top:68%}
}
.discover-foundation-container-two .discover-foundation-block__free-shipping{background:#eff0f0;font-size:14px;font-family:"Brandon Text Bold",SimHei;margin-bottom:30px;padding:15px 0;text-align:center;text-transform:uppercase}
.discover-foundation-container-two .discover-foundation-block__free-shipping img{margin-right:10px}
.discover-foundation-container-two .discover-foundation-block__subheader{text-align:center;margin-bottom:15px}
.discover-foundation-container-two .discover-foundation-block__subheader h2{font-size:18px;margin-bottom:5px}
@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__subheader h2{font-size:22px}
}
.discover-foundation-container-two .discover-foundation-block__subheader span{font-size:14px}
@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__subheader span{font-size:18px}
}
.discover-foundation-container{max-width:1024px;margin:30px auto 0}
.discover-foundation-container .slick-next::before{bottom:auto;left:auto;position:relative;right:auto;top:auto;font-size:30px}
.discover-foundation-container .slick-slider{margin-bottom:0}
.discover-foundation-container .slick-prev::before{font-size:30px}
.discover-foundation-container .slick-next{right:0}
.discover-foundation-container .slick-slide .discover-foundation-block{text-align:center}
.discover-foundation-container h2{font-family:"Brandon Text Bold",SimHei}
.discover-foundation-container .discover-foundation-block__cta{position:absolute;background:#fff;height:35px;border:1px solid #000;color:#000;padding:9px;width:180px}
@media (min-width:1025px){.discover-foundation-container .discover-foundation-block__cta{display:block}
}
.discover-foundation-container .discover-foundation-block__cta:hover{color:#fff;background:#000}
.discover-foundation-container .discover-foundation-block__cta-small{width:200px;margin:0 auto;font-size:12px}
@media (max-width:767px){.discover-foundation-container-one .discover-foundation-block{margin-bottom:10px}
.discover-foundation-container-one .discover-foundation-block__data{position:relative}
.discover-foundation-container-one .discover-foundation-block__cta{position:relative;display:none}
.discover-foundation-container-one .discover-foundation-block__note{position:relative;width:100%;margin-bottom:20px}
.discover-foundation-container-one .discover-foundation-block__bottom{margin:0}
.discover-foundation-container-one .sub_asterisk_text{position:relative;width:auto;margin-bottom:20px}
.discover-foundation-container-two .discover-foundation-block{margin-right:0;margin-bottom:0}
.discover-foundation-container-two .discover-foundation-block__data{width:203px}
.discover-foundation-container-two .discover-foundation-block__subheader{margin-bottom:15px}
.discover-foundation-container-two .discover-foundation-block__subheader h2{font-size:16px}
.discover-foundation-container-two .discover-foundation-block__note{width:170px}
.discover-foundation-container-two .discover-foundation-block__header{margin:15px 0}
.discover-foundation-container-two .discover-foundation-block__header h2{font-family:"Lato Black";font-size:18px;line-height:18px}
.discover-foundation-container-two .discover-foundation-block__cta{display:none}
}
.video-carousel__block__header{margin:0 auto;color:#fff;text-align:center;font-size:35px;font-family:"MillerBanner Light";line-height:45px;background-color:#000;max-width:1024px;padding:30px 22px 22px 22px}
.video-carousel__block{background-color:#000;min-height:695px;position:relative;max-width:1024px;margin:0 auto}
@media (max-width:768px){.video-carousel__block{min-height:545px}
}
@media (max-width:375px){.device-mobile .video-carousel__block{min-height:395px}
}
@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:portrait){.video-carousel__block{min-height:735px}
}
@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:landscape){.video-carousel__block{min-height:745px}
}
.video-carousel__block .slick-dots{top:0;height:110px}
@media (max-width:768px){.video-carousel__block .slick-dots{height:85px}
}
.video-carousel__block .slick-dots .slick-active{outline-color:#fff;outline-style:solid}
.video-carousel__block .slick-dots li{height:110px;width:147px;border-width:.25px;border:1px solid #b7b7b8;margin:0 4px}
@media (max-width:768px){.video-carousel__block .slick-dots li{height:85px;width:114px}
}
.video-carousel__block .video-carousel__related_products__button{bottom:35px;position:absolute;display:block;color:#fff;margin:0 auto;width:100%;text-align:center;font-family:"Brandon Text Bold",SimHei;letter-spacing:2px;text-decoration:underline;cursor:pointer}
.device-mobile .video-carousel__block .video-carousel__related_products__button{padding-top:15px;padding-bottom:15px;text-decoration:none;width:75%;position:initial;border:1px solid #fff;margin-bottom:25px}
.video-carousel__block .video__image__thumb{display:table-cell;width:147px;padding:3px;height:108px;background-size:147px;background-repeat:no-repeat;color:#fff;text-align:center;text-transform:uppercase;vertical-align:middle;font-family:"Brandon Text Bold",SimHei;letter-spacing:2px}
@media (max-width:768px){.video-carousel__block .video__image__thumb{width:112px;height:85px;background-size:112px 83px;font-size:11px;line-height:13px}
}
.video-carousel__block .video-block__media{max-width:768px;margin:0 auto}
@media (max-width:768px){.video-carousel__block .video-block__media{max-width:600px;margin:0 auto}
}
.video-carousel__block .slick-list{top:120px}
.device-mobile .video-carousel__block .slick-list{top:0}
@media (max-width:768px){.video-carousel__block .slick-list{top:93px}
}
.video-carousel__block .video-block__content{margin:0 auto}
@media (max-width:375px){.video-carousel__block .video-block__content iframe{max-height:210px}
}
.video-carousel__block .video-block__media--title{color:#fff;text-transform:uppercase;text-align:center;padding-top:33px;font-family:"Brandon Text Bold",SimHei;letter-spacing:2px}
@media (max-width:768px){.video-carousel__block .video-block__media--title{display:none}
}
.video-carousel__block .video-block__media--video{position:absolute;top:0;left:0;right:0;bottom:0;width:768px;max-height:425px;margin:0 auto}
@media (max-width:768px){.video-carousel__block .video-block__media--video{width:100%}
}
@media only screen and (orientation:portrait){.video-carousel__block .video-block__media--video{width:100%}
}
.video-carousel__block .video-carousel__menu .selectbox-arrow{background:0 0;line-height:none;color:#fff}
.video-carousel__block .video-carousel__menu .selectbox{text-transform:uppercase;color:#fff;border:1px solid #fff;width:100%;height:60px;padding:15px;font-weight:700;background-position:center right 30px;background-repeat:no-repeat;padding-left:30px;font-size:16px}
@media (max-width:768px){.video-carousel__block .video-carousel__menu .selectbox{margin-bottom:5%}
}
.video-carousel__block .video-carousel__menu a.selectbox{background:0 0;width:100%}
.video-carousel__block .video-carousel__menu{width:100%;color:#fff}
.video-carousel__block .slick-next:before,.video-carousel__block .slick-prev:before{content:none}
.video-carousel__block .slick-disabled{opacity:.33}
.video-carousel__block .slick-next{right:17px;width:33px;height:50px;top:60%}
.video-carousel__block .slick-prev{left:12px;width:33px;height:50px;top:60%}
.video-carousel__related_product-grids .inactive{height:0;overflow:hidden;position:absolute}
.videos-plus{padding:0}
.videos-plus h1{font-family:"MillerBanner Light";font-size:60px;line-height:.8em;text-transform:uppercase;margin-bottom:20px}
.videos-plus h5{font-family:"Brandon Text Bold";font-size:16px}
.videos-plus_head{max-width:1024px;margin:0 auto}
.videos-plus_head .menu{height:46px;text-align:center;border-bottom:1px solid #000}
.videos-plus_head .menu ul.menu__list{display:inline-block}
.videos-plus_head .menu li{font-weight:600;font-size:14px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000}
.videos-plus_head .menu li.active-trail{background-color:#fff;border-bottom:#fff;padding-bottom:14px}
.videos-plus_head .menu li.last{border-right:1px solid #000}
.videos-plus_head .menu a{color:#000;text-decoration:none}
.videos-plus_hero{height:472px;position:relative;background-position:50%}
.videos-plus_hero__subtitle{font-size:24px}
.videos-plus_hero__body{width:532px;text-align:center;margin:0 auto;position:absolute;top:36%;left:0;right:0}
.videos-plus-module{max-width:1024px;margin:0 auto;position:relative}
.videos-plus-module .videos-plus-module_hero__title{font-family:"Lato Black";font-size:30px;margin:12px auto;line-height:1em;text-transform:uppercase;text-align:center}
@media (min-width:768px){.videos-plus-module .videos-plus-module_hero__title{font-size:51px;margin:60px auto 12px}
}
.videos-plus-module .videos-plus-module_hero__subtitle{font-size:12px;line-height:1.25em;text-align:center;margin-bottom:24px}
@media (min-width:768px){.videos-plus-module .videos-plus-module_hero__subtitle{font-size:20px}
}
.videos-plus-module_hero__content_head{font-family:"Lato Black";font-size:24px;line-height:1em;text-transform:uppercase;text-align:center;padding:24px 0 15px}
@media (min-width:768px){.videos-plus-module_hero__content_head{font-size:48px;border-top:1px solid #ccc}
}
.videos-plus-module__content-container{position:relative}
.videos-plus-module__content-container .videos-plus__slide-wrap{display:none}
.videos-plus-module .videos-plus__slide-description{font-family:"Brandon Text Bold";font-size:18px;text-transform:uppercase}
.videos-plus-module .video-carousel__block__header{color:#000;font-size:48px;font-family:"Lato Black";line-height:1.25em;background-color:#fff;max-width:1024px;padding:30px 22px 22px 22px}
.videos-plus-module .video-carousel__block{background-color:#fff}
@media (max-width:768px){.videos-plus-module .video-carousel__block{min-height:545px}
}
.videos-plus-module .video-carousel__block .slick-dots{width:768px;margin:0 auto;left:0;right:0}
.videos-plus-module .video-carousel__block .slick-dots li{margin:0 3px}
.videos-plus-module .video-carousel__block .slick-dots .slick-active{outline-color:#000}
.videos-plus-module .video-carousel__block .video-block__media--hed{color:#000;font-family:"Lato Black";font-size:34px;line-height:1em;text-transform:uppercase;text-align:center;margin:20px auto 4px}
.videos-plus-module .video-carousel__block .video-block__media--dek{color:#000;font-size:14px;line-height:1em;text-align:center}
.videos-plus-module .video-carousel__block .slick-next{top:50%}
.videos-plus-module .video-carousel__block .slick-prev{top:50%}
.videos-plus-module .video-carousel__block .quickshop-wrapper{position:auto}
.videos-plus-module .video-carousel__block .quickshop_container{margin:0;cursor:pointer}
.videos-plus-module .videos-plus-module__menu .selectbox-arrow{background:0 0;line-height:none;color:#fff}
.videos-plus-module .videos-plus-module__menu .selectbox{text-transform:uppercase;width:100%;height:60px;padding:15px;font-weight:700;margin-bottom:2%;background-position:center right 30px;background-repeat:no-repeat;padding-left:30px;font-size:16px}
.videos-plus-module .videos-plus-module__menu a.selectbox{background:0 0;width:100%}
.videos-plus-module.slww .quickshop_container{text-align:center;margin:0;cursor:pointer}
.videos-plus-module.slww .quickshop_container.block_hero{margin:0 0 50px 0}
@media (max-width:767px){.videos-plus-module.slww .video-carousel__block{background-image:url(/media/export/cms/collections/slww/problem_skin_video/MOBILE_VIDEO_BG.jpg)}
}
.videos-plus-module .quickshop_container{margin:0;cursor:pointer}
.videos-plus__share{float:right;margin-top:-4px}
@media (min-width:768px){.videos-plus__share{margin-top:-1px}
}
.videos-plus__share a{font-size:24px;margin-left:16px;color:#000;text-decoration:none}
.videos-plus__share a:hover{color:#ff4661}
.videos-plus__slide-type{margin-top:3px}
.videos-plus__slider{background:#fff;max-width:768px;margin:0 auto}
.videos-plus__slider .slick-track{margin:auto}
.videos-plus__slider .slick-next,.videos-plus__slider .slick-prev{height:18px;width:22px}
.videos-plus__slider .slick-next:before,.videos-plus__slider .slick-prev:before{font-size:22px}
@media (min-width:768px){.videos-plus__slider .slick-next,.videos-plus__slider .slick-prev{height:50px;width:45px;margin-top:-29px}
.videos-plus__slider .slick-next:before,.videos-plus__slider .slick-prev:before{font-size:50px}
}
.videos-plus__slider .slick-prev{left:5px}
.videos-plus__slider .slick-next{right:0}
.videos-plus__slider .slick-next:before{right:0}
.videos-plus__slider .videos-plus__slider-slide{text-align:center;margin:0 5px;-webkit-transition:opacity,.3s;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;transition:opacity .3s;filter:alpha(Opacity=100);opacity:1}
.videos-plus__slider .videos-plus__slider-slide.slick-showing{filter:alpha(Opacity=50);opacity:.5}
.videos-plus__slider .videos-plus__slide-wrap{max-width:100%;display:inline-block;padding:15px 0 10px;cursor:pointer}
@media (min-width:768px){.videos-plus__slider .videos-plus__slide-wrap{padding-top:0;padding-bottom:15px}
}
.videos-plus__slider .videos-plus__content{display:none}
.videos-plus__name{text-align:center;font-size:18px}
@media (min-width:768px){.videos-plus__name .section-header{margin-bottom:12px}
}
.videos-plus .video-block__headline{font-family:"Lato Black";font-size:20px;line-height:1em;text-transform:uppercase;text-align:center;margin:33px auto 9px}
@media (min-width:768px){.videos-plus .video-block__headline{font-size:34px}
}
.videos-plus .video-block__description{font-size:12px;line-height:1.5em;text-align:center}
@media (min-width:768px){.videos-plus .video-block__description{font-size:20px}
}
.videos-plus .video-block__media{position:relative;cursor:pointer}
.videos-plus .video-block__media .video-block__media--video{position:absolute;top:0;left:0;right:0;bottom:0;max-width:768px;max-height:425px;margin:0 auto}
.videos-plus .video-block__slide{max-width:768px;margin:0 auto}
.videos-plus-module_page_nav{overflow:hidden;position:absolute;z-index:1000;top:21%;cursor:pointer}
.videos-plus-module_page_nav.next{right:0}
.hp-mul-product{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin:24px auto;padding:60px 35px;overflow:hidden;position:relative}
.hp-mul-product .mul-lesson{width:50%;float:left}
.hp-mul-product .mul-product{width:50%;float:right}
.hp-mul-product img{border:1px solid #f3f3f3}
.hp-mul-product p{line-height:1.5em;position:relative}
.hp-mul-product_callout{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;margin-top:62px}
.hp-mul-product_callout:before{content:"";background:#000;width:75%;height:2px;display:inline-block;position:absolute;top:8px;left:12%}
.hp-mul-product_callout .inner{display:inline-block;background-color:#fff;position:relative;padding:0 21px}
.hp-mul-product h4{font-family:"Brandon Text Medium",SimHei;font-size:30px;line-height:1.25em;letter-spacing:6px;text-transform:uppercase}
.hp-mul-product_body{font-size:20px}
.hp-mul-product a{font-family:"Brandon Text Bold",SimHei;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:2px;line-height:1;display:inline-block;padding:.75em 1em;cursor:pointer;border:1px solid #ff4661}
.hp-mul-product a:hover{text-decoration:none;color:#000;border:1px solid #000}
.hp-multitaskers{text-align:center;margin:0 auto;padding:30px 0;max-width:1024px;overflow:hidden;position:relative}
.hp-multitaskers p{line-height:1.25em;position:relative}
.hp-multitaskers h4{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;margin-bottom:64px;position:relative}
.hp-multitaskers h4:before{content:"";background:#000;width:50%;height:2px;display:inline-block;position:absolute;top:8px;left:25%}
.hp-multitaskers h4 .inner{display:inline-block;background-color:#fff;position:relative;padding:0 21px}
.hp-multitaskers .product-image{width:50%;float:left;position:relative}
.hp-multitaskers .product-image img{float:left}
.hp-multitaskers .product-image:nth-child(-n+2){height:450px;border-bottom:1px solid #000}
.hp-multitaskers .product-image:nth-child(odd){border-right:1px solid #000}
.hp-multitaskers .product-image:nth-child(n+3){height:360px}
.hp-multitaskers .product-image:nth-child(1) img{position:absolute;top:20px;left:0}
.hp-multitaskers .product-image:nth-child(2) img{position:absolute;top:10px;left:12%}
.hp-multitaskers .product-image:nth-child(3) img{position:absolute;top:30px;left:90px}
.hp-multitaskers .product-image:nth-child(4) img{position:absolute;top:30px;left:6%}
.hp-multitaskers .product-image_caption,.hp-multitaskers .product-image_title{margin-left:25%}
.hp-multitaskers p.product-image_title{font-size:28px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;line-height:1.25em;padding-top:60px}
.hp-multitaskers .product-image_link a{font-family:"Brandon Text Bold",SimHei;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:2px;line-height:1;color:#000;display:inline-block;position:absolute;bottom:60px;padding:.75em 1em;cursor:pointer;border:1px solid #000}
.hp-multitaskers .product-image_link a:hover{text-decoration:none;color:#ff4661;border:1px solid #ff4661}
.hp-citia__wrapper{position:relative;padding:20px 0}
.hp-citia--borders{border-top:1px solid #000;border-bottom:1px solid #000}
.hp-citia--bg-black{background-color:#000}
.hp-citia__text{position:relative}
.hp-citia__title{text-align:center}
.hp-citia__title--small{font-size:14px;font-family:"Brandon Text Bold",SimHei;color:#000;text-transform:uppercase;letter-spacing:3px;margin:0 0 27px 0}
.hp-citia__title--small:before{content:"";background:#000;width:20%;height:2px;display:inline-block;position:absolute;top:9px;left:40%}
.hp-citia__title .inner{background:#fff;display:inline-block;position:relative;padding:0 9px 0 9px}
.hp-citia__body{width:1066px;margin:0 auto}
.hp-citia__left{width:528px;height:440px;display:inline-block}
@media (max-width:768px){.hp-citia__left{width:379px;height:315px}
}
.hp-citia__right{width:528px;height:440px;display:inline-block}
@media (max-width:768px){.hp-citia__right{width:379px;height:315px}
}
.hp-citia .vr{display:inline-block}
.homepage_basic a{color:#000;line-height:1.75em;text-decoration:none;text-align:center;text-transform:uppercase}
.homepage_basic.top_border{padding-top:12px;border-top:1px solid #000}
.homepage_basic_hed{font-family:"Lato Black";font-size:24px;margin:22px auto 12px}
.homepage_basic_dek{font-family:"Lato Regular";font-size:12px;margin:12px auto}
.homepage_basic_link_container{text-align:center;margin:12px auto 24px}
.homepage_basic_cta{font-family:"Brandon Text Bold";font-size:12px;padding:12px;display:inline-block;border:1px solid #000}
.homepage_basic_cta:hover{color:#ff4661;border:1px solid #ff4661}
.homepage_split_screen{text-align:center;position:relative}
.homepage_split_screen a{width:50%;color:#000;text-decoration:none;display:flex;align-items:flex-end}
.homepage_split_screen_title{position:absolute;top:0;width:100%}
.homepage_split_screen_title .homepage_split_screen_hed{font-size:30px}
.homepage_split_screen_split{position:absolute;bottom:0;display:flex;height:100%}
.homepage_split_screen_hed{font-family:Lato #000;text-transform:uppercase;font-size:20px}
.homepage_split_screen_cta{border-bottom:1px solid #000;font-family:Brandon Text Bold;display:inline-block;text-transform:uppercase;font-size:9px}
.homepage_split_screen .splitscreen_section{padding:6px}
.homepage_instagram{max-width:1024px;margin:0 auto;padding:20px}
@media (min-width:768px){.homepage_instagram{display:flex}
.homepage_instagram .instagram_code{width:40%}
}
.homepage_instagram .instagram_body_wrapper{color:#000;text-decoration:none;align-items:center;text-align:center;display:flex;align-items:center}
@media (min-width:768px){.homepage_instagram .instagram_body_wrapper{width:60%}
}
.homepage_instagram .instagram_body_wrapper a.body{text-decoration:none}
.homepage_instagram .instagram_body{width:60%;flex-grow:1}
.homepage_instagram .instagram_hed{font-family:"Lato Black";font-size:40px;color:#000;line-height:1em;text-transform:uppercase;margin-bottom:18px}
@media (min-width:768px){.homepage_instagram .instagram_hed{font-size:60px}
}
.homepage_instagram .instagram_dek{font-size:18px;color:#000;margin-bottom:18px}
.homepage_instagram .instagram_product{width:40%}
.homepage_img_gnav_body{max-width:1024px;margin:0 auto;padding:46px 12px;overflow:hidden}
@media (min-width:768px){.homepage_img_gnav_body{display:flex;justify-content:space-between}
}
.homepage_img_gnav_body.top_border{border-top:1px solid #d4d4d4}
.homepage_img_gnav_body.bottom_border{border-bottom:1px solid #d4d4d4}
.homepage_img_gnav_body .homepage_img_gnav_link{float:left;padding:9px;width:50%}
@media (min-width:768px){.homepage_img_gnav_body .homepage_img_gnav_link{padding:6px;width:initial}
}
.homepage_img_gnav_body .homepage_img_gnav_link:nth-child(even){clear:right}
.homepage_img_gnav_body .homepage_img_gnav_image:hover{opacity:.5}
.homepage_evergreen_services_body{max-width:1024px;margin:0 auto;padding:46px 12px;overflow:hidden}
@media (min-width:768px){.homepage_evergreen_services_body{display:flex;justify-content:space-between}
}
.homepage_evergreen_services_body.top_border{border-top:1px solid #d4d4d4}
.homepage_evergreen_services_body.bottom_border{border-bottom:1px solid #d4d4d4}
.homepage_evergreen_services_body a{color:#000;text-decoration:none;text-align:center;position:relative;float:left;width:50%;padding:21px 10px}
@media (min-width:768px){.homepage_evergreen_services_body a{flex-grow:1;width:25%;padding:50px 20px}
}
.homepage_evergreen_services_body .hed{font-family:"Brandon Text Bold";margin:12px 0 0}
.homepage_evergreen_services_body .dek{margin:12px 0 12px}
@media (min-width:768px){.homepage_evergreen_services_body .dek{margin:12px 0 36px}
}
.homepage_evergreen_services_body .link{font-size:12px;border-top:none;border-left:none;border-right:none;padding:0 0 3px;margin:0 auto}
@media (min-width:768px){.homepage_evergreen_services_body .link{position:absolute;bottom:40px;left:0;right:0}
}
.homepage_evergreen_services_body .homepage_evergreen_services_link{float:left;padding:9px;width:50%}
@media (min-width:768px){.homepage_evergreen_services_body .homepage_evergreen_services_link{padding:6px;width:initial}
}
.homepage_evergreen_services_body .homepage_evergreen_services_link:nth-child(even){clear:right}
.homepage_evergreen_services_body .homepage_evergreen_services_image:hover{opacity:.5}
.hero-banner-overlay{height:481px;background-position:center;background-repeat:no-repeat}
.hero-banner-overlay__overlay{margin:0 auto;text-align:center;background:#fff;opacity:.8;width:470px;padding:38px 20px;position:relative;top:24px}
.hero-banner-overlay__header{font-size:65px;text-transform:uppercase;font-family:"MillerBanner Light";line-height:.9em;letter-spacing:.01em;margin-bottom:10px}
.hero-banner-overlay__divider{background:#000;height:1px;width:90%;display:inline-block}
.hero-banner-overlay__subheader{font-size:24px;line-height:1.45em;text-align:center;padding:15px 58px}
.hero-banner-overlay__cta{padding:9px 16px}
.nude-bright-bold-chat{cursor:pointer}
.nude-bright-bold-chat .makeup-lessons__tout-subheader{font-size:18px;line-height:1.5em}
.nude-bright-bold-chat .makeup-lessons__tout .button,.nude-bright-bold-chat .makeup-lessons__tout .recommended-item__button,.nude-bright-bold-chat .makeup-lessons__tout .viewcart-buttons .go-shopping,.viewcart-buttons .nude-bright-bold-chat .makeup-lessons__tout .go-shopping{margin-top:20px}
.nude-bright-bold-chat .chat-service{text-decoration:none;color:#000}
.nude-bright-bold-chat .icon-livechat{position:relative;left:8px;margin-right:0}
.nude-bright-bold-social-links{position:relative;margin:auto auto 28px;height:25px;width:100%;max-width:1024px}
.nude-bright-bold-social-links__menu{position:absolute;right:0}
.nude-bright-bold-social-links__menu a.icon{font-size:26px;color:#000}
.nude-bright-bold-social-links__item{margin-right:16px}
.find-your-finish{max-width:1024px;margin:41px auto 65px;text-align:center}
.find-your-finish__title{font-size:60px;font-family:"MillerBanner Light";text-transform:uppercase;letter-spacing:0;line-height:normal;word-spacing:-.07em;margin-bottom:5px}
.find-your-finish__subtitle{font-size:22px;line-height:1.4em;letter-spacing:.055em}
.find-your-finish__desc{font-size:20px;font-weight:700;letter-spacing:2.2px;padding-top:30px}
.smooshes-container{max-width:1024px;margin:0 auto 22px}
.smooshes-container .smooshes-formatter{margin:0 55px 0}
.smooshes-container .lipsitck-image-smooshes{float:left;width:32.95%;margin:33px 5px 20px 0}
@media (min-width:768px) and (orientation:portrait){.smooshes-container .lipsitck-image-smooshes{width:32.5%}
}
.smooshes-container .lipsitck-image-smooshes:last-child{margin-right:0}
.smooshes-container .lipsitck-image-smooshes__smoosh-wrapper{text-align:center;margin:28px 0 13px}
.smooshes-container .lipsitck-image-smooshes__image{background-repeat:no-repeat;background-position:50%;min-height:374px;position:relative}
@media (min-width:768px) and (orientation:portrait){.smooshes-container .lipsitck-image-smooshes__image{background-size:contain;min-height:274px}
}
.smooshes-container .lipsitck-image-smooshes__image-text{color:#fff;font-size:66px;font-family:"MillerBanner Light";line-height:normal;position:absolute;bottom:-3px;text-align:center;width:100%}
@media (min-width:768px) and (orientation:portrait){.smooshes-container .lipsitck-image-smooshes__image-text{font-size:45px}
}
.smooshes-container .lipsitck-image-smooshes__smoosh{border-radius:50%;display:inline-block;height:24px;width:24px;margin-right:6px}
.smooshes-container .lipsitck-image-smooshes__desc{font-size:19px;padding:0 16px;letter-spacing:.04em;line-height:28px;text-align:center}
.smooshes-container .lipsitck-image-smooshes:last-child .lipsitck-image-smooshes__desc{padding:0 10px}
.quote-signature{background:#f0f0f0;margin:0 auto;font-size:18px;text-align:center;padding:65px 0 60px;position:relative}
.quote-signature:after,.quote-signature:before{content:"";background:#000;width:5%;height:2px;display:inline-block;position:absolute;top:30px;text-align:center;margin:0 auto;right:-50%;left:-50%}
.quote-signature:after{bottom:30px;top:auto}
.quote-signature__quote{font-size:24px;line-height:1.4em;letter-spacing:.06em;padding-bottom:36px}
.primer-social-links{position:relative;margin:auto auto 28px;height:25px;width:100%;max-width:1024px}
.primer-social-links__menu{position:absolute;right:0}
@media (max-width:1024px){.primer-social-links__menu{right:13px}
}
.primer-social-links__item{margin-right:16px}
.primer-social-links__item .icon{font-size:26px;color:#000}
.skincare-primer__story{border-bottom:1px solid #000;padding-bottom:20px;margin:0 auto;margin-bottom:35px;max-width:940px}
.skincare-primer__story-bobbi{margin-bottom:10px;display:flex;align-items:center}
.skincare-primer__story-bobbi__image-block{width:51%;margin-right:45px;height:455px;overflow:hidden;float:left}
@media (max-width:1024px){.skincare-primer__story-bobbi__image-block{height:auto;margin-right:20px}
}
.skincare-primer__story-bobbi__content{width:49%;text-align:center}
.skincare-primer__story-bobbi__image{width:100%;display:block;float:left}
.skincare-primer__story-bobbi h2{font-family:"MillerBanner Light";font-size:40px;text-transform:uppercase;margin:0;text-align:center}
.skincare-primer__story-bobbi__prologue p{font-size:16px;padding-top:22px;padding-right:21px;line-height:26px;text-align:center;margin-bottom:23px}
.skincare-primer__story-bobbi .button,.skincare-primer__story-bobbi .recommended-item__button,.skincare-primer__story-bobbi .viewcart-buttons .go-shopping,.viewcart-buttons .skincare-primer__story-bobbi .go-shopping{background-color:#fff;color:#000;border:1px solid #000;margin-top:2px;margin-right:20px;line-height:6px;padding:11px 20px 12px 18px}
.skincare-primer__story .product-grid{width:50%;float:left;position:relative;display:flex;align-items:center}
.skincare-primer__story .product-grid .product-thumb__image-link{width:42%;float:left}
.skincare-primer__story .product-grid .product-thumb__abstract{width:58%;float:left;padding-top:0;padding-left:17px;font-size:16px}
.skincare-primer__story .product-grid .product-thumb__abstract h3{padding-bottom:6px;min-height:45px}
.skincare-primer__story .product-grid .product-thumb__abstract .add-to-bag{padding-top:20px}
@media (max-width:1024px){.skincare-primer__story .product-grid .product-thumb__abstract .add-to-bag{position:relative;bottom:0}
}
.skincare-primer__story .product-grid .product-thumb__abstract .add-to-bag .button,.skincare-primer__story .product-grid .product-thumb__abstract .add-to-bag .recommended-item__button,.skincare-primer__story .product-grid .product-thumb__abstract .add-to-bag .viewcart-buttons .go-shopping,.viewcart-buttons .skincare-primer__story .product-grid .product-thumb__abstract .add-to-bag .go-shopping{background-color:#000;padding:8px 18px}
.skincare-primer__story:last-child{border-bottom:none}
.primer_story_header{text-align:center;padding-top:59px;margin:0 auto;padding-bottom:37px;background:#fafafa;margin-bottom:30px}
.primer_story_title{font-family:"MillerBanner Light";font-size:65px;text-transform:uppercase;padding-bottom:25px}
.primer_story_subtitle{font-size:25px;margin-bottom:28px;padding-top:16px}
.primer_story_underline{width:383px;border-top:1px solid #000;margin:0 auto}
.primer_story_description{font-size:18px;width:520px;margin:0 auto;margin-top:24px;line-height:27px}
.mpp-custom-header .page-header__inner{padding:0}
.mpp-custom-header .page-header .lip-color{position:relative;right:160px;bottom:10px}
@media (max-width:1024px){.mpp-custom-header .page-header .lip-color{right:100px}
}
@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color{right:54px;bottom:0}
}
@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color{right:80px;bottom:14px}
}
.mpp-custom-header .page-header .lip-color__bobbiline{margin-bottom:10px;text-align:center;position:relative;display:inline-block;padding:0 90px}
@media (max-width:1024px){.mpp-custom-header .page-header .lip-color__bobbiline{padding:0 60px}
}
@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__bobbiline{padding:0 16px}
}
@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color__bobbiline{padding:0 45px}
}
.mpp-custom-header .page-header .lip-color__bobbiline:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;top:54%;right:2px}
@media (max-width:1024px){.mpp-custom-header .page-header .lip-color__bobbiline:before{right:3px}
}
@media (max-width:767px){.mpp-custom-header .page-header .lip-color__bobbiline:before{right:2px}
}
.mpp-custom-header .page-header .lip-color__bobbiline-text{font-family:"Brandon Text Medium",SimHei;font-size:24px;letter-spacing:4px;background-color:#e4e4e4;position:relative;padding:0 2px 0 8px}
@media (max-width:767px){.mpp-custom-header .page-header .lip-color__bobbiline-text{padding:0 0 0 6px}
}
@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__bobbiline-text{font-size:14px}
}
@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color__bobbiline-text{font-size:18px}
}
.mpp-custom-header .page-header .lip-color__title{font-family:"MillerBanner Light";font-size:92px;line-height:68px}
@media (max-width:1024px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__title{font-size:46px;line-height:38px}
}
@media (max-width:1024px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color__title{font-size:56px;line-height:48px}
}
@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__title{font-size:27px;line-height:25px}
}
@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color__title{font-size:35px;line-height:33px}
}
.mpp-custom-header .page-header .corrector-concealer{position:relative;right:150px;bottom:9px}
@media (max-width:1024px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer{right:100px;bottom:24px}
}
@media (max-width:1024px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer{right:130px}
}
@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer{right:45px}
}
@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer{right:80px;bottom:14px}
}
.mpp-custom-header .page-header .corrector-concealer__bobbiline{margin-bottom:10px;text-align:center;position:relative;display:inline-block;padding:0 90px}
@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer__bobbiline{padding:0 16px}
}
@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer__bobbiline{padding:0 45px}
}
.mpp-custom-header .page-header .corrector-concealer__bobbiline:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;top:54%;right:3px}
@media (max-width:767px){.mpp-custom-header .page-header .corrector-concealer__bobbiline:before{right:2px}
}
.mpp-custom-header .page-header .corrector-concealer__bobbiline-text{font-family:"Brandon Text Medium",SimHei;font-size:24px;letter-spacing:4px;background-color:#f3eee8;position:relative;padding:0 2px 0 10px}
@media (max-width:767px){.mpp-custom-header .page-header .corrector-concealer__bobbiline-text{padding:0 0 0 6px}
}
@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer__bobbiline-text{font-size:14px}
}
@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer__bobbiline-text{font-size:18px}
}
.mpp-custom-header .page-header .corrector-concealer__title{font-family:"MillerBanner Light";font-size:62px;line-height:77px}
@media (max-width:1024px){.mpp-custom-header .page-header .corrector-concealer__title{line-height:53px}
}
@media (max-width:1024px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer__title{font-size:46px}
}
@media (max-width:1024px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer__title{font-size:56px}
}
@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer__title{font-size:19px;line-height:20px}
}
@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer__title{font-size:35px;line-height:33px}
}
.how_to_cta-container{width:100%;height:auto;overflow:hidden;padding:40px 0;background-color:#000}
@media (max-width:767px){.how_to_cta-container{position:relative;padding:40px 0 70px}
}
.how_to_header-content{max-width:965px;margin:0 auto}
@media (max-width:1024px){.how_to_header-content{width:96%}
}
@media (max-width:767px){.how_to_header-content{width:92%}
}
.how_to_image-block{width:50%;height:633px;margin-right:27px;overflow:hidden;float:left}
@media (max-width:1024px){.how_to_image-block{height:auto}
}
@media (max-width:767px){.how_to_image-block{width:100%;height:auto;margin-right:0}
}
.how_to_image-block img{width:100%}
.how_to_hero{background-color:#000;padding:24px 0 68px}
.how_to_hero-content{color:#fff;text-align:center}
.how_to_hed p{font-family:"MillerBanner Light";font-size:60px;line-height:1em;margin:0 0 12px 0;text-transform:uppercase}
.how_to_dek p{text-transform:uppercase;font-size:20px}
.how_to_content{width:47%;float:left;text-align:center;color:#fff}
@media (max-width:1024px){.how_to_content{width:46%}
}
@media (max-width:767px){.how_to_content{width:96%;position:absolute;bottom:19px}
}
.how_to_content h1{font-family:"MillerBanner Light"}
.how_to_content h2{text-transform:uppercase;font-size:23px;margin:24px 0}
@media (max-width:767px){.how_to_content h2{font-size:12px;margin:3px 0}
}
.how_to_content p{font-size:23px;line-height:28px;margin:16px 0}
@media (max-width:767px){.how_to_content p{display:none}
}
.how_to_head-img{width:100%}
@media (max-width:767px){.how_to_head-img{width:230px;margin:0 auto}
}
.how_to_head-img img{width:100%}
.how_to_underline{width:415px;margin:0 auto;border-top:1px solid #fff}
@media (max-width:1024px){.how_to_underline{width:310px}
}
@media (max-width:767px){.how_to_underline{display:none}
}
.how_to_slogan-img{width:360px;margin:113px auto 0}
@media (max-width:1024px){.how_to_slogan-img{width:328px}
}
@media (max-width:767px){.how_to_slogan-img{display:none}
}
.how_to_slogan-img img{width:100%}
.howto .bobbis-lessons{margin:0}
.howto .bobbis-lessons__slide{width:100%;height:410px;margin:50px 0;float:left}
@media (max-width:767px){.howto .bobbis-lessons__slide{height:auto;margin:0;background-color:#000}
}
.howto .bobbis-lessons__content{max-width:750px;padding:0;margin:0 auto}
@media (max-width:767px){.howto .bobbis-lessons__content{margin:0 auto;width:92%}
}
.howto .bobbis-lessons__preview{display:none}
.how_to-lesson__step{border-top:1px solid #000;position:relative;max-width:910px;margin:0 auto}
@media (max-width:1024px){.how_to-lesson__step{width:96%;margin-bottom:8px}
}
@media (max-width:767px){.how_to-lesson__step:nth-child(3){border-top:none}
}
.how_to-lesson__step:last-child{border-bottom:none}
.how_to-lesson__step-hed{font-family:"MillerBanner Light";font-size:26px;text-transform:uppercase}
.how_to-lesson__step .icon-arrow{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all .3s;position:absolute;right:5px;color:#929292}
.how_to-lesson__step .icon-arrow:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
@media (max-width:767px){.how_to-lesson__step .icon-arrow{display:none}
}
.how_to-lesson__step-header--desktop{display:none}
.how_to-lesson__step-header{text-transform:uppercase;padding:5px 0;font-size:12px}
.how_to-lesson__step-header:hover{cursor:pointer}
@media (max-width:767px){.how_to-lesson__step-info{width:75%;margin:0 auto;position:relative;padding-top:5px}
}
.how_to-lesson__step-info.active{display:table;width:100%}
.how_to-lesson__step-info__row{display:table-row}
.how_to-lesson__step-info__cell--image{width:106px;padding-bottom:10px;padding-right:10px}
@media (max-width:767px){.how_to-lesson__step-info__cell--image{width:100%;padding:0}
}
.how_to-lesson__step-info__cell--info{padding-left:0;padding-bottom:50px}
@media (max-width:767px){.how_to-lesson__step-info__cell--info{margin-top:15px;padding-bottom:20px}
}
@media (min-width:768px){.how_to-lesson__step-info{display:table;width:100%;padding:50px 0 40px}
.how_to-lesson__step-info__row{display:table-row}
.how_to-lesson__step-info__cell--image{width:auto;padding-bottom:0;margin-right:37px;float:left}
}
@media (min-width:768px) and (max-width:1024px){.how_to-lesson__step-info__cell--image{max-width:50%}
}
@media (min-width:768px){.how_to-lesson__step-info__cell--info{bottom:5px;float:left;width:44%}
}
.how_to-lesson__step-number{color:#000;font-family:"Brandon Text Medium",SimHei;display:inline-block}
.how_to-lesson__step-name{display:inline-block}
.how_to-lesson__step-image{width:96px;height:auto}
@media (max-width:767px){.how_to-lesson__step-image{width:auto}
}
@media (min-width:768px){.how_to-lesson__step-image{width:100%;float:none;margin:0}
}
.how_to-lesson__step-description{font-size:12px;margin-top:-3px}
@media (min-width:768px){.how_to-lesson__step-description{padding-left:0}
}
.how_to-lesson__step-tip{font-size:10px;font-style:italic;margin:15px 0 0 0}
.how_to-lesson__step-tip p{margin:0}
.how_to-lesson__step-tip b,.how_to-lesson__step-tip strong{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-style:normal}
@media (min-width:768px){.how_to-lesson__step-tip{padding-left:0;font-size:16px}
}
.how_to-lesson__step-cta .button,.how_to-lesson__step-cta .recommended-item__button,.how_to-lesson__step-cta .viewcart-buttons .go-shopping,.viewcart-buttons .how_to-lesson__step-cta .go-shopping{filter:alpha(Opacity=0);opacity:0;border-width:1px;font-size:9px;position:absolute;bottom:10px;color:#000;border:1px solid #000;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all .3s}
@media (max-width:767px){.how_to-lesson__step-cta .button,.how_to-lesson__step-cta .recommended-item__button,.how_to-lesson__step-cta .viewcart-buttons .go-shopping,.viewcart-buttons .how_to-lesson__step-cta .go-shopping{filter:alpha(Opacity=100);opacity:1}
}
@media (min-width:768px){.how_to-lesson__step-cta .button,.how_to-lesson__step-cta .recommended-item__button,.how_to-lesson__step-cta .viewcart-buttons .go-shopping,.viewcart-buttons .how_to-lesson__step-cta .go-shopping{bottom:0;filter:alpha(Opacity=100);opacity:1;font-size:14px;border:1px solid #000;color:#000;padding:7px 16px}
}
.how_to-lesson__step-cta .button .active-text,.how_to-lesson__step-cta .recommended-item__button .active-text,.how_to-lesson__step-cta .viewcart-buttons .go-shopping .active-text,.viewcart-buttons .how_to-lesson__step-cta .go-shopping .active-text{display:none}
.how_to-lesson__step-cta .active.recommended-item__button .non-active-text,.how_to-lesson__step-cta .button.active .non-active-text,.how_to-lesson__step-cta .viewcart-buttons .active.go-shopping .non-active-text,.viewcart-buttons .how_to-lesson__step-cta .active.go-shopping .non-active-text{display:none}
.how_to-lesson__step-cta .active.recommended-item__button .active-text,.how_to-lesson__step-cta .button.active .active-text,.how_to-lesson__step-cta .viewcart-buttons .active.go-shopping .active-text,.viewcart-buttons .how_to-lesson__step-cta .active.go-shopping .active-text{display:inline}
.how_to-lesson__step.active .icon-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.how_to-lesson__step.active .makeup-lesson__step-cta .button,.how_to-lesson__step.active .makeup-lesson__step-cta .recommended-item__button,.how_to-lesson__step.active .makeup-lesson__step-cta .viewcart-buttons .go-shopping,.viewcart-buttons .how_to-lesson__step.active .makeup-lesson__step-cta .go-shopping{filter:alpha(Opacity=100);opacity:1}
@media (min-width:768px){.how_to-lesson__step-header{display:none}
.how_to-lesson__step-header--desktop{font-family:"Brandon Text Medium",SimHei;display:block;font-size:24px;padding:0}
.how_to-lesson__step-header--desktop:hover{cursor:auto}
.how_to-lesson__step-description{font-size:20px;margin:0;line-height:1.5em;position:relative;bottom:5px}
.how_to-lesson__step-cta{position:absolute;bottom:39px;width:270px}
.how_to-lesson__step-info{display:block;position:relative}
}
.how_to-lesson__step-product-grid__wrapper{position:relative}
.how_to-lesson__step-product-grid__wrapper .icon-close{position:absolute;right:0;top:10px;font-size:14px}
@media (min-width:768px){.how_to-lesson__step-product-grid__wrapper .icon-close{top:20px;font-size:24px}
}
.how_to-lesson__step-product-grid__wrapper .icon-close:hover{cursor:pointer}
.how_to-lesson__step-product-grid{padding:30px 0 0;border-top:1px solid #eff0f0}
@media (min-width:768px){.how_to-lesson__step-product-grid{padding:40px 0 0}
}
.how_to-lesson__step-product-grid .product-grid__add_all_to_bag .product-thumb__cta{border-bottom-width:1px;padding:.75em 1em}
.lbo--ref{display:none}
@media (min-width:768px){.lbo__header::before{background:#000 none repeat scroll 0 0;content:"";display:inline-block;height:2px;left:0;position:absolute;top:43%;display:inline-block;padding:0 7px 0 9px}
.lbo__link{background-color:#fff;color:#ff4661;border:1px solid #ff4661;cursor:pointer;display:inline-block;font-family:"Brandon Text Bold",SimHei;font-size:14px;font-weight:400;letter-spacing:2px;line-height:1;padding:.75em 1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .1s linear 0s,background .1s linear 0s}
.lbo__link a{text-decoration:none}
.lbo__cart{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNqszTEOgCAMBVAsbgxegpED4gnweDDDNdhIqjWaGAcp4E+aNqR9TIgoOEkpWepa642zP4cQqktKKZdzttcHyzGvtRvgosYYQUUzvQ3BT1RKeRYXBy56h4tDC9qCQyvKxaEH5eDQi9ZwGEE/8Rij895jKQVHQwZZZIq/0De+CzAAGWgHbeaN2oIAAAAASUVORK5CYII=) no-repeat 0 0;position:absolute;top:-12px;right:12px;width:22px;height:12px}
.lbo__wrapper--close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOBJREFUeNqslIENgjAQRdtO4AZ2AuIIMoFxA5yAuIFOYJwAN3AE4gakkziC/ydHAtjWttjk8ptyefw7rijnnFUrFxkG2mLTITaFkAbyNFVVnbF5IfpcGPIvkAOi1gtyy0PA3wmQjorcE9WMD3DwgNzFmc2BcGlP0o41I45IHFIgXlAIJv3r6Vrcq5+gCYxv58cYYpAoaOGCeg1BZs0OLCsQJa5UNmjaJ44Ey5QRUcmllTTbeCB7afLs88uQ1nKlmqijlOkWZ7fgQK69IroE4oNpucFbDl4O5KuSf/3YPgIMAK2pjTY7T32nAAAAAElFTkSuQmCC) no-repeat 0 0;width:18px;height:18px;display:block;text-indent:-10000px;float:right;margin:2px 15px;position:absolute;top:10px;right:0}
.lbo__content{text-align:center;padding:20px 40px}
.lbo__message{margin-bottom:17px;font-family:"Brandon Text Medium",SimHei}
.lbo__message h1{font-size:18px;margin-bottom:15px;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei}
.lbo__message h2{font-size:11px;margin-bottom:15px}
.lbo__message a{display:none}
.lbo__overlay{-moz-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:visible;opacity:1;position:absolute;z-index:9998;top:55px;right:0;left:660px;margin:auto;width:360px;background-color:#fff}
.js-sticky-header .lbo__overlay{position:fixed;top:66px}
.lbo__overlay--bg{cursor:pointer;visibility:visible;display:block;filter:alpha(Opacity=50);opacity:.5;background-color:#000;border:0;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9997;overflow:hidden;outline:0}
.lbo__overlay__warpper{position:relative;border:solid 1px #D0D0D0;background-color:#fff;color:#000;z-index:1;padding:30px;float:none;margin:auto;width:95%}
.lbo__overlay__warpper--close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOBJREFUeNqslIENgjAQRdtO4AZ2AuIIMoFxA5yAuIFOYJwAN3AE4gakkziC/ydHAtjWttjk8ptyefw7rijnnFUrFxkG2mLTITaFkAbyNFVVnbF5IfpcGPIvkAOi1gtyy0PA3wmQjorcE9WMD3DwgNzFmc2BcGlP0o41I45IHFIgXlAIJv3r6Vrcq5+gCYxv58cYYpAoaOGCeg1BZs0OLCsQJa5UNmjaJ44Ey5QRUcmllTTbeCB7afLs88uQ1nKlmqijlOkWZ7fgQK69IroE4oNpucFbDl4O5KuSf/3YPgIMAK2pjTY7T32nAAAAAElFTkSuQmCC) no-repeat 0 0;width:18px;height:18px;display:block;text-indent:-10000px;float:right;margin:10px 15px;position:absolute;top:10px;right:0}
.lbo__overlay__warpper__content{text-align:center;padding-bottom:1px}
.lbo__overlay__warpper__content p{padding:0;margin:0}
.lbo__overlay__warpper__content--message{margin-bottom:25px}
.lbo__overlay__warpper__content--message--confirm-message{font-family:"Brandon Text Medium",SimHei}
.lbo__overlay__warpper__content--message--confirm-message strong{font-size:23px;line-height:35px;text-transform:uppercase;margin-bottom:10px;display:block;letter-spacing:.2em}
.lbo__overlay__warpper__content-cta{text-transform:uppercase}
.lbo__overlay__warpper__content-cta a{text-decoration:none;border:solid 1px;padding:8px 16px;font-weight:700;display:inline-block;letter-spacing:4px}
.viewcart .viewcart-panel .lbo-message{background:#eff0f0 none repeat scroll 0 0;padding:16px 20px;border-top:2px solid #000;text-align:left}
.viewcart .viewcart-panel .lbo-message h1{line-height:normal;text-transform:uppercase}
.viewcart .viewcart-panel .lbo-msg{font-family:"Brandon Text Bold",SimHei}
.viewcart .viewcart-panel .lbo-msg h1{font-size:20px;margin-bottom:15px}
.viewcart .viewcart-panel .lbo-msg h2{font-size:11px;margin-bottom:15px;display:inline}
.viewcart .viewcart-panel .lbo-msg a{margin-left:10px;font-size:11px}
.viewcart .lbo__header{display:none}
.viewcart .lbo__header span{display:none}
.viewcart .lbo__link{display:none}
}
.desktop-text{display:none}
@media (min-width:768px){.desktop-text{display:inline}
}
@media (min-width:768px){.mobile-text{display:none}
}
.t-mobile{display:inline}
@media (min-width:768px){.t-mobile{display:none}
}
.t-desktop{display:none}
@media (min-width:768px){.t-desktop{display:inline}
}
.desktop-block{display:none}
@media (min-width:768px){.desktop-block{display:block}
}
@media (min-width:768px){.mobile-block{display:none}
}
.live-chat__box{position:relative;background-color:#000;padding:7px 5px;margin:0;text-align:center;color:#fff}
.live-chat__arrow:after{position:absolute;content:" ";top:auto;left:auto;height:0;width:0;margin:0;border:solid 10px transparent;pointer-events:none}
.live-chat__arrow:after{border-bottom:none;border-top:solid 10px #000;margin-left:-10px;left:50%}
.live-chat__arrow:after{border-right:5px}
body.device-mobile.elc-user-state-anonymous span.button--log-in{display:block}
body.device-mobile.elc-user-state-anonymous span.button--log-out{display:none}
body.device-mobile.elc-user-state-logged-in span.button--log-out{display:block}
body.device-mobile.elc-user-state-logged-in span.button--log-in{display:none}
.mpp .page-header,.node-elc-mpp .page-header{background-color:#f0f0f0}
.mpp .page-header__title__inner,.node-elc-mpp .page-header__title__inner{background-color:#f0f0f0}
.mpp__filters{background:#f0f0f0;border-top:1px solid #fff}
.mpp__filters__no-matches{display:none;color:red;padding:50px 20px 0;font-family:"Brandon Text Bold",SimHei;text-align:center}
.mpp__filters__container{background:#f0f0f0;border-top:1px solid #000;margin-top:-1px;padding:20px 0}
.mpp__filters__container:after{content:"";display:table;clear:both}
@media (min-width:768px){.mpp__filters__container{border-top:none;padding-top:30px;padding-bottom:20px;margin-top:0}
}
.mpp__filters__summary{display:none;text-align:center;width:100%}
@media (min-width:768px){.mpp__filters__summary{position:absolute;top:28px}
}
.mpp__filters__summary .icon{font-size:17px;top:3px}
.mpp__filters__summary .mpp__filters__summary-all{display:none}
.mpp__filters__summary--empty .mpp__filters__summary-all{display:inline}
.mpp__filters__summary--empty .mpp__filters__summary-text{display:none}
.mpp__filters__trigger{position:absolute;right:20px;top:13px;color:#000;font-size:30px;cursor:pointer}
@media (min-width:768px){.mpp__filters__trigger{top:24px}
}
.mpp__filters__trigger .icon{display:inline-block}
.mpp__filters__trigger.active .icon{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.mpp__filters__headline{margin:0 20px 20px}
@media (min-width:768px){.mpp__filters__headline{margin:0;padding:0 0 0 20px;width:190px;float:left}
}
.mpp__filters__nav-container{padding:0 0 0 10px}
@media screen and (min-width:450px){.mpp__filters__nav-container{padding-left:10%}
}
@media (min-width:768px){.mpp__filters__nav-container{position:relative;top:-5px;padding:0 0 0 190px}
}
@media screen and (min-width:830px){.mpp__filters__nav-container{padding-left:25%}
}
.mpp__filters .product-filter{text-align:left;position:relative}
.mpp__filters .product-filter__label{display:block;margin:0 0 13px 0}
@media (min-width:768px){.mpp__filters .product-filter__label{width:125px;padding-left:25px;position:absolute;top:6px;float:left;margin:0 12px 0 0}
}
.mpp__filters .product-filter__item{background-color:#f0f0f0}
.mpp__filters .product-filter__list{margin-bottom:20px;text-align:left}
@media (min-width:768px){.mpp__filters .product-filter__list{display:inline-block;width:auto;padding-left:137px}
}
@media (min-width:768px){.mpp__filters .product-filter:last-child .product-filter__list{margin-bottom:0}
}
.mpp__filters .product-filter__filter{padding:0 8px}
@media (min-width:768px){.mpp__filters .product-filter__filter{padding:0 12px}
}
.mpp__filters--collapsed .mpp__filters__nav-container{display:none}
.mpp__filters--collapsed .mpp__filters__headline{display:none}
@media (min-width:768px){.mpp__filters--collapsed .mpp__filters__headline{display:block;width:auto}
}
@media (min-width:768px){.mpp__filters--collapsed .mpp__filters__container{padding-bottom:30px}
}
.mpp__filters--collapsed .mpp__filters__summary{display:block;top:13px}
@media (min-width:768px){.mpp__filters--collapsed .mpp__filters__summary{margin-top:13px}
}
.mpp__filters--sticky{overflow:hidden;position:fixed;top:54px;width:100%;display:block;z-index:900;background:0 0;border-top:none}
@media (min-width:768px){.mpp__filters--sticky{padding-left:12px;padding-right:12px;top:69px}
}
@media (min-width:768px){.mpp__filters--sticky .mpp__filters__headline{margin-top:5px;margin-bottom:5px}
}
.mpp__filters--sticky .mpp__filters__container{padding-top:10px;padding-bottom:19px;border-top:none;margin-top:0}
@media (min-width:768px){.mpp__filters--sticky .mpp__filters__container{padding-bottom:10px}
}
.mpp__filters--sticky .mpp__filters__trigger{font-size:30px;top:11px}
@media (min-width:768px){.mpp__filters--sticky .mpp__filters__trigger{font-size:18px;margin-top:3px}
}
.mpp__filters--sticky .mpp__filters__nav-container{top:5px}
.mpp__filters--sticky .mpp__filters__list{margin-bottom:10px}
.mpp__filters--sticky .mpp__filters__summary{margin-top:4px}
@media (min-width:768px){.mpp__filters--sticky .mpp__filters__summary{margin-top:5px}
}
.mpp .quickshop .product__social a{float:left;position:relative}
.mpp .quickshop .product__social .wechatWrapper{cursor:pointer}
.mpp .quickshop .product__social .wechatWrapper .qrWrapper{z-index:999;position:absolute}
.mpp .quickshop .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden{position:absolute;padding:20px;top:28px;left:10px;z-index:999;cursor:pointer;background-color:#fff;box-shadow:0 0 3px grey}
.mpp .quickshop .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden h3{font-size:15px;color:#333;text-align:center;width:180px}
.mpp .product-grid{padding:20px 0 50px}
@media (min-width:768px){.mpp .product-grid__item{margin:30px 0}
}
.mpp .product-thumb__headline h3{font-size:14px}
.mpp .product__title h3{font-size:14px}
.product__flag{text-transform:uppercase;color:#ff4661;font-size:10px;letter-spacing:.24em;font-family:"Brandon Text Bold",SimHei;margin-bottom:2px}
@media (min-width:768px){.product__flag{font-size:12px}
}
.spp.product-grid__content,.spp.responsive-tabs--how_to_use-wrap,.spp.wrap{padding:0}
.spp.product-grid__content .product__social a,.spp.responsive-tabs--how_to_use-wrap .product__social a,.spp.wrap .product__social a{float:left;position:relative}
.spp.product-grid__content .product__social .wechatWrapper,.spp.responsive-tabs--how_to_use-wrap .product__social .wechatWrapper,.spp.wrap .product__social .wechatWrapper{cursor:pointer}
.spp.product-grid__content .product__social .wechatWrapper .qrWrapper,.spp.responsive-tabs--how_to_use-wrap .product__social .wechatWrapper .qrWrapper,.spp.wrap .product__social .wechatWrapper .qrWrapper{z-index:999;position:absolute}
.spp.product-grid__content .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden,.spp.responsive-tabs--how_to_use-wrap .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden,.spp.wrap .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden{position:absolute;padding:20px;top:28px;left:10px;z-index:999;cursor:pointer;background-color:#fff;box-shadow:0 0 3px grey}
.spp.product-grid__content .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden h3,.spp.responsive-tabs--how_to_use-wrap .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden h3,.spp.wrap .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden h3{font-size:15px;color:#333;text-align:center;width:180px}
.spp .product--full{margin-bottom:50px}
.spp .spp-page__breadcrumb{padding-bottom:6px}
.spp .spp-page__breadcrumb a{color:#929292;text-decoration:none}
.spp .spp-page__breadcrumb a:after{content:' /'}
.spp .spp-page__breadcrumb a:last-child:after{content:''}
@media (min-width:768px){.spp{margin-top:16px}
.spp.product-grid__content,.spp.responsive-tabs--how_to_use-wrap,.spp.wrap{padding:0 20px}
.spp .product-gallery{margin-top:20px;padding-top:22px}
.spp .product-gallery__main{min-height:415px}
.spp .product__sku-categories{padding:10px 0}
.spp .product__sku-categories-nav-item{text-transform:none;font-family:"Brandon Text",SimHei;font-size:14px;margin-bottom:0;padding:12px;letter-spacing:1px;margin-bottom:15px;line-height:1em}
.spp .shade-picker__shades{padding:0}
}
.spp .responsive-tabs--how_to_use-wrap .resp-tab-item{letter-spacing:4px;margin-bottom:0;padding:8px 20px}
.spp .responsive-tabs--how_to_use-wrap .resp-tabs-list{margin-bottom:15px}
.spp .responsive-tabs--how_to_use{text-align:center}
.spp__related-item{margin-bottom:20px}
@media (max-width:767px){.spp .product--full{padding:0 20px;margin-bottom:0}
.spp .product--full .product__actions{padding:17px 0}
.spp .responsive-tabs--how_to_use-wrap{margin-top:0}
.spp .product__details .resp-accordion{display:none}
.spp .resp-accordion{position:relative}
.spp .responsive-tabs--bazaarvoice{display:none!important}
}
.spp-mobile-page .spp__share{text-transform:uppercase;border:none;padding:10px 20px;position:relative;background:#fff}
.spp-mobile-page .spp__share .product__social{display:block;float:right}
.spp-mobile-page .spp__share .product__social a{display:inline-block;margin-right:12px;font-size:18px;color:#000;text-decoration:none}
.spp-mobile-page .spp__share .product__social a:hover{color:#ff4661}
.spp .product__title h3{font-size:18px}
.spp .product__title .product__flag{display:none}
.spp .product-thumb__headline h3{font-size:14px}
.modiface-live__wrapper{position:absolute;top:65px;z-index:10}
.modiface-live__button{line-height:26px;padding:8px 20px;display:inline}
.modiface-live__button-container{display:none}
.modiface-active .modiface-live__button{background:#c2c2c2}
.modiface-live__button-container.btn-active{display:inline-block}
@media (max-width:767px){.modiface-live__button-container.btn-active{display:block}
}
@media (max-width:767px){.modiface-close-button{position:absolute;right:10px;top:70px;display:block}
.modiface-live__button{padding:5px;margin:0;width:100%;margin-top:10px;display:inline-block}
.modiface-live__button-container{display:none}
.palette_wrapper .modiface-live__button{width:auto;margin:-7px 0 10px;padding:4px 10px}
.palette_wrapper .modiface-live__button-container.btn-active{display:block;width:100%}
.modiface-live__wrapper iframe{min-height:600px;max-width:100%;margin-top:-3px}
.modiface-live__wrapper{background:#fff;bottom:0;height:auto;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:58px 0;top:0;width:100%;position:fixed;text-align:center}
.modiface-active .site-footer{display:none}
.modiface-live__large-wrapper{margin-top:-8px}
.modiface-live__large-wrapper .modiface-live__button{width:100%;margin:0}
}
@media (max-width:767px){.site-utils__item--hamburger{top:13px}
.site-utils__item--cart,.site-utils__item--search,.site-utils__item--stores{position:absolute;top:13px}
.site-utils__item--search{order:1;-webkit-order:1;left:50px}
.site-utils__item--search .site-utils__dropdown__arrow{top:44px;left:45px}
.site-utils__item--stores{right:40px}
.site-utils__icon--search{margin-left:2px;top:-1px;font-size:15px}
.site-utils__link-text{display:none}
.site-utils__links{height:0}
.site-utils__logo-icon{font-size:17px}
.js-sticky-header .js-site-header-sticky .site-utils__item--search,.js-sticky-header .js-site-header-sticky .site-utils__item--stores{display:inline-block;top:0}
.js-sticky-header .js-site-header-sticky .site-utils__item--search{left:50px}
.js-sticky-header .js-site-header-sticky .site-utils__item--stores{right:40px}
.js-sticky-header .js-site-header-sticky .site-utils__item--hamburger{left:8px}
.js-sticky-header .site-utils__dropdown__arrow{top:44px;left:45px}
.site-header{height:55px}
.site-header__counter{height:95px}
.header-search{top:54px}
.section-giftcards .site-utils__links{height:auto!important}
}
.checkout__sidebar .offer-code-panel,.checkout__sidebar .order-summary-panel,.checkout__sidebar .viewcart-panel{background:#eff0f0;padding:16px 20px}
.checkout-confirmation-page .guarantee-panel__title,.checkout-confirmation-page .registration-panel .checkout-registration__email-address-title,.checkout-confirmation-page .sign-in-confirmation-panel__content .label,.checkout-confirmation-page .sign-in-confirmation-panel__title,.checkout__panel-title,.checkout__subtitle{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;text-indent:0;margin:4px 0 10px 0;padding-bottom:17px;border-bottom:1px solid #000}
.checkout-confirmation-page .registration-panel__title,.confirmation-panel__title{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;text-indent:20px;margin:0;padding-bottom:0;line-height:50px;background:#eff0f0;border-top:1px solid #BBBBB9;border-bottom:1px solid #BBBBB9}
.signin-panel__title{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px;margin:4px 0 0 0;padding-bottom:16px;border-bottom:2px solid #000}
.checkout__new-account,.checkout__return-user{width:100%;clear:both}
@media (min-width:768px){.checkout__new-account,.checkout__return-user{float:left;clear:none}
}
.checkout__new-account{clear:left}
@media (min-width:768px){.checkout__new-account{width:50%;padding:0 10px}
}
@media (min-width:768px){.checkout__return-user{width:50%;padding-left:0 10px}
}
.checkout .loading,.samples-page .loading{background:url(img/ajax-loading.gif),-owg-no-repeat,-owg-center,-owg-center,#fff;background:url(img/ajax-loading.gif),-webkit-no-repeat,-webkit-center,-webkit-center,#fff;background:url(img/ajax-loading.gif),-moz-no-repeat,-moz-center,-moz-center,#fff;background:url(img/ajax-loading.gif),-o-no-repeat,-o-center,-o-center,#fff;background:url(img/ajax-loading.gif) no-repeat center center #fff;filter:alpha(Opacity=0);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.checkout .fade-in.loading,.samples-page .fade-in.loading{filter:alpha(Opacity=80);opacity:.8}
.checkout .loading .text,.samples-page .loading .text{display:none}
.checkout{overflow:hidden;max-width:1024px;position:relative;z-index:1;margin-bottom:2em}
@media (max-width:767px){.checkout.checkout-confirmation-page,.checkout.samples,.checkout.viewcart{margin-left:25px;margin-right:25px}
}
@media (min-width:768px){.checkout{margin:0 auto 2em auto}
}
.checkout header{position:relative}
.checkout .checkout__panel-title-container{text-align:center}
@media (min-width:768px){.checkout .checkout__panel-title-container{text-align:left}
}
@media (max-width:767px){.checkout .continue-button-wrapper .btn{width:100%}
}
.checkout .messages{margin:0;background:0 0;border:none;padding:0}
.checkout .messages .single-message:first-child{margin-top:20px}
.checkout .messages .single-message{margin-bottom:10px}
.checkout .messages .close_link{margin-right:10px}
.checkout input[type=text],.checkout input[type=password],.checkout input[type=tel],.checkout input[type=number]{margin-bottom:20px}
.checkout input[type=text].placeholder,.checkout input[type=password].placeholder,.checkout input[type=tel].placeholder,.checkout input[type=number].placeholder{text-transform:uppercase}
.checkout input[type=text]:-moz-placeholder,.checkout input[type=password]:-moz-placeholder,.checkout input[type=tel]:-moz-placeholder,.checkout input[type=number]:-moz-placeholder{text-transform:uppercase;opacity:1!important}
.checkout input[type=text]::-moz-placeholder,.checkout input[type=password]::-moz-placeholder,.checkout input[type=tel]::-moz-placeholder,.checkout input[type=number]::-moz-placeholder{text-transform:uppercase;opacity:1!important}
.checkout input[type=text]:-ms-input-placeholder,.checkout input[type=password]:-ms-input-placeholder,.checkout input[type=tel]:-ms-input-placeholder,.checkout input[type=number]:-ms-input-placeholder{text-transform:uppercase}
.checkout input[type=text]::-webkit-input-placeholder,.checkout input[type=password]::-webkit-input-placeholder,.checkout input[type=tel]::-webkit-input-placeholder,.checkout input[type=number]::-webkit-input-placeholder{text-transform:uppercase}
.checkout .payment-panel .selectBox-label,.checkout .shipping-panel .selectBox-label{color:#929292}
@media (min-width:768px){.checkout__content{width:62.98828%;float:left;margin:43px 0;padding:0 30px 0 0}
.viewcart .checkout__content{width:62.98828%}
}
.checkout__sidebar{padding-bottom:10px}
@media (min-width:768px){.checkout__sidebar{width:37.01172%;float:left;margin:31px 0}
.viewcart .checkout__sidebar{width:37.01172%}
.viewcart .checkout__sidebar:after{width:37.01172%;left:62.98828%}
}
@media (min-width:768px){.below-columns{border-top:1px solid #BBBBB9;clear:both}
}
.mobile-breadcrumb{display:none}
.checkout__indent{padding-left:20px}
@media (min-width:768px){.checkout__gutter{margin:0 20px}
}
.column:before,.columnn:after,.panel header:after,.panel header:before,.panel:after,.panel:before,.product:after,.product:before,.row:after,.row:before{display:table;line-height:0;content:""}
.checkout section.panel{position:relative}
.checkout a.btn.edit{position:absolute;top:8px;right:20px}
@media (max-width:767px){.account-overlay .account-overlay__next .checkout .btn.account-overlay__next-trigger,.checkout .account-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout .email-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout input[type=submit].btn,.email-overlay .account-overlay__next .checkout .btn.account-overlay__next-trigger{width:100%;padding:.75em 1em;line-height:1;height:auto}
}
.confirm #confirmation-page.checkout-confirmation-page,.opc__payment .pg_wrapper.checkout.onepage,.opc__review .pg_wrapper.checkout.onepage{padding-top:5px}
@media (min-width:768px){.confirm #confirmation-page.checkout-confirmation-page,.opc__payment .pg_wrapper.checkout.onepage,.opc__review .pg_wrapper.checkout.onepage{padding-top:0}
}
.checkout input[type=text],.checkout input[type=password],.checkout input[type=tel],.checkout input[type=textfield],.checkout input[type=number],.checkout select,.checkout textarea{width:100%}
.checkout .adpl #google_locationField input:required:invalid[value=""]{border-color:#000}
.checkout .adpl #google_locationField input:required:invalid[value=""].error{border-color:red}
.confirm .checkout .adpl label,.index .checkout .adpl label,.samples .checkout .adpl label,.viewcart .checkout .adpl label{display:block!important;visibility:visible!important}
.confirm .checkout .adpl .selectBox,.confirm .checkout .adpl select,.index .checkout .adpl .selectBox,.index .checkout .adpl select,.samples .checkout .adpl .selectBox,.samples .checkout .adpl select,.viewcart .checkout .adpl .selectBox,.viewcart .checkout .adpl select{height:3em;line-height:14px;padding:.5em 1em}
.confirm .checkout .adpl .selectBox-label,.index .checkout .adpl .selectBox-label,.samples .checkout .adpl .selectBox-label,.viewcart .checkout .adpl .selectBox-label{line-height:2em}
.confirm .checkout .adpl .selectBox-arrow,.index .checkout .adpl .selectBox-arrow,.samples .checkout .adpl .selectBox-arrow,.viewcart .checkout .adpl .selectBox-arrow{line-height:3em}
.confirm .checkout .adpl .dropdown-select label,.index .checkout .adpl .dropdown-select label,.samples .checkout .adpl .dropdown-select label,.viewcart .checkout .adpl .dropdown-select label{display:none!important}
.confirm .checkout .adpl.payment-panel .payment-form label,.index .checkout .adpl.payment-panel .payment-form label,.samples .checkout .adpl.payment-panel .payment-form label,.viewcart .checkout .adpl.payment-panel .payment-form label{display:block!important}
.confirm .checkout .adpl input[type=text],.confirm .checkout .adpl input[type=email],.confirm .checkout .adpl input[type=password],.confirm .checkout .adpl input[type=tel],.confirm .checkout .adpl input[type=number],.index .checkout .adpl input[type=text],.index .checkout .adpl input[type=email],.index .checkout .adpl input[type=password],.index .checkout .adpl input[type=tel],.index .checkout .adpl input[type=number],.samples .checkout .adpl input[type=text],.samples .checkout .adpl input[type=email],.samples .checkout .adpl input[type=password],.samples .checkout .adpl input[type=tel],.samples .checkout .adpl input[type=number],.viewcart .checkout .adpl input[type=text],.viewcart .checkout .adpl input[type=email],.viewcart .checkout .adpl input[type=password],.viewcart .checkout .adpl input[type=tel],.viewcart .checkout .adpl input[type=number]{margin-bottom:0}
.confirm .checkout .adpl .form-item,.index .checkout .adpl .form-item,.samples .checkout .adpl .form-item,.viewcart .checkout .adpl .form-item{margin-bottom:1em}
.checkout-confirmation-page .adpl .registration-panel .checkout__panel-content .password .label,.checkout-confirmation-page .adpl .registration-panel .checkout__panel-content .password label,.checkout-confirmation-page .adpl .sign-in-confirmation-panel .checkout__panel-content .password .label,.checkout-confirmation-page .adpl .sign-in-confirmation-panel .checkout__panel-content .password label{display:block!important;line-height:3em;margin-top:calc(-3em - 1px)}
textarea{height:8em;height:calc(8em - -2px);font-size:1em;border-radius:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:none;box-shadow:none;resize:none;outline:0;line-height:1.2;padding-top:1em}
textarea:active+label:before,textarea:focus+label:before{color:#999}
textarea+label{display:block;font-size:1em;height:8em;height:calc(8em - -2px);line-height:1;padding-top:1em;padding-top:calc(1em - -1px);margin-top:8em;margin-top:calc(-8em - 2px);cursor:text}
textarea+label span.label-content{display:none}
textarea+label:before{content:attr(placeholder);display:inline-block;color:#999;margin:0 1em;margin:0 calc(1em - -2px);white-space:nowrap;-webkit-transition-property:-webkit-transform,color;transition-property:transform,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
textarea.active+label:before,textarea.js-label-mode+label:before,textarea:focus+label:before{background:#fff;line-height:1;padding:0 1.5px;-webkit-transform:translateY(-1.5em) translateY(-.5px) scale(.8,.8);transform:translateY(-1.5em) translateY(-.5px) scale(.8,.8)}
textarea.js-label-mode+label:before{content:attr(alt)}
textarea:required.error+label:before,textarea:required:invalid+label:before{color:#999}
textarea:required.error.empty+label:before,textarea:required.error:empty+label:before,textarea:required.error:not(:checked)+label:before,textarea:required.error[value=""]+label:before,textarea:required:invalid.empty+label:before,textarea:required:invalid:empty+label:before,textarea:required:invalid:not(:checked)+label:before,textarea:required:invalid[value=""]+label:before{color:#999}
textarea:required.error.empty.error+label:before,textarea:required.error.empty.touched+label:before,textarea:required.error:empty.error+label:before,textarea:required.error:empty.touched+label:before,textarea:required.error:not(:checked).error+label:before,textarea:required.error:not(:checked).touched+label:before,textarea:required.error[value=""].error+label:before,textarea:required.error[value=""].touched+label:before,textarea:required:invalid.empty.error+label:before,textarea:required:invalid.empty.touched+label:before,textarea:required:invalid:empty.error+label:before,textarea:required:invalid:empty.touched+label:before,textarea:required:invalid:not(:checked).error+label:before,textarea:required:invalid:not(:checked).touched+label:before,textarea:required:invalid[value=""].error+label:before,textarea:required:invalid[value=""].touched+label:before{color:#999}
textarea:required.error.empty.checkedEmpty+label:before,textarea:required.error:empty.checkedEmpty+label:before,textarea:required.error:not(:checked).checkedEmpty+label:before,textarea:required.error[value=""].checkedEmpty+label:before,textarea:required:invalid.empty.checkedEmpty+label:before,textarea:required:invalid:empty.checkedEmpty+label:before,textarea:required:invalid:not(:checked).checkedEmpty+label:before,textarea:required:invalid[value=""].checkedEmpty+label:before{color:#999}
textarea:required.error.empty:focus+label:before,textarea:required.error:empty:focus+label:before,textarea:required.error:not(:checked):focus+label:before,textarea:required.error[value=""]:focus+label:before,textarea:required:invalid.empty:focus+label:before,textarea:required:invalid:empty:focus+label:before,textarea:required:invalid:not(:checked):focus+label:before,textarea:required:invalid[value=""]:focus+label:before{color:#999}
textarea:required:valid+label:before{color:#999}
textarea:required:valid.error+label:before{color:#999}
textarea:required[data-error]+label:before{color:#999}
textarea:focus+label:before{color:#999}
.sign-in-panel{overflow:hidden;margin-bottom:0}
.sign-in-panel .messages{margin:0 10px}
.elc-user-state-logged-in .sign-in-panel.main:not(.finished){display:none}
.sign-in-paypal-panel{overflow:hidden;display:none}
.sign-in-paypal-panel.active{display:block}
.checkout__new-account #new-account-h{margin-bottom:19px}
.checkout__new-account .email-address .sign-birthday-info{margin-top:55px}
#new-account.checkout__new-account .optional-info__birthday-month .selectBox{padding:.5em .5em}
#new-account.checkout__new-account .optional-info__birthday-text{margin-top:10px;font-size:13px;float:left}
#shipping-panel .sign-birthday-info .selectBox{border:1px solid #000}
#shipping-panel .sign-birthday-info .selectBox span{color:#000}
.checkout__return-user #return-account-h{margin-bottom:19px}
.checkout__return-user #checkout_signin-submit{margin-top:20px}
@media (min-width:768px){.checkout__return-user #checkout_signin-submit{margin-top:0}
}
@media (max-width:767px){.checkout__return-user .l2{width:100%}
}
.checkout__new-account,.checkout__return-user{padding:20px}
@media (min-width:768px){.checkout__new-account,.checkout__return-user{position:relative;min-height:250px;padding:0 10px 50px 10px;margin:17px 0 38px 0}
}
.checkout__new-account input[type=text],.checkout__new-account input[type=password],.checkout__new-account input[type=tel],.checkout__new-account input[type=number],.checkout__return-user input[type=text],.checkout__return-user input[type=password],.checkout__return-user input[type=tel],.checkout__return-user input[type=number]{display:block;width:100%}
@media (min-width:768px){.account-overlay .account-overlay__next .new-account__submit.account-overlay__next-trigger,.account-overlay .account-overlay__next .return-user__submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .new-account__submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .return-user__submit.account-overlay__next-trigger,input[type=submit].new-account__submit,input[type=submit].return-user__submit{position:absolute;left:0;bottom:0}
}
@media (min-width:768px){.account-overlay .account-overlay__next .new-account__submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .new-account__submit.account-overlay__next-trigger,input[type=submit].new-account__submit{position:absolute;left:20px;bottom:0}
}
.return-user__submit{left:30px}
.guarantee-panel{padding:0 20px}
.guarantee-panel__title{margin:38px 0 30px 0}
.new-or-returning-radios{padding:20px}
@media (min-width:768px){.new-or-returning-radios{padding:0;margin:20px 0}
}
.email-panel__title,.shipping-panel__title{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;text-indent:20px;margin:0;padding-bottom:0;line-height:50px;background:#eff0f0;border-bottom:1px solid #BBBBB9}
.active+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .email-panel__title,.active+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.active+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .email-panel__title,.active+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .shipping-panel__title,.active+.cart-item__price--mobile-only+.disabled+.collapsed .email-panel__title,.active+.cart-item__price--mobile-only+.disabled+.collapsed .shipping-panel__title,.active+.cart-item__price--mobile-only+.hidden+.collapsed .email-panel__title,.active+.cart-item__price--mobile-only+.hidden+.collapsed .shipping-panel__title,.active+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .email-panel__title,.active+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .shipping-panel__title,.active+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .email-panel__title,.active+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.active+.choose-samples-checkout+.choose-samples-checkout+.collapsed .email-panel__title,.active+.choose-samples-checkout+.choose-samples-checkout+.collapsed .shipping-panel__title,.active+.choose-samples-checkout+.disabled+.collapsed .email-panel__title,.active+.choose-samples-checkout+.disabled+.collapsed .shipping-panel__title,.active+.choose-samples-checkout+.hidden+.collapsed .email-panel__title,.active+.choose-samples-checkout+.hidden+.collapsed .shipping-panel__title,.active+.choose-samples-checkout+.replenishment__description-text+.collapsed .email-panel__title,.active+.choose-samples-checkout+.replenishment__description-text+.collapsed .shipping-panel__title,.active+.collapsed .email-panel__title,.active+.collapsed .shipping-panel__title,.active+.disabled+.cart-item__price--mobile-only+.collapsed .email-panel__title,.active+.disabled+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.active+.disabled+.choose-samples-checkout+.collapsed .email-panel__title,.active+.disabled+.choose-samples-checkout+.collapsed .shipping-panel__title,.active+.disabled+.disabled+.collapsed .email-panel__title,.active+.disabled+.disabled+.collapsed .shipping-panel__title,.active+.disabled+.hidden+.collapsed .email-panel__title,.active+.disabled+.hidden+.collapsed .shipping-panel__title,.active+.disabled+.replenishment__description-text+.collapsed .email-panel__title,.active+.disabled+.replenishment__description-text+.collapsed .shipping-panel__title,.active+.hidden+.cart-item__price--mobile-only+.collapsed .email-panel__title,.active+.hidden+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.active+.hidden+.choose-samples-checkout+.collapsed .email-panel__title,.active+.hidden+.choose-samples-checkout+.collapsed .shipping-panel__title,.active+.hidden+.disabled+.collapsed .email-panel__title,.active+.hidden+.disabled+.collapsed .shipping-panel__title,.active+.hidden+.hidden+.collapsed .email-panel__title,.active+.hidden+.hidden+.collapsed .shipping-panel__title,.active+.hidden+.replenishment__description-text+.collapsed .email-panel__title,.active+.hidden+.replenishment__description-text+.collapsed .shipping-panel__title,.active+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .email-panel__title,.active+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.active+.replenishment__description-text+.choose-samples-checkout+.collapsed .email-panel__title,.active+.replenishment__description-text+.choose-samples-checkout+.collapsed .shipping-panel__title,.active+.replenishment__description-text+.disabled+.collapsed .email-panel__title,.active+.replenishment__description-text+.disabled+.collapsed .shipping-panel__title,.active+.replenishment__description-text+.hidden+.collapsed .email-panel__title,.active+.replenishment__description-text+.hidden+.collapsed .shipping-panel__title,.active+.replenishment__description-text+.replenishment__description-text+.collapsed .email-panel__title,.active+.replenishment__description-text+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__new-account .active+.cart-item__price--mobile-only+label+.collapsed .email-panel__title,.checkout__new-account .active+.cart-item__price--mobile-only+label+.collapsed .shipping-panel__title,.checkout__new-account .active+.choose-samples-checkout+label+.collapsed .email-panel__title,.checkout__new-account .active+.choose-samples-checkout+label+.collapsed .shipping-panel__title,.checkout__new-account .active+.disabled+label+.collapsed .email-panel__title,.checkout__new-account .active+.disabled+label+.collapsed .shipping-panel__title,.checkout__new-account .active+.hidden+label+.collapsed .email-panel__title,.checkout__new-account .active+.hidden+label+.collapsed .shipping-panel__title,.checkout__new-account .active+.replenishment__description-text+label+.collapsed .email-panel__title,.checkout__new-account .active+.replenishment__description-text+label+.collapsed .shipping-panel__title,.checkout__new-account .active+label+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__new-account .active+label+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__new-account .active+label+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__new-account .active+label+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__new-account .active+label+.disabled+.collapsed .email-panel__title,.checkout__new-account .active+label+.disabled+.collapsed .shipping-panel__title,.checkout__new-account .active+label+.hidden+.collapsed .email-panel__title,.checkout__new-account .active+label+.hidden+.collapsed .shipping-panel__title,.checkout__new-account .active+label+.replenishment__description-text+.collapsed .email-panel__title,.checkout__new-account .active+label+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__new-account .active+label+label+.collapsed .email-panel__title,.checkout__new-account .active+label+label+.collapsed .shipping-panel__title,.checkout__new-account .checkout__return-user .active+label+label+.collapsed .email-panel__title,.checkout__new-account .checkout__return-user .active+label+label+.collapsed .shipping-panel__title,.checkout__new-account .checkout__return-user .finished+label+label+.collapsed .email-panel__title,.checkout__new-account .checkout__return-user .finished+label+label+.collapsed .shipping-panel__title,.checkout__new-account .checkout__sidebar .active+.samples-buttons+label+.collapsed .email-panel__title,.checkout__new-account .checkout__sidebar .active+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__new-account .checkout__sidebar .active+label+.samples-buttons+.collapsed .email-panel__title,.checkout__new-account .checkout__sidebar .active+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__new-account .checkout__sidebar .finished+.samples-buttons+label+.collapsed .email-panel__title,.checkout__new-account .checkout__sidebar .finished+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__new-account .checkout__sidebar .finished+label+.samples-buttons+.collapsed .email-panel__title,.checkout__new-account .checkout__sidebar .finished+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__new-account .finished+.cart-item__price--mobile-only+label+.collapsed .email-panel__title,.checkout__new-account .finished+.cart-item__price--mobile-only+label+.collapsed .shipping-panel__title,.checkout__new-account .finished+.choose-samples-checkout+label+.collapsed .email-panel__title,.checkout__new-account .finished+.choose-samples-checkout+label+.collapsed .shipping-panel__title,.checkout__new-account .finished+.disabled+label+.collapsed .email-panel__title,.checkout__new-account .finished+.disabled+label+.collapsed .shipping-panel__title,.checkout__new-account .finished+.hidden+label+.collapsed .email-panel__title,.checkout__new-account .finished+.hidden+label+.collapsed .shipping-panel__title,.checkout__new-account .finished+.replenishment__description-text+label+.collapsed .email-panel__title,.checkout__new-account .finished+.replenishment__description-text+label+.collapsed .shipping-panel__title,.checkout__new-account .finished+label+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__new-account .finished+label+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__new-account .finished+label+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__new-account .finished+label+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__new-account .finished+label+.collapsed .email-panel__title,.checkout__new-account .finished+label+.collapsed .shipping-panel__title,.checkout__new-account .finished+label+.disabled+.collapsed .email-panel__title,.checkout__new-account .finished+label+.disabled+.collapsed .shipping-panel__title,.checkout__new-account .finished+label+.hidden+.collapsed .email-panel__title,.checkout__new-account .finished+label+.hidden+.collapsed .shipping-panel__title,.checkout__new-account .finished+label+.replenishment__description-text+.collapsed .email-panel__title,.checkout__new-account .finished+label+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__new-account .finished+label+label+.collapsed .email-panel__title,.checkout__new-account .finished+label+label+.collapsed .shipping-panel__title,.checkout__new-account .samples-panel .active+.view-larger+label+.collapsed .email-panel__title,.checkout__new-account .samples-panel .active+.view-larger+label+.collapsed .shipping-panel__title,.checkout__new-account .samples-panel .active+label+.view-larger+.collapsed .email-panel__title,.checkout__new-account .samples-panel .active+label+.view-larger+.collapsed .shipping-panel__title,.checkout__new-account .samples-panel .finished+.view-larger+label+.collapsed .email-panel__title,.checkout__new-account .samples-panel .finished+.view-larger+label+.collapsed .shipping-panel__title,.checkout__new-account .samples-panel .finished+label+.view-larger+.collapsed .email-panel__title,.checkout__new-account .samples-panel .finished+label+.view-larger+.collapsed .shipping-panel__title,.checkout__new-account .top-viewcart-buttons .active+.continue-shopping+label+.collapsed .email-panel__title,.checkout__new-account .top-viewcart-buttons .active+.continue-shopping+label+.collapsed .shipping-panel__title,.checkout__new-account .top-viewcart-buttons .active+label+.continue-shopping+.collapsed .email-panel__title,.checkout__new-account .top-viewcart-buttons .active+label+.continue-shopping+.collapsed .shipping-panel__title,.checkout__new-account .top-viewcart-buttons .finished+.continue-shopping+label+.collapsed .email-panel__title,.checkout__new-account .top-viewcart-buttons .finished+.continue-shopping+label+.collapsed .shipping-panel__title,.checkout__new-account .top-viewcart-buttons .finished+label+.continue-shopping+.collapsed .email-panel__title,.checkout__new-account .top-viewcart-buttons .finished+label+.continue-shopping+.collapsed .shipping-panel__title,.checkout__return-user .active+.cart-item__price--mobile-only+label+.collapsed .email-panel__title,.checkout__return-user .active+.cart-item__price--mobile-only+label+.collapsed .shipping-panel__title,.checkout__return-user .active+.choose-samples-checkout+label+.collapsed .email-panel__title,.checkout__return-user .active+.choose-samples-checkout+label+.collapsed .shipping-panel__title,.checkout__return-user .active+.disabled+label+.collapsed .email-panel__title,.checkout__return-user .active+.disabled+label+.collapsed .shipping-panel__title,.checkout__return-user .active+.hidden+label+.collapsed .email-panel__title,.checkout__return-user .active+.hidden+label+.collapsed .shipping-panel__title,.checkout__return-user .active+.replenishment__description-text+label+.collapsed .email-panel__title,.checkout__return-user .active+.replenishment__description-text+label+.collapsed .shipping-panel__title,.checkout__return-user .active+label+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__return-user .active+label+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__return-user .active+label+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__return-user .active+label+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__return-user .active+label+.disabled+.collapsed .email-panel__title,.checkout__return-user .active+label+.disabled+.collapsed .shipping-panel__title,.checkout__return-user .active+label+.hidden+.collapsed .email-panel__title,.checkout__return-user .active+label+.hidden+.collapsed .shipping-panel__title,.checkout__return-user .active+label+.replenishment__description-text+.collapsed .email-panel__title,.checkout__return-user .active+label+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__return-user .active+label+label+.collapsed .email-panel__title,.checkout__return-user .active+label+label+.collapsed .shipping-panel__title,.checkout__return-user .checkout__new-account .active+label+label+.collapsed .email-panel__title,.checkout__return-user .checkout__new-account .active+label+label+.collapsed .shipping-panel__title,.checkout__return-user .checkout__new-account .finished+label+label+.collapsed .email-panel__title,.checkout__return-user .checkout__new-account .finished+label+label+.collapsed .shipping-panel__title,.checkout__return-user .checkout__sidebar .active+.samples-buttons+label+.collapsed .email-panel__title,.checkout__return-user .checkout__sidebar .active+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__return-user .checkout__sidebar .active+label+.samples-buttons+.collapsed .email-panel__title,.checkout__return-user .checkout__sidebar .active+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__return-user .checkout__sidebar .finished+.samples-buttons+label+.collapsed .email-panel__title,.checkout__return-user .checkout__sidebar .finished+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__return-user .checkout__sidebar .finished+label+.samples-buttons+.collapsed .email-panel__title,.checkout__return-user .checkout__sidebar .finished+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__return-user .finished+.cart-item__price--mobile-only+label+.collapsed .email-panel__title,.checkout__return-user .finished+.cart-item__price--mobile-only+label+.collapsed .shipping-panel__title,.checkout__return-user .finished+.choose-samples-checkout+label+.collapsed .email-panel__title,.checkout__return-user .finished+.choose-samples-checkout+label+.collapsed .shipping-panel__title,.checkout__return-user .finished+.disabled+label+.collapsed .email-panel__title,.checkout__return-user .finished+.disabled+label+.collapsed .shipping-panel__title,.checkout__return-user .finished+.hidden+label+.collapsed .email-panel__title,.checkout__return-user .finished+.hidden+label+.collapsed .shipping-panel__title,.checkout__return-user .finished+.replenishment__description-text+label+.collapsed .email-panel__title,.checkout__return-user .finished+.replenishment__description-text+label+.collapsed .shipping-panel__title,.checkout__return-user .finished+label+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__return-user .finished+label+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__return-user .finished+label+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__return-user .finished+label+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__return-user .finished+label+.collapsed .email-panel__title,.checkout__return-user .finished+label+.collapsed .shipping-panel__title,.checkout__return-user .finished+label+.disabled+.collapsed .email-panel__title,.checkout__return-user .finished+label+.disabled+.collapsed .shipping-panel__title,.checkout__return-user .finished+label+.hidden+.collapsed .email-panel__title,.checkout__return-user .finished+label+.hidden+.collapsed .shipping-panel__title,.checkout__return-user .finished+label+.replenishment__description-text+.collapsed .email-panel__title,.checkout__return-user .finished+label+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__return-user .finished+label+label+.collapsed .email-panel__title,.checkout__return-user .finished+label+label+.collapsed .shipping-panel__title,.checkout__return-user .samples-panel .active+.view-larger+label+.collapsed .email-panel__title,.checkout__return-user .samples-panel .active+.view-larger+label+.collapsed .shipping-panel__title,.checkout__return-user .samples-panel .active+label+.view-larger+.collapsed .email-panel__title,.checkout__return-user .samples-panel .active+label+.view-larger+.collapsed .shipping-panel__title,.checkout__return-user .samples-panel .finished+.view-larger+label+.collapsed .email-panel__title,.checkout__return-user .samples-panel .finished+.view-larger+label+.collapsed .shipping-panel__title,.checkout__return-user .samples-panel .finished+label+.view-larger+.collapsed .email-panel__title,.checkout__return-user .samples-panel .finished+label+.view-larger+.collapsed .shipping-panel__title,.checkout__return-user .top-viewcart-buttons .active+.continue-shopping+label+.collapsed .email-panel__title,.checkout__return-user .top-viewcart-buttons .active+.continue-shopping+label+.collapsed .shipping-panel__title,.checkout__return-user .top-viewcart-buttons .active+label+.continue-shopping+.collapsed .email-panel__title,.checkout__return-user .top-viewcart-buttons .active+label+.continue-shopping+.collapsed .shipping-panel__title,.checkout__return-user .top-viewcart-buttons .finished+.continue-shopping+label+.collapsed .email-panel__title,.checkout__return-user .top-viewcart-buttons .finished+.continue-shopping+label+.collapsed .shipping-panel__title,.checkout__return-user .top-viewcart-buttons .finished+label+.continue-shopping+.collapsed .email-panel__title,.checkout__return-user .top-viewcart-buttons .finished+label+.continue-shopping+.collapsed .shipping-panel__title,.checkout__sidebar .active+.cart-item__price--mobile-only+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .active+.cart-item__price--mobile-only+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .active+.choose-samples-checkout+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .active+.choose-samples-checkout+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .active+.disabled+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .active+.disabled+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .active+.hidden+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .active+.hidden+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .active+.replenishment__description-text+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .active+.replenishment__description-text+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .active+.samples-buttons+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__sidebar .active+.samples-buttons+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__sidebar .active+.samples-buttons+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__sidebar .active+.samples-buttons+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__sidebar .active+.samples-buttons+.disabled+.collapsed .email-panel__title,.checkout__sidebar .active+.samples-buttons+.disabled+.collapsed .shipping-panel__title,.checkout__sidebar .active+.samples-buttons+.hidden+.collapsed .email-panel__title,.checkout__sidebar .active+.samples-buttons+.hidden+.collapsed .shipping-panel__title,.checkout__sidebar .active+.samples-buttons+.replenishment__description-text+.collapsed .email-panel__title,.checkout__sidebar .active+.samples-buttons+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__sidebar .active+.samples-buttons+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .active+.samples-buttons+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__new-account .active+.samples-buttons+label+.collapsed .email-panel__title,.checkout__sidebar .checkout__new-account .active+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__new-account .active+label+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .checkout__new-account .active+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__new-account .finished+.samples-buttons+label+.collapsed .email-panel__title,.checkout__sidebar .checkout__new-account .finished+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__new-account .finished+label+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .checkout__new-account .finished+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__return-user .active+.samples-buttons+label+.collapsed .email-panel__title,.checkout__sidebar .checkout__return-user .active+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__return-user .active+label+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .checkout__return-user .active+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__return-user .finished+.samples-buttons+label+.collapsed .email-panel__title,.checkout__sidebar .checkout__return-user .finished+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__return-user .finished+label+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .checkout__return-user .finished+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.cart-item__price--mobile-only+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .finished+.cart-item__price--mobile-only+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.choose-samples-checkout+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .finished+.choose-samples-checkout+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.disabled+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .finished+.disabled+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.hidden+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .finished+.hidden+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.replenishment__description-text+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .finished+.replenishment__description-text+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.samples-buttons+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__sidebar .finished+.samples-buttons+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.samples-buttons+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__sidebar .finished+.samples-buttons+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .finished+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.samples-buttons+.disabled+.collapsed .email-panel__title,.checkout__sidebar .finished+.samples-buttons+.disabled+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.samples-buttons+.hidden+.collapsed .email-panel__title,.checkout__sidebar .finished+.samples-buttons+.hidden+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.samples-buttons+.replenishment__description-text+.collapsed .email-panel__title,.checkout__sidebar .finished+.samples-buttons+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__sidebar .finished+.samples-buttons+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .finished+.samples-buttons+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .samples-panel .active+.samples-buttons+.view-larger+.collapsed .email-panel__title,.checkout__sidebar .samples-panel .active+.samples-buttons+.view-larger+.collapsed .shipping-panel__title,.checkout__sidebar .samples-panel .active+.view-larger+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .samples-panel .active+.view-larger+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .samples-panel .finished+.samples-buttons+.view-larger+.collapsed .email-panel__title,.checkout__sidebar .samples-panel .finished+.samples-buttons+.view-larger+.collapsed .shipping-panel__title,.checkout__sidebar .samples-panel .finished+.view-larger+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .samples-panel .finished+.view-larger+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .top-viewcart-buttons .active+.continue-shopping+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .top-viewcart-buttons .active+.continue-shopping+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .top-viewcart-buttons .active+.samples-buttons+.continue-shopping+.collapsed .email-panel__title,.checkout__sidebar .top-viewcart-buttons .active+.samples-buttons+.continue-shopping+.collapsed .shipping-panel__title,.checkout__sidebar .top-viewcart-buttons .finished+.continue-shopping+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .top-viewcart-buttons .finished+.continue-shopping+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .top-viewcart-buttons .finished+.samples-buttons+.continue-shopping+.collapsed .email-panel__title,.checkout__sidebar .top-viewcart-buttons .finished+.samples-buttons+.continue-shopping+.collapsed .shipping-panel__title,.finished+.active .email-panel__title,.finished+.active .shipping-panel__title,.finished+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .email-panel__title,.finished+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.finished+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .email-panel__title,.finished+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .shipping-panel__title,.finished+.cart-item__price--mobile-only+.collapsed .email-panel__title,.finished+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.finished+.cart-item__price--mobile-only+.disabled+.collapsed .email-panel__title,.finished+.cart-item__price--mobile-only+.disabled+.collapsed .shipping-panel__title,.finished+.cart-item__price--mobile-only+.hidden+.collapsed .email-panel__title,.finished+.cart-item__price--mobile-only+.hidden+.collapsed .shipping-panel__title,.finished+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .email-panel__title,.finished+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .shipping-panel__title,.finished+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .email-panel__title,.finished+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.finished+.choose-samples-checkout+.choose-samples-checkout+.collapsed .email-panel__title,.finished+.choose-samples-checkout+.choose-samples-checkout+.collapsed .shipping-panel__title,.finished+.choose-samples-checkout+.collapsed .email-panel__title,.finished+.choose-samples-checkout+.collapsed .shipping-panel__title,.finished+.choose-samples-checkout+.disabled+.collapsed .email-panel__title,.finished+.choose-samples-checkout+.disabled+.collapsed .shipping-panel__title,.finished+.choose-samples-checkout+.hidden+.collapsed .email-panel__title,.finished+.choose-samples-checkout+.hidden+.collapsed .shipping-panel__title,.finished+.choose-samples-checkout+.replenishment__description-text+.collapsed .email-panel__title,.finished+.choose-samples-checkout+.replenishment__description-text+.collapsed .shipping-panel__title,.finished+.collapsed .email-panel__title,.finished+.collapsed .shipping-panel__title,.finished+.disabled+.cart-item__price--mobile-only+.collapsed .email-panel__title,.finished+.disabled+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.finished+.disabled+.choose-samples-checkout+.collapsed .email-panel__title,.finished+.disabled+.choose-samples-checkout+.collapsed .shipping-panel__title,.finished+.disabled+.collapsed .email-panel__title,.finished+.disabled+.collapsed .shipping-panel__title,.finished+.disabled+.disabled+.collapsed .email-panel__title,.finished+.disabled+.disabled+.collapsed .shipping-panel__title,.finished+.disabled+.hidden+.collapsed .email-panel__title,.finished+.disabled+.hidden+.collapsed .shipping-panel__title,.finished+.disabled+.replenishment__description-text+.collapsed .email-panel__title,.finished+.disabled+.replenishment__description-text+.collapsed .shipping-panel__title,.finished+.finished .email-panel__title,.finished+.finished .shipping-panel__title,.finished+.hidden+.cart-item__price--mobile-only+.collapsed .email-panel__title,.finished+.hidden+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.finished+.hidden+.choose-samples-checkout+.collapsed .email-panel__title,.finished+.hidden+.choose-samples-checkout+.collapsed .shipping-panel__title,.finished+.hidden+.collapsed .email-panel__title,.finished+.hidden+.collapsed .shipping-panel__title,.finished+.hidden+.disabled+.collapsed .email-panel__title,.finished+.hidden+.disabled+.collapsed .shipping-panel__title,.finished+.hidden+.hidden+.collapsed .email-panel__title,.finished+.hidden+.hidden+.collapsed .shipping-panel__title,.finished+.hidden+.replenishment__description-text+.collapsed .email-panel__title,.finished+.hidden+.replenishment__description-text+.collapsed .shipping-panel__title,.finished+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .email-panel__title,.finished+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.finished+.replenishment__description-text+.choose-samples-checkout+.collapsed .email-panel__title,.finished+.replenishment__description-text+.choose-samples-checkout+.collapsed .shipping-panel__title,.finished+.replenishment__description-text+.collapsed .email-panel__title,.finished+.replenishment__description-text+.collapsed .shipping-panel__title,.finished+.replenishment__description-text+.disabled+.collapsed .email-panel__title,.finished+.replenishment__description-text+.disabled+.collapsed .shipping-panel__title,.finished+.replenishment__description-text+.hidden+.collapsed .email-panel__title,.finished+.replenishment__description-text+.hidden+.collapsed .shipping-panel__title,.finished+.replenishment__description-text+.replenishment__description-text+.collapsed .email-panel__title,.finished+.replenishment__description-text+.replenishment__description-text+.collapsed .shipping-panel__title,.samples-panel .active+.cart-item__price--mobile-only+.view-larger+.collapsed .email-panel__title,.samples-panel .active+.cart-item__price--mobile-only+.view-larger+.collapsed .shipping-panel__title,.samples-panel .active+.choose-samples-checkout+.view-larger+.collapsed .email-panel__title,.samples-panel .active+.choose-samples-checkout+.view-larger+.collapsed .shipping-panel__title,.samples-panel .active+.disabled+.view-larger+.collapsed .email-panel__title,.samples-panel .active+.disabled+.view-larger+.collapsed .shipping-panel__title,.samples-panel .active+.hidden+.view-larger+.collapsed .email-panel__title,.samples-panel .active+.hidden+.view-larger+.collapsed .shipping-panel__title,.samples-panel .active+.replenishment__description-text+.view-larger+.collapsed .email-panel__title,.samples-panel .active+.replenishment__description-text+.view-larger+.collapsed .shipping-panel__title,.samples-panel .active+.view-larger+.cart-item__price--mobile-only+.collapsed .email-panel__title,.samples-panel .active+.view-larger+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.samples-panel .active+.view-larger+.choose-samples-checkout+.collapsed .email-panel__title,.samples-panel .active+.view-larger+.choose-samples-checkout+.collapsed .shipping-panel__title,.samples-panel .active+.view-larger+.disabled+.collapsed .email-panel__title,.samples-panel .active+.view-larger+.disabled+.collapsed .shipping-panel__title,.samples-panel .active+.view-larger+.hidden+.collapsed .email-panel__title,.samples-panel .active+.view-larger+.hidden+.collapsed .shipping-panel__title,.samples-panel .active+.view-larger+.replenishment__description-text+.collapsed .email-panel__title,.samples-panel .active+.view-larger+.replenishment__description-text+.collapsed .shipping-panel__title,.samples-panel .active+.view-larger+.view-larger+.collapsed .email-panel__title,.samples-panel .active+.view-larger+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__new-account .active+.view-larger+label+.collapsed .email-panel__title,.samples-panel .checkout__new-account .active+.view-larger+label+.collapsed .shipping-panel__title,.samples-panel .checkout__new-account .active+label+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__new-account .active+label+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__new-account .finished+.view-larger+label+.collapsed .email-panel__title,.samples-panel .checkout__new-account .finished+.view-larger+label+.collapsed .shipping-panel__title,.samples-panel .checkout__new-account .finished+label+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__new-account .finished+label+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__return-user .active+.view-larger+label+.collapsed .email-panel__title,.samples-panel .checkout__return-user .active+.view-larger+label+.collapsed .shipping-panel__title,.samples-panel .checkout__return-user .active+label+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__return-user .active+label+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__return-user .finished+.view-larger+label+.collapsed .email-panel__title,.samples-panel .checkout__return-user .finished+.view-larger+label+.collapsed .shipping-panel__title,.samples-panel .checkout__return-user .finished+label+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__return-user .finished+label+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__sidebar .active+.samples-buttons+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__sidebar .active+.samples-buttons+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__sidebar .active+.view-larger+.samples-buttons+.collapsed .email-panel__title,.samples-panel .checkout__sidebar .active+.view-larger+.samples-buttons+.collapsed .shipping-panel__title,.samples-panel .checkout__sidebar .finished+.samples-buttons+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__sidebar .finished+.samples-buttons+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__sidebar .finished+.view-larger+.samples-buttons+.collapsed .email-panel__title,.samples-panel .checkout__sidebar .finished+.view-larger+.samples-buttons+.collapsed .shipping-panel__title,.samples-panel .finished+.cart-item__price--mobile-only+.view-larger+.collapsed .email-panel__title,.samples-panel .finished+.cart-item__price--mobile-only+.view-larger+.collapsed .shipping-panel__title,.samples-panel .finished+.choose-samples-checkout+.view-larger+.collapsed .email-panel__title,.samples-panel .finished+.choose-samples-checkout+.view-larger+.collapsed .shipping-panel__title,.samples-panel .finished+.disabled+.view-larger+.collapsed .email-panel__title,.samples-panel .finished+.disabled+.view-larger+.collapsed .shipping-panel__title,.samples-panel .finished+.hidden+.view-larger+.collapsed .email-panel__title,.samples-panel .finished+.hidden+.view-larger+.collapsed .shipping-panel__title,.samples-panel .finished+.replenishment__description-text+.view-larger+.collapsed .email-panel__title,.samples-panel .finished+.replenishment__description-text+.view-larger+.collapsed .shipping-panel__title,.samples-panel .finished+.view-larger+.cart-item__price--mobile-only+.collapsed .email-panel__title,.samples-panel .finished+.view-larger+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.samples-panel .finished+.view-larger+.choose-samples-checkout+.collapsed .email-panel__title,.samples-panel .finished+.view-larger+.choose-samples-checkout+.collapsed .shipping-panel__title,.samples-panel .finished+.view-larger+.collapsed .email-panel__title,.samples-panel .finished+.view-larger+.collapsed .shipping-panel__title,.samples-panel .finished+.view-larger+.disabled+.collapsed .email-panel__title,.samples-panel .finished+.view-larger+.disabled+.collapsed .shipping-panel__title,.samples-panel .finished+.view-larger+.hidden+.collapsed .email-panel__title,.samples-panel .finished+.view-larger+.hidden+.collapsed .shipping-panel__title,.samples-panel .finished+.view-larger+.replenishment__description-text+.collapsed .email-panel__title,.samples-panel .finished+.view-larger+.replenishment__description-text+.collapsed .shipping-panel__title,.samples-panel .finished+.view-larger+.view-larger+.collapsed .email-panel__title,.samples-panel .finished+.view-larger+.view-larger+.collapsed .shipping-panel__title,.samples-panel .top-viewcart-buttons .active+.continue-shopping+.view-larger+.collapsed .email-panel__title,.samples-panel .top-viewcart-buttons .active+.continue-shopping+.view-larger+.collapsed .shipping-panel__title,.samples-panel .top-viewcart-buttons .active+.view-larger+.continue-shopping+.collapsed .email-panel__title,.samples-panel .top-viewcart-buttons .active+.view-larger+.continue-shopping+.collapsed .shipping-panel__title,.samples-panel .top-viewcart-buttons .finished+.continue-shopping+.view-larger+.collapsed .email-panel__title,.samples-panel .top-viewcart-buttons .finished+.continue-shopping+.view-larger+.collapsed .shipping-panel__title,.samples-panel .top-viewcart-buttons .finished+.view-larger+.continue-shopping+.collapsed .email-panel__title,.samples-panel .top-viewcart-buttons .finished+.view-larger+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.cart-item__price--mobile-only+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .active+.cart-item__price--mobile-only+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.choose-samples-checkout+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .active+.choose-samples-checkout+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.continue-shopping+.cart-item__price--mobile-only+.collapsed .email-panel__title,.top-viewcart-buttons .active+.continue-shopping+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.continue-shopping+.choose-samples-checkout+.collapsed .email-panel__title,.top-viewcart-buttons .active+.continue-shopping+.choose-samples-checkout+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.continue-shopping+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .active+.continue-shopping+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.continue-shopping+.disabled+.collapsed .email-panel__title,.top-viewcart-buttons .active+.continue-shopping+.disabled+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.continue-shopping+.hidden+.collapsed .email-panel__title,.top-viewcart-buttons .active+.continue-shopping+.hidden+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.continue-shopping+.replenishment__description-text+.collapsed .email-panel__title,.top-viewcart-buttons .active+.continue-shopping+.replenishment__description-text+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.disabled+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .active+.disabled+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.hidden+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .active+.hidden+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .active+.replenishment__description-text+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .active+.replenishment__description-text+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__new-account .active+.continue-shopping+label+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__new-account .active+.continue-shopping+label+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__new-account .active+label+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__new-account .active+label+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__new-account .finished+.continue-shopping+label+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__new-account .finished+.continue-shopping+label+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__new-account .finished+label+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__new-account .finished+label+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__return-user .active+.continue-shopping+label+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__return-user .active+.continue-shopping+label+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__return-user .active+label+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__return-user .active+label+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__return-user .finished+.continue-shopping+label+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__return-user .finished+.continue-shopping+label+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__return-user .finished+label+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__return-user .finished+label+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__sidebar .active+.continue-shopping+.samples-buttons+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__sidebar .active+.continue-shopping+.samples-buttons+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__sidebar .active+.samples-buttons+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__sidebar .active+.samples-buttons+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__sidebar .finished+.continue-shopping+.samples-buttons+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__sidebar .finished+.continue-shopping+.samples-buttons+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__sidebar .finished+.samples-buttons+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__sidebar .finished+.samples-buttons+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.cart-item__price--mobile-only+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.cart-item__price--mobile-only+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.choose-samples-checkout+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.choose-samples-checkout+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.cart-item__price--mobile-only+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.choose-samples-checkout+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.choose-samples-checkout+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.disabled+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.disabled+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.hidden+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.hidden+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.replenishment__description-text+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.replenishment__description-text+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.disabled+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.disabled+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.hidden+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.hidden+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .finished+.replenishment__description-text+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .finished+.replenishment__description-text+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .samples-panel .active+.continue-shopping+.view-larger+.collapsed .email-panel__title,.top-viewcart-buttons .samples-panel .active+.continue-shopping+.view-larger+.collapsed .shipping-panel__title,.top-viewcart-buttons .samples-panel .active+.view-larger+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .samples-panel .active+.view-larger+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .samples-panel .finished+.continue-shopping+.view-larger+.collapsed .email-panel__title,.top-viewcart-buttons .samples-panel .finished+.continue-shopping+.view-larger+.collapsed .shipping-panel__title,.top-viewcart-buttons .samples-panel .finished+.view-larger+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .samples-panel .finished+.view-larger+.continue-shopping+.collapsed .shipping-panel__title{border-top:1px solid #BBBBB9}
.checkout__new-account .checkout__return-user .collapsed+label+label+.collapsed .email-panel__title,.checkout__new-account .checkout__return-user .collapsed+label+label+.collapsed .shipping-panel__title,.checkout__new-account .checkout__sidebar .collapsed+.samples-buttons+label+.collapsed .email-panel__title,.checkout__new-account .checkout__sidebar .collapsed+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__new-account .checkout__sidebar .collapsed+label+.samples-buttons+.collapsed .email-panel__title,.checkout__new-account .checkout__sidebar .collapsed+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+.cart-item__price--mobile-only+label+.collapsed .email-panel__title,.checkout__new-account .collapsed+.cart-item__price--mobile-only+label+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+.choose-samples-checkout+label+.collapsed .email-panel__title,.checkout__new-account .collapsed+.choose-samples-checkout+label+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+.disabled+label+.collapsed .email-panel__title,.checkout__new-account .collapsed+.disabled+label+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+.hidden+label+.collapsed .email-panel__title,.checkout__new-account .collapsed+.hidden+label+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+.replenishment__description-text+label+.collapsed .email-panel__title,.checkout__new-account .collapsed+.replenishment__description-text+label+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+label+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__new-account .collapsed+label+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+label+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__new-account .collapsed+label+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+label+.collapsed .email-panel__title,.checkout__new-account .collapsed+label+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+label+.disabled+.collapsed .email-panel__title,.checkout__new-account .collapsed+label+.disabled+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+label+.hidden+.collapsed .email-panel__title,.checkout__new-account .collapsed+label+.hidden+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+label+.replenishment__description-text+.collapsed .email-panel__title,.checkout__new-account .collapsed+label+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__new-account .collapsed+label+label+.collapsed .email-panel__title,.checkout__new-account .collapsed+label+label+.collapsed .shipping-panel__title,.checkout__new-account .samples-panel .collapsed+.view-larger+label+.collapsed .email-panel__title,.checkout__new-account .samples-panel .collapsed+.view-larger+label+.collapsed .shipping-panel__title,.checkout__new-account .samples-panel .collapsed+label+.view-larger+.collapsed .email-panel__title,.checkout__new-account .samples-panel .collapsed+label+.view-larger+.collapsed .shipping-panel__title,.checkout__new-account .top-viewcart-buttons .collapsed+.continue-shopping+label+.collapsed .email-panel__title,.checkout__new-account .top-viewcart-buttons .collapsed+.continue-shopping+label+.collapsed .shipping-panel__title,.checkout__new-account .top-viewcart-buttons .collapsed+label+.continue-shopping+.collapsed .email-panel__title,.checkout__new-account .top-viewcart-buttons .collapsed+label+.continue-shopping+.collapsed .shipping-panel__title,.checkout__return-user .checkout__new-account .collapsed+label+label+.collapsed .email-panel__title,.checkout__return-user .checkout__new-account .collapsed+label+label+.collapsed .shipping-panel__title,.checkout__return-user .checkout__sidebar .collapsed+.samples-buttons+label+.collapsed .email-panel__title,.checkout__return-user .checkout__sidebar .collapsed+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__return-user .checkout__sidebar .collapsed+label+.samples-buttons+.collapsed .email-panel__title,.checkout__return-user .checkout__sidebar .collapsed+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+.cart-item__price--mobile-only+label+.collapsed .email-panel__title,.checkout__return-user .collapsed+.cart-item__price--mobile-only+label+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+.choose-samples-checkout+label+.collapsed .email-panel__title,.checkout__return-user .collapsed+.choose-samples-checkout+label+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+.disabled+label+.collapsed .email-panel__title,.checkout__return-user .collapsed+.disabled+label+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+.hidden+label+.collapsed .email-panel__title,.checkout__return-user .collapsed+.hidden+label+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+.replenishment__description-text+label+.collapsed .email-panel__title,.checkout__return-user .collapsed+.replenishment__description-text+label+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+label+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__return-user .collapsed+label+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+label+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__return-user .collapsed+label+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+label+.collapsed .email-panel__title,.checkout__return-user .collapsed+label+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+label+.disabled+.collapsed .email-panel__title,.checkout__return-user .collapsed+label+.disabled+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+label+.hidden+.collapsed .email-panel__title,.checkout__return-user .collapsed+label+.hidden+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+label+.replenishment__description-text+.collapsed .email-panel__title,.checkout__return-user .collapsed+label+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__return-user .collapsed+label+label+.collapsed .email-panel__title,.checkout__return-user .collapsed+label+label+.collapsed .shipping-panel__title,.checkout__return-user .samples-panel .collapsed+.view-larger+label+.collapsed .email-panel__title,.checkout__return-user .samples-panel .collapsed+.view-larger+label+.collapsed .shipping-panel__title,.checkout__return-user .samples-panel .collapsed+label+.view-larger+.collapsed .email-panel__title,.checkout__return-user .samples-panel .collapsed+label+.view-larger+.collapsed .shipping-panel__title,.checkout__return-user .top-viewcart-buttons .collapsed+.continue-shopping+label+.collapsed .email-panel__title,.checkout__return-user .top-viewcart-buttons .collapsed+.continue-shopping+label+.collapsed .shipping-panel__title,.checkout__return-user .top-viewcart-buttons .collapsed+label+.continue-shopping+.collapsed .email-panel__title,.checkout__return-user .top-viewcart-buttons .collapsed+label+.continue-shopping+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__new-account .collapsed+.samples-buttons+label+.collapsed .email-panel__title,.checkout__sidebar .checkout__new-account .collapsed+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__new-account .collapsed+label+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .checkout__new-account .collapsed+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__return-user .collapsed+.samples-buttons+label+.collapsed .email-panel__title,.checkout__sidebar .checkout__return-user .collapsed+.samples-buttons+label+.collapsed .shipping-panel__title,.checkout__sidebar .checkout__return-user .collapsed+label+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .checkout__return-user .collapsed+label+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.cart-item__price--mobile-only+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.cart-item__price--mobile-only+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.choose-samples-checkout+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.choose-samples-checkout+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.disabled+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.disabled+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.hidden+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.hidden+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.replenishment__description-text+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.replenishment__description-text+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.cart-item__price--mobile-only+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.choose-samples-checkout+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.choose-samples-checkout+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.disabled+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.disabled+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.hidden+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.hidden+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.replenishment__description-text+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.replenishment__description-text+.collapsed .shipping-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .samples-panel .collapsed+.samples-buttons+.view-larger+.collapsed .email-panel__title,.checkout__sidebar .samples-panel .collapsed+.samples-buttons+.view-larger+.collapsed .shipping-panel__title,.checkout__sidebar .samples-panel .collapsed+.view-larger+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .samples-panel .collapsed+.view-larger+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .top-viewcart-buttons .collapsed+.continue-shopping+.samples-buttons+.collapsed .email-panel__title,.checkout__sidebar .top-viewcart-buttons .collapsed+.continue-shopping+.samples-buttons+.collapsed .shipping-panel__title,.checkout__sidebar .top-viewcart-buttons .collapsed+.samples-buttons+.continue-shopping+.collapsed .email-panel__title,.checkout__sidebar .top-viewcart-buttons .collapsed+.samples-buttons+.continue-shopping+.collapsed .shipping-panel__title,.collapsed+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .email-panel__title,.collapsed+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.collapsed+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .email-panel__title,.collapsed+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .shipping-panel__title,.collapsed+.cart-item__price--mobile-only+.collapsed .email-panel__title,.collapsed+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.collapsed+.cart-item__price--mobile-only+.disabled+.collapsed .email-panel__title,.collapsed+.cart-item__price--mobile-only+.disabled+.collapsed .shipping-panel__title,.collapsed+.cart-item__price--mobile-only+.hidden+.collapsed .email-panel__title,.collapsed+.cart-item__price--mobile-only+.hidden+.collapsed .shipping-panel__title,.collapsed+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .email-panel__title,.collapsed+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .shipping-panel__title,.collapsed+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .email-panel__title,.collapsed+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.collapsed+.choose-samples-checkout+.choose-samples-checkout+.collapsed .email-panel__title,.collapsed+.choose-samples-checkout+.choose-samples-checkout+.collapsed .shipping-panel__title,.collapsed+.choose-samples-checkout+.collapsed .email-panel__title,.collapsed+.choose-samples-checkout+.collapsed .shipping-panel__title,.collapsed+.choose-samples-checkout+.disabled+.collapsed .email-panel__title,.collapsed+.choose-samples-checkout+.disabled+.collapsed .shipping-panel__title,.collapsed+.choose-samples-checkout+.hidden+.collapsed .email-panel__title,.collapsed+.choose-samples-checkout+.hidden+.collapsed .shipping-panel__title,.collapsed+.choose-samples-checkout+.replenishment__description-text+.collapsed .email-panel__title,.collapsed+.choose-samples-checkout+.replenishment__description-text+.collapsed .shipping-panel__title,.collapsed+.collapsed .email-panel__title,.collapsed+.collapsed .shipping-panel__title,.collapsed+.disabled+.cart-item__price--mobile-only+.collapsed .email-panel__title,.collapsed+.disabled+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.collapsed+.disabled+.choose-samples-checkout+.collapsed .email-panel__title,.collapsed+.disabled+.choose-samples-checkout+.collapsed .shipping-panel__title,.collapsed+.disabled+.collapsed .email-panel__title,.collapsed+.disabled+.collapsed .shipping-panel__title,.collapsed+.disabled+.disabled+.collapsed .email-panel__title,.collapsed+.disabled+.disabled+.collapsed .shipping-panel__title,.collapsed+.disabled+.hidden+.collapsed .email-panel__title,.collapsed+.disabled+.hidden+.collapsed .shipping-panel__title,.collapsed+.disabled+.replenishment__description-text+.collapsed .email-panel__title,.collapsed+.disabled+.replenishment__description-text+.collapsed .shipping-panel__title,.collapsed+.hidden+.cart-item__price--mobile-only+.collapsed .email-panel__title,.collapsed+.hidden+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.collapsed+.hidden+.choose-samples-checkout+.collapsed .email-panel__title,.collapsed+.hidden+.choose-samples-checkout+.collapsed .shipping-panel__title,.collapsed+.hidden+.collapsed .email-panel__title,.collapsed+.hidden+.collapsed .shipping-panel__title,.collapsed+.hidden+.disabled+.collapsed .email-panel__title,.collapsed+.hidden+.disabled+.collapsed .shipping-panel__title,.collapsed+.hidden+.hidden+.collapsed .email-panel__title,.collapsed+.hidden+.hidden+.collapsed .shipping-panel__title,.collapsed+.hidden+.replenishment__description-text+.collapsed .email-panel__title,.collapsed+.hidden+.replenishment__description-text+.collapsed .shipping-panel__title,.collapsed+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .email-panel__title,.collapsed+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.collapsed+.replenishment__description-text+.choose-samples-checkout+.collapsed .email-panel__title,.collapsed+.replenishment__description-text+.choose-samples-checkout+.collapsed .shipping-panel__title,.collapsed+.replenishment__description-text+.collapsed .email-panel__title,.collapsed+.replenishment__description-text+.collapsed .shipping-panel__title,.collapsed+.replenishment__description-text+.disabled+.collapsed .email-panel__title,.collapsed+.replenishment__description-text+.disabled+.collapsed .shipping-panel__title,.collapsed+.replenishment__description-text+.hidden+.collapsed .email-panel__title,.collapsed+.replenishment__description-text+.hidden+.collapsed .shipping-panel__title,.collapsed+.replenishment__description-text+.replenishment__description-text+.collapsed .email-panel__title,.collapsed+.replenishment__description-text+.replenishment__description-text+.collapsed .shipping-panel__title,.samples-panel .checkout__new-account .collapsed+.view-larger+label+.collapsed .email-panel__title,.samples-panel .checkout__new-account .collapsed+.view-larger+label+.collapsed .shipping-panel__title,.samples-panel .checkout__new-account .collapsed+label+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__new-account .collapsed+label+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__return-user .collapsed+.view-larger+label+.collapsed .email-panel__title,.samples-panel .checkout__return-user .collapsed+.view-larger+label+.collapsed .shipping-panel__title,.samples-panel .checkout__return-user .collapsed+label+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__return-user .collapsed+label+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__sidebar .collapsed+.samples-buttons+.view-larger+.collapsed .email-panel__title,.samples-panel .checkout__sidebar .collapsed+.samples-buttons+.view-larger+.collapsed .shipping-panel__title,.samples-panel .checkout__sidebar .collapsed+.view-larger+.samples-buttons+.collapsed .email-panel__title,.samples-panel .checkout__sidebar .collapsed+.view-larger+.samples-buttons+.collapsed .shipping-panel__title,.samples-panel .collapsed+.cart-item__price--mobile-only+.view-larger+.collapsed .email-panel__title,.samples-panel .collapsed+.cart-item__price--mobile-only+.view-larger+.collapsed .shipping-panel__title,.samples-panel .collapsed+.choose-samples-checkout+.view-larger+.collapsed .email-panel__title,.samples-panel .collapsed+.choose-samples-checkout+.view-larger+.collapsed .shipping-panel__title,.samples-panel .collapsed+.disabled+.view-larger+.collapsed .email-panel__title,.samples-panel .collapsed+.disabled+.view-larger+.collapsed .shipping-panel__title,.samples-panel .collapsed+.hidden+.view-larger+.collapsed .email-panel__title,.samples-panel .collapsed+.hidden+.view-larger+.collapsed .shipping-panel__title,.samples-panel .collapsed+.replenishment__description-text+.view-larger+.collapsed .email-panel__title,.samples-panel .collapsed+.replenishment__description-text+.view-larger+.collapsed .shipping-panel__title,.samples-panel .collapsed+.view-larger+.cart-item__price--mobile-only+.collapsed .email-panel__title,.samples-panel .collapsed+.view-larger+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.samples-panel .collapsed+.view-larger+.choose-samples-checkout+.collapsed .email-panel__title,.samples-panel .collapsed+.view-larger+.choose-samples-checkout+.collapsed .shipping-panel__title,.samples-panel .collapsed+.view-larger+.collapsed .email-panel__title,.samples-panel .collapsed+.view-larger+.collapsed .shipping-panel__title,.samples-panel .collapsed+.view-larger+.disabled+.collapsed .email-panel__title,.samples-panel .collapsed+.view-larger+.disabled+.collapsed .shipping-panel__title,.samples-panel .collapsed+.view-larger+.hidden+.collapsed .email-panel__title,.samples-panel .collapsed+.view-larger+.hidden+.collapsed .shipping-panel__title,.samples-panel .collapsed+.view-larger+.replenishment__description-text+.collapsed .email-panel__title,.samples-panel .collapsed+.view-larger+.replenishment__description-text+.collapsed .shipping-panel__title,.samples-panel .collapsed+.view-larger+.view-larger+.collapsed .email-panel__title,.samples-panel .collapsed+.view-larger+.view-larger+.collapsed .shipping-panel__title,.samples-panel .top-viewcart-buttons .collapsed+.continue-shopping+.view-larger+.collapsed .email-panel__title,.samples-panel .top-viewcart-buttons .collapsed+.continue-shopping+.view-larger+.collapsed .shipping-panel__title,.samples-panel .top-viewcart-buttons .collapsed+.view-larger+.continue-shopping+.collapsed .email-panel__title,.samples-panel .top-viewcart-buttons .collapsed+.view-larger+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__new-account .collapsed+.continue-shopping+label+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__new-account .collapsed+.continue-shopping+label+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__new-account .collapsed+label+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__new-account .collapsed+label+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__return-user .collapsed+.continue-shopping+label+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__return-user .collapsed+.continue-shopping+label+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__return-user .collapsed+label+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__return-user .collapsed+label+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__sidebar .collapsed+.continue-shopping+.samples-buttons+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__sidebar .collapsed+.continue-shopping+.samples-buttons+.collapsed .shipping-panel__title,.top-viewcart-buttons .checkout__sidebar .collapsed+.samples-buttons+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .checkout__sidebar .collapsed+.samples-buttons+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.cart-item__price--mobile-only+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.cart-item__price--mobile-only+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.choose-samples-checkout+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.choose-samples-checkout+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.cart-item__price--mobile-only+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.cart-item__price--mobile-only+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.choose-samples-checkout+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.choose-samples-checkout+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.disabled+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.disabled+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.hidden+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.hidden+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.replenishment__description-text+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.replenishment__description-text+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.disabled+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.disabled+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.hidden+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.hidden+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .collapsed+.replenishment__description-text+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .collapsed+.replenishment__description-text+.continue-shopping+.collapsed .shipping-panel__title,.top-viewcart-buttons .samples-panel .collapsed+.continue-shopping+.view-larger+.collapsed .email-panel__title,.top-viewcart-buttons .samples-panel .collapsed+.continue-shopping+.view-larger+.collapsed .shipping-panel__title,.top-viewcart-buttons .samples-panel .collapsed+.view-larger+.continue-shopping+.collapsed .email-panel__title,.top-viewcart-buttons .samples-panel .collapsed+.view-larger+.continue-shopping+.collapsed .shipping-panel__title{border-top:none}
.collapsed .email-panel__title,.collapsed .shipping-panel__title{color:#AFADAA}
.email-panel__title{border-top:none}
.checkout .email-panel{line-height:52px}
.shipping-panel{overflow:hidden}
.shipping-panel .messages{margin:0 20px}
.shipping-panel .update-address-note{margin-bottom:16px}
.shipping-edit-content{padding-bottom:20px}
.shipping-edit-content #checkout_shipping_panel{margin:0 20px}
.shipping-edit-content .continue-button-wrapper{margin-top:20px}
.shipping-edit-address-content__title{display:none}
.shipping-edit-address-content__content{margin-top:18px}
.shipping-edit-address-content__content .ship-type{display:none}
.shipping-edit-address-content__content .addresses label,.shipping-edit-address-content__content .city-state-zip label,.shipping-edit-address-content__content .country label,.shipping-edit-address-content__content .name-fields label,.shipping-edit-address-content__content .phones label{display:none}
.shipping-edit-address-content__content .address-to-use{margin-bottom:20px}
.shipping-edit-address-content__content .address-to-use .radio{display:block}
@media (min-width:768px){.shipping-edit-address-content__content .address-to-use .radio{display:inline;margin-right:10px}
}
.shipping-edit-address-content__content .form-item.select-menu,.shipping-edit-address-content__content .form-item.state{margin-bottom:20px}
.shipping-edit-address-content__content .form-item.address3,.shipping-edit-address-content__content .form-item.phone-2{display:none!important;visibility:hidden}
@media (min-width:768px){.shipping-edit-address-content__content .form-item.first-name{float:left;width:48%}
.shipping-edit-address-content__content .form-item.last-name{float:right;width:48%}
.shipping-edit-address-content__content .form-item.address1{clear:both}
.shipping-edit-address-content__content .form-item.address2{width:100%}
.shipping-edit-address-content__content .form-item.city{float:left;margin-left:2.1%;width:35%}
.shipping-edit-address-content__content .form-item.state{float:right;width:38.44%}
.shipping-edit-address-content__content .form-item.postal-code{float:left;width:22.44%}
.shipping-edit-address-content__content .form-item.phone-1{float:left;width:48%}
}
@media (min-width:768px){.shipping-edit-address-content__content .city-state-zip .state label{display:none!important}
}
.shipping-edit-address-content__content .country{margin-bottom:20px}
.shipping-edit-address-content__content .country__note{margin-top:4px;font-size:11px;line-height:normal}
@media (min-width:768px){.shipping-edit-address-content__content .country{width:48%}
}
.shipping-edit-address-content__content .phone-required{display:none!important;visibility:hidden}
.gift-options__content{margin:20px 0 30px 0}
.gift-options__content:after{content:"";display:table;clear:both}
.gift-options__title{margin-bottom:18px}
.gift-message__title{margin-top:30px}
.gift-message-h__title{display:none}
.gift-options-display p{margin-bottom:0}
@media (min-width:768px){.gift-options .card-message-to{width:46%;margin-right:8%;float:left}
.gift-options .card-message-from{width:46%;float:left}
}
.giftwrap__is-gift{display:inline-block}
.card-message{margin-bottom:10px}
.gift-options-display__title,.shipping-address-display__title{margin-bottom:18px}
@media (min-width:768px){.gift-options-display,.shipping-address-display{width:43.3%}
}
.shipping-address-display{margin:18px 20px 0 20px}
@media (min-width:768px){.shipping-address-display{float:left;margin:20px 0 0 20px}
}
.gift-options-display{margin:0 20px 20px 20px}
@media (min-width:768px){.gift-options-display{float:right;margin:20px 20px 20px 0}
}
.payment-panel__title{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;text-indent:20px;margin:0;padding-bottom:0;line-height:50px;background:#eff0f0;border-bottom:1px solid #BBBBB9}
.active+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.active+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .payment-panel__title,.active+.cart-item__price--mobile-only+.disabled+.collapsed .payment-panel__title,.active+.cart-item__price--mobile-only+.hidden+.collapsed .payment-panel__title,.active+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .payment-panel__title,.active+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.active+.choose-samples-checkout+.choose-samples-checkout+.collapsed .payment-panel__title,.active+.choose-samples-checkout+.disabled+.collapsed .payment-panel__title,.active+.choose-samples-checkout+.hidden+.collapsed .payment-panel__title,.active+.choose-samples-checkout+.replenishment__description-text+.collapsed .payment-panel__title,.active+.collapsed .payment-panel__title,.active+.disabled+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.active+.disabled+.choose-samples-checkout+.collapsed .payment-panel__title,.active+.disabled+.disabled+.collapsed .payment-panel__title,.active+.disabled+.hidden+.collapsed .payment-panel__title,.active+.disabled+.replenishment__description-text+.collapsed .payment-panel__title,.active+.hidden+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.active+.hidden+.choose-samples-checkout+.collapsed .payment-panel__title,.active+.hidden+.disabled+.collapsed .payment-panel__title,.active+.hidden+.hidden+.collapsed .payment-panel__title,.active+.hidden+.replenishment__description-text+.collapsed .payment-panel__title,.active+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.active+.replenishment__description-text+.choose-samples-checkout+.collapsed .payment-panel__title,.active+.replenishment__description-text+.disabled+.collapsed .payment-panel__title,.active+.replenishment__description-text+.hidden+.collapsed .payment-panel__title,.active+.replenishment__description-text+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__new-account .active+.cart-item__price--mobile-only+label+.collapsed .payment-panel__title,.checkout__new-account .active+.choose-samples-checkout+label+.collapsed .payment-panel__title,.checkout__new-account .active+.disabled+label+.collapsed .payment-panel__title,.checkout__new-account .active+.hidden+label+.collapsed .payment-panel__title,.checkout__new-account .active+.replenishment__description-text+label+.collapsed .payment-panel__title,.checkout__new-account .active+label+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__new-account .active+label+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__new-account .active+label+.disabled+.collapsed .payment-panel__title,.checkout__new-account .active+label+.hidden+.collapsed .payment-panel__title,.checkout__new-account .active+label+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__new-account .active+label+label+.collapsed .payment-panel__title,.checkout__new-account .checkout__return-user .active+label+label+.collapsed .payment-panel__title,.checkout__new-account .checkout__return-user .finished+label+label+.collapsed .payment-panel__title,.checkout__new-account .checkout__sidebar .active+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__new-account .checkout__sidebar .active+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__new-account .checkout__sidebar .finished+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__new-account .checkout__sidebar .finished+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__new-account .finished+.cart-item__price--mobile-only+label+.collapsed .payment-panel__title,.checkout__new-account .finished+.choose-samples-checkout+label+.collapsed .payment-panel__title,.checkout__new-account .finished+.disabled+label+.collapsed .payment-panel__title,.checkout__new-account .finished+.hidden+label+.collapsed .payment-panel__title,.checkout__new-account .finished+.replenishment__description-text+label+.collapsed .payment-panel__title,.checkout__new-account .finished+label+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__new-account .finished+label+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__new-account .finished+label+.collapsed .payment-panel__title,.checkout__new-account .finished+label+.disabled+.collapsed .payment-panel__title,.checkout__new-account .finished+label+.hidden+.collapsed .payment-panel__title,.checkout__new-account .finished+label+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__new-account .finished+label+label+.collapsed .payment-panel__title,.checkout__new-account .samples-panel .active+.view-larger+label+.collapsed .payment-panel__title,.checkout__new-account .samples-panel .active+label+.view-larger+.collapsed .payment-panel__title,.checkout__new-account .samples-panel .finished+.view-larger+label+.collapsed .payment-panel__title,.checkout__new-account .samples-panel .finished+label+.view-larger+.collapsed .payment-panel__title,.checkout__new-account .top-viewcart-buttons .active+.continue-shopping+label+.collapsed .payment-panel__title,.checkout__new-account .top-viewcart-buttons .active+label+.continue-shopping+.collapsed .payment-panel__title,.checkout__new-account .top-viewcart-buttons .finished+.continue-shopping+label+.collapsed .payment-panel__title,.checkout__new-account .top-viewcart-buttons .finished+label+.continue-shopping+.collapsed .payment-panel__title,.checkout__return-user .active+.cart-item__price--mobile-only+label+.collapsed .payment-panel__title,.checkout__return-user .active+.choose-samples-checkout+label+.collapsed .payment-panel__title,.checkout__return-user .active+.disabled+label+.collapsed .payment-panel__title,.checkout__return-user .active+.hidden+label+.collapsed .payment-panel__title,.checkout__return-user .active+.replenishment__description-text+label+.collapsed .payment-panel__title,.checkout__return-user .active+label+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__return-user .active+label+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__return-user .active+label+.disabled+.collapsed .payment-panel__title,.checkout__return-user .active+label+.hidden+.collapsed .payment-panel__title,.checkout__return-user .active+label+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__return-user .active+label+label+.collapsed .payment-panel__title,.checkout__return-user .checkout__new-account .active+label+label+.collapsed .payment-panel__title,.checkout__return-user .checkout__new-account .finished+label+label+.collapsed .payment-panel__title,.checkout__return-user .checkout__sidebar .active+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__return-user .checkout__sidebar .active+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__return-user .checkout__sidebar .finished+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__return-user .checkout__sidebar .finished+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__return-user .finished+.cart-item__price--mobile-only+label+.collapsed .payment-panel__title,.checkout__return-user .finished+.choose-samples-checkout+label+.collapsed .payment-panel__title,.checkout__return-user .finished+.disabled+label+.collapsed .payment-panel__title,.checkout__return-user .finished+.hidden+label+.collapsed .payment-panel__title,.checkout__return-user .finished+.replenishment__description-text+label+.collapsed .payment-panel__title,.checkout__return-user .finished+label+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__return-user .finished+label+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__return-user .finished+label+.collapsed .payment-panel__title,.checkout__return-user .finished+label+.disabled+.collapsed .payment-panel__title,.checkout__return-user .finished+label+.hidden+.collapsed .payment-panel__title,.checkout__return-user .finished+label+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__return-user .finished+label+label+.collapsed .payment-panel__title,.checkout__return-user .samples-panel .active+.view-larger+label+.collapsed .payment-panel__title,.checkout__return-user .samples-panel .active+label+.view-larger+.collapsed .payment-panel__title,.checkout__return-user .samples-panel .finished+.view-larger+label+.collapsed .payment-panel__title,.checkout__return-user .samples-panel .finished+label+.view-larger+.collapsed .payment-panel__title,.checkout__return-user .top-viewcart-buttons .active+.continue-shopping+label+.collapsed .payment-panel__title,.checkout__return-user .top-viewcart-buttons .active+label+.continue-shopping+.collapsed .payment-panel__title,.checkout__return-user .top-viewcart-buttons .finished+.continue-shopping+label+.collapsed .payment-panel__title,.checkout__return-user .top-viewcart-buttons .finished+label+.continue-shopping+.collapsed .payment-panel__title,.checkout__sidebar .active+.cart-item__price--mobile-only+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .active+.choose-samples-checkout+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .active+.disabled+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .active+.hidden+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .active+.replenishment__description-text+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .active+.samples-buttons+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__sidebar .active+.samples-buttons+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__sidebar .active+.samples-buttons+.disabled+.collapsed .payment-panel__title,.checkout__sidebar .active+.samples-buttons+.hidden+.collapsed .payment-panel__title,.checkout__sidebar .active+.samples-buttons+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__sidebar .active+.samples-buttons+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .checkout__new-account .active+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__sidebar .checkout__new-account .active+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .checkout__new-account .finished+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__sidebar .checkout__new-account .finished+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .checkout__return-user .active+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__sidebar .checkout__return-user .active+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .checkout__return-user .finished+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__sidebar .checkout__return-user .finished+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .finished+.cart-item__price--mobile-only+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .finished+.choose-samples-checkout+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .finished+.disabled+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .finished+.hidden+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .finished+.replenishment__description-text+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .finished+.samples-buttons+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__sidebar .finished+.samples-buttons+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__sidebar .finished+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .finished+.samples-buttons+.disabled+.collapsed .payment-panel__title,.checkout__sidebar .finished+.samples-buttons+.hidden+.collapsed .payment-panel__title,.checkout__sidebar .finished+.samples-buttons+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__sidebar .finished+.samples-buttons+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .samples-panel .active+.samples-buttons+.view-larger+.collapsed .payment-panel__title,.checkout__sidebar .samples-panel .active+.view-larger+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .samples-panel .finished+.samples-buttons+.view-larger+.collapsed .payment-panel__title,.checkout__sidebar .samples-panel .finished+.view-larger+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .top-viewcart-buttons .active+.continue-shopping+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .top-viewcart-buttons .active+.samples-buttons+.continue-shopping+.collapsed .payment-panel__title,.checkout__sidebar .top-viewcart-buttons .finished+.continue-shopping+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .top-viewcart-buttons .finished+.samples-buttons+.continue-shopping+.collapsed .payment-panel__title,.finished+.active .payment-panel__title,.finished+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.finished+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .payment-panel__title,.finished+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.finished+.cart-item__price--mobile-only+.disabled+.collapsed .payment-panel__title,.finished+.cart-item__price--mobile-only+.hidden+.collapsed .payment-panel__title,.finished+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .payment-panel__title,.finished+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.finished+.choose-samples-checkout+.choose-samples-checkout+.collapsed .payment-panel__title,.finished+.choose-samples-checkout+.collapsed .payment-panel__title,.finished+.choose-samples-checkout+.disabled+.collapsed .payment-panel__title,.finished+.choose-samples-checkout+.hidden+.collapsed .payment-panel__title,.finished+.choose-samples-checkout+.replenishment__description-text+.collapsed .payment-panel__title,.finished+.collapsed .payment-panel__title,.finished+.disabled+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.finished+.disabled+.choose-samples-checkout+.collapsed .payment-panel__title,.finished+.disabled+.collapsed .payment-panel__title,.finished+.disabled+.disabled+.collapsed .payment-panel__title,.finished+.disabled+.hidden+.collapsed .payment-panel__title,.finished+.disabled+.replenishment__description-text+.collapsed .payment-panel__title,.finished+.finished .payment-panel__title,.finished+.hidden+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.finished+.hidden+.choose-samples-checkout+.collapsed .payment-panel__title,.finished+.hidden+.collapsed .payment-panel__title,.finished+.hidden+.disabled+.collapsed .payment-panel__title,.finished+.hidden+.hidden+.collapsed .payment-panel__title,.finished+.hidden+.replenishment__description-text+.collapsed .payment-panel__title,.finished+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.finished+.replenishment__description-text+.choose-samples-checkout+.collapsed .payment-panel__title,.finished+.replenishment__description-text+.collapsed .payment-panel__title,.finished+.replenishment__description-text+.disabled+.collapsed .payment-panel__title,.finished+.replenishment__description-text+.hidden+.collapsed .payment-panel__title,.finished+.replenishment__description-text+.replenishment__description-text+.collapsed .payment-panel__title,.samples-panel .active+.cart-item__price--mobile-only+.view-larger+.collapsed .payment-panel__title,.samples-panel .active+.choose-samples-checkout+.view-larger+.collapsed .payment-panel__title,.samples-panel .active+.disabled+.view-larger+.collapsed .payment-panel__title,.samples-panel .active+.hidden+.view-larger+.collapsed .payment-panel__title,.samples-panel .active+.replenishment__description-text+.view-larger+.collapsed .payment-panel__title,.samples-panel .active+.view-larger+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.samples-panel .active+.view-larger+.choose-samples-checkout+.collapsed .payment-panel__title,.samples-panel .active+.view-larger+.disabled+.collapsed .payment-panel__title,.samples-panel .active+.view-larger+.hidden+.collapsed .payment-panel__title,.samples-panel .active+.view-larger+.replenishment__description-text+.collapsed .payment-panel__title,.samples-panel .active+.view-larger+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__new-account .active+.view-larger+label+.collapsed .payment-panel__title,.samples-panel .checkout__new-account .active+label+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__new-account .finished+.view-larger+label+.collapsed .payment-panel__title,.samples-panel .checkout__new-account .finished+label+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__return-user .active+.view-larger+label+.collapsed .payment-panel__title,.samples-panel .checkout__return-user .active+label+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__return-user .finished+.view-larger+label+.collapsed .payment-panel__title,.samples-panel .checkout__return-user .finished+label+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__sidebar .active+.samples-buttons+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__sidebar .active+.view-larger+.samples-buttons+.collapsed .payment-panel__title,.samples-panel .checkout__sidebar .finished+.samples-buttons+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__sidebar .finished+.view-larger+.samples-buttons+.collapsed .payment-panel__title,.samples-panel .finished+.cart-item__price--mobile-only+.view-larger+.collapsed .payment-panel__title,.samples-panel .finished+.choose-samples-checkout+.view-larger+.collapsed .payment-panel__title,.samples-panel .finished+.disabled+.view-larger+.collapsed .payment-panel__title,.samples-panel .finished+.hidden+.view-larger+.collapsed .payment-panel__title,.samples-panel .finished+.replenishment__description-text+.view-larger+.collapsed .payment-panel__title,.samples-panel .finished+.view-larger+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.samples-panel .finished+.view-larger+.choose-samples-checkout+.collapsed .payment-panel__title,.samples-panel .finished+.view-larger+.collapsed .payment-panel__title,.samples-panel .finished+.view-larger+.disabled+.collapsed .payment-panel__title,.samples-panel .finished+.view-larger+.hidden+.collapsed .payment-panel__title,.samples-panel .finished+.view-larger+.replenishment__description-text+.collapsed .payment-panel__title,.samples-panel .finished+.view-larger+.view-larger+.collapsed .payment-panel__title,.samples-panel .top-viewcart-buttons .active+.continue-shopping+.view-larger+.collapsed .payment-panel__title,.samples-panel .top-viewcart-buttons .active+.view-larger+.continue-shopping+.collapsed .payment-panel__title,.samples-panel .top-viewcart-buttons .finished+.continue-shopping+.view-larger+.collapsed .payment-panel__title,.samples-panel .top-viewcart-buttons .finished+.view-larger+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.cart-item__price--mobile-only+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.choose-samples-checkout+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.continue-shopping+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.continue-shopping+.choose-samples-checkout+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.continue-shopping+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.continue-shopping+.disabled+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.continue-shopping+.hidden+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.continue-shopping+.replenishment__description-text+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.disabled+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.hidden+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .active+.replenishment__description-text+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__new-account .active+.continue-shopping+label+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__new-account .active+label+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__new-account .finished+.continue-shopping+label+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__new-account .finished+label+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__return-user .active+.continue-shopping+label+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__return-user .active+label+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__return-user .finished+.continue-shopping+label+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__return-user .finished+label+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__sidebar .active+.continue-shopping+.samples-buttons+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__sidebar .active+.samples-buttons+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__sidebar .finished+.continue-shopping+.samples-buttons+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__sidebar .finished+.samples-buttons+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.cart-item__price--mobile-only+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.choose-samples-checkout+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.choose-samples-checkout+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.disabled+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.hidden+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.replenishment__description-text+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.disabled+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.hidden+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .finished+.replenishment__description-text+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .samples-panel .active+.continue-shopping+.view-larger+.collapsed .payment-panel__title,.top-viewcart-buttons .samples-panel .active+.view-larger+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .samples-panel .finished+.continue-shopping+.view-larger+.collapsed .payment-panel__title,.top-viewcart-buttons .samples-panel .finished+.view-larger+.continue-shopping+.collapsed .payment-panel__title{border-top:1px solid #BBBBB9}
.checkout__new-account .checkout__return-user .collapsed+label+label+.collapsed .payment-panel__title,.checkout__new-account .checkout__sidebar .collapsed+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__new-account .checkout__sidebar .collapsed+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__new-account .collapsed+.cart-item__price--mobile-only+label+.collapsed .payment-panel__title,.checkout__new-account .collapsed+.choose-samples-checkout+label+.collapsed .payment-panel__title,.checkout__new-account .collapsed+.disabled+label+.collapsed .payment-panel__title,.checkout__new-account .collapsed+.hidden+label+.collapsed .payment-panel__title,.checkout__new-account .collapsed+.replenishment__description-text+label+.collapsed .payment-panel__title,.checkout__new-account .collapsed+label+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__new-account .collapsed+label+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__new-account .collapsed+label+.collapsed .payment-panel__title,.checkout__new-account .collapsed+label+.disabled+.collapsed .payment-panel__title,.checkout__new-account .collapsed+label+.hidden+.collapsed .payment-panel__title,.checkout__new-account .collapsed+label+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__new-account .collapsed+label+label+.collapsed .payment-panel__title,.checkout__new-account .samples-panel .collapsed+.view-larger+label+.collapsed .payment-panel__title,.checkout__new-account .samples-panel .collapsed+label+.view-larger+.collapsed .payment-panel__title,.checkout__new-account .top-viewcart-buttons .collapsed+.continue-shopping+label+.collapsed .payment-panel__title,.checkout__new-account .top-viewcart-buttons .collapsed+label+.continue-shopping+.collapsed .payment-panel__title,.checkout__return-user .checkout__new-account .collapsed+label+label+.collapsed .payment-panel__title,.checkout__return-user .checkout__sidebar .collapsed+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__return-user .checkout__sidebar .collapsed+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__return-user .collapsed+.cart-item__price--mobile-only+label+.collapsed .payment-panel__title,.checkout__return-user .collapsed+.choose-samples-checkout+label+.collapsed .payment-panel__title,.checkout__return-user .collapsed+.disabled+label+.collapsed .payment-panel__title,.checkout__return-user .collapsed+.hidden+label+.collapsed .payment-panel__title,.checkout__return-user .collapsed+.replenishment__description-text+label+.collapsed .payment-panel__title,.checkout__return-user .collapsed+label+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__return-user .collapsed+label+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__return-user .collapsed+label+.collapsed .payment-panel__title,.checkout__return-user .collapsed+label+.disabled+.collapsed .payment-panel__title,.checkout__return-user .collapsed+label+.hidden+.collapsed .payment-panel__title,.checkout__return-user .collapsed+label+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__return-user .collapsed+label+label+.collapsed .payment-panel__title,.checkout__return-user .samples-panel .collapsed+.view-larger+label+.collapsed .payment-panel__title,.checkout__return-user .samples-panel .collapsed+label+.view-larger+.collapsed .payment-panel__title,.checkout__return-user .top-viewcart-buttons .collapsed+.continue-shopping+label+.collapsed .payment-panel__title,.checkout__return-user .top-viewcart-buttons .collapsed+label+.continue-shopping+.collapsed .payment-panel__title,.checkout__sidebar .checkout__new-account .collapsed+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__sidebar .checkout__new-account .collapsed+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .checkout__return-user .collapsed+.samples-buttons+label+.collapsed .payment-panel__title,.checkout__sidebar .checkout__return-user .collapsed+label+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.cart-item__price--mobile-only+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.choose-samples-checkout+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.disabled+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.hidden+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.replenishment__description-text+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.choose-samples-checkout+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.disabled+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.hidden+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.replenishment__description-text+.collapsed .payment-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .samples-panel .collapsed+.samples-buttons+.view-larger+.collapsed .payment-panel__title,.checkout__sidebar .samples-panel .collapsed+.view-larger+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .top-viewcart-buttons .collapsed+.continue-shopping+.samples-buttons+.collapsed .payment-panel__title,.checkout__sidebar .top-viewcart-buttons .collapsed+.samples-buttons+.continue-shopping+.collapsed .payment-panel__title,.collapsed+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.collapsed+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .payment-panel__title,.collapsed+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.collapsed+.cart-item__price--mobile-only+.disabled+.collapsed .payment-panel__title,.collapsed+.cart-item__price--mobile-only+.hidden+.collapsed .payment-panel__title,.collapsed+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .payment-panel__title,.collapsed+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.collapsed+.choose-samples-checkout+.choose-samples-checkout+.collapsed .payment-panel__title,.collapsed+.choose-samples-checkout+.collapsed .payment-panel__title,.collapsed+.choose-samples-checkout+.disabled+.collapsed .payment-panel__title,.collapsed+.choose-samples-checkout+.hidden+.collapsed .payment-panel__title,.collapsed+.choose-samples-checkout+.replenishment__description-text+.collapsed .payment-panel__title,.collapsed+.collapsed .payment-panel__title,.collapsed+.disabled+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.collapsed+.disabled+.choose-samples-checkout+.collapsed .payment-panel__title,.collapsed+.disabled+.collapsed .payment-panel__title,.collapsed+.disabled+.disabled+.collapsed .payment-panel__title,.collapsed+.disabled+.hidden+.collapsed .payment-panel__title,.collapsed+.disabled+.replenishment__description-text+.collapsed .payment-panel__title,.collapsed+.hidden+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.collapsed+.hidden+.choose-samples-checkout+.collapsed .payment-panel__title,.collapsed+.hidden+.collapsed .payment-panel__title,.collapsed+.hidden+.disabled+.collapsed .payment-panel__title,.collapsed+.hidden+.hidden+.collapsed .payment-panel__title,.collapsed+.hidden+.replenishment__description-text+.collapsed .payment-panel__title,.collapsed+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.collapsed+.replenishment__description-text+.choose-samples-checkout+.collapsed .payment-panel__title,.collapsed+.replenishment__description-text+.collapsed .payment-panel__title,.collapsed+.replenishment__description-text+.disabled+.collapsed .payment-panel__title,.collapsed+.replenishment__description-text+.hidden+.collapsed .payment-panel__title,.collapsed+.replenishment__description-text+.replenishment__description-text+.collapsed .payment-panel__title,.samples-panel .checkout__new-account .collapsed+.view-larger+label+.collapsed .payment-panel__title,.samples-panel .checkout__new-account .collapsed+label+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__return-user .collapsed+.view-larger+label+.collapsed .payment-panel__title,.samples-panel .checkout__return-user .collapsed+label+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__sidebar .collapsed+.samples-buttons+.view-larger+.collapsed .payment-panel__title,.samples-panel .checkout__sidebar .collapsed+.view-larger+.samples-buttons+.collapsed .payment-panel__title,.samples-panel .collapsed+.cart-item__price--mobile-only+.view-larger+.collapsed .payment-panel__title,.samples-panel .collapsed+.choose-samples-checkout+.view-larger+.collapsed .payment-panel__title,.samples-panel .collapsed+.disabled+.view-larger+.collapsed .payment-panel__title,.samples-panel .collapsed+.hidden+.view-larger+.collapsed .payment-panel__title,.samples-panel .collapsed+.replenishment__description-text+.view-larger+.collapsed .payment-panel__title,.samples-panel .collapsed+.view-larger+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.samples-panel .collapsed+.view-larger+.choose-samples-checkout+.collapsed .payment-panel__title,.samples-panel .collapsed+.view-larger+.collapsed .payment-panel__title,.samples-panel .collapsed+.view-larger+.disabled+.collapsed .payment-panel__title,.samples-panel .collapsed+.view-larger+.hidden+.collapsed .payment-panel__title,.samples-panel .collapsed+.view-larger+.replenishment__description-text+.collapsed .payment-panel__title,.samples-panel .collapsed+.view-larger+.view-larger+.collapsed .payment-panel__title,.samples-panel .top-viewcart-buttons .collapsed+.continue-shopping+.view-larger+.collapsed .payment-panel__title,.samples-panel .top-viewcart-buttons .collapsed+.view-larger+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__new-account .collapsed+.continue-shopping+label+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__new-account .collapsed+label+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__return-user .collapsed+.continue-shopping+label+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__return-user .collapsed+label+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__sidebar .collapsed+.continue-shopping+.samples-buttons+.collapsed .payment-panel__title,.top-viewcart-buttons .checkout__sidebar .collapsed+.samples-buttons+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.cart-item__price--mobile-only+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.choose-samples-checkout+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.cart-item__price--mobile-only+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.choose-samples-checkout+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.disabled+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.hidden+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.replenishment__description-text+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.disabled+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.hidden+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .collapsed+.replenishment__description-text+.continue-shopping+.collapsed .payment-panel__title,.top-viewcart-buttons .samples-panel .collapsed+.continue-shopping+.view-larger+.collapsed .payment-panel__title,.top-viewcart-buttons .samples-panel .collapsed+.view-larger+.continue-shopping+.collapsed .payment-panel__title{border-top:none}
.collapsed .payment-panel__title{color:#AFADAA}
.payment-panel{overflow:hidden}
.payment-panel .messages{margin:0 20px}
.payment-panel .payment-edit-content{position:relative;margin:18px 20px 20px 20px}
.payment-panel .payment-edit-content__title{display:none!important;visibility:hidden}
.payment-panel .payment-edit-content .payment-edit-content--notice-copy{margin-bottom:20px}
.payment-panel .payment-edit-content .payment-edit-content--secure-logo{display:inline;width:15%;float:right;margin-left:2%}
.payment-panel .payment-edit-content .payment-option{float:none;width:83%}
.payment-panel .payment-edit-content .field-are-required{display:none!important;visibility:hidden}
.payment-panel .choose-payment-method,.payment-panel .payment-information{display:none}
.payment-panel .payment-type{margin-bottom:18px}
.payment-panel .payment-control,.payment-panel .payment-option{overflow:hidden;display:block;width:100%;margin-bottom:18px}
.payment-panel .payment-control.radio,.payment-panel .payment-option.radio{margin-bottom:0;float:left}
@media (min-width:768px){.payment-panel .payment-control.radio:first-child,.payment-panel .payment-option.radio:first-child{width:60%}
}
@media (min-width:768px){.payment-panel .payment-control.radio:last-child,.payment-panel .payment-option.radio:last-child{width:40%}
}
@media (min-width:768px){.payment-panel .payment-control,.payment-panel .payment-option{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}
.payment-panel .payment-control.radio:first-child,.payment-panel .payment-option.radio:first-child{width:53.6%}
.payment-panel .payment-control.radio:last-child,.payment-panel .payment-option.radio:last-child{width:45%}
}
.payment-panel .payment-control label,.payment-panel .payment-option label{text-transform:uppercase}
.payment-panel .payment-control .related-media,.payment-panel .payment-option .related-media{display:block;margin-top:10px}
@media (min-width:1025px){.payment-panel .payment-control .related-media,.payment-panel .payment-option .related-media{margin-top:20px}
}
.payment-panel .payment-control .related-media img,.payment-panel .payment-option .related-media img{margin-right:15px;display:inline-block}
.payment-panel .payment-control .related-media.cc,.payment-panel .payment-option .related-media.cc{margin-bottom:20px}
@media (min-width:768px){.payment-panel .payment-control .related-media.cc,.payment-panel .payment-option .related-media.cc{margin-bottom:0}
}
.payment-panel .payment-control .related-media.pp,.payment-panel .payment-option .related-media.pp{margin-bottom:0}
.payment-panel .payment_method-container{margin-bottom:18px}
.payment-panel .saved-payments{margin:18px 0}
.payment-panel .saved-payments .cc-info{margin-top:18px}
.payment-panel .payment-form{width:100%;margin:0}
@media (min-width:768px){.payment-panel .payment-form .card-number{width:253px}
}
@media (min-width:768px){.payment-panel .payment-form .expires-month{float:left}
}
.payment-panel .payment-form .security-code{display:none}
.payment-panel .payment-form .expires-date__container{margin-bottom:18px}
@media (min-width:768px){.payment-panel .payment-form .expires-date__container{overflow:hidden;margin-bottom:0;width:253px}
.payment-panel .payment-form .expires-date__container label{line-height:19px}
}
.payment-panel .payment-form .expires-date__container .expires-date__month{margin-bottom:20px}
@media (min-width:768px){.payment-panel .payment-form .expires-date__container .expires-date__month{margin-bottom:0;width:106px;float:left}
}
@media (min-width:768px){.payment-panel .payment-form .expires-date__container .expires-date__year{width:106px;float:left;margin:0 0 0 41px}
}
@media (min-width:768px){.payment-panel .payment-form .cvv{float:left;width:106px;margin-left:40px}
}
.payment-panel .save-options{clear:left}
.payment-panel .payment-container .checkout__subtitle{margin-bottom:18px}
.payment-panel .payment-container .address-to-use__container{margin-bottom:18px}
.payment-panel .payment-container .address-to-use__container .address-to-use.radio{display:block}
@media (min-width:768px){.payment-panel .payment-container .address-to-use__container .address-to-use.radio{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}
.payment-panel .payment-container .address-to-use__container .address-to-use.radio:first-child{width:53.6%}
.payment-panel .payment-container .address-to-use__container .address-to-use.radio:last-child{width:45%}
}
.payment-panel .payment-container .address-to-use__container label{text-transform:uppercase}
.payment-panel .new-address{margin-top:18px}
.payment-panel .new-address .ship-type{display:none}
.payment-panel .new-address .addresses label,.payment-panel .new-address .city-state-zip label,.payment-panel .new-address .country label,.payment-panel .new-address .name-fields label,.payment-panel .new-address .phones label{display:none}
.payment-panel .new-address .address-to-use{margin-bottom:20px}
.payment-panel .new-address .address-to-use .radio{display:block}
@media (min-width:768px){.payment-panel .new-address .address-to-use .radio{display:inline;margin-right:10px}
}
.payment-panel .new-address .form-item.select-menu,.payment-panel .new-address .form-item.state{margin-bottom:20px}
.payment-panel .new-address .form-item.address3,.payment-panel .new-address .form-item.phone-2{display:none!important;visibility:hidden}
@media (min-width:768px){.payment-panel .new-address .form-item.first-name{float:left;width:48%}
.payment-panel .new-address .form-item.last-name{float:right;width:48%}
.payment-panel .new-address .form-item.address1{clear:both}
.payment-panel .new-address .form-item.address2{width:100%}
.payment-panel .new-address .form-item.city{float:left;margin-left:2.1%;width:35%}
.payment-panel .new-address .form-item.state{float:right;width:38.44%}
.payment-panel .new-address .form-item.postal-code{float:left;width:22.44%}
.payment-panel .new-address .form-item.phone-1{float:left;width:48%}
}
@media (min-width:768px){.payment-panel .new-address .city-state-zip .state label{display:none!important}
}
.payment-panel .new-address .country{margin-bottom:20px}
.payment-panel .new-address .country__note{margin-top:4px;font-size:11px;line-height:normal}
@media (min-width:768px){.payment-panel .new-address .country{width:48%}
}
.payment-panel .new-address .phone-required{display:none!important;visibility:hidden}
.payment-panel .new-address.add{margin-bottom:10px}
.payment-panel .existing-address{margin-bottom:20px}
.payment-panel .existing-address .select-menu{margin:20px 0}
.payment-panel .select-address{margin-bottom:20px}
@media (max-width:767px){.payment-panel .select-address .address-to-use{display:block}
}
@media (min-width:768px){.payment-panel .select-address .address-to-use.radio{margin-right:10px}
}
.payment-panel .shipping-address{margin-bottom:30px}
.payment-panel .payment-giftcard{margin-bottom:20px}
.payment-panel .has-giftcard{margin-bottom:20px}
.payment-panel .checkout_giftcard label{display:none}
@media (min-width:768px){.payment-panel .checkout_giftcard .giftcard__number{float:left;width:46.3%}
.payment-panel .checkout_giftcard .giftcard__pin{float:right;width:46.3%}
}
.payment-display .checkout__subtitle{margin-bottom:18px}
@media (min-width:768px){.payment-display .address,.payment-display .payment{width:43.3%}
.payment-display .address.payment--paypal,.payment-display .payment.payment--paypal{width:100%;margin:0;padding:20px 20px 30px 20px}
}
.payment-display .address{margin:18px 20px 30px 20px}
@media (min-width:768px){.payment-display .address{float:left;margin:20px 0 30px 20px}
}
.payment-display .payment{margin:0 20px 30px 20px}
@media (min-width:768px){.payment-display .payment{float:right;margin:20px 20px 30px 0}
.payment-display .payment.payment--paypal{float:none}
}
.review-panel__title{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;text-indent:20px;margin:0;padding-bottom:0;line-height:50px;background:#eff0f0;border-bottom:1px solid #BBBBB9;margin-bottom:20px}
.active+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .review-panel__title,.active+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .review-panel__title,.active+.cart-item__price--mobile-only+.disabled+.collapsed .review-panel__title,.active+.cart-item__price--mobile-only+.hidden+.collapsed .review-panel__title,.active+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .review-panel__title,.active+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .review-panel__title,.active+.choose-samples-checkout+.choose-samples-checkout+.collapsed .review-panel__title,.active+.choose-samples-checkout+.disabled+.collapsed .review-panel__title,.active+.choose-samples-checkout+.hidden+.collapsed .review-panel__title,.active+.choose-samples-checkout+.replenishment__description-text+.collapsed .review-panel__title,.active+.collapsed .review-panel__title,.active+.disabled+.cart-item__price--mobile-only+.collapsed .review-panel__title,.active+.disabled+.choose-samples-checkout+.collapsed .review-panel__title,.active+.disabled+.disabled+.collapsed .review-panel__title,.active+.disabled+.hidden+.collapsed .review-panel__title,.active+.disabled+.replenishment__description-text+.collapsed .review-panel__title,.active+.hidden+.cart-item__price--mobile-only+.collapsed .review-panel__title,.active+.hidden+.choose-samples-checkout+.collapsed .review-panel__title,.active+.hidden+.disabled+.collapsed .review-panel__title,.active+.hidden+.hidden+.collapsed .review-panel__title,.active+.hidden+.replenishment__description-text+.collapsed .review-panel__title,.active+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .review-panel__title,.active+.replenishment__description-text+.choose-samples-checkout+.collapsed .review-panel__title,.active+.replenishment__description-text+.disabled+.collapsed .review-panel__title,.active+.replenishment__description-text+.hidden+.collapsed .review-panel__title,.active+.replenishment__description-text+.replenishment__description-text+.collapsed .review-panel__title,.checkout__new-account .active+.cart-item__price--mobile-only+label+.collapsed .review-panel__title,.checkout__new-account .active+.choose-samples-checkout+label+.collapsed .review-panel__title,.checkout__new-account .active+.disabled+label+.collapsed .review-panel__title,.checkout__new-account .active+.hidden+label+.collapsed .review-panel__title,.checkout__new-account .active+.replenishment__description-text+label+.collapsed .review-panel__title,.checkout__new-account .active+label+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__new-account .active+label+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__new-account .active+label+.disabled+.collapsed .review-panel__title,.checkout__new-account .active+label+.hidden+.collapsed .review-panel__title,.checkout__new-account .active+label+.replenishment__description-text+.collapsed .review-panel__title,.checkout__new-account .active+label+label+.collapsed .review-panel__title,.checkout__new-account .checkout__return-user .active+label+label+.collapsed .review-panel__title,.checkout__new-account .checkout__return-user .finished+label+label+.collapsed .review-panel__title,.checkout__new-account .checkout__sidebar .active+.samples-buttons+label+.collapsed .review-panel__title,.checkout__new-account .checkout__sidebar .active+label+.samples-buttons+.collapsed .review-panel__title,.checkout__new-account .checkout__sidebar .finished+.samples-buttons+label+.collapsed .review-panel__title,.checkout__new-account .checkout__sidebar .finished+label+.samples-buttons+.collapsed .review-panel__title,.checkout__new-account .finished+.cart-item__price--mobile-only+label+.collapsed .review-panel__title,.checkout__new-account .finished+.choose-samples-checkout+label+.collapsed .review-panel__title,.checkout__new-account .finished+.disabled+label+.collapsed .review-panel__title,.checkout__new-account .finished+.hidden+label+.collapsed .review-panel__title,.checkout__new-account .finished+.replenishment__description-text+label+.collapsed .review-panel__title,.checkout__new-account .finished+label+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__new-account .finished+label+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__new-account .finished+label+.collapsed .review-panel__title,.checkout__new-account .finished+label+.disabled+.collapsed .review-panel__title,.checkout__new-account .finished+label+.hidden+.collapsed .review-panel__title,.checkout__new-account .finished+label+.replenishment__description-text+.collapsed .review-panel__title,.checkout__new-account .finished+label+label+.collapsed .review-panel__title,.checkout__new-account .samples-panel .active+.view-larger+label+.collapsed .review-panel__title,.checkout__new-account .samples-panel .active+label+.view-larger+.collapsed .review-panel__title,.checkout__new-account .samples-panel .finished+.view-larger+label+.collapsed .review-panel__title,.checkout__new-account .samples-panel .finished+label+.view-larger+.collapsed .review-panel__title,.checkout__new-account .top-viewcart-buttons .active+.continue-shopping+label+.collapsed .review-panel__title,.checkout__new-account .top-viewcart-buttons .active+label+.continue-shopping+.collapsed .review-panel__title,.checkout__new-account .top-viewcart-buttons .finished+.continue-shopping+label+.collapsed .review-panel__title,.checkout__new-account .top-viewcart-buttons .finished+label+.continue-shopping+.collapsed .review-panel__title,.checkout__return-user .active+.cart-item__price--mobile-only+label+.collapsed .review-panel__title,.checkout__return-user .active+.choose-samples-checkout+label+.collapsed .review-panel__title,.checkout__return-user .active+.disabled+label+.collapsed .review-panel__title,.checkout__return-user .active+.hidden+label+.collapsed .review-panel__title,.checkout__return-user .active+.replenishment__description-text+label+.collapsed .review-panel__title,.checkout__return-user .active+label+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__return-user .active+label+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__return-user .active+label+.disabled+.collapsed .review-panel__title,.checkout__return-user .active+label+.hidden+.collapsed .review-panel__title,.checkout__return-user .active+label+.replenishment__description-text+.collapsed .review-panel__title,.checkout__return-user .active+label+label+.collapsed .review-panel__title,.checkout__return-user .checkout__new-account .active+label+label+.collapsed .review-panel__title,.checkout__return-user .checkout__new-account .finished+label+label+.collapsed .review-panel__title,.checkout__return-user .checkout__sidebar .active+.samples-buttons+label+.collapsed .review-panel__title,.checkout__return-user .checkout__sidebar .active+label+.samples-buttons+.collapsed .review-panel__title,.checkout__return-user .checkout__sidebar .finished+.samples-buttons+label+.collapsed .review-panel__title,.checkout__return-user .checkout__sidebar .finished+label+.samples-buttons+.collapsed .review-panel__title,.checkout__return-user .finished+.cart-item__price--mobile-only+label+.collapsed .review-panel__title,.checkout__return-user .finished+.choose-samples-checkout+label+.collapsed .review-panel__title,.checkout__return-user .finished+.disabled+label+.collapsed .review-panel__title,.checkout__return-user .finished+.hidden+label+.collapsed .review-panel__title,.checkout__return-user .finished+.replenishment__description-text+label+.collapsed .review-panel__title,.checkout__return-user .finished+label+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__return-user .finished+label+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__return-user .finished+label+.collapsed .review-panel__title,.checkout__return-user .finished+label+.disabled+.collapsed .review-panel__title,.checkout__return-user .finished+label+.hidden+.collapsed .review-panel__title,.checkout__return-user .finished+label+.replenishment__description-text+.collapsed .review-panel__title,.checkout__return-user .finished+label+label+.collapsed .review-panel__title,.checkout__return-user .samples-panel .active+.view-larger+label+.collapsed .review-panel__title,.checkout__return-user .samples-panel .active+label+.view-larger+.collapsed .review-panel__title,.checkout__return-user .samples-panel .finished+.view-larger+label+.collapsed .review-panel__title,.checkout__return-user .samples-panel .finished+label+.view-larger+.collapsed .review-panel__title,.checkout__return-user .top-viewcart-buttons .active+.continue-shopping+label+.collapsed .review-panel__title,.checkout__return-user .top-viewcart-buttons .active+label+.continue-shopping+.collapsed .review-panel__title,.checkout__return-user .top-viewcart-buttons .finished+.continue-shopping+label+.collapsed .review-panel__title,.checkout__return-user .top-viewcart-buttons .finished+label+.continue-shopping+.collapsed .review-panel__title,.checkout__sidebar .active+.cart-item__price--mobile-only+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .active+.choose-samples-checkout+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .active+.disabled+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .active+.hidden+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .active+.replenishment__description-text+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .active+.samples-buttons+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__sidebar .active+.samples-buttons+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__sidebar .active+.samples-buttons+.disabled+.collapsed .review-panel__title,.checkout__sidebar .active+.samples-buttons+.hidden+.collapsed .review-panel__title,.checkout__sidebar .active+.samples-buttons+.replenishment__description-text+.collapsed .review-panel__title,.checkout__sidebar .active+.samples-buttons+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .checkout__new-account .active+.samples-buttons+label+.collapsed .review-panel__title,.checkout__sidebar .checkout__new-account .active+label+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .checkout__new-account .finished+.samples-buttons+label+.collapsed .review-panel__title,.checkout__sidebar .checkout__new-account .finished+label+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .checkout__return-user .active+.samples-buttons+label+.collapsed .review-panel__title,.checkout__sidebar .checkout__return-user .active+label+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .checkout__return-user .finished+.samples-buttons+label+.collapsed .review-panel__title,.checkout__sidebar .checkout__return-user .finished+label+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .finished+.cart-item__price--mobile-only+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .finished+.choose-samples-checkout+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .finished+.disabled+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .finished+.hidden+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .finished+.replenishment__description-text+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .finished+.samples-buttons+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__sidebar .finished+.samples-buttons+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__sidebar .finished+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .finished+.samples-buttons+.disabled+.collapsed .review-panel__title,.checkout__sidebar .finished+.samples-buttons+.hidden+.collapsed .review-panel__title,.checkout__sidebar .finished+.samples-buttons+.replenishment__description-text+.collapsed .review-panel__title,.checkout__sidebar .finished+.samples-buttons+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .samples-panel .active+.samples-buttons+.view-larger+.collapsed .review-panel__title,.checkout__sidebar .samples-panel .active+.view-larger+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .samples-panel .finished+.samples-buttons+.view-larger+.collapsed .review-panel__title,.checkout__sidebar .samples-panel .finished+.view-larger+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .top-viewcart-buttons .active+.continue-shopping+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .top-viewcart-buttons .active+.samples-buttons+.continue-shopping+.collapsed .review-panel__title,.checkout__sidebar .top-viewcart-buttons .finished+.continue-shopping+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .top-viewcart-buttons .finished+.samples-buttons+.continue-shopping+.collapsed .review-panel__title,.finished+.active .review-panel__title,.finished+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .review-panel__title,.finished+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .review-panel__title,.finished+.cart-item__price--mobile-only+.collapsed .review-panel__title,.finished+.cart-item__price--mobile-only+.disabled+.collapsed .review-panel__title,.finished+.cart-item__price--mobile-only+.hidden+.collapsed .review-panel__title,.finished+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .review-panel__title,.finished+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .review-panel__title,.finished+.choose-samples-checkout+.choose-samples-checkout+.collapsed .review-panel__title,.finished+.choose-samples-checkout+.collapsed .review-panel__title,.finished+.choose-samples-checkout+.disabled+.collapsed .review-panel__title,.finished+.choose-samples-checkout+.hidden+.collapsed .review-panel__title,.finished+.choose-samples-checkout+.replenishment__description-text+.collapsed .review-panel__title,.finished+.collapsed .review-panel__title,.finished+.disabled+.cart-item__price--mobile-only+.collapsed .review-panel__title,.finished+.disabled+.choose-samples-checkout+.collapsed .review-panel__title,.finished+.disabled+.collapsed .review-panel__title,.finished+.disabled+.disabled+.collapsed .review-panel__title,.finished+.disabled+.hidden+.collapsed .review-panel__title,.finished+.disabled+.replenishment__description-text+.collapsed .review-panel__title,.finished+.finished .review-panel__title,.finished+.hidden+.cart-item__price--mobile-only+.collapsed .review-panel__title,.finished+.hidden+.choose-samples-checkout+.collapsed .review-panel__title,.finished+.hidden+.collapsed .review-panel__title,.finished+.hidden+.disabled+.collapsed .review-panel__title,.finished+.hidden+.hidden+.collapsed .review-panel__title,.finished+.hidden+.replenishment__description-text+.collapsed .review-panel__title,.finished+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .review-panel__title,.finished+.replenishment__description-text+.choose-samples-checkout+.collapsed .review-panel__title,.finished+.replenishment__description-text+.collapsed .review-panel__title,.finished+.replenishment__description-text+.disabled+.collapsed .review-panel__title,.finished+.replenishment__description-text+.hidden+.collapsed .review-panel__title,.finished+.replenishment__description-text+.replenishment__description-text+.collapsed .review-panel__title,.samples-panel .active+.cart-item__price--mobile-only+.view-larger+.collapsed .review-panel__title,.samples-panel .active+.choose-samples-checkout+.view-larger+.collapsed .review-panel__title,.samples-panel .active+.disabled+.view-larger+.collapsed .review-panel__title,.samples-panel .active+.hidden+.view-larger+.collapsed .review-panel__title,.samples-panel .active+.replenishment__description-text+.view-larger+.collapsed .review-panel__title,.samples-panel .active+.view-larger+.cart-item__price--mobile-only+.collapsed .review-panel__title,.samples-panel .active+.view-larger+.choose-samples-checkout+.collapsed .review-panel__title,.samples-panel .active+.view-larger+.disabled+.collapsed .review-panel__title,.samples-panel .active+.view-larger+.hidden+.collapsed .review-panel__title,.samples-panel .active+.view-larger+.replenishment__description-text+.collapsed .review-panel__title,.samples-panel .active+.view-larger+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__new-account .active+.view-larger+label+.collapsed .review-panel__title,.samples-panel .checkout__new-account .active+label+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__new-account .finished+.view-larger+label+.collapsed .review-panel__title,.samples-panel .checkout__new-account .finished+label+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__return-user .active+.view-larger+label+.collapsed .review-panel__title,.samples-panel .checkout__return-user .active+label+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__return-user .finished+.view-larger+label+.collapsed .review-panel__title,.samples-panel .checkout__return-user .finished+label+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__sidebar .active+.samples-buttons+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__sidebar .active+.view-larger+.samples-buttons+.collapsed .review-panel__title,.samples-panel .checkout__sidebar .finished+.samples-buttons+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__sidebar .finished+.view-larger+.samples-buttons+.collapsed .review-panel__title,.samples-panel .finished+.cart-item__price--mobile-only+.view-larger+.collapsed .review-panel__title,.samples-panel .finished+.choose-samples-checkout+.view-larger+.collapsed .review-panel__title,.samples-panel .finished+.disabled+.view-larger+.collapsed .review-panel__title,.samples-panel .finished+.hidden+.view-larger+.collapsed .review-panel__title,.samples-panel .finished+.replenishment__description-text+.view-larger+.collapsed .review-panel__title,.samples-panel .finished+.view-larger+.cart-item__price--mobile-only+.collapsed .review-panel__title,.samples-panel .finished+.view-larger+.choose-samples-checkout+.collapsed .review-panel__title,.samples-panel .finished+.view-larger+.collapsed .review-panel__title,.samples-panel .finished+.view-larger+.disabled+.collapsed .review-panel__title,.samples-panel .finished+.view-larger+.hidden+.collapsed .review-panel__title,.samples-panel .finished+.view-larger+.replenishment__description-text+.collapsed .review-panel__title,.samples-panel .finished+.view-larger+.view-larger+.collapsed .review-panel__title,.samples-panel .top-viewcart-buttons .active+.continue-shopping+.view-larger+.collapsed .review-panel__title,.samples-panel .top-viewcart-buttons .active+.view-larger+.continue-shopping+.collapsed .review-panel__title,.samples-panel .top-viewcart-buttons .finished+.continue-shopping+.view-larger+.collapsed .review-panel__title,.samples-panel .top-viewcart-buttons .finished+.view-larger+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .active+.cart-item__price--mobile-only+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .active+.choose-samples-checkout+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .active+.continue-shopping+.cart-item__price--mobile-only+.collapsed .review-panel__title,.top-viewcart-buttons .active+.continue-shopping+.choose-samples-checkout+.collapsed .review-panel__title,.top-viewcart-buttons .active+.continue-shopping+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .active+.continue-shopping+.disabled+.collapsed .review-panel__title,.top-viewcart-buttons .active+.continue-shopping+.hidden+.collapsed .review-panel__title,.top-viewcart-buttons .active+.continue-shopping+.replenishment__description-text+.collapsed .review-panel__title,.top-viewcart-buttons .active+.disabled+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .active+.hidden+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .active+.replenishment__description-text+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__new-account .active+.continue-shopping+label+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__new-account .active+label+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__new-account .finished+.continue-shopping+label+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__new-account .finished+label+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__return-user .active+.continue-shopping+label+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__return-user .active+label+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__return-user .finished+.continue-shopping+label+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__return-user .finished+label+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__sidebar .active+.continue-shopping+.samples-buttons+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__sidebar .active+.samples-buttons+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__sidebar .finished+.continue-shopping+.samples-buttons+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__sidebar .finished+.samples-buttons+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.cart-item__price--mobile-only+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.choose-samples-checkout+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.cart-item__price--mobile-only+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.choose-samples-checkout+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.disabled+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.hidden+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.continue-shopping+.replenishment__description-text+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.disabled+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.hidden+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .finished+.replenishment__description-text+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .samples-panel .active+.continue-shopping+.view-larger+.collapsed .review-panel__title,.top-viewcart-buttons .samples-panel .active+.view-larger+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .samples-panel .finished+.continue-shopping+.view-larger+.collapsed .review-panel__title,.top-viewcart-buttons .samples-panel .finished+.view-larger+.continue-shopping+.collapsed .review-panel__title{border-top:1px solid #BBBBB9}
.checkout__new-account .checkout__return-user .collapsed+label+label+.collapsed .review-panel__title,.checkout__new-account .checkout__sidebar .collapsed+.samples-buttons+label+.collapsed .review-panel__title,.checkout__new-account .checkout__sidebar .collapsed+label+.samples-buttons+.collapsed .review-panel__title,.checkout__new-account .collapsed+.cart-item__price--mobile-only+label+.collapsed .review-panel__title,.checkout__new-account .collapsed+.choose-samples-checkout+label+.collapsed .review-panel__title,.checkout__new-account .collapsed+.disabled+label+.collapsed .review-panel__title,.checkout__new-account .collapsed+.hidden+label+.collapsed .review-panel__title,.checkout__new-account .collapsed+.replenishment__description-text+label+.collapsed .review-panel__title,.checkout__new-account .collapsed+label+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__new-account .collapsed+label+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__new-account .collapsed+label+.collapsed .review-panel__title,.checkout__new-account .collapsed+label+.disabled+.collapsed .review-panel__title,.checkout__new-account .collapsed+label+.hidden+.collapsed .review-panel__title,.checkout__new-account .collapsed+label+.replenishment__description-text+.collapsed .review-panel__title,.checkout__new-account .collapsed+label+label+.collapsed .review-panel__title,.checkout__new-account .samples-panel .collapsed+.view-larger+label+.collapsed .review-panel__title,.checkout__new-account .samples-panel .collapsed+label+.view-larger+.collapsed .review-panel__title,.checkout__new-account .top-viewcart-buttons .collapsed+.continue-shopping+label+.collapsed .review-panel__title,.checkout__new-account .top-viewcart-buttons .collapsed+label+.continue-shopping+.collapsed .review-panel__title,.checkout__return-user .checkout__new-account .collapsed+label+label+.collapsed .review-panel__title,.checkout__return-user .checkout__sidebar .collapsed+.samples-buttons+label+.collapsed .review-panel__title,.checkout__return-user .checkout__sidebar .collapsed+label+.samples-buttons+.collapsed .review-panel__title,.checkout__return-user .collapsed+.cart-item__price--mobile-only+label+.collapsed .review-panel__title,.checkout__return-user .collapsed+.choose-samples-checkout+label+.collapsed .review-panel__title,.checkout__return-user .collapsed+.disabled+label+.collapsed .review-panel__title,.checkout__return-user .collapsed+.hidden+label+.collapsed .review-panel__title,.checkout__return-user .collapsed+.replenishment__description-text+label+.collapsed .review-panel__title,.checkout__return-user .collapsed+label+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__return-user .collapsed+label+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__return-user .collapsed+label+.collapsed .review-panel__title,.checkout__return-user .collapsed+label+.disabled+.collapsed .review-panel__title,.checkout__return-user .collapsed+label+.hidden+.collapsed .review-panel__title,.checkout__return-user .collapsed+label+.replenishment__description-text+.collapsed .review-panel__title,.checkout__return-user .collapsed+label+label+.collapsed .review-panel__title,.checkout__return-user .samples-panel .collapsed+.view-larger+label+.collapsed .review-panel__title,.checkout__return-user .samples-panel .collapsed+label+.view-larger+.collapsed .review-panel__title,.checkout__return-user .top-viewcart-buttons .collapsed+.continue-shopping+label+.collapsed .review-panel__title,.checkout__return-user .top-viewcart-buttons .collapsed+label+.continue-shopping+.collapsed .review-panel__title,.checkout__sidebar .checkout__new-account .collapsed+.samples-buttons+label+.collapsed .review-panel__title,.checkout__sidebar .checkout__new-account .collapsed+label+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .checkout__return-user .collapsed+.samples-buttons+label+.collapsed .review-panel__title,.checkout__sidebar .checkout__return-user .collapsed+label+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.cart-item__price--mobile-only+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.choose-samples-checkout+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.disabled+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.hidden+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.replenishment__description-text+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.cart-item__price--mobile-only+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.choose-samples-checkout+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.disabled+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.hidden+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.replenishment__description-text+.collapsed .review-panel__title,.checkout__sidebar .collapsed+.samples-buttons+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .samples-panel .collapsed+.samples-buttons+.view-larger+.collapsed .review-panel__title,.checkout__sidebar .samples-panel .collapsed+.view-larger+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .top-viewcart-buttons .collapsed+.continue-shopping+.samples-buttons+.collapsed .review-panel__title,.checkout__sidebar .top-viewcart-buttons .collapsed+.samples-buttons+.continue-shopping+.collapsed .review-panel__title,.collapsed+.cart-item__price--mobile-only+.cart-item__price--mobile-only+.collapsed .review-panel__title,.collapsed+.cart-item__price--mobile-only+.choose-samples-checkout+.collapsed .review-panel__title,.collapsed+.cart-item__price--mobile-only+.collapsed .review-panel__title,.collapsed+.cart-item__price--mobile-only+.disabled+.collapsed .review-panel__title,.collapsed+.cart-item__price--mobile-only+.hidden+.collapsed .review-panel__title,.collapsed+.cart-item__price--mobile-only+.replenishment__description-text+.collapsed .review-panel__title,.collapsed+.choose-samples-checkout+.cart-item__price--mobile-only+.collapsed .review-panel__title,.collapsed+.choose-samples-checkout+.choose-samples-checkout+.collapsed .review-panel__title,.collapsed+.choose-samples-checkout+.collapsed .review-panel__title,.collapsed+.choose-samples-checkout+.disabled+.collapsed .review-panel__title,.collapsed+.choose-samples-checkout+.hidden+.collapsed .review-panel__title,.collapsed+.choose-samples-checkout+.replenishment__description-text+.collapsed .review-panel__title,.collapsed+.collapsed .review-panel__title,.collapsed+.disabled+.cart-item__price--mobile-only+.collapsed .review-panel__title,.collapsed+.disabled+.choose-samples-checkout+.collapsed .review-panel__title,.collapsed+.disabled+.collapsed .review-panel__title,.collapsed+.disabled+.disabled+.collapsed .review-panel__title,.collapsed+.disabled+.hidden+.collapsed .review-panel__title,.collapsed+.disabled+.replenishment__description-text+.collapsed .review-panel__title,.collapsed+.hidden+.cart-item__price--mobile-only+.collapsed .review-panel__title,.collapsed+.hidden+.choose-samples-checkout+.collapsed .review-panel__title,.collapsed+.hidden+.collapsed .review-panel__title,.collapsed+.hidden+.disabled+.collapsed .review-panel__title,.collapsed+.hidden+.hidden+.collapsed .review-panel__title,.collapsed+.hidden+.replenishment__description-text+.collapsed .review-panel__title,.collapsed+.replenishment__description-text+.cart-item__price--mobile-only+.collapsed .review-panel__title,.collapsed+.replenishment__description-text+.choose-samples-checkout+.collapsed .review-panel__title,.collapsed+.replenishment__description-text+.collapsed .review-panel__title,.collapsed+.replenishment__description-text+.disabled+.collapsed .review-panel__title,.collapsed+.replenishment__description-text+.hidden+.collapsed .review-panel__title,.collapsed+.replenishment__description-text+.replenishment__description-text+.collapsed .review-panel__title,.samples-panel .checkout__new-account .collapsed+.view-larger+label+.collapsed .review-panel__title,.samples-panel .checkout__new-account .collapsed+label+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__return-user .collapsed+.view-larger+label+.collapsed .review-panel__title,.samples-panel .checkout__return-user .collapsed+label+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__sidebar .collapsed+.samples-buttons+.view-larger+.collapsed .review-panel__title,.samples-panel .checkout__sidebar .collapsed+.view-larger+.samples-buttons+.collapsed .review-panel__title,.samples-panel .collapsed+.cart-item__price--mobile-only+.view-larger+.collapsed .review-panel__title,.samples-panel .collapsed+.choose-samples-checkout+.view-larger+.collapsed .review-panel__title,.samples-panel .collapsed+.disabled+.view-larger+.collapsed .review-panel__title,.samples-panel .collapsed+.hidden+.view-larger+.collapsed .review-panel__title,.samples-panel .collapsed+.replenishment__description-text+.view-larger+.collapsed .review-panel__title,.samples-panel .collapsed+.view-larger+.cart-item__price--mobile-only+.collapsed .review-panel__title,.samples-panel .collapsed+.view-larger+.choose-samples-checkout+.collapsed .review-panel__title,.samples-panel .collapsed+.view-larger+.collapsed .review-panel__title,.samples-panel .collapsed+.view-larger+.disabled+.collapsed .review-panel__title,.samples-panel .collapsed+.view-larger+.hidden+.collapsed .review-panel__title,.samples-panel .collapsed+.view-larger+.replenishment__description-text+.collapsed .review-panel__title,.samples-panel .collapsed+.view-larger+.view-larger+.collapsed .review-panel__title,.samples-panel .top-viewcart-buttons .collapsed+.continue-shopping+.view-larger+.collapsed .review-panel__title,.samples-panel .top-viewcart-buttons .collapsed+.view-larger+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__new-account .collapsed+.continue-shopping+label+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__new-account .collapsed+label+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__return-user .collapsed+.continue-shopping+label+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__return-user .collapsed+label+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__sidebar .collapsed+.continue-shopping+.samples-buttons+.collapsed .review-panel__title,.top-viewcart-buttons .checkout__sidebar .collapsed+.samples-buttons+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.cart-item__price--mobile-only+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.choose-samples-checkout+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.cart-item__price--mobile-only+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.choose-samples-checkout+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.disabled+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.hidden+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.continue-shopping+.replenishment__description-text+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.disabled+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.hidden+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .collapsed+.replenishment__description-text+.continue-shopping+.collapsed .review-panel__title,.top-viewcart-buttons .samples-panel .collapsed+.continue-shopping+.view-larger+.collapsed .review-panel__title,.top-viewcart-buttons .samples-panel .collapsed+.view-larger+.continue-shopping+.collapsed .review-panel__title{border-top:none}
.collapsed .review-panel__title{color:#AFADAA}
.review-panel .content,.review-panel .messages{padding:0 20px}
.promo-panel{margin-bottom:20px}
@media (min-width:768px){.promo-panel{display:block}
}
.promo-panel img{height:100px;width:100%;border:1px solid #BBBBB9}
.promo-panel .banner{padding:17px;border-top:2px solid #000;background:#eff0f0}
.promo-panel .banner b,.promo-panel .banner strong{font-family:"Brandon Text Bold",SimHei}
.checkout__sidebar .offer-code-panel form{width:100%}
.offer-code-panel .offer-code-panel__content{margin-top:20px}
.offer-code-panel .offer-code__byline{display:none}
.offer-code-panel .offer-code__one-offer-only{font-style:normal;margin:18px 0 14px 0;display:block}
.offer-code-panel .offer-code__one-offer-only span{display:inline;float:right}
.offer-code-panel .offer-code__one-offer-only span .offer-code__see-all-offers{margin-top:0}
.offer-code-panel input[type=text]{width:100%;margin:0;text-transform:capitalize}
.account-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger,.checkout .offer-code-panel .account-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout .offer-code-panel .email-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout .offer-code-panel input[type=submit].btn,.email-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger{background-color:#000;margin:0;height:31px;line-height:31px;padding:0 10px}
@media (max-width:767px){.account-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger,.checkout .offer-code-panel .account-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout .offer-code-panel .email-overlay .account-overlay__next .btn.account-overlay__next-trigger,.checkout .offer-code-panel input[type=submit].btn,.email-overlay .account-overlay__next .checkout .offer-code-panel .btn.account-overlay__next-trigger{width:100%}
}
.email-and-sms-promotions{overflow:hidden;width:100%;margin-top:20px}
@media (min-width:768px){.email-and-sms-promotions{margin:20px 0;border-bottom:1px solid #d4d4d4}
}
.email-and-sms-promotions .overlay-link{display:block}
.email-and-sms-promotions .pc_email_promo_container{margin-bottom:18px}
.email-and-sms-promotions .sms-mobile{display:none}
.email-and-sms-promotions .sms-mobile-carrier,.email-and-sms-promotions .sms-terms-and-conditions{display:none}
.email-and-sms-promotions__subtitle{margin-bottom:18px}
.email-and-sms-promotions__info-text{display:none}
.promo-bca-panel{display:none;margin-top:5px;padding:12px 0 20px}
.checkout__sidebar .promo-bca-panel{display:block}
.promo-bca-panel p{margin:0}
.promo-bca-panel .promo_bca_logo{float:right}
.promo-bca-panel .promo_bca_description{width:72%}
.promo-bca-panel .promo_bca_link{color:#000}
.promo-bca-panel .donation_amounts{margin:0;padding:0;border:0;overflow:hidden;margin-bottom:10px}
.promo-bca-panel .donation_amounts li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;white-space:nowrap}
html[data-useragent*='MSIE 8.0'] .promo-bca-panel .donation_amounts .donation_amount{float:left}
.promo-bca-panel .donation_amounts .donation_amount .form-item.radio{margin-right:5px}
.promo-bca-panel .donation_amounts .donation_amount .form-item.radio input[type=radio]{margin-right:0;float:none}
.account-overlay .account-overlay__next .promo-bca-panel .promo_bca_button.account-overlay__next-trigger,.email-overlay .account-overlay__next .promo-bca-panel .promo_bca_button.account-overlay__next-trigger,.promo-bca-panel .account-overlay .account-overlay__next .promo_bca_button.account-overlay__next-trigger,.promo-bca-panel .email-overlay .account-overlay__next .promo_bca_button.account-overlay__next-trigger,.promo-bca-panel input[type=submit].promo_bca_button{background-color:#000;margin:16px 0 0 0;height:31px;line-height:31px;padding:0 10px}
.promo-bca-panel .promo_bca_note{display:none}
.checkout__sidebar .viewcart-panel{position:relative}
.top.checkout__sidebar .viewcart-panel{border-top:none}
.viewcart-panel__title{font-size:21px;text-indent:20px}
@media (min-width:768px){.checkout__content .viewcart-panel__title{border-bottom:none;padding-bottom:20px;margin:0}
}
.checkout__sidebar .viewcart-panel__title{margin:0}
.checkout__sidebar .viewcart-panel__title #shopping-bag-title-edit{display:block;text-indent:0}
.checkout__sidebar .viewcart-header{position:relative;text-align:left;border-bottom:1px solid #BBBBB9}
.checkout__sidebar .viewcart-header #shopping-bag-edit{top:auto;bottom:8px;right:0}
.checkout__header-item-count{display:none}
.checkout__sidebar .checkout__header-item-count{font-size:14px;display:block}
.checkout__sidebar .checkout__header-item-count .item-count-language,.checkout__sidebar .checkout__header-item-count .item-count-number{line-height:50px}
.cart-header{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;padding:15px 0;border-bottom:1px solid #BBBBB9;width:100%;margin-top:10px}
.cart-header__item{float:left}
.cart-header-sub-container{float:left;width:84%}
.cart-header-spacer{width:38%}
.cart-header .products{width:16%;padding-left:20px}
.cart-header .price{width:24%}
.cart-header .qty{width:28%}
.cart-header .total{width:10%;text-align:right}
.checkout__sidebar .cart-header{display:none}
.discount.label,.discount.value,.float-left-text-right,.giftwrap.label,.giftwrap.value,.order-summary__shipping,.order-summary__stock_items_only,.order-summary__total-label,.order-summary__total-value,.shipping.label,.shipping.value,.subtotal.label,.subtotal.value,.tax.label,.tax.value,.total.label,.total.value{float:left;text-align:right}
.order-summary-panel{padding-top:10px}
.checkout__content .order-summary-panel{margin-top:20px;border-top:1px solid #BBBBB9}
.checkout__sidebar .order-summary-panel{border-top:none}
@media (min-width:768px){.checkout__sidebar .order-summary-panel{margin-top:0}
}
@media (max-width:767px){.viewcart .checkout__sidebar .order-summary-panel{padding-top:0;display:none!important;visibility:hidden}
}
.checkout__content .order-summary-panel header{display:none}
.order-summary-panel__title{text-align:right}
.checkout__sidebar .order-summary-panel__title{text-align:left}
.order-summary__content{margin-bottom:0!important}
.order-summary__stock_items_only{font-size:.8em}
.order-summary__shipping{text-transform:uppercase;width:65%}
.checkout__sidebar .order-summary__shipping{text-align:left}
.order-summary__shipping form{display:inline-block;width:100%}
.checkout__content .order-summary__shipping form{position:relative;top:.9em}
@media (min-width:768px){.checkout__content .order-summary__shipping form{width:200px}
}
.order-summary__shipping form .form-item{margin:0}
.order-summary__shipping .selectBox-dropdown{overflow:hidden;width:100%;text-transform:none}
.order-summary__shipping .form-item select{text-transform:none}
.order-summary__shipping-method{margin:0;display:none}
.checkout__sidebar .order-summary__shipping-method{display:none}
.viewcart .checkout__sidebar .order-summary__shipping-method{display:inline-block}
.order-summary__stock_items_only{margin-top:10px}
.viewcart .checkout__sidebar #checkout_shipmethod{display:none}
.ship-method a.selectbox{min-width:140px;text-align:left}
.viewcart .checkout__sidebar .ship-method a.selectbox{font-family:"Brandon Text",SimHei;font-weight:400;width:auto!important;min-width:0;border:0!important}
.viewcart .checkout__sidebar .ship-method a.selectbox:hover{cursor:default;color:#000;text-decoration:none}
.viewcart .checkout__sidebar .ship-method a.selectbox .selectBox-arrow{display:none}
.estimated_delivery_date{width:100%;margin-top:10px}
.single_ship_method{line-height:1.2em}
.discount.label,.giftwrap.label,.shipping.label,.subtotal.label,.tax.label,.total.label{text-transform:uppercase;width:65%}
.checkout__sidebar .discount.label,.checkout__sidebar .giftwrap.label,.checkout__sidebar .shipping.label,.checkout__sidebar .subtotal.label,.checkout__sidebar .tax.label,.checkout__sidebar .total.label{text-align:left;padding:.4em 0}
.discount.value,.giftwrap.value,.shipping.value,.subtotal.value,.tax.value,.total.value{width:35%;white-space:nowrap}
.checkout__sidebar .discount.value,.checkout__sidebar .giftwrap.value,.checkout__sidebar .shipping.value,.checkout__sidebar .subtotal.value,.checkout__sidebar .tax.value,.checkout__sidebar .total.value{padding:.4em 0}
.shipping.value{line-height:60px}
.checkout__sidebar .shipping.value{line-height:normal}
@media (min-width:768px){.checkout__sidebar .shipping.value{line-height:40px}
}
.checkout__sidebar .tax.value{line-height:40px}
.checkout__sidebar .total.label,.checkout__sidebar .total.value{font-weight:700;padding-bottom:0}
.order-summary__total-label,.order-summary__total-value{padding:10px 0}
@media (min-width:1025px){.order-summary__total-label,.order-summary__total-value{border-top:1px solid #BBBBB9;border-bottom:1px solid #BBBBB9}
}
.checkout__sidebar .total-label__wrapper,.checkout__sidebar .total-value__wrapper{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding-top:10px;border-top:1px solid #BBBBB9}
.order-summary__total-label{clear:left;text-transform:uppercase;width:65%;margin-top:.8em}
.checkout__sidebar .order-summary__total-label{margin-top:0;border:none;padding:0}
.checkout__sidebar .total-label__wrapper{border-top-color:transparent}
.order-summary__total-value{width:35%;font-weight:700;margin-top:.8em}
.checkout__sidebar .order-summary__total-value{margin-top:0;border-top:none;border:none;padding:0}
.viewcart-buttons{text-align:right;clear:both;margin:10px 0 10px;position:relative}
.viewcart-buttons:after{content:"";display:table;clear:both}
.viewcart-buttons-panel{margin:20px 0}
.viewcart-buttons-panel .continue-buttons.empty_cart{display:none}
.checkout__sidebar .viewcart-buttons-panel{display:none}
@media (min-width:768px){.viewcart-buttons-panel{padding-left:20px;margin:40px 0 0 0;text-align:right}
}
.viewcart-buttons-panel .or{display:block;text-align:center;margin:5px 0;text-transform:uppercase}
@media (min-width:768px){.viewcart-buttons-panel .or{display:inline-block;line-height:33px;margin:0 22px}
}
@media (min-width:1025px){.viewcart-buttons-panel .or{margin:0 38px}
}
@media (min-width:768px){.viewcart-buttons-panel .continue-buttons{overflow:hidden;float:right}
}
.viewcart-buttons-panel .gwp-paypal-checkout,.viewcart-buttons-panel .paypal-checkout{display:block;text-align:center}
@media (min-width:768px){.viewcart-buttons-panel .gwp-paypal-checkout,.viewcart-buttons-panel .paypal-checkout{display:inline-block;height:33px;vertical-align:middle}
}
.viewcart-buttons-panel a.continue-checkout,.viewcart-buttons-panel a.gwp_continue-checkout{width:100%}
@media (min-width:768px){.viewcart-buttons-panel a.continue-checkout,.viewcart-buttons-panel a.gwp_continue-checkout{display:inline-block;width:auto;padding-left:20px;padding-right:20px}
}
#bottom-viewcart-buttons .viewcart-buttons-panel .continue-buttons.empty_cart{display:block}
.go-shopping{width:100%}
@media (min-width:768px){.go-shopping{width:auto}
}
.signin-to-see-cart{margin-top:20px}
.choose-samples-and{display:none;text-align:center;margin-bottom:10px;font-weight:700}
@media (min-width:768px){.choose-samples-and{display:none;margin-right:15px;margin-bottom:0}
}
.continue-shopping{float:left;display:block;font-weight:700;text-align:center;font-size:11px;margin-top:20px;width:100%}
@media (min-width:768px){.continue-shopping{margin-top:5px;width:auto}
}
.add-samples-message{display:none}
@media (min-width:1025px){.add-samples-message{display:block;border-top:1px solid #BBBBB9;text-align:center;padding:45px 0}
}
.cart-item__desc .remove-sample,.cart-item__remove-form a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#ff4661;text-decoration:none;border-bottom:2px solid #ff4661;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei;font-size:12px}
.cart-item__desc .remove-sample:hover,.cart-item__remove-form a:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}
.checkout__sidebar .cart-item__qty,.checkout__sidebar .cart-item__total{display:block;width:30%;text-align:right}
.cart-item{width:100%;position:relative;padding:10px 0 20px 0;border-bottom:1px solid #BBBBB9}
.cart-item:after{content:"";display:table;clear:both}
.cart-item:last-child{border-bottom:none}
.checkout__sidebar .cart-item{position:relative;padding:20px 0}
.cart-item__limited-remaining{color:#ff4661;font-size:13px;line-height:1.923;clear:both;text-align:left}
@media (min-width:768px){.cart-item__limited-remaining{line-height:2.923}
}
.cart-item__thumb{float:left;text-align:center}
.cart-item__thumb-link{display:block}
.cart-item__thumb-image{display:block;width:100%}
@media (min-width:768px){.checkout__content .cart-item__thumb-image{padding:0 17%}
}
.checkout__content .cart-item__thumb{width:38%;padding-right:20px}
@media (min-width:768px){.checkout__content .cart-item__thumb{width:16%;padding-right:0}
}
.checkout__sidebar .cart-item__thumb{width:28%;padding-right:4%}
.cart-item__desc-container{float:left}
.cart-item__desc-container:after{content:"";display:table;clear:both}
.checkout__content .cart-item__desc-container{width:62%}
@media (min-width:768px){.checkout__content .cart-item__desc-container{width:84%}
}
.checkout__sidebar .cart-item__desc-container{width:72%}
.cart-item__desc{line-height:1.5}
@media (min-width:768px){.checkout__content .cart-item__desc{float:left;width:38%}
}
.checkout__sidebar .cart-item__desc{float:left;width:70%}
.cart-item__desc .remove-sample{margin-top:10px}
.checkout__sidebar .cart-item__desc .remove-sample{display:none}
.cart-item__desc-info{font-size:12px}
@media (min-width:768px){.cart-item__desc-info .color{margin:14px 0 1px 0}
}
.cart-item__desc-info .color .swatch{float:left}
.cart-item__desc-info .shade{font-size:14px;line-height:22px;margin-left:2.4em}
.cart-item__desc-info .shade-label{display:none}
.cart-item__product-name{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.cart-item__product-name a{font-size:11px;letter-spacing:.2em}
.cart-item__size{font-size:14px;margin-top:3px;display:inline-block}
.cart-item__color{display:block;margin-bottom:5px;margin-top:5px}
@media (min-width:768px){.cart-item__color{margin-top:10px}
}
.cart-item__color .cart-item__swatch{border-radius:11px;height:20px;width:20px;display:inline-block;vertical-align:middle}
.cart-item__remove-form a{margin-top:10px}
.cart-item__remove-form.loading{background-size:auto 100%}
.cart-item__qty{float:left;line-height:36px}
@media (max-width:767px){.checkout__content .cart-item__qty{overflow:hidden;clear:left;margin-top:10px;padding-top:10px}
}
@media (min-width:768px){.checkout__content .cart-item__qty{width:28%}
}
.checkout__sidebar .cart-item__qty{margin:0;padding:20px 0 0 0;clear:none;float:right;text-transform:uppercase}
.cart-item__qty .update_btn{display:none}
.cart-item__qty a.selectBox,.cart-item__qty select,.selectbox .cart-item__qty{display:block}
@media (max-width:767px){.cart-item__qty a.selectBox,.cart-item__qty select,.selectbox .cart-item__qty{min-width:64px;width:64px}
}
.touch .cart-item__qty select{min-width:64px;width:64px}
.cart-item__qty form{width:64px}
@media (max-width:767px){.cart-item__qty form{display:block;float:left}
}
@media (max-width:767px){.checkout__content .cart-item__qty-label{float:left;line-height:30px;margin-right:7px}
}
@media (min-width:768px){.checkout__content .cart-item__qty-label{display:none;padding-top:5px;margin-top:34px}
}
.sample .cart-item__qty-label{display:inline-block}
@media (min-width:768px){.sample .cart-item__qty-label{display:none}
}
.checkout__sidebar .cart-item__qty-label{padding:0;margin:0;display:inline-block}
.cart-item__price{line-height:36px;-ms-word-break:break-word;word-break:break-word}
@media (min-width:768px){.cart-item__price{width:24%;float:left}
}
@media (max-width:767px){.viewcart-panel .cart-item__price{margin:0 0 0 5%;padding-top:15px;line-height:36px}
}
.checkout__sidebar .cart-item__price{display:none}
.cart-item__price-label{display:none}
@media (min-width:768px){.checkout__sidebar .cart-item__price-label{display:inline-block}
}
.checkout__content .cart-item__total{float:left}
@media (max-width:767px){.checkout__content .cart-item__total{margin:10px 0 0 10px;padding-top:10px;line-height:30px;display:none}
}
@media (min-width:768px){.checkout__content .cart-item__total{text-align:right;width:10%;line-height:36px}
}
.checkout__sidebar .cart-item__total{position:absolute;right:0;top:20px}
.cart-item__gc-to{margin-top:3px}
.cart-item__gc-email,.cart-item__gc-from,.cart-item__gc-message,.cart-item__gc-to{font-family:"Brandon Text Medium",SimHei;line-height:normal;text-transform:none}
.cart-item__gc-text{font-family:"Brandon Text",SimHei;text-transform:none}
.cart-item__gc-options{margin-top:3px}
a.cart-item__gc-edit,a.cart-item__gc-remove{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#ff4661;text-decoration:none;border-bottom:2px solid #ff4661;display:inline-block;cursor:pointer;font-size:10px;padding-bottom:3px}
a.cart-item__gc-edit:hover,a.cart-item__gc-remove:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}
a.cart-item__gc-buy{display:none}
.cart-item__replenishment{padding:20px 0 10px 0;position:relative;clear:left;width:auto}
@media (min-width:768px){.cart-item__replenishment{width:80%}
}
.checkout__sidebar .cart-item__replenishment{padding:0}
.cart-item__replenishment .selectbox{width:100%}
@media (min-width:768px){.cart-item__replenishment .selectbox{width:195px}
}
.replenishment__description{font-family:"Brandon Text Bold",SimHei;font-size:12px;text-transform:uppercase}
@media (min-width:768px){.replenishment__description{overflow:hidden}
}
@media (min-width:768px){.replenishment__description--text{font-size:14px;float:left;margin-right:45px}
}
.replenishment__description--link{display:none}
.replenishment__form-container{margin-top:8px}
.replen_notice{display:inline-block;padding:0;margin-top:15px;vertical-align:top;text-transform:none}
@media (max-width:767px){.replen_notice{width:auto}
}
.replenishment__description-link{position:absolute;bottom:0;left:0;display:block;text-decoration:underline}
.gift-card{font-style:italic}
.gift-card__link{font-weight:700;text-decoration:underline;font-style:normal}
.cart-item .error{clear:left;overflow:hidden;margin-top:10px}
.recommended-products-panel{clear:both}
.recommended-products-panel .checkout__panel-title{text-align:center;border:0}
.recommended-products-panel .checkout__panel-title:after,.recommended-products-panel .checkout__panel-title:before{border-top:2px solid #000;width:57px;content:'\a0 ';position:relative;top:.8em;display:inline-block;margin:0 .4em 0 .2em}
@media (min-width:768px){.recommended-products-panel{margin-top:1.4em}
}
.recommended-products__list{overflow:hidden}
.recommended-products__list>li{float:left;width:33%;text-align:center;position:relative}
.recommended-products__list>li>a,.recommended-products__list>li>div{display:block;width:140px;margin:0 auto}
.recommended-products__list>li .thumb{margin-bottom:15px}
.recommended-products__list>li img{width:100%}
.recommended-products__list>li .product_name{margin-bottom:10px}
.recommended-products__list>li .product_subname{line-height:1.3}
.recommended-products__list>li [type=submit]{margin:15px 0}
.recommended-products__list>li .quickshop{position:absolute;bottom:0;left:50%;margin-left:-70px}
.favorites__recommended-products,.recommended-product-items{overflow:hidden}
.favorites__recommended-products .favorites__recommended-product,.favorites__recommended-products .recommended-item,.recommended-product-items .favorites__recommended-product,.recommended-product-items .recommended-item{float:left;width:22.75%;box-sizing:border-box;margin-right:3%}
.favorites__recommended-products .favorites__recommended-product img,.favorites__recommended-products .recommended-item img,.recommended-product-items .favorites__recommended-product img,.recommended-product-items .recommended-item img{width:100%}
.favorites__recommended-products .favorites__recommended-product:last-child,.favorites__recommended-products .recommended-item:last-child,.recommended-product-items .favorites__recommended-product:last-child,.recommended-product-items .recommended-item:last-child{margin-right:0}
.favorites__recommended-products .product_name,.recommended-product-items .product_name{min-height:76px}
.favorites__recommended-products .product_name a,.recommended-product-items .product_name a{text-transform:uppercase;border:none;padding:0}
.favorites__recommended-products .produce_subname a,.recommended-product-items .produce_subname a{text-transform:uppercase;border:none}
.favorites__recommended-products .formatted_price,.recommended-product-items .formatted_price{border:1px solid #000;border-width:1px 0;padding:.4em 0;text-align:right}
.favorites__recommended-products .quickshop,.recommended-product-items .quickshop{text-align:right}
.favorites__recommended-products .addtobag,.recommended-product-items .addtobag{text-align:right;margin:15px 0}
.favorites__recommended-products .addtobag__form,.recommended-product-items .addtobag__form{float:right}
.favorites__recommended-products .addtobag__favorites,.recommended-product-items .addtobag__favorites{float:right}
.favorites__recommended-products .addtobag__favorites .product__favorite,.recommended-product-items .addtobag__favorites .product__favorite{font-size:18px;padding-right:10px;text-decoration:none}
.favorites__recommended-products .addtobag__favorites .product__favorite .icon-heart,.recommended-product-items .addtobag__favorites .product__favorite .icon-heart{color:red}
.favorites__recommended-products .addtobag__favorites .product__favorite .icon-heart_outline,.recommended-product-items .addtobag__favorites .product__favorite .icon-heart_outline{color:#000}
.favorites__recommended-products .addtobag__favorites .product__favorite .icon-heart_outline:hover,.recommended-product-items .addtobag__favorites .product__favorite .icon-heart_outline:hover{color:red}
.recommended-item__button{margin:15px 0}
.recommended-products__list>li>.sku-brief-editorial{padding-bottom:90px;position:relative}
.sku-brief-checkout__controls{position:absolute;bottom:0;width:100%}
.sku-brief-editorial__reviews{width:60px;margin:0 auto 10px}
.samples-page{position:relative;margin:0 25px 30px;text-align:left}
@media (min-width:768px){.samples-page{max-width:1024px;margin:18px auto 75px auto}
}
.samples-page .samples-panel__title{border-bottom-width:2px;font-size:21px;margin:15px 0 0 0}
@media (min-width:768px){.samples-page .samples-panel__title{padding-left:.6em}
}
.samples-page .samples-panel__header{margin-top:15px}
.samples-page .remaining .available,.samples-page .remaining .max{text-align:center;padding:28px 20px 50px 20px;background:#eff0f0;border-bottom:1px solid #000}
.samples-page .remaining .wp-pick-samples.available,.samples-page .remaining .wp-samples.available{background:#fff;border-bottom:1px solid #000;margin-bottom:0;padding:18px 20px 10px 13px;text-align:left}
.samples-page .remaining__header,.samples-page .remaining__header--alt{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:25px;line-height:27px;letter-spacing:.24em;text-transform:uppercase}
.samples-page .remaining__sub-header{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;line-height:22px;margin-bottom:2px}
.samples-page .remaining__date,.samples-page .remaining__text,.samples-page .remaining__text--alt{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;line-height:22px;letter-spacing:normal;margin-top:20px}
.samples-page .remaining__header--alt,.samples-page .remaining__text--alt{display:none}
.samples-page .remaining__note{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:normal;margin-top:20px}
.samples-page .samples-panel__pick4_or_pick1{color:#ff4661;margin-top:4px}
@media (min-width:768px){#checkout_wp_samples .samples-buttons.bottom{border-top:none}
#checkout_wp_samples .pick-samples-btn a{background-color:#ff4661;border:none;color:#fff;font-size:14px;padding:.75em 1em;text-decoration:none;letter-spacing:2.5px;line-height:1;height:auto;width:100%}
#checkout_wp_samples .product-list .grid-2{width:48.4%}
#checkout_wp_samples .product-list .grid-3{width:31.2%}
#checkout_wp_samples .product-list .grid-4{width:22.6%}
#checkout_wp_samples .product-list .product{margin-bottom:0}
#checkout_wp_samples .product-list .even-product{margin-left:0}
#checkout_wp_samples .product-list .learn-link,#checkout_wp_samples .product-list .product-size{display:none}
#checkout_wp_samples .product-list .skus{position:absolute;bottom:6px}
#checkout_wp_samples .product-list .skus .sku.deactivate .sample-select-button{background-color:#d4d4d4}
#checkout_wp_samples .product-list .skus .sample-select-button{background-color:#000;color:#fff}
#checkout_wp_samples .product-list .skus .sample-select-button.selected{background-color:#ff4661}
#checkout_wp_samples .gwp .skus .sku.deactivate .sample-select-button{color:#fff;border:1px solid #d4d4d4}
#checkout_wp_samples .gwp .skus .sample-select-button{background-color:#fff;color:#000;border:1px solid #000}
#checkout_wp_samples .gwp .skus .sample-select-button.selected{background-color:#000;color:#fff}
}
@media (max-width:767px){#samples-panel .available{border-bottom:1px solid #d4d4d4;margin-bottom:15px}
}
@media (max-width:767px){#checkout_wp_samples .product-img{padding-right:0}
#checkout_wp_samples .product-list .skus{position:relative;bottom:0}
#checkout_wp_samples .samples-buttons .return-link a{width:auto}
#checkout_wp_samples .details,#checkout_wp_samples .product-img{width:100%}
#checkout_wp_samples .product-img img{width:60%;text-align:center;display:block;margin:0 auto}
#checkout_wp_samples .product-list .skus label input{top:0}
#checkout_wp_samples .product-list .skus .sku.deactivate .sample-select-button{background-color:#d4d4d4}
#checkout_wp_samples .product-list .skus .sample-select-button{top:0;border:none;position:relative;background-color:#000;color:#fff}
#checkout_wp_samples .product-list .skus .sample-select-button.selected{background-color:#ff4661}
#checkout_wp_samples .gwp .skus .sku.deactivate .sample-select-button{color:#fff;border:1px solid #d4d4d4}
#checkout_wp_samples .gwp .skus .sample-select-button{background-color:#fff;color:#000;border:1px solid #000}
#checkout_wp_samples .gwp .skus .sample-select-button.selected{background-color:#000;color:#fff}
}
.samples-buttons{overflow:hidden}
@media (min-width:768px){.samples-page .samples-buttons.top{padding-top:0}
}
.samples-page .samples-buttons.bottom{padding-top:20px;display:none}
@media (min-width:768px){.samples-page .samples-buttons.bottom{padding-top:40px;border-top:1px solid #929292}
}
.account-overlay .account-overlay__next .samples-page .samples-buttons .btn.account-overlay__next-trigger,.email-overlay .account-overlay__next .samples-page .samples-buttons .btn.account-overlay__next-trigger,.samples-page .samples-buttons .account-overlay .account-overlay__next .btn.account-overlay__next-trigger,.samples-page .samples-buttons .email-overlay .account-overlay__next .btn.account-overlay__next-trigger,.samples-page .samples-buttons input[type=submit].btn{width:100%;padding:.75em 1em;line-height:1;height:auto}
.account-overlay .account-overlay__next .samples-page .samples-buttons .btn.is_disabled.account-overlay__next-trigger,.email-overlay .account-overlay__next .samples-page .samples-buttons .btn.is_disabled.account-overlay__next-trigger,.samples-page .samples-buttons .account-overlay .account-overlay__next .btn.is_disabled.account-overlay__next-trigger,.samples-page .samples-buttons .email-overlay .account-overlay__next .btn.is_disabled.account-overlay__next-trigger,.samples-page .samples-buttons input[type=submit].btn.is_disabled{background:#d4d4d4}
@media (min-width:768px){.account-overlay .account-overlay__next .samples-page .samples-buttons .btn.account-overlay__next-trigger,.email-overlay .account-overlay__next .samples-page .samples-buttons .btn.account-overlay__next-trigger,.samples-page .samples-buttons .account-overlay .account-overlay__next .btn.account-overlay__next-trigger,.samples-page .samples-buttons .email-overlay .account-overlay__next .btn.account-overlay__next-trigger,.samples-page .samples-buttons input[type=submit].btn{width:auto;margin-left:40px}
}
.samples-buttons .return-link{display:block;line-height:30px;padding-top:16px;text-align:center}
.samples-buttons .return-link a{width:100%;font-size:11px}
@media (min-width:768px){.samples-buttons .return-link{text-align:left;padding-top:5px;float:right;width:auto}
}
@media (min-width:768px){.samples-page .samples-buttons .add-button{float:right}
}
.checkout__sidebar .product-list{min-height:350px}
.samples-page .product-list{overflow:hidden;margin-top:35px}
@media (min-width:1025px){.samples-page .product-list{padding-top:20px;margin-top:0}
}
.checkout__sidebar .product .product-name,.checkout__sidebar .product .skus label{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.checkout__sidebar .product .sku.deactivate .sample-select-button{background:#d4d4d4}
.checkout__sidebar .product .sample-select-button{width:100%}
@media (min-width:768px){.checkout__sidebar .product .sample-select-button{display:none;position:absolute;width:100%;bottom:0;margin-top:0}
}
.samples-panel .product .product-name,.samples-panel .product .skus label{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.samples-panel .product .sku.deactivate .sample-select-button{background:#d4d4d4}
.samples-panel .product .sample-select-button{width:100%}
@media (min-width:768px){.samples-panel .product .sample-select-button{display:none;position:absolute;width:100%;bottom:0;margin-top:0}
}
.samples-page .product .product-name,.samples-page .product .skus label{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.samples-page .product .sku.deactivate .sample-select-button{background:#d4d4d4}
.samples-page .product .sample-select-button{width:100%}
@media (min-width:768px){.samples-page .product .sample-select-button{display:none;position:absolute;width:100%;bottom:0;margin-top:0}
}
.checkout__sidebar .product{width:100%;margin:0 auto}
.checkout__sidebar .product label{min-height:24px}
.samples-page .product{padding-bottom:5px;padding-top:20px;margin-bottom:40px;position:relative;border-top:1px solid #929292}
.samples-page .product:first-child{border-top:0}
@media (max-width:767px){.samples-page .product{overflow:hidden}
}
@media (min-width:768px){.samples-page .product{min-height:390px;float:left;width:22.6%;padding:18px 0 90px 0;margin:0 0 30px 2%;border-top:none}
.samples-page .product:nth-of-type(1){margin-left:0}
}
.checkout__sidebar .product-seperation{display:none}
@media (min-width:768px){.checkout__sidebar .product-seperation{display:block;height:1px;line-height:1px;width:100%;clear:both;background:#929292}
.checkout__sidebar .product-seperation+.product{margin-left:0}
}
.samples-panel .product-seperation{display:none}
@media (min-width:768px){.samples-panel .product-seperation{display:block;height:1px;line-height:1px;width:100%;clear:both;background:#929292}
.samples-panel .product-seperation+.product{margin-left:0}
}
.samples-page .product-seperation{display:none}
@media (min-width:768px){.samples-page .product-seperation{display:block;height:1px;line-height:1px;width:100%;clear:both;background:#929292}
.samples-page .product-seperation+.product{margin-left:0}
}
.checkout__sidebar .product-img{max-width:140px;margin:0 auto}
.checkout__sidebar .product-img img{width:100%}
.samples-page .product-img{float:left;width:40%;padding-right:20px;margin-bottom:20px}
@media (min-width:768px){.samples-page .product-img{width:100%;padding-right:0;float:none}
}
.samples-page .product-img img{width:100%}
.checkout__sidebar .details{margin-top:20px}
.samples-page .details{float:left;width:60%;text-align:left;line-height:1.4}
@media (min-width:768px){.samples-page .details{float:none;width:100%}
}
.checkout__sidebar .product-subhead{display:none}
.samples-panel .product-subhead{display:none}
.samples-page .product-subhead{display:none}
.checkout__sidebar .product-size{margin-top:8px;font-size:12px}
.samples-panel .product-size{margin-top:8px;font-size:12px}
.samples-page .product-size{margin-top:8px;font-size:12px}
.checkout__sidebar .skus label{font-size:12px;display:block;clear:both}
.samples-panel .skus label{font-size:12px;display:block;clear:both}
.samples-page .skus label{font-size:12px;display:block;clear:both}
.checkout__sidebar .sample__shades-container{width:100%}
@media (min-width:768px){.checkout__sidebar .sample__shades-container{display:none;position:absolute;bottom:46px;left:0}
}
.checkout__sidebar .sample__shades-container .sample__shades{height:36px;padding:6px 0;border-top:1px solid #000;border-bottom:1px solid #000}
.checkout__sidebar .sample__shades-container .swatch{float:left}
.checkout__sidebar .sample__shades-container .shade{float:left;padding-left:9px;height:22px}
@media (max-width:767px){.checkout__sidebar .sample__shades-container .shade{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:21px;letter-spacing:.2em;text-transform:uppercase;line-height:22px;height:22px;overflow:hidden;text-overflow:initial;width:84%}
}
@media (max-width:767px) and (min-width:768px){.checkout__sidebar .sample__shades-container .shade{font-size:14px}
}
@media (min-width:768px){.checkout__sidebar .sample__shades-container .shade{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.24em;text-transform:uppercase;line-height:22px}
}
@media (min-width:768px) and (min-width:768px){.checkout__sidebar .sample__shades-container .shade{font-size:14px}
}
.samples-panel .sample__shades-container{width:100%}
@media (min-width:768px){.samples-panel .sample__shades-container{display:none;position:absolute;bottom:46px;left:0}
}
.samples-panel .sample__shades-container .sample__shades{height:36px;padding:6px 0;border-top:1px solid #000;border-bottom:1px solid #000}
.samples-panel .sample__shades-container .swatch{float:left}
.samples-panel .sample__shades-container .shade{float:left;padding-left:9px;height:22px}
@media (max-width:767px){.samples-panel .sample__shades-container .shade{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:21px;letter-spacing:.2em;text-transform:uppercase;line-height:22px;height:22px;overflow:hidden;text-overflow:initial;width:84%}
}
@media (max-width:767px) and (min-width:768px){.samples-panel .sample__shades-container .shade{font-size:14px}
}
@media (min-width:768px){.samples-panel .sample__shades-container .shade{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.24em;text-transform:uppercase;line-height:22px}
}
@media (min-width:768px) and (min-width:768px){.samples-panel .sample__shades-container .shade{font-size:14px}
}
.samples-page .sample__shades-container{width:100%}
@media (min-width:768px){.samples-page .sample__shades-container{display:none;position:absolute;bottom:46px;left:0}
}
.samples-page .sample__shades-container .sample__shades{height:36px;padding:6px 0;border-top:1px solid #000;border-bottom:1px solid #000}
.samples-page .sample__shades-container .swatch{float:left}
.samples-page .sample__shades-container .shade{float:left;padding-left:9px;height:22px}
@media (max-width:767px){.samples-page .sample__shades-container .shade{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:21px;letter-spacing:.2em;text-transform:uppercase;line-height:22px;height:22px;overflow:hidden;text-overflow:initial;width:84%}
}
@media (max-width:767px) and (min-width:768px){.samples-page .sample__shades-container .shade{font-size:14px}
}
@media (min-width:768px){.samples-page .sample__shades-container .shade{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.24em;text-transform:uppercase;line-height:22px}
}
@media (min-width:768px) and (min-width:768px){.samples-page .sample__shades-container .shade{font-size:14px}
}
.checkout__sidebar .skus{margin-top:20px}
.checkout__sidebar .skus__multiple,.checkout__sidebar .skus__single{display:none}
.checkout__sidebar .skus__multiple select.shade__select{width:100%}
.checkout__sidebar .skus__multiple .selectBox.shade__select{padding-left:0;height:36px;border-top:1px solid #000;border-bottom:1px solid #000}
.checkout__sidebar .skus__multiple .selectBox.shade__select .selectBox-label{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.24em;text-transform:uppercase;line-height:36px;height:36px}
@media (min-width:768px){.checkout__sidebar .skus__multiple .selectBox.shade__select .selectBox-label{font-size:14px}
}
.checkout__sidebar .skus__multiple .selectBox.shade__select .swatch__container{float:left;margin:6px 6px 0 0}
.samples-panel .skus{margin-top:20px}
.samples-panel .skus__multiple,.samples-panel .skus__single{display:none}
.samples-panel .skus__multiple select.shade__select{width:100%}
.samples-panel .skus__multiple .selectBox.shade__select{padding-left:0;height:36px;border-top:1px solid #000;border-bottom:1px solid #000}
.samples-panel .skus__multiple .selectBox.shade__select .selectBox-label{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.24em;text-transform:uppercase;line-height:36px;height:36px}
@media (min-width:768px){.samples-panel .skus__multiple .selectBox.shade__select .selectBox-label{font-size:14px}
}
.samples-panel .skus__multiple .selectBox.shade__select .swatch__container{float:left;margin:6px 6px 0 0}
.samples-page .skus{margin-top:20px}
.samples-page .skus__multiple,.samples-page .skus__single{display:none}
.samples-page .skus__multiple select.shade__select{width:100%}
.samples-page .skus__multiple .selectBox.shade__select{padding-left:0;height:36px;border-top:1px solid #000;border-bottom:1px solid #000}
.samples-page .skus__multiple .selectBox.shade__select .selectBox-label{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.24em;text-transform:uppercase;line-height:36px;height:36px}
@media (min-width:768px){.samples-page .skus__multiple .selectBox.shade__select .selectBox-label{font-size:14px}
}
.samples-page .skus__multiple .selectBox.shade__select .swatch__container{float:left;margin:6px 6px 0 0}
@media (min-width:768px){.samples-page .skus{width:100%;margin-top:0}
.samples-page .skus .form-item{margin-bottom:0}
}
.shade__select-selectBox-dropdown-menu{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.24em;text-transform:uppercase;line-height:36px}
@media (min-width:768px){.shade__select-selectBox-dropdown-menu{font-size:14px}
}
.shade__select-selectBox-dropdown-menu .swatch__container{float:left;margin:6px 6px 0 0}
.samples-page .sample-select-button{border:none}
@media (max-width:767px){.samples-page .sample-select-button{margin-top:20px}
}
.samples-page .prev-next,.samples-page .samples-pager{display:none}
.checkout-confirmation-page p{margin-bottom:20px}
.checkout-confirmation-page .registration-panel{padding-bottom:38px}
.checkout-confirmation-page .registration-panel__title{margin-bottom:18px}
@media (max-width:767px){.checkout-confirmation-page .registration-panel__title{text-indent:0;padding:20px;line-height:normal}
}
@media (min-width:768px){.checkout-confirmation-page .registration-panel .checkout__panel-content{padding-left:20px}
}
@media (min-width:768px){.checkout-confirmation-page .registration-panel .how-we-will-use-container{float:right;width:43%;margin-right:20px}
}
@media (min-width:768px){.checkout-confirmation-page .registration-panel .registration-form-container{float:left;width:43%}
}
.checkout-confirmation-page .registration-panel .registration-form-container input.error{border:1px solid red}
.checkout-confirmation-page .registration-panel .checkout-registration__email-address-title{display:block}
.checkout-confirmation-page .registration-panel .checkout-registration__email-address{margin-bottom:15px}
.checkout-confirmation-page .registration-panel .accepted-privacy-policy{margin-top:20px}
.checkout-confirmation-page .registration-panel .continue-button-wrapper{clear:both;padding-top:38px}
.checkout-confirmation-page .sign-in-confirmation-panel{overflow:hidden;padding-bottom:38px}
.checkout-confirmation-page .sign-in-confirmation-panel__title{margin-bottom:18px}
@media (max-width:767px){.checkout-confirmation-page .sign-in-confirmation-panel__title{text-indent:0;padding:20px;line-height:normal}
}
@media (min-width:768px){.checkout-confirmation-page .sign-in-confirmation-panel__content{float:left;margin-left:20px}
}
.checkout-confirmation-page .sign-in-confirmation-panel__content .label{display:block}
.checkout-confirmation-page .sign-in-confirmation-panel__content .email-address{margin-bottom:15px}
.checkout-confirmation-page .sign-in-confirmation-panel__content .password input.error{border:1px solid red}
@media (min-width:768px){.checkout-confirmation-page .sign-in-confirmation-panel__content .password{width:43%}
}
.checkout-confirmation-page .guarantee-panel{clear:both;padding:0}
@media (min-width:768px){.checkout-confirmation-page .guarantee-panel{padding:0 0 0 20px}
}
.confirmation-panel{padding-bottom:40px}
.confirmation-panel p{margin-bottom:0}
.confirmation-panel__title{margin-bottom:18px}
@media (max-width:767px){.confirmation-panel__title{font-size:16px}
}
@media (min-width:768px){.confirmation-panel__content{padding-left:20px}
}
.confirmation-panel__email-coming{margin-top:36px}
.confirmation-panel__actions{margin:34px 0 0 0}
@media (min-width:768px){.confirmation-panel__actions{margin:34px 0 0 20px}
}
.elc-checkout-footer{display:flex;flex-direction:column}
.elc-checkout-footer .secure-pay-container{display:flex;margin:30px auto}
.elc-checkout-footer .secure-pay-container .logo{background-image:url(/media/export/cms/checkout/lock.svg);width:20px;height:20px;background-size:20px 20px}
.elc-checkout-footer .secure-pay-container .secure-pay{font-size:15px;font-weight:700;margin:auto 0 1px 5px}
.pg_wrapper{padding-top:30px}
@media (min-width:768px){.pg_wrapper{padding-top:0}
}
.nav-checkout .pg_wrapper{padding-top:0}
@media (max-width:767px){.pg_wrapper.onepage,.pg_wrapper.samples-page{padding-top:30px}
}
.pg_wrapper .messages{color:red}
.pg_wrapper .termsandprivacy{padding:0 0 20px 20px}
.account .account__section{overflow:hidden;max-width:1024px;margin:40px auto}
.account-page .account-utilities{float:left;margin-right:28px}
.account-page__content{width:auto;overflow:hidden}
.account-page__header{margin:4px 0 6px}
#account-page__welcome{display:none}
.account-address,.account-loyalty,.account-orders,.account-payment,.account-profile{position:relative;width:50%;float:left;padding:48px 52px 94px 50px}
.account-address .section-header__header,.account-loyalty .section-header__header,.account-orders .section-header__header,.account-payment .section-header__header,.account-profile .section-header__header{text-align:center;margin-bottom:42px}
.account-address .section-header__link,.account-loyalty .section-header__link,.account-orders .section-header__link,.account-payment .section-header__link,.account-profile .section-header__link{color:#EF4963;text-decoration:none;position:absolute;display:block;width:100%;bottom:52px;left:0;text-align:center}
.account-address .section-content h4,.account-loyalty .section-content h4,.account-orders .section-content h4,.account-payment .section-content h4,.account-profile .section-content h4{font-family:"Brandon Text Bold",SimHei;margin-bottom:32px}
.account-address .section-content .order-detail-item-link,.account-loyalty .section-content .order-detail-item-link,.account-orders .section-content .order-detail-item-link,.account-payment .section-content .order-detail-item-link,.account-profile .section-content .order-detail-item-link{visibility:hidden}
.account-address .section-content .reorder-item-link,.account-loyalty .section-content .reorder-item-link,.account-orders .section-content .reorder-item-link,.account-payment .section-content .reorder-item-link,.account-profile .section-content .reorder-item-link{text-decoration:none;color:#000}
.account-artists_pick{display:none}
.account-address,.account-payment{border-top:1px solid #D0D0D0}
.account-profile{background:url(/media/images/account/bg_account_landing.gif) no-repeat 100% 52px}
.account-profile .account-profile__connected-accounts span,.account-profile .account-profile__email span,.account-profile .account-profile__name span,.account-profile .account-profile__newsletter span,.account-profile .account-profile__newsletter-mobile span{font-family:"Brandon Text Bold",SimHei}
.account-payment{clear:left;background:url(/media/images/account/bg_account_landing.gif) no-repeat 100% 0}
.account-loyalty{display:none}
.account-landing-profile__header-container{text-align:center}
.account-mobile-landing-page .account-landing-profile__img{width:154px;margin:0 auto 30px auto}
.account-mobile-landing-page .account-landing-menu{border-top:1px solid #D0D0D0}
.account-mobile-landing-page .account-landing-menu .account-landing-menu__item a{display:block;line-height:39px;padding-left:30px;border-bottom:1px solid #D0D0D0}
.artist-picks-page .product,.favorites-page .product,.past-purchases-page .product,.wishlist-page .product{padding-top:20px}
@media (min-width:768px){.artist-picks-page .product,.favorites-page .product,.past-purchases-page .product,.wishlist-page .product{padding-top:0}
}
@media (max-width:767px){.artist-picks-page .product-info,.favorites-page .product-info,.past-purchases-page .product-info,.wishlist-page .product-info{position:relative;padding-left:35%}
}
.artist-picks-page .product-info-wrapper,.favorites-page .product-info-wrapper,.past-purchases-page .product-info-wrapper,.wishlist-page .product-info-wrapper{position:relative}
@media (min-width:768px){.artist-picks-page .product-info__product,.favorites-page .product-info__product,.past-purchases-page .product-info__product,.wishlist-page .product-info__product{overflow:hidden;float:left;vertical-align:top;width:52%}
}
.artist-picks-page .product-info__price,.favorites-page .product-info__price,.past-purchases-page .product-info__price,.wishlist-page .product-info__price{margin-top:3px}
@media (min-width:768px){.artist-picks-page .product-info__price,.favorites-page .product-info__price,.past-purchases-page .product-info__price,.wishlist-page .product-info__price{overflow:hidden;float:left;margin-top:0;vertical-align:top;width:14%}
}
@media (min-width:768px){.artist-picks-page .product-info__actions,.favorites-page .product-info__actions,.past-purchases-page .product-info__actions,.wishlist-page .product-info__actions{overflow:hidden;float:left;vertical-align:top;width:34%}
}
.artist-picks-page .product-info__search,.favorites-page .product-info__search,.past-purchases-page .product-info__search,.wishlist-page .product-info__search{display:inline-block}
.artist-picks-page .product-info__shade,.favorites-page .product-info__shade,.past-purchases-page .product-info__shade,.wishlist-page .product-info__shade{margin-top:10px}
.artist-picks-page .product-info__shade-tile,.favorites-page .product-info__shade-tile,.past-purchases-page .product-info__shade-tile,.wishlist-page .product-info__shade-tile{height:21px;width:21px;border:none;box-shadow:none}
.artist-picks-page .product-info__shade-name,.favorites-page .product-info__shade-name,.past-purchases-page .product-info__shade-name,.wishlist-page .product-info__shade-name{display:inline-block;vertical-align:top;line-height:21px}
.artist-picks-page .product-info__name a,.favorites-page .product-info__name a,.past-purchases-page .product-info__name a,.wishlist-page .product-info__name a{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:11px;line-height:19px;letter-spacing:.22em;text-transform:uppercase;color:#000;text-decoration:none}
.artist-picks-page .product-info__re-order,.favorites-page .product-info__re-order,.past-purchases-page .product-info__re-order,.wishlist-page .product-info__re-order{display:none}
.artist-picks-page .product-image,.favorites-page .product-image,.past-purchases-page .product-image,.wishlist-page .product-image{float:left}
@media (max-width:767px){.artist-picks-page .product-image,.favorites-page .product-image,.past-purchases-page .product-image,.wishlist-page .product-image{position:absolute;top:10px;left:0;width:30%}
.artist-picks-page .product-image__image,.artist-picks-page .product-image__link,.favorites-page .product-image__image,.favorites-page .product-image__link,.past-purchases-page .product-image__image,.past-purchases-page .product-image__link,.wishlist-page .product-image__image,.wishlist-page .product-image__link{display:block;width:100%}
}
.account #cboxOverlay{background:#fff}
.account #colorbox{border:1px solid #BBBBB9}
.account #cboxClose{top:3px;right:15px}
.sign-in-page{overflow:hidden;padding:30px}
@media (max-width:767px){.sign-in-page{min-height:350px}
}
@media (min-width:768px){.sign-in-page{max-width:1024px;padding:0;margin:40px auto}
}
@media (min-width:768px){.sign-in-page__container{width:75%}
}
@media (max-width:767px){.sign-in-page .section-head{text-align:center}
}
@media (max-width:767px){.sign-in-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;margin-bottom:16px}
.sign-in-page__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.sign-in-page__header .inner,.sign-in-page__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.sign-in-page__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.sign-in-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px;margin-top:4px;padding-bottom:16px;border-bottom:2px solid #000}
}
.sign-in-page__login{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;height:50px;line-height:50px;text-indent:20px;background:#F3EFEA;border-bottom:1px solid #BBBBB9}
.account-overlay .account-overlay__next .sign-in-page .sign-in-page__submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .sign-in-page .sign-in-page__submit.account-overlay__next-trigger,.sign-in-page .account-overlay .account-overlay__next .sign-in-page__submit.account-overlay__next-trigger,.sign-in-page .email-overlay .account-overlay__next .sign-in-page__submit.account-overlay__next-trigger,.sign-in-page input[type=button].sign-in-page__submit,.sign-in-page input[type=submit].sign-in-page__submit{width:100%;margin-bottom:20px}
@media (min-width:768px){.account-overlay .account-overlay__next .sign-in-page .sign-in-page__submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .sign-in-page .sign-in-page__submit.account-overlay__next-trigger,.sign-in-page .account-overlay .account-overlay__next .sign-in-page__submit.account-overlay__next-trigger,.sign-in-page .email-overlay .account-overlay__next .sign-in-page__submit.account-overlay__next-trigger,.sign-in-page input[type=button].sign-in-page__submit,.sign-in-page input[type=submit].sign-in-page__submit{display:none;width:auto;position:absolute;left:20px;bottom:0;margin-bottom:0}
}
.sign-in-page__indent{padding-left:20px}
.sign-in-page__indent .new-account__fieldset .optional-info__birthday-text{margin-top:10px;float:left}
@media (min-width:768px){.sign-in-page .section-head__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;height:50px;line-height:50px;text-indent:20px;margin-bottom:10px;border-bottom:1px solid #BBBBB9}
}
.sign-in-page .error_messages li{margin:10px 0}
.sign-in-page .new-account__item,.sign-in-page .return-user__item{margin-bottom:20px}
.sign-in-page .new-account__item.email_promotions label,.sign-in-page .new-account__item.privacy_policy label,.sign-in-page .new-account__item.show_password label{display:block;visibility:visible}
.account__new-account,.account__return-user{display:none}
@media (min-width:768px){.account__new-account,.account__return-user{display:block;position:relative;width:47.3%;min-height:350px;padding-bottom:30px;margin:0 0 38px 0}
}
.account__new-account input[type=text],.account__new-account input[type=password],.account__return-user input[type=text],.account__return-user input[type=password]{display:block;width:100%}
.account__new-account input[type=text],.account__return-user input[type=text]{margin-top:10px}
.account__new-account input[type=password],.account__return-user input[type=password]{margin-bottom:20px}
@media (min-width:768px){.account__new-account{float:left;margin-bottom:20px}
}
.account__new-account .new-account__has-account{margin-bottom:10px}
@media (min-width:768px){.account__return-user{float:right;margin-bottom:20px}
}
.account__return-user #checkout_signin-submit{margin-top:20px}
@media (min-width:768px){.account__return-user #checkout_signin-submit{margin-top:0}
}
@media (max-width:767px){.account__return-user .return-user__link{display:block;margin-bottom:20px}
}
@media (max-width:767px){.account__return-user .return-user__text{margin-bottom:10px}
}
.sign-in-page--mobile .ecard_lbl,.sign-in-page--mobile .required,.sign-in-page--mobile .required_mark,.sign-in-page--mobile .return-user__label,.sign-in-page--mobile label{display:none;visibility:hidden}
@media (max-width:767px){.account__new-account .sign-birthday-info .optional-info__birthday-day,.account__new-account .sign-birthday-info .optional-info__birthday-month,.account__new-account .sign-birthday-info .optional-info__birthday-year,.checkout__new-account .sign-birthday-info .optional-info__birthday-day,.checkout__new-account .sign-birthday-info .optional-info__birthday-month,.checkout__new-account .sign-birthday-info .optional-info__birthday-year{width:100%}
}
.account-utilities{width:194px;padding:20px 20px 12px 20px;background:#F3EFEA}
.account-utilities a{width:100%;display:block}
.account-utilities .sidebar-menu__item.active,.account-utilities .sidebar-menu__item.active a{color:#ff4661}
.account-utilities .sidebar-menu__item--account{line-height:normal}
.account-utilities .sidebar-menu__item--address,.account-utilities .sidebar-menu__item--artist,.account-utilities .sidebar-menu__item--details,.account-utilities .sidebar-menu__item--facecharts,.account-utilities .sidebar-menu__item--favorites,.account-utilities .sidebar-menu__item--orders,.account-utilities .sidebar-menu__item--replenish{line-height:34px}
.account-utilities .sidebar-menu__item--picture{margin:10px 0 5px 0}
.account-utilities .sidebar-menu__item--loyalty{display:none}
.order-confirmation .account-utilities,.order-details .account-utilities{float:left;margin-right:32px}
.order-confirmation__item,.order-details__item{margin-top:20px}
.order-confirmation__item h4,.order-details__item h4{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #BBBBB9;font-family:"Brandon Text Bold",SimHei}
.order-confirmation-page,.order-details-page{overflow:auto;max-width:1024px;margin:40px auto}
.order-confirmation-page__content,.order-details-page__content{overflow:hidden;width:auto;margin:0 20px}
.order-confirmation .cart-item,.order-details .cart-item{padding-top:20px}
@media (min-width:768px){.order-confirmation .cart-item__thumb,.order-details .cart-item__thumb{width:80px;margin-right:10px}
.order-confirmation .cart-item__desc,.order-details .cart-item__desc{float:left;width:250px;margin-left:10px}
.order-confirmation .cart-item__qty,.order-details .cart-item__qty{float:left;clear:none;padding-top:0;margin:0 10px;width:14%}
.order-confirmation .cart-item__total,.order-details .cart-item__total{width:14%;float:left;line-height:36px}
}
@media (max-width:767px){.order-confirmation .cart-item__thumb,.order-details .cart-item__thumb{float:none}
.order-confirmation .cart-item__desc,.order-details .cart-item__desc{margin-top:10px}
}
.order-confirmation .order-totals__header,.order-details .order-totals__header{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #BBBBB9;font-family:"Brandon Text Bold",SimHei}
@media (min-width:768px){.order-confirmation .order-totals,.order-details .order-totals{float:right;width:29%}
}
.order-confirmation .order-totals td,.order-confirmation .order-totals th,.order-confirmation .order-totals tr,.order-details .order-totals td,.order-details .order-totals th,.order-details .order-totals tr{border:0}
.order-confirmation .order-totals td,.order-details .order-totals td{padding:0}
.address-book-page{overflow:hidden}
.address-book-page .account-utilities{float:left;margin-right:32px}
.address-book-page .address-book-page__content{width:auto;overflow:hidden}
@media (max-width:767px){.address-book-page .address-book-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.address-book-page .address-book-page__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.address-book-page .address-book-page__header .inner,.address-book-page .address-book-page__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.address-book-page .address-book-page__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.address-book-page .address-book-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px;margin:4px 0 17px 0;padding-bottom:16px;border-bottom:2px solid #000}
}
.address-book-page .address-book,.address-book-page .payment-info{margin:0 0 40px 20px;width:95.43%}
.address-book-page .address-book .section-head,.address-book-page .payment-info .payment-book__header{margin-bottom:6px;text-transform:uppercase;letter-spacing:.15em}
.address-book-page .address-book__header,.address-book-page .payment-info__header{margin:0 0 10px 0;padding-bottom:14px;border-bottom:1px solid #000;font-size:1.5em;letter-spacing:.15px;font-family:"Brandon Text",SimHei}
.address-book-page .address-book__content,.address-book-page .payment-info__content{margin-bottom:14px}
.address-book-page .address-item__address{margin-bottom:14px}
.address-book-page .address-item__default-address,.address-book-page .payment-item__default-address{margin-top:6px}
.address-book-page .address-item__delete,.address-book-page .payment-item__delete{margin-left:50px}
.address-book-page .address-item__billing-link{margin-top:25px;margin:20px 0 20px 0;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0}
.address-book-page .address-item__billing-link img{margin-right:38%;float:left;margin-top:10px}
.address-book-page .address-book__others{margin-top:14px}
.address-book-page .payment-book__other,.address-book-page .payment-item__address{margin-top:20px}
.address-book-page .payment-book__other{border-bottom:1px solid #D0D0D0}
.address-book-page .payment-book-item__other{padding:0 0 10px 0}
.address-book-page .payment-item__details{padding:10px 0;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0}
@media (max-width:767px){.shipping-billing{padding-bottom:20px;margin:40px auto}
}
#address_form_container{border:1px solid #000;padding:20px}
#colorbox #address_form_container{border:none}
.ship-type-option{padding:0 10px 0 10px}
.address-form__header{text-align:left;margin:0 0 15px 10px;text-transform:uppercase}
@media (max-width:767px){.address-form__header{margin-top:10px}
}
.address-form__required-container{padding-left:10px}
.address-form__item{padding:10px}
@media (max-width:767px){.address-form__item input,.address-form__item select{width:100%}
.address-form__item.city_container input{width:50%}
}
.address-form__item.postal_code,.address-form__item.state{float:left;width:50%}
.address-form__item.required_text{padding:20px 10px}
.address-form__item.phone_requirements{clear:both}
.address-form__item.default_shipping,.address-form__item.ship_type{padding:5px 10px}
.address-form__item.default_shipping *,.address-form__item.ship_type *{display:inline-block;float:left}
.address-form__item.default_shipping .field,.address-form__item.ship_type .field{width:auto;margin:2px 5px 5px}
.address-form__item.country{display:block;clear:both}
.address-form__item .field{width:100%}
@media (min-width:0),(min-width:640px){.address-form__item .ship-type-option .field{width:auto}
}
.address-form__item .error{border:1px solid red;color:red}
.address-form__submit{margin-top:20px}
@media (max-width:767px){.address-form__submit{margin:10px}
}
.address-form legend,.address-form span.address-form__required,.address-form span.label-content{display:none}
.address-form legend.default_required,.address-form span.address-form__required.default_required,.address-form span.label-content.default_required{display:inline-block}
.address-form .address_type span.label-content,.address-form .js-default_ship_container span.label-content{display:inline-block}
.address-form .error_messages.error li{color:red}
.address-delete__info,.payment-delete__info{margin-bottom:4px}
.address-delete__link--cancel,.payment-delete__link--cancel{margin-left:50px}
.add-payment-page{overflow:hidden}
.add-payment-page .account-utilities{float:left;margin-right:32px}
.add-payment-page__content{width:auto;overflow:hidden;margin:40px auto}
.add-payment-page__header{text-indent:20px;margin:10px 0 10px 0;padding-bottom:14px;border-bottom:1px solid #000;font-size:2em;letter-spacing:1px;font-family:"Brandon Text",SimHei}
.add-payment-page .payment-page__required-container{margin-left:20px}
@media (max-width:767px){.add-payment-page .payment-page__required-container{margin-left:10px}
}
@media (max-width:767px){.add-payment-page{padding-bottom:20px}
.add-payment-page .payment-submit{margin:10px}
}
.payment-address,.payment-form{margin-left:20px}
@media (max-width:767px){.payment-address,.payment-form{margin-left:0}
}
.payment-address,.payment-form{width:auto}
@media (min-width:768px){.payment-address,.payment-form{width:400px}
}
.payment-address__header,.payment-form__header{margin:15px 0;font-size:14px;text-transform:uppercase;letter-spacing:.15em}
@media (max-width:767px){.payment-address__header,.payment-form__header{padding-left:10px}
}
.payment-form__item{padding:10px 0}
@media (max-width:767px){.payment-form__item.card_type_container select{width:100%}
}
@media (max-width:767px){.payment-form__item.expiration label{display:block}
.payment-form__item.expiration select{width:49%}
}
@media (max-width:767px){.payment-form__item{padding:10px}
}
.payment-form__item.expires{width:50%}
.payment-form__item .field{width:100%}
.payment-form__submit{margin:20px 0 0 20px}
@media (max-width:767px){.payment-form__submit{margin:10px}
}
@media (max-width:767px){.payment-address__fieldset select{width:100%}
.payment-address__item.radio_options{padding-left:10px}
.payment-address__item.js-choose-address{padding:10px 10px 0}
.payment-address__address.js-address-container{padding-left:10px}
.payment-address p{margin:14px 0;padding-left:10px}
}
.payment-address__controls{margin:0 0 20px}
.payment-address__link{margin:0 0 10px}
.payment-address__link:hover{text-decoration:none}
.artist-picks-page,.chat-history-page,.facecharts-page{overflow:hidden}
@media (max-width:767px){.artist-picks-page #nav-account,.chat-history-page #nav-account,.facecharts-page #nav-account{display:none}
}
.artist-picks-page .account-utilities,.chat-history-page .account-utilities,.facecharts-page .account-utilities{float:left;margin-right:32px}
.artist-picks-page__content,.chat-history-page__content,.facecharts-page__content{width:auto;overflow:hidden}
@media (max-width:767px){.artist-picks-page__content,.chat-history-page__content,.facecharts-page__content{text-align:center}
}
@media (max-width:767px){.artist-picks-page__header,.chat-history-page__header,.facecharts-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.artist-picks-page__header:before,.chat-history-page__header:before,.facecharts-page__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.artist-picks-page__header .inner,.artist-picks-page__header__inner,.chat-history-page__header .inner,.chat-history-page__header__inner,.facecharts-page__header .inner,.facecharts-page__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.artist-picks-page__header,.chat-history-page__header,.facecharts-page__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.artist-picks-page__header,.chat-history-page__header,.facecharts-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;margin:4px 0 6px 0}
}
@media (max-width:767px){.artist-picks-page__subheader,.chat-history-page__subheader,.facecharts-page__subheader{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.artist-picks-page__subheader:before,.chat-history-page__subheader:before,.facecharts-page__subheader:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.artist-picks-page__subheader .inner,.artist-picks-page__subheader__inner,.chat-history-page__subheader .inner,.chat-history-page__subheader__inner,.facecharts-page__subheader .inner,.facecharts-page__subheader__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.artist-picks-page__subheader,.chat-history-page__subheader,.facecharts-page__subheader{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.artist-picks-page__subheader,.chat-history-page__subheader,.facecharts-page__subheader{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px;margin:22px 0 10px 0;padding-bottom:25px;border-bottom:1px solid #000;font-size:14px}
}
@media (max-width:767px){.artist-picks-page__chats,.chat-history-page__chats,.facecharts-page__chats{text-align:left;border-top:1px solid #D0D0D0}
}
.artist-picks-page__no-chats,.chat-history-page__no-chats,.facecharts-page__no-chats{padding:65px 0;text-align:center}
.artist-picks-page__no-chats .no-transcripts__header,.chat-history-page__no-chats .no-transcripts__header,.facecharts-page__no-chats .no-transcripts__header{font-family:"Brandon Text Bold",SimHei;letter-spacing:.2em}
.artist-picks-page__no-chats .no-transcripts__image,.chat-history-page__no-chats .no-transcripts__image,.facecharts-page__no-chats .no-transcripts__image{display:block;margin:0 auto 35px}
.artist-picks-page__text,.chat-history-page__text,.facecharts-page__text{width:98.445%;padding-bottom:15px;border-bottom:1px solid #000}
@media (max-width:767px){.artist-picks-page__text,.chat-history-page__text,.facecharts-page__text{display:none}
}
.artist-picks-page__products,.chat-history-page__products,.facecharts-page__products{margin-bottom:25px;border-bottom:1px solid #D0D0D0;min-height:400px}
@media (max-width:767px){.artist-picks-page__products,.chat-history-page__products,.facecharts-page__products{border-top:1px solid #D0D0D0;min-height:auto}
}
.artist-picks-page__products .recommended-products__links-add-all,.chat-history-page__products .recommended-products__links-add-all,.facecharts-page__products .recommended-products__links-add-all{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#ff4661;text-decoration:none;border-bottom:2px solid #ff4661;display:inline-block;cursor:pointer;float:right;margin-bottom:12px}
.artist-picks-page__products .recommended-products__links-add-all:hover,.chat-history-page__products .recommended-products__links-add-all:hover,.facecharts-page__products .recommended-products__links-add-all:hover{color:#000;border-color:#000;text-decoration:none}
.touch .artist-picks-page__products .recommended-products__links-add-all,.touch .chat-history-page__products .recommended-products__links-add-all,.touch .facecharts-page__products .recommended-products__links-add-all{border-style:solid;border-width:2px;padding:10px;text-decoration:none}
@media (max-width:767px){.artist-picks-page__products .recommended-products__links-add-all,.chat-history-page__products .recommended-products__links-add-all,.facecharts-page__products .recommended-products__links-add-all{display:none}
}
.artist-picks-page__products .recommended-products__filters,.chat-history-page__products .recommended-products__filters,.facecharts-page__products .recommended-products__filters{margin:10px 0 25px}
@media (max-width:767px){.artist-picks-page__products .recommended-products__filters,.chat-history-page__products .recommended-products__filters,.facecharts-page__products .recommended-products__filters{display:none}
}
.artist-picks-page__products .recommended-products__filters .recommended-products__header,.chat-history-page__products .recommended-products__filters .recommended-products__header,.facecharts-page__products .recommended-products__filters .recommended-products__header{margin:5px 12px 0 0;float:left}
@media (max-width:767px){.artist-picks-page__products .recommended-products__filters .recommended-products__header,.chat-history-page__products .recommended-products__filters .recommended-products__header,.facecharts-page__products .recommended-products__filters .recommended-products__header{display:none}
}
.artist-picks-page__products .recommended-products__filters .recommended-products__list-item,.chat-history-page__products .recommended-products__filters .recommended-products__list-item,.facecharts-page__products .recommended-products__filters .recommended-products__list-item{width:auto;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;padding:5px 15px;color:#D0D0D0;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei}
.artist-picks-page__products .recommended-products__filters .recommended-products__list-item:first-child,.chat-history-page__products .recommended-products__filters .recommended-products__list-item:first-child,.facecharts-page__products .recommended-products__filters .recommended-products__list-item:first-child{border-left:1px solid #000}
.artist-picks-page__products .recommended-products__filters .recommended-products__list-item.active,.chat-history-page__products .recommended-products__filters .recommended-products__list-item.active,.facecharts-page__products .recommended-products__filters .recommended-products__list-item.active{color:#000;cursor:pointer}
.artist-picks-page__products .recommended-products__filters .recommended-products__list-item.active.selected,.chat-history-page__products .recommended-products__filters .recommended-products__list-item.active.selected,.facecharts-page__products .recommended-products__filters .recommended-products__list-item.active.selected{background-color:#000;color:#fff}
.artist-picks-page__products .recommended-products__products,.chat-history-page__products .recommended-products__products,.facecharts-page__products .recommended-products__products{clear:both;padding:1px 0 0}
.artist-picks-page__products .recommended-products__products .product,.chat-history-page__products .recommended-products__products .product,.facecharts-page__products .recommended-products__products .product{position:relative}
.artist-picks-page__products .recommended-products__products .product:first-child .product-info,.chat-history-page__products .recommended-products__products .product:first-child .product-info,.facecharts-page__products .recommended-products__products .product:first-child .product-info{border-top:none}
.artist-picks-page__products .recommended-products__products .product.active,.chat-history-page__products .recommended-products__products .product.active,.facecharts-page__products .recommended-products__products .product.active{display:block}
.artist-picks-page__products .recommended-products__products .product.first-item .product-info,.chat-history-page__products .recommended-products__products .product.first-item .product-info,.facecharts-page__products .recommended-products__products .product.first-item .product-info{border-top:none}
.artist-picks-page__products .recommended-products__products .product-info,.chat-history-page__products .recommended-products__products .product-info,.facecharts-page__products .recommended-products__products .product-info{overflow:hidden;margin-top:-1px;padding-top:15px;border-top:1px solid #000}
@media (max-width:767px){.artist-picks-page__products .recommended-products__products .product-info,.chat-history-page__products .recommended-products__products .product-info,.facecharts-page__products .recommended-products__products .product-info{border-top:1px solid #D0D0D0}
}
.artist-picks-page__products .recommended-products__products .product-info__link.button,.artist-picks-page__products .recommended-products__products .product-info__link.recommended-item__button,.artist-picks-page__products .recommended-products__products .viewcart-buttons .product-info__link.go-shopping,.chat-history-page__products .recommended-products__products .product-info__link.button,.chat-history-page__products .recommended-products__products .product-info__link.recommended-item__button,.chat-history-page__products .recommended-products__products .viewcart-buttons .product-info__link.go-shopping,.facecharts-page__products .recommended-products__products .product-info__link.button,.facecharts-page__products .recommended-products__products .product-info__link.recommended-item__button,.facecharts-page__products .recommended-products__products .viewcart-buttons .product-info__link.go-shopping,.viewcart-buttons .artist-picks-page__products .recommended-products__products .product-info__link.go-shopping,.viewcart-buttons .chat-history-page__products .recommended-products__products .product-info__link.go-shopping,.viewcart-buttons .facecharts-page__products .recommended-products__products .product-info__link.go-shopping{text-decoration:none;margin:0}
.artist-picks-page__products .recommended-products__products .product-info___rating-image,.chat-history-page__products .recommended-products__products .product-info___rating-image,.facecharts-page__products .recommended-products__products .product-info___rating-image{width:60px;height:12px}
.artist-picks-page__products .recommended-products__products .product-info__add-to-bag,.chat-history-page__products .recommended-products__products .product-info__add-to-bag,.facecharts-page__products .recommended-products__products .product-info__add-to-bag{display:inline}
.artist-picks-page__products .recommended-products__products .product-info__re-order,.chat-history-page__products .recommended-products__products .product-info__re-order,.facecharts-page__products .recommended-products__products .product-info__re-order{display:none}
.artist-picks-page__products .recommended-products__products .product-info__product,.chat-history-page__products .recommended-products__products .product-info__product,.facecharts-page__products .recommended-products__products .product-info__product{width:65%}
.artist-picks-page__products .recommended-products__products .product-info__price,.chat-history-page__products .recommended-products__products .product-info__price,.facecharts-page__products .recommended-products__products .product-info__price{width:15%}
.artist-picks-page__products .recommended-products__products .product-info__actions,.chat-history-page__products .recommended-products__products .product-info__actions,.facecharts-page__products .recommended-products__products .product-info__actions{width:20%}
@media (min-width:768px){.artist-picks-page__products .recommended-products__products .product-image,.chat-history-page__products .recommended-products__products .product-image,.facecharts-page__products .recommended-products__products .product-image{width:80px;height:110px;margin-right:15px}
}
.artist-picks-page__products .recommended-actions,.chat-history-page__products .recommended-actions,.facecharts-page__products .recommended-actions{position:absolute;top:75px;left:78%;width:22%;text-align:right}
.artist-picks-page__products .recommended-actions a,.chat-history-page__products .recommended-actions a,.facecharts-page__products .recommended-actions a{color:#D0D0D0;position:relative;right:9999px}
.artist-picks-page__products .recommended-actions a,.artist-picks-page__products .recommended-actions a:hover,.chat-history-page__products .recommended-actions a,.chat-history-page__products .recommended-actions a:hover,.facecharts-page__products .recommended-actions a,.facecharts-page__products .recommended-actions a:hover{text-decoration:none}
.artist-picks-page__products .recommended-actions a:before,.chat-history-page__products .recommended-actions a:before,.facecharts-page__products .recommended-actions a:before{content:"";font-size:24px;color:inherit;vertical-align:middle}
.artist-picks-page__products .recommended-actions a:before,.chat-history-page__products .recommended-actions a:before,.facecharts-page__products .recommended-actions a:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
.artist-picks-page__products .recommended-products__category .recommended-products__header,.chat-history-page__products .recommended-products__category .recommended-products__header,.facecharts-page__products .recommended-products__category .recommended-products__header{position:relative}
@media (max-width:767px){.artist-picks-page__products .recommended-products__category .recommended-products__header,.chat-history-page__products .recommended-products__category .recommended-products__header,.facecharts-page__products .recommended-products__category .recommended-products__header{text-align:left;padding:15px 0 15px 35px;font-family:"Brandon Text Bold",SimHei;border-top:1px solid #D0D0D0;width:100%}
}
.artist-picks-page__products .recommended-products__category .recommended-products__products,.chat-history-page__products .recommended-products__category .recommended-products__products,.facecharts-page__products .recommended-products__category .recommended-products__products{position:relative}
@media (max-width:767px){.artist-picks-page__products .recommended-products__category .recommended-products__products--list,.chat-history-page__products .recommended-products__category .recommended-products__products--list,.facecharts-page__products .recommended-products__category .recommended-products__products--list{border-top:1px solid #D0D0D0}
}
@media (max-width:767px){.artist-picks-page__products .recommended-products__category .recommended-products__products--caret,.chat-history-page__products .recommended-products__category .recommended-products__products--caret,.facecharts-page__products .recommended-products__category .recommended-products__products--caret{width:50%;position:absolute;background:url(/media/images/account/arrow_orders.png) no-repeat top center;top:-10px;z-index:10;left:9%;width:13%;height:12px}
}
@media (max-width:767px){.artist-picks-page__products .recommended-products__category:first-child .recommended-products__header,.chat-history-page__products .recommended-products__category:first-child .recommended-products__header,.facecharts-page__products .recommended-products__category:first-child .recommended-products__header{border-top:none}
}
.artist-picks-page .transcript,.chat-history-page .transcript,.facecharts-page .transcript{font-size:12px;padding-top:8px}
@media (min-width:768px){.artist-picks-page .transcript,.chat-history-page .transcript,.facecharts-page .transcript{padding-top:0}
}
.artist-picks-page .transcript__header,.chat-history-page .transcript__header,.facecharts-page .transcript__header{overflow:hidden;height:51px;width:100%;position:relative;padding:8px 0;border-top:1px solid #000;text-transform:uppercase;letter-spacing:.15em}
.artist-picks-page .transcript__header:hover,.chat-history-page .transcript__header:hover,.facecharts-page .transcript__header:hover{cursor:pointer}
.artist-picks-page .transcript__header:first-child,.chat-history-page .transcript__header:first-child,.facecharts-page .transcript__header:first-child{border-top:none}
@media (max-width:767px){.artist-picks-page .transcript__header:first-child,.chat-history-page .transcript__header:first-child,.facecharts-page .transcript__header:first-child{border-top:none}
}
.artist-picks-page .transcript__header:last-of-type,.chat-history-page .transcript__header:last-of-type,.facecharts-page .transcript__header:last-of-type{border-bottom:1px solid #000}
.artist-picks-page .transcript__header:last-of-type.expanded,.chat-history-page .transcript__header:last-of-type.expanded,.facecharts-page .transcript__header:last-of-type.expanded{border-bottom:none}
.artist-picks-page .transcript__header--date,.chat-history-page .transcript__header--date,.facecharts-page .transcript__header--date{float:none;padding:0 25px;width:95%;letter-spacing:.18em;display:block}
@media (min-width:768px){.artist-picks-page .transcript__header,.chat-history-page .transcript__header,.facecharts-page .transcript__header{padding:10px 0}
.artist-picks-page .transcript__header--date,.chat-history-page .transcript__header--date,.facecharts-page .transcript__header--date{float:left;padding:0 3px;width:34%}
}
.artist-picks-page .transcript__header--icon,.chat-history-page .transcript__header--icon,.facecharts-page .transcript__header--icon{float:left;font-size:25px}
@media (max-width:767px){.artist-picks-page .transcript__header--icon,.chat-history-page .transcript__header--icon,.facecharts-page .transcript__header--icon{margin:0 12px}
}
.artist-picks-page .transcript__header--consultant,.chat-history-page .transcript__header--consultant,.facecharts-page .transcript__header--consultant{width:58%;padding-top:0;float:left;clear:none;text-align:left;position:relative;vertical-align:middle}
@media (max-width:767px){.artist-picks-page .transcript__header--consultant,.chat-history-page .transcript__header--consultant,.facecharts-page .transcript__header--consultant{display:none}
}
.artist-picks-page .transcript__header--consultant .consultant-thumb,.chat-history-page .transcript__header--consultant .consultant-thumb,.facecharts-page .transcript__header--consultant .consultant-thumb{float:left;height:35px;vertical-align:middle}
.artist-picks-page .transcript__header--consultant .your-chat-with,.chat-history-page .transcript__header--consultant .your-chat-with,.facecharts-page .transcript__header--consultant .your-chat-with{display:block;clear:none;vertical-align:middle;margin:0 0 0 35px}
@media (min-width:768px){.artist-picks-page .transcript__header--consultant .your-chat-with,.chat-history-page .transcript__header--consultant .your-chat-with,.facecharts-page .transcript__header--consultant .your-chat-with{padding:0 15px 0 0;margin:0 0 0 15px}
}
.artist-picks-page .transcript__header.expanded a.view-details-button,.chat-history-page .transcript__header.expanded a.view-details-button,.facecharts-page .transcript__header.expanded a.view-details-button{position:relative;right:9999px}
.artist-picks-page .transcript__header.expanded a.view-details-button:before,.chat-history-page .transcript__header.expanded a.view-details-button:before,.facecharts-page .transcript__header.expanded a.view-details-button:before{content:"";font-size:18px;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.artist-picks-page .transcript__header.expanded a.view-details-button:before,.chat-history-page .transcript__header.expanded a.view-details-button:before,.facecharts-page .transcript__header.expanded a.view-details-button:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
@media (max-width:767px){.artist-picks-page .transcript__header--view-details,.chat-history-page .transcript__header--view-details,.facecharts-page .transcript__header--view-details{position:absolute;top:9px;right:30px;line-height:38px}
}
.artist-picks-page .transcript__header--view-details .view-details-button,.chat-history-page .transcript__header--view-details .view-details-button,.facecharts-page .transcript__header--view-details .view-details-button{position:relative;right:9999px;display:block;height:20px;color:#000;text-decoration:none}
@media (max-width:767px){.artist-picks-page .transcript__header--view-details .view-details-button,.chat-history-page .transcript__header--view-details .view-details-button,.facecharts-page .transcript__header--view-details .view-details-button{line-height:40px;text-indent:0}
.artist-picks-page .transcript__header--view-details .view-details-button .open,.chat-history-page .transcript__header--view-details .view-details-button .open,.facecharts-page .transcript__header--view-details .view-details-button .open{display:none}
.active .artist-picks-page .transcript__header--view-details .view-details-button .open,.active .chat-history-page .transcript__header--view-details .view-details-button .open,.active .facecharts-page .transcript__header--view-details .view-details-button .open{display:inline}
.active .artist-picks-page .transcript__header--view-details .view-details-button .closed,.active .chat-history-page .transcript__header--view-details .view-details-button .closed,.active .facecharts-page .transcript__header--view-details .view-details-button .closed{display:none}
}
.artist-picks-page .transcript__header--view-details .view-details-button:before,.chat-history-page .transcript__header--view-details .view-details-button:before,.facecharts-page .transcript__header--view-details .view-details-button:before{content:"";font-size:18px;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.artist-picks-page .transcript__header--view-details .view-details-button:before,.chat-history-page .transcript__header--view-details .view-details-button:before,.facecharts-page .transcript__header--view-details .view-details-button:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
.artist-picks-page .transcript__header--view-details .view-details-button .closed,.artist-picks-page .transcript__header--view-details .view-details-button .open,.chat-history-page .transcript__header--view-details .view-details-button .closed,.chat-history-page .transcript__header--view-details .view-details-button .open,.facecharts-page .transcript__header--view-details .view-details-button .closed,.facecharts-page .transcript__header--view-details .view-details-button .open{display:none}
.artist-picks-page .transcript .transcript__chat,.chat-history-page .transcript .transcript__chat,.facecharts-page .transcript .transcript__chat{display:none}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat,.chat-history-page .transcript .transcript__chat,.facecharts-page .transcript .transcript__chat{border-bottom:1px solid #000}
}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--header,.chat-history-page .transcript .transcript__chat--header,.facecharts-page .transcript .transcript__chat--header{float:none;text-align:center;background-color:#F3EFEA;font-family:"Brandon Text Bold",SimHei;padding:15px 0;width:100%}
}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines,.chat-history-page .transcript .transcript__chat--lines .transcript-lines,.facecharts-page .transcript .transcript__chat--lines .transcript-lines{display:none;font-size:15px}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--lines .transcript-lines,.chat-history-page .transcript .transcript__chat--lines .transcript-lines,.facecharts-page .transcript .transcript__chat--lines .transcript-lines{width:100%;padding:0 0 25px}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines h3.transcript-subheader,.chat-history-page .transcript .transcript__chat--lines .transcript-lines h3.transcript-subheader,.facecharts-page .transcript .transcript__chat--lines .transcript-lines h3.transcript-subheader{font-size:25px;font-weight:700;padding:8px 0}
}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines__header,.chat-history-page .transcript .transcript__chat--lines .transcript-lines__header,.facecharts-page .transcript .transcript__chat--lines .transcript-lines__header{font-size:11.5px;text-transform:uppercase;padding:0 0 9px 2px}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--lines .transcript-lines__header,.chat-history-page .transcript .transcript__chat--lines .transcript-lines__header,.facecharts-page .transcript .transcript__chat--lines .transcript-lines__header{font-size:15px;border-bottom:none;padding:15px 0}
}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--lines .transcript-lines__list,.chat-history-page .transcript .transcript__chat--lines .transcript-lines__list,.facecharts-page .transcript .transcript__chat--lines .transcript-lines__list{padding:0 15px;margin:15px 0}
}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines a.email-transcript-link,.chat-history-page .transcript .transcript__chat--lines .transcript-lines a.email-transcript-link,.facecharts-page .transcript .transcript__chat--lines .transcript-lines a.email-transcript-link{text-decoration:underline;margin-bottom:0;display:block;letter-spacing:0}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines li,.chat-history-page .transcript .transcript__chat--lines .transcript-lines li,.facecharts-page .transcript .transcript__chat--lines .transcript-lines li{margin-bottom:10px}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines span,.chat-history-page .transcript .transcript__chat--lines .transcript-lines span,.facecharts-page .transcript .transcript__chat--lines .transcript-lines span{line-height:185%}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--lines .transcript-lines span,.chat-history-page .transcript .transcript__chat--lines .transcript-lines span,.facecharts-page .transcript .transcript__chat--lines .transcript-lines span{line-height:25px}
}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines span.line-by,.chat-history-page .transcript .transcript__chat--lines .transcript-lines span.line-by,.facecharts-page .transcript .transcript__chat--lines .transcript-lines span.line-by{clear:left;display:block;float:left;font-weight:700;margin-right:2px}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines span.line,.chat-history-page .transcript .transcript__chat--lines .transcript-lines span.line,.facecharts-page .transcript .transcript__chat--lines .transcript-lines span.line{display:block;margin:0 0 0 15%}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--lines .transcript-lines span.line,.chat-history-page .transcript .transcript__chat--lines .transcript-lines span.line,.facecharts-page .transcript .transcript__chat--lines .transcript-lines span.line{margin:0 0 0 22%}
}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines span.line span br,.chat-history-page .transcript .transcript__chat--lines .transcript-lines span.line span br,.facecharts-page .transcript .transcript__chat--lines .transcript-lines span.line span br{margin-bottom:25px}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--lines .transcript-lines span.line span br,.chat-history-page .transcript .transcript__chat--lines .transcript-lines span.line span br,.facecharts-page .transcript .transcript__chat--lines .transcript-lines span.line span br{margin-bottom:13px}
}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines a.view-more,.chat-history-page .transcript .transcript__chat--lines .transcript-lines a.view-more,.facecharts-page .transcript .transcript__chat--lines .transcript-lines a.view-more{position:relative;letter-spacing:.18em;text-transform:uppercase;font-size:11.8px;margin:20px 0 10px;text-align:center;font-size:14px;font-family:"Brandon Text Bold",SimHei;display:block;width:100%}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines.half-width,.chat-history-page .transcript .transcript__chat--lines .transcript-lines.half-width,.facecharts-page .transcript .transcript__chat--lines .transcript-lines.half-width{display:block;width:40%;float:left}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--lines .transcript-lines.half-width,.chat-history-page .transcript .transcript__chat--lines .transcript-lines.half-width,.facecharts-page .transcript .transcript__chat--lines .transcript-lines.half-width{width:100%;float:none}
}
.artist-picks-page .transcript .transcript__chat--lines .transcript-lines.full-width,.chat-history-page .transcript .transcript__chat--lines .transcript-lines.full-width,.facecharts-page .transcript .transcript__chat--lines .transcript-lines.full-width{display:block;width:100%}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__header,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__header,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__header{font-size:14px;margin:15px 0 5px;text-transform:uppercase;padding-bottom:9px;float:left}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__header,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__header,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__header{padding:15px 0;margin:15px 0 20px}
}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__links,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__links,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__links{float:right;margin:10px 0 0}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__links-add-all{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#ff4661;text-decoration:none;border-bottom:2px solid #ff4661;display:inline-block;cursor:pointer;float:right;margin-bottom:12px}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__links-add-all:hover,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__links-add-all:hover,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__links-add-all:hover{color:#000;border-color:#000;text-decoration:none}
.touch .artist-picks-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.touch .chat-history-page .transcript .transcript__chat--skus .recommended-skus__links-add-all,.touch .facecharts-page .transcript .transcript__chat--skus .recommended-skus__links-add-all{border-style:solid;border-width:2px;padding:10px;text-decoration:none}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__links,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__links,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__links{display:none}
}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list{text-align:center;overflow:hidden;clear:both;margin-bottom:20px;min-height:480px;padding:0 32px}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list{padding:0;min-height:auto}
}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list.not-active .slick-list,.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list.not-active .slick-track,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list.not-active .slick-list,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list.not-active .slick-track,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list.not-active .slick-list,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list.not-active .slick-track{display:inline-block}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list .slick-prev.offers-vip__button,.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-prev,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list .slick-prev.offers-vip__button,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-prev,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list .slick-prev.offers-vip__button,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-prev{top:25%}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list .slick-next.offers-vip__button,.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-next,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list .slick-next.offers-vip__button,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-next,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list .slick-next.offers-vip__button,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-next{height:50px;left:707px;position:absolute;width:50px;top:25%}
.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list .slick-next.offers-vip__button:before,.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-next:before,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list .slick-next.offers-vip__button:before,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-next:before,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list .slick-next.offers-vip__button:before,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list button.slick-next:before{right:auto}
@media (min-width:768px){.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__list>.product-item,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__list>.product-item,.facecharts-page .transcript .transcript__chat--skus .recommended-skus__list>.product-item{display:inline-block;float:none;vertical-align:top;width:25%}
}
.artist-picks-page .transcript .transcript__chat--skus.half-width,.chat-history-page .transcript .transcript__chat--skus.half-width,.facecharts-page .transcript .transcript__chat--skus.half-width{display:block;width:55%;float:right}
@media (max-width:767px){.artist-picks-page .transcript .transcript__chat--skus.half-width,.chat-history-page .transcript .transcript__chat--skus.half-width,.facecharts-page .transcript .transcript__chat--skus.half-width{width:100%;float:none}
}
.artist-picks-page .transcript .transcript__chat--skus.full-width,.chat-history-page .transcript .transcript__chat--skus.full-width,.facecharts-page .transcript .transcript__chat--skus.full-width{display:block;width:100%}
.artist-picks-page .recommended-products__category.expanded a.view-details-button,.artist-picks-page .transcript.expanded a.view-details-button,.chat-history-page .recommended-products__category.expanded a.view-details-button,.chat-history-page .transcript.expanded a.view-details-button,.facecharts-page .recommended-products__category.expanded a.view-details-button,.facecharts-page .transcript.expanded a.view-details-button{position:relative;right:9999px}
.artist-picks-page .recommended-products__category.expanded a.view-details-button:before,.artist-picks-page .transcript.expanded a.view-details-button:before,.chat-history-page .recommended-products__category.expanded a.view-details-button:before,.chat-history-page .transcript.expanded a.view-details-button:before,.facecharts-page .recommended-products__category.expanded a.view-details-button:before,.facecharts-page .transcript.expanded a.view-details-button:before{content:"";font-size:18px;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.artist-picks-page .recommended-products__category.expanded a.view-details-button:before,.artist-picks-page .transcript.expanded a.view-details-button:before,.chat-history-page .recommended-products__category.expanded a.view-details-button:before,.chat-history-page .transcript.expanded a.view-details-button:before,.facecharts-page .recommended-products__category.expanded a.view-details-button:before,.facecharts-page .transcript.expanded a.view-details-button:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
@media (max-width:767px){.artist-picks-page .recommended-products__category.expanded .recommended-products__products,.artist-picks-page .transcript.expanded .recommended-products__products,.chat-history-page .recommended-products__category.expanded .recommended-products__products,.chat-history-page .transcript.expanded .recommended-products__products,.facecharts-page .recommended-products__category.expanded .recommended-products__products,.facecharts-page .transcript.expanded .recommended-products__products{display:block}
}
.artist-picks-page .recommended-products__category .recommended-products__header,.artist-picks-page .transcript .recommended-products__header,.chat-history-page .recommended-products__category .recommended-products__header,.chat-history-page .transcript .recommended-products__header,.facecharts-page .recommended-products__category .recommended-products__header,.facecharts-page .transcript .recommended-products__header{text-transform:uppercase}
@media (max-width:767px){.artist-picks-page .recommended-products__category .recommended-products__header--view-details,.artist-picks-page .transcript .recommended-products__header--view-details,.chat-history-page .recommended-products__category .recommended-products__header--view-details,.chat-history-page .transcript .recommended-products__header--view-details,.facecharts-page .recommended-products__category .recommended-products__header--view-details,.facecharts-page .transcript .recommended-products__header--view-details{position:absolute;top:auto;right:30px;line-height:38px}
}
.artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button,.artist-picks-page .transcript .recommended-products__header--view-details .view-details-button,.chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button,.chat-history-page .transcript .recommended-products__header--view-details .view-details-button,.facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button,.facecharts-page .transcript .recommended-products__header--view-details .view-details-button{position:relative;right:9999px;display:block;height:20px;color:#000;text-decoration:none}
@media (max-width:767px){.artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button,.artist-picks-page .transcript .recommended-products__header--view-details .view-details-button,.chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button,.chat-history-page .transcript .recommended-products__header--view-details .view-details-button,.facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button,.facecharts-page .transcript .recommended-products__header--view-details .view-details-button{line-height:40px;text-indent:0}
.artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.artist-picks-page .transcript .recommended-products__header--view-details .view-details-button .open,.chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.chat-history-page .transcript .recommended-products__header--view-details .view-details-button .open,.facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.facecharts-page .transcript .recommended-products__header--view-details .view-details-button .open{display:none}
.active .artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.active .artist-picks-page .transcript .recommended-products__header--view-details .view-details-button .open,.active .chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.active .chat-history-page .transcript .recommended-products__header--view-details .view-details-button .open,.active .facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.active .facecharts-page .transcript .recommended-products__header--view-details .view-details-button .open{display:inline}
.active .artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button .closed,.active .artist-picks-page .transcript .recommended-products__header--view-details .view-details-button .closed,.active .chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button .closed,.active .chat-history-page .transcript .recommended-products__header--view-details .view-details-button .closed,.active .facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button .closed,.active .facecharts-page .transcript .recommended-products__header--view-details .view-details-button .closed{display:none}
}
.artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button:before,.artist-picks-page .transcript .recommended-products__header--view-details .view-details-button:before,.chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button:before,.chat-history-page .transcript .recommended-products__header--view-details .view-details-button:before,.facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button:before,.facecharts-page .transcript .recommended-products__header--view-details .view-details-button:before{content:"";font-size:18px;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button:before,.artist-picks-page .transcript .recommended-products__header--view-details .view-details-button:before,.chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button:before,.chat-history-page .transcript .recommended-products__header--view-details .view-details-button:before,.facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button:before,.facecharts-page .transcript .recommended-products__header--view-details .view-details-button:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
.artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button .closed,.artist-picks-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.artist-picks-page .transcript .recommended-products__header--view-details .view-details-button .closed,.artist-picks-page .transcript .recommended-products__header--view-details .view-details-button .open,.chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button .closed,.chat-history-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.chat-history-page .transcript .recommended-products__header--view-details .view-details-button .closed,.chat-history-page .transcript .recommended-products__header--view-details .view-details-button .open,.facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button .closed,.facecharts-page .recommended-products__category .recommended-products__header--view-details .view-details-button .open,.facecharts-page .transcript .recommended-products__header--view-details .view-details-button .closed,.facecharts-page .transcript .recommended-products__header--view-details .view-details-button .open{display:none}
@media (max-width:767px){.artist-picks-page .recommended-products__category .recommended-products__products,.artist-picks-page .transcript .recommended-products__products,.chat-history-page .recommended-products__category .recommended-products__products,.chat-history-page .transcript .recommended-products__products,.facecharts-page .recommended-products__category .recommended-products__products,.facecharts-page .transcript .recommended-products__products{display:none}
}
.artist-picks-page .recommended-products__category .product-item,.artist-picks-page .transcript .product-item,.chat-history-page .recommended-products__category .product-item,.chat-history-page .transcript .product-item,.facecharts-page .recommended-products__category .product-item,.facecharts-page .transcript .product-item{margin:0 25px 0 0;max-width:19em}
@media (max-width:767px){.artist-picks-page .recommended-products__category .product-item,.artist-picks-page .transcript .product-item,.chat-history-page .recommended-products__category .product-item,.chat-history-page .transcript .product-item,.facecharts-page .recommended-products__category .product-item,.facecharts-page .transcript .product-item{max-width:100%;clear:both;margin:0 15px 30px}
}
.artist-picks-page .recommended-products__category .product-item .product-info__product,.artist-picks-page .transcript .product-item .product-info__product,.chat-history-page .recommended-products__category .product-item .product-info__product,.chat-history-page .transcript .product-item .product-info__product,.facecharts-page .recommended-products__category .product-item .product-info__product,.facecharts-page .transcript .product-item .product-info__product{float:none;width:100%}
.artist-picks-page .recommended-products__category .product-item .product-info__product .product-image,.artist-picks-page .transcript .product-item .product-info__product .product-image,.chat-history-page .recommended-products__category .product-item .product-info__product .product-image,.chat-history-page .transcript .product-item .product-info__product .product-image,.facecharts-page .recommended-products__category .product-item .product-info__product .product-image,.facecharts-page .transcript .product-item .product-info__product .product-image{min-height:310px;float:none}
.artist-picks-page .recommended-products__category .product-item .product-info__name,.artist-picks-page .transcript .product-item .product-info__name,.chat-history-page .recommended-products__category .product-item .product-info__name,.chat-history-page .transcript .product-item .product-info__name,.facecharts-page .recommended-products__category .product-item .product-info__name,.facecharts-page .transcript .product-item .product-info__name{min-height:70px;text-align:left}
.artist-picks-page .recommended-products__category .product-item .product-info__name a,.artist-picks-page .transcript .product-item .product-info__name a,.chat-history-page .recommended-products__category .product-item .product-info__name a,.chat-history-page .transcript .product-item .product-info__name a,.facecharts-page .recommended-products__category .product-item .product-info__name a,.facecharts-page .transcript .product-item .product-info__name a{font-size:15px}
.artist-picks-page .recommended-products__category .product-item .product-info__sku-info,.artist-picks-page .transcript .product-item .product-info__sku-info,.chat-history-page .recommended-products__category .product-item .product-info__sku-info,.chat-history-page .transcript .product-item .product-info__sku-info,.facecharts-page .recommended-products__category .product-item .product-info__sku-info,.facecharts-page .transcript .product-item .product-info__sku-info{border-top:1px solid #000;border-bottom:1px solid #000;padding:7px 0 2px}
.artist-picks-page .recommended-products__category .product-item .product-info__shades,.artist-picks-page .recommended-products__category .product-item .product-info__sizes,.artist-picks-page .transcript .product-item .product-info__shades,.artist-picks-page .transcript .product-item .product-info__sizes,.chat-history-page .recommended-products__category .product-item .product-info__shades,.chat-history-page .recommended-products__category .product-item .product-info__sizes,.chat-history-page .transcript .product-item .product-info__shades,.chat-history-page .transcript .product-item .product-info__sizes,.facecharts-page .recommended-products__category .product-item .product-info__shades,.facecharts-page .recommended-products__category .product-item .product-info__sizes,.facecharts-page .transcript .product-item .product-info__shades,.facecharts-page .transcript .product-item .product-info__sizes{float:left;width:60%}
.artist-picks-page .recommended-products__category .product-item .product-info__shade,.artist-picks-page .transcript .product-item .product-info__shade,.chat-history-page .recommended-products__category .product-item .product-info__shade,.chat-history-page .transcript .product-item .product-info__shade,.facecharts-page .recommended-products__category .product-item .product-info__shade,.facecharts-page .transcript .product-item .product-info__shade{margin:0}
.artist-picks-page .recommended-products__category .product-item .product-info__price,.artist-picks-page .transcript .product-item .product-info__price,.chat-history-page .recommended-products__category .product-item .product-info__price,.chat-history-page .transcript .product-item .product-info__price,.facecharts-page .recommended-products__category .product-item .product-info__price,.facecharts-page .transcript .product-item .product-info__price{float:left;width:40%}
.artist-picks-page .recommended-products__category .product-item .product-info__actions,.artist-picks-page .transcript .product-item .product-info__actions,.chat-history-page .recommended-products__category .product-item .product-info__actions,.chat-history-page .transcript .product-item .product-info__actions,.facecharts-page .recommended-products__category .product-item .product-info__actions,.facecharts-page .transcript .product-item .product-info__actions{width:100%;margin:15px 0 0}
.artist-picks-page .recommended-products__category .product-item .product-info__button,.artist-picks-page .transcript .product-item .product-info__button,.chat-history-page .recommended-products__category .product-item .product-info__button,.chat-history-page .transcript .product-item .product-info__button,.facecharts-page .recommended-products__category .product-item .product-info__button,.facecharts-page .transcript .product-item .product-info__button{float:right;margin:0 5px}
.artist-picks-page .recommended-products__category .product-item .product-info__button .icon-heart_outline,.artist-picks-page .transcript .product-item .product-info__button .icon-heart_outline,.chat-history-page .recommended-products__category .product-item .product-info__button .icon-heart_outline,.chat-history-page .transcript .product-item .product-info__button .icon-heart_outline,.facecharts-page .recommended-products__category .product-item .product-info__button .icon-heart_outline,.facecharts-page .transcript .product-item .product-info__button .icon-heart_outline{font-size:18px;text-decoration:none}
.favorites-page,.wishlist-page{overflow:hidden}
.favorites-page .account-utilities,.wishlist-page .account-utilities{float:left;margin-right:32px}
.favorites-page__content,.wishlist-page__content{width:auto;overflow:hidden;position:relative}
.favorites-page .product-info,.wishlist-page .product-info{overflow:hidden;position:relative}
.favorites-page .product-info__product,.wishlist-page .product-info__product{width:85%}
@media (min-width:768px){.favorites-page .product-info__product,.wishlist-page .product-info__product{width:64%}
}
@media (min-width:768px){.favorites-page .product-info__name,.wishlist-page .product-info__name{padding:10px}
}
.favorites-page .product-info__reviews,.wishlist-page .product-info__reviews{display:none}
@media (max-width:767px){.favorites-page .product-info__actions,.wishlist-page .product-info__actions{margin-top:10px}
}
@media (min-width:768px){.favorites-page .product-info__actions,.wishlist-page .product-info__actions{width:22%;text-align:right}
}
@media (min-width:768px){.favorites-page .product-image,.wishlist-page .product-image{margin-right:15px;width:125px}
}
.favorites__item,.wishlist__item{margin-left:20px;padding-top:20px;margin-top:20px;border-top:1px solid #BBBBB9}
.favorites__item:first-child,.wishlist__item:first-child{padding-top:0;margin-top:0;border-top:none}
@media (max-width:767px){.favorites-page__head{text-align:center}
}
@media (min-width:768px){.favorites-page__head{position:relative;margin:4px 0 17px 0;padding-bottom:16px;border-bottom:1px solid #000}
}
@media (max-width:767px){.favorites-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;margin-top:30px}
.favorites-page__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.favorites-page__header .inner,.favorites-page__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.favorites-page__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.favorites-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px;margin-bottom:0}
}
@media (min-width:768px){.favorites-page__subheader{margin-top:15px;font-size:14px;text-indent:20px}
}
@media (min-width:768px){.favorites-page__tabs{position:absolute;top:1px;right:20px;height:100%}
}
.favorites-page__tab{display:inline-block;color:#000;height:100%;border-right:1px solid #000;border-bottom:1px solid #000;padding:8px 40px;background-color:#F3EFEA;cursor:pointer}
@media (max-width:767px){.favorites-page__tab{width:50%}
.favorites-page__tab:last-child{border-right:none}
}
@media (min-width:768px){.favorites-page__tab:first-child{border-left:1px solid #000}
}
.favorites-page__tab.active{background-color:#fff;border-bottom:none}
.favorites-page__tab:hover{text-decoration:none}
.favorites__instruction-step{margin:60px 0}
.favorites__instruction-step-number,.favorites__instruction-step-title{text-align:center}
.favorites__instruction-step-number{margin-bottom:20px;padding-left:5px;color:#ff4661}
.favorites__instruction-step-title{font-size:30px;margin-bottom:20px}
.favorites__instruction-step-desc{width:65%;margin:0 auto;text-align:center}
.favorites-mylists__head{display:none}
.favorites-mylists__lists-create-button{margin:18px 0 50px;border:1px solid #000;cursor:pointer}
.favorites-mylists__lists-create-button:before{content:"";font-size:14px;color:inherit;vertical-align:baseline;padding-right:12px}
.favorites.all .favorites-mylists__lists-create-button{float:left;margin-bottom:35px}
@media (max-width:767px){.favorites-mylists__lists-create-button{display:none}
}
@media (max-width:767px){.favorites__order-by{width:88%;margin:25px auto}
.favorites.all .favorites__order-by{display:block;border-left:none;border-right:none}
}
@media (min-width:768px){.favorites__order-by{float:right;margin-bottom:18px;min-width:160px;margin-top:18px}
}
.favorites__list{clear:both;padding-bottom:20px}
@media (max-width:767px){.favorites-mylists .my-lists__list-content,.favorites.all{padding-top:75px;position:relative}
}
.favorites__recommended-products{margin-top:40px}
.favorites__recommended-products .offers-vip__button,.favorites__recommended-products button{height:50px}
.favorites__recommended-products-slide{padding:0 2em}
.favorites__recommended-product{margin-right:0!important;width:100%!important}
@media (min-width:768px){.favorites__recommended-product{padding:0 1em!important;width:33.3%!important}
}
.favorites__recommended-product-actions{margin-top:10px;text-align:right}
.favorites__recommended-product-add-to-favorites{color:#000;font-size:22px;margin-right:10px}
.favorites__recommended-product-add-to-favorites,.favorites__recommended-product-add-to-favorites:hover{text-decoration:none}
.favorites__recommended-product-add-to-favorites:hover{color:#ff4661}
.favorites__recommended-product .product_name{min-height:45px}
@media (max-width:767px){.favorites__recommended-product .product_name a{border:none!important;padding-left:0!important}
}
.favorites__recommended-product .shade,.favorites__recommended-product .size{float:left}
.favorites__recommended-product .shade *{float:left}
.favorites__recommended-product .swatch-container{position:relative;top:-1px;margin-right:8px}
.favorites__sample-list{margin-top:40px;padding:10px 0;border-top:1px solid #BBBBB9;border-bottom:1px solid #BBBBB9}
.favorite-actions{position:absolute;top:50px;left:78%;width:22%;text-align:right}
.favorite-actions__link{display:block}
.favorite-actions__link--add{margin-bottom:15px}
.favorite-actions__link--add:before{content:"";font-size:10px;color:inherit;vertical-align:middle}
.my-lists .favorite-actions__link--add{display:none}
.favorite-actions__link--remove{color:#D0D0D0;position:relative;right:9999px}
.favorite-actions__link--remove,.favorite-actions__link--remove:hover{text-decoration:none}
.favorite-actions__link--remove:before{content:"";font-size:24px;color:inherit;vertical-align:middle}
.favorite-actions__link--remove:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
.wishlist-page__header{text-indent:20px;margin:0 0 10px 0;padding-bottom:14px;border-bottom:1px solid #000}
@media (max-width:767px){.my-lists__list{border-bottom:1px solid #BBBBB9}
}
@media (min-width:768px){.my-lists__list{margin:0 0 1px;background-color:#F3EFEA}
}
@media (max-width:767px){.my-lists__list-header{padding:20px 30px}
.expanded .my-lists__list-header{border-bottom:1px solid #BBBBB9}
}
@media (min-width:768px){.my-lists__list-header{padding:24px 15px}
}
.my-lists__list-header-link{color:#000}
@media (max-width:767px){.my-lists__list-header-link{width:100%;display:block;padding-right:20px;position:relative}
.my-lists__list-header-link:after{font-size:inherit;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:17px;font-weight:700;position:absolute;top:2px;right:0}
.expanded .my-lists__list-header-link:after{transform:rotate(90deg);padding-top:4px}
}
@media (min-width:768px){.my-lists__list-header-link:before{content:"";font-size:inherit;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;vertical-align:baseline}
.expanded .my-lists__list-header-link:before{transform:rotate(90deg)}
}
.my-lists__list-header-link,.my-lists__list-header-link:hover{text-decoration:none}
.my-lists__list-subtitle--empty{display:none}
.empty .my-lists__list-subtitle--empty{display:block}
@media (max-width:767px){.my-lists__list-items{padding-bottom:20px}
}
.my-lists__list-content{margin-top:15px;display:none}
.expanded .my-lists__list-content{display:block}
.my-lists__list-actions{overflow:hidden}
@media (max-width:767px){.my-lists__list-actions{position:absolute;top:30px;left:6%}
}
@media (min-width:768px){.my-lists__list-actions{margin:0 0 50px}
.favorites.all .my-lists__list-actions{float:left;clear:left;margin-bottom:30px}
}
@media (max-width:767px){.my-lists__list .my-lists__list-actions{width:88%;top:10px}
}
.my-lists__list-image{display:none}
.my-lists__list-link:hover{color:#ff4661}
.my-lists__list-link--print{position:relative;right:9999px;display:inline-block;width:36px;height:40px;cursor:pointer}
.my-lists__list-link--print:before{content:"";font-size:inherit;color:inherit;vertical-align:middle;font-size:36px}
.my-lists__list-link--print:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
.my-lists__list-link--email{position:relative;right:9999px;display:inline-block;width:36px;height:40px;letter-spacing:-.3em;cursor:pointer}
.my-lists__list-link--email:before{content:"";font-size:inherit;color:inherit;vertical-align:middle;font-size:26px}
.my-lists__list-link--email:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
@media (max-width:767px){.my-lists__list-link--share{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#ff4661;text-decoration:none;border-bottom:2px solid #ff4661;display:inline-block;cursor:pointer}
.my-lists__list-link--share:hover{color:#000;border-color:#000;text-decoration:none}
.touch .my-lists__list-link--share{border-style:solid;border-width:2px;padding:10px;text-decoration:none}
}
@media (min-width:768px){.my-lists__list-link--share{position:relative;right:9999px;display:inline-block;width:36px;height:40px;cursor:pointer}
.my-lists__list-link--share:before{content:"";font-size:inherit;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:26px}
.my-lists__list-link--share:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
}
.favorites.all .my-lists__list-link--remove{display:none}
@media (min-width:768px){.my-lists__list-link--remove{display:inline-block;position:relative;top:5px;margin-left:40px;cursor:pointer}
}
.my-lists__list-link--add-all{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:14px;line-height:19px;vertical-align:top;letter-spacing:.24em;padding-bottom:5px;color:#ff4661;text-decoration:none;border-bottom:2px solid #ff4661;display:inline-block;cursor:pointer}
.my-lists__list-link--add-all:hover{color:#000;border-color:#000;text-decoration:none}
.touch .my-lists__list-link--add-all{border-style:solid;border-width:2px;padding:10px;text-decoration:none}
@media (min-width:768px){.my-lists__list-link--add-all{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:21px;letter-spacing:.2em;text-transform:uppercase;float:right}
}
@media (min-width:768px) and (min-width:768px){.my-lists__list-link--add-all{font-size:14px}
}
@media (min-width:768px){.favorites.all .my-lists__list-link--add-all{clear:right;margin-bottom:50px}
}
@media (max-width:767px){.my-lists__list-link--add-all{position:absolute;top:30px;right:6%;background-color:#ff4661;color:#fff;border-color:#ff4661;letter-spacing:.18em}
.my-lists .my-lists__list-link--add-all{position:static;float:right}
}
.my-lists__list-link--manage{display:none}
.my-lists__list.expanded{background-color:transparent}
.create-wishlist__header{display:none}
.create-wishlist__name{display:inline-block;width:68%}
.create-wishlist__name input{width:100%}
.create-wishlist__icon-select{display:none}
.add-confirm-list{display:none;text-align:center;position:relative;top:29%}
.add-confirm-list__copy{font-weight:700;text-transform:uppercase}
.account #colorbox #cboxClose{top:2px;right:4px}
.add-to-list,.confirm-delete,.create-list{display:none}
#colorbox .add-to-list,#colorbox .confirm-delete,#colorbox .create-list{display:block}
#colorbox .add-to-list{margin-top:30px}
#colorbox .add-to-list__header{border-bottom:none;margin-bottom:10px;padding-bottom:0;text-align:center}
#colorbox .add-to-list__lists{overflow:hidden;width:100%;margin:0 auto}
#colorbox .add-to-list__item{display:block;float:left;width:48%;margin:4px 1%;border:1px solid #ccc;padding:4px 8px;color:#000;text-decoration:none;cursor:pointer}
.error_messages{color:red}
.account-past-purchases #nav-account{display:none}
@media (max-width:767px){.past-purchases__content{padding:20px}
}
@media (max-width:767px){.past-purchases__center{text-align:center}
}
.past-purchases-page{overflow:hidden}
.past-purchases-page .account-utilities{float:left;margin-right:32px}
.past-purchases-page__content{width:auto;overflow:hidden;padding-bottom:1px}
@media (min-width:768px){.past-purchases-page__content .product-info,.past-purchases-page__content .product-item:first-child{border-top:none!important}
.past-purchases-page__content .product-item{border-top:1px #BBBBB9 solid}
.past-purchases-page__content .product-info__price{float:none}
.past-purchases-page__content .product-info__details{margin-bottom:20px}
}
.past-purchases-page__header-container{text-align:center}
@media (min-width:768px){.past-purchases-page__header-container{text-align:left}
}
@media (max-width:767px){.past-purchases-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;margin:0 auto 20px auto}
.past-purchases-page__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.past-purchases-page__header .inner,.past-purchases-page__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.past-purchases-page__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.past-purchases-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px;margin:4px 0 17px 0;padding-bottom:16px;border-bottom:2px solid #000}
}
@media (max-width:767px){.past-purchases-page .product:first-child .product-info{border-top:none}
}
.past-purchases-page .product-info{overflow:hidden;margin-top:-1px;padding-top:15px;margin-bottom:15px;border-top:1px #BBBBB9 solid}
.past-purchases-page .product-info__reviews__link{text-transform:uppercase}
.past-purchases-page .product-info__link.button,.past-purchases-page .product-info__link.recommended-item__button,.past-purchases-page .viewcart-buttons .product-info__link.go-shopping,.viewcart-buttons .past-purchases-page .product-info__link.go-shopping{text-decoration:none;margin:15px 0}
@media (min-width:768px){.past-purchases-page .product-info__link.button,.past-purchases-page .product-info__link.recommended-item__button,.past-purchases-page .viewcart-buttons .product-info__link.go-shopping,.viewcart-buttons .past-purchases-page .product-info__link.go-shopping{margin:0 0 15px 0}
}
.past-purchases-page .product-info___rating-image{width:60px;height:12px}
.past-purchases-page .product-info__add-to-bag{display:none}
.past-purchases-page .product-info__re-order{display:inline}
@media (min-width:768px){.past-purchases-page .product-image{width:80px;height:110px;margin-right:15px}
}
.past-purchases-data-header{display:none}
@media (min-width:768px){.past-purchases-data-header{display:block;overflow:hidden;padding:0 20px 15px;margin:15px 0 0;border-bottom:1px #BBBBB9 solid}
.past-purchases-data-header__item{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;text-transform:uppercase}
}
.past-purchases-data-item{overflow:hidden;position:relative;padding:15px 20px;margin:0}
@media (min-width:768px){.past-purchases-data-item{border-bottom:1px #BBBBB9 solid}
}
.past-purchases-data-item__title{font-family:"Brandon Text",SimHei}
@media (min-width:768px){.past-purchases-data-item__title{display:none}
}
@media (max-width:767px){.past-purchases-data-item__item{text-indent:10px}
}
@media (max-width:767px){.past-purchases-data-item__item.created-date{height:40px;line-height:40px;font-size:16px;text-indent:10px;border-top:1px #BBBBB9 solid;border-bottom:1px #BBBBB9 solid;margin-bottom:18px}
}
.past-purchases-data-item__item.price{font-family:"Brandon Text Medium",SimHei}
@media (max-width:767px){.past-purchases-data-item__item.view-details{position:absolute;top:15px;right:30px;line-height:38px}
}
@media (max-width:767px){.past-purchases-data-item__item.view-details .view-details-button{line-height:40px;text-indent:0}
.past-purchases-data-item__item.view-details .view-details-button .open{display:none}
.active .past-purchases-data-item__item.view-details .view-details-button .open{display:inline}
.active .past-purchases-data-item__item.view-details .view-details-button .closed{display:none}
}
@media (min-width:768px){.past-purchases-data-item__item.view-details .view-details-button{position:relative;right:9999px;display:block;height:20px;color:#000;text-decoration:none}
.past-purchases-data-item__item.view-details .view-details-button:before{content:"";font-size:18px;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.past-purchases-data-item__item.view-details .view-details-button:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
.past-purchases-data-item__item.view-details .view-details-button .closed,.past-purchases-data-item__item.view-details .view-details-button .open{display:none}
.active .past-purchases-data-item__item.view-details .view-details-button{position:relative;right:9999px}
.active .past-purchases-data-item__item.view-details .view-details-button:before{content:"";font-size:18px;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.active .past-purchases-data-item__item.view-details .view-details-button:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}
}
.past-purchases-data-item-details{margin-top:-1px;position:relative}
@media (max-width:767px){.past-purchases-data-item-details{padding:0 20px 20px 20px}
}
.past-purchases-data-item-details__item{padding:0 20px 10px;margin-bottom:-1px;border:1px #d4d4d4 solid;width:100%}
.past-purchases-data-item-details .caret{position:absolute;background:url(/media/images/account/arrow_orders.png) no-repeat top center;top:-11px;z-index:10;left:26%;width:13%;height:12px}
@media (max-width:767px){.past-purchases-data-item-details .caret{width:50%}
}
.past-purchases-data-item-details .close,.past-purchases-data-item-details .order-details,.past-purchases-data-item-details .order-header,.past-purchases-data-item-details .product-footer,.past-purchases-data-item-details .product-header{display:none}
@media (min-width:768px){.past-purchases-data-header__item,.past-purchases-data-item-details__item,.past-purchases-data-item__item{overflow:hidden;float:left}
.past-purchases-data-header__item.created-date,.past-purchases-data-item-details__item.created-date,.past-purchases-data-item__item.created-date{width:26%}
.past-purchases-data-header__item.trans-id,.past-purchases-data-item-details__item.trans-id,.past-purchases-data-item__item.trans-id{width:26%}
.past-purchases-data-header__item.price,.past-purchases-data-item-details__item.price,.past-purchases-data-item__item.price{width:14%}
.past-purchases-data-header__item.order-status,.past-purchases-data-item-details__item.order-status,.past-purchases-data-item__item.order-status{width:22%}
.past-purchases-data-header__item.view-details,.past-purchases-data-item-details__item.view-details,.past-purchases-data-item__item.view-details{width:12%}
}
.past-purchases-data-header__item.order-status{width:34%}
.past-purchases-data-header__item.view-details{display:none}
.past-purchases__content{width:auto;overflow:hidden;padding-bottom:1px}
.past-purchases__shopping{margin:30px 0 0 0}
.profile-pic-main #profile-pic-img{position:relative}
.profile-pic-main #profile-pic-name{position:absolute;bottom:0;left:0;height:33px;padding:4px 2px 2px 2px;width:100%;text-align:center;background:rgba(255,255,255,.85)}
.profile-pic-main #profile-pic-button{overflow:hidden;padding-top:2px}
.profile-pic-main #profile-change-photo,.profile-pic-main #profile-upload-photo{float:left}
.profile-pic-main #profile-delete-photo{float:right}
.profile-pic-main #profile_pic_overlay{position:relative}
.profile-pic-main #profile_pic_overlay #profile_pic_content{background-color:#fff;border:1px solid #D0D0D0;left:160px;position:absolute;top:-205px;width:250px;z-index:1;padding:10px;text-align:center}
.profile-pic-main #profile_pic_overlay #profile_pic_content h3{margin-bottom:8px}
.profile-pic-main #profile_pic_overlay #profile_pic_content #profile_pic_close{text-align:right}
.profile-pic-main #profile_pic_overlay #profile_pic_content .caret{position:absolute;background:url(/media/images/account/arrow-left-profile-pic.png) no-repeat top center;top:69px;left:-12px;width:12px;height:100%}
.profile-page{overflow:hidden}
.profile-page .account-utilities{float:left;margin-right:32px}
.profile-page__errors li{margin-bottom:14px}
.profile-page__content{width:auto;overflow:hidden}
@media (min-width:768px){.profile-page__title_msg{border-bottom:2px solid #000;margin:4px 0 17px 0;padding-bottom:16px}
}
.profile-page__title_msg h1{margin-bottom:10px}
@media (max-width:767px){.profile-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.profile-page__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.profile-page__header .inner,.profile-page__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.profile-page__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.profile-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px}
}
.profile-page__required-container{position:absolute;top:210px;right:464px}
.profile-page .profile-page__required-container{position:static;top:0;left:0;margin:0 0 14px 20px}
.profile-page legend{display:none}
.profile-page .form-submit{margin-left:20px;background-color:#F94B6E}
.profile-page .big-button{background-color:#F94B6E}
.profile-page .address-info h3{margin-left:10px;margin-right:10px}
.address-info h3,.address-info__header,.newsletter-info h3,.newsletter-info__header,.optional-info h3,.optional-info__header,.profile-info h3,.profile-info__header,.sms-promotions h3,.sms-promotions__header,.social-info h3,.social-info__header{text-indent:20px;margin:0 0 20px 0;padding-bottom:14px;border-bottom:1px solid #000;clear:both}
.address-info .field.placeholder,.address-info .selectBox-options li.placeholder,.newsletter-info .field.placeholder,.newsletter-info .selectBox-options li.placeholder,.optional-info .field.placeholder,.optional-info .selectBox-options li.placeholder,.profile-info .field.placeholder,.profile-info .selectBox-options li.placeholder,.sms-promotions .field.placeholder,.sms-promotions .selectBox-options li.placeholder,.social-info .field.placeholder,.social-info .selectBox-options li.placeholder{text-transform:uppercase}
.address-info .field:-moz-placeholder,.address-info .selectBox-options li:-moz-placeholder,.newsletter-info .field:-moz-placeholder,.newsletter-info .selectBox-options li:-moz-placeholder,.optional-info .field:-moz-placeholder,.optional-info .selectBox-options li:-moz-placeholder,.profile-info .field:-moz-placeholder,.profile-info .selectBox-options li:-moz-placeholder,.sms-promotions .field:-moz-placeholder,.sms-promotions .selectBox-options li:-moz-placeholder,.social-info .field:-moz-placeholder,.social-info .selectBox-options li:-moz-placeholder{text-transform:uppercase;opacity:1!important}
.address-info .field::-moz-placeholder,.address-info .selectBox-options li::-moz-placeholder,.newsletter-info .field::-moz-placeholder,.newsletter-info .selectBox-options li::-moz-placeholder,.optional-info .field::-moz-placeholder,.optional-info .selectBox-options li::-moz-placeholder,.profile-info .field::-moz-placeholder,.profile-info .selectBox-options li::-moz-placeholder,.sms-promotions .field::-moz-placeholder,.sms-promotions .selectBox-options li::-moz-placeholder,.social-info .field::-moz-placeholder,.social-info .selectBox-options li::-moz-placeholder{text-transform:uppercase;opacity:1!important}
.address-info .field:-ms-input-placeholder,.address-info .selectBox-options li:-ms-input-placeholder,.newsletter-info .field:-ms-input-placeholder,.newsletter-info .selectBox-options li:-ms-input-placeholder,.optional-info .field:-ms-input-placeholder,.optional-info .selectBox-options li:-ms-input-placeholder,.profile-info .field:-ms-input-placeholder,.profile-info .selectBox-options li:-ms-input-placeholder,.sms-promotions .field:-ms-input-placeholder,.sms-promotions .selectBox-options li:-ms-input-placeholder,.social-info .field:-ms-input-placeholder,.social-info .selectBox-options li:-ms-input-placeholder{text-transform:uppercase}
.address-info .field::-webkit-input-placeholder,.address-info .selectBox-options li::-webkit-input-placeholder,.newsletter-info .field::-webkit-input-placeholder,.newsletter-info .selectBox-options li::-webkit-input-placeholder,.optional-info .field::-webkit-input-placeholder,.optional-info .selectBox-options li::-webkit-input-placeholder,.profile-info .field::-webkit-input-placeholder,.profile-info .selectBox-options li::-webkit-input-placeholder,.sms-promotions .field::-webkit-input-placeholder,.sms-promotions .selectBox-options li::-webkit-input-placeholder,.social-info .field::-webkit-input-placeholder,.social-info .selectBox-options li::-webkit-input-placeholder{text-transform:uppercase}
.address-info__item,.newsletter-info__item,.optional-info__item,.profile-info__item,.sms-promotions__item,.social-info__item{padding:10px;float:left}
.address-info__item,.newsletter-info__item,.optional-info__item,.profile-info__item,.sms-promotions__item,.social-info__item{padding:10px}
.big-button{margin:0 0 17px 10px}
.newsletter-info__item,.sms-promotions__item{margin:0 0 0 10px;float:left;width:100%}
.newsletter-info a,.sms-promotions a{color:#000}
.pc_sms_promo__item{display:none}
.profile-info__item{width:100%;padding:10px}
@media (min-width:768px){.profile-info__item{width:42.49%;padding:0;margin:0 5% 20px 20px}
}
.profile-info__item .field{width:100%}
.profile-info__text{margin-bottom:10px}
.profile-info__required{display:none}
.profile-info .profile_header_wrapper{padding:10px}
@media (min-width:768px){.optional-info__item{float:none}
}
.optional-info__birthday-select{width:14%;display:inline-block}
.optional-info__birthday-select a.selectBox{width:100%;display:inline-block!important}
.optional-info__birthday-label{display:block}
.optional-info__birthday-label,.optional-info__birthday-select,.optional-info__birthday-text{margin:0 10px 20px 10px;min-width:150px}
.optional-info .birthday .optional-info__item{width:30%;margin:0 2% 5px 0}
.optional-info .birthday select{min-width:100px;width:100%}
.sign-birthday-info .optional-info__item{padding:0}
.sign-birthday-info .optional-info__birthday-label,.sign-birthday-info .optional-info__birthday-text{margin-left:0}
.sign-birthday-info .optional-info__birthday-label{display:inline!important;visibility:visible}
.sign-birthday-info .optional-info__birthday-day{width:27%;float:left;margin-right:3%}
.sign-birthday-info .optional-info__birthday-month{width:33%;float:left;margin-right:3%}
.sign-birthday-info .optional-info__birthday-year{width:34%;float:left;margin-right:0}
.sign-birthday-info .optional-info select{width:100%}
.newsletter-info__text--new,.newsletter-info__text--provid{margin-left:20px}
.sms-info__item{margin:0 0 0 10px}
.touch .email-address .sign-birthday-info select,.touch .email-address .sign-in-component__birthday-program select{min-width:auto;background-position:center right 5px}
.replenishment-page{overflow:hidden}
.replenishment-page .account-utilities{float:left;margin-right:32px}
.replenishment-page__content{width:auto;overflow:hidden;position:relative}
.replenishment-page__header{text-indent:20px;margin-bottom:0}
.replenishment__text{font-size:16px;line-height:22px;padding:14px 20px 14px 20px;border-bottom:2px solid #000}
.replenishment__products .products-header{display:none}
@media (min-width:768px){.replenishment__products .products-header{overflow:hidden;display:block;margin-top:38px;padding-bottom:16px;border-bottom:1px solid #d4d4d4}
.replenishment__products .products-header__item{float:left;font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2em;text-transform:uppercase}
.replenishment__products .products-header__item--info{width:44%;text-indent:20px}
.replenishment__products .products-header__item--price{width:28%}
.replenishment__products .products-header__item--next{width:28%}
.replenishment__products .products-header__item--frequency,.replenishment__products .products-header__item--last,.replenishment__products .products-header__item--quantity{display:none}
}
.replenishment__products .products-list__item{padding:18px 0 20px 0;border-bottom:1px solid #d4d4d4}
.replenishment__products .products-list__item .product{overflow:hidden}
.replenishment__products .products-list__item .product__image-link{display:block;width:40%;padding:0 10px;float:left}
@media (min-width:768px){.replenishment__products .products-list__item .product__image-link{padding:0;width:15%}
}
.replenishment__products .products-list__item .product__info{float:right;width:60%}
@media (min-width:768px){.replenishment__products .products-list__item .product__info{float:left;width:29%;padding-left:10px}
}
.replenishment__products .products-list__item .product__frequency,.replenishment__products .products-list__item .product__quantity{display:none}
.replenishment__products .products-list__item .product__image{width:100%}
.replenishment__products .products-list__item .product__name{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase}
.replenishment__products .products-list__item .product__shade{margin-top:14px}
.replenishment__products .products-list__item .product__shade .swatch-container{float:left;margin-right:10px}
.artist-picks-page .replenishment__products .products-list__item .product__shade .product-info__shade-tile,.favorites-page .replenishment__products .products-list__item .product__shade .product-info__shade-tile,.past-purchases-page .replenishment__products .products-list__item .product__shade .product-info__shade-tile,.replenishment__products .products-list__item .product__shade .artist-picks-page .product-info__shade-tile,.replenishment__products .products-list__item .product__shade .favorites-page .product-info__shade-tile,.replenishment__products .products-list__item .product__shade .past-purchases-page .product-info__shade-tile,.replenishment__products .products-list__item .product__shade .shade-picker__shade,.replenishment__products .products-list__item .product__shade .wishlist-page .product-info__shade-tile,.wishlist-page .replenishment__products .products-list__item .product__shade .product-info__shade-tile{width:21px;height:21px}
.replenishment__products .products-list__item .product__shade-name{line-height:21px}
.replenishment__products .products-list__item .product__next-order-date,.replenishment__products .products-list__item .product__price{float:right;width:60%;margin-top:12px}
@media (min-width:768px){.replenishment__products .products-list__item .product__next-order-date,.replenishment__products .products-list__item .product__price{float:left;width:28%;margin-top:0}
}
.replenishment__products .products-list__item .product__link{display:inline-block}
@media (min-width:768px){.replenishment__products .products-list__item .product__link{margin-top:18px}
}
.replenishment-upsell{padding:20px}
.replenishment-detail-page{padding:0 20px}
.replenishment-detail-page .replenishment-detail-product{padding-bottom:20px;border-bottom:1px solid #d4d4d4;margin-bottom:20px}
.replenishment-detail-page .replenishment-detail-product .product{overflow:hidden}
.replenishment-detail-page .replenishment-detail-product .product__image-link{display:block;width:40%;padding:0 10px;float:left}
@media (min-width:768px){.replenishment-detail-page .replenishment-detail-product .product__image-link{padding:0;width:15%}
}
.replenishment-detail-page .replenishment-detail-product .product__info{float:right;width:60%}
@media (min-width:768px){.replenishment-detail-page .replenishment-detail-product .product__info{float:left;width:29%;padding-left:10px}
}
.replenishment-detail-page .replenishment-detail-product .product__frequency,.replenishment-detail-page .replenishment-detail-product .product__quantity{display:none}
.replenishment-detail-page .replenishment-detail-product .product__image{width:100%}
.replenishment-detail-page .replenishment-detail-product .product__name{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase}
.replenishment-detail-page .replenishment-detail-product .product__shade{margin-top:14px}
.replenishment-detail-page .replenishment-detail-product .product__shade .swatch-container{float:left;margin-right:10px}
.artist-picks-page .replenishment-detail-page .replenishment-detail-product .product__shade .product-info__shade-tile,.favorites-page .replenishment-detail-page .replenishment-detail-product .product__shade .product-info__shade-tile,.past-purchases-page .replenishment-detail-page .replenishment-detail-product .product__shade .product-info__shade-tile,.replenishment-detail-page .replenishment-detail-product .product__shade .artist-picks-page .product-info__shade-tile,.replenishment-detail-page .replenishment-detail-product .product__shade .favorites-page .product-info__shade-tile,.replenishment-detail-page .replenishment-detail-product .product__shade .past-purchases-page .product-info__shade-tile,.replenishment-detail-page .replenishment-detail-product .product__shade .shade-picker__shade,.replenishment-detail-page .replenishment-detail-product .product__shade .wishlist-page .product-info__shade-tile,.wishlist-page .replenishment-detail-page .replenishment-detail-product .product__shade .product-info__shade-tile{width:21px;height:21px}
.replenishment-detail-page .replenishment-detail-product .product__shade-name{line-height:21px}
.replenishment-detail-page .replenishment-detail-product .product__next-order-date,.replenishment-detail-page .replenishment-detail-product .product__price{float:right;width:60%;margin-top:12px}
@media (min-width:768px){.replenishment-detail-page .replenishment-detail-product .product__next-order-date,.replenishment-detail-page .replenishment-detail-product .product__price{float:left;width:28%;margin-top:0}
}
.replenishment-detail-page .replenishment-detail-product .product__link{display:inline-block}
@media (min-width:768px){.replenishment-detail-page .replenishment-detail-product .product__link{margin-top:18px}
}
.replenishment-detail-page .replenishment-detail-product .js-rep-details{display:none}
.replenishment-detail-page .payment-info__header,.replenishment-detail-page .shipping-address__header,.replenishment-detail-page .shipping-frequency__header{margin-bottom:10px}
.replenishment-detail-page #replenishment_update{overflow:hidden}
.replenishment-detail-page .frequency-table__cell{position:relative;padding:20px 0 40px 0;vertical-align:top}
.replenishment-detail-page .frequency-table__link{display:block;position:absolute;bottom:20px;left:0}
.replenishment-detail-page .frequency-table .selectBox{margin-top:10px}
@media (min-width:768px){.replenishment-detail-page .shipping-address,.replenishment-detail-page section.payment-info{float:left;margin-top:20px}
}
@media (min-width:768px){.replenishment-detail-page .shipping-address{width:46%}
}
.replenishment-detail-page .shipping-address .address-controls__choose-address,.replenishment-detail-page .shipping-address .address-controls__list{margin-top:10px}
.replenishment-detail-page .shipping-address .selectBox{margin-top:10px;width:75%}
@media (min-width:768px){.replenishment-detail-page section.payment-info{width:54%;padding-left:20px}
}
.replenishment-detail-page section.payment-info__submit{margin-top:10px}
.replenishment-detail-page section.payment-info .payment-controls__list,.replenishment-detail-page section.payment-info .payment-controls__method{margin-top:10px}
.replenishment-detail-page section.payment-info .selectBox{margin-top:10px;width:75%}
.replenishment-detail-page section.payment-info .payment-info__submit{margin-top:20px}
.replenishment-detail-page__mobile p{margin:0}
.replenishment-detail-page__mobile select{width:100%;margin-top:20px}
.replenishment-detail-page__mobile .replenishment-detail-page__text{margin-bottom:20px}
.replenishment-detail-page__mobile .controls__link{margin-bottom:20px;width:100%}
.replenishment-detail-page__mobile .product{overflow:hidden}
.replenishment-detail-page__mobile .product__image-link{display:block;width:40%;padding:0 10px;float:left}
@media (min-width:768px){.replenishment-detail-page__mobile .product__image-link{padding:0;width:15%}
}
.replenishment-detail-page__mobile .product__info{float:right;width:60%}
@media (min-width:768px){.replenishment-detail-page__mobile .product__info{float:left;width:29%;padding-left:10px}
}
.replenishment-detail-page__mobile .product__frequency,.replenishment-detail-page__mobile .product__quantity{display:none}
.replenishment-detail-page__mobile .product__image{width:100%}
.replenishment-detail-page__mobile .product__name{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase}
.replenishment-detail-page__mobile .product__shade{margin-top:14px}
.replenishment-detail-page__mobile .product__shade .swatch-container{float:left;margin-right:10px}
.artist-picks-page .replenishment-detail-page__mobile .product__shade .product-info__shade-tile,.favorites-page .replenishment-detail-page__mobile .product__shade .product-info__shade-tile,.past-purchases-page .replenishment-detail-page__mobile .product__shade .product-info__shade-tile,.replenishment-detail-page__mobile .product__shade .artist-picks-page .product-info__shade-tile,.replenishment-detail-page__mobile .product__shade .favorites-page .product-info__shade-tile,.replenishment-detail-page__mobile .product__shade .past-purchases-page .product-info__shade-tile,.replenishment-detail-page__mobile .product__shade .shade-picker__shade,.replenishment-detail-page__mobile .product__shade .wishlist-page .product-info__shade-tile,.wishlist-page .replenishment-detail-page__mobile .product__shade .product-info__shade-tile{width:21px;height:21px}
.replenishment-detail-page__mobile .product__shade-name{line-height:21px}
.replenishment-detail-page__mobile .product__next-order-date,.replenishment-detail-page__mobile .product__price{float:right;width:60%;margin-top:12px}
@media (min-width:768px){.replenishment-detail-page__mobile .product__next-order-date,.replenishment-detail-page__mobile .product__price{float:left;width:28%;margin-top:0}
}
.replenishment-detail-page__mobile .product__link{display:inline-block}
@media (min-width:768px){.replenishment-detail-page__mobile .product__link{margin-top:18px}
}
.replenishment-detail-page__mobile .shipping-frequency{margin-top:30px}
.replenishment-detail-page__mobile .shipping-frequency .order-freq,.replenishment-detail-page__mobile .shipping-frequency .order-info{margin-top:20px}
.replenishment-detail-page__mobile .shipping-address{margin-top:30px}
.replenishment-detail-page__mobile .shipping-address .address-form__header{margin-bottom:10px;text-align:left}
.replenishment-detail-page__mobile .shipping-address #please_note_changes{margin-top:20px}
.replenishment-detail-page__mobile .address-form__required{padding:0 0 0 10px}
.address-form__item .replenishment-detail-page__mobile .address-form__required{padding:0}
.replenishment-detail-page__mobile .address-form__section{margin-top:20px}
.replenishment-detail-page__mobile .address-form__section select{margin-top:0}
.replenishment-detail-page__mobile .payment-method{margin-top:20px}
.replenishment-detail-page__mobile .payment-method .payment-method{margin-bottom:0}
.replenishment-detail-page__mobile .payment-method__header{margin-bottom:10px}
.replenishment-detail-page__mobile .payment-method__billing-info,.replenishment-detail-page__mobile .payment-method__info{margin-top:20px}
.replenishment-detail-page__mobile .payment-method__controls .payment-method__link{width:100%;margin-top:20px}
.replenishment-upsell{margin:20px;overflow:auto;padding-left:0}
.replenishment-upsell__text{margin-top:20px;margin-bottom:20px}
.recommendedProd{overflow:auto;width:50%}
.recommendedProd .product-thumb__headline{height:42px}
.recommendedProd .link--inverted,.recommendedProd .touch .curtain .link,.touch .curtain .recommendedProd .link{border-width:0 0 2px 0;padding:0 0 5px 0}
@media (max-width:767px){.recommendedProd{width:100%;text-align:center}
.recommendedProd .product-thumb__abstract{width:100%;padding-left:0;float:left}
.recommendedProd .product-thumb__abstract .product-thumb--price{margin-bottom:12px}
.recommendedProd .product-thumb__image-link{float:none;margin:0 auto}
.recommendedProd .link{float:none}
}
.replenishment-top-products .section-head__header{font-size:16px;margin-top:20px;border-top:solid 1px #CCC;padding-top:20px;font-family:"Brandon Text Bold"}
.touch .replenishment-upsell__link{padding:0 0 5px 0;border-width:0 0 2px 0}
.profile-pic-upload h2{margin:0 0 20px 0;text-align:center}
.profile-pic-upload p{margin:0;line-height:24px}
.profile-pic-upload ul{margin:0 0 0 20px;line-height:24px;list-style:disc outside}
.profile-pic-upload__progress-wrapper{margin:40px 0}
.profile-pic-upload__progress-spinner{margin:0 auto}
.upload-file{margin:40px 0;position:relative}
.upload-file__button{position:relative;width:133px;height:30px}
.upload-file #form--profile--field--UPLOADED_FILE{position:relative;top:0;left:0;width:133px;height:30px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:2}
.upload-file #form--profile--field--UPLOADED_FILE:hover{cursor:pointer}
.upload-file__imposter{position:absolute;top:0;left:0;padding:0 11px;z-index:1}
.upload-file__value{position:absolute;top:0;left:158px;padding:8px 0;color:#ff4661;border-color:#ff4661}
.account-profile__pro-discount span,.account-profile__pro-expiration span,.account-profile__pro-number span{font-family:"Brandon Text Bold",SimHei}
.account-profile__pro{padding-top:15px}
.account-profile__pro-status_title{font-family:"Brandon Text Bold",SimHei;letter-spacing:.05em}
.account-profile__pro-status_pro-info{text-transform:lowercase}
.account-profile__pro-status_pro-info:first-letter{text-transform:uppercase}
.account-profile__view-link{font-family:"Brandon Text",SimHei;font-weight:400;font-size:14px;letter-spacing:.01em;letter-spacing:.1em;line-height:15px}
.account-profile__view-link a{text-decoration:none}
.account .pending-pro,.account .registration-pro-page,.account .welcome-pro{max-width:772px}
@media (max-width:767px){.pending-pro__header,.registration-pro-page__header,.welcome-pro__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;width:100%}
.pending-pro__header:before,.registration-pro-page__header:before,.welcome-pro__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.pending-pro__header .inner,.pending-pro__header__inner,.registration-pro-page__header .inner,.registration-pro-page__header__inner,.welcome-pro__header .inner,.welcome-pro__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.pending-pro__header,.registration-pro-page__header,.welcome-pro__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.pending-pro__header,.registration-pro-page__header,.welcome-pro__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;text-indent:20px;margin:4px 0 17px 0;padding-bottom:16px;border-bottom:2px solid #000}
}
.pending-pro__content,.registration-pro-page__content,.welcome-pro__content{width:auto;overflow:hidden;padding:0 5px}
.pending-pro__required-container,.registration-pro-page__required-container,.welcome-pro__required-container{position:absolute}
@media (max-width:767px){.pending-pro__required-container,.registration-pro-page__required-container,.welcome-pro__required-container{top:239px;padding-left:20px}
}
@media (min-width:768px){.pending-pro__required-container,.registration-pro-page__required-container,.welcome-pro__required-container{top:212px;right:305px}
}
.pending-pro legend,.registration-pro-page legend,.welcome-pro legend{display:none}
.pending-pro .profile-info__text,.registration-pro-page .profile-info__text,.welcome-pro .profile-info__text{margin:0 0 40px 20px}
@media (min-width:768px){.pending-pro .profile-info__item,.registration-pro-page .profile-info__item,.welcome-pro .profile-info__item{margin:0 20px 20px;width:346px}
}
.pending-pro .optional-info__item,.registration-pro-page .optional-info__item,.welcome-pro .optional-info__item{float:none}
@media (max-width:767px){.pending-pro .optional-info__item,.registration-pro-page .optional-info__item,.welcome-pro .optional-info__item{padding:10px;width:100%;margin:0}
}
@media (min-width:768px){.pending-pro .optional-info__item.birthday-date,.registration-pro-page .optional-info__item.birthday-date,.welcome-pro .optional-info__item.birthday-date{padding:0}
}
@media (max-width:767px){.pending-pro .optional-info__birthday-select,.registration-pro-page .optional-info__birthday-select,.welcome-pro .optional-info__birthday-select{padding:0 0 20px;width:100%;margin:0}
}
@media (min-width:768px){.pending-pro .optional-info__birthday-select,.registration-pro-page .optional-info__birthday-select,.welcome-pro .optional-info__birthday-select{width:12%;min-width:12%;display:inline-block;margin:0 10px 20px 20px}
}
@media (max-width:767px){.pending-pro .optional-info__birthday-select:first-child,.registration-pro-page .optional-info__birthday-select:first-child,.welcome-pro .optional-info__birthday-select:first-child{margin-top:10px}
}
@media (max-width:767px){.pending-pro .address-form__item,.registration-pro-page .address-form__item,.welcome-pro .address-form__item{padding:10px;width:100%;margin:0}
}
@media (min-width:768px){.pending-pro .address-form__item,.registration-pro-page .address-form__item,.welcome-pro .address-form__item{float:left;padding:0;margin:0 20px 20px;width:346px}
}
@media (min-width:768px){.pending-pro .address-form__item.postal-code,.pending-pro .address-form__item.state,.registration-pro-page .address-form__item.postal-code,.registration-pro-page .address-form__item.state,.welcome-pro .address-form__item.postal-code,.welcome-pro .address-form__item.state{margin-right:12px;width:14%}
}
.pending-pro .address-form__item .address-form__required,.pending-pro .address-form__item label,.pending-pro .address-form__item.country-id,.registration-pro-page .address-form__item .address-form__required,.registration-pro-page .address-form__item label,.registration-pro-page .address-form__item.country-id,.welcome-pro .address-form__item .address-form__required,.welcome-pro .address-form__item label,.welcome-pro .address-form__item.country-id{display:none}
.pending-pro .address-form__item.phone-requirements,.pending-pro .address-form__item.ship-type,.registration-pro-page .address-form__item.phone-requirements,.registration-pro-page .address-form__item.ship-type,.welcome-pro .address-form__item.phone-requirements,.welcome-pro .address-form__item.ship-type{display:block;width:100%}
.pending-pro .address-form__item.phone-requirements .address-form__required,.pending-pro .address-form__item.phone-requirements label,.pending-pro .address-form__item.ship-type .address-form__required,.pending-pro .address-form__item.ship-type label,.registration-pro-page .address-form__item.phone-requirements .address-form__required,.registration-pro-page .address-form__item.phone-requirements label,.registration-pro-page .address-form__item.ship-type .address-form__required,.registration-pro-page .address-form__item.ship-type label,.welcome-pro .address-form__item.phone-requirements .address-form__required,.welcome-pro .address-form__item.phone-requirements label,.welcome-pro .address-form__item.ship-type .address-form__required,.welcome-pro .address-form__item.ship-type label{display:inline-block}
.pending-pro .pro-member-info fieldset,.registration-pro-page .pro-member-info fieldset,.welcome-pro .pro-member-info fieldset{margin-left:20px}
.pending-pro .pro-member-info p,.registration-pro-page .pro-member-info p,.welcome-pro .pro-member-info p{margin:0}
.pending-pro .pro_app_requirement,.registration-pro-page .pro_app_requirement,.welcome-pro .pro_app_requirement{margin:0 0 20px 35px}
.pending-pro .pro-criteria-level,.registration-pro-page .pro-criteria-level,.welcome-pro .pro-criteria-level{overflow:hidden;margin:8px 0 20px}
.pending-pro .pro-criteria-level__column_left,.registration-pro-page .pro-criteria-level__column_left,.welcome-pro .pro-criteria-level__column_left{float:left}
@media (min-width:768px){.pending-pro .pro-criteria-level__column_left,.registration-pro-page .pro-criteria-level__column_left,.welcome-pro .pro-criteria-level__column_left{width:47.5%}
}
.pending-pro .pro-criteria-level__column_right,.registration-pro-page .pro-criteria-level__column_right,.welcome-pro .pro-criteria-level__column_right{float:left}
@media (min-width:768px){.pending-pro .pro-criteria-level__column_right,.registration-pro-page .pro-criteria-level__column_right,.welcome-pro .pro-criteria-level__column_right{width:50%}
}
.pending-pro .pro-criteria-level ul,.registration-pro-page .pro-criteria-level ul,.welcome-pro .pro-criteria-level ul{list-style-type:disc;overflow:hidden}
.pending-pro .pro-criteria-level ul li,.registration-pro-page .pro-criteria-level ul li,.welcome-pro .pro-criteria-level ul li{list-style:outside none none;margin-bottom:2px;line-height:25px}
@media (min-width:768px){.pending-pro .pro-criteria-level ul li,.registration-pro-page .pro-criteria-level ul li,.welcome-pro .pro-criteria-level ul li{width:82%}
}
.pending-pro .pro-criteria-level ul li span,.registration-pro-page .pro-criteria-level ul li span,.welcome-pro .pro-criteria-level ul li span{display:list-item;list-style-type:disc;margin-left:30px}
.pending-pro .pro-attributes-options,.registration-pro-page .pro-attributes-options,.welcome-pro .pro-attributes-options{margin:5px 0 5px 0}
.pending-pro .pro-attributes-options .applied_before_label,.pending-pro .pro-attributes-options .membership_status_label,.registration-pro-page .pro-attributes-options .applied_before_label,.registration-pro-page .pro-attributes-options .membership_status_label,.welcome-pro .pro-attributes-options .applied_before_label,.welcome-pro .pro-attributes-options .membership_status_label{margin-bottom:10px;width:42%;display:inline-block}
@media (max-width:767px){.pending-pro .pro-attributes-options .applied_before_label,.pending-pro .pro-attributes-options .membership_status_label,.registration-pro-page .pro-attributes-options .applied_before_label,.registration-pro-page .pro-attributes-options .membership_status_label,.welcome-pro .pro-attributes-options .applied_before_label,.welcome-pro .pro-attributes-options .membership_status_label{width:100%}
}
.pending-pro .pro-attributes-artist,.registration-pro-page .pro-attributes-artist,.welcome-pro .pro-attributes-artist{margin:8px 0 12px 0}
.pending-pro .pro-attributes .artist_form_container,.registration-pro-page .pro-attributes .artist_form_container,.welcome-pro .pro-attributes .artist_form_container{margin-left:30px}
.pending-pro .pro-attributes input[type=radio],.registration-pro-page .pro-attributes input[type=radio],.welcome-pro .pro-attributes input[type=radio]{width:auto}
.pending-pro .pro-terms-text,.registration-pro-page .pro-terms-text,.welcome-pro .pro-terms-text{margin:10px 0 20px 0}
.pending-pro .pro-terms-text p,.registration-pro-page .pro-terms-text p,.welcome-pro .pro-terms-text p{margin-top:20px}
.registration-pro-page .pro-attributes-options .applied_before_label,.registration-pro-page .pro-attributes-options .membership_status_label{display:block}
@media (max-width:767px){.registration-pro-page .pro-attributes-options .applied_before_label,.registration-pro-page .pro-attributes-options .membership_status_label{width:100%}
}
.pending-pro_info_application p{margin:0 0 10px}
@media (min-width:768px){.pending-pro_thanks{margin:0 0 20px 20px}
}
.pending-pro_buttons{position:absolute;right:0;top:10px}
@media (max-width:767px){.pending-pro_buttons{top:22px}
}
@media (min-width:768px){.pending-pro_level,.pending-pro_mail_processing,.pending-pro_print,.pending-pro_registration_steps{padding-left:40px}
}
.pending-pro_level,.pending-pro_registration_steps{margin-bottom:20px;overflow:hidden}
@media (min-width:768px){.pending-pro_mail_address,.pending-pro_steps{float:left;padding-right:20px;width:50%}
}
.pending-pro_mail_address span,.pending-pro_steps span{display:block}
.pending-pro_info{position:relative}
.pending-pro .pro-attributes,.pending-pro_user_info{margin-bottom:20px}
@media (max-width:767px){.pending-pro .pro-attributes,.pending-pro_user_info{margin-left:20px}
}
.pending-pro .applied-before-option label,.pending-pro .pro-membership-option label{display:inline;width:15%}
.pending-pro .pro-attributes-options{padding-left:20px}
@media (max-width:767px){.pending-pro .pro-attributes-options{padding-left:0}
}
.pending-pro .pro-attributes-options input[type=text]{background:0 0}
.pending-pro .pro-attributes-artist{padding-left:12px}
@media (max-width:767px){.pending-pro .pro-attributes-artist{padding-left:0}
}
.pending-pro .hear_about label{display:inline-block;width:40.5%}
@media (max-width:767px){.pending-pro .hear_about label{width:100%}
}
.pending-pro .user-info__item{margin-bottom:10px}
@media (min-width:768px){.pending-pro .user-info__item{float:left;width:50%;padding-left:20px}
}
.pending-pro .user-info__item .label,.pending-pro .user-info__item .value{display:inline-block}
.pending-pro .user-info__item.user-id{float:none}
@media (max-width:767px){.welcome-pro .customer-service-header{padding:10px 0}
}
.facecharts-page .account-utilities{display:none}
@media (min-width:768px){.facecharts-page .account-utilities{display:block}
}
.facecharts-page__content{position:relative;width:auto;overflow:hidden;text-align:left}
.facecharts-page__head{text-align:center}
@media (min-width:768px){.facecharts-page__head{text-align:left}
}
.facecharts-page__header{margin-bottom:1em}
@media (max-width:767px){.facecharts-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;margin-bottom:1em}
.facecharts-page__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.facecharts-page__header .inner,.facecharts-page__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.facecharts-page__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.facecharts-page__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;margin-top:.25em;padding-bottom:.75em;border-bottom:2px solid #000;text-indent:20px}
}
.facecharts-page__text{padding:0;border-bottom:none}
.facecharts-page__no-lessons{margin:2em 0;padding:0 1em}
.facecharts-page__no-lessons-title{margin-bottom:1em;text-transform:uppercase}
.facecharts-page__new-lesson-btn a{width:100%}
@media (min-width:768px){.facecharts-page__new-lesson-btn a{position:absolute;top:0;right:0;width:30%}
}
.facecharts-page__entries{overflow:hidden;padding:0 1em}
.facecharts-page__entry{margin:3.5em 0}
@media (min-width:768px){.facecharts-page__entry{float:left;margin:1em 0;width:50%;min-height:400px}
}
.facecharts-page__images{position:relative;overflow:hidden;width:100%;margin-bottom:1em;padding-top:50%}
.facecharts-page__image{position:absolute;top:0;width:50%}
.facecharts-page__image--default,.facecharts-page__image--photo{left:0}
.facecharts-page__image--silhouette{right:0}
.facecharts-page__date{color:#929292;line-height:1.5em}
.facecharts-page__date--label{display:none}
.facecharts-page__artist-name,.facecharts-page__store-name{line-height:1.5em}
.facecharts-page__view-btn{margin-top:1em}
.customer-service{overflow:hidden;position:relative;max-width:1024px;margin:3em auto;padding:0}
@media (max-width:767px){.customer-service{max-width:none;width:100%;margin:0}
}
@media (max-width:767px){.customer-service.customer-service-account .customer-service-menu,.customer-service.customer-service-contact-us .customer-service-menu,.customer-service.customer-service-corporate .customer-service-menu,.customer-service.customer-service-faqs .customer-service-menu,.customer-service.customer-service-new-to-bobbi .customer-service-menu,.customer-service.customer-service-orders .customer-service-menu,.customer-service.customer-service-returns .customer-service-menu,.customer-service.customer-service-shipping .customer-service-menu{display:none}
}
.customer-service-header{float:right;width:70%;margin:0;padding:.5em 20px 1.5em 20px;border-bottom:2px solid #000}
@media (max-width:767px){.customer-service-header{float:none;width:100%;padding:2em 20px;border-bottom:1px solid #D0D0D0}
}
.customer-service-header__title{margin:0;padding:0;font-family:"Brandon Text Bold";font-size:1.5em;letter-spacing:5px;text-align:left;text-transform:uppercase}
@media (max-width:767px){.customer-service-header__title{text-align:center}
}
.customer-service-menu{float:left;width:28%;margin:0 2% 0 0;padding:0 20px;background-color:#eff0f0}
@media (max-width:767px){.customer-service-menu{float:none;width:100%;margin:0;padding:0;background-color:#fff}
}
.customer-service-menu .menu__item--lvl-1{padding:.5em 0;border-bottom:1px solid #D0D0D0;background-image:url(/media/images/service/customer-service-icon-arrow-closed.gif);background-position:right 1em;background-repeat:no-repeat}
@media (max-width:767px){.customer-service-menu .menu__item--lvl-1{padding:.5em 0 .5em 40px;background:0 0}
}
.customer-service-menu .menu__item--lvl-1.last{border-bottom:none}
@media (max-width:767px){.customer-service-menu .menu__item--lvl-1.last{border-bottom:1px solid #D0D0D0}
}
.customer-service-menu .menu__link{height:2em;margin:0;padding:0;color:#000;line-height:2em;text-decoration:none}
.customer-service-menu .menu__link--lvl-1{font-family:"Brandon Text Bold";letter-spacing:3px;text-transform:uppercase;cursor:pointer}
.customer-service-menu .menu--lvl-2{display:none}
.customer-service-menu .menu__item--lvl-1.active-submenu{background-image:url(/media/images/service/customer-service-icon-arrow-open.gif)}
.customer-service-menu .menu__item--lvl-1.active-submenu .menu__link--lvl-1{color:#ff4661}
.customer-service-menu .menu__item--lvl-1.active-submenu .menu--lvl-2{display:block}
.customer-service-menu .menu__item--lvl-1.active-submenu .menu--lvl-2 .menu__link--lvl-2:hover{color:#ff4661}
@media (max-width:767px){.customer-service-menu .menu__item--lvl-1.active-submenu{background:0 0}
}
.customer-service-menu a.menu__link--lvl-1{display:block;width:247px}
.customer-service-quick-info{overflow:hidden;float:right;width:70%;height:110px;margin:0;padding:0 20px;border-bottom:1px solid #000}
@media (max-width:767px){.customer-service-quick-info{display:none}
}
.customer-service-quick-info__list{overflow:hidden;width:100%;height:110px}
.customer-service-quick-info__list-item{display:block;float:left;position:relative;width:33.33333333%;height:110px;margin:0;padding:2.25em 0;text-align:left;list-style-type:none}
.customer-service-quick-info__link{display:block;margin:0;padding:0;color:#000;font-family:"Brandon Text Bold";letter-spacing:3px;text-decoration:none;text-transform:uppercase}
.customer-service-quick-info__link span.icon{position:absolute;top:30px;left:0;font-size:3em}
.customer-service-quick-info__link:hover{color:#ff4661;text-decoration:none}
.customer-service-quick-info__list-item--email>.customer-service-quick-info__link{margin-top:10px;margin-left:65px}
.customer-service-quick-info__list-item--chat>.customer-service-quick-info__link{margin-top:10px;margin-left:60px}
.customer-service-quick-info__list-item--chat>.customer-service-quick-info__link span.icon{top:33px}
.customer-service-quick-info__list-item--phone>.customer-service-quick-info__link{margin-top:0;margin-left:30px}
.customer-service-section{float:right;width:70%;margin:0;padding:0}
@media (max-width:767px){.customer-service-section{float:none;width:100%}
}
.customer-service-section h2{margin:0;padding:1.5em 20px;font-family:"Brandon Text Bold";font-size:1em;letter-spacing:3px;text-transform:uppercase;background-image:url(/media/images/service/customer-service-icon-arrow-closed.gif);background-position:97% center;background-repeat:no-repeat;border-top:1px solid #eff0f0;cursor:pointer}
@media (max-width:767px){.customer-service-section h2{font-family:"Brandon Text";font-weight:700;text-transform:none;border:none}
}
.customer-service-section h2.active-subsection,.customer-service-section h2:hover{color:#ff4661;background-image:url(/media/images/service/customer-service-icon-arrow-open.gif)}
.customer-service-section h2#contact-about,.customer-service-section h2#contact-send,.customer-service-section h2#contact-thanks{background:0 0}
.customer-service-section div{display:none}
.customer-service-section div.active-subsection{display:block;margin:0 20px;padding:0;border-top:1px solid #eff0f0}
@media (max-width:767px){.customer-service-section div.active-subsection{border-top:none}
}
.customer-service-section div.active-subsection p{margin:1em 0;padding:0}
.customer-service-section div.active-subsection ul{margin:1em 20px;padding:0;list-style-type:disc}
.customer-service-landing-block{display:block!important;float:left;width:50%;height:300px;margin:0;padding:2em 50px;text-align:center;position:relative}
@media (max-width:767px){.customer-service-landing-block{float:none;width:100%;height:auto}
}
.customer-service-landing-block span{font-size:3em}
.customer-service-landing-block h2{background:0 0!important;border:none!important}
.customer-service-landing-block a{padding-bottom:.5em;font-family:"Brandon Text Bold";text-decoration:none;text-transform:uppercase;position:absolute;display:block;width:100%;bottom:52px;left:0;text-align:center}
.customer-service-landing-block a:hover{text-decoration:none;border:none}
#landing-call{background:url(/media/images/account/bg_account_landing.gif) no-repeat 100% 20px}
@media (max-width:767px){#landing-chat{border-top:1px solid #D1D2D1}
}
#landing-email{background:url(/media/images/account/bg_account_landing.gif) no-repeat 100% 0}
#landing-email,#landing-faqs{border-top:1px solid #D1D2D1}
.customer-service-contact-form{overflow:hidden}
.customer-service-contact-form__categories{overflow:hidden;width:100%;margin:1em 0!important;padding:0}
.customer-service-contact-form__category{display:block;float:left;width:22%;height:70px;margin:0 3% 0 0;padding:1em 20px;font-family:"Brandon Text Bold";letter-spacing:3px;text-align:center;text-transform:uppercase;list-style-type:none;border:1px solid #000;cursor:pointer}
@media (max-width:767px){.customer-service-contact-form__category{width:44%;margin:1em 2%}
}
.customer-service-contact-form__category.active-category{color:#fff;background-color:#ff4661;border:none}
.customer-service-contact-form input{width:47%;margin:.5em 3% .5em 0;text-transform:capitalize}
@media (max-width:767px){.customer-service-contact-form input{width:97%}
}
.customer-service-contact-form input[name=EMAIL_ADDRESS],.customer-service-contact-form input[name=EMAIL_ADDRESS2]{text-transform:none}
.customer-service-contact-form textarea{width:97%;margin:.5em 3% .5em 0;padding:5px 10px}
.customer-service-contact-form select{width:47%;margin:.5em 3% .5em 0}
@media (max-width:767px){.customer-service-contact-form select{width:97%}
}
.customer-service-contact-form__errors{color:#ff4661}
.customer-service-contact-form__radio-item,.customer-service-contact-form__radio-item--site-member,.customer-service-contact-form__radio-item--use-products{display:block!important;margin:1em 0}
.giftcard__tabs{overflow:hidden;width:480px;height:38px;margin:0 auto;border-left:1px solid #000;border-right:1px solid #000}
@media (min-width:768px){.giftcard__tabs-container{max-width:1024px;margin:8px auto 0 auto}
}
.giftcard__tab{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;letter-spacing:.2em;text-transform:uppercase;float:left;height:38px;line-height:38px;background:#eff0f0;text-align:center}
.giftcard__tab--purchase{width:271px}
.giftcard__tab--balance{width:207px}
.giftcard__tab-link{color:#000;text-decoration:none;display:block;line-height:37px;background:#fff;border-left:1px solid #000;border-bottom:1px solid #000}
.giftcard__tab-link:hover{text-decoration:none}
.giftcard__tabs-container--balance .giftcard__tab-link{border-left:none;border-right:1px solid #000}
.giftcard-retrieve__container,.giftcard__container{max-width:1024px;margin:0 auto}
.giftcard-retrieve__container .egiftcard-message,.giftcard-retrieve__container input[type=text],.giftcard__container .egiftcard-message,.giftcard__container input[type=text]{width:100%}
@media (min-width:768px){.giftcard-retrieve__container .egiftcard-message,.giftcard-retrieve__container input[type=text],.giftcard__container .egiftcard-message,.giftcard__container input[type=text]{background:#f0f0f0;border:1px solid #f0f0f0;font-family:"Brandon Text",SimHei;font-size:18px}
.giftcard-retrieve__container .egiftcard-message:focus,.giftcard-retrieve__container input[type=text]:focus,.giftcard__container .egiftcard-message:focus,.giftcard__container input[type=text]:focus{border-color:#AFADAA}
}
@media (min-width:768px){.giftcard__description{max-width:1024px;min-height:285px;margin:0 auto;padding:60px 530px 60px 60px;background:url(/media/images/giftcards/giftcard_bg.png) no-repeat top right}
}
.giftcard__description-container{max-width:1024px;margin:0 auto;background:#eff0f0}
@media (min-width:768px){.giftcard__description-container{border-top:1px solid #000;margin-top:-1px}
}
.giftcard__description-header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:18px;line-height:22px;letter-spacing:.2em;text-transform:uppercase;padding:20px 0;margin-bottom:0;text-align:center}
@media (min-width:768px){.giftcard__description-header{font-size:25px;line-height:28px;letter-spacing:.24em;padding:0;margin:0 0 16px 0;text-align:left}
}
.giftcard__description-text{background:#fff;text-align:center;font-size:15px;line-height:22px;padding:11px 20px}
@media (min-width:768px){.giftcard__description-text{background:#eff0f0;text-align:left;font-size:18px;line-height:29px;padding:0}
}
@media (max-width:767px){.giftcard__description-sub-text{font-family:"Brandon Text Bold",SimHei;display:block}
}
@media (max-width:767px){.giftcard__check-balance{color:#000;text-decoration:none;font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;line-height:40px;position:relative;display:block;background:#F3EFEA;padding:0 20px;border-top:1px solid #D1D2D1;border-bottom:1px solid #D1D2D1}
.giftcard__check-balance:hover{text-decoration:none}
.giftcard__check-balance:after{font-size:inherit;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.giftcard__check-balance:after{position:absolute;top:0;right:20px;font-size:16px;line-height:40px}
}
@media (max-width:767px){.giftcard__purchase{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;line-height:40px;border-bottom:1px solid #D1D2D1;margin:0 20px}
}
.giftcard__columns{overflow:hidden}
.giftcard__images{display:none}
@media (min-width:768px){.giftcard__images{display:block;float:left;width:50%}
}
.giftcard__image{display:none;width:100%}
.giftcard__image--placeholder{width:100%}
.giftcard__step{display:inline-block;color:#EF4963}
@media (min-width:768px){.giftcard__step{display:block;margin-top:32px;font-size:22px;line-height:24px}
}
.giftcard__step-header{display:inline-block}
@media (min-width:768px){.giftcard__step-header{display:block;padding:24px 0 36px 0;font-size:25px;line-height:28px}
}
.giftcard__step-container{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;text-align:center;letter-spacing:.15em;text-transform:uppercase;margin-top:12px}
@media (min-width:768px){.giftcard__step-container{margin-top:0}
}
.giftcard__selected{width:100%;padding:35px 14px 0 30px}
.giftcard__details{width:100%;padding:0 20px}
@media (min-width:768px){.giftcard__details{float:left;width:50%;padding:0}
}
.giftcard__selection{display:none;padding:28px 20px 10px 20px;margin:0}
@media (min-width:768px){.giftcard__selection{padding:50px 20px}
}
.giftcard__selection .giftcard__theme{padding:1px}
.giftcard__selection .giftcard__theme .giftcard_slide_image{margin:0 auto;border:3px solid #fff;border-radius:8px;height:75px;width:125px;cursor:pointer}
@media (min-width:768px){.giftcard__selection .giftcard__theme .giftcard_slide_image{padding:0 2px}
}
.giftcard__selection .giftcard__theme .giftcard_slide_image.selected{box-shadow:0 0 0 1px #000}
.giftcard__selection .slick-next:before,.giftcard__selection .slick-prev:before{font-size:30px}
.giftcard__selection .slick-next{left:486px;padding:2px 10px 2px 0}
.giftcard__selection .slick-next:before{right:auto}
.giftcard__value{margin:0 10px;border-top:1px solid #D1D2D1;border-bottom:1px solid #D1D2D1}
@media (min-width:768px){.giftcard__value{padding-bottom:50px}
}
.giftcard__sku-select{width:100%;margin:20px 0 14px 0}
@media (min-width:768px){.giftcard__sku-select{display:none!important;margin:0}
}
@media (max-width:767px){.giftcard__sku-select{display:block}
}
.giftcard__price{overflow:hidden;margin-top:34px;border-top:1px solid #000;border-right:1px solid #000}
.giftcard__price-option{float:left;width:25%;padding:0 4px;font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:30px;letter-spacing:.2em;text-transform:uppercase;color:#000;text-align:center;border-left:1px solid #000;border-bottom:1px solid #000;cursor:pointer}
.giftcard__price-option.selected{background:#000;color:#fff}
.giftcard__info{overflow:hidden;margin:0 10px;padding-bottom:30px;border-bottom:1px solid #D1D2D1}
.giftcard__email{margin:20px 0 14px 0}
@media (min-width:768px){.giftcard__email{float:left;width:48%;margin:0 0 14px 0}
}
.giftcard__confirm-email{margin-bottom:14px}
@media (min-width:768px){.giftcard__confirm-email{float:left;width:48%;margin:0 0 14px 4%}
}
.giftcard__to{margin-bottom:14px}
@media (min-width:768px){.giftcard__to{clear:left;float:left;width:48%}
}
.giftcard__from{margin-bottom:14px}
@media (min-width:768px){.giftcard__from{float:left;width:48%;margin:0 0 14px 4%}
}
.giftcard__message{clear:both}
.giftcard__message .egiftcard-message{min-height:192px;padding:10px}
.giftcard__button{padding:14px 10px;width:100%}
@media (min-width:768px){.giftcard__button{padding:30px 0;width:auto}
}
.account-overlay .account-overlay__next .giftcard__button .account-overlay__next-trigger,.email-overlay .account-overlay__next .giftcard__button .account-overlay__next-trigger,.giftcard__button .account-overlay .account-overlay__next .account-overlay__next-trigger,.giftcard__button .email-overlay .account-overlay__next .account-overlay__next-trigger,.giftcard__button input[type=submit]{display:block;margin:0 auto}
@media (max-width:767px){.account-overlay .account-overlay__next .giftcard__button .account-overlay__next-trigger,.email-overlay .account-overlay__next .giftcard__button .account-overlay__next-trigger,.giftcard__button .account-overlay .account-overlay__next .account-overlay__next-trigger,.giftcard__button .email-overlay .account-overlay__next .account-overlay__next-trigger,.giftcard__button input[type=submit]{width:100%}
}
@media (min-width:768px){.giftcard__guides{display:block;margin-bottom:20px}
}
.giftcard__guides-section{background:#eff0f0;border-top:1px solid #fff;border-bottom:1px solid #fff}
.giftcard__guides-header{height:58px;padding-left:20px;font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:58px;letter-spacing:.2em;text-transform:uppercase;color:#000;background-color:#eff0f0;cursor:pointer}
.giftcard__guides-header:before{content:"";font-size:inherit;color:inherit;vertical-align:middle}
.giftcard__guides-header:before{font-size:20px;margin:-3px 5px 0 0}
.giftcard__guides--is_open .giftcard__guides-header:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin:0 5px 0 0}
.giftcard__guides-text{filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity,.3s,ease-out;-moz-transition:opacity,.3s,ease-out;-o-transition:opacity,.3s,ease-out;transition:opacity,.3s ease-out;overflow:hidden;padding:0 40px 0 50px;height:0}
.giftcard__guides-text ul{margin-bottom:30px}
.giftcard__guides-text p:last-child,.giftcard__guides-text ul:last-child{margin-bottom:0}
.giftcard__guides--is_open .giftcard__guides-text{height:auto;padding:0 40px 30px 50px;filter:alpha(Opacity=100);opacity:1}
.giftcard__guides-link{color:red}
.giftcard-retrieve__container{padding-top:40px}
.giftcard-retrieve__container{overflow:hidden;width:auto}
.giftcard-retrieve__sidebar{width:194px;padding:20px 20px 12px 20px;margin-bottom:30px;margin-right:28px;background:#eff0f0;float:left}
@media (max-width:767px){.giftcard-retrieve__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.giftcard-retrieve__header:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.giftcard-retrieve__header .inner,.giftcard-retrieve__header__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
}
@media (max-width:767px) and (min-width:768px){.giftcard-retrieve__header{font-size:14px;padding:0 55px}
}
@media (min-width:768px){.giftcard-retrieve__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:21px;letter-spacing:.24em;text-transform:uppercase;font-size:16px}
}
.giftcard-retrieve__nav-header{display:none}
.giftcard-retrieve__nav-item{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:11px;line-height:50px;letter-spacing:.24em;text-transform:uppercase;line-height:22px}
.giftcard-balance{margin-bottom:20px}
@media (min-width:768px){.giftcard-balance{max-width:1024px;margin:0 auto;min-height:285px}
}
.giftcard-balance__container{max-width:1024px;border-top:1px solid #D1D2D1}
@media (min-width:768px){.giftcard-balance__container{background:#eff0f0;border-top:1px solid #000;margin:-1px auto 7px}
}
.giftcard-balance__header{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;line-height:40px;border-bottom:1px solid #D1D2D1;margin:0 20px}
@media (min-width:768px){.giftcard-balance__header{padding:60px 0 38px 0;margin:0;border-bottom:0;font-size:25px;line-height:28px;letter-spacing:.24em;color:#000;text-align:center}
}
.giftcard-balance__form{text-align:center;padding:0 20px}
@media (min-width:768px){.giftcard-balance__form{padding:0}
}
@media (min-width:768px){.giftcard-balance__form #giftcard_balance{line-height:32px;height:32px}
}
.giftcard-balance__form input[type=text]{width:100%}
.giftcard-balance__form-number{margin-bottom:14px}
@media (min-width:768px){.giftcard-balance__form-number{display:inline-block;min-width:204px;margin:0}
}
.giftcard-balance__form-pin{margin-bottom:14px}
@media (min-width:768px){.giftcard-balance__form-pin{display:inline-block;margin:0 0 0 12px;min-width:204px}
}
@media (min-width:768px){.giftcard-balance__form-button{display:inline-block;margin-left:24px;height:32px}
}
.account-overlay .account-overlay__next .giftcard-balance__form .giftcard-balance__form-submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .giftcard-balance__form .giftcard-balance__form-submit.account-overlay__next-trigger,.giftcard-balance__form .account-overlay .account-overlay__next .giftcard-balance__form-submit.account-overlay__next-trigger,.giftcard-balance__form .email-overlay .account-overlay__next .giftcard-balance__form-submit.account-overlay__next-trigger,.giftcard-balance__form input[type=submit].giftcard-balance__form-submit{line-height:32px;height:32px;vertical-align:top}
@media (max-width:767px){.account-overlay .account-overlay__next .giftcard-balance__form .giftcard-balance__form-submit.account-overlay__next-trigger,.email-overlay .account-overlay__next .giftcard-balance__form .giftcard-balance__form-submit.account-overlay__next-trigger,.giftcard-balance__form .account-overlay .account-overlay__next .giftcard-balance__form-submit.account-overlay__next-trigger,.giftcard-balance__form .email-overlay .account-overlay__next .giftcard-balance__form-submit.account-overlay__next-trigger,.giftcard-balance__form input[type=submit].giftcard-balance__form-submit{width:100%;margin-bottom:20px}
}
.giftcard-balance__remaining{text-align:center;font-family:"Brandon Text",SimHei;font-weight:400;letter-spacing:.04em;color:#000;padding:20px;font-size:20px}
@media (min-width:768px){.giftcard-balance__remaining{padding:38px 0 0 0;font-size:37px;line-height:43px}
}
.giftcard-balance__amount{color:#ff4661}
@media (max-width:767px){.giftcard-balance__purchase{color:#000;text-decoration:none;font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;line-height:40px;position:relative;display:block;background:#F3EFEA;padding:0 20px;border-top:1px solid #D1D2D1;border-bottom:1px solid #D1D2D1}
.giftcard-balance__purchase:hover{text-decoration:none}
.giftcard-balance__purchase:after{font-size:inherit;color:inherit;font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.giftcard-balance__purchase:after{position:absolute;top:0;right:20px;font-size:16px;line-height:40px}
}
.review-submit{margin:35px auto 50px auto;width:746px}
.review-submit:after{content:"";display:table;clear:both}
@media (max-width:767px){.review-submit{width:100%}
}
.review-submit .review-submit__product-image{float:left;margin-right:30px;width:58px;height:auto}
.review-submit .review-submit__header{text-transform:uppercase;margin-bottom:0;line-height:11px}
.review-submit .review-submit__product-head{font-size:30px;line-height:31px;margin:0}
.corrector-concealer p{font-size:18px;margin-bottom:9px}
.corrector-concealer p .head{font-family:"Brandon Text Bold"}
.corrector-concealer.product_collection_hero_page{max-width:1024px;padding:40px 20px;margin:0 auto}
.corrector-concealer .product_collection_hero{background-repeat:no-repeat;background-position:-9% center}
@media (min-width:769px),(min-width:1024px){.corrector-concealer .product_collection_hero{background-position:7% center}
}
.corrector-concealer .product_collection_hero__body{width:403px;float:right;margin-top:72px}
@media (min-width:769px),(min-width:1024px){.corrector-concealer .product_collection_hero__body{width:477px;margin-right:60px}
}
.corrector-concealer .product_collection_hero__body h1{line-height:1.25em;text-align:left;position:relative}
.corrector-concealer .product_collection_hero__subtitle{text-align:left;position:relative;width:400px;padding-right:98px;margin:0;line-height:1.25em}
.corrector-concealer .product_collection_hero__subtitle:after{content:url(/media/export/cms/evergreen/corrector-concealer/corrector-concealer_shipping-seal.jpg);position:absolute;top:0;right:0}
.corrector-concealer .product_collection_hero__html_block{font-size:18px;width:400px;line-height:1.75em;margin-top:70px}
.corrector-concealer .block_container__title{font-size:14px;font-family:"Brandon Text Bold";text-transform:uppercase;letter-spacing:3px;position:relative;margin:34px 0 27px 0;text-align:center}
.corrector-concealer .block_container__title .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.corrector-concealer .block_container__title:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;bottom:9px;left:0}
.corrector-concealer .how-they-work .block_container__content{padding:20px;background-color:#eff0f0;overflow:auto}
.corrector-concealer .text-block{width:50%;float:left;padding:20px}
.corrector-concealer .text-block:nth-child(2){padding-left:40px;border-left:1px solid #d0d0d0}
.corrector-concealer .text-block_title{font-family:"Brandon Text Bold";font-size:18px;text-transform:uppercase;margin-bottom:18px}
.corrector-concealer .text-block_body p{font-size:16px;margin-bottom:12px}
.corrector-concealer .text-block_body p:nth-last-child(1){margin-bottom:0}
.corrector-concealer .text-block_body .head{font-family:"Brandon Text Bold"}
.corrector-concealer .cc_product img{float:left}
.corrector-concealer .cc_product__name{font-family:"Brandon Text Bold";font-size:18px;text-transform:uppercase;margin-bottom:18px;line-height:1.5em}
.corrector-concealer .cc_product__product{float:right;width:64%;padding-right:0;margin:60px 0}
@media (min-width:769px),(min-width:1024px){.corrector-concealer .cc_product__product{width:70%;padding-right:90px}
}
.corrector-concealer .cc_product__product p{font-size:16px}
.corrector-concealer .cc_product__boxed{font-sized:14px;background-color:#eff0f0}
.corrector-concealer .cc_product__boxed p{padding:20px}
.corrector-concealer .cc_product__qs-details{margin-top:30px}
.corrector-concealer .cc_product__price{font-family:"Brandon Text Bold";font-size:18px;padding:9px 0}
@media (min-width:769px),(min-width:1024px){.corrector-concealer .cc_product__price{float:left}
}
.corrector-concealer .cc_qs_button{margin-top:20px}
@media (min-width:769px),(min-width:1024px){.corrector-concealer .cc_qs_button{float:left;margin-left:20px;margin-top:0}
}
.corrector-concealer .cc_section_head{font-size:14px;font-family:"Brandon Text Bold";text-transform:uppercase;letter-spacing:3px;position:relative;margin:34px 0 27px 0;text-align:center}
.corrector-concealer .cc_section_head .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.corrector-concealer .cc_section_head:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;bottom:9px;left:0}
.corrector-concealer .works-well-with .product-collection-product{width:50%;float:left}
.corrector-concealer .works-well-with .product-collection-product:nth-child(-n+3) .product-collection-product__product{text-align:center;padding-top:190px;background-repeat:no-repeat;background-position:center 0;height:400px;border-bottom:1px solid #d0d0d0}
.corrector-concealer .works-well-with .product-collection-product:nth-child(n+4) .product-collection-product__product{text-align:center;padding-top:300px;background-repeat:no-repeat;background-position:center 0;height:460px}
.corrector-concealer .works-well-with .product-collection-product:nth-child(n+2):nth-child(odd) .product-collection-product__product{border-left:1px solid #d0d0d0}
.corrector-concealer .works-well-with .product-collection-product__product-name{margin-bottom:10px;font-family:"Brandon Text Bold";font-size:16px;text-transform:uppercase}
.corrector-concealer .works-well-with .product-collection-product__description{display:none}
.corrector-concealer .works-well-with .product-collection-product__callout{font-family:"Brandon Text Bold";text-transform:uppercase;margin-bottom:10px;color:#ff4661}
.corrector-concealer .works-well-with .product-collection-product__price{font-family:"Brandon Text Bold";margin-right:20px}
.corrector-concealer .works-well-with .product-collection-product .button--outline{margin-left:15px}
.bobbis_top_10{overflow:auto}
.bobbis_top_10 .product_collection_hero__body{color:#fff;line-height:2em;width:400px;position:absolute;top:33%;left:9%}
.bobbis_top_10 .top_10-product{width:50%;float:left;position:relative;overflow:hidden}
.bobbis_top_10 .top_10-product.border_bottom{border-bottom:1px solid #D0D0D0}
.bobbis_top_10 .top_10-product.border_right{border-right:1px solid #D0D0D0}
.bobbis_top_10 .top_10-product.full_width{width:100%}
.bobbis_top_10 .top_10-product img.image_left{float:left}
.bobbis_top_10 .top_10-product__product{margin-top:20px;padding:76px 40px 0;position:relative}
.bobbis_top_10 .top_10-product__callout{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;color:#ff4661}
.bobbis_top_10 .top_10-product__product-name{font-family:"Brandon Text Bold",SimHei;font-size:24px;text-transform:uppercase;letter-spacing:6px;line-height:1.25em;margin-bottom:9px}
.bobbis_top_10 .top_10-product__price{font-family:"Brandon Text Bold",SimHei;float:left;margin:9px 24px 0 0}
.bobbis_top_10 .top_10-product .add-to-bag{float:left}
.bobbis_top_10 p{font-size:18px;margin-bottom:9px}
.bobbis_top_10 p .head{font-family:"Brandon Text Bold",SimHei}
.bobbis_top_10 .product_collection_hero__content-item .top_10-product .top_10-product__product-name:before{position:absolute;top:0}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(1) .top_10-product img{width:50%}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(1) .top_10-product__product{margin-top:50px;padding-left:50%}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(n+4):nth-child(-n+5) .top_10-product__product{margin-top:50px}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(n+6):nth-child(-n+7) .top_10-product__product{position:absolute;top:280px}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(1) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number01.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(2) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number02.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(3) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number03.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(4) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number04.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(5) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number05.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(6) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number06.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(7) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number07.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(8) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number08.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(9) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number09.jpg)}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(10) .top_10-product .top_10-product__product-name:before{content:url(/media/export/cms/evergreen/top-10/Number10.jpg)}
@media (max-width:768px){.bobbis_top_10 .product_collection_hero__content-item:nth-child(8) .top_10-product img{padding-top:5%;width:50%}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(8) .top_10-product__product{padding-left:50%}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(n+4):nth-child(-n+5) .top_10-product img{width:33%}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(n+4):nth-child(-n+5) .top_10-product__product{padding-left:33%;margin-top:12px}
.bobbis_top_10 .product_collection_hero__content-item:nth-child(n+6):nth-child(-n+7) .top_10-product__product{position:absolute;top:220px}
}
.bobbis_top_10_ss17 .product_collection_hero__body{height:175px;background-color:#eff0f0;display:flex;flex-direction:column;justify-content:center}
.bobbis_top_10_ss17 .product_collection_hero h1{font-family:"MillerBanner Roman";font-size:51px;line-height:1em;position:relative}
.bobbis_top_10_ss17 .product_collection_hero h1:before{content:"";background:#000;width:70%;height:1px;display:inline-block;position:absolute;top:50%;left:15%}
.bobbis_top_10_ss17 .product_collection_hero h1 .inner{background:#eff0f0;display:inline-block;position:relative;padding:0 7px 0 9px}
.bobbis_top_10_ss17 .product_collection_hero__subtitle{font-family:"Brandon Text Medium",SimHei;font-size:17px;letter-spacing:2px}
.bobbis_top_10_ss17 .product_collection_hero__html_block{text-align:center;padding-top:30px}
.bobbis_top_10_ss17 .product_collection_hero__content-item:nth-child(n+2){border-top:1px solid #000}
.bobbis_top_10_ss17 .top_10-product{width:100%;position:relative}
.bobbis_top_10_ss17 .top_10-product__image{margin:0 auto;display:block}
.bobbis_top_10_ss17 .top_10-product__product{text-align:center;margin-top:20px;padding:30px}
.bobbis_top_10_ss17 .top_10-product__product-name{font-family:"Brandon Text Bold",SimHei;font-size:20px;text-transform:uppercase;letter-spacing:3px;line-height:1.25em;margin-bottom:9px}
.bobbis_top_10_ss17 .top_10-product__description{font-family:"Brandon Text",SimHei;font-size:18px;margin:9px 24px 0 0}
.bobbis_top_10_ss17 .top_10-product__customer{font-family:"Brandon Text Bold",SimHei;margin:9px 24px 0 0}
.bobbis_top_10_ss17 .top_10-product__link a{font-family:"Brandon Text Bold",SimHei;font-size:18px;color:#000;text-decoration:none;border:1px solid #000;display:inline-block;padding:10px 18px;margin-top:36px}
.bobbis_top_10_ss17 .top_10-product__link a:hover{color:#ff4661;border:1px solid #ff4661}
@media (min-width:768px){.bobbis_top_10_ss17 .product-grid__content,.bobbis_top_10_ss17 .responsive-tabs--how_to_use-wrap,.bobbis_top_10_ss17 .wrap{padding:0 60px}
.bobbis_top_10_ss17 .product_collection_hero__body{height:350px}
.bobbis_top_10_ss17 .product_collection_hero h1{font-size:110px}
.bobbis_top_10_ss17 .product_collection_hero h1:before{width:80%;left:10%}
.bobbis_top_10_ss17 .product_collection_hero__subtitle{font-size:34px}
.bobbis_top_10_ss17 .top_10-product{min-height:344px}
.bobbis_top_10_ss17 .top_10-product__image{float:left}
.bobbis_top_10_ss17 .top_10-product__product{margin-left:50%}
.bobbis_top_10_ss17 .top_10-product__link a{margin-top:72px}
}
@media (min-width:1024px){.bobbis_top_10_ss17 .product-grid__content,.bobbis_top_10_ss17 .responsive-tabs--how_to_use-wrap,.bobbis_top_10_ss17 .wrap{padding:0 60px}
.bobbis_top_10_ss17 .product_collection_hero h1:before{width:70%;left:15%}
.bobbis_top_10_ss17 .top_10-product__image{margin-left:46px}
}
.foundation_guide{overflow:auto}
.foundation_guide .button--outline{background-color:#000;color:#fff;border:0;margin-top:18px;padding:.5em .75em}
.foundation_guide .button--outline .callout-alt{font-size:12px}
.foundation_guide .button--outline:hover{background-color:#ff4661;color:#fff}
.foundation_guide .product_collection_hero{height:360px;background-position:center;position:relative}
.foundation_guide .product_collection_hero__body{line-height:2em;width:400px;position:absolute;top:33%;left:3%}
.foundation_guide .product_collection_hero__content{width:680px;margin:0 auto}
.foundation_guide .menu{position:absolute;top:360px;width:100%;z-index:10}
.foundation_guide .menu ul{width:101%;background-color:#fff}
.foundation_guide .menu li{width:33%;background-color:#fff;border:1px solid #000}
.foundation_guide .top_10-product{width:50%;float:left;position:relative;overflow:hidden}
.foundation_guide .top_10-product.border_bottom{border-bottom:1px solid #D0D0D0}
.foundation_guide .top_10-product.border_right{border-right:1px solid #D0D0D0}
.foundation_guide .top_10-product.full_width{width:100%}
.foundation_guide .top_10-product img{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0}
.foundation_guide .top_10-product img.image_left{float:left}
.foundation_guide .top_10-product__product{margin-bottom:30px;padding:76px 40px 0;position:relative;text-align:center}
.foundation_guide .top_10-product__product div{font-size:16px}
.foundation_guide .top_10-product__product div:nth-child(n+3):nth-child(-n+6){border-top:1px solid #000;padding:12px 0}
.foundation_guide .top_10-product__product.product_bb_cream,.foundation_guide .top_10-product__product.product_tinted_moisturizer{margin-top:300px;margin-bottom:30px}
.foundation_guide .top_10-product__product.product_bb_cream .benefits,.foundation_guide .top_10-product__product.product_tinted_moisturizer .benefits{height:180px}
.foundation_guide .top_10-product__product.product_foundation_stick,.foundation_guide .top_10-product__product.product_skin_foundation{margin-top:300px}
.foundation_guide .top_10-product__product.product_lw_even_finish,.foundation_guide .top_10-product__product.product_skin_weightless{margin-top:220px}
.foundation_guide .top_10-product__product.product_lw_even_finish .benefits,.foundation_guide .top_10-product__product.product_skin_weightless .benefits{height:158px}
.foundation_guide .top_10-product__product.product_lw_compact{width:50%;margin:220px auto 30px}
.foundation_guide .top_10-product__product.product_skin_moisture,.foundation_guide .top_10-product__product.product_tinted_balm{margin-top:220px}
.foundation_guide .top_10-product__product.product_skin_moisture h2,.foundation_guide .top_10-product__product.product_tinted_balm h2{min-height:75px}
.foundation_guide .top_10-product__product.product_skin_moisture .benefits,.foundation_guide .top_10-product__product.product_tinted_balm .benefits{height:158px}
.foundation_guide .top_10-product__product.product_moisture_rich,.foundation_guide .top_10-product__product.product_skin_moisture_ca,.foundation_guide .top_10-product__product.product_skin_serum{margin:260px auto 30px}
.foundation_guide .top_10-product__product.product_moisture_rich h2,.foundation_guide .top_10-product__product.product_skin_moisture_ca h2,.foundation_guide .top_10-product__product.product_skin_serum h2{min-height:75px}
.foundation_guide .top_10-product__product.product_moisture_rich .benefits,.foundation_guide .top_10-product__product.product_skin_moisture_ca .benefits,.foundation_guide .top_10-product__product.product_skin_serum .benefits{height:158px}
.foundation_guide .top_10-product__product .header{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.foundation_guide .top_10-product__callout{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;color:#ff4661}
.foundation_guide .top_10-product__product-name{font-family:"Brandon Text Bold",SimHei;font-size:20px;text-transform:uppercase;letter-spacing:3px;line-height:1.25em;min-height:50px;margin-bottom:9px}
.foundation_guide .top_10-product__price{font-family:"Brandon Text Bold",SimHei;float:left;margin:9px 24px 0 0;width:100%}
.foundation_guide .top_10-product .add-to-bag{float:left}
.foundation_guide p{font-size:18px;margin-bottom:9px}
.foundation_guide p .head{font-family:"Brandon Text Bold",SimHei}
.foundation_guide .product_collection_hero__content-item:nth-child(4) img{top:20px}
.foundation_guide .product_collection_hero__content-item:nth-child(5) img{top:30px}
.foundation_guide .product_collection_hero__content-item:nth-child(7) img{top:50px}
.foundation_guide .product_collection_hero__content-item:nth-child(9) img{top:50px}
.foundation_guide .product_collection_hero__content-item:nth-child(11) img{top:40px}
.foundation_guide .product_collection_hero__content-item:nth-child(12) img{top:40px}
.foundation_guide .product_collection_hero__content-item:nth-child(13) img{top:40px}
.foundation_guide .product_collection_hero__content-item:nth-child(14) img{top:20px}
.foundation_guide .product-image{position:relative;text-align:center;float:left}
.foundation_guide .product-image_title{font-family:"Brandon Text Bold",SimHei;font-size:30px;text-transform:uppercase;letter-spacing:6px;text-align:center;position:absolute;top:30%;width:100%}
.foundation_guide .product-image_caption{font-size:20px;text-align:center;position:absolute;padding:0 5%;top:45%;width:100%}
.in_store_guide{margin:0 16px;overflow:auto;text-align:center}
.in_store_guide a{color:#000;text-decoration:none;line-height:1.45em;display:block;width:100%;height:100%}
.in_store_guide h1{font-size:16px;letter-spacing:4px;padding:16px 0;margin:0 auto;border-bottom:1px solid #000}
.in_store_guide h4{font-family:"Brandon Text Bold",SimHei;font-size:16px;text-transform:uppercase;margin-top:55px}
.in_store_guide h4:before{content:"";display:block;position:absolute;margin:0 auto;top:18px;left:0;right:0}
.in_store_guide .product_collection_hero__content-item:nth-child(-n+2) .text-block{border-bottom:1px solid #000}
.in_store_guide .product_collection_hero__content-item:nth-child(odd) .text-block{border-right:1px solid #000}
.in_store_guide .text-block{width:50%;padding:0 6px;height:165px;float:left;position:relative}
.in_store_guide .text-block_whats-new h4:before{background:url(/media/export/cms/evergreen/in-store/binoculars.jpg) no-repeat;background-size:24px 22px;width:24px;height:22px}
.in_store_guide .text-block_top-ten h4:before{background:url(/media/export/cms/evergreen/in-store/glasses.jpg) no-repeat;background-size:36px 22px;width:36px;height:22px}
.in_store_guide .text-block_top-rated h4:before{background:url(/media/export/cms/evergreen/in-store/stars.jpg) no-repeat;background-size:74px 22px;width:74px;height:22px}
.in_store_guide .text-block_live-chat h4:before{background:url(/media/export/cms/evergreen/in-store/chat.jpg) no-repeat;background-size:24px 22px;width:24px;height:22px}
.beach_collection .product_collection_hero{height:403px}
.beach_collection .product_collection_hero__content{overflow:auto}
.beach_collection .product_collection_hero__body{text-align:center;max-width:875px;padding:100px 42px;margin:0 auto}
.beach_collection .product_collection_hero__subtitle{margin-bottom:66px;position:relative}
.beach_collection .product_collection_hero__subtitle:after{content:"";background:#000;width:30%;height:1px;display:inline-block;position:absolute;top:270%;left:35%}
.beach_collection .product_collection_hero__html_block{font-size:16px;line-height:1.75em}
.beach_collection .product_collection_hero__content-item{float:left;width:100%}
.beach_collection .product_collection_hero__content-item:nth-child(n+5):nth-child(-n+6){width:50%}
.beach_collection .product_collection_hero__content-item:nth-child(n+2):nth-child(-n+3){width:50%}
.beach_collection .block_container{padding:12% 6px;text-align:center;position:relative}
.beach_collection .fragrance,.beach_collection .hand_wash{height:579px;padding-left:50%;border-top:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid}
.beach_collection .fragrance img,.beach_collection .hand_wash img{position:absolute;top:6%;right:50%}
.beach_collection .fragrance .product-collection-product,.beach_collection .hand_wash .product-collection-product{max-width:300px}
.beach_collection .hand_wash{padding-top:18%}
.beach_collection .body_oil,.beach_collection .shower_gel{border-right:1px #d4d4d4 solid}
.beach_collection .product-collection-product__product-name{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;margin-bottom:9px}
.beach_collection .product-collection-product__description{font-size:16px;margin:0 auto 12px;max-width:400px}
.beach_collection .product-collection-product__callout img{position:initial}
.beach_collection .product-collection-product .product-collection-product{max-width:300px}
.product_collection_hero-v3.beach_collection .callout-alt .button,.product_collection_hero-v3.beach_collection .callout-alt .recommended-item__button,.product_collection_hero-v3.beach_collection .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .product_collection_hero-v3.beach_collection .callout-alt .go-shopping{color:#ff4661;background-color:#fff;margin-bottom:18px}
.product_collection_hero-v3.beach_collection .callout-alt .button:hover,.product_collection_hero-v3.beach_collection .callout-alt .recommended-item__button:hover,.product_collection_hero-v3.beach_collection .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .product_collection_hero-v3.beach_collection .callout-alt .go-shopping:hover{color:#fff;background-color:#ff4661}
.product_guide_dropdown{overflow:auto;min-height:360px;padding-top:18px;max-width:937px;margin:0 auto}
.product_guide_dropdown .product_collection_hero__html_block{font-size:20px;text-align:center;line-height:1.5em}
.product_guide_dropdown .guide_dropdown{padding-top:200px}
.product_guide_dropdown .guide_dropdown__images{width:40%;float:left}
.product_guide_dropdown .guide_dropdown__images img{display:block}
.product_guide_dropdown .guide_dropdown__images img.scale{margin:12px 30px}
.product_guide_dropdown .guide_dropdown__copy{width:60%;float:left;margin-top:30px}
.product_guide_dropdown .guide_dropdown__callout{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;color:red}
.product_guide_dropdown .guide_dropdown__product_name{font-family:"Brandon Text Bold",SimHei;font-size:20px;text-transform:uppercase;letter-spacing:3px;margin-bottom:18px}
.product_guide_dropdown .guide_dropdown__product_desc{background:#eff0f0;padding:12px}
.product_guide_dropdown .guide_dropdown__product_desc p{font-size:16px;margin:0 0 21px 0}
.product_guide_dropdown .guide_dropdown__product_desc p:last-child{margin:0}
.product_guide_dropdown .guide_dropdown__price{font-family:"Brandon Text Bold",SimHei;font-size:16px;margin-top:18px;float:left}
.product_guide_dropdown .guide_dropdown__cta{font-size:14px;margin:18px 30px;float:left}
.product_guide_dropdown .guide_dropdown__carousel{clear:both}
.product_guide_dropdown .guide_dropdown #cboxClose{width:24px;height:24px;font-size:24px}
.product_guide_dropdown .product-grid__item{height:448px!important}
.product_guide_dropdown .border_bottom{border-bottom:1px #d4d4d4 solid}
.skin-foundation-collection .product_collection_hero{height:429px;background-size:cover;background-repeat:no-repeat;background-position:50% 100%}
@media (min-width:768px){.skin-foundation-collection .product_collection_hero{height:348px;background-size:cover;background-position:50% 50%;display:flex;flex-direction:column;justify-content:center}
}
.skin-foundation-collection .product_collection_hero__body{padding:81% 0 0 0}
@media (min-width:768px){.skin-foundation-collection .product_collection_hero__body{padding-left:54%}
}
@media (min-width:1024px){.skin-foundation-collection .product_collection_hero__body{padding-left:50%}
}
.skin-foundation-collection .product_collection_hero h1{font-family:"Lato Black";font-size:42px;color:#fff;letter-spacing:0;line-height:.75em;margin:0 auto}
@media (min-width:768px){.skin-foundation-collection .product_collection_hero h1{font-size:37px;color:#000;margin:0 auto 7px auto}
}
@media (min-width:1024px){.skin-foundation-collection .product_collection_hero h1{font-size:50px}
}
.skin-foundation-collection .product_collection_hero h1 .hed_second_line{font-size:37px}
@media (min-width:768px){.skin-foundation-collection .product_collection_hero h1 .hed_second_line{font-size:33px}
}
@media (min-width:1024px){.skin-foundation-collection .product_collection_hero h1 .hed_second_line{font-size:45px}
}
.skin-foundation-collection .product_collection_hero__subtitle{font-size:16px;color:#fff;letter-spacing:0;line-height:1em}
@media (min-width:768px){.skin-foundation-collection .product_collection_hero__subtitle{font-size:19px;padding:0 40px;color:#000}
}
@media (min-width:768px) and (min-width:1024px){.skin-foundation-collection .product_collection_hero__subtitle{padding:0}
}
.skin-foundation-collection .product_collection_hero__html_block{position:absolute;top:0;width:100%}
.skin-foundation-collection .header_hed{font-family:"Lato Black";font-size:40px;text-transform:uppercase;text-align:center;margin:40px 0 16px 0}
.skin-foundation-collection .header_dek{font-family:"Lato Regular";text-transform:uppercase;text-align:center;line-height:1.25em}
@media (min-width:768px){.skin-foundation-collection .header_dek{font-size:20px}
}
.skin-foundation-collection .discover-foundation-container{margin:0 auto 0}
.skin-foundation-collection .discover-foundation-container-one .discover-foundation-block{margin:0;padding:40px 0}
@media (min-width:1024px){.skin-foundation-collection .discover-foundation-container-one .discover-foundation-block{padding:40px 0}
}
@media (min-width:768px){.skin-foundation-collection .discover-foundation-container-two .discover-foundation-block{padding:30px 0;margin:0;border-bottom:solid .5px #000;border-top:solid .5px #000}
.skin-foundation-collection .discover-foundation-container-two .row:nth-child(1) .discover-foundation-block{border-right:solid .5px #000}
}
.skin-foundation-collection .block_two_products .product-image-qs{width:50%;float:left}
.skin-foundation-collection .menu li{font-size:10px}
@media (min-width:1024px){.skin-foundation-collection .menu li{font-size:14px}
}
.skin-foundation-collection .block_video-heading{padding:38px 0;background-color:#fef6ec}
.skin-foundation-collection .block_video-heading h4{font-family:"Lato Black";font-size:18px;margin-bottom:6px;line-height:1em;text-align:center;text-transform:uppercase}
@media (min-width:768px){.skin-foundation-collection .block_video-heading h4{font-size:40px}
}
.skin-foundation-collection .block_video-heading .text-block_body{font-family:"Lato Regular";font-size:12px;line-height:1em;text-align:center;text-transform:uppercase}
@media (min-width:768px){.skin-foundation-collection .block_video-heading .text-block_body{font-size:20px}
}
@media (max-width:767px){.skin-foundation-collection .product_collection_hero__content-item:nth-child(5){background-color:#fef6ec}
}
@media (min-width:768px){.skin-foundation-collection .product_collection_hero__content-item:nth-child(7){background-color:#fef6ec}
}
.skin-foundation-collection .video-carousel__related_product-grids{background-color:#fff}
.skin-foundation-collection .device-mobile .video-carousel__block .video-carousel__related_products__button{border:1px solid #000;text-decoration:none;text-transform:uppercase}
.skin-foundation-collection .video-carousel__block__header{color:#000;background-color:#fef6ec}
.skin-foundation-collection .video-carousel__block{min-height:380px;background-color:#fef6ec}
@media (min-width:768px){.skin-foundation-collection .video-carousel__block{min-height:520px}
}
@media (min-width:1024px){.skin-foundation-collection .video-carousel__block{min-height:700px}
}
.skin-foundation-collection .video-carousel__block .video-carousel__menu .selectbox{color:#000;border:1px solid #000}
@media (min-width:768px){.skin-foundation-collection .video-carousel__block .video-carousel__menu .selectbox{display:none}
}
.skin-foundation-collection .video-carousel__block .slick-dots li{opacity:.8}
.skin-foundation-collection .video-carousel__block .slick-dots li.slick-active{outline-color:#000;opacity:1}
.skin-foundation-collection .video-carousel__block .video-block__media--title{color:#000}
.skin-foundation-collection .video-carousel__block .video-carousel__related_products__button{color:#000;border:1px solid #000;padding:9px;text-decoration:none;width:200px;left:0;right:0}
.skin-foundation-collection .block_footer_links{background-color:#fef6ec}
.skin-foundation-collection .block_footer_links .block_container__content{overflow:hidden;padding:12px}
.skin-foundation-collection .block_footer_links .homepage_basic{background-color:#fff;border:6px solid #fef6ec}
.skin-foundation-collection .block_footer_links .homepage_basic_hed{font-family:"Brandon Text Bold",SimHei;font-size:18px;line-height:1em;margin:22px auto 12px}
.skin-foundation-collection .block_footer_links .homepage_basic_dek{font-family:"Brandon Text Light",SimHei;font-size:15px;line-height:1.5em;margin:12px;text-transform:capitalize}
.skin-foundation-collection .block_footer_links .homepage_basic_cta{padding:3px 9px;width:200px}
.skin-foundation-collection .block_footer_links .homepage_basic_cta .icon{font-size:20px;text-decoration:none;padding-right:6px}
@media (min-width:768px){.skin-foundation-collection .block_footer_links .homepage_basic_cta{border:0;text-decoration:underline}
}
.skin-foundation-collection .block_footer_links .homepage_basic_image{display:none}
@media (min-width:768px){.skin-foundation-collection .block_footer_links .block_container__content{display:flex;align-items:stretch}
.skin-foundation-collection .block_footer_links .homepage_basic{float:left;width:33.3%;position:relative;padding-bottom:92px;display:flex;align-items:flex-end}
.skin-foundation-collection .block_footer_links .homepage_basic_hed{font-size:20px}
.skin-foundation-collection .block_footer_links .homepage_basic_dek{font-size:20px}
.skin-foundation-collection .block_footer_links .homepage_basic_link_container{position:absolute;bottom:64px;margin:0 auto;left:0;right:0}
.skin-foundation-collection .block_footer_links .homepage_basic_image{display:block;position:absolute;bottom:0}
}
@media (min-width:768px){.skin-foundation-collection.ss18 .product_collection_hero__body{padding:0 54% 0 0}
}
@media (min-width:1024px){.skin-foundation-collection.ss18 .product_collection_hero__body{padding:0 50% 0 0}
}
.skin-foundation-collection.ss18 .video-carousel__block .video-block__media{cursor:pointer}
.skin-foundation-collection.ss18 .quickshop_container .button--outline{color:#000;border:1px solid #000;padding:9px}
.skin-foundation-collection.ss18 .quickshop_container .button--outline:hover{color:#ff4661;border:1px solid #ff4661;padding:9px}
.skin-foundation-collection.ss18 .header_hed{font-family:"Lato Black";font-size:18px;line-height:1em;text-transform:uppercase;margin:0 0}
@media (min-width:768px){.skin-foundation-collection.ss18 .header_hed{font-size:40px;margin:40px 0 0}
}
.skin-foundation-collection.ss18 .header_dek{font-family:"Lato Regular";font-size:12px;text-transform:uppercase;text-align:center;line-height:1.25em}
@media (min-width:768px){.skin-foundation-collection.ss18 .header_dek{font-size:20px}
}
.skin-foundation-collection.ss18 .discover-foundation-block__subheader{min-height:56px;text-align:center}
.skin-foundation-collection.ss18 .discover-foundation-block__subheader h2{font-family:"Brandon Text Bold";font-size:16px;text-transform:uppercase;margin-bottom:5px;line-height:1em;letter-spacing:3px}
@media (min-width:768px){.skin-foundation-collection.ss18 .discover-foundation-block__subheader h2{font-size:20px}
}
@media (min-width:1024px){.skin-foundation-collection.ss18 .discover-foundation-block__subheader h2{font-size:24px}
}
.skin-foundation-collection.ss18 .discover-foundation-block__subheader span{font-size:14px}
@media (min-width:768px){.skin-foundation-collection.ss18 .discover-foundation-block__subheader span{font-size:18px}
}
@media (min-width:1024px){.skin-foundation-collection.ss18 .discover-foundation-block__subheader span{font-size:20px}
}
.skin-foundation-collection.ss18 .discover-foundation-block__image{padding:1px}
.skin-foundation-collection.ss18 .discover-foundation-block__note{text-align:center;font-size:12px;line-height:1.25em}
@media (min-width:768px){.skin-foundation-collection.ss18 .discover-foundation-block__note{font-size:18px}
}
@media (min-width:1024px){.skin-foundation-collection.ss18 .discover-foundation-block__note{font-size:20px}
}
.skin-foundation-collection.ss18 .discover-foundation-block__note h2{font-family:"Brandon Text Bold";font-size:12px;text-transform:uppercase;margin-bottom:0;position:relative}
@media (min-width:768px){.skin-foundation-collection.ss18 .discover-foundation-block__note h2{font-size:18px}
}
@media (min-width:1024px){.skin-foundation-collection.ss18 .discover-foundation-block__note h2{font-size:20px}
}
.skin-foundation-collection.ss18 .discover-foundation-block__note h2 .lead:after{content:'';display:block;width:80px;height:1px;border-top:solid .5px #000;position:absolute;top:12px}
.skin-foundation-collection.ss18 .row1 .quickshop_container__content{display:flex;position:relative}
.skin-foundation-collection.ss18 .row1 .discover-foundation-block{width:100%;position:relative}
.skin-foundation-collection.ss18 .row1 .discover-foundation-block__subheader{width:66%;position:absolute;right:0;margin:40px 0}
@media (min-width:768px){.skin-foundation-collection.ss18 .row1 .discover-foundation-block__content{display:flex;align-items:stretch}
}
.skin-foundation-collection.ss18 .row1 .discover-foundation-block__image{margin-left:12px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row1 .discover-foundation-block__image{margin-left:120px}
}
.skin-foundation-collection.ss18 .row1 .discover-foundation-block__data{position:absolute;right:0;height:100%;padding:143px 0 100px;display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:66%}
.skin-foundation-collection.ss18 .row1 .discover-foundation-block__note h2 .lead1:after{width:140px;left:-100px}
.skin-foundation-collection.ss18 .row1 .discover-foundation-block__note h2 .lead2:after{width:247px;left:-219px}
.skin-foundation-collection.ss18 .row1 .discover-foundation-block__note h2 .lead3:after{width:246px;left:-170px}
.skin-foundation-collection.ss18 .row1 .product-cta-qs__shop-details{width:66%;position:absolute;right:0;bottom:24px;text-align:center}
.skin-foundation-collection.ss18 .row2 .quickshop_container__content{display:flex;position:relative}
.skin-foundation-collection.ss18 .row2 .discover-foundation-block{width:50%;position:relative;border-top:.5px solid #000;border-bottom:.5px solid #000}
.skin-foundation-collection.ss18 .row2 .discover-foundation-block:nth-child(1){border-right:.5px solid #000}
.skin-foundation-collection.ss18 .row2 .discover-foundation-block__content{display:flex}
.skin-foundation-collection.ss18 .row2 .product-cta-qs__shop-details{width:54%;position:absolute;right:0;bottom:48px;text-align:center}
.skin-foundation-collection.ss18 .row2 .discover-foundation-block__subheader{margin:25px 0 15px}
.skin-foundation-collection.ss18 .row2 .discover-foundation-block__data{position:absolute;right:0;display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:54%;height:400px;padding-top:30px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row2 .discover-foundation-block__data{height:631px;padding:10% 0 21%}
}
.skin-foundation-collection.ss18 .row2 .sfs .discover-foundation-block__note h2 .lead1:after{width:60px;left:-64px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row2 .sfs .discover-foundation-block__note h2 .lead1:after{width:144px;left:-123px}
}
.skin-foundation-collection.ss18 .row2 .sfs .discover-foundation-block__note h2 .lead2:after{width:88px;left:-70px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row2 .sfs .discover-foundation-block__note h2 .lead2:after{width:103px;left:-95px}
}
.skin-foundation-collection.ss18 .row2 .sfs .discover-foundation-block__note h2 .lead3:after{width:67px;left:-38px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row2 .sfs .discover-foundation-block__note h2 .lead3:after{width:125px;left:-70px}
}
.skin-foundation-collection.ss18 .row2 .sfSPF .discover-foundation-block__note h2 .lead1:after{width:63px;left:-60px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row2 .sfSPF .discover-foundation-block__note h2 .lead1:after{width:110px;left:-80px}
}
.skin-foundation-collection.ss18 .row2 .sfSPF .discover-foundation-block__note h2 .lead2:after{width:93px;left:-103px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row2 .sfSPF .discover-foundation-block__note h2 .lead2:after{width:110px;left:-95px}
}
.skin-foundation-collection.ss18 .row2 .sfSPF .discover-foundation-block__note h2 .lead3:after{width:70px;left:-33px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row2 .sfSPF .discover-foundation-block__note h2 .lead3:after{width:111px;left:-103px}
}
@media (min-width:768px){.skin-foundation-collection.ss18 .row2 .discover-foundation-block__image img{width:250px}
}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row2 .discover-foundation-block__image img{width:100%}
}
.skin-foundation-collection.ss18 .row3 .quickshop_container__content{display:flex;position:relative}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block{width:100%;position:relative}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__subheader{margin:44px 0}
@media (min-width:768px){.skin-foundation-collection.ss18 .row3 .discover-foundation-block__content{position:relative;height:533px;margin:0 0 35px}
}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__image{display:flex;justify-content:center;align-items:center}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__data{height:100%;width:100%;position:absolute;left:0;top:0}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note{position:absolute}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note1{left:20px;top:0}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note2{right:20px;top:0}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note3{left:20px;bottom:0}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note4{right:20px;bottom:-40px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note1{left:40px;top:40px}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note2{right:40px;top:7px}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note3{left:40px;bottom:68px}
.skin-foundation-collection.ss18 .row3 .discover-foundation-block__note4{right:40px;bottom:0}
}
.skin-foundation-collection.ss18 .row3 .compact .discover-foundation-block__note h2 .lead1:after{width:139px;left:168px}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row3 .compact .discover-foundation-block__note h2 .lead1:after{width:192px;left:187px}
}
.skin-foundation-collection.ss18 .row3 .compact .discover-foundation-block__note h2 .lead2:after{width:86px;height:190px;left:-80px;border-left:solid .5px #000}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row3 .compact .discover-foundation-block__note h2 .lead2:after{width:140px;height:190px;left:-130px}
}
.skin-foundation-collection.ss18 .row3 .compact .discover-foundation-block__note h2 .lead3:after{width:243px;height:160px;left:175px;top:-148px;border-right:.5px solid #000;border-bottom:.5px solid #000;border-top:0}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row3 .compact .discover-foundation-block__note h2 .lead3:after{width:288px;height:100px;left:186px;top:-85px}
}
.skin-foundation-collection.ss18 .row3 .compact .discover-foundation-block__note h2 .lead4:after{width:28px;height:50px;left:13px;top:-39px;border-left:solid .5px #000;border-bottom:solid .5px #000;border-top:none}
@media (min-width:1024px){.skin-foundation-collection.ss18 .row3 .compact .discover-foundation-block__note h2 .lead4:after{width:92px;left:-57px;border-left:none}
}
.skin-foundation-collection.ss18 .row3 .product-cta-qs__shop-details{width:100%;position:absolute;right:0;bottom:35px;text-align:center}
.skin-foundation-collection.ugc .menu{max-width:1024px;margin:0 auto}
.skin-foundation-collection.ugc .collection_hero_popup_hero{text-align:center;max-width:1024px;margin:40px auto 0;background-color:#eff1f0;display:flex;flex-direction:column;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:contain}
@media (min-width:768px){.skin-foundation-collection.ugc .collection_hero_popup_hero{margin:0 auto}
}
.skin-foundation-collection.ugc .collection_hero_popup__body{margin-left:55%;padding:0 10px}
@media (min-width:768px){.skin-foundation-collection.ugc .collection_hero_popup__body{padding:0 20px}
}
.skin-foundation-collection.ugc h1{font-family:"MillerBanner Light";font-size:18px;text-transform:uppercase;line-height:1em;margin:0}
@media (min-width:768px){.skin-foundation-collection.ugc h1{font-size:40px}
}
@media (min-width:1024px){.skin-foundation-collection.ugc h1{font-size:50px}
}
.skin-foundation-collection.ugc .collection_hero_popup__subtitle{font-size:12px;line-height:1.5em;margin:9px}
@media (min-width:768px){.skin-foundation-collection.ugc .collection_hero_popup__subtitle{font-size:20px;margin:20px}
}
.skin-foundation-collection.ugc .collection_hero_popup__cta{border-color:#000;color:#000;background-color:#eff1f0}
@media (max-width:767px){.skin-foundation-collection.ugc .collection_hero_popup__cta{font-size:9px}
}
.skin-foundation-collection.ugc .collection_hero_popup__cta:hover{border-color:#ff4661;color:#ff4661}
.product_collection_hero-v3.skin-foundation-collection .quickshop-wrapper{position:static;margin:24px auto}
@media (max-width:767px){.skin-foundation-collection.ss18 .header_dek{margin-bottom:24px}
.skin-foundation-collection.ss18 .discover-foundation-block__content{display:flex;align-items:stretch}
.skin-foundation-collection.ss18 .discover-foundation-block__image{width:45%;margin-left:5%}
.skin-foundation-collection.ss18 .discover-foundation-block__data{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:50%;padding:40px 0}
.skin-foundation-collection.ss18 .discover-foundation-block__note h2{position:relative}
.skin-foundation-collection.ss18 .discover-foundation-block__note h2 .lead:after{content:'';display:block;width:80px;height:1px;border-top:solid .5px #000;position:absolute;top:8px}
.skin-foundation-collection.ss18 .slww .discover-foundation-block__note h2 .lead1:after{width:86px;left:-63px}
.skin-foundation-collection.ss18 .slww .discover-foundation-block__note h2 .lead2:after{width:136px;left:-91px}
.skin-foundation-collection.ss18 .slww .discover-foundation-block__note h2 .lead3:after{width:80px;left:-40px}
.skin-foundation-collection.ss18 .sfs .discover-foundation-block__note h2 .lead1:after{width:80px;left:-60px}
.skin-foundation-collection.ss18 .sfs .discover-foundation-block__note h2 .lead2:after{width:123px;left:-113px}
.skin-foundation-collection.ss18 .sfs .discover-foundation-block__note h2 .lead3:after{width:116px;left:-80px}
.skin-foundation-collection.ss18 .sfSPF .discover-foundation-block__note h2 .lead1:after{width:80px;left:-60px}
.skin-foundation-collection.ss18 .sfSPF .discover-foundation-block__note h2 .lead2:after{width:136px;left:-83px}
.skin-foundation-collection.ss18 .sfSPF .discover-foundation-block__note h2 .lead3:after{width:103px;left:-93px}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__content{display:block}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__image{width:auto;min-height:341px;padding:12%;margin:0;float:left}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__data{display:block;width:auto;height:341px;padding:0;position:relative;top:0}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note{width:160px;position:absolute}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note1{top:9px;left:0}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note2{top:9px;right:0}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note3{bottom:0;left:0}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note4{bottom:0;right:0}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note h2 .lead1:after{width:35px;left:138px;height:47px;border-right:.5px solid #000}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note h2 .lead2:after{width:20px;height:121px;border-left:.5px solid #000}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note h2 .lead3:after{width:66px;height:127px;left:138px;top:-118px;border-bottom:.5px solid #000;border-right:.5px solid #000;border-top:none}
.skin-foundation-collection.ss18 .compact .discover-foundation-block__note h2 .lead4:after{height:60px;width:1px;border-right:.5px solid #000;border-top:none;left:80px;top:-60px}
.skin-foundation-collection.ss18 .slick-prev:before{font-size:30px}
.skin-foundation-collection.ss18 .slick-next:before{font-size:30px}
.skin-foundation-collection.ss18 .product-cta-qs__shop-details{text-align:center;margin-top:24px}
.skin-foundation-collection.ss18 .quickshop_container .button--outline{color:#fff;background-color:#000;width:230px}
.skin-foundation-collection.ss18 .quickshop_container .button--outline:hover{color:#fff;background-color:#000;border:none}
}
.filter_guide_page{padding:0}
.filter_guide_page h2{text-align:center}
.filter_guide_page_head{margin:0 auto}
.filter_guide_page_hero{min-height:300px;position:relative;background-position:50%}
.filter_guide_page_hero__subtitle{font-size:24px}
.filter_guide_page_hero__body{margin:0 auto;position:absolute;top:50%;left:0;right:0}
.filter_guide_page__slider{max-width:1024px;margin:20px auto 56px}
.filter_guide_page__slider .slick-track{margin:auto}
.filter_guide_page__slider .slick-next,.filter_guide_page__slider .slick-prev{height:18px;width:22px}
.filter_guide_page__slider .slick-next:before,.filter_guide_page__slider .slick-prev:before{font-size:22px}
@media (min-width:768px){.filter_guide_page__slider .slick-next,.filter_guide_page__slider .slick-prev{height:50px;width:45px;margin-top:-29px}
.filter_guide_page__slider .slick-next:before,.filter_guide_page__slider .slick-prev:before{font-size:50px}
}
.filter_guide_page__slider .slick-prev{left:5px}
.filter_guide_page__slider .slick-next{right:0}
.filter_guide_page__slider .slick-next:before{right:0}
.filter_guide_page__slider .filter_guide_page__slider-slide{text-align:center;margin-right:10px;-webkit-transition:opacity,.3s;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;transition:opacity .3s}
.filter_guide_page__slider .filter_guide_page__slider-slide .filter_guide_page__slide-wrap .filter_guide_page__slide-image{filter:alpha(Opacity=60);opacity:.6}
.filter_guide_page__slider .filter_guide_page__slider-slide .filtered-thumbs .filter_guide_page__slide-wrap .filter_guide_page__slide-image{filter:alpha(Opacity=100);opacity:1}
.filter_guide_page__slider .filter_guide_page__slider-slide.slick-showing .filter_guide_page__slide-wrap{border-bottom:2px solid #000}
.filter_guide_page__slider .filter_guide_page__slider-slide.slick-showing .filter_guide_page__slide-wrap .filter_guide_page__slide-image{filter:alpha(Opacity=100);opacity:1}
.filter_guide_page__slider .filter_guide_page__slide-wrap{max-width:100%;display:inline-block;padding:15px 0 10px}
@media (min-width:768px){.filter_guide_page__slider .filter_guide_page__slide-wrap{padding-top:30px;padding-bottom:15px}
}
.filter_guide_page__slider .filter_guide_page__slide-wrap:hover{cursor:pointer}
.filter_guide_page__slider .filter_guide_page__slide-wrap:hover .filter_guide_page__slide-image{border-color:#000}
.filter_guide_page__slider .filter_guide_page__slide-image{margin:auto;max-width:100%}
.filter_guide_page__slider .filter_guide_page__content{display:none}
.filter_guide_page__content-container .filter_guide_page__slide-wrap{display:none}
.instant_full_cover_product .product_collection_hero{height:210px;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #ccc;display:flex;flex-direction:column;justify-content:center}
@media (min-width:768px){.instant_full_cover_product .product_collection_hero{height:420px}
}
@media (min-width:769px),(min-width:1024px){.instant_full_cover_product .product_collection_hero{height:618px}
}
.instant_full_cover_product .product_collection_hero h1{font-family:"Lato Black";text-transform:uppercase}
.instant_full_cover_product .product_collection_hero .hero_1{font-size:37px;line-height:.5em}
@media (min-width:768px){.instant_full_cover_product .product_collection_hero .hero_1{font-size:79px;line-height:.7em}
}
@media (min-width:769px),(min-width:1024px){.instant_full_cover_product .product_collection_hero .hero_1{font-size:113px}
}
.instant_full_cover_product .product_collection_hero .hero_2{font-size:52px;line-height:.5em}
@media (min-width:768px){.instant_full_cover_product .product_collection_hero .hero_2{font-size:104px;line-height:.7em}
}
@media (min-width:769px),(min-width:1024px){.instant_full_cover_product .product_collection_hero .hero_2{font-size:146px}
}
.instant_full_cover_product .product_collection_hero .hero_3{font-size:51px;line-height:.5em}
@media (min-width:768px){.instant_full_cover_product .product_collection_hero .hero_3{font-size:106px;line-height:.7em}
}
@media (min-width:769px),(min-width:1024px){.instant_full_cover_product .product_collection_hero .hero_3{font-size:147px}
}
.instant_full_cover_product .product_collection_hero__body{text-align:center;width:50%;margin-left:50%}
.instant_full_cover_product .product_collection_hero__subtitle{font-family:"Lato Regular";text-transform:uppercase;font-size:12px;line-height:1em}
@media (min-width:768px){.instant_full_cover_product .product_collection_hero__subtitle{font-size:26px}
}
@media (min-width:768px){.instant_full_cover_product .block_product .block_container__content{display:flex}
}
.instant_full_cover_product .block_product .block_container__content .product-collection-product{font-size:18px;text-align:center;display:flex;flex-direction:column;justify-content:center}
@media (min-width:768px){.instant_full_cover_product .block_product .block_container__content .product-collection-product{width:60%}
}
@media (min-width:769px),(min-width:1024px){.instant_full_cover_product .block_product .block_container__content .product-collection-product{width:70%}
}
.instant_full_cover_product .block_product .block_container__content .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:4px;line-height:1.4em;margin:20px}
@media (min-width:768px){.instant_full_cover_product .block_product .block_container__content .product-collection-product__callout{font-size:24px}
}
.instant_full_cover_product .block_product .block_container__content .product-collection-product__product-name{display:none}
.instant_full_cover_product .block_product .block_container__content .product-collection-product__description{max-width:370px;margin:0 auto}
@media (min-width:769px),(min-width:1024px){.instant_full_cover_product .block_product .block_container__content .product-collection-product__description{max-width:480px}
}
.instant_full_cover_product .block_product .block_container__content .product-collection-product__shop-details{margin:20px auto}
.instant_full_cover_product .product-collection-product__product-name{display:none}
.instant_full_cover_product .product-collection-product__shadelist{text-align:center}
.instant_full_cover_product .product-collection-product__shadelist li{color:#fff;overflow:hidden;width:20px;height:20px;border-radius:10px;margin:0 1px;display:inline-block}
.artist-picks-page .instant_full_cover_product .product-collection-product .product-info__shade-tile,.favorites-page .instant_full_cover_product .product-collection-product .product-info__shade-tile,.instant_full_cover_product .product-collection-product .artist-picks-page .product-info__shade-tile,.instant_full_cover_product .product-collection-product .favorites-page .product-info__shade-tile,.instant_full_cover_product .product-collection-product .past-purchases-page .product-info__shade-tile,.instant_full_cover_product .product-collection-product .shade-picker__shade,.instant_full_cover_product .product-collection-product .wishlist-page .product-info__shade-tile,.past-purchases-page .instant_full_cover_product .product-collection-product .product-info__shade-tile,.wishlist-page .instant_full_cover_product .product-collection-product .product-info__shade-tile{width:20px;height:20px}
.instant_full_cover_product .block_key_benefits{margin:30px auto 60px}
@media (min-width:768px){.instant_full_cover_product .block_key_benefits .block_container__content{display:flex}
}
.instant_full_cover_product .block_key_benefits .block_container__title{font-family:"Brandon Text Bold",SimHei;font-size:30px;text-transform:uppercase;text-align:center;position:relative}
.instant_full_cover_product .block_key_benefits .block_container__title:before{content:"";background:#ccc;width:50%;height:1px;display:inline-block;position:absolute;top:8px;left:25%}
.instant_full_cover_product .block_key_benefits .block_container__title .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.instant_full_cover_product .block_key_benefits .block_container__subtitle{font-family:"Lato Regular";font-size:20px;text-transform:uppercase;text-align:center;line-height:1.25em;margin:38px auto}
.instant_full_cover_product .block_key_benefits .block_container__subtitle .bold{font-family:"Lato Black"}
@media (min-width:768px){.instant_full_cover_product .block_key_benefits .text-block{width:70%;padding:0 20px;display:flex}
}
@media (min-width:769px),(min-width:1024px){.instant_full_cover_product .block_key_benefits .text-block{width:42%;padding:0 36px}
}
.instant_full_cover_product .block_key_benefits .text-block_body{font-size:18px;padding-left:60px;position:relative;display:flex;flex-direction:column;justify-content:space-between}
.instant_full_cover_product .block_key_benefits .text-block_body p{margin:0}
.instant_full_cover_product .block_key_benefits .text-block_body .brightens:before{content:url(/media/export/cms/collections/instant_full_cover/FH17_FullCoverConcealer_icon-arm.jpg);position:absolute;left:0}
.instant_full_cover_product .block_key_benefits .text-block_body .balances:before{content:url(/media/export/cms/collections/instant_full_cover/FH17_FullCoverConcealer_icon-pants.jpg);position:absolute;left:0}
.instant_full_cover_product .block_key_benefits .text-block_body .long-wear:before{content:url(/media/export/cms/collections/instant_full_cover/FH17_FullCoverConcealer_icon-time.jpg);position:absolute;left:0}
.instant_full_cover_product .block_collection_touts{text-align:center;background-color:#fbebde;padding:30px 0}
@media (min-width:768px){.instant_full_cover_product .block_collection_touts .block_container__content{display:flex}
}
.instant_full_cover_product .block_collection_touts .product-image{padding:0 6px}
@media (min-width:768px){.instant_full_cover_product .block_collection_touts .product-image{width:50%}
}
.instant_full_cover_product .block_collection_touts .product-image_caption{font-size:18px;width:300px;margin:18px auto}
.instant_full_cover_product .block_collection_touts .product-image_link{display:inline-block;font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;line-height:1;padding:.75em 1em;letter-spacing:2px;text-align:center;cursor:pointer;background-color:#000;color:#fff}
.instant_full_cover_product .block_collection_touts .product-image_link:hover{background-color:#ff4661}
.instant_full_cover_product .block_collection_touts .product-image_link a{text-decoration:none;color:#fff}
@media (min-width:768px){.instant_full_cover_product .site_touts{display:flex}
}
.instant_full_cover_product .site_touts .block_container__content{display:flex}
.instant_full_cover_product .site_touts .text-block{text-align:center;margin:0 1px;padding:30px;background-color:#eff0f0}
@media (min-width:768px){.instant_full_cover_product .site_touts .text-block{display:flex;flex-basis:calc(50% - 2px);justify-content:center;flex-direction:column}
}
.instant_full_cover_product .site_touts .text-block_title{font-family:"Brandon Text Bold",SimHei;font-size:22px;text-transform:uppercase;margin:0 0 18px 0}
.instant_full_cover_product .site_touts .text-block_body{font-size:20px;line-height:1.5em;margin-bottom:18px}
.instant_full_cover_product .site_touts .text-block_link a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}
.instant_full_cover_product .block_container.carousel{margin-top:30px}
.instant_full_cover_product .block_container.carousel .block_container__title{font-size:14px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-align:center;position:relative}
.instant_full_cover_product .block_container.carousel .block_container__title:before{content:"";background:#000;width:20%;height:2px;display:inline-block;position:absolute;top:8px;left:40%}
.instant_full_cover_product .block_container.carousel .block_container__title .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.instant_full_cover_product .bobbis-lessons{margin:0}
.product_collection_hero-v3.instant_full_cover_product .button--outline{background-color:#000;color:#fff;border:none}
.product_collection_hero-v3.instant_full_cover_product .button--outline:hover{color:#fff;background-color:#ff4661}
#pr-questiondisplay .p-w-r,#pr-reviewdisplay .p-w-r,#pr-reviewsnippet .p-w-r,#pr-write .p-w-r,.product-full__details .p-w-r,.product-full__review-snippet .p-w-r,.product-grid__content .p-w-r,.search-wrapper__results .p-w-r{margin-left:0}
#pr-questiondisplay .p-w-r .pr-star-v4-0-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-0-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-0-filled,#pr-write .p-w-r .pr-star-v4-0-filled,.product-full__details .p-w-r .pr-star-v4-0-filled,.product-full__review-snippet .p-w-r .pr-star-v4-0-filled,.product-grid__content .p-w-r .pr-star-v4-0-filled,.search-wrapper__results .p-w-r .pr-star-v4-0-filled{background-image:url(/media/images/stars/rating-0.png);height:15px;width:15px}
#pr-questiondisplay .p-w-r .pr-star-v4-25-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-25-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-25-filled,#pr-write .p-w-r .pr-star-v4-25-filled,.product-full__details .p-w-r .pr-star-v4-25-filled,.product-full__review-snippet .p-w-r .pr-star-v4-25-filled,.product-grid__content .p-w-r .pr-star-v4-25-filled,.search-wrapper__results .p-w-r .pr-star-v4-25-filled{background-image:url(/media/images/stars/rating-25.png);height:15px;width:15px}
#pr-questiondisplay .p-w-r .pr-star-v4-50-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-50-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-50-filled,#pr-write .p-w-r .pr-star-v4-50-filled,.product-full__details .p-w-r .pr-star-v4-50-filled,.product-full__review-snippet .p-w-r .pr-star-v4-50-filled,.product-grid__content .p-w-r .pr-star-v4-50-filled,.search-wrapper__results .p-w-r .pr-star-v4-50-filled{background-image:url(/media/images/stars/rating-50.png);height:15px;width:15px}
#pr-questiondisplay .p-w-r .pr-star-v4-75-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-75-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-75-filled,#pr-write .p-w-r .pr-star-v4-75-filled,.product-full__details .p-w-r .pr-star-v4-75-filled,.product-full__review-snippet .p-w-r .pr-star-v4-75-filled,.product-grid__content .p-w-r .pr-star-v4-75-filled,.search-wrapper__results .p-w-r .pr-star-v4-75-filled{background-image:url(/media/images/stars/rating-75.png);height:15px;width:15px}
#pr-questiondisplay .p-w-r .pr-star-v4-100-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-100-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-100-filled,#pr-write .p-w-r .pr-star-v4-100-filled,.product-full__details .p-w-r .pr-star-v4-100-filled,.product-full__review-snippet .p-w-r .pr-star-v4-100-filled,.product-grid__content .p-w-r .pr-star-v4-100-filled,.search-wrapper__results .p-w-r .pr-star-v4-100-filled{background-image:url(/media/images/stars/rating-100.png);height:15px;width:15px}
.product-grid-wrapper #pr-questiondisplay .p-w-r,.product-grid-wrapper #pr-reviewdisplay .p-w-r,.product-grid-wrapper #pr-reviewsnippet .p-w-r,.product-grid-wrapper #pr-write .p-w-r,.product-grid-wrapper .product-full__details .p-w-r,.product-grid-wrapper .product-full__review-snippet .p-w-r,.product-grid-wrapper .product-grid__content .p-w-r,.product-grid-wrapper .search-wrapper__results .p-w-r{float:left;margin:0 0 15px 0}
#pr-questiondisplay .p-w-r a,#pr-reviewdisplay .p-w-r a,#pr-reviewsnippet .p-w-r a,#pr-write .p-w-r a,.product-full__details .p-w-r a,.product-full__review-snippet .p-w-r a,.product-grid__content .p-w-r a,.search-wrapper__results .p-w-r a{color:#000}
#pr-questiondisplay .p-w-r a:hover,#pr-reviewdisplay .p-w-r a:hover,#pr-reviewsnippet .p-w-r a:hover,#pr-write .p-w-r a:hover,.product-full__details .p-w-r a:hover,.product-full__review-snippet .p-w-r a:hover,.product-grid__content .p-w-r a:hover,.search-wrapper__results .p-w-r a:hover{color:#000;text-decoration:underline}
#pr-questiondisplay .p-w-r a:focus,#pr-reviewdisplay .p-w-r a:focus,#pr-reviewsnippet .p-w-r a:focus,#pr-write .p-w-r a:focus,.product-full__details .p-w-r a:focus,.product-full__review-snippet .p-w-r a:focus,.product-grid__content .p-w-r a:focus,.search-wrapper__results .p-w-r a:focus{outline:0;box-shadow:none}
#pr-questiondisplay .p-w-r p,#pr-questiondisplay .p-w-r span,#pr-questiondisplay .p-w-r strong,#pr-reviewdisplay .p-w-r p,#pr-reviewdisplay .p-w-r span,#pr-reviewdisplay .p-w-r strong,#pr-reviewsnippet .p-w-r p,#pr-reviewsnippet .p-w-r span,#pr-reviewsnippet .p-w-r strong,#pr-write .p-w-r p,#pr-write .p-w-r span,#pr-write .p-w-r strong,.product-full__details .p-w-r p,.product-full__details .p-w-r span,.product-full__details .p-w-r strong,.product-full__review-snippet .p-w-r p,.product-full__review-snippet .p-w-r span,.product-full__review-snippet .p-w-r strong,.product-grid__content .p-w-r p,.product-grid__content .p-w-r span,.product-grid__content .p-w-r strong,.search-wrapper__results .p-w-r p,.search-wrapper__results .p-w-r span,.search-wrapper__results .p-w-r strong{color:#000;font-family:"Brandon Text",SimHei;font-size:14px;font-weight:400}
#pr-questiondisplay .p-w-r .pr-textarea.placeholder,#pr-questiondisplay .p-w-r .pr-textinput.placeholder,#pr-reviewdisplay .p-w-r .pr-textarea.placeholder,#pr-reviewdisplay .p-w-r .pr-textinput.placeholder,#pr-reviewsnippet .p-w-r .pr-textarea.placeholder,#pr-reviewsnippet .p-w-r .pr-textinput.placeholder,#pr-write .p-w-r .pr-textarea.placeholder,#pr-write .p-w-r .pr-textinput.placeholder,.product-full__details .p-w-r .pr-textarea.placeholder,.product-full__details .p-w-r .pr-textinput.placeholder,.product-full__review-snippet .p-w-r .pr-textarea.placeholder,.product-full__review-snippet .p-w-r .pr-textinput.placeholder,.product-grid__content .p-w-r .pr-textarea.placeholder,.product-grid__content .p-w-r .pr-textinput.placeholder,.search-wrapper__results .p-w-r .pr-textarea.placeholder,.search-wrapper__results .p-w-r .pr-textinput.placeholder{font-size:14px;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .p-w-r .pr-textarea:-moz-placeholder,#pr-questiondisplay .p-w-r .pr-textinput:-moz-placeholder,#pr-reviewdisplay .p-w-r .pr-textarea:-moz-placeholder,#pr-reviewdisplay .p-w-r .pr-textinput:-moz-placeholder,#pr-reviewsnippet .p-w-r .pr-textarea:-moz-placeholder,#pr-reviewsnippet .p-w-r .pr-textinput:-moz-placeholder,#pr-write .p-w-r .pr-textarea:-moz-placeholder,#pr-write .p-w-r .pr-textinput:-moz-placeholder,.product-full__details .p-w-r .pr-textarea:-moz-placeholder,.product-full__details .p-w-r .pr-textinput:-moz-placeholder,.product-full__review-snippet .p-w-r .pr-textarea:-moz-placeholder,.product-full__review-snippet .p-w-r .pr-textinput:-moz-placeholder,.product-grid__content .p-w-r .pr-textarea:-moz-placeholder,.product-grid__content .p-w-r .pr-textinput:-moz-placeholder,.search-wrapper__results .p-w-r .pr-textarea:-moz-placeholder,.search-wrapper__results .p-w-r .pr-textinput:-moz-placeholder{font-size:14px;font-family:"Brandon Text",SimHei;opacity:1!important}
#pr-questiondisplay .p-w-r .pr-textarea::-moz-placeholder,#pr-questiondisplay .p-w-r .pr-textinput::-moz-placeholder,#pr-reviewdisplay .p-w-r .pr-textarea::-moz-placeholder,#pr-reviewdisplay .p-w-r .pr-textinput::-moz-placeholder,#pr-reviewsnippet .p-w-r .pr-textarea::-moz-placeholder,#pr-reviewsnippet .p-w-r .pr-textinput::-moz-placeholder,#pr-write .p-w-r .pr-textarea::-moz-placeholder,#pr-write .p-w-r .pr-textinput::-moz-placeholder,.product-full__details .p-w-r .pr-textarea::-moz-placeholder,.product-full__details .p-w-r .pr-textinput::-moz-placeholder,.product-full__review-snippet .p-w-r .pr-textarea::-moz-placeholder,.product-full__review-snippet .p-w-r .pr-textinput::-moz-placeholder,.product-grid__content .p-w-r .pr-textarea::-moz-placeholder,.product-grid__content .p-w-r .pr-textinput::-moz-placeholder,.search-wrapper__results .p-w-r .pr-textarea::-moz-placeholder,.search-wrapper__results .p-w-r .pr-textinput::-moz-placeholder{font-size:14px;font-family:"Brandon Text",SimHei;opacity:1!important}
#pr-questiondisplay .p-w-r .pr-textarea:-ms-input-placeholder,#pr-questiondisplay .p-w-r .pr-textinput:-ms-input-placeholder,#pr-reviewdisplay .p-w-r .pr-textarea:-ms-input-placeholder,#pr-reviewdisplay .p-w-r .pr-textinput:-ms-input-placeholder,#pr-reviewsnippet .p-w-r .pr-textarea:-ms-input-placeholder,#pr-reviewsnippet .p-w-r .pr-textinput:-ms-input-placeholder,#pr-write .p-w-r .pr-textarea:-ms-input-placeholder,#pr-write .p-w-r .pr-textinput:-ms-input-placeholder,.product-full__details .p-w-r .pr-textarea:-ms-input-placeholder,.product-full__details .p-w-r .pr-textinput:-ms-input-placeholder,.product-full__review-snippet .p-w-r .pr-textarea:-ms-input-placeholder,.product-full__review-snippet .p-w-r .pr-textinput:-ms-input-placeholder,.product-grid__content .p-w-r .pr-textarea:-ms-input-placeholder,.product-grid__content .p-w-r .pr-textinput:-ms-input-placeholder,.search-wrapper__results .p-w-r .pr-textarea:-ms-input-placeholder,.search-wrapper__results .p-w-r .pr-textinput:-ms-input-placeholder{font-size:14px;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .p-w-r .pr-textarea::-webkit-input-placeholder,#pr-questiondisplay .p-w-r .pr-textinput::-webkit-input-placeholder,#pr-reviewdisplay .p-w-r .pr-textarea::-webkit-input-placeholder,#pr-reviewdisplay .p-w-r .pr-textinput::-webkit-input-placeholder,#pr-reviewsnippet .p-w-r .pr-textarea::-webkit-input-placeholder,#pr-reviewsnippet .p-w-r .pr-textinput::-webkit-input-placeholder,#pr-write .p-w-r .pr-textarea::-webkit-input-placeholder,#pr-write .p-w-r .pr-textinput::-webkit-input-placeholder,.product-full__details .p-w-r .pr-textarea::-webkit-input-placeholder,.product-full__details .p-w-r .pr-textinput::-webkit-input-placeholder,.product-full__review-snippet .p-w-r .pr-textarea::-webkit-input-placeholder,.product-full__review-snippet .p-w-r .pr-textinput::-webkit-input-placeholder,.product-grid__content .p-w-r .pr-textarea::-webkit-input-placeholder,.product-grid__content .p-w-r .pr-textinput::-webkit-input-placeholder,.search-wrapper__results .p-w-r .pr-textarea::-webkit-input-placeholder,.search-wrapper__results .p-w-r .pr-textinput::-webkit-input-placeholder{font-size:14px;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .p-w-r .pr-alert-container,#pr-questiondisplay .p-w-r .pr-header-product-img,#pr-questiondisplay .p-w-r .pr-header-product-name,#pr-questiondisplay .p-w-r .pr-header-required,#pr-questiondisplay .p-w-r .pr-logo-container,#pr-questiondisplay .p-w-r .pr-review-snapshot-header-intro,#pr-questiondisplay .p-w-r .pr-snippet-rating-decimal,#pr-reviewdisplay .p-w-r .pr-alert-container,#pr-reviewdisplay .p-w-r .pr-header-product-img,#pr-reviewdisplay .p-w-r .pr-header-product-name,#pr-reviewdisplay .p-w-r .pr-header-required,#pr-reviewdisplay .p-w-r .pr-logo-container,#pr-reviewdisplay .p-w-r .pr-review-snapshot-header-intro,#pr-reviewdisplay .p-w-r .pr-snippet-rating-decimal,#pr-reviewsnippet .p-w-r .pr-alert-container,#pr-reviewsnippet .p-w-r .pr-header-product-img,#pr-reviewsnippet .p-w-r .pr-header-product-name,#pr-reviewsnippet .p-w-r .pr-header-required,#pr-reviewsnippet .p-w-r .pr-logo-container,#pr-reviewsnippet .p-w-r .pr-review-snapshot-header-intro,#pr-reviewsnippet .p-w-r .pr-snippet-rating-decimal,#pr-write .p-w-r .pr-alert-container,#pr-write .p-w-r .pr-header-product-img,#pr-write .p-w-r .pr-header-product-name,#pr-write .p-w-r .pr-header-required,#pr-write .p-w-r .pr-logo-container,#pr-write .p-w-r .pr-review-snapshot-header-intro,#pr-write .p-w-r .pr-snippet-rating-decimal,.product-full__details .p-w-r .pr-alert-container,.product-full__details .p-w-r .pr-header-product-img,.product-full__details .p-w-r .pr-header-product-name,.product-full__details .p-w-r .pr-header-required,.product-full__details .p-w-r .pr-logo-container,.product-full__details .p-w-r .pr-review-snapshot-header-intro,.product-full__details .p-w-r .pr-snippet-rating-decimal,.product-full__review-snippet .p-w-r .pr-alert-container,.product-full__review-snippet .p-w-r .pr-header-product-img,.product-full__review-snippet .p-w-r .pr-header-product-name,.product-full__review-snippet .p-w-r .pr-header-required,.product-full__review-snippet .p-w-r .pr-logo-container,.product-full__review-snippet .p-w-r .pr-review-snapshot-header-intro,.product-full__review-snippet .p-w-r .pr-snippet-rating-decimal,.product-grid__content .p-w-r .pr-alert-container,.product-grid__content .p-w-r .pr-header-product-img,.product-grid__content .p-w-r .pr-header-product-name,.product-grid__content .p-w-r .pr-header-required,.product-grid__content .p-w-r .pr-logo-container,.product-grid__content .p-w-r .pr-review-snapshot-header-intro,.product-grid__content .p-w-r .pr-snippet-rating-decimal,.search-wrapper__results .p-w-r .pr-alert-container,.search-wrapper__results .p-w-r .pr-header-product-img,.search-wrapper__results .p-w-r .pr-header-product-name,.search-wrapper__results .p-w-r .pr-header-required,.search-wrapper__results .p-w-r .pr-logo-container,.search-wrapper__results .p-w-r .pr-review-snapshot-header-intro,.search-wrapper__results .p-w-r .pr-snippet-rating-decimal{display:none}
#pr-questiondisplay .p-w-r .pr-table-cell,#pr-reviewdisplay .p-w-r .pr-table-cell,#pr-reviewsnippet .p-w-r .pr-table-cell,#pr-write .p-w-r .pr-table-cell,.product-full__details .p-w-r .pr-table-cell,.product-full__review-snippet .p-w-r .pr-table-cell,.product-grid__content .p-w-r .pr-table-cell,.search-wrapper__results .p-w-r .pr-table-cell{padding:0}
#pr-questiondisplay .p-w-r .pr-helper-text,#pr-reviewdisplay .p-w-r .pr-helper-text,#pr-reviewsnippet .p-w-r .pr-helper-text,#pr-write .p-w-r .pr-helper-text,.product-full__details .p-w-r .pr-helper-text,.product-full__review-snippet .p-w-r .pr-helper-text,.product-grid__content .p-w-r .pr-helper-text,.search-wrapper__results .p-w-r .pr-helper-text{color:#000}
#pr-questiondisplay .p-w-r .pr-clear-all-radios,#pr-reviewdisplay .p-w-r .pr-clear-all-radios,#pr-reviewsnippet .p-w-r .pr-clear-all-radios,#pr-write .p-w-r .pr-clear-all-radios,.product-full__details .p-w-r .pr-clear-all-radios,.product-full__review-snippet .p-w-r .pr-clear-all-radios,.product-grid__content .p-w-r .pr-clear-all-radios,.search-wrapper__results .p-w-r .pr-clear-all-radios{color:#005288;letter-spacing:0}
#pr-questiondisplay .p-w-r .pr-clear-all-radios:hover,#pr-reviewdisplay .p-w-r .pr-clear-all-radios:hover,#pr-reviewsnippet .p-w-r .pr-clear-all-radios:hover,#pr-write .p-w-r .pr-clear-all-radios:hover,.product-full__details .p-w-r .pr-clear-all-radios:hover,.product-full__review-snippet .p-w-r .pr-clear-all-radios:hover,.product-grid__content .p-w-r .pr-clear-all-radios:hover,.search-wrapper__results .p-w-r .pr-clear-all-radios:hover{color:#000;text-decoration:underline}
#pr-questiondisplay .p-w-r .pr-clear-all-radios:focus,#pr-reviewdisplay .p-w-r .pr-clear-all-radios:focus,#pr-reviewsnippet .p-w-r .pr-clear-all-radios:focus,#pr-write .p-w-r .pr-clear-all-radios:focus,.product-full__details .p-w-r .pr-clear-all-radios:focus,.product-full__review-snippet .p-w-r .pr-clear-all-radios:focus,.product-grid__content .p-w-r .pr-clear-all-radios:focus,.search-wrapper__results .p-w-r .pr-clear-all-radios:focus{outline:0;box-shadow:none}
#pr-questiondisplay .p-w-r .pr-accessible-btn,#pr-reviewdisplay .p-w-r .pr-accessible-btn,#pr-reviewsnippet .p-w-r .pr-accessible-btn,#pr-write .p-w-r .pr-accessible-btn,.product-full__details .p-w-r .pr-accessible-btn,.product-full__review-snippet .p-w-r .pr-accessible-btn,.product-grid__content .p-w-r .pr-accessible-btn,.search-wrapper__results .p-w-r .pr-accessible-btn{border-bottom:2px solid #ff4661;padding:10px 0;font-family:"Brandon Text Bold",SimHei;color:#ff4661;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;letter-spacing:2.5px}
#pr-questiondisplay .p-w-r .pr-header-table .pr-header-title,#pr-reviewdisplay .p-w-r .pr-header-table .pr-header-title,#pr-reviewsnippet .p-w-r .pr-header-table .pr-header-title,#pr-write .p-w-r .pr-header-table .pr-header-title,.product-full__details .p-w-r .pr-header-table .pr-header-title,.product-full__review-snippet .p-w-r .pr-header-table .pr-header-title,.product-grid__content .p-w-r .pr-header-table .pr-header-title,.search-wrapper__results .p-w-r .pr-header-table .pr-header-title{text-transform:uppercase;font-weight:700}
#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write{display:inline-block}
#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span{color:#000;font-size:14px!important;font-family:"Brandon Text",SimHei;letter-spacing:normal;line-height:1;vertical-align:top;text-transform:capitalize}
#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover{color:#929292}
#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container{vertical-align:middle}
#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count,#pr-write .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count,.product-full__details .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count{margin:0 10px 0 10px;padding:0}
#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,#pr-write .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-full__details .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a{text-decoration:none}
#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,#pr-write .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.product-full__details .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover{color:#000;text-decoration:underline}
#pr-questiondisplay .p-w-r .pr-review-display dd,#pr-questiondisplay .p-w-r .pr-review-display dl,#pr-questiondisplay .p-w-r .pr-review-display dt,#pr-reviewdisplay .p-w-r .pr-review-display dd,#pr-reviewdisplay .p-w-r .pr-review-display dl,#pr-reviewdisplay .p-w-r .pr-review-display dt,#pr-reviewsnippet .p-w-r .pr-review-display dd,#pr-reviewsnippet .p-w-r .pr-review-display dl,#pr-reviewsnippet .p-w-r .pr-review-display dt,#pr-write .p-w-r .pr-review-display dd,#pr-write .p-w-r .pr-review-display dl,#pr-write .p-w-r .pr-review-display dt,.product-full__details .p-w-r .pr-review-display dd,.product-full__details .p-w-r .pr-review-display dl,.product-full__details .p-w-r .pr-review-display dt,.product-full__review-snippet .p-w-r .pr-review-display dd,.product-full__review-snippet .p-w-r .pr-review-display dl,.product-full__review-snippet .p-w-r .pr-review-display dt,.product-grid__content .p-w-r .pr-review-display dd,.product-grid__content .p-w-r .pr-review-display dl,.product-grid__content .p-w-r .pr-review-display dt,.search-wrapper__results .p-w-r .pr-review-display dd,.search-wrapper__results .p-w-r .pr-review-display dl,.search-wrapper__results .p-w-r .pr-review-display dt{color:#000;font-family:"Brandon Text",SimHei;font-size:14px}
#pr-questiondisplay .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,#pr-reviewsnippet .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,#pr-write .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.product-full__details .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.product-full__review-snippet .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.product-grid__content .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.search-wrapper__results .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline{color:#000;font-family:"Brandon Text Bold",SimHei;font-size:18px;font-weight:400;text-transform:uppercase}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-description-text,#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-details,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-description-text,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-details,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-description-text,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-details,#pr-write .p-w-r .pr-review-display .pr-rd-description-text,#pr-write .p-w-r .pr-review-display .pr-rd-details,.product-full__details .p-w-r .pr-review-display .pr-rd-description-text,.product-full__details .p-w-r .pr-review-display .pr-rd-details,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-description-text,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-details,.product-grid__content .p-w-r .pr-review-display .pr-rd-description-text,.product-grid__content .p-w-r .pr-review-display .pr-rd-details,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-description-text,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-details{color:#000;font-family:"Brandon Text",SimHei;font-size:14px}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-author-nickname,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-author-nickname,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-author-nickname,#pr-write .p-w-r .pr-review-display .pr-rd-author-nickname,.product-full__details .p-w-r .pr-review-display .pr-rd-author-nickname,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-author-nickname,.product-grid__content .p-w-r .pr-review-display .pr-rd-author-nickname,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-author-nickname{font-size:14px;font-family:"Brandon Text Bold",SimHei;text-transform:capitalize}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,#pr-write .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.product-full__details .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.product-grid__content .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold{display:none}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-author-submission-date time,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-author-submission-date time,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-author-submission-date time,#pr-write .p-w-r .pr-review-display .pr-rd-author-submission-date time,.product-full__details .p-w-r .pr-review-display .pr-rd-author-submission-date time,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-author-submission-date time,.product-grid__content .p-w-r .pr-review-display .pr-rd-author-submission-date time,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-author-submission-date time{color:#000}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-footer,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-footer,#pr-write .p-w-r .pr-review-display .pr-rd-footer,.product-full__details .p-w-r .pr-review-display .pr-rd-footer,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-footer,.product-grid__content .p-w-r .pr-review-display .pr-rd-footer,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-footer{padding:0 0 10px 0}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header,#pr-write .p-w-r .pr-review-display .pr-rd-main-header,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header{background:0 0;padding:0 0 40px}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header h1,#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header label,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header h1,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header label,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header h1,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header label,#pr-write .p-w-r .pr-review-display .pr-rd-main-header h1,#pr-write .p-w-r .pr-review-display .pr-rd-main-header label,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header h1,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header label,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header h1,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header label,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header h1,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header label,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header h1,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header label{display:none}
@media (max-width:767px){#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,#pr-write .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group{text-align:center}
}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-write .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort{font-family:"Brandon Text",SimHei;font-size:14px;color:#000;min-width:175px;-webkit-appearance:menulist;background:#fff}
@media (max-width:767px){#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-write .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort{background:#fff;-webkit-appearance:menulist;width:50%;margin-top:15px}
}
#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-description,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-description,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-description,#pr-write .p-w-r .pr-review-display .pr-rd-description,.product-full__details .p-w-r .pr-review-display .pr-rd-description,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-description,.product-grid__content .p-w-r .pr-review-display .pr-rd-description,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-description{color:#000;font-family:"Brandon Text",SimHei;font-size:14px}
#pr-questiondisplay .p-w-r .thank-you-page h1.title,#pr-questiondisplay .p-w-r .thank-you-page h2.headline,#pr-reviewdisplay .p-w-r .thank-you-page h1.title,#pr-reviewdisplay .p-w-r .thank-you-page h2.headline,#pr-reviewsnippet .p-w-r .thank-you-page h1.title,#pr-reviewsnippet .p-w-r .thank-you-page h2.headline,#pr-write .p-w-r .thank-you-page h1.title,#pr-write .p-w-r .thank-you-page h2.headline,.product-full__details .p-w-r .thank-you-page h1.title,.product-full__details .p-w-r .thank-you-page h2.headline,.product-full__review-snippet .p-w-r .thank-you-page h1.title,.product-full__review-snippet .p-w-r .thank-you-page h2.headline,.product-grid__content .p-w-r .thank-you-page h1.title,.product-grid__content .p-w-r .thank-you-page h2.headline,.search-wrapper__results .p-w-r .thank-you-page h1.title,.search-wrapper__results .p-w-r .thank-you-page h2.headline{color:#000;font-family:"Brandon Text",SimHei;font-size:18px;font-weight:400}
#pr-questiondisplay .p-w-r .thank-you-page h2.headline,#pr-reviewdisplay .p-w-r .thank-you-page h2.headline,#pr-reviewsnippet .p-w-r .thank-you-page h2.headline,#pr-write .p-w-r .thank-you-page h2.headline,.product-full__details .p-w-r .thank-you-page h2.headline,.product-full__review-snippet .p-w-r .thank-you-page h2.headline,.product-grid__content .p-w-r .thank-you-page h2.headline,.search-wrapper__results .p-w-r .thank-you-page h2.headline{text-transform:uppercase}
#pr-questiondisplay .p-w-r .thank-you-page .pr-rating-date,#pr-questiondisplay .p-w-r .thank-you-page .pr-rating-number,#pr-reviewdisplay .p-w-r .thank-you-page .pr-rating-date,#pr-reviewdisplay .p-w-r .thank-you-page .pr-rating-number,#pr-reviewsnippet .p-w-r .thank-you-page .pr-rating-date,#pr-reviewsnippet .p-w-r .thank-you-page .pr-rating-number,#pr-write .p-w-r .thank-you-page .pr-rating-date,#pr-write .p-w-r .thank-you-page .pr-rating-number,.product-full__details .p-w-r .thank-you-page .pr-rating-date,.product-full__details .p-w-r .thank-you-page .pr-rating-number,.product-full__review-snippet .p-w-r .thank-you-page .pr-rating-date,.product-full__review-snippet .p-w-r .thank-you-page .pr-rating-number,.product-grid__content .p-w-r .thank-you-page .pr-rating-date,.product-grid__content .p-w-r .thank-you-page .pr-rating-number,.search-wrapper__results .p-w-r .thank-you-page .pr-rating-date,.search-wrapper__results .p-w-r .thank-you-page .pr-rating-number{border:none;padding:0 4px 1px}
#pr-questiondisplay .p-w-r .thank-you-page .subtitle,#pr-reviewdisplay .p-w-r .thank-you-page .subtitle,#pr-reviewsnippet .p-w-r .thank-you-page .subtitle,#pr-write .p-w-r .thank-you-page .subtitle,.product-full__details .p-w-r .thank-you-page .subtitle,.product-full__review-snippet .p-w-r .thank-you-page .subtitle,.product-grid__content .p-w-r .thank-you-page .subtitle,.search-wrapper__results .p-w-r .thank-you-page .subtitle{color:#000;font-size:14px}
#pr-questiondisplay .p-w-r .thank-you-page .title,#pr-reviewdisplay .p-w-r .thank-you-page .title,#pr-reviewsnippet .p-w-r .thank-you-page .title,#pr-write .p-w-r .thank-you-page .title,.product-full__details .p-w-r .thank-you-page .title,.product-full__review-snippet .p-w-r .thank-you-page .title,.product-grid__content .p-w-r .thank-you-page .title,.search-wrapper__results .p-w-r .thank-you-page .title{color:#000;text-transform:capitalize}
#pr-questiondisplay .p-w-r .thank-you-page .pr-dark,#pr-reviewdisplay .p-w-r .thank-you-page .pr-dark,#pr-reviewsnippet .p-w-r .thank-you-page .pr-dark,#pr-write .p-w-r .thank-you-page .pr-dark,.product-full__details .p-w-r .thank-you-page .pr-dark,.product-full__review-snippet .p-w-r .thank-you-page .pr-dark,.product-grid__content .p-w-r .thank-you-page .pr-dark,.search-wrapper__results .p-w-r .thank-you-page .pr-dark{color:#000;font-weight:700}
#pr-questiondisplay .p-w-r .pr-btn-review,#pr-reviewdisplay .p-w-r .pr-btn-review,#pr-reviewsnippet .p-w-r .pr-btn-review,#pr-write .p-w-r .pr-btn-review,.product-full__details .p-w-r .pr-btn-review,.product-full__review-snippet .p-w-r .pr-btn-review,.product-grid__content .p-w-r .pr-btn-review,.search-wrapper__results .p-w-r .pr-btn-review{background-color:#000;color:#fff;font-family:"Brandon Text Bold",SimHei;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none}
#pr-questiondisplay .p-w-r .pr-btn-review:hover,#pr-reviewdisplay .p-w-r .pr-btn-review:hover,#pr-reviewsnippet .p-w-r .pr-btn-review:hover,#pr-write .p-w-r .pr-btn-review:hover,.product-full__details .p-w-r .pr-btn-review:hover,.product-full__review-snippet .p-w-r .pr-btn-review:hover,.product-grid__content .p-w-r .pr-btn-review:hover,.search-wrapper__results .p-w-r .pr-btn-review:hover{background-color:#ff4661;color:#fff}
#pr-war-form .pr-bestuses-form-group,#pr-war-form .pr-cons-form-group,#pr-war-form .pr-pros-form-group,#pr-war-form .pr-wasthisagift-form-group{display:none}
#pr-war-form .form-group{margin-bottom:25px}
#pr-war-form .form-group .tag-group .pr-label-control.checked{background-color:#000}
#pr-war-form .form-group .tag-group .pr-label-control.checked span{color:#fff}
#pr-war-form .form-group .tag-group .pr-label-control span{float:none;color:#000}
#pr-war-form .form-group input{padding:5px 10px!important}
#pr-war-form .pr-media_image-form-group label,#pr-war-form .pr-media_videourl-form-group label{color:#fff;background-color:#000;border-color:#000;padding:6px;width:195px!important}
@media (max-width:767px){#pr-war-form .pr-media_image-form-group label,#pr-war-form .pr-media_videourl-form-group label{width:180px!important}
}
#pr-war-form .pr-media_image-form-group label:hover,#pr-war-form .pr-media_videourl-form-group label:hover{background-color:#ff4661;border-color:#ff4661}
#pr-war-form .pr-media_image-form-group label span,#pr-war-form .pr-media_videourl-form-group label span{color:#fff;float:none}
#pr-war-form .pr-media_image-form-group .pr-icon-delete,#pr-war-form .pr-media_videourl-form-group .pr-icon-delete{padding:2px 2px}
#pr-war-form .pr-media_image-form-group .pr-icon-delete span,#pr-war-form .pr-media_videourl-form-group .pr-icon-delete span{float:none}
#pr-war-form .tag-group .pr-btn-add-tag a{color:#fff;background-color:#000;border-color:#000;padding:9px 9px 9px 5px;width:auto!important;text-decoration:none;font-family:"Brandon Text",SimHei;font-size:14px;text-transform:uppercase}
#pr-war-form .tag-group .pr-btn-add-tag a:hover{background-color:#ff4661;border-color:#ff4661}
#pr-war-form .tag-group .pr-btn-add-tag a:after{color:#fff}
#pr-war-form .tag-group .input-add-tag{width:93%}
@media (max-width:767px) and (orientation:portrait){#pr-war-form .tag-group .input-add-tag{width:87%}
}
#pr-war-form .tag-group .input-add-tag span{float:none}
#power_review_container{float:left;width:100%;padding:0 10px}
#power_review_container .product-full__container{max-width:1024px;margin:0 auto;padding:40px 0 20px;position:relative}
#power_review_container .product-full__image{width:35%;margin-right:5%;float:left}
@media (max-width:767px){#power_review_container .product-full__image{width:100%;text-align:center;margin-right:0}
}
#power_review_container .product-full__details{float:left;width:60%}
@media (max-width:767px){#power_review_container .product-full__details{width:auto}
}
#power_review_container .product-full__details .product-full__name{color:#000;font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;font-weight:400;margin-bottom:5px}
#power_review_container .product-full__details .js-product-image-link{color:#fff}
#power_review_container .product-full__image img{margin-bottom:10px;float:left;padding-top:24%}
@media (max-width:767px){#power_review_container .product-full__image img{width:190px;float:none;padding-top:0}
}
#power_review_container .p-w-r .thank-you-page .col-sm-12 .pr-rating-number{border:none}
#power_review_container .p-w-r .thank-you-page .col-sm-12 .pr-rating-number span{float:left}
#power_review_container .p-w-r .thank-you-page .col-sm-12 span{float:none}
@media (max-width:767px) and (orientation:portrait){#power_review_container .p-w-r .pr-media-preview .pr-loading-indicator{width:35px;height:35px}
}
@media (max-width:767px) and (orientation:portrait){#power_review_container .p-w-r .pr-btn-danger{padding:2px 5px}
}
#power_review_container .p-w-r fieldset{width:auto}
#power_review_container .p-w-r .pr-header{border-bottom:0}
@media (max-width:767px){#power_review_container .p-w-r .pr-header{position:absolute;top:10px;width:100%}
}
#power_review_container .p-w-r .pr-header-title{margin:0}
#power_review_container .p-w-r span{font-size:14px;line-height:1.5;color:#000;font-weight:400;text-transform:uppercase;display:block;float:left;font-family:"Brandon Text",SimHei}
#power_review_container .p-w-r .pr-label-control.checked span{float:none;color:#fff}
#power_review_container .p-w-r .input-add-tag .pr-btn-add-tag-submit{padding:7px 7px;height:32px}
#power_review_container .p-w-r input,#power_review_container .p-w-r select{height:32px!important;color:#000;font-size:14px;letter-spacing:normal;padding:5px 10px;font-family:"Brandon Text",SimHei}
#power_review_container .p-w-r select{max-width:100%;padding:3px!important;-webkit-appearance:menulist}
#power_review_container .p-w-r textarea{font-family:"Brandon Text",SimHei}
#power_review_container .p-w-r .pr-war{max-width:1024px}
#power_review_container .p-w-r .pr-war .pr-submit .pr-accessible-btn{font-family:"Brandon Text",SimHei;margin:25px 0 50px 0}
#power_review_container .p-w-r .pr-war .pr-submit .pr-subscript{font-family:"Brandon Text",SimHei;line-height:16px;font-size:14px;text-transform:none}
#power_review_container .p-w-r .pr-war .pr-submit .pr-subscript a{font-family:"Brandon Text",SimHei;text-decoration:underline;font-size:14px}
#power_review_container .p-w-r .pr-header-title{color:#000;font-family:"Brandon Text",SimHei;font-size:18px;line-height:normal;display:block;font-weight:700;border-bottom:2px solid #000;padding-bottom:15px}
#power_review_container .p-w-r #pr-war-form .form-group .pr-control-label span{font-weight:700}
@media (max-width:767px){#power_review_container .p-w-r #pr-war-form .form-group .pr-control-label{width:100%!important}
}
#power_review_container .p-w-r #pr-war-form .form-group .pr-helper-text{font-family:"Brandon Text",SimHei;text-transform:none}
#power_review_container .p-w-r #pr-war-form .form-group .pr-clear-all-radios{font-family:"Brandon Text",SimHei;color:#929292}
#power_review_container .p-w-r #pr-war-form .form-group input::placeholder{font-size:14px;line-height:1.5;font-family:"Brandon Text",SimHei}
#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .pr-control-label{width:100%!important}
#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .btn-group-2-count .pr-btn{font-family:"Brandon Text",SimHei}
#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .btn-group-2-count .pr-btn.active{background:#000}
@media (max-width:767px){#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .btn-group-2-count{width:100%}
}
#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .pr-helper-text{display:none}
#power_review_container .p-w-r #pr-war-form .form-group .btn-group .pr-btn{padding:8px 10px}
#power_review_container .p-w-r #pr-war-form .form-group .btn-group .pr-btn.active{background:#000}
#power_review_container .p-w-r #pr-war-form .form-group .pr-btn-danger{background-color:#000;border-color:#000}
#power_review_container .p-w-r #pr-war-form .form-group .pr-btn-danger:hover{background-color:#ff4661;border-color:#ff4661}
#power_review_container .p-w-r #pr-war-form .pr-productbenefits-form-group .pr-control-label,#power_review_container .p-w-r #pr-war-form .pr-skinconcern-form-group .pr-control-label,#power_review_container .p-w-r #pr-war-form .pr-skinconcerns-form-group .pr-control-label{float:left!important;margin-right:20px}
#power_review_container .p-w-r #pr-war-form .form-group.pr-has-error input.form-control{border-color:red}
#power_review_container .p-w-r #pr-war-form .form-group.pr-has-error .pr-control-label span{color:red}
@media (max-width:767px){#power_review_container .p-w-r #pr-war-form .form-group .pr-control-label span{display:inline;float:none}
}
#power_review_container .p-w-r #pr-war-form .form-group.pr-rating-form-group label{color:#000;float:none!important}
#power_review_container .p-w-r #pr-war-form .form-group.pr-rating-form-group label span{color:#000}
.site-footer{clear:both}
@media (max-width:767px){#pr-write .p-w-r .pr-table-cell:nth-child(2){display:block}
}
@media (max-width:767px){#pr-write .p-w-r .pr-table-cell:nth-child(2) h3{text-align:center}
}
#pr-write .p-w-r .thank-you-page{text-transform:none}
#pr-write .p-w-r .thank-you-page .pr-rating-date,#pr-write .p-w-r .thank-you-page .subtitle,#pr-write .p-w-r .thank-you-page .title,#pr-write .p-w-r .thank-you-page h5{font-family:"Brandon Text",SimHei}
#pr-write .p-w-r .thank-you-page .title{margin-top:0}
#pr-write .p-w-r .thank-you-page .header{margin-top:0}
#pr-write .p-w-r .thank-you-page .header h5 a{text-decoration:underline}
#pr-write .p-w-r .thank-you-page .review-preview .pr-text{font-size:14px}
#pr-write .p-w-r .thank-you-page .review-preview .pr-text span{text-transform:none;display:inline-block}
#pr-write .p-w-r .form-group .pr-btn-default span:after{color:#fff}
#pr-write .p-w-r .pr-footer .pr-accessible-btn{font-size:14px;font-weight:400;padding:9px 15px}
#pr-write .p-w-r .pr-footer a{font-size:12px;text-decoration:none}
#pr-write .p-w-r #pr-alert{display:block}
#pr-write .p-w-r #pr-alert h4,#pr-write .p-w-r #pr-alert p{font-family:"Brandon Text",SimHei;line-height:20px;text-transform:none}
.favorites__list .product-full__review-snippet .p-w-r .pr-category-snippet{margin:0}
.favorites__list .product-full__review-snippet .p-w-r .pr-category-snippet__total{padding-top:4px}
.viewcart .favorites__recommended-products .product-full__review-snippet .pr-category-snippet,.viewcart .recommended-product-items .product-full__review-snippet .pr-category-snippet{margin:0}
.viewcart .favorites__recommended-products .product-full__review-snippet .pr-category-snippet .pr-category-snippet__total,.viewcart .recommended-product-items .product-full__review-snippet .pr-category-snippet .pr-category-snippet__total{display:none}
#pr-reviewdisplay .p-w-r .pr-review-snapshot-block-container,#pr-reviewdisplay .p-w-r .pr-review-snapshot-faceoff,#pr-reviewdisplay .p-w-r .pr-review-snapshot-msq-container{display:none}
#pr-reviewdisplay .p-w-r .pr-review-snapshot{background-color:#eff0f0}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-content-block{margin-bottom:0}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-reco-to-friend,#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-stars-container{display:none}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write{margin:0 auto;width:100%;text-align:center}
}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-review-count{display:none}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-write-review-link{position:relative;top:20px;border-bottom:2px solid #ff4661;padding:10px 0;font-family:"Brandon Text Bold",SimHei;color:#ff4661;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;letter-spacing:2.5px}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-write-review-link{position:relative;top:10px;left:4px}
}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-write-review-link:hover{color:#000;border-bottom:2px solid #000}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-snapshot-block-container{margin-top:80px}
}
#pr-reviewdisplay .p-w-r .pr-rating-stars{padding-bottom:0;margin-top:3px}
#pr-reviewdisplay .p-w-r .pr-review-display{background-color:#eff0f0}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display{margin-top:10px}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer,#pr-reviewdisplay .p-w-r .pr-review-display .pr-snippet-stars{background-color:#eff0f0}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer{padding-bottom:15px;height:auto;margin-bottom:5px}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-bottomline{margin-bottom:5px}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-bottomline .pr-rd-bold{display:none}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-helpful-action{margin-right:5px}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-helpful-action{padding:8px 8px 0 0;margin-right:0;margin-bottom:16px}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-count{font-size:14px;text-trasnform:uppercase;padding-right:3px;line-height:20px;color:#000;font-weight:700}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-count:hover{color:#000}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-btn{border:0;padding:0 1px;background:0 0;text-transform:capitalize;vertical-align:top;font-weight:700}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-btn{margin:15px 0;float:left;padding:0}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-btn .pr-thumbs-icon{display:none}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-yes .pr-helpful-count:before{content:'yes';visibility:visible;margin-right:5px;text-transform:uppercase;font-size:14px}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-yes .pr-helpful-count:after{content:'|';margin:0 3px 0 10px}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-no .pr-helpful-count:before{content:'no';visibility:visible;margin-right:5px;text-transform:uppercase;font-size:14px}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-no .pr-helpful-count:after{content:'|';margin:0 0 0 9px}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container{vertical-align:bottom}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container a{color:#000;font-size:14px;font-family:"Brandon Text",SimHei}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container a{margin-left:10px}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container .pr-flag-icon{margin-top:-4px;float:left}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container .pr-flag-review-thankyou{display:inline}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-review{border-bottom:1px solid #fff;margin-bottom:30px}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-review{margin-bottom:15px}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-images.pr-rd-content-block{display:none}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right{position:absolute;top:-40px;right:-36%}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right{position:relative;top:0;right:0}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right .pr-rd-reviewer-type{display:none}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .offers-vip__button,#pr-reviewdisplay .p-w-r .pr-review-display .pr-review button{outline:0;box-shadow:none}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-review-headline{width:80%}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header{margin-top:2px;padding-bottom:0}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:10px 0}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block{width:100%}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-pagination .pr-rd-pagination-btn{color:#000;text-transform:inherit;font-family:"Brandon Text",SimHei}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-pagination{padding:0;margin:0;border:0}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-to-top{padding-left:31%;text-align:center;font-family:"Brandon Text",SimHei;font-size:14px}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-to-top{text-align:center;padding:initial}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-merchant-response{background-color:#eff0f0}
#pr-reviewdisplay .p-w-r .pr-review-display dt{font-weight:700;background:0 0}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-no-reviews .pr-snippet-write-review-link{font-family:"Brandon Text",SimHei;text-decoration:underline}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-content-block.pr-rd-subratings{margin-bottom:15px}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-content-block.pr-rd-subratings{margin-bottom:15px}
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-rd-star-rating{float:none;line-height:25px}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-rd-review-headline{margin-left:0}
#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-btn{color:#fff;font-family:"Brandon Text Bold",SimHei;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none}
#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-btn-submit{background-color:#ff4661}
#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-btn-cancel,#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-btn:hover{background-color:#000;color:#fff}
#pr-reviewdisplay .p-w-r .pr-modal-content .pr-control-label,#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-label{color:#000;font-family:"Brandon Text",SimHei;font-size:14px}
@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-accordion{margin-bottom:0}
}
#pr-reviewdisplay .p-w-r .pr-accordion .pr-accordion-btn span{font-weight:700}
#pr-reviewdisplay .p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line{stroke:#000}
.product-grid__content .p-w-r .pr-snippet{margin:0}
.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled{width:15px;height:15px}
.product-grid__content .p-w-r .pr-snippet .pr-category-snippet__total{display:none}
@media (max-width:767px){.product-grid__content .p-w-r .pr-category-snippet__item{display:block;padding-left:0}
}
@media (max-width:767px){.product-grid__content .product-thumb__headline{height:auto}
}
@media (max-width:767px){.product-grid__content .product-thumb__headline .product__favorite{display:none}
}
.bobbis-beauty-corner .product-grid--carousel .product-grid__item .product-full__review-snippet .pr-snippet{display:block}
.write_a_review__container{margin-top:25px}
.write_a_review__container #pr-write .pr-header .table-cell{padding:10px 0}
.write_a_review__container #pr-write .pr-header .table-cell a{display:none}
.write_a_review__container #pr-write .pr-star-v4-0-filled{background-image:url(/media/images/stars/rating-large-0.png);height:15px;width:15px}
.write_a_review__container #pr-write .pr-star-v4-25-filled{background-image:url(/media/images/stars/rating-large-25.png);height:15px;width:15px}
.write_a_review__container #pr-write .pr-star-v4-50-filled{background-image:url(/media/images/stars/rating-large-50.png);height:15px;width:15px}
.write_a_review__container #pr-write .pr-star-v4-75-filled{background-image:url(/media/images/stars/rating-large-75.png);height:15px;width:15px}
.write_a_review__container #pr-write .pr-star-v4-100-filled{background-image:url(/media/images/stars/rating-large-100.png);height:15px;width:15px}
.write_a_review__container #pr-write .pr-question-form .pr-submit .pr-accessible-btn{margin:30px 0}
.write_a_review__container #pr-write .pr-question-form .pr-submit .pr-accessible-btn a{color:#fff;font-family:"Brandon Text Bold",SimHei;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none}
.write_a_review__container #pr-write .pr-question-form .pr-control-label span{font-weight:700}
.write_a_review__container #pr-write .pr-question-form .pr-waq-legal-text span{color:#000;font-family:"Brandon Text",SimHei;font-size:14px;line-height:15px;text-transform:none}
.write_a_review__container #pr-write .pr-question-form .pr-waq-legal-text span a{font-family:"Brandon Text",SimHei;color:#000;text-decoration:underline;text-transform:none}
.write_a_review__container #pr-write .pr-question-form #questionType{display:none}
#power_review_container .write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header{position:relative}
.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header .pr-header-table .pr-header-title,.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header .pr-header-table span{text-transform:none}
.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header .pr-question-subheader span{text-transform:uppercase;width:100%;margin-bottom:35px}
@media (max-width:767px){.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header+p{margin-bottom:35px}
}
.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header+p a{background-color:#000;color:#fff;font-family:"Brandon Text Bold",SimHei;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none;padding:10px;color:#fff}
.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header+p a:hover{background-color:#ff4661;color:#fff}
#pr-questiondisplay .pr-answer-form .pr-control-label span,#pr-questiondisplay .pr-question-form .pr-control-label span,.write_a_review__container .pr-answer-form .pr-control-label span,.write_a_review__container .pr-question-form .pr-control-label span{color:#000;font-family:"Brandon Text",SimHei;font-size:14px;font-weight:700}
#pr-questiondisplay .pr-answer-form .pr-has-error .pr-control-label span,#pr-questiondisplay .pr-question-form .pr-has-error .pr-control-label span,.write_a_review__container .pr-answer-form .pr-has-error .pr-control-label span,.write_a_review__container .pr-question-form .pr-has-error .pr-control-label span{color:red}
#pr-questiondisplay .pr-answer-form .btn-group .pr-btn,#pr-questiondisplay .pr-question-form .btn-group .pr-btn,.write_a_review__container .pr-answer-form .btn-group .pr-btn,.write_a_review__container .pr-question-form .btn-group .pr-btn{padding:8px 15px;font-size:14px;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .pr-answer-form .btn-group .pr-btn.active,#pr-questiondisplay .pr-question-form .btn-group .pr-btn.active,.write_a_review__container .pr-answer-form .btn-group .pr-btn.active,.write_a_review__container .pr-question-form .btn-group .pr-btn.active{background-color:#000}
#pr-questiondisplay .pr-answer-form .form-group .pr-helper-text,#pr-questiondisplay .pr-question-form .form-group .pr-helper-text,.write_a_review__container .pr-answer-form .form-group .pr-helper-text,.write_a_review__container .pr-question-form .form-group .pr-helper-text{color:#000;font-family:"Brandon Text",SimHei;font-size:14px}
#pr-questiondisplay .pr-answer-form .form-group input,#pr-questiondisplay .pr-question-form .form-group input,.write_a_review__container .pr-answer-form .form-group input,.write_a_review__container .pr-question-form .form-group input{height:32px!important;color:#000;font-size:14px;letter-spacing:normal;padding:5px 10px;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .pr-answer-form .pr-waq-legal-text span,#pr-questiondisplay .pr-question-form .pr-waq-legal-text span,.write_a_review__container .pr-answer-form .pr-waq-legal-text span,.write_a_review__container .pr-question-form .pr-waq-legal-text span{color:#000;font-family:"Brandon Text",SimHei;font-size:14px;line-height:15px;width:100%}
#pr-questiondisplay .pr-answer-form .pr-waq-legal-text span a,#pr-questiondisplay .pr-question-form .pr-waq-legal-text span a,.write_a_review__container .pr-answer-form .pr-waq-legal-text span a,.write_a_review__container .pr-question-form .pr-waq-legal-text span a{font-family:"Brandon Text",SimHei;color:#000;text-decoration:underline}
#pr-questiondisplay .pr-answer-form .pr-waq-prequestion-message .input_label,#pr-questiondisplay .pr-question-form .pr-waq-prequestion-message .input_label,.write_a_review__container .pr-answer-form .pr-waq-prequestion-message .input_label,.write_a_review__container .pr-question-form .pr-waq-prequestion-message .input_label{color:#000;font-family:"Brandon Text",SimHei;font-size:22px}
#pr-questiondisplay .pr-answer-form .pr-waq-prequestion-message .prfieldwrap p,#pr-questiondisplay .pr-question-form .pr-waq-prequestion-message .prfieldwrap p,.write_a_review__container .pr-answer-form .pr-waq-prequestion-message .prfieldwrap p,.write_a_review__container .pr-question-form .pr-waq-prequestion-message .prfieldwrap p{color:#000;font-family:"Brandon Text",SimHei;font-size:18px}
#pr-questiondisplay .pr-answer-form .pr-waq-prequestion-message .prfieldwrap li,#pr-questiondisplay .pr-question-form .pr-waq-prequestion-message .prfieldwrap li,.write_a_review__container .pr-answer-form .pr-waq-prequestion-message .prfieldwrap li,.write_a_review__container .pr-question-form .pr-waq-prequestion-message .prfieldwrap li{font-size:18px;margin-bottom:10px;color:#000;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .pr-answer-form .pr-waq-prequestion-message .prfieldwrap li a,#pr-questiondisplay .pr-question-form .pr-waq-prequestion-message .prfieldwrap li a,.write_a_review__container .pr-answer-form .pr-waq-prequestion-message .prfieldwrap li a,.write_a_review__container .pr-question-form .pr-waq-prequestion-message .prfieldwrap li a{font-size:18px;color:#000;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;line-height:25px}
#pr-questiondisplay .pr-answer-form .pr-submit a,#pr-questiondisplay .pr-question-form .pr-submit a,.write_a_review__container .pr-answer-form .pr-submit a,.write_a_review__container .pr-question-form .pr-submit a{color:#fff;font-family:"Brandon Text Bold",SimHei;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none}
#pr-flag-reviews input[type=radio]{left:auto}
#pr-questionsnippet,.product-full__review-snippet{display:inline-block;vertical-align:middle}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container{display:inline-block}
@media (max-width:767px) and (orientation:portrait){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container{vertical-align:middle}
}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container{vertical-align:top}
@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write{margin-top:0}
}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:6px}
@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:0}
}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-write-review-link{margin:0;padding:0 0 0 10px;border-left:1px solid #000}
@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write{margin-left:0;display:inline-block;font-size:12px}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-review-count,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count{margin:5px 0 0 10px}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-write-review-link{margin:3px 0 0 0;padding:0 0 0 10px;display:none}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write span,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write span{display:inline-block}
}
@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet{padding:0 0 5px 20px}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-stars-container,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container{display:inline-block;vertical-align:top}
}
.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:10px}
@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:0}
}
.product-full__review-snippet .p-w-r .pr-review-snippet-container .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{display:none}
.product-full__review-snippet .p-w-r .pr-snippet{padding:8px 0}
.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled{background-image:url(/media/images/stars/rating-0.png);height:15px;width:15px}
.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled{background-image:url(/media/images/stars/rating-25.png);height:15px;width:15px}
.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled{background-image:url(/media/images/stars/rating-50.png);height:15px;width:15px}
.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled{background-image:url(/media/images/stars/rating-75.png);height:15px;width:15px}
.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled{background-image:url(/media/images/stars/rating-100.png);height:15px;width:15px}
.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-review-count,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-review-count{display:none}
.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link{margin-left:0;border:0}
@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link{display:inline-block;padding-top:2px}
}
@media (max-width:767px) and (orientation:portrait){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link{padding-left:0}
}
.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write{margin-top:7px}
@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write{margin-top:0}
}
@media (max-width:767px) and (orientation:portrait){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container{display:none}
}
.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:10px}
@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:0}
}
#pr-questionsnippet .p-w-r{margin:0}
#pr-questionsnippet .p-w-r a:focus{outline:0;box-shadow:none}
#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-qa-large{display:none}
#pr-questionsnippet .p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-link{display:block;margin:2px 0 0 0;border-left:1px solid #000;padding:0 0 0 10px}
@media (max-width:767px){#pr-questionsnippet .p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-link{margin:0;padding:0 0 0 10px;line-height:14px}
}
#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-answered-question-circle{background-color:#000;margin:0;display:none}
#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-snippet-qa-answer-link{color:#000;font-family:"Brandon Text",SimHei;font-size:14px;letter-spacing:normal;text-transform:capitalize;border-left:1px solid #000;padding:0 0 0 10px}
@media (max-width:767px){#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-snippet-qa-answer-link{padding:0 0 0 10px}
}
#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-ask-question-subtext{display:none}
#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-snippet-qa-metrics{display:inline-block}
#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-ask-question-link{color:#000;font-family:"Brandon Text",SimHei;font-size:14px;letter-spacing:normal;display:inline-block;margin-left:7px}
#pr-questiondisplay .pr-qa-display{background-color:#eff0f0}
#pr-questiondisplay .pr-qa-display .pr-qa-display-headline{border-bottom:1px solid #000}
#pr-questiondisplay .pr-qa-display .pr-qa-display-headline h1{display:none}
#pr-questiondisplay .pr-qa-display .pr-qa-display-search a,#pr-questiondisplay .pr-qa-display .pr-qa-display-search h2{color:#000;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .pr-qa-display .pr-qa-display-search label{font-size:18px;color:#000;font-family:"Brandon Text Bold",SimHei}
#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar .pr-qa-search-btn:focus,#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar input:focus{outline:0;box-shadow:none}
#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar input{border-radius:0;padding-left:10px}
#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar .pr-qa-search-btn,#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar input{height:32px!important;font-family:"Brandon Text Medium",SimHei;border:1px solid #000}
#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar .pr-qa-search-btn{background-color:#000}
@media (max-width:767px) and (orientation:portrait){#pr-questiondisplay .pr-qa-display .pr-qa-display-sort .pr-qa-sort-group{width:100%}
}
#pr-questiondisplay .pr-qa-display .pr-qa-display-sort .pr-qa-sort-headline{font-size:18px;color:#000;font-family:"Brandon Text Bold",SimHei}
#pr-questiondisplay .pr-qa-display .pr-qa-display-sort label,#pr-questiondisplay .pr-qa-display .pr-qa-display-sort select{font-size:14px;color:#000;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .pr-qa-display .pr-qa-display-sort .pr-qa-sort{-webkit-appearance:menulist;background:0 0;background-color:#fff}
@media (max-width:767px) and (orientation:portrait){#pr-questiondisplay .pr-qa-display .pr-qa-display-sort .pr-qa-sort{width:100%}
}
#pr-questiondisplay .pr-qa-display .pr-qa-sort-group:after{display:none}
#pr-questiondisplay .pr-qa-display .pr-qa-display-thankyou-headline{font-size:18px;color:#000;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-question-form fieldset:first-child{position:relative;right:50%}
@media (max-width:767px){#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-question-form fieldset:first-child{right:0}
}
#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-btn-ask-question,#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-qa-display-btn{border-bottom:2px solid #ff4661;padding:10px 0;font-family:"Brandon Text Bold",SimHei;color:#ff4661;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;letter-spacing:2.5px;background-color:transparent}
#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-btn-ask-question .pr-qa-display-text,#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-qa-display-btn .pr-qa-display-text{color:#ff4661}
#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-qa-display-btn:hover{color:#000;border-bottom:2px solid #000;background-color:transparent}
#pr-questiondisplay .pr-qa-display .pr-cross-icon{display:none}
#pr-questiondisplay .pr-qa-display .pr-btn-show-more{background:0 0}
#pr-questiondisplay .pr-qa-display .pr-btn-show-more .pr-caret-icon__line{stroke:#000}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist{border-bottom:1px solid #000;margin-bottom:20px}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-item .pr-qa-display-item-text{font-size:18px;color:#000;font-family:"Brandon Text Bold",SimHei}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-answer-icon{display:none}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-item-details .pr-subscript,#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-item-details time{display:block;font-size:14px;color:#929292;font-family:"Brandon Text",SimHei}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-item-details time{margin-left:0}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-btn-answer .pr-qa-display-text{border-bottom:2px solid #ff4661;padding:10px 0;font-family:"Brandon Text Bold",SimHei;color:#ff4661;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;letter-spacing:2.5px}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-btn-answer .pr-qa-display-text:hover{color:#000;border-bottom:2px solid #000}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn{border:none;padding:0 10px 0 0;margin-left:-5px}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn.pr-helpful-yes{border-right:1px solid #000}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn.pr-helpful-no{margin:0 0 0 10px}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-cuff-fill,#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-fill{fill:#000}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-active{background:0 0}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-active .pr-thumbs-icon .pr-thumbs-cuff-fill,#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-active .pr-thumbs-icon .pr-thumbs-fill{fill:#000}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-answer-link-container{margin-left:0}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-answer-details{border-bottom:1px solid #fff;padding-bottom:10px}
#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-item-icon{background-color:#000;top:-2px}
#pr-questiondisplay .p-w-r .pr-qa-display-search{padding:20px 0 20px 0;background-color:transparent}
#pr-questiondisplay .p-w-r .pr-qa-display-search form .pr-qa-display-searchbar input:focus+.pr-qa-search-empty.offers-vip__button svg path,#pr-questiondisplay .p-w-r .pr-qa-display-search form .pr-qa-display-searchbar input:focus+button.pr-qa-search-empty svg path{fill:#fff}
#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop{padding-right:0}
#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-search label{width:335px!important}
#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item-details{left:-33%}
#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline{margin:20px 0 20px 0}
.responsive-tabs--powerreviews{text-align:center;max-width:1024px;margin:0 auto!important}
.responsive-tabs--powerreviews .resp-tabs-container{background-color:#eff0f0;padding:20px 20px}
@media (max-width:767px){.responsive-tabs--powerreviews .resp-tabs-container{padding:0}
}
@media (max-width:767px){.responsive-tabs--powerreviews .resp-tabs-container .resp-accordion{background-color:#eff0f0;padding:10px 20px 10px 20px;font-size:15px}
}
.responsive-tabs--powerreviews .resp-tabs-list{display:inline-flex}
@media (max-width:767px){.responsive-tabs--powerreviews .resp-tabs-list.clearfix,.responsive-tabs--powerreviews .resp-tabs-list.search-form__fields,.responsive-tabs--powerreviews .search-form .resp-tabs-list.result,.responsive-tabs--powerreviews .search-form .resp-tabs-list.search-related-story,.search-form .responsive-tabs--powerreviews .resp-tabs-list.result,.search-form .responsive-tabs--powerreviews .resp-tabs-list.search-related-story{display:none}
}
.responsive-tabs--powerreviews .resp-tab-item{margin-bottom:0;background:#fff}
.responsive-tabs--powerreviews .resp-tab-item.resp-tab-active{background:#eff0f0}
.quickshop__container .product__details .product__rating .t-desktop{display:none}
@media (max-width:767px){.spp-mobile-page .rating_fav .product__rating{width:auto}
}
.mix_mask{max-width:937px;margin:0 auto;padding:20px}
.mix_mask .product_collection_hero__body{margin:44px 0}
.mix_mask .product_collection_hero__title{font-size:40px;text-align:left}
.mix_mask .product_collection_hero__subtitle{font-size:24px;letter-spacing:3px;line-height:1.25em;text-align:left}
.mix_mask .product_collection_hero__content-item{padding:40px;border-top:1px solid #d0d0d0}
.mix_mask .product-image{float:left;width:25%}
.mix_mask .text-block{float:right;width:48%;position:relative}
.mix_mask .text-block img{margin:30px 0}
.mix_mask .text-block_body{text-align:center;position:relative}
.mix_mask .text-block_body .page-header__title__inner.inner{background:#fff}
.mix_mask .text-block_body p{font-size:20px}
.mix_mask .text-block .problem_body{font-family:MillerBanner;font-size:27px}
.mix_mask .text-block .solution_body{font-family:"Brandon Text Bold",SimHei;font-size:27px;text-transform:uppercase;margin:30px 0}
.mix_mask .text-block .solution_body .red_plus{font-size:45px;color:red}
.mix_mask .product-atb{overflow:auto;float:right;width:48%;text-align:center;clear:right}
.mix_mask .product-atb a{width:312px}
.homepage-slide.module.mix_mask{max-width:1024px}
.homepage-slide.module.mix_mask h2{font-size:30px;padding:0 110px}
.homepage-slide.module.mix_mask h3{font-size:20px;margin:0 auto 24px}
.homepage-slide.module.mix_mask h5{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:15px;text-transform:uppercase;line-height:1em;letter-spacing:.2em;text-align:center;max-width:224px;min-height:66px;margin:9px auto 18px}
.homepage-slide.module.mix_mask a{color:#fff;text-decoration:none}
.homepage-slide.module.mix_mask .plus-sign{font-family:"Brandon Text Bold",SimHei;font-size:60px;color:#000;width:5%;height:440px;padding-top:20%;float:left}
.homepage-slide.module.mix_mask .homepage-slide__slide.module .homepage-slide__slide__inner{max-height:725px}
.homepage-slide.module.mix_mask .homepage-slide__slide__inner{height:725px}
@media (max-width:1024px){.homepage-slide.module.mix_mask .homepage-slide__slide__inner{height:550px}
}
.homepage-slide.module.mix_mask .homepage-slide__slide .homepage-slide__abstract{width:100%}
.homepage-slide.module.mix_mask .homepage-slide__abstract__inner{width:100%}
.lw-collection{width:1024px;margin:0 auto}
.lw-collection .product-collection-tabs .tab-item a{border-bottom:none}
.lw-collection .callout-alt .button,.lw-collection .callout-alt .recommended-item__button,.lw-collection .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .lw-collection .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.lw-collection .quickshop .product-gallery{border-right:none}
.lw-collection .quickshop__container{background-color:#fff;margin:0}
.lw-collection .quickshop-wrapper{position:fixed;z-index:100;width:768px;top:12.5%;left:0;right:0;margin:5% auto}
.lw-collection .quickshop-wrapper.active::before{display:none}
.lw-collection .quickshop-wrapper .product-grid__content,.lw-collection .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.lw-collection .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .lw-collection .quickshop-wrapper .product-info__shade-tile,.favorites-page .lw-collection .quickshop-wrapper .product-info__shade-tile,.lw-collection .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.lw-collection .quickshop-wrapper .favorites-page .product-info__shade-tile,.lw-collection .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.lw-collection .quickshop-wrapper .shade-picker__shade,.lw-collection .quickshop-wrapper .wishlist-page .product-info__shade-tile,.past-purchases-page .lw-collection .quickshop-wrapper .product-info__shade-tile,.wishlist-page .lw-collection .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.lw-collection .quickshop-wrapper .button,.lw-collection .quickshop-wrapper .recommended-item__button,.lw-collection .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .lw-collection .quickshop-wrapper .go-shopping{float:left}
.lw-collection .product__full-details-link-wrapper,.lw-collection .product__promo{display:none}
.lw-collection .product--full .product__sku-categories{min-height:0}
.lw-collection .product-collection-product__wrap div{background-repeat:no-repeat}
.lw-collection .product_collection_hero__body{padding-top:24px;width:340px;height:160px;position:relative;top:96px;left:150px;background-color:#fff;opacity:.8}
.lw-collection .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.lw-collection .product_collection_hero__subtitle{font-size:20px;letter-spacing:1px;text-align:center;margin:0 auto 0 auto}
.lw-collection .product_collection_hero__content{overflow:hidden}
.lw-collection .product_collection_hero__content-item{float:left}
.lw-collection .product_collection_hero__content-item:nth-child(13){margin-top:-130px}
.lw-collection .product_collection_hero__content-item:nth-last-child(1){width:1024px;margin-left:-33px;border-top:1px solid #eff0f0}
.lw-collection .product-collection-product__description{font-size:16px;margin-bottom:15px}
.lw-collection .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;color:#ff4661;text-transform:uppercase}
.lw-collection .product-collection-product h2,.lw-collection .product-collection-product h3{font-family:"Brandon Text Bold",SimHei;font-size:14px;margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}
.lw-collection .product-collection-product h3{margin-top:6px}
.lw-collection .product-collection-product ul.product-collection-product__shadelist{border-bottom:1px solid #000;padding-bottom:6px;margin-bottom:18px;overflow:auto}
.lw-collection .product-collection-product__shadename{font-size:16px;line-height:1.5em;float:left}
.artist-picks-page .lw-collection .product-collection-product .product-info__shade-tile,.favorites-page .lw-collection .product-collection-product .product-info__shade-tile,.lw-collection .product-collection-product .artist-picks-page .product-info__shade-tile,.lw-collection .product-collection-product .favorites-page .product-info__shade-tile,.lw-collection .product-collection-product .past-purchases-page .product-info__shade-tile,.lw-collection .product-collection-product .shade-picker__shade,.lw-collection .product-collection-product .wishlist-page .product-info__shade-tile,.past-purchases-page .lw-collection .product-collection-product .product-info__shade-tile,.wishlist-page .lw-collection .product-collection-product .product-info__shade-tile{width:17px;height:17px;display:inline-block}
.lw-collection .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:16px;float:left;width:153px}
.lw-collection .product-quote{float:left;height:145px;width:466px;padding:21px 90px;border-top:1px solid #eff0f0;border-bottom:1px solid #eff0f0}
.lw-collection .product_brow-pencil-img{float:left;width:512px;height:540px;padding:44px 0 0 44px}
.lw-collection .product_brow-pencil-prod{float:left;width:512px;padding:66px 0 40px 15px}
.lw-collection .product_brow-pencil-prod h3{margin-top:6px;border-top:1px solid #000;padding-top:6px}
.lw-collection .product_brow-pencil-prod .product-collection-product__shadename{font-size:16px;line-height:1.5em;width:25%;padding-left:12px;float:left}
.lw-collection .product_lw-shadowstick-prod{float:left;width:512px}
.lw-collection .product_lw-shadowstick-prod h3{margin-top:6px;border-top:1px solid #000;padding-top:6px}
.lw-collection .product_lw-shadowstick-prod .product-collection-product__shadename{font-size:16px;line-height:1.5em;width:50%;padding-left:18px;float:left}
.lw-collection .product_lw-shadowstick-img{float:left;height:390px;padding:44px 0 0 44p}
.lw-collection .product_lw-liner-img{float:left;width:264px;height:295px;padding-top:33px;border-top:1px solid #eff0f0}
.lw-collection .product_lw-liner-prod{float:left;width:760px;height:295px;padding-top:49px;border-top:1px solid #eff0f0}
.lw-collection .product_lw-creamshadow-prod{float:left;width:760px;height:295px;padding-top:33px;border-top:1px solid #eff0f0}
.lw-collection .product_lw-creamshadow-img{float:left;width:264px;height:295px;padding-top:27px;border-top:1px solid #eff0f0}
.lw-collection .product_lw-gelliner-img{float:left;width:1024px;padding-top:6px;border-top:1px solid #eff0f0}
.lw-collection .product_lw-gelliner-prod{float:left;width:1024px;padding-top:6px;padding-bottom:18px}
.lw-collection .product_lw-mascara-prod{float:left;width:710px;padding-top:18px;border-top:1px solid #eff0f0}
.lw-collection .product_lw-mascara-img{float:left}
.lw-collection .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:18px}
.lw-collection .product__button{margin-top:18px}
.lw-collection .product-collection-footer{height:240px}
.lw-collection .product-collection-footer h3{font-family:"Brandon Text Bold",SimHei;font-size:22px;text-transform:uppercase;margin:18px 0}
.lw-collection .product-collection-footer__sub{font-size:20px;line-height:1.5em;margin-bottom:18px}
.lw-collection .product-collection-footer__link a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}
.lw-collection .shop-all__button{margin:27px 0}
.lw-collection .product-collection-footer_l,.lw-collection .product-collection-footer_r{height:240px;width:510px;margin:40px 0;float:left;background-color:#eff0f0}
.lw-collection .product-collection-footer_l{padding-top:30px}
.lw-collection .product-collection-footer_l span{font-size:3em;text-align:center}
.lw-collection .product-collection-footer_r{margin-left:4px;padding-top:37px}
.lw-gtl{max-width:1024px;margin:0 auto}
.lw-gtl .product_collection_hero{background-position:35px 150px;background-repeat:no-repeat;background-size:contain}
.lw-gtl .product_collection_hero__body{padding-top:50px;max-width:1024px}
.lw-gtl .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.lw-gtl .product_collection_hero__subtitle{font-size:20px;letter-spacing:4px;text-align:center;margin:0 auto 0 auto}
.lw-gtl .product_collection_hero__content{overflow:hidden}
.lw-gtl .product_collection_hero__content{max-width:955px;margin:0 auto}
.lw-gtl .shop-all__button{margin:27px 0}
.lw-gtl .product-collection-footer{height:240px}
.lw-gtl .product-collection-footer h3{font-family:"Brandon Text Bold",SimHei;font-size:22px;text-transform:uppercase;margin:18px 0}
.lw-gtl .product-collection-footer__sub{font-size:20px;line-height:1.5em;margin-bottom:18px}
.lw-gtl .product-collection-footer__link a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}
.lw-gtl .product-collection-footer_l,.lw-gtl .product-collection-footer_r{height:240px;width:49%;margin:40px 0;float:left;background-color:#eff0f0}
.lw-gtl .product-collection-footer_l{padding-top:30px}
.lw-gtl .product-collection-footer_l span{font-size:3em;text-align:center}
.lw-gtl .product-collection-footer_r{margin-left:4px;padding-top:37px}
.long_wear_eye_collection{overflow:auto;max-width:1024px;margin:0 auto;position:relative}
.long_wear_eye_collection h2{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:24px;line-height:1em;letter-spacing:3px;margin-bottom:6px}
.long_wear_eye_collection .button--outline{border:0;text-decoration:underline}
.long_wear_eye_collection .callout-alt .button,.long_wear_eye_collection .callout-alt .recommended-item__button,.long_wear_eye_collection .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .long_wear_eye_collection .callout-alt .go-shopping{color:#ff4661;text-decoration:underline;background-color:#fff;border:0}
.long_wear_eye_collection .callout-alt .button:hover,.long_wear_eye_collection .callout-alt .recommended-item__button:hover,.long_wear_eye_collection .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .long_wear_eye_collection .callout-alt .go-shopping:hover{color:#000}
.long_wear_eye_collection .product_collection_hero{height:360px;background-position:center;position:relative}
.long_wear_eye_collection .product_collection_hero__body{color:#fff;position:absolute;top:140px;right:9%}
@media (min-width:1025px){.long_wear_eye_collection .product_collection_hero__body{right:18%}
}
.long_wear_eye_collection .product_collection_hero__content{padding:0 16px 16px}
.long_wear_eye_collection .text-block_intro{font-size:20px;padding:40px 40px 10px;border-bottom:1px solid #ccc}
.long_wear_eye_collection .text-block_why_love_it{width:53%;margin:0 0 40px 40px;background-color:#eff0f0;padding:30px;float:left}
.long_wear_eye_collection .text-block_why_love_it .hed{font-size:18px;text-transform:uppercase;letter-spacing:3px}
.long_wear_eye_collection .text-block_why_love_it p{margin-bottom:18px}
.long_wear_eye_collection .product-collection-product__product{float:left}
.long_wear_eye_collection .product-collection-product__product.product_brow_gel{width:53%;margin:40px 0 40px 40px}
.long_wear_eye_collection .product-collection-product__product.product_dual_brush{padding:40px;border-top:1px solid #ccc}
.long_wear_eye_collection .product-collection-product__product.product_shadow_stick{width:50%;margin:40px 0}
.long_wear_eye_collection .product-collection-product__product.product_lw_gel{width:57%;padding:40px;border-top:1px solid #ccc}
.long_wear_eye_collection .product-collection-product__product.product_liner_brush{width:57%;padding:0 40px 40px}
.long_wear_eye_collection .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;color:#ff4661;font-size:16px;text-transform:uppercase}
.long_wear_eye_collection .product-collection-product__description{font-size:16px;margin:0 0 18px 0}
.long_wear_eye_collection .product-collection-product__price{font-family:"Brandon Text Bold",SimHei}
.long_wear_eye_collection .product-image{float:left}
.long_wear_eye_collection .product-image.product_brow_gel{float:right}
.long_wear_eye_collection .product-image.product_dual_brush{width:100%;border-bottom:1px solid #ccc}
.long_wear_eye_collection .product-image.product_dual_brush img{display:block;margin:0 auto 50px}
.long_wear_eye_collection .product-image.product_shadow_stick{width:50%;margin:40px 0}
.long_wear_eye_collection .product-image.product_shadow_stick img{display:block;margin:0 auto}
.long_wear_eye_collection .product-image.product_liner_brush,.long_wear_eye_collection .product-image.product_lw_gel{float:right;margin:12px 24px 0 0}
.double-lining{max-width:1024px;margin:0 auto}
.double-lining .callout-alt .button,.double-lining .callout-alt .recommended-item__button,.double-lining .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .double-lining .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.double-lining .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.double-lining .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0;margin-left:60px}
.double-lining .quickshop .product-gallery{border-right:none}
.double-lining .quickshop__container{background-color:#fff;margin:0}
.double-lining .quickshop-wrapper{position:fixed;z-index:100;width:768px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.double-lining .quickshop-wrapper.active::before{display:none}
.double-lining .quickshop-wrapper .product-grid__content,.double-lining .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.double-lining .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .double-lining .quickshop-wrapper .product-info__shade-tile,.double-lining .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.double-lining .quickshop-wrapper .favorites-page .product-info__shade-tile,.double-lining .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.double-lining .quickshop-wrapper .shade-picker__shade,.double-lining .quickshop-wrapper .wishlist-page .product-info__shade-tile,.favorites-page .double-lining .quickshop-wrapper .product-info__shade-tile,.past-purchases-page .double-lining .quickshop-wrapper .product-info__shade-tile,.wishlist-page .double-lining .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.double-lining .quickshop-wrapper .button,.double-lining .quickshop-wrapper .recommended-item__button,.double-lining .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .double-lining .quickshop-wrapper .go-shopping{float:left}
.double-lining .product__full-details-link-wrapper,.double-lining .product__promo{display:none}
.double-lining .product--full .product__sku-categories{min-height:0}
.double-lining .product-collection-product__wrap div{background-repeat:no-repeat}
.double-lining .product_collection_hero{height:453px;background-position:center center}
.double-lining .product_collection_hero__body{width:340px;position:relative;top:200px;left:10%}
.double-lining .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 0 auto}
.double-lining .product_collection_hero__subtitle{font-size:20px;line-height:33px;letter-spacing:1px;text-align:center;margin:0 auto 0 auto}
.double-lining .product_collection_hero__content{overflow:hidden}
.double-lining .product_collection_hero__content-item{overflow:hidden;width:100%;float:left}
.double-lining .product_collection_hero__content-item:nth-child(5){width:50%}
.double-lining .product_collection_hero__content-item:nth-child(6),.double-lining .product_collection_hero__content-item:nth-child(7){width:50%;float:right}
.double-lining .text-block{font-size:30px;text-align:center;padding:33px 0}
.double-lining .text-block p{margin:0}
.double-lining .text-block_dl-essentials{border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0}
.double-lining .product-steps-product{border-top:1px solid #D0D0D0;height:270px;overflow:hidden}
.double-lining .product-steps-product .h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}
.double-lining .product-steps-product .step-number{font-family:"Brandon Text Bold",SimHei;font-size:16px}
.double-lining .product-steps-product__product-image{float:left;margin-left:12.5%;margin-top:27px}
.double-lining .product-steps-product__product-body{width:50%;margin-top:54px;padding-right:42px;float:right}
.double-lining .product-collection-product .product_eye-shadow,.double-lining .product-collection-product .product_gel-eyeliner{padding:380px 20px 40px 40px}
.double-lining .product-collection-product .product_shimmer-wash{padding:0 20px 40px 40px}
.double-lining .product-collection-product .product_eye-shadow,.double-lining .product-collection-product .product_shimmer-wash{border-left:1px solid #D0D0D0}
.double-lining .product-collection-product .product_brush{height:300px;padding:132px 20px 40px 40px;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0}
.double-lining .product-collection-product__product{background-repeat:no-repeat;background-position:center 15%;overflow:hidden}
.double-lining .product-collection-product__description{font-size:16px;margin-bottom:15px}
.double-lining .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;font-size:16px;text-transform:uppercase}
.double-lining .product-collection-product h2,.double-lining .product-collection-product h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}
.double-lining .product-collection-product h3{margin-top:6px}
.double-lining .product-collection-product ul.product-collection-product__shadelist{padding-bottom:6px;overflow:auto}
.double-lining .product-collection-product__shadename{font-size:16px;line-height:1.5em;float:left;width:50%}
.artist-picks-page .double-lining .product-collection-product .product-info__shade-tile,.double-lining .product-collection-product .artist-picks-page .product-info__shade-tile,.double-lining .product-collection-product .favorites-page .product-info__shade-tile,.double-lining .product-collection-product .past-purchases-page .product-info__shade-tile,.double-lining .product-collection-product .shade-picker__shade,.double-lining .product-collection-product .wishlist-page .product-info__shade-tile,.favorites-page .double-lining .product-collection-product .product-info__shade-tile,.past-purchases-page .double-lining .product-collection-product .product-info__shade-tile,.wishlist-page .double-lining .product-collection-product .product-info__shade-tile{width:17px;height:17px;display:inline-block}
.double-lining .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:16px;float:left;width:100%}
.double-lining .video-block{overflow:hidden}
.double-lining .video-block__content{padding:92px 0 0;text-align:center;position:relative}
.double-lining .video-block__headline{font-size:16px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:2px;position:absolute;top:40px;right:0}
.double-lining .video-block__headline .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.double-lining .video-block__headline:before{content:"";background:#000;width:90%;height:2px;display:inline-block;position:absolute;bottom:9px}
@media (min-width:768px){.double-lining .video-block__headline:before{background:#000;width:40%}
}
.double-lining .video-block__description{font-size:16px;margin-top:30px}
.double-lining .video-block__media{width:100%;position:relative;margin:0 auto}
@media (min-width:768px){.double-lining .video-block__media{width:752px}
}
.double-lining .video-block__media--video{position:absolute;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}
@media (min-width:768px){.double-lining .video-block__media--video{width:752px;height:410px}
}
.double-lining .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:18px}
.double-lining .product__button{margin-top:18px}
.double-lining .shop-all__button{margin:27px 0}
.double-lining .product-collection-footer_l,.double-lining .product-collection-footer_r{height:240px;width:510px;margin:40px 0;float:left;background-color:#eff0f0}
.double-lining .product-collection-footer_l{padding-top:30px}
.double-lining .product-collection-footer_l span{font-size:3em;text-align:center}
.double-lining .product-collection-footer_r{margin-left:4px;padding-top:37px}
.everything-brows{font-size:18px}
.everything-brows .product_collection_hero__body{background-color:#f3f3f3;padding:44px}
.everything-brows .product_collection_hero h1{font-size:34px;line-height:1.25em}
.everything-brows .quickshop-wrapper{top:30px;z-index:100}
.everything-brows .quickshop__container{background-color:#fff}
.everything-brows .quickshop .product-gallery{border-right:0}
.everything-brows .product_collection_hero__content-item{padding:43px 0;border-bottom:1px solid #f3f3f3;overflow:hidden;position:relative}
.everything-brows .product_collection_hero__content-item:last-child{border-bottom:0}
@media (min-width:768px){.everything-brows .product_collection_hero__content-item{padding:21px 0}
}
@media (min-width:1025px){.everything-brows .product_collection_hero__content-item{padding:0 0}
.everything-brows .product_collection_hero__content-item:nth-child(1){min-height:460px}
.everything-brows .product_collection_hero__content-item:nth-child(2){min-height:442px}
.everything-brows .product_collection_hero__content-item:nth-child(3){min-height:370px}
.everything-brows .product_collection_hero__content-item:nth-child(4){min-height:300px}
.everything-brows .product_collection_hero__content-item:last-child{min-height:340px}
}
.everything-brows .product_collection_hero__content-item .product_scale{margin:24px 17px}
@media (min-width:768px){.everything-brows .product_collection_hero__content-item .product_scale{width:32%;margin:6px 0 6px 1%;position:initial;float:left}
}
@media (min-width:1025px){.everything-brows .product_collection_hero__content-item .product_scale{width:331px;margin:24px 17px 24px 33px}
}
.everything-brows .text-block{border:2px solid #f3f3f3;padding:14px;font-size:14px;line-height:1.75em;margin:0 15px}
@media (min-width:768px){.everything-brows .text-block{width:32%;margin:6px 0 6px 1%;float:left;clear:left}
}
@media (min-width:1025px){.everything-brows .text-block{padding:22px;width:331px;margin-left:33px}
}
.everything-brows .text-block h4{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.everything-brows h2{font-family:"Brandon Text Bold",SimHei;font-size:18px;letter-spacing:4px;line-height:1.5em;text-transform:uppercase;margin-bottom:6px}
@media (max-width:767px){.everything-brows .product-collection-product{margin:0 17px}
}
.everything-brows .product-collection-product__description,.everything-brows .product-collection-product__price,.everything-brows .product_kit2{font-size:18px}
@media (min-width:768px){.everything-brows .product-collection-product__product{width:32%;margin-left:35%}
.everything-brows .product-collection-product__product.product_pencil,.everything-brows .product-collection-product__product.product_perfectly{width:64%;padding-top:94px}
}
@media (min-width:1025px){.everything-brows .product-collection-product__product{margin-left:0;z-index:20;position:absolute;left:39%}
.everything-brows .product-collection-product__product.product_shaper{width:312px;top:42px}
.everything-brows .product-collection-product__product.product_gel,.everything-brows .product-collection-product__product.product_kit1{width:280px;top:42px}
.everything-brows .product-collection-product__product.product_pencil,.everything-brows .product-collection-product__product.product_perfectly{width:590px}
}
.everything-brows .product-collection-product__product p{margin-bottom:18px}
@media (min-width:768px),(min-width:1024px){.everything-brows .product-collection-product__shop-details{width:110%}
}
.everything-brows .product-palette-atb{line-height:2.5em}
@media (max-width:767px){.everything-brows .product-palette-atb{margin:0 17px}
}
@media (min-width:768px){.everything-brows .product-palette-atb{width:66%;margin-left:35%}
}
@media (min-width:1025px){.everything-brows .product-palette-atb{position:absolute;margin-left:0;width:280px;left:39%;top:320px}
}
@media (min-width:1025px){.everything-brows .product-palette-atb .product_kit2{position:absolute;width:270px;top:42px}
}
@media (min-width:768px),(min-width:1024px){.everything-brows .product-image{width:32%;position:absolute;top:5%;right:0}
}
@media (min-width:768px){.everything-brows .product-image.product_pencil{width:66%;top:27px;right:0}
.everything-brows .product-image.product_perfectly{width:66%;top:24px;right:0}
}
@media (min-width:1025px){.everything-brows .product-image{z-index:0}
.everything-brows .product-image.product_scale{position:static}
.everything-brows .product-image.product_shaper{top:0;right:0}
.everything-brows .product-image.product_gel,.everything-brows .product-image.product_kit{top:36px;right:0}
.everything-brows .product-image.product_pencil{width:62%;top:27px;right:0}
.everything-brows .product-image.product_perfectly{width:62%;top:24px;right:0}
}
.detail_hero_issf-spf-40 .detail_hero{min-height:656px;overflow:hidden;background-position-x:7%;background-position-y:47px}
.detail_hero_issf-spf-40 .detail_hero__body{margin-top:70px;margin-left:50%}
.detail_hero_issf-spf-40 .detail_hero__title{font-family:"Brandon Text Bold",SimHei;font-size:30px;text-transform:uppercase;letter-spacing:6px;line-height:1.3em;margin-bottom:20px}
.detail_hero_issf-spf-40 .detail_hero__callout{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;color:#ff4661}
.detail_hero_issf-spf-40 .detail_hero h3{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;line-height:1.66em;letter-spacing:5px;width:75%}
.detail_hero_issf-spf-40 .detail_hero-description_1{font-size:18px;line-height:1.66em}
.detail_hero_issf-spf-40 .detail_hero-description_1_shades{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase}
.detail_hero_issf-spf-40 .detail_hero-product__price{font-family:"Brandon Text Bold",SimHei;font-size:18px;margin:15px 0}
.detail_hero_issf-spf-40 .product-quote{padding:32px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.detail_hero_issf-spf-40 .text-block{float:left;width:36%;padding:50px 23px}
.detail_hero_issf-spf-40 .text-block_title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
.detail_hero_issf-spf-40 .text-block p{font-size:18px;padding:14px 0;border-bottom:1px solid #ccc;margin:0}
.detail_hero_issf-spf-40 .text-block p:last-child{border-bottom:0;padding-bottom:0}
.detail_hero_issf-spf-40 .product-image{float:left;padding-top:88px}
.detail_hero_issf-spf-40 .product-image img{display:block;margin:0 auto}
.detail_hero_issf-spf-40 .product_iss-lychee{width:20%;margin-left:6%}
.detail_hero_issf-spf-40 .product_iss-cordyceps-mushroom{width:20%}
.lwgel-collection .callout-alt .button:hover,.lwgel-collection .callout-alt .recommended-item__button:hover,.lwgel-collection .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .lwgel-collection .callout-alt .go-shopping:hover{color:#000;border:1px solid #000}
.lwgel-collection .callout-alt .button--disabled{color:#fff;background-color:#ccc;border:1px solid #ccc}
.lwgel-collection .button--outline{border:1px solid #ff4661}
.lwgel-collection .button--outline:hover{border:1px solid #000}
.lwgel-collection .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;margin-left:72px;padding:3px 0}
.lwgel-collection .product_collection_hero{height:517px;border-bottom:1px solid #959595;border-top:1px solid #959595;overflow:hidden;background-position:center;background-repeat:no-repeat}
.lwgel-collection .product_collection_hero__body{margin-top:170px;margin-left:56%}
@media (max-width:1024px){.lwgel-collection .product_collection_hero__body{margin-left:64%}
}
.lwgel-collection .product_collection_hero__title{font-family:"Brandon Text Bold",SimHei;font-size:30px;text-transform:uppercase;letter-spacing:6px;line-height:1.3em;margin-bottom:20px}
.lwgel-collection .product_collection_hero__subtitle{line-height:1.5em}
.lwgel-collection .product_collection_hero h4{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;line-height:1.66em;letter-spacing:5px;width:75%}
.lwgel-collection .product_collection_hero__content{overflow:hidden}
.lwgel-collection .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;color:#ff4661}
.lwgel-collection .product-collection-product h2{font-family:"Brandon Text Bold",SimHei;font-size:26px;text-transform:uppercase;letter-spacing:3px;line-height:1.2em;margin-bottom:3px}
.lwgel-collection .product-collection-product__description{font-size:18px;line-height:23px;margin-bottom:15px}
.lwgel-collection .product-collection-product .product_lwgel{height:387px;width:100%;background-position:75px 30px;padding:12% 4% 0 49%;background-repeat:no-repeat}
@media (max-width:1024px){.lwgel-collection .product-collection-product .product_lwgel{background-position:45px 30px;padding:12% 4% 0 56%}
}
.lwgel-collection .product-collection-product .product_lwgelset{height:553px;width:100%;background-repeat:no-repeat;background-position:30px 40px;border-top:1px solid #959595;padding:18% 0 0 52%;clear:both}
@media (max-width:1024px){.lwgel-collection .product-collection-product .product_lwgelset{padding:12% 0 0 63%}
}
.lwgel-collection .product-collection-product .product_lwgelset h2{width:90%}
.lwgel-collection .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:18px;margin:15px 0}
.lwgel-collection .text-block{float:left;width:50%;min-height:313px;padding:39px;border-top:1px solid #959595}
.lwgel-collection .text-block_title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:36px}
.lwgel-collection .text-block .shade-list{float:left;width:50%}
.lwgel-collection .text-block_shade-dots-left,.lwgel-collection .text-block_shade-dots-right{font-size:16px;width:50%;float:left}
.lwgel-collection .text-block .shades{font-size:16px;margin-bottom:16px;overflow:hidden}
.lwgel-collection .text-block_shade-dots-left{border-right:1px solid #959595}
.lwgel-collection .text-block .shade-dots{border-radius:8px;width:16px;height:16px;float:left}
.lwgel-collection .text-block .shade-names{float:left;padding-left:9px}
.secret-weapons{max-width:1024px;margin:0 auto}
.secret-weapons .callout-alt .button,.secret-weapons .callout-alt .recommended-item__button,.secret-weapons .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .secret-weapons .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.secret-weapons .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.secret-weapons .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0;margin-left:63px}
.secret-weapons .product-collection-product__wrap div{background-repeat:no-repeat;background-position:center 18px}
.secret-weapons .product_collection_hero{height:361px}
.secret-weapons .product_collection_hero__body{padding-top:24px;width:540px;position:relative;top:96px;left:450px}
@media (max-width:1024px){.secret-weapons .product_collection_hero__body{width:311px;left:438px;top:84px}
}
.secret-weapons .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.secret-weapons .product_collection_hero__subtitle{font-size:20px;line-height:33px;letter-spacing:1px;text-align:center;margin:0 auto 0 auto}
.secret-weapons .product_collection_hero__content{overflow:hidden}
.secret-weapons .product_collection_hero__content-item{width:100%;float:left;overflow:hidden}
.secret-weapons .product_collection_hero__content-item:nth-child(-n+2){width:50%;min-height:580px}
.secret-weapons .product-collection-product__description{font-size:16px;margin-bottom:3px}
.secret-weapons .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;color:#ff4661;text-transform:uppercase}
.secret-weapons .product-collection-product h2,.secret-weapons .product-collection-product h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;line-height:1.2em;margin-bottom:6px;text-transform:uppercase;letter-spacing:4px}
.secret-weapons .product-collection-product h3{margin-top:6px}
.secret-weapons .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:16px}
.secret-weapons .product-collection-product__ppu{display:block}
.secret-weapons .product-collection-product .product_face-base,.secret-weapons .product-collection-product .product_face-oil{padding:381px 33px 40px}
.secret-weapons .product-collection-product .product_face-base h2,.secret-weapons .product-collection-product .product_face-oil h2{width:300px;height:56px}
.secret-weapons .product-collection-product .product_face-base{border-right:1px solid #eff0f0}
.secret-weapons .product-collection-product .product_foundation-stick{height:418px;background-repeat:no-repeat;background-position:45px 35px;padding:150px 2% 0 55%;border-bottom:1px solid #eff0f0}
@media (max-width:1024px){.secret-weapons .product-collection-product .product_foundation-stick{padding:87px 3% 0 66%}
}
.secret-weapons .text-block{text-align:center;max-width:1024px}
.secret-weapons .text-block_pitch{font-size:30px;line-height:1.5em;padding:34px 90px;border-top:1px solid #eff0f0;border-bottom:1px solid #eff0f0}
.secret-weapons .text-block_carousel{position:relative}
.secret-weapons .text-block_carousel h4{font-size:14px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:3px;margin:34px 0 27px 0}
.secret-weapons .text-block_carousel h4 .inner{background:#fff;display:inline-block;position:relative;padding:0 9px 0 9px}
.secret-weapons .text-block_carousel h4:before{content:"";background:#000;width:40%;height:2px;display:inline-block;position:absolute;top:8px;left:30%}
.secret-weapons .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:18px}
.secret-weapons .product__button{margin-top:18px}
.secret-weapons .product-collection-footer{height:240px}
.secret-weapons .product-collection-footer h3{font-family:"Brandon Text Bold",SimHei;font-size:22px;text-transform:uppercase;margin:18px 0}
.secret-weapons .product-collection-footer__sub{font-size:20px;line-height:1.5em;margin-bottom:18px}
.secret-weapons .product-collection-footer__link a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}
.secret-weapons .shop-all__button{margin:27px 0}
.secret-weapons .product-collection-footer_l,.secret-weapons .product-collection-footer_r{height:240px;width:510px;margin:40px 0;float:left;background-color:#eff0f0}
@media (max-width:1024px){.secret-weapons .product-collection-footer_l,.secret-weapons .product-collection-footer_r{width:100%;margin:12px 0 0}
}
.secret-weapons .product-collection-footer_l{padding-top:30px}
.secret-weapons .product-collection-footer_l span{font-size:3em;text-align:center}
.secret-weapons .product-collection-footer_r{margin-left:4px;padding-top:37px}
.iss_c_c{max-width:1024px;margin:0 auto}
.iss_c_c .callout-alt .button,.iss_c_c .callout-alt .recommended-item__button,.iss_c_c .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .iss_c_c .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.iss_c_c .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.iss_c_c .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0;margin-left:60px}
.iss_c_c .quickshop .product-gallery{border-right:none}
.iss_c_c .quickshop__container{background-color:#fff;margin:0}
.iss_c_c .quickshop-wrapper{position:fixed;z-index:100;width:768px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.iss_c_c .quickshop-wrapper.active::before{display:none}
.iss_c_c .quickshop-wrapper .product-grid__content,.iss_c_c .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.iss_c_c .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .iss_c_c .quickshop-wrapper .product-info__shade-tile,.favorites-page .iss_c_c .quickshop-wrapper .product-info__shade-tile,.iss_c_c .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.iss_c_c .quickshop-wrapper .favorites-page .product-info__shade-tile,.iss_c_c .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.iss_c_c .quickshop-wrapper .shade-picker__shade,.iss_c_c .quickshop-wrapper .wishlist-page .product-info__shade-tile,.past-purchases-page .iss_c_c .quickshop-wrapper .product-info__shade-tile,.wishlist-page .iss_c_c .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.iss_c_c .quickshop-wrapper .button,.iss_c_c .quickshop-wrapper .recommended-item__button,.iss_c_c .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .iss_c_c .quickshop-wrapper .go-shopping{float:left}
.iss_c_c .product__full-details-link-wrapper,.iss_c_c .product__promo{display:none}
.iss_c_c .product--full .product__sku-categories{min-height:0}
.iss_c_c .product_collection_hero{min-height:660px;position:relative;background-repeat:no-repeat;background-position:70px 60px}
@media (max-width:1024px){.iss_c_c .product_collection_hero{background-size:48% auto;background-position:12px 60px}
}
.iss_c_c .product_collection_hero__body{width:50%;position:absolute;top:64px;right:0}
.iss_c_c .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:6px;text-transform:uppercase;text-align:left;margin:0 auto 0 auto}
.iss_c_c .product_collection_hero__subtitle{font-size:20px;line-height:1.25em;letter-spacing:1px;text-align:left;margin:0 auto 0 auto}
.iss_c_c .product_collection_hero__content{overflow:hidden}
.iss_c_c .product_collection_hero__content-item{overflow:hidden;width:100%;float:left}
.iss_c_c .product_collection_hero__content-item:nth-child(1){position:absolute;top:240px;width:50%;right:0}
@media (max-width:1024px){.iss_c_c .product_collection_hero__content-item:nth-child(1){top:270px}
}
.iss_c_c .product_collection_hero__content-item:nth-child(2){position:absolute;top:440px;width:50%;right:0}
@media (max-width:1024px){.iss_c_c .product_collection_hero__content-item:nth-child(2){top:500px}
}
.iss_c_c .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;padding-bottom:6px;color:#ff4661;text-transform:uppercase}
.iss_c_c .product-collection-product h2{font-family:"Brandon Text Bold",SimHei;letter-spacing:2px;text-transform:uppercase;margin-bottom:3px}
.iss_c_c .product-collection-product p{font-size:18px;margin-bottom:3px}
.iss_c_c .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:18px}
.iss_c_c .text-block{font-size:18px;position:relative}
.iss_c_c .text-block h4{font-size:16px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-align:center;letter-spacing:2px;margin:40px 0 24px}
.iss_c_c .text-block h4 .inner{background:#fff;display:inline-block;position:relative;padding:0 9px}
.iss_c_c .text-block h4:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;top:9px;left:0}
.iss_c_c .text-block_why-to .text-block_body{margin:25px 0 40px;padding:20px;background:#eff0f0;overflow:auto}
.iss_c_c .text-block_why-to .text-block_body h5{font-size:18px;line-height:1.5em;margin-bottom:12px;text-transform:uppercase;font-family:"Brandon Text Bold",SimHei}
.iss_c_c .text-block_why-to .text-block_body .column1{width:50%;float:left;padding:20px 60px 20px 20px}
.iss_c_c .text-block_why-to .text-block_body .column2{width:50%;float:left;padding:20px 20px 20px 60px;border-left:1px solid #d0d0d0}
.iss_c_c .text-block_why-to .text-block_body p{line-height:1.5em;margin-bottom:24px}
.iss_c_c .text-block_why-to .text-block_body p:last-child{margin-bottom:0}
.iss_c_c .text-block_how-use .face1,.iss_c_c .text-block_how-use .face2{float:left;padding-right:18px;width:25%}
.iss_c_c .text-block_how-use .facelabel{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:2px;padding-top:12px}
.iss_c_c .text-block_how-use p{width:50%;float:right}
.iss_c_c .text-block_how-use p:first-of-type{padding-top:7%}
@media (min-width:768px){.iss_c_c .text-block_how-use p:first-of-type{padding-top:0}
}
.iss_c_c .text-block_how-use .circle-number{font-family:"Brandon Text Bold",SimHei;display:inline-block;width:24px;height:24px;border-radius:12px;color:#fff;background:#000;text-align:center;vertical-align:-3%}
.iss_c_c .text-block_how-use .works_label{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.iss_c_c .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:9px}
.iss_c_c .product__button{margin-top:9px}
.iss_c_c .shop-all__button{margin:27px 0}
.iss_c_c .product-collection-footer_l,.iss_c_c .product-collection-footer_r{height:240px;width:510px;margin:40px 0;float:left;background-color:#eff0f0}
.iss_c_c .product-collection-footer_l{padding-top:30px}
.iss_c_c .product-collection-footer_l span{font-size:3em;text-align:center}
.iss_c_c .product-collection-footer_r{margin-left:4px;padding-top:37px}
.strobing_gtl{max-width:1024px;margin:0 auto}
.strobing_gtl .product_collection_hero{background-position:35px 0;background-repeat:no-repeat}
@media (max-width:768px){.strobing_gtl .product_collection_hero{background-position:-42px 0}
}
.strobing_gtl .product_collection_hero__body{padding:155px 12% 0 63%;max-width:1024px}
.strobing_gtl .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;letter-spacing:7px;line-height:1.25em;text-transform:uppercase;text-align:center;margin:0 auto 9px auto}
.strobing_gtl .product_collection_hero__subtitle{font-size:20px;letter-spacing:2px;line-height:31px;text-align:center;margin:0 auto 0 auto}
.strobing_gtl .product_collection_hero__content{overflow:hidden}
.strobing_gtl .product_collection_hero__content{max-width:955px;margin:0 auto}
.strobing_gtl .shop-all__button{margin:27px 0}
.buyfullgetmini .product-grid__content,.buyfullgetmini .responsive-tabs--how_to_use-wrap,.buyfullgetmini .wrap{max-width:none}
.buyfullgetmini .product_collection_hero{min-height:256px;background-color:#eff0f0;text-align:center;padding:36px}
.buyfullgetmini .product_collection_hero__body{position:relative;max-width:1024px;margin:0 auto}
.buyfullgetmini .product_collection_hero__callout{font-family:"Brandon Text Bold",SimHei;font-size:20px;text-transform:uppercase}
.buyfullgetmini .product_collection_hero__callout:before{content:"";background:#000;width:50%;height:2px;display:inline-block;position:absolute;top:8px;left:25%}
.buyfullgetmini .product_collection_hero__callout-inner{background:#eff0f0;display:inline-block;position:relative;padding:0 7px 0 9px}
.buyfullgetmini .product_collection_hero h1{letter-spacing:3px;line-height:1em;margin:27px auto 27px auto}
.buyfullgetmini .product_collection_hero__subtitle{font-size:18px;letter-spacing:2px;line-height:1.25em;max-width:600px}
.buyfullgetmini .product_collection_hero__subtitle .ital{font-size:15px;font-style:italic;line-height:1em}
@media (min-width:768px){.buyfullgetmini .product_collection_hero__subtitle .ital{line-height:3em}
}
.buyfullgetmini .product_collection_hero__content{max-width:1024px;margin:0 auto}
.buyfullgetmini .product-image{font-size:15px;width:100%;float:left;position:relative}
@media (min-width:768px){.buyfullgetmini .product-image{width:33%;border-right:1px solid #ccc}
}
.buyfullgetmini .product-image img{padding-top:1px;display:block;margin:0 auto 100px auto}
.buyfullgetmini .product-image_title{font-family:"Brandon Text Medium",SimHei;text-align:center;position:absolute;bottom:30px;left:0;right:0}
.buyfullgetmini .product-image_link{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-align:center;position:absolute;bottom:30px;left:0;right:0}
.buyfullgetmini .product-image:nth-child(3n){border-right:0}
.buyfullgetmini .product-image:nth-child(n+4){border-top:1px solid #ccc}
.FF_2017 .product_collection_hero{max-width:1024px;margin:0 auto;border-bottom:1px #ccc solid;display:flex;flex-direction:column;justify-content:center;background-color:#fff;background-position:0 50%;background-repeat:no-repeat;background-size:contain}
@media (min-width:1024px){.FF_2017 .product_collection_hero{background-size:cover}
}
.FF_2017 .product_collection_hero__body{width:60%;margin-left:40%}
.FF_2017 .product_collection_hero__title{font-family:"MillerBanner Light";font-size:50px;letter-spacing:0}
.holiday.services{overflow:auto}
.holiday.services .product-grid__content,.holiday.services .responsive-tabs--how_to_use-wrap,.holiday.services .wrap{max-width:1298px;margin:0 auto}
@media (max-width:767px){.holiday.services .product-collection-tabs ul.tabs-list{width:100%}
.holiday.services .product-collection-tabs .tabs-list li{width:100%;text-align:left}
.holiday.services .product-collection-tabs .tabs-list li:last-child a{border:0}
}
.holiday.services .product_collection_hero{position:relative;background-position:center 0;background-repeat:no-repeat}
@media (max-width:767px){.holiday.services .product_collection_hero{background-size:contain}
}
@media (min-width:768px){.holiday.services .product_collection_hero{background-size:initial}
}
.holiday.services .product_collection_hero__body{height:200px;padding:30px 0;position:absolute;top:188px;margin-left:auto;margin-right:auto;width:100%}
@media (min-width:768px){.holiday.services .product_collection_hero__body{top:96px;width:58%;left:38%}
}
.holiday.services .product_collection_hero__body h1{font-family:"Lato Black";font-size:33px;line-height:1em;letter-spacing:0}
.holiday.services .product_collection_hero__body h1 span{font-size:53px}
@media (min-width:768px){.holiday.services .product_collection_hero__body h1{font-size:50px;color:#fff}
.holiday.services .product_collection_hero__body h1 span{font-size:80px}
}
.holiday.services .product_collection_hero__subtitle{font-size:21px;letter-spacing:0;line-height:1em}
@media (max-width:767px){.holiday.services .product_collection_hero__subtitle{border-bottom:1px solid grey;padding-bottom:32px}
}
@media (min-width:768px){.holiday.services .product_collection_hero__subtitle{color:#fff;font-size:26px}
}
.holiday.services .product_collection_hero__content{max-width:1024px;margin:0 auto}
.holiday.services .product_collection_hero__content-item{text-align:center;padding:138px 9px 60px;border-bottom:1px solid grey}
@media (min-width:768px){.holiday.services .product_collection_hero__content-item{width:50%;padding:188px 9px 0;min-height:529px;float:left}
}
@media (min-width:768px){.holiday.services .product_collection_hero__content-item:nth-child(odd){border-left:1px solid grey}
.holiday.services .product_collection_hero__content-item:nth-child(n+4){border-bottom:0}
.holiday.services .product_collection_hero__content-item:first-child{width:100%;border-left:0}
.holiday.services .product_collection_hero__content-item:last-child{width:100%;border-left:0;border-top:1px solid grey}
}
.holiday.services .product_collection_hero__content-item h4{font-family:"Brandon Text Bold",SimHei;font-size:22px;text-transform:uppercase;line-height:1.25em;position:relative}
.holiday.services .product_collection_hero__content-item .text-block_body{font-size:20px}
.holiday.services .product_collection_hero__content-item .text-block_link a{font-family:"Brandon Text Bold",SimHei;font-size:14px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:6px}
.holiday.services .product_collection_hero__content-item .text-block_free-shipping-body{width:712px;margin:48px auto 0;padding:20px;background-color:#f0f0f0}
.holiday.services .product_collection_hero__content-item .text-block_free-shipping-body .text-block_body{font-size:15px}
.holiday.services .product_collection_hero__content-item .text-block_free-shipping-body .text-block_body div{margin-bottom:12px}
.holiday.services .product_collection_hero__content-item .text-block_free-shipping-dates .text-block_body{font-family:"Brandon Text Bold",SimHei;font-size:14px;letter-spacing:2px;padding:12px;background-color:#eff0f0;width:80%;margin:36px auto 0}
.holiday.services .product_collection_hero__content-item .text-block_free-shipping-dates .text-block_body p{font-size:13px;margin:0}
.holiday.services .product_collection_hero__content-item .text-block_free-shipping-dates .text-block_body p:nth-child(1){font-family:"Brandon Text";font-size:15px;margin-bottom:6px}
.holiday.services .product_collection_hero__content-item .text-block_live-chat-times .text-block_body{font-family:"Brandon Text Bold",SimHei;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding-top:40px}
.holiday.services .product_collection_hero__content-item .text-block_your-order-times .text-block_body{font-family:"Brandon Text Bold",SimHei;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding-top:40px}
.holiday.services .product_collection_hero__content-item h4:before{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:-84px}
.holiday.services .product_collection_hero__content-item .text-block_free-shipping h4:before{content:url(/media/export/cms/holiday17/FH17_Holiday_Services_Page_01.jpg)}
.holiday.services .product_collection_hero__content-item .text-block_gift-wrap h4:before{content:url(/media/export/cms/holiday17/FH17_Holiday_Services_Page_04.jpg);top:-104px}
.holiday.services .product_collection_hero__content-item .text-block_live-chat h4:before{content:url(/media/export/cms/holiday17/FH17_Holiday_Services_Page_03.jpg)}
.holiday.services .product_collection_hero__content-item .text-block_egift h4:before{content:url(/media/export/cms/holiday17/FH17_Holiday_Services_Page_05.jpg)}
.holiday.services .product_collection_hero__content-item .text-block_your-order h4:before{content:url(/media/export/cms/holiday17/FH17_Holiday_Services_Page_06.jpg)}
.holiday.services .product_collection_hero__content-item .text-block_virtual-try-on h4:before{content:url(/media/export/cms/holiday17/FH17_Holiday_Services_Page_02.jpg)}
.mpp.gift_guide{background-color:#f0f0f0}
.mpp.gift_guide select{display:block;margin:18px auto}
.mpp.gift_guide .mpp__gift_guide{position:relative;overflow:hidden}
.mpp.gift_guide .mpp__gift_guide .product-collection-tabs{border-bottom:none;background-color:#fff}
.mpp.gift_guide .mpp__gift_guide .product-collection-tabs .tab-item:nth-child(1) a{background-color:#fff}
.mpp.gift_guide .mpp__gift_guide .hero-text{font-family:"Lato Black";font-size:50px;letter-spacing:0;text-align:center;line-height:1.125em;text-transform:uppercase;color:#000;width:50%;max-width:700px;position:absolute;bottom:55%;left:48%}
@media (min-width:1024px){.mpp.gift_guide .mpp__gift_guide .hero-text{left:45%}
}
.mpp.gift_guide .mpp__gift_guide .hero-dek{font-family:"Brandon Text",SimHei;font-size:19px;letter-spacing:1px;text-align:center;line-height:1.5em;color:#000;width:50%;max-width:700px;position:absolute;top:45%;left:48%}
@media (min-width:1024px){.mpp.gift_guide .mpp__gift_guide .hero-dek{left:45%}
}
.mpp.gift_guide .mpp__gift_guide .mpp-header-image{display:block;margin:0 auto;width:1298px;max-width:none}
@media (max-width:1024px){.mpp.gift_guide .mpp__gift_guide .mpp-header-image{margin-left:-220px}
}
.mpp.gift_guide .mpp__gift_guide .mpp-header-image-mobile{display:none}
@media (max-width:767px){.mpp.gift_guide .mpp__gift_guide .mpp-header-image{display:none}
.mpp.gift_guide .mpp__gift_guide .mpp-header-image-mobile{display:block;margin:0 auto}
.mpp.gift_guide .mpp__gift_guide .product-collection-tabs ul.tabs-list{width:100%}
.mpp.gift_guide .mpp__gift_guide .product-collection-tabs .tabs-list li{width:50%}
.mpp.gift_guide .mpp__gift_guide .hero-text{font-size:22px;letter-spacing:0;bottom:60%;left:50%}
.mpp.gift_guide .mpp__gift_guide .hero-dek{font-size:12px;top:40%;left:50%}
}
.mpp.gift_guide .product-filter{width:768px;margin:0 auto;position:relative}
@media (max-width:767px){.mpp.gift_guide .product-filter{width:100%}
}
.mpp.gift_guide .product-filter__container{background:#f0f0f0}
.mpp.gift_guide .product-filter__container.filter-fixed-top{max-width:1024px;margin:0 auto;position:fixed;top:60px;left:0;right:0;z-index:1000}
.mpp.gift_guide .product-filter__list{padding-bottom:9px}
.mpp.gift_guide .product-filter__list:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;top:50%;left:0}
@media (max-width:767px){.mpp.gift_guide .product-filter__list:before{display:none}
}
.mpp.gift_guide .product-filter__item{height:50px;padding-top:9px;background-color:#f0f0f0}
@media (max-width:767px){.mpp.gift_guide .product-filter__item{height:40px}
}
.mpp.gift_guide .product-filter__item a{text-decoration:none}
.mpp.gift_guide .product-filter__filter{font-size:12px;padding:0 12px;border:none}
.mpp.gift_guide .product-filter__filter.active{color:#ed0e0e;background:0 0}
.mpp.gift_guide .product-filter__filter:hover{color:#ed0e0e}
.mpp.gift_guide .field-mobile-url{display:none}
.page-products-holiday .mpp .page-header{background-color:#fff}
.page-products-holiday .mpp .page-header__title__inner{background-color:#fff}
.mpp-gift-guide-tout.product-promo{padding:60px 0}
@media (max-width:767px){.mpp-gift-guide-tout.product-promo{padding:18px 0 0}
}
.mpp-gift-guide-tout .product-promo--bottom .product-promo__content-middle{padding:0}
.mpp-gift-guide-tout .product-promo__title{font-family:"Lato Black";font-size:32px;line-height:1.125em;text-transform:uppercase}
@media (min-width:768px),(min-width:1024px){.mpp-gift-guide-tout .product-promo__title{font-size:24px}
}
.mpp-gift-guide-tout .product-promo__copy{font-size:18px;font-family:"Brandon Text",SimHei}
.mpp-gift-guide-tout .product-promo__link{position:initial}
.mpp-gift-guide-tout .product-promo__link span{color:#ed0e0e;border-bottom:2px solid #ed0e0e}
.mpp-gift-guide-tout .product-promo__link span:hover{color:#000;border-bottom:2px solid #000}
.mpp-gift-guide-tout.white-text{padding:50% 0 0}
@media (max-width:767px){.mpp-gift-guide-tout.white-text{padding:25% 0}
}
.mpp-gift-guide-tout.white-text .product-promo__title{color:#fff}
.mpp-gift-guide-tout.white-text .product-promo__copy{color:#fff;font-weight:400;font-size:21px}
.mpp-gift-guide-tout.white-text .product-promo__link{position:initial}
.mpp-gift-guide-tout.white-text .product-promo__link span{color:#fff;border-bottom:2px solid #fff;position:initial}
.mpp-gift-guide-tout.white-text .product-promo__link span:hover{color:#000;border-bottom:2px solid #000}
.site-nav .menu__link--lvl-2 .holiday:hover{color:#ed0e0e}
.site-nav .menu__link--lvl-2.active .holiday{color:#ed0e0e}
@media (max-width:767px){.gg_mobile_landing .product_collection_hero-v3 .menu ul.menu__list{width:100%}
.gg_mobile_landing .product_collection_hero-v3 .menu li{width:50%}
}
.gg_mobile_landing .product_collection_hero{height:325px;background-size:cover}
.gg_mobile_landing .product_collection_hero__body{color:#fff;text-align:center;width:55%;float:right;margin-top:50px}
.gg_mobile_landing .product_collection_hero h1{font-family:"Lato Black";font-size:24px;margin:0 auto 9px auto;color:#fff;line-height:1em;letter-spacing:0}
.gg_mobile_landing .product_collection_hero__subtitle{font-size:12px;margin:0 auto 9px auto}
.gg_mobile_landing .product_collection_hero__html_block a{color:#fff}
.gg_mobile_landing .slide{display:flex;justify-content:center;align-items:center;width:80%;margin:0 auto}
.gg_mobile_landing .slide_hero_module_img,.gg_mobile_landing .slide_hero_module_slide__copy{flex:1}
.gg_mobile_landing .slide_hero{background-size:cover;height:174px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:50%}
.gg_mobile_landing .slide_hero h3{font-family:"Lato Black";font-size:28px;line-height:1em;text-transform:uppercase;margin-bottom:18px;color:#fff;clear:both}
.gg_mobile_landing .slide_hero h4 a{font-family:"Brandon Text Bold",SimHei;text-decoration:none;border-bottom:2px solid #fff;padding-bottom:6px}
.gg_mobile_landing .slide_hero_module__inner{margin:30px 0}
.gg_mobile_landing .slide_hero_module__inner h5{font-size:18px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;line-height:1.5em;margin-bottom:12px}
.gg_mobile_landing .slide_hero_module_slide__link a{color:#fff;text-decoration:none}
.bwya__page{padding:0;font-family:"Brandon Text",SimHei;margin:0 auto}
.bwya__page--video{background-color:#000;width:100%;background-size:100%;background-position:0 50%;background-repeat:no-repeat;max-width:100%;display:none}
@media (min-width:768px){.bwya__page--video{max-width:99%}
}
#cboxLoadedContent .bwya__page--video{height:325px;display:block}
@media (min-width:768px){#cboxLoadedContent .bwya__page--video{height:100%}
}
@media (min-width:1025px){#cboxLoadedContent .bwya__page--video{height:100%}
}
.bwya__page--loading-overlay{display:none}
.bwya__page .product__social{font-size:14px}
.bwya__page .js-share{color:#000;text-decoration:none}
.bwya__page .product-filter{border-bottom:0;height:auto;padding:12px 0 0;text-align:center}
@media (min-width:768px){.bwya__page .product-filter{border-bottom:1px solid #000;height:40px;padding:0}
}
.bwya__page .product-filter__list{display:inline-block;width:auto}
.bwya__page .product-filter__item{float:left}
.bwya__page .product-filter__filter{border-left:1px solid #000;border-top:1px solid #000;height:40px;line-height:39px;font-size:14px;background:#eff0f0}
.bwya__page .product-filter__filter.active{border-bottom:1px solid #fff;background:#fff;color:#000}
.bwya__page .bwya__tile--container .bwya__tile.js-default-display{display:inline-block}
.bwya__colorbox#colorbox{border:none}
.bwya__colorbox #cboxContent{background:0 0}
.bwya__colorbox #cboxClose{display:none}
.bwya__footer,.bwya__header{background:#000;max-width:100%}
.bwya__footer--content,.bwya__header--content{color:#fff;text-align:center}
@media (min-width:768px){.bwya__footer,.bwya__header{max-width:99.9%}
}
@media (min-width:1025px){.bwya__footer,.bwya__header{max-width:100%}
}
.bwya__header--content{padding:0 10.75% 10px 10.75%}
.bwya__header--text{font-family:MillerBanner Light;font-size:27px;text-transform:uppercase;letter-spacing:0;line-height:1em;padding-top:30px}
@media (min-width:401px){.bwya__header--text{font-size:36px}
}
@media (min-width:641px){.bwya__header--text{font-size:66px}
}
@media (min-width:1024px){.bwya__header--text{font-size:86px}
}
.bwya__header--video{padding:5px 0;height:225px}
@media (min-width:401px){.bwya__header--video{height:275px}
}
@media (min-width:641px){.bwya__header--video{height:328px}
}
@media (min-width:1024px){.bwya__header--video{height:325px}
}
@media (min-width:768px){.bwya__header--video{height:445px}
}
@media (min-width:1025px){.bwya__header--video{height:450px}
}
.bwya__header--video-player{height:100%}
.bwya__header--image{overflow:hidden;cursor:pointer}
.bwya__baked--logo{padding-top:20px;display:block;margin:0 auto}
.bwya__tile{float:left;overflow:hidden;width:50%}
@media (min-width:768px){.bwya__tile{width:33.3%}
}
.bwya__tile--cta-wrapper{text-transform:uppercase;position:relative}
.bwya__tile--cta-container{text-align:center;float:left;width:100%;z-index:100;position:absolute}
.bwya__tile--cta-container a{-webkit-tap-highlight-color:transparent}
.bwya__tile--cta-container .bwya-titleempty .bwya__tile--cta-three{padding-bottom:78%}
.bwya__tile--cta-container .bwya-titleempty .bwya__tile--cta-three span{border:0}
.bwya__tile--cta-one{padding-top:37%;font-size:24px;font-family:"MillerBanner Roman";overflow:hidden;line-height:1em}
@media (min-width:641px){.bwya__tile--cta-one{font-size:35px}
}
@media (min-width:1024px){.bwya__tile--cta-one{font-size:42px}
}
.bwya__tile--cta-two{font-family:"MillerBanner Roman";font-size:18px;line-height:1em;text-transform:none}
@media (min-width:641px){.bwya__tile--cta-two{font-size:21px}
}
@media (min-width:1024px){.bwya__tile--cta-two{font-size:24px}
}
.bwya__tile--cta-three-wrapper{overflow:hidden}
.bwya__tile--cta-three{padding-bottom:63%;display:block}
.bwya__tile--cta-three span{display:inline-block;margin:10% auto;font-family:"Brandon Text Bold",SimHei;font-size:45%;padding:0 10px;border:1px solid #fff}
@media (min-width:401px){.bwya__tile--cta-three span{font-size:80%;margin-top:5%;padding:5px 15px}
}
@media (min-width:641px){.bwya__tile--cta-three span{font-size:120%}
}
@media (min-width:768px){.bwya__tile--cta-three span{font-size:95%;margin:16px auto;padding:5px 15px}
}
.bwya__tile--cta-three span-wrapper{width:100%;position:relative;margin:0 auto;text-align:center}
.bwya__tile--hidden-part{display:none}
.bwya__tile--container{overflow:hidden;zoom:1;display:block}
.bwya__tile--wrapper .bwya__tile:hover{background-color:#000}
.bwya__hover-ready:hover .bwya__tile--wrapper .bwya__tile--has-rollover{display:block;position:absolute}
.bwya__tile--wrapper .bwya__tile--rollover-img,.bwya__tile--wrapper .bwya__tile--rollover-text{color:#fff;text-decoration:none;display:none}
.bwya__hover-ready:hover .bwya__tile--wrapper .bwya__tile--rollover-img,.bwya__hover-ready:hover .bwya__tile--wrapper .bwya__tile--rollover-text{display:block;opacity:1}
.bwya__tile--wrapper .bwya__tile--image,.bwya__tile--wrapper .bwya__tile--rollover-img{position:relative;text-align:center;float:left}
.bwya__hover-ready:hover .bwya__tile--wrapper .bwya__tile--rollover-img{z-index:50}
.bwya__tile--wrapper .bwya__tile--quote{position:absolute;top:40%;left:50%;margin-right:-35%;padding:0 10px;font-size:85%;line-height:115%;transform:translate(-50%,-50%)}
@media (min-width:401px){.bwya__tile--wrapper .bwya__tile--quote{line-height:20px;font-size:120%}
}
@media (min-width:641px){.bwya__tile--wrapper .bwya__tile--quote{font-size:180%}
}
@media (min-width:768px){.bwya__tile--wrapper .bwya__tile--quote{top:50%;height:55%;font-size:145%;line-height:20pt}
}
@media (min-width:1025px){.bwya__tile--wrapper .bwya__tile--quote{font-size:112%;line-height:110%}
}
.bwya__tile--wrapper .bwya__tile--hashtag{padding-bottom:10px}
.bwya__tile--wrapper .bwya__tile--hashtag-container{position:absolute;font-weight:700;font-size:7px;bottom:5%;left:0;right:0}
@media (min-width:768px){.bwya__tile--wrapper .bwya__tile--hashtag-container{bottom:10%;font-size:8px}
}
@media (min-width:1025px){.bwya__tile--wrapper .bwya__tile--hashtag-container{bottom:5%}
}
.bwya__social-tile .bwya__tile--wrapper{height:100%;text-align:center;position:relative;padding:0 10px}
.bwya__social-tile .bwya__tile--footer{display:none}
.bwya__tile--social-border{border-top:1px solid #000;border-bottom:1px solid #000;width:45%;padding:10px;margin:0 auto}
@media (min-width:401px){.bwya__tile--social-border{width:35%}
}
.bwya__tile .arrow-down{position:absolute;height:0;width:0;margin:0 auto;border-left:8px solid transparent;border-right:6px solid transparent;border-top:8px solid #000;left:47%}
@media (min-width:401px){.bwya__tile .arrow-down{left:47.5%}
}
@media (min-width:641px){.bwya__tile .arrow-down{left:48%}
}
@media (min-width:768px){.bwya__tile .arrow-down{left:47.5%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
}
@media (min-width:1025px){.bwya__tile .arrow-down{left:47%}
}
.bwya__tile .arrow-down-inner{position:absolute;height:0;width:0;margin:0 auto;left:49%;border-left:5.3px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff}
@media (min-width:641px){.bwya__tile .arrow-down-inner{left:48%}
}
@media (min-width:768px){.bwya__tile .arrow-down-inner{border-left:3px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff}
}
.bwya__footer--title{margin:0 auto;width:80%}
.bwya__footer--wrapper{margin:0 auto;max-width:1024px;overflow:hidden}
@media (min-width:641px){.bwya__footer--wrapper{width:420px}
}
@media (min-width:768px){.bwya__footer--wrapper{width:530px}
}
.bwya__footer--link{color:#FFF;text-decoration:none;text-transform:uppercase}
.bwya__footer--block{text-align:center;width:33%;float:left;height:inherit;margin:25px 0 50px 0}
@media (min-width:768px){.bwya__footer--block{width:25%;height:140px}
.bwya__footer--block:not(:first-child){margin-left:25px}
.bwya__footer--block:not(:last-child){margin-right:25px}
}
.bwya__footer--block-image{height:100%;width:100%}
@media (min-width:768px){.bwya__footer--block-image{margin-bottom:10px;width:100%;height:100%}
}
.bwya__footer--image{padding:5px}
@media (min-width:768px){.bwya__footer--image{width:100%;height:100%}
}
.luxe-lip{max-width:1024px;margin:0 auto}
.luxe-lip .product-collection-tabs .tab-item a.current{border-bottom:none}
.luxe-lip .callout-alt .button,.luxe-lip .callout-alt .recommended-item__button,.luxe-lip .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .luxe-lip .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.luxe-lip .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.luxe-lip .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0}
.luxe-lip .quickshop .product-gallery{border-right:none}
.luxe-lip .quickshop__container{background-color:#fff;margin:0}
.luxe-lip .quickshop-wrapper{position:fixed;z-index:100;width:768px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.luxe-lip .quickshop-wrapper.active::before{display:none}
.luxe-lip .quickshop-wrapper .product-grid__content,.luxe-lip .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.luxe-lip .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .luxe-lip .quickshop-wrapper .product-info__shade-tile,.favorites-page .luxe-lip .quickshop-wrapper .product-info__shade-tile,.luxe-lip .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.luxe-lip .quickshop-wrapper .favorites-page .product-info__shade-tile,.luxe-lip .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.luxe-lip .quickshop-wrapper .shade-picker__shade,.luxe-lip .quickshop-wrapper .wishlist-page .product-info__shade-tile,.past-purchases-page .luxe-lip .quickshop-wrapper .product-info__shade-tile,.wishlist-page .luxe-lip .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.luxe-lip .quickshop-wrapper .button,.luxe-lip .quickshop-wrapper .recommended-item__button,.luxe-lip .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .luxe-lip .quickshop-wrapper .go-shopping{float:left}
.luxe-lip .product__full-details-link-wrapper,.luxe-lip .product__promo{display:none}
.luxe-lip .product--full .product__sku-categories{min-height:0}
.luxe-lip .product-collection-product div{background-repeat:no-repeat;background-position:97% 50px}
@media (min-width:769px),(min-width:1024px){.luxe-lip .product-collection-product div{background-position:90% 50px}
}
@media (max-width:768px){.luxe-lip .product_collection_hero{background-position:-118px 0}
}
.luxe-lip .product_collection_hero__body{color:#fff;width:512px;position:relative;top:40%;right:-40%}
@media (max-width:768px){.luxe-lip .product_collection_hero__body{right:-32%}
}
.luxe-lip .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:9px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.luxe-lip .product_collection_hero__subtitle{font-size:20px;line-height:33px;letter-spacing:5px;text-align:center;margin:0 auto 0 auto}
.luxe-lip .product_collection_hero__content{overflow:hidden;position:relative}
.luxe-lip .product_collection_hero__content-item{float:left;position:relative}
.luxe-lip .product_collection_hero__content-item:nth-child(2){position:absolute;top:286px;left:50px}
@media (min-width:769px),(min-width:1024px){.luxe-lip .product_collection_hero__content-item:nth-child(2){top:253px}
}
.luxe-lip .product_collection_hero__content-item .text-block{height:430px;width:286px;padding:30px;background-color:#eff0f0}
@media (min-width:769px),(min-width:1024px){.luxe-lip .product_collection_hero__content-item .text-block{height:300px;width:472px}
}
.luxe-lip .product_collection_hero__content-item .text-block h4{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-bottom:9px}
@media (min-width:769px),(min-width:1024px){.luxe-lip .product_collection_hero__content-item .text-block h4{letter-spacing:4px}
}
.luxe-lip .product_collection_hero__content-item .text-block .text-block_body p{font-size:16px;letter-spacing:1px;margin-bottom:12px}
.luxe-lip .product-collection-product__product{height:1036px;position:relative;padding:30px 50% 0 50px}
@media (min-width:769px),(min-width:1024px){.luxe-lip .product-collection-product__product{height:860px}
}
.luxe-lip .product-collection-product__description{font-size:16px;margin-bottom:3px}
.luxe-lip .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;font-size:16px;color:#ff4661;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px}
.luxe-lip .product-collection-product h2,.luxe-lip .product-collection-product h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;margin-bottom:6px;text-transform:uppercase;letter-spacing:3px;line-height:1em}
.luxe-lip .product-collection-product h3{margin-top:6px}
.luxe-lip .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:16px}
.luxe-lip .product-collection-product .product-collection-product__shadelist{position:absolute;height:300px;width:1024px;bottom:0;left:0;border-top:1px solid #ccc}
@media (min-width:769px),(min-width:1024px){.luxe-lip .product-collection-product .product-collection-product__shadelist{height:260px}
}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename{font-size:16px;height:33px;width:190px;position:absolute}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(8n+1){top:40px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(8n+2){top:70px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(8n+3){top:100px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(8n+4){top:130px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(8n+5){top:160px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(8n+6){top:190px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(8n+7){top:220px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(8n+8){top:250px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(-n+8){left:50px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+9):nth-child(-n+16){left:240px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+17):nth-child(-n+24){left:430px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+25):nth-child(-n+32){left:620px}
@media (min-width:769px),(min-width:1024px){.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(6n+1){top:40px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(6n+2){top:70px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(6n+3){top:100px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(6n+4){top:130px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(6n+5){top:160px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(6n+6){top:190px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(-n+6){left:50px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+7):nth-child(-n+12){left:240px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+13):nth-child(-n+18){left:430px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+19):nth-child(-n+24){left:620px}
.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+25):nth-child(-n+30){left:810px}
}
.artist-picks-page .luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.favorites-page .luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .artist-picks-page .product-info__shade-tile,.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .favorites-page .product-info__shade-tile,.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .past-purchases-page .product-info__shade-tile,.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .shade-picker__shade,.luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .wishlist-page .product-info__shade-tile,.past-purchases-page .luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.wishlist-page .luxe-lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile{display:inline-block;height:16px;width:16px;vertical-align:top}
.luxe-lip .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:18px}
.luxe-lip .product__button{margin-top:18px}
.luxe-lip .product_intense-pigment{font-size:16px;height:350px;padding:40px 50% 0 30px;border-bottom:1px solid #f3f3f3;background-position:90% center}
@media (max-width:768px){.luxe-lip .product_intense-pigment{height:360px!important;padding:40px 50% 0 10px;background-position:95% 20px;background-size:300px}
}
.luxe-lip-curalate .product_collection_hero{background-repeat:no-repeat;background-size:100%;background-color:#eff0f0}
.luxe-lip-curalate .product_collection_hero__content{overflow:hidden}
.luxe-lip-curalate .product_collection_hero__body{line-height:1.5em;padding-top:24px;padding-right:1%;padding-bottom:12px;width:54%;margin-left:46%;min-height:200px}
@media (min-width:768px){.luxe-lip-curalate .product_collection_hero__body{font-size:20px;padding-top:15%;width:45%;margin-left:55%}
}
@media (max-width:767px){.luxe-lip-curalate .product_collection_hero h1{font-size:20px;margin-bottom:6px}
.luxe-lip-curalate .product_collection_hero__subtitle{font-size:14px;line-height:1.25em}
}
.luxe-lip .product-collection-footer,.luxe-lip-curalate .product-collection-footer{height:240px}
.luxe-lip .product-collection-footer h3,.luxe-lip-curalate .product-collection-footer h3{font-family:"Brandon Text Bold",SimHei;font-size:22px;text-transform:uppercase;margin:18px 0}
.luxe-lip .product-collection-footer__sub,.luxe-lip-curalate .product-collection-footer__sub{font-size:20px;line-height:1.5em;margin-bottom:18px}
.luxe-lip .product-collection-footer__link a,.luxe-lip-curalate .product-collection-footer__link a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}
.luxe-lip .shop-all__button,.luxe-lip-curalate .shop-all__button{margin:27px 0}
.luxe-lip .product-collection-footer_l,.luxe-lip .product-collection-footer_r,.luxe-lip-curalate .product-collection-footer_l,.luxe-lip-curalate .product-collection-footer_r{min-height:325px;width:510px;margin:40px 0;padding:24px;float:left;background-color:#eff0f0}
@media (max-width:768px){.luxe-lip .product-collection-footer_l,.luxe-lip .product-collection-footer_r,.luxe-lip-curalate .product-collection-footer_l,.luxe-lip-curalate .product-collection-footer_r{width:100%;margin:0 0 6px}
}
.luxe-lip .product-collection-footer_l,.luxe-lip-curalate .product-collection-footer_l{padding-top:30px}
.luxe-lip .product-collection-footer_l span,.luxe-lip-curalate .product-collection-footer_l span{font-size:3em;text-align:center}
.luxe-lip .product-collection-footer_r,.luxe-lip-curalate .product-collection-footer_r{margin-left:4px;padding-top:37px}
.luxe-lip .product-collection-footer_r .icon-freeshipping,.luxe-lip-curalate .product-collection-footer_r .icon-freeshipping{content:url(/media/export/cms/collections/luxe_lip/free-shipping.png);position:relative;bottom:12px}
.luxe-lip .product-collection-footer_r h3,.luxe-lip-curalate .product-collection-footer_r h3{margin:0 0 18px 0}
.nourishing_lip{max-width:1024px;margin:0 auto}
.nourishing_lip .product-collection-tabs .tab-item a.current{border-bottom:none}
.nourishing_lip .callout-alt .button,.nourishing_lip .callout-alt .recommended-item__button,.nourishing_lip .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .nourishing_lip .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.nourishing_lip .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.nourishing_lip .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0}
.nourishing_lip .quickshop .product-gallery{border-right:none}
.nourishing_lip .quickshop__container{background-color:#fff;margin:0}
.nourishing_lip .quickshop-wrapper{position:fixed;z-index:100;width:768px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.nourishing_lip .quickshop-wrapper.active::before{display:none}
.nourishing_lip .quickshop-wrapper .product-grid__content,.nourishing_lip .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.nourishing_lip .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .nourishing_lip .quickshop-wrapper .product-info__shade-tile,.favorites-page .nourishing_lip .quickshop-wrapper .product-info__shade-tile,.nourishing_lip .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.nourishing_lip .quickshop-wrapper .favorites-page .product-info__shade-tile,.nourishing_lip .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.nourishing_lip .quickshop-wrapper .shade-picker__shade,.nourishing_lip .quickshop-wrapper .wishlist-page .product-info__shade-tile,.past-purchases-page .nourishing_lip .quickshop-wrapper .product-info__shade-tile,.wishlist-page .nourishing_lip .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.nourishing_lip .quickshop-wrapper .button,.nourishing_lip .quickshop-wrapper .recommended-item__button,.nourishing_lip .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .nourishing_lip .quickshop-wrapper .go-shopping{float:left}
.nourishing_lip .product__full-details-link-wrapper,.nourishing_lip .product__promo{display:none}
.nourishing_lip .product--full .product__sku-categories{min-height:0}
.nourishing_lip .product-collection-product div{background-repeat:no-repeat;background-position:97% 50px}
@media (min-width:769px),(min-width:1024px){.nourishing_lip .product-collection-product div{background-position:90% 50px}
}
.nourishing_lip .product_collection_hero{height:516px;max-width:1024px;background-position:100% center;position:relative}
.nourishing_lip .product_collection_hero__body{letter-spacing:6px;color:#fff;width:366px;position:absolute;right:0;top:33%;line-height:2.5em;text-align:center}
.nourishing_lip .product_collection_hero__callout{font-size:30px;text-transform:uppercase}
.nourishing_lip .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:9px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.nourishing_lip .product_collection_hero__subtitle{font-size:20px;line-height:33px;letter-spacing:5px;text-align:center;margin:0 auto 0 auto}
.nourishing_lip .product_collection_hero__content{overflow:hidden;position:relative}
.nourishing_lip .product_collection_hero__content-item{float:left;position:relative}
.nourishing_lip .product_collection_hero__content-item:nth-child(2){position:absolute;top:310px;left:50px}
@media (min-width:769px),(min-width:1024px){.nourishing_lip .product_collection_hero__content-item:nth-child(2){top:253px}
}
.nourishing_lip .product_collection_hero__content-item .text-block{width:286px;padding:30px;background-color:#eff0f0}
@media (min-width:769px),(min-width:1024px){.nourishing_lip .product_collection_hero__content-item .text-block{width:472px}
}
.nourishing_lip .product_collection_hero__content-item .text-block h4{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-bottom:9px}
@media (min-width:769px),(min-width:1024px){.nourishing_lip .product_collection_hero__content-item .text-block h4{letter-spacing:4px}
}
.nourishing_lip .product_collection_hero__content-item .text-block .text-block_body p{font-size:16px;letter-spacing:1px;margin-bottom:12px}
.nourishing_lip .product-collection-product__product{height:1036px;position:relative;padding:30px 50% 0 50px}
@media (min-width:769px),(min-width:1024px){.nourishing_lip .product-collection-product__product{height:860px}
}
.nourishing_lip .product-collection-product__description{font-size:16px;margin-bottom:3px}
.nourishing_lip .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;font-size:16px;color:#ff4661;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px}
.nourishing_lip .product-collection-product h2,.nourishing_lip .product-collection-product h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;margin-bottom:6px;text-transform:uppercase;letter-spacing:3px;line-height:1em}
.nourishing_lip .product-collection-product h3{margin-top:6px}
.nourishing_lip .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:16px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist{position:absolute;height:200px;width:1024px;bottom:0;left:0;border-top:1px solid #ccc}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename{font-size:16px;height:33px;width:190px;position:absolute}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(4n+1){top:40px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(4n+2){top:70px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(4n+3){top:100px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(4n+4){top:130px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(-n+4){left:90px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(-n+4){left:50px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+5):nth-child(-n+8){left:210px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+9):nth-child(-n+12){left:400px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+13):nth-child(-n+16){left:590px}
@media (min-width:769px),(min-width:1024px){.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+5):nth-child(-n+8){left:320px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+9):nth-child(-n+12){left:560px}
.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+13):nth-child(-n+16){left:800px}
}
.artist-picks-page .nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.favorites-page .nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .artist-picks-page .product-info__shade-tile,.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .favorites-page .product-info__shade-tile,.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .past-purchases-page .product-info__shade-tile,.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .shade-picker__shade,.nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .wishlist-page .product-info__shade-tile,.past-purchases-page .nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.wishlist-page .nourishing_lip .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile{display:inline-block;height:16px;width:16px;vertical-align:top}
.nourishing_lip .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:18px}
.nourishing_lip .product__button{margin-top:18px}
.nourishing_lip .product_intense-pigment{font-size:16px;height:350px;padding:40px 50% 0 30px;border-bottom:1px solid #f3f3f3;background-position:90% center}
@media (max-width:768px){.nourishing_lip .product_intense-pigment{height:360px!important;padding:40px 50% 0 10px;background-position:95% 20px;background-size:300px}
}
.eye-opener .product_collection_hero{background-position:0 75%;background-repeat:no-repeat;background-size:contain;min-height:497px;margin-top:60px}
.eye-opener .product_collection_hero h1{font-size:48px;font-family:"Brandon Text Medium",SimHei;letter-spacing:9px}
.eye-opener .product_collection_hero__content{max-width:780px;margin:0 auto 30px}
.eye-opener .product_collection_hero__content .product-image{float:left}
.eye-opener .product_collection_hero__content .text-block_love-it{padding-left:35%;margin-bottom:40px;font-size:16px}
.eye-opener .product_collection_hero__content .text-block_love-it h4{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;line-height:1.25em;letter-spacing:6px}
.eye-opener .product_collection_hero__content .text-block_love-it p{margin:0 0 21px 0}
.eye-opener .product_collection_hero__content .text-block_love-it p:nth-child-last{margin-left:0}
.eye-opener .product_collection_hero__content .block_container__title{font-size:14px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;letter-spacing:3px;position:relative;margin:34px 0 27px 0;text-align:center}
.eye-opener .product_collection_hero__content .block_container__title .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.eye-opener .product_collection_hero__content .block_container__title:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;bottom:9px;left:0}
.eye-opener.looks .block_container{min-height:528px;border-top:1px solid #000;padding-top:40px;margin-bottom:40px;position:relative}
.eye-opener.looks .product_collection_hero__html_block{position:relative;padding-bottom:40px}
.eye-opener.looks .product_collection_hero__html_block .left-block{width:64%}
.eye-opener.looks .product_collection_hero__html_block .left-block img:nth-child(1){margin-bottom:18px;float:right}
.eye-opener.looks .product_collection_hero__content{max-width:908px}
.eye-opener.looks .product_collection_hero .right-block{width:36%;position:absolute;top:0;right:0;padding-left:30px}
.eye-opener.looks .product_collection_hero .right-block div:nth-child(1){font-size:22px;line-height:1.5em;margin:124px 0 20px}
@media (max-width:768px){.eye-opener.looks .product_collection_hero .right-block div:nth-child(1){margin-top:105px}
}
.eye-opener.looks .product_collection_hero .right-block img:nth-child(3){position:absolute;top:360px;left:5%}
@media (max-width:768px){.eye-opener.looks .product_collection_hero .right-block img:nth-child(3){left:20%;width:59%}
}
.eye-opener.looks .product_collection_hero .button,.eye-opener.looks .product_collection_hero .recommended-item__button,.eye-opener.looks .product_collection_hero .viewcart-buttons .go-shopping,.viewcart-buttons .eye-opener.looks .product_collection_hero .go-shopping{font-size:12px;background-color:#000}
@media (max-width:768px){.eye-opener.looks .product_collection_hero .button,.eye-opener.looks .product_collection_hero .recommended-item__button,.eye-opener.looks .product_collection_hero .viewcart-buttons .go-shopping,.viewcart-buttons .eye-opener.looks .product_collection_hero .go-shopping{letter-spacing:0}
}
.eye-opener.looks .product_collection_hero .button:hover,.eye-opener.looks .product_collection_hero .recommended-item__button:hover,.eye-opener.looks .product_collection_hero .viewcart-buttons .go-shopping:hover,.viewcart-buttons .eye-opener.looks .product_collection_hero .go-shopping:hover{background-color:#ff4661}
.eye-opener.looks .product_collection_hero .button a,.eye-opener.looks .product_collection_hero .recommended-item__button a,.eye-opener.looks .product_collection_hero .viewcart-buttons .go-shopping a,.viewcart-buttons .eye-opener.looks .product_collection_hero .go-shopping a{color:#fff;text-decoration:none}
.eye-opener.looks .text-block{width:58%;float:left}
.eye-opener.looks .text-block_body img{float:left}
@media (max-width:768px){.eye-opener.looks .text-block_body img{width:12%;margin-left:10px}
}
.eye-opener.looks .text-block_body p{font-size:16px;width:84%;padding-left:20px;float:left}
.eye-opener.looks .product-collection-product{width:58%;float:left}
.eye-opener.looks .product-collection-product__product{background-repeat:no-repeat;padding-left:20px}
@media (max-width:768px){.eye-opener.looks .product-collection-product__product{background-size:contain}
}
.eye-opener.looks .product-collection-product__product-name{display:block;font-family:"Brandon Text Bold",SimHei;font-size:16px;text-transform:uppercase;letter-spacing:3px;line-height:1.5em;margin-bottom:12px}
.eye-opener.looks .product-collection-product__price{width:100%;text-align:left}
.eye-opener.looks .product-collection-product__description{display:none}
.eye-opener.looks .button--outline,.eye-opener.looks .button--secondary{padding:.5em .75em}
.eye-opener.looks .product-image{width:41%;float:right;position:absolute;right:0}
.eye-opener.looks .product-image_title{margin:0}
.eye-opener.looks.winged .step1 .product-collection-product:nth-child(2) .product-collection-product__product{background-position:90% center;padding:60px 240px 60px 20px;margin-top:60px}
@media (max-width:768px){.eye-opener.looks.winged .step1 .product-collection-product:nth-child(2) .product-collection-product__product{padding:30px 240px 30px 20px;margin-top:10px}
}
.eye-opener.looks.winged .step1 .product-collection-product:nth-child(4) .product-collection-product__product{background-position:center 10;padding:70px 240px 10px 20px}
.eye-opener.looks.winged .step2 .product-collection-product__product{padding-top:280px;margin-top:20px}
.eye-opener.looks.winged .step3 .product-collection-product__product{padding-top:280px;margin-top:20px}
.eye-opener.looks.classic .step1 .product-collection-product:nth-child(2) .product-collection-product__product{background-position:center 10%;padding:200px 240px 60px 20px}
.eye-opener.looks.classic .step2 .product-collection-product:nth-child(2) .product-collection-product__product{background-position:260px 20px;padding-top:80px;padding-bottom:120px}
@media (max-width:768px){.eye-opener.looks.classic .step2 .product-collection-product:nth-child(2) .product-collection-product__product{background-position:233px center;background-size:50%}
}
.eye-opener.looks.classic .step2 .product-collection-product:nth-child(4) .product-collection-product__product{background-position:center 100px;padding:0 240px 100px 20px;position:relative;top:-70px}
@media (max-width:768px){.eye-opener.looks.classic .step2 .product-collection-product:nth-child(4) .product-collection-product__product{background-position:center 120px;padding:0 0 120px 20px;width:600px}
}
.eye-opener.looks.classic .step3 h2{width:200px}
.eye-opener.looks.classic .step3 .product-collection-product:nth-child(2) .product-collection-product__product{background-position:260px 20px;padding-top:80px;padding-bottom:120px}
@media (max-width:768px){.eye-opener.looks.classic .step3 .product-collection-product:nth-child(2) .product-collection-product__product{background-position:225px center;background-size:50%}
}
.eye-opener.looks.classic .step3 .product-collection-product:nth-child(4) .product-collection-product__product{background-position:center 100px;padding:0 240px 100px 20px;position:relative;top:-70px}
@media (max-width:768px){.eye-opener.looks.classic .step3 .product-collection-product:nth-child(4) .product-collection-product__product{background-position:center 120px;padding:0 0 100px 20px;width:600px}
}
.eye-opener.looks.classic .step4 .product-collection-product__product{padding-top:280px;margin-top:20px}
.eye-opener.looks.gilded .step1 .product-collection-product__product,.eye-opener.looks.gilded .step2 .product-collection-product__product{padding-top:90px;padding-bottom:30px;background-position:3px 33px}
.eye-opener.looks.gilded .step3 .product-collection-product__product{padding-top:280px;margin-top:20px}
.eye-opener .product-collection-product__product-name{display:none}
.eye-opener .product-collection-product__description{font-size:18px;text-align:center}
.eye-opener .product-collection-product__price{font-size:18px;font-family:"Brandon Text Bold",SimHei;text-align:center;line-height:2em;width:134px;margin:0 auto}
.eye-opener .product-collection-product__price .callout-alt .button,.eye-opener .product-collection-product__price .callout-alt .recommended-item__button,.eye-opener .product-collection-product__price .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .eye-opener .product-collection-product__price .callout-alt .go-shopping{color:#fff;background-color:#ff4661}
.eye-opener .product-collection-product__price .callout-alt .button:hover,.eye-opener .product-collection-product__price .callout-alt .recommended-item__button:hover,.eye-opener .product-collection-product__price .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .eye-opener .product-collection-product__price .callout-alt .go-shopping:hover{background-color:#000;border:1px solid #000}
.eye-opener .video-block__media{width:100%;position:relative;margin:0 auto}
@media (min-width:768px){.eye-opener .video-block__media{width:780px}
}
.eye-opener .video-block__media--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}
@media (min-width:768px){.eye-opener .video-block__media--video{width:780px;height:408px}
}
.eye-opener .video-block__content{border-top:1px solid #000;padding-top:80px;position:relative}
.eye-opener .video-block__headline{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:14px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:absolute;top:40px;left:0;right:0;width:40%;display:inline-block;margin:0 auto 30px auto;padding:0 33px}
.eye-opener .video-block__headline .inner{background-color:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.eye-opener .video-block__headline:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;top:43%;left:0}
.eye-opener.ugc .product_collection_hero{background-repeat:repeat;margin-top:0}
@media (max-width:767px){.eye-opener.ugc .product_collection_hero{background-position:0 0;background-size:100%;min-height:0}
}
.eye-opener.ugc .product_collection_hero__content{max-width:1024px}
.bobbi-glow{max-width:1024px;margin:0 auto}
.bobbi-glow .product-collection-tabs .tab-item a{background-color:#eff0f0}
.bobbi-glow .product-collection-tabs .tab-item a.current{background-color:#fff;border-bottom:none}
.bobbi-glow .callout-alt .button,.bobbi-glow .callout-alt .recommended-item__button,.bobbi-glow .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .bobbi-glow .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.bobbi-glow .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.bobbi-glow .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0}
.bobbi-glow .quickshop .product-gallery{border-right:none}
.bobbi-glow .quickshop__container{background-color:#fff;margin:0}
.bobbi-glow .quickshop-wrapper{position:fixed;z-index:100;width:768px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.bobbi-glow .quickshop-wrapper.active::before{display:none}
.bobbi-glow .quickshop-wrapper .product-grid__content,.bobbi-glow .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.bobbi-glow .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .bobbi-glow .quickshop-wrapper .product-info__shade-tile,.bobbi-glow .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.bobbi-glow .quickshop-wrapper .favorites-page .product-info__shade-tile,.bobbi-glow .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.bobbi-glow .quickshop-wrapper .shade-picker__shade,.bobbi-glow .quickshop-wrapper .wishlist-page .product-info__shade-tile,.favorites-page .bobbi-glow .quickshop-wrapper .product-info__shade-tile,.past-purchases-page .bobbi-glow .quickshop-wrapper .product-info__shade-tile,.wishlist-page .bobbi-glow .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.bobbi-glow .quickshop-wrapper .button,.bobbi-glow .quickshop-wrapper .recommended-item__button,.bobbi-glow .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .bobbi-glow .quickshop-wrapper .go-shopping{float:left}
.bobbi-glow .product__full-details-link-wrapper,.bobbi-glow .product__promo{display:none}
.bobbi-glow .product--full .product__sku-categories{min-height:0}
.bobbi-glow .product-collection-product__wrap div{background-repeat:no-repeat}
.bobbi-glow .product_collection_hero{background-position:center}
.bobbi-glow .product_collection_hero__body{color:#000;padding-top:24px;width:300px;height:160px;position:relative;top:96px;left:10%}
@media (max-width:768px){.bobbi-glow .product_collection_hero__body{left:0}
}
.bobbi-glow .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.bobbi-glow .product_collection_hero__subtitle{font-size:20px;line-height:33px;letter-spacing:1px;text-align:center;margin:0 auto 0 auto}
.bobbi-glow .product_collection_hero__content{overflow:hidden}
.bobbi-glow .product_collection_hero__content-item{width:50%;float:left}
.bobbi-glow .product_collection_hero__content-item:nth-child(3),.bobbi-glow .product_collection_hero__content-item:nth-child(4),.bobbi-glow .product_collection_hero__content-item:nth-child(7),.bobbi-glow .product_collection_hero__content-item:nth-child(8){width:100%}
.bobbi-glow .product-collection-product__product{background-repeat:no-repeat}
.bobbi-glow .product-collection-product__description{font-size:16px;margin-bottom:15px}
.bobbi-glow .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;font-size:16px;color:#ff4661;text-transform:uppercase}
.bobbi-glow .product-collection-product h2,.bobbi-glow .product-collection-product h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;margin-bottom:6px;text-transform:uppercase;letter-spacing:3px;line-height:1em}
.bobbi-glow .product-collection-product h3{margin-top:6px}
.bobbi-glow .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:16px;width:300px}
.bobbi-glow .product-collection-product__ppu{display:block}
.bobbi-glow .product-quote{text-align:center;float:left;width:1024px;padding:28px 90px;border-top:1px solid #eff0f0;border-bottom:1px solid #eff0f0}
.bobbi-glow .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:18px}
.bobbi-glow .product__button{margin-top:18px}
.bobbi-glow .product_gel-sparkle{background-position:60% 30%;padding:560px 60px 30px;width:600px}
@media (max-width:768px){.bobbi-glow .product_gel-sparkle{background-position:60% 20%;padding-top:440px;width:490px;background-size:95%}
}
.bobbi-glow .product_balm{background-position:55% 30px;padding:560px 60px 0;min-height:800px}
@media (max-width:768px){.bobbi-glow .product_balm{padding-top:440px;background-position:70% 30px;background-size:40%;min-height:750px}
}
.bobbi-glow .product_extra-balm,.bobbi-glow .product_extra-eye{min-height:750px;background-position:center 30px;padding:480px 50px 0}
@media (max-width:768px){.bobbi-glow .product_extra-balm,.bobbi-glow .product_extra-eye{min-height:625px;padding:360px 30px 0;background-size:90%}
}
.bobbi-glow .product_extra-eye{border-right:1px solid #eff0f0}
.bobbi-glow .product_lip-tint{min-height:270px;background-position:40px center;padding:30px 30px 0 570px;border-top:1px solid #eff0f0}
@media (max-width:768px){.bobbi-glow .product_lip-tint{background-size:50%;padding:30px 30px 0 450px}
}
.bobbi-glow .highlighting-powder{min-height:400px;border-top:1px solid #eff0f0;border-bottom:1px solid #eff0f0;position:relative}
@media (max-width:768px){.bobbi-glow .highlighting-powder{min-height:340px}
}
.bobbi-glow .highlighting-powder .product_highlighting-powder-product{background-position:410px center;padding:100px 610px 0 60px;min-height:400px}
@media (max-width:768px){.bobbi-glow .highlighting-powder .product_highlighting-powder-product{min-height:235px;padding:35px 350px 135px 60px;background-size:46%}
}
.bobbi-glow .highlighting-powder .product-palette-atb{position:absolute;bottom:40px}
.bobbi-glow .highlighting-powder .product-palette-atb__product-name{font-family:"Brandon Text Bold",SimHei}
.bobbi-glow .highlighting-powder .product_bronze{left:60px}
.bobbi-glow .highlighting-powder .product_pink{left:230px}
.bobbi-glow .product_blender-brush,.bobbi-glow .product_cream-brush{border-top:1px solid #eff0f0}
@media (max-width:768px){.bobbi-glow .product_blender-brush,.bobbi-glow .product_cream-brush{background-size:90%}
}
.bobbi-glow .product_blender-brush{min-height:345px;background-position:center 20px;padding:180px 30px 0}
@media (max-width:768px){.bobbi-glow .product_blender-brush{min-height:390px;padding:200px 30px 0}
}
.bobbi-glow .product_cream-brush{height:300px;background-position:center 30px;padding:100px 30px 0}
.bobbi-masks{max-width:900px;margin:0 auto}
@media (max-width:1024px){.bobbi-masks{padding:10px}
}
.bobbi-masks .product_collection_hero{height:240px;margin-bottom:39px;position:relative}
.bobbi-masks .product_collection_hero h1{font-size:40px;padding-top:40px}
.bobbi-masks .product_collection_hero__callout{font-size:24px;text-align:center;position:absolute;top:96px;left:0;right:0}
.bobbi-masks .product_collection_hero__subtitle{font-size:22px;letter-spacing:1px;text-align:left;line-height:1.5em;margin-top:80px}
.bobbi-masks .product_collection_hero__content-item{border-top:1px solid #d4d4d4;padding:24px 0;min-height:550px}
.bobbi-masks .block_container{position:relative}
.bobbi-masks .product-palette-atb{float:left;position:relative;clear:both;z-index:2}
.bobbi-masks .product-palette-atb__product-name{font-family:"Brandon Text Bold",SimHei;float:left;padding:33px 20px 0 0}
.bobbi-masks .product-palette-atb__ppu{float:left;padding:33px 20px 0 0}
.bobbi-masks .product-palette-atb .callout-alt{float:left}
.bobbi-masks .text-block{float:left;position:relative;clear:both;z-index:2}
.bobbi-masks .text-block_header h4{font-size:24px;font-family:"Brandon Text Bold",SimHei;letter-spacing:3px;text-transform:uppercase;margin-bottom:15px}
.bobbi-masks .text-block_header .text-block_body{font-size:16px;letter-spacing:1px;padding-right:27%}
.bobbi-masks .text-block_benefits{font-size:16px;width:343px;padding:24px 18px;background-color:#fff;border:1px solid #000}
.bobbi-masks .text-block_benefits h4{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.bobbi-masks .text-block_body li{line-height:1.5em;margin:9px 0 0 9px;text-indent:-9px}
.bobbi-masks .text-block_body li:before{content:"• "}
.bobbi-masks .product-image{float:right;position:absolute;clear:both;top:0;right:0;z-index:1}
.nude_finish{max-width:1024px;overflow:auto;margin:0 auto}
.nude_finish .product_collection_hero{height:493px;background-repeat:no-repeat;background-position:center;position:relative}
.nude_finish .product_collection_hero__content{padding:3%}
.nude_finish .product_collection_hero__body{line-height:2em;letter-spacing:6px;width:45%;padding:33px;background-color:#fff;opacity:.9;position:absolute;right:8%;top:25%}
.nude_finish .product_collection_hero__title{text-align:left}
.nude_finish .product_collection_hero__subtitle{text-align:left}
.nude_finish .product_collection_hero__content-item{width:50%;float:left}
.nude_finish .product_collection_hero__content-item:nth-child(3){border-right:1px solid #D0D0D0;clear:both}
.nude_finish .product_collection_hero__content-item:nth-child(n+3){border-top:1px solid #D0D0D0;padding-top:28px}
.nude_finish .product_collection_hero__content-item:nth-child(4){padding-left:28px}
.nude_finish p{font-size:16px}
.nude_finish h2{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-bottom:9px}
.nude_finish h3{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px}
.nude_finish .product-collection-product__product{background-repeat:no-repeat;padding-right:110px;position:relative}
.nude_finish .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;font-size:16px;text-transform:uppercase;color:#ff4661;margin-bottom:3px}
.nude_finish .product-collection-product__description{margin-bottom:12px}
.nude_finish .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:18px;margin-bottom:18px}
.nude_finish .product-collection-product__shadelist{position:absolute;left:55%;top:50%}
.nude_finish .product-collection-product__shadename{font-size:16px;margin:9px 0}
.artist-picks-page .nude_finish .product-collection-product__shadename .product-info__shade-tile,.favorites-page .nude_finish .product-collection-product__shadename .product-info__shade-tile,.nude_finish .product-collection-product__shadename .artist-picks-page .product-info__shade-tile,.nude_finish .product-collection-product__shadename .favorites-page .product-info__shade-tile,.nude_finish .product-collection-product__shadename .past-purchases-page .product-info__shade-tile,.nude_finish .product-collection-product__shadename .shade-picker__shade,.nude_finish .product-collection-product__shadename .wishlist-page .product-info__shade-tile,.past-purchases-page .nude_finish .product-collection-product__shadename .product-info__shade-tile,.wishlist-page .nude_finish .product-collection-product__shadename .product-info__shade-tile{width:18px;height:18px;display:inline-block;position:relative;top:3px}
.artist-picks-page .nude_finish .product-collection-product__shadename .product-info__shade-tile:hover,.favorites-page .nude_finish .product-collection-product__shadename .product-info__shade-tile:hover,.nude_finish .product-collection-product__shadename .artist-picks-page .product-info__shade-tile:hover,.nude_finish .product-collection-product__shadename .favorites-page .product-info__shade-tile:hover,.nude_finish .product-collection-product__shadename .past-purchases-page .product-info__shade-tile:hover,.nude_finish .product-collection-product__shadename .shade-picker__shade:hover,.nude_finish .product-collection-product__shadename .wishlist-page .product-info__shade-tile:hover,.past-purchases-page .nude_finish .product-collection-product__shadename .product-info__shade-tile:hover,.wishlist-page .nude_finish .product-collection-product__shadename .product-info__shade-tile:hover{-webkit-box-shadow:#fff 0 0 1px 1px;-moz-box-shadow:#fff 0 0 1px 1px;box-shadow:#fff 0 0 1px 1px}
.nude_finish .product-collection-product__shop-details{width:131px}
.nude_finish .product-image{float:left;width:50%;padding:10px 20px 10px 40px;position:relative}
.nude_finish .product-image p{font-family:"Brandon Text Bold",SimHei;position:absolute;top:80%;left:20px}
.nude_finish .product-atb{overflow:auto;float:left;width:48%;height:100px;margin:6px 0;padding-right:20px}
.nude_finish .product-atb a{padding:0;text-decoration:underline;border:none}
.nude_finish .product-atb p{margin-bottom:6px;font-size:14px}
.nude_finish .product_tinted_moisturizer{height:740px;background-position:5% 100%;position:relative}
.nude_finish .product_tinted_moisturizer .button--outline{border:0;padding:20px 0}
.nude_finish .product_tinted_moisturizer .callout-alt{text-decoration:underline}
.nude_finish .product_angled_brush{height:740px;background-position:60% 80%}
.nude_finish .product_angled_brush .callout-alt .button,.nude_finish .product_angled_brush .callout-alt .recommended-item__button,.nude_finish .product_angled_brush .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .nude_finish .product_angled_brush .callout-alt .go-shopping{padding:20px 0;background-color:#fff;color:#ff4661;border:0;text-decoration:underline}
.malibu_nudes{max-width:1024px;overflow:auto;margin:0 auto}
.malibu_nudes .product_collection_hero{height:360px;background-repeat:no-repeat;background-position:center;position:relative}
.malibu_nudes .product_collection_hero__body{line-height:2.5em;letter-spacing:6px;width:50%;position:absolute;left:0;top:33%}
.malibu_nudes .product_collection_hero__callout{text-align:center;font-size:30px}
.malibu_nudes .product_collection_hero__content-item{width:100%;float:left;border-bottom:1px solid #D0D0D0;padding:40px 2%}
.malibu_nudes .product_collection_hero__content-item:nth-child(n+3):nth-child(-n+4){width:50%}
.malibu_nudes .product_collection_hero__content-item:nth-last-child(1){border-bottom:0}
.malibu_nudes p{font-size:16px}
.malibu_nudes h1{margin:0 auto 3px}
.malibu_nudes h2{font-family:"Brandon Text Bold",SimHei;font-size:24px;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px}
.malibu_nudes h3{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px;clear:both}
.malibu_nudes .button--outline,.malibu_nudes .callout-alt,.malibu_nudes .callout-alt .button,.malibu_nudes .callout-alt .recommended-item__button,.malibu_nudes .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .malibu_nudes .callout-alt .go-shopping{background-color:#fff;color:#ff4661;border:0;text-decoration:underline;float:left;padding:6px 0}
.malibu_nudes .product-collection-product__product{background-repeat:no-repeat;background-position:center center;position:relative}
.malibu_nudes .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;font-size:16px;text-transform:uppercase;color:#ff4661;margin-bottom:3px}
.malibu_nudes .product-collection-product__description{margin-bottom:12px}
.malibu_nudes .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:18px;margin-bottom:18px}
.malibu_nudes .product-collection-product__shop-details{width:131px}
.malibu_nudes .product_eye_palette{min-height:470px;background-position:center 0;padding-top:300px}
.malibu_nudes .blush_duo{position:relative}
.malibu_nudes .blush_duo .product-collection-product__description{width:50%}
.malibu_nudes .blush_duo .product_blush_duo{background-position:100% center;min-height:520px}
.malibu_nudes .product-palette-atb{overflow:auto;float:left;width:25%;min-height:130px;margin:6px 0;padding-right:20px;position:absolute}
.malibu_nudes .product-palette-atb__callout div{height:18px;width:18px;border-radius:9px;margin-right:6px;margin-bottom:6px;float:left}
.malibu_nudes .product-palette-atb a{padding:0;text-decoration:underline;border:none}
.malibu_nudes .product-palette-atb p{margin-bottom:6px;font-size:14px}
.malibu_nudes .product_pastel_powder{top:230px}
.malibu_nudes .product_sand_pale{top:230px;left:25%}
.malibu_nudes .product_tawny_peony{top:400px}
.malibu_nudes .product_plum_french{top:400px;left:25%}
.malibu_nudes .product_art_pencil{min-height:760px;background-position:center 20px;padding:530px 0 0}
.malibu_nudes .product_mascara{min-height:760px;background-position:center 12px;padding:530px 0 0}
.malibu_nudes .product_liner{height:300px;background-position:100% center;background-size:60%}
.malibu_nudes .product_liner .product-collection-product__description{width:40%}
.detail_hero_compact_foundation{max-width:1024px;margin:0 auto;position:relative}
.detail_hero_compact_foundation h3{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:30px;line-height:1.25em;letter-spacing:3px;margin-bottom:6px}
.detail_hero_compact_foundation .detail_hero{height:490px;background-position:20% center;position:relative}
.detail_hero_compact_foundation .detail_hero__body{width:40%;margin:100px 0 0 50%}
@media (min-width:1025px){.detail_hero_compact_foundation .detail_hero__body{right:12%}
}
.detail_hero_compact_foundation .detail_hero__body h2{margin-bottom:10px}
.detail_hero_compact_foundation .detail_hero-description_1{font-size:18px}
.detail_hero_compact_foundation .detail_hero .product__price{font-family:"Brandon Text Bold",SimHei;font-size:18px;float:left;padding:.5em 1em 0 0}
.detail_hero_compact_foundation .detail_hero .button--outline{float:left}
.detail_hero_compact_foundation .detail_hero__content{overflow:auto}
.detail_hero_compact_foundation .text-block{width:100%;margin:30px 0;padding:3px 0;background-color:#eff0f0;font-size:18px;position:relative}
.detail_hero_compact_foundation .text-block h4{font-size:16px;font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-align:center;letter-spacing:2px;margin:20px auto 24px}
.detail_hero_compact_foundation .text-block h4 .inner{background:#eff0f0;display:inline-block;position:relative;padding:0 9px}
.detail_hero_compact_foundation .text-block h4:before{content:"";background:#000;width:40%;height:1px;display:inline-block;position:absolute;top:30px;left:0;right:0;margin:0 auto}
.detail_hero_compact_foundation .text-block .text-block_body{font-size:16px;overflow:auto}
.detail_hero_compact_foundation .text-block .text-block_body div{width:50%;float:left;padding:18px 36px}
.detail_hero_compact_foundation .text-block .text-block_body div:nth-child(odd){border-right:1px solid #ccc}
.detail_hero_compact_foundation .text-block .text-block_body p{margin-bottom:12px}
.detail_hero_compact_foundation .product-collection-product{float:right;margin-right:9%;margin-bottom:36px;width:60%}
.detail_hero_compact_foundation .product-collection-product__callout{margin-bottom:10px}
.detail_hero_compact_foundation .product-collection-product h2{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;margin-bottom:10px}
.detail_hero_compact_foundation .product-collection-product__description{font-size:16px;margin:0 0 18px 0}
.detail_hero_compact_foundation .product-collection-product__price{font-family:"Brandon Text Bold",SimHei}
.detail_hero_compact_foundation .product-image{float:left}
.detail_hero_compact_foundation .product-image.product_brush_touchup{margin-left:9%}
.foundation_stick{max-width:1024px;margin:0 auto}
.foundation_stick .product-collection-tabs .tab-item a.current{border-bottom:none}
.foundation_stick .callout-alt .button,.foundation_stick .callout-alt .recommended-item__button,.foundation_stick .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .foundation_stick .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.foundation_stick .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.foundation_stick .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0}
.foundation_stick .quickshop .product-gallery{border-right:none}
.foundation_stick .quickshop__container{background-color:#fff;margin:0}
.foundation_stick .quickshop-wrapper{position:fixed;z-index:100;width:768px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.foundation_stick .quickshop-wrapper.active::before{display:none}
.foundation_stick .quickshop-wrapper .product-grid__content,.foundation_stick .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.foundation_stick .quickshop-wrapper .wrap{padding:0}
.artist-picks-page .foundation_stick .quickshop-wrapper .product-info__shade-tile,.favorites-page .foundation_stick .quickshop-wrapper .product-info__shade-tile,.foundation_stick .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.foundation_stick .quickshop-wrapper .favorites-page .product-info__shade-tile,.foundation_stick .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.foundation_stick .quickshop-wrapper .shade-picker__shade,.foundation_stick .quickshop-wrapper .wishlist-page .product-info__shade-tile,.past-purchases-page .foundation_stick .quickshop-wrapper .product-info__shade-tile,.wishlist-page .foundation_stick .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.foundation_stick .quickshop-wrapper .button,.foundation_stick .quickshop-wrapper .recommended-item__button,.foundation_stick .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .foundation_stick .quickshop-wrapper .go-shopping{float:left}
.foundation_stick .product__full-details-link-wrapper,.foundation_stick .product__promo{display:none}
.foundation_stick .product--full .product__sku-categories{min-height:0}
.foundation_stick .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:18px}
.foundation_stick .product__button{margin-top:18px;background-color:#fff;border:1px solid #ff4661;color:#ff4661}
.foundation_stick .product_collection_hero{height:516px;max-width:1024px;background-position:100% center;position:relative}
.foundation_stick .product_collection_hero__body{letter-spacing:6px;color:#fff;width:100%;position:absolute;right:0;top:11%;line-height:2.5em;text-align:center}
.foundation_stick .product_collection_hero__callout{font-size:30px;text-transform:uppercase}
.foundation_stick .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.foundation_stick .product_collection_hero__subtitle{font-size:26px;line-height:33px;letter-spacing:2.5px;text-align:center;margin:0 auto 0 auto}
.foundation_stick .product_collection_hero__content{overflow:hidden;position:relative}
.foundation_stick .product_collection_hero__content-item{float:left;position:relative;overflow:hidden}
.foundation_stick .product_collection_hero__content-item .text-block{padding:30px;width:100%;background-color:#eff0f0}
.foundation_stick .product_collection_hero__content-item .text-block h4{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}
@media (min-width:769px),(min-width:1024px){.foundation_stick .product_collection_hero__content-item .text-block h4{letter-spacing:4px}
}
.foundation_stick .product_collection_hero__content-item .text-block .text-block_body p{font-size:14px;letter-spacing:1px;margin-bottom:15px;line-height:1.6em}
.foundation_stick .product_collection_hero__content-item .page-header__inner{padding:0 30px}
.foundation_stick .product_collection_hero__content-item .page-header__title--medium{margin:0 0 10px}
.foundation_stick .product_collection_hero__content-item .page-header__subtitle{margin-top:5px}
.foundation_stick .product_collection_hero__content-item .page-header__subtitle p{font-size:20px;letter-spacing:2.5px}
.foundation_stick .product-collection-product__product{width:50%;float:left;padding:32px 20px 10px 30px}
.foundation_stick .product-collection-product__grey_box{width:50%;float:left;padding:30px;border-left:1px #ccc solid}
.foundation_stick .product-collection-product__description{font-size:16px;margin-bottom:3px}
.foundation_stick .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;font-size:16px;color:#ff4661;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px}
.foundation_stick .product-collection-product__product-image{text-align:center;margin-top:30px}
.foundation_stick .product-collection-product h2,.foundation_stick .product-collection-product h3{font-family:"Brandon Text Bold",SimHei;line-height:1em;font-size:18px;text-transform:uppercase;letter-spacing:4px;margin-bottom:9px}
.foundation_stick .product-collection-product h3{margin-top:6px}
.foundation_stick .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:16px}
.foundation_stick .product-collection-product__ppu{padding-top:5px;display:block}
.foundation_stick .product-collection-product .product-collection-product__shadelist{position:absolute;height:200px;width:1024px;bottom:0;left:0;border-top:1px solid #ccc}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename{font-size:16px;height:33px;width:190px;position:absolute}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(4n+1){top:40px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(4n+2){top:70px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(4n+3){top:100px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(4n+4){top:130px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(-n+4){left:90px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(-n+4){left:50px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+5):nth-child(-n+8){left:210px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+9):nth-child(-n+12){left:400px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+13):nth-child(-n+16){left:590px}
@media (min-width:769px),(min-width:1024px){.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+5):nth-child(-n+8){left:320px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+9):nth-child(-n+12){left:560px}
.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+13):nth-child(-n+16){left:800px}
}
.artist-picks-page .foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.favorites-page .foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .artist-picks-page .product-info__shade-tile,.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .favorites-page .product-info__shade-tile,.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .past-purchases-page .product-info__shade-tile,.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .shade-picker__shade,.foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .wishlist-page .product-info__shade-tile,.past-purchases-page .foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.wishlist-page .foundation_stick .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile{display:inline-block;height:16px;width:16px;vertical-align:top}
.foundation_stick .product-collection-product-combo{position:relative;margin:0 30px}
.foundation_stick .product-collection-product-combo__image{width:50%;float:left}
.foundation_stick .product-collection-product-combo__content{width:50%;float:right}
.foundation_stick .product-collection-product-combo .product-collection-product__button--add-to-bag{border:1px solid #ff4661;color:#ff4661;margin-top:18px;background:#fff}
.foundation_stick .product-collection-product-combo h2{font-family:"Brandon Text Bold";font-size:18px;letter-spacing:4px;line-height:1.5em;text-transform:uppercase;margin-bottom:6px}
.foundation_stick .product-collection-product-combo h4{font-size:16px;font-family:"Brandon Text Bold";text-transform:uppercase;text-align:center;letter-spacing:2px;margin:40px 0 24px}
.foundation_stick .product-collection-product-combo h4:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;top:9px;left:0}
.foundation_stick .product-collection-product-combo span.inner{background:#fff;display:inline-block;position:relative;padding:0 9px}
.k_beauty{max-width:954px;margin:0 auto;text-align:center}
.k_beauty .product_collection_hero{height:495px;background-repeat:no-repeat;position:relative}
.k_beauty .product_collection_hero__body{width:400px;position:absolute;top:33%}
.k_beauty .product_collection_hero__subtitle{letter-spacing:2px;line-height:1.5em}
.k_beauty .block_container{border-top:1px solid #d4d4d4;margin-bottom:100px}
.k_beauty.day h1{font-size:55px;line-height:1em}
.k_beauty.night h1{font-size:41px;line-height:1em}
.k_beauty h2{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;line-height:1.25em;margin:12px 0 3px}
.k_beauty h4{font-family:"Brandon Text Bold",SimHei;font-size:30px;text-transform:uppercase;padding:48px 0 33px}
.k_beauty .callout-alt .button,.k_beauty .callout-alt .recommended-item__button,.k_beauty .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .k_beauty .callout-alt .go-shopping{color:#ff4661;text-decoration:underline;background-color:#fff;border:0}
.k_beauty .callout-alt .button:hover,.k_beauty .callout-alt .recommended-item__button:hover,.k_beauty .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .k_beauty .callout-alt .go-shopping:hover{color:#000;text-decoration:underline;background-color:#fff;border:0}
.k_beauty .product-image{width:60%;margin-bottom:100px}
.k_beauty .text-block:nth-child(3){padding:18% 6px 5%;border-bottom:1px solid #d4d4d4;margin-bottom:5%}
@media (max-width:1024px){.k_beauty .text-block:nth-child(3){padding:6% 6px 5%}
}
.k_beauty .text-block:nth-child(3) p{margin-bottom:0;font-size:17px;line-height:1.68em;text-align:left}
.k_beauty .text-block_body div{font-size:16px;line-height:1.75em;padding:18px 24%}
.k_beauty .left .product-image{float:left}
.k_beauty .right .product-image{float:right}
.k_beauty .product-image{width:60%}
.k_beauty .product-collection-product{text-align:left;padding:6px}
.k_beauty .product-collection-product__description{display:none}
.k_beauty .product-collection-product__price{font-family:"Brandon Text Bold",SimHei}
.detail_hero_retouching-pencil .quickshop .product-gallery{border-right:none}
.detail_hero_retouching-pencil .quickshop__container{background-color:#fff;margin:0}
.detail_hero_retouching-pencil .quickshop-wrapper.active:before{content:""}
.detail_hero_retouching-pencil .button--outline{border:none;background:#000;color:#fff}
.detail_hero_retouching-pencil .button--outline:hover{background:#ff4661;color:#fff}
.detail_hero_retouching-pencil .detail_hero{min-height:700px;background-position:100%;background-size:50%;padding:39px 0}
@media (max-width:768px){.detail_hero_retouching-pencil .detail_hero{background-position:110% 100%;padding:39px 12px}
}
.detail_hero_retouching-pencil .detail_hero__title{font-family:"MillerBanner Light";font-size:86px;line-height:.8em;text-transform:uppercase}
.detail_hero_retouching-pencil .detail_hero-description_1{font-size:20px;line-height:1.5em;padding:40px 0;width:448px;clear:left}
.detail_hero_retouching-pencil .detail_hero-description_1 div{padding-top:40px;border-top:1px solid #000}
.detail_hero_retouching-pencil .detail_hero-product__price{font-family:"Brandon Text Bold";font-size:20px;margin-bottom:30px}
.detail_hero_retouching-pencil .detail_hero__callout,.detail_hero_retouching-pencil .product_hero_details__header{font-family:"Brandon Text Bold",SimHei;font-size:24px;letter-spacing:3px;text-transform:uppercase;float:left}
.detail_hero_retouching-pencil .simple_dropdown{border-bottom:1px solid #000;margin-bottom:36px}
.detail_hero_retouching-pencil .simple_dropdown__cta{font-family:"Brandon Text Medium",SimHei;font-size:20px;height:120px;cursor:pointer;padding-bottom:47px;border-bottom:1px solid #eff0f0}
@media (max-width:768px){.detail_hero_retouching-pencil .simple_dropdown__cta{padding-left:12px}
}
.detail_hero_retouching-pencil .simple_dropdown__cta:hover .retouching_question__copy{color:#ff4661}
.detail_hero_retouching-pencil .simple_dropdown__drawer{padding:36px 0}
@media (max-width:768px){.detail_hero_retouching-pencil .simple_dropdown__drawer{padding:50px 0}
}
.detail_hero_retouching-pencil .simple_dropdown .product-collection-product{width:50%;float:left}
.detail_hero_retouching-pencil .simple_dropdown .product-collection-product__product-name{display:none}
.detail_hero_retouching-pencil .simple_dropdown .product-collection-product__description{font-size:18px;line-height:1.75em}
@media (max-width:768px){.detail_hero_retouching-pencil .simple_dropdown .product-collection-product__description{padding-left:12px}
}
.detail_hero_retouching-pencil .simple_dropdown .product-collection-product__product img{position:relative;top:42px}
@media (max-width:768px){.detail_hero_retouching-pencil .simple_dropdown .product-collection-product__shop-details{padding-left:12px}
}
.detail_hero_retouching-pencil .simple_dropdown .product-image{float:right;width:50%}
.detail_hero_retouching-pencil .simple_dropdown .product-image img{float:right}
.detail_hero_retouching-pencil .simple_dropdown .retouching_answer img,.detail_hero_retouching-pencil .simple_dropdown .retouching_question img{position:relative;padding-right:39px}
.detail_hero_retouching-pencil .simple_dropdown .retouching_question{float:left}
.detail_hero_retouching-pencil .simple_dropdown .retouching_question__copy{line-height:1.5em;float:left;margin-top:36px}
@media (max-width:768px){.detail_hero_retouching-pencil .simple_dropdown .retouching_question__copy{width:500px}
}
.detail_hero_retouching-pencil .simple_dropdown .retouching_question img{top:7px}
.detail_hero_retouching-pencil .simple_dropdown .retouching_answer img{top:-9px}
.detail_hero_retouching-pencil .block_container.video{background:#000;color:#fff;text-align:center;padding:39px;margin:39px 0}
.detail_hero_retouching-pencil .block_container.video h4{font-family:MillerBanner;font-size:30px;text-transform:uppercase;margin-bottom:12px}
.detail_hero_retouching-pencil .block_container.video .block_container__subtitle{font-size:20px;margin-bottom:24px}
.detail_hero_retouching-pencil .block_container.video .video-block__media{width:100%;position:relative;margin:0 auto}
@media (min-width:1025px){.detail_hero_retouching-pencil .block_container.video .video-block__media{width:870px}
}
.detail_hero_retouching-pencil .block_container.video .video-block__media--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}
@media (min-width:1025px){.detail_hero_retouching-pencil .block_container.video .video-block__media--video{width:870px;height:470px}
}
.detail_hero_retouching-pencil .product-collection-footer_r{min-height:248px}
.detail_hero_retouching-pencil .product-collection-footer_r .icon-freeshipping:before{content:url(/media/export/cms/global/free-shipping_69px.png)}
.detail_hero_retouching-pencil.wand .detail_hero{background-size:inherit}
@media (max-width:768px){.detail_hero_retouching-pencil.wand .detail_hero__title{letter-spacing:-1px;font-size:81px}
}
.detail_hero_retouching-pencil.wand .block_container.use-it{height:700px}
@media (max-width:768px){.detail_hero_retouching-pencil.wand .block_container.use-it{padding-left:12px}
}
.detail_hero_retouching-pencil.wand .block_container.use-it .text-block{width:33%}
.detail_hero_retouching-pencil.wand .block_container.use-it .text-block_body{font-size:18px;line-height:1.5em;margin-bottom:30px}
.detail_hero_retouching-pencil.wand .block_container.use-it .text-block_model{float:right;width:58%;position:absolute;right:0;top:0}
.detail_hero_retouching-pencil.wand .block_container__content{position:relative}
.detail_hero_retouching-pencil.wand h4{font-family:Brandon Text Bold;font-size:20px;text-transform:uppercase}
.detail_hero_retouching-pencil.wand h4.block_container__title{font-family:"MillerBanner light";font-size:40px;text-transform:uppercase;margin:46px 0}
.detail_hero_retouching-pencil.wand .product-diagram{min-width:100%;background:#fcf5ec}
.detail_hero_retouching-pencil.wand .product-diagram img{display:block;margin:0 auto}
.detail_hero_retouching-pencil.wand .product-diagram h4{display:inline-block;z-index:1}
.detail_hero_retouching-pencil.wand .product-diagram h4 .inner{background:#fcf5ec;display:inline-block;position:relative;padding:0 9px;z-index:1}
.detail_hero_retouching-pencil.wand .product-diagram .text-block{width:33%;position:absolute}
.detail_hero_retouching-pencil.wand .product-diagram .text-block_body{z-index:1;padding:0 9px}
.detail_hero_retouching-pencil.wand .product-diagram .text-block_sponge{top:64px;left:5%}
.detail_hero_retouching-pencil.wand .product-diagram .text-block_sponge h4:after{content:url(/media/export/cms/collections/retouching_pencil/RetouchingWand-pointer_1.jpg);position:absolute;top:-2px;right:-25%}
.detail_hero_retouching-pencil.wand .product-diagram .text-block_flow-through{top:369px;left:5%}
.detail_hero_retouching-pencil.wand .product-diagram .text-block_flow-through h4:after{content:url(/media/export/cms/collections/retouching_pencil/RetouchingWand-pointer_2.jpg);position:absolute;top:10px;right:-25%}
@media (max-width:768px){.detail_hero_retouching-pencil.wand .product-diagram .text-block_flow-through h4 .inner{width:200px}
}
.detail_hero_retouching-pencil.wand .product-diagram .text-block_formula{top:230px;right:3%}
.detail_hero_retouching-pencil.wand .product-diagram .text-block_formula h4:before{content:url(/media/export/cms/collections/retouching_pencil/RetouchingWand-pointer_3.jpg);position:absolute;top:-2px;left:-18%}
.retouching-franchise{max-width:1024px;margin:0 auto;overflow:hidden;position:relative}
.retouching-franchise .quickshop .product-gallery{border-right:none}
.retouching-franchise .uppercase{text-transform:uppercase}
.retouching-franchise .button--outline{border:none;background:#000;color:#fff}
.retouching-franchise .button--outline:hover{background:#ff4661;color:#fff}
.retouching-franchise .product_collection_hero{padding-top:120px;position:relative;background-repeat:no-repeat;background-position:90% 100%;min-height:790px}
.retouching-franchise .product_collection_hero__title{font-family:"MillerBanner Light";font-size:82px;line-height:.8em;text-transform:uppercase}
@media (max-width:768px){.retouching-franchise .product_collection_hero__title{font-size:58px}
}
.retouching-franchise .product_collection_hero-description_1{font-size:20px;line-height:1.5em;padding:40px 0;width:448px;clear:left}
.retouching-franchise .product_collection_hero-description_1 div{padding-top:40px;border-top:1px solid #000}
.retouching-franchise .product_collection_hero__body{width:50%}
.retouching-franchise .product_collection_hero__subtitle{font-family:"Brandon Text Bold";font-size:24px;letter-spacing:3px;text-transform:uppercase}
.retouching-franchise .product_collection_hero__html_block{font-family:"Brandon Text",SimHei;font-size:36px;font-style:italic;line-height:1.25em;text-align:center;width:80%;margin:0 auto;margin:70px auto 0;padding-top:70px;border-top:1px solid #000}
.retouching-franchise .product_collection_hero__html_block img{display:block;margin:18px auto}
.retouching-franchise .product_collection_hero__content-item .block_container{padding:33px 0 66px}
.retouching-franchise .product_collection_hero__content-item .block_container .block_container__content{overflow:hidden}
.retouching-franchise .product_collection_hero__content-item:nth-child(1){font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-align:center;width:100%;border-bottom:1px solid #000;position:absolute;top:70px}
.retouching-franchise .product_collection_hero__content-item:nth-child(1) p{margin:0 0 20px 0}
.retouching-franchise .product_collection_hero__content-item:nth-child(n+2):nth-child(-n+4) .block_container{border-top:1px grey solid}
.retouching-franchise .product_collection_hero__content-item:nth-child(6) .block_container{padding:0}
.retouching-franchise .product_collection_hero__content-item .block_container .product-image.product_model{float:left;width:57%}
.retouching-franchise .product_collection_hero__content-item .block_container .product-image.product_product_img{float:right;width:50%}
.retouching-franchise .product_collection_hero__content-item .block_container .product-image.product_product_img img{float:right}
.retouching-franchise .product_collection_hero__content-item .block_container .product-collection-product{width:40%;float:right}
.retouching-franchise .product_collection_hero__content-item .text-block_use_it{font-size:18px;margin-top:100px;width:50%;float:left}
@media (max-width:768px){.retouching-franchise .product_collection_hero__content-item .text-block_use_it{padding-left:12px}
}
.retouching-franchise .product_collection_hero__content-item .text-block_use_it h4{font-size:24px;font-family:"MillerBanner Light";text-transform:uppercase;margin-bottom:12px}
.retouching-franchise .product_collection_hero__content-item .product-collection-product__callout{font-family:"MillerBanner Light Italic";font-size:22px;margin-bottom:6px}
.retouching-franchise .product_collection_hero__content-item .product-collection-product h2{font-family:"MillerBanner Light";font-size:38px;line-height:1em;text-transform:uppercase}
.retouching-franchise .product_collection_hero__content-item .product-collection-product p{font-size:24px}
.retouching-franchise .product_collection_hero__content-item .product-collection-product .button--outline{margin-top:30px}
.retouching-franchise .product_collection_hero__content-item .product-collection-product .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:18px;width:200px}
.retouching-franchise .block_container.video{background:#000;color:#fff;text-align:center;padding:39px}
.retouching-franchise .block_container.video h4{font-family:"MillerBanner Light";font-size:30px;text-transform:uppercase;margin-bottom:12px}
.retouching-franchise .block_container.video .block_container__subtitle{font-size:20px;margin-bottom:24px;letter-spacing:3px}
.retouching-franchise .block_container.video .video-block__media{width:100%;position:relative;margin:0 auto}
@media (min-width:1025px){.retouching-franchise .block_container.video .video-block__media{width:870px}
}
.retouching-franchise .block_container.video .video-block__media--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}
@media (min-width:1025px){.retouching-franchise .block_container.video .video-block__media--video{width:870px;height:470px}
}
.retouching-franchise .product-collection-footer_r{min-height:248px}
.retouching-franchise .product-collection-footer_r .icon-freeshipping:before{content:url(/media/export/cms/global/free-shipping_69px.png)}
.retouching-franchise .product-collection-footer_l,.retouching-franchise .product-collection-footer_r{margin-top:0;margin-bottom:0}
.retouching_powder{max-width:1024px;margin:0 auto}
.retouching_powder .menu{height:46px;text-align:center;border-bottom:1px solid #000}
.retouching_powder .menu ul.menu__list{display:inline-block}
.retouching_powder .menu li{font-weight:600;font-size:12px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000}
@media (min-width:1024px){.retouching_powder .menu li{font-size:14px}
}
.retouching_powder .menu li.active-trail{background-color:#fff;border-bottom:#fff;padding-bottom:14px}
.retouching_powder .menu li.last{border-right:1px solid #000}
.retouching_powder .menu a{color:#000;text-decoration:none}
.retouching_powder .button--outline{color:#fff;background-color:#000;border:none;padding:6px 12px}
.retouching_powder .button--outline:hover{color:#fff;background-color:#ff4661}
.retouching_powder .block_retouching_powder_product{padding:40px}
.retouching_powder .block_retouching_powder_product .quickshop_container{overflow:auto}
.retouching_powder .block_retouching_powder_product .basic-responsive{width:50%;float:left;clear:left}
@media (min-width:1024px){.retouching_powder .block_retouching_powder_product .basic-responsive{width:40%}
}
.retouching_powder .block_retouching_powder_product .product-cta-qs{width:50%;float:left;clear:left}
@media (min-width:1024px){.retouching_powder .block_retouching_powder_product .product-cta-qs{width:40%}
}
.retouching_powder .block_retouching_powder_product .product-image-qs{width:57%;margin-left:50%}
@media (min-width:1024px){.retouching_powder .block_retouching_powder_product .product-image-qs{width:50%}
}
.retouching_powder .block_retouching_powder_product .product-cta-qs__price{font-family:"Brandon Text Bold",SimHei;font-size:20px;margin:20px 0}
.retouching_powder .block_retouching_powder_product .hero_callout{font-family:"Lato Regular";font-size:30px;line-height:1em;text-transform:uppercase}
.retouching_powder .block_retouching_powder_product .hero_1{font-family:"Lato Black";font-size:51px;line-height:.8em;text-transform:uppercase}
.retouching_powder .block_retouching_powder_product .hero_2{font-family:"Lato Black";font-size:107px;line-height:.8em;text-transform:uppercase}
.retouching_powder .block_retouching_powder_product .hero_3{font-family:"Lato Black";font-size:76px;line-height:.8em;text-transform:uppercase}
.retouching_powder .block_retouching_powder_product .hero_dek{font-family:"Lato Regular";font-size:20px;line-height:1.25em;text-transform:uppercase;margin-top:20px}
.retouching_powder .block_retouching_powder_product .hero_rule{height:1px;background-color:#000;margin:20px 0}
.retouching_powder .block_retouching_powder_product .hero_description{font-size:20px;line-height:1.2em}
.retouching_powder .block_container.shades{border-top:1px solid #000;padding-top:43px;margin-top:43px}
.retouching_powder .block_container.shades .basic-responsive{position:relative}
.retouching_powder .block_container.shades img{margin:0 auto;display:block}
.retouching_powder .block_container.shades .shades_name{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase}
.retouching_powder .block_container.shades .shades_description{font-size:18px;line-height:1.5em}
.retouching_powder .block_container.shades .shades_block{position:absolute}
.retouching_powder .block_container.shades .shades_block.peach{top:130px;left:20px;width:240px}
.retouching_powder .block_container.shades .shades_block.peach:after{content:url(/media/export/cms/collections/retouching_collection/FH17_CMS_RetouchingRefocus_PowderTab_Peach.png)}
.retouching_powder .block_container.shades .shades_block.brown{top:366px;left:33px;width:165px}
.retouching_powder .block_container.shades .shades_block.brown:before{content:url(/media/export/cms/collections/retouching_collection/FH17_CMS_RetouchingRefocus_PowderTab_Brown.png);position:relative;top:53px;left:101px}
.retouching_powder .block_container.shades .shades_block.rose{bottom:28px;left:52px;width:180px}
.retouching_powder .block_container.shades .shades_block.rose:after{content:url(/media/export/cms/collections/retouching_collection/FH17_CMS_RetouchingRefocus_PowderTab_Rose.png);position:relative;left:76px;top:-110px}
.retouching_powder .block_container.shades .shades_block.white{top:64px;right:20px;width:240px}
.retouching_powder .block_container.shades .shades_block.white:after{content:url(/media/export/cms/collections/retouching_collection/FH17_CMS_RetouchingRefocus_PowderTab_White.png)}
.retouching_powder .block_container.shades .shades_block.pink{top:329px;right:10px;width:129px}
.retouching_powder .block_container.shades .shades_block.pink:before{content:url(/media/export/cms/collections/retouching_collection/FH17_CMS_RetouchingRefocus_PowderTab_Pink.png)}
.retouching_powder .block_container.shades .shades_block.yellow{bottom:58px;right:20px;width:240px}
.retouching_powder .block_container.shades .shades_block.yellow:before{content:url(/media/export/cms/collections/retouching_collection/FH17_CMS_RetouchingRefocus_PowderTab_Yellow.png);left:72px;top:8px;position:relative}
@media (min-width:1024px){.retouching_powder .block_container.shades .shades_block.peach{top:130px;left:20px;width:240px}
.retouching_powder .block_container.shades .shades_block.peach:after{left:140px;position:relative}
.retouching_powder .block_container.shades .shades_block.brown{top:335px;left:76px}
.retouching_powder .block_container.shades .shades_block.brown:before{top:96px;left:161px}
.retouching_powder .block_container.shades .shades_block.rose{bottom:107px;left:106px}
.retouching_powder .block_container.shades .shades_block.rose:after{left:168px;top:-75px}
.retouching_powder .block_container.shades .shades_block.white{right:157px;width:190px}
.retouching_powder .block_container.shades .shades_block.white:after{position:relative;left:-30px}
.retouching_powder .block_container.shades .shades_block.pink{top:289px;width:208px}
.retouching_powder .block_container.shades .shades_block.pink:before{position:relative;left:-57px;top:6px}
.retouching_powder .block_container.shades .shades_block.yellow{bottom:129px;width:186px}
.retouching_powder .block_container.shades .shades_block.yellow:before{left:-58px;top:6px}
}
.retouching_powder .block_brushes{text-align:center;max-width:798px;margin:0 auto 20px}
.retouching_powder .block_brushes .quickshop_container__title{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;background-color:#fff4eb;padding:20px 60px 0}
.retouching_powder .block_brushes .quickshop_container__content{font-size:18px;background-color:#fff4eb;padding:0 60px 20px}
.retouching_powder .block_brushes .product-description{margin:0 auto 20px;line-height:1.5em}
.retouching_powder .product-collection-footer{display:flex}
.retouching_powder .product-collection-footer_r{min-height:248px}
.retouching_powder .product-collection-footer_r .icon-freeshipping:before{content:url(/media/export/cms/global/free-shipping_69px.png)}
.retouching_powder .how_to_cta-container{background-color:#fff}
.retouching_powder .how_to_image-block{height:initial}
.retouching_powder .how_to_head-img img{width:initial}
.retouching_powder .how_to_content{color:#000}
.retouching_powder .how_to_underline{border-top:1px solid #000}
.retouching_powder .how-to-content h2{font-family:"Brandon Text Medium"}
.retouching_powder .how_to_content p{font-family:"Brandon Text Medium";font-size:20px;line-height:1.5em}
.retouching_powder .how_to-lesson__step-cta{display:none}
.retouching_powder .how_to-lesson__step-select-shade{position:absolute;bottom:39px;width:270px}
.retouching_powder .product-collection-product__product-name{display:none}
.retouching_powder .product-collection-product{max-width:910px;margin:0 auto;padding:0 0 0 425px;top:-114px;position:relative}
@media (min-width:1024px){.retouching_powder .product-collection-product{padding:0 0 0 503px}
}
.detail_hero_instant_confidence{max-width:1024px;margin:0 auto;overflow:auto}
.detail_hero_instant_confidence .product__button,.detail_hero_instant_confidence .text-block_link a{border:2px solid #000;color:#fff;background:#000;display:inline-block;font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;padding:.75em 1em;text-decoration:none;letter-spacing:2px;text-align:center;line-height:1}
.detail_hero_instant_confidence .product__button:hover,.detail_hero_instant_confidence .text-block_link a:hover{color:#fff;background-color:#ff4661;border:2px solid #ff4661}
.detail_hero_instant_confidence .detail_hero{min-height:884px;background-position:100% 100%;background-size:50%;padding-bottom:45px}
.detail_hero_instant_confidence .detail_hero__body{width:50%;font-size:20px;padding:80px 12px 0}
.detail_hero_instant_confidence .detail_hero__callout{font-size:24px}
.detail_hero_instant_confidence .detail_hero .product__title{font-family:MillerBanner;font-size:70px;text-transform:uppercase;line-height:.9em;padding:10px 0 30px;margin-bottom:30px;border-bottom:1px solid #000}
.detail_hero_instant_confidence .detail_hero .product__price{font-family:"Brandon Text Bold",SimHei;margin-bottom:30px}
.detail_hero_instant_confidence h2{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;line-height:1.25em;margin:12px 0 3px}
.detail_hero_instant_confidence h4{font-family:"Brandon Text Medium",SimHei;font-size:17px;text-align:center;text-transform:uppercase;padding:18px 0 33px;max-width:391px;margin:0 auto;position:relative}
.detail_hero_instant_confidence h4:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;top:40%;left:0}
.detail_hero_instant_confidence h4 .inner{display:inline-block;position:relative;padding:0 7px 0 9px}
.detail_hero_instant_confidence h4 .inner.grey{background:#d4d4d4}
.detail_hero_instant_confidence h4 .inner.white{background:#fff}
.detail_hero_instant_confidence h5{font-family:"Brandon Text Bold";font-size:20px;line-height:1.5em;text-transform:uppercase;margin-bottom:6px}
.detail_hero_instant_confidence .how_to{background-color:#d4d4d4;overflow:auto}
.detail_hero_instant_confidence .how_to h3{font-family:MillerBanner;font-size:34px;line-height:1em;text-transform:uppercase;margin-bottom:12px}
.detail_hero_instant_confidence .how_to .product-image{float:left;clear:left;width:50%}
.detail_hero_instant_confidence .how_to .text-block p{font-size:18px;margin:0 0 18px 0}
.detail_hero_instant_confidence .how_to .text-block_hed{float:left;width:50%;padding:40px 45px 0}
.detail_hero_instant_confidence .how_to .text-block_dek{min-height:620px;width:50%;padding:40px 60px;margin-left:50%;border-left:1px solid #fff}
.detail_hero_instant_confidence .how_to .text-block_dek h3{margin-bottom:38px}
.detail_hero_instant_confidence .text-block_prep{text-align:center;margin:30px auto 80px;max-width:640px}
.detail_hero_instant_confidence .text-block_prep a{color:#000;background:#fff;border:2px solid #000}
.detail_hero_instant_confidence .text-block_prep a:hover{color:#fff;background-color:#ff4661;border:2px solid #ff4661}
.detail_hero_instant_confidence .text-block_prep .text-block_body{font-size:24px}
.detail_hero_instant_confidence .detail_hero__content-item:nth-child(n+3):nth-child(-n+5){width:30%;float:left;margin-bottom:60px;padding:0 6px}
.detail_hero_instant_confidence .detail_hero__content-item:nth-child(n+4):nth-child(-n+5){margin-left:5%}
.detail_hero_instant_confidence .detail_hero__content-item:nth-child(n+4):nth-child(-n+5):before{content:"+";font-family:"Brandon Text Bold",SimHei;font-size:60px;line-height:0;position:relative;float:left;left:-20%;top:140px}
.detail_hero_instant_confidence .product-image img{margin:0 auto;display:block}
.detail_hero_instant_confidence .product-atb p{font-size:18px;margin-bottom:18px;min-height:160px}
.detail_hero_instant_confidence .product-atb h3{font-size:24px;text-transform:uppercase;margin-bottom:18px}
.new_classics .product_collection_hero{background-position:50% 0;background-repeat:no-repeat;height:635px;position:relative;padding:100px 50% 0 0}
.new_classics .product_collection_hero h1{font-family:MillerBanner;font-size:70px;color:#fff;line-height:.9em;width:400px;padding-bottom:40px;position:relative}
.new_classics .product_collection_hero h1:after{content:"";background:#fff;width:400px;height:2px;position:absolute;bottom:0;left:0}
.new_classics .product_collection_hero__subtitle{font-size:24px;line-height:1.5em;color:#fff;width:400px;padding:0 30px}
.new_classics .product_collection_hero__html_block{position:absolute;bottom:0;width:100%;text-align:center}
.new_classics .product_collection_hero__html_block h2{font-family:MillerBanner;font-size:40px;text-transform:uppercase;margin:30px auto}
.new_classics .product_collection_hero__html_block div{font-size:18px;line-height:1.5em}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(1) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(1) button{background-color:#F87E57}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(2) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(2) button{background-color:#C0755E}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(3) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(3) button{background-color:#873130}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(4) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(4) button{background-color:#A45342}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(5) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(5) button{background-color:#A84C3D}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(6) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(6) button{background-color:#E74957}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(7) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(7) button{background-color:#CB4836}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(8) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(8) button{background-color:#4A181B}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(9) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(9) button{background-color:#7C1C1D}
.new_classics .slide_module.original_10 .slick-dots li:nth-child(10) .offers-vip__button,.new_classics .slide_module.original_10 .slick-dots li:nth-child(10) button{background-color:#930114}
.new_classics .slide_module.original_10 .slick-next.offers-vip__button,.new_classics .slide_module.original_10 button.slick-next{right:28%}
.new_classics .slide_module.original_10 .slick-next:before{right:0}
.new_classics .slide_module.classics .slick-dots li:nth-child(1) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(1) button{background-color:#f47a64}
.new_classics .slide_module.classics .slick-dots li:nth-child(2) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(2) button{background-color:#B16D5E}
.new_classics .slide_module.classics .slick-dots li:nth-child(3) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(3) button{background-color:#4C121B}
.new_classics .slide_module.classics .slick-dots li:nth-child(4) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(4) button{background-color:#A8686C}
.new_classics .slide_module.classics .slick-dots li:nth-child(5) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(5) button{background-color:#B04C5A}
.new_classics .slide_module.classics .slick-dots li:nth-child(6) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(6) button{background-color:#EE3462}
.new_classics .slide_module.classics .slick-dots li:nth-child(7) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(7) button{background-color:#EC3838}
.new_classics .slide_module.classics .slick-dots li:nth-child(8) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(8) button{background-color:#A31D3D}
.new_classics .slide_module.classics .slick-dots li:nth-child(9) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(9) button{background-color:#7a1318}
.new_classics .slide_module.classics .slick-dots li:nth-child(10) .offers-vip__button,.new_classics .slide_module.classics .slick-dots li:nth-child(10) button{background-color:#5e1c27}
.new_classics .product-quote{background-color:#eff0f0;padding:60px 190px 30px;position:relative}
.new_classics .product-quote__bb{content:url(/media/export/cms/global/bb_signature_175x50.png);margin:20px auto}
.new_classics .product-quote__body:after,.new_classics .product-quote__body:before{content:"";background:#000;width:10%;height:2px;display:inline-block;position:absolute;left:45%}
.new_classics .product-quote__body:before{top:30px}
.new_classics .product-quote__body:after{bottom:30px}
.product_collection_hero-v3.new_classics .quickshop-wrapper{position:initial;width:revert}
.sunset_pink{max-width:1024px;margin:0 auto;overflow:auto}
.sunset_pink h1{font-family:"Miller Banner Light";font-size:80px;text-align:left;line-height:.8em;font-weight:100;letter-spacing:0;content:url(/media/export/cms/collections/sunset_pink/SunsetPink-hero.jpg)}
.sunset_pink .product_collection_hero__body{width:512px;margin:86px auto 43px;position:relative}
.sunset_pink .product_collection_hero__subtitle{font-size:27px;text-transform:uppercase;position:absolute;top:18px;right:0}
.sunset_pink .product_collection_hero__html_block{font-size:22px;line-height:1.75em}
.sunset_pink .text-block{width:512px;margin:21px auto}
.sunset_pink .text-block_body{font-size:16px;line-height:1.75em}
.sunset_pink .simple_dropdown__cta{width:512px;margin:0 auto 42px}
.skin-glow-collection{overflow:auto}
.skin-glow-collection h1{font-family:"MillerBanner Light";font-size:60px;text-align:center;line-height:.8em;letter-spacing:0}
.skin-glow-collection .product_collection_hero{background-position-x:50%}
.skin-glow-collection .product_collection_hero__body{width:50%;margin-left:50%;top:20%;position:relative;text-align:center}
.skin-glow-collection .product_collection_hero__subtitle{font-size:22px;text-transform:uppercase;text-align:center}
.skin-glow-collection .product_collection_hero__html_block{font-size:24px;line-height:1.75em;max-width:380px;padding:0 20px;margin:80px auto 0}
.skin-glow-collection .product_collection_hero__content-item{float:left}
.skin-glow-collection .product_collection_hero__content-item:nth-child(1){border-bottom:1px solid #000}
@media (min-width:1024px){.skin-glow-collection .product_collection_hero__content-item:nth-child(1){width:1024px}
}
.skin-glow-collection .product_collection_hero__content-item:nth-child(n+2):nth-child(-n+3){width:50%}
.skin-glow-collection .product_collection_hero__content-item:nth-child(4){width:100%}
.skin-glow-collection .product-collection-product__product{text-align:center}
.skin-glow-collection .product-collection-product__callout{font-family:"Brandon Text Light",SimHei;font-size:22px;text-transform:uppercase;line-height:1em;max-width:512px}
.skin-glow-collection .product-collection-product__product-name{font-family:"Brandon Text Bold",SimHei;font-size:22px;text-transform:uppercase;line-height:1.25em;max-width:512px;margin-bottom:20px}
.skin-glow-collection .product-collection-product__price{border-bottom:1px solid #000;padding-bottom:4px}
.skin-glow-collection .product-collection-product__price:before{content:' ';display:block}
.skin-glow-collection .product-collection-product__description{font-size:18px;line-height:1.75em;max-width:512px}
.skin-glow-collection .product-collection-product__shop-details{text-align:center;max-width:512px}
.skin-glow-collection .button--outline{border:2px solid #000;color:#000}
.skin-glow-collection .button--outline:hover{border:2px solid #ff4661;color:#ff4661}
.skin-glow-collection .callout-alt .button,.skin-glow-collection .callout-alt .recommended-item__button,.skin-glow-collection .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .skin-glow-collection .callout-alt .go-shopping{border:2px solid #000;background-color:#000}
.skin-glow-collection .callout-alt .button:hover,.skin-glow-collection .callout-alt .recommended-item__button:hover,.skin-glow-collection .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .skin-glow-collection .callout-alt .go-shopping:hover{border:2px solid #ff4661;background-color:#ff4661}
.skin-glow-collection .block_cheek-glow-palette{position:relative}
.skin-glow-collection .block_cheek-glow-palette .product-collection-product__product{float:right;padding-top:40px;padding-left:50%;width:100%;height:670px;position:relative}
@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .product-collection-product__product{height:710px}
}
.skin-glow-collection .block_cheek-glow-palette .product-collection-product__product img{position:absolute;top:120px;left:0;z-index:-1}
@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .product-collection-product__product img{top:30px}
}
.skin-glow-collection .block_cheek-glow-palette .product-collection-product__shop-details{position:absolute;bottom:36px;right:0;left:0;margin:0 auto}
.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components{text-transform:uppercase;position:absolute;left:24px;top:200px}
.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .cream{font-family:"Brandon Text Bold",SimHei}
.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .cream:after{height:20px;width:66px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;content:"";bottom:0;left:50px}
@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .cream:after{width:100px}
}
.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .rouge{font-family:"Brandon Text Bold",SimHei;position:relative;top:100px}
.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .rouge:after{height:20px;width:66px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;content:"";bottom:-20px;left:50px}
@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .rouge:after{width:100px}
}
.skin-glow-collection .block_cheek-glow-palette .text-block_palette-name{text-align:center;top:490px}
@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .text-block_palette-name{top:530px;font-size:18px}
}
.skin-glow-collection .block_cheek-glow-palette .pink{position:absolute;left:23%}
.skin-glow-collection .block_cheek-glow-palette .bronze{position:absolute;left:47%}
.skin-glow-collection .block_cheek-glow-palette .bare{position:absolute;left:66%}
.skin-glow-collection .block_cheek-glow-palette .pearl{position:absolute;left:83%}
.skin-glow-collection .block_extra-lip-tint{position:relative}
.skin-glow-collection .block_extra-lip-tint .product-collection-product__product{padding:350px 20px 0}
@media (min-width:1024px){.skin-glow-collection .block_extra-lip-tint .product-collection-product__product{padding:450px 20px 0}
}
.skin-glow-collection .block_extra-lip-tint .product-collection-product__product img{position:absolute;top:0;left:0;z-index:-1}
.skin-glow-collection .block_extra-lip-tint .product-collection-product__shadelist{width:112px;height:36px;margin:0 auto;display:flex}
.skin-glow-collection .block_extra-lip-tint .product-collection-product__shadename{color:#fff;float:left;width:36px;height:36px;flex:1}
.artist-picks-page .skin-glow-collection .block_extra-lip-tint .product-info__shade-tile,.favorites-page .skin-glow-collection .block_extra-lip-tint .product-info__shade-tile,.past-purchases-page .skin-glow-collection .block_extra-lip-tint .product-info__shade-tile,.skin-glow-collection .block_extra-lip-tint .artist-picks-page .product-info__shade-tile,.skin-glow-collection .block_extra-lip-tint .favorites-page .product-info__shade-tile,.skin-glow-collection .block_extra-lip-tint .past-purchases-page .product-info__shade-tile,.skin-glow-collection .block_extra-lip-tint .shade-picker__shade,.skin-glow-collection .block_extra-lip-tint .wishlist-page .product-info__shade-tile,.wishlist-page .skin-glow-collection .block_extra-lip-tint .product-info__shade-tile{height:24px;width:24px;margin:0 auto}
.skin-glow-collection .block_intensive-skin-serum{border-left:1px solid #000;padding-bottom:20px}
.skin-glow-collection .block_intensive-skin-serum .callout-alt{visibility:hidden}
.skin-glow-collection .block_intensive-skin-serum .text-block_body{text-align:center;padding:20px}
.skin-glow-collection .block_intensive-skin-serum .product_description{font-size:18px;line-height:1.75em}
.skin-glow-collection .block_intensive-skin-serum .serum-cta{text-align:center;margin:20px}
.skin-glow-collection .block_intensive-skin-serum img{margin-top:3px}
.skin-glow-collection .block_moisture-balm{position:relative;border-top:1px solid #000}
.skin-glow-collection .block_moisture-balm .product-collection-product{padding-top:10%;height:472px}
.skin-glow-collection .block_moisture-balm .product-collection-product__product-name{width:512px;float:right;clear:right}
.skin-glow-collection .block_moisture-balm .product-collection-product__description{width:512px;padding:0 27px;float:right;clear:right}
.skin-glow-collection .block_moisture-balm .product-collection-product__shop-details{width:512px;float:right;clear:right}
.skin-glow-collection .block_moisture-balm .product-collection-product__product img{min-width:1024px;position:absolute;top:0;left:-100px;z-index:-1}
@media (min-width:1024px){.skin-glow-collection .block_moisture-balm .product-collection-product__product img{left:0}
}
.soothing-milk{overflow:auto}
.soothing-milk h1{font-family:"MillerBanner Light";font-size:80px;text-align:center;line-height:.8em;letter-spacing:0}
.soothing-milk .product_collection_hero{background-position-x:50%;height:635px}
.soothing-milk .product_collection_hero__body{width:50%;top:20%;position:relative;text-align:center}
.soothing-milk .product_collection_hero__subtitle{font-size:22px;text-transform:uppercase;text-align:center;margin:0 auto 20px}
.soothing-milk .product_collection_hero__html_block{font-size:18px;line-height:1.5em;max-width:380px;margin:0 auto}
.soothing-milk .product-atb{max-width:488px;text-align:center;float:left;margin:160px 0 0 20px}
@media (min-width:1024px){.soothing-milk .product-atb{margin:160px 0 0 130px}
}
.soothing-milk .product-atb .product-palette-atb__callout{font-family:"MillerBanner Light Italic";font-size:45px;font-style:oblique;text-transform:uppercase;line-height:1em;position:relative}
.soothing-milk .product-atb .product-palette-atb__callout:before{position:absolute;top:-86px;left:0;right:0}
.soothing-milk .product-atb .product-palette-atb__product-name{font-family:"Brandon Text Bold",SimHei;font-size:25px;text-transform:uppercase;line-height:1.25em;max-width:512px;margin-bottom:20px}
.soothing-milk .product-atb p{font-size:18px;line-height:1.5em}
.soothing-milk .product-image{float:right;margin:40px 30px 20px 0}
@media (min-width:1024px){.soothing-milk .product-image{margin:40px 150px 20px 0}
}
.soothing-milk .button--outline{border:2px solid #000;color:#000}
.soothing-milk .button--outline:hover{border:2px solid #ff4661;color:#ff4661}
.soothing-milk .block_bobbi-tip{text-align:center;line-height:1.5em;width:325px;padding:12px;background-color:#eff0f0;float:right;margin-right:40px}
@media (min-width:1024px){.soothing-milk .block_bobbi-tip{width:425px}
}
.soothing-milk .block_bobbi-tip p{font-size:14px;margin:0}
.soothing-milk .block_bobbi-tip .text-block_title{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase}
.soothing-milk .block_soothing-cleansing-milk .product-palette-atb__callout:before{content:url(/media/export/cms/collections/soothing_milk/BB_SS17_CMS_SoothingCleansingMilk_Sun.jpg)}
.soothing-milk .block_soothing-cleansing-oil .product-palette-atb__callout:before{content:url(/media/export/cms/collections/soothing_milk/BB_SS17_CMS_SoothingCleansingMilk_Moon.jpg)}
.soothing-milk .block_soothing-cleansing-oil .product-image{margin:0 150px 20px 0}
.soothing-milk .block_extra-balm-rinse{margin:40px 0 20px 0;border-top:1px solid #BBBBB9}
.soothing-milk .block_extra-balm-rinse .product-image{margin:-200px 0 20px 0;float:left}
@media (min-width:1024px){.soothing-milk .block_extra-balm-rinse .product-image{margin:-200px 0 20px 60px}
}
.soothing-milk .block_extra-balm-rinse .product-atb{margin:80px 40px 0 0;float:right;max-width:300px}
@media (min-width:1024px){.soothing-milk .block_extra-balm-rinse .product-atb{margin:80px 0 0 0;max-width:488px}
}
.soothing-milk .block_extra-balm-rinse .product-atb .product-palette-atb__callout{font-family:"Brandon Text Bold",SimHei;font-size:15px;font-style:initial;text-transform:uppercase;margin-bottom:6px;position:relative}
.soothing-milk .block_extra-balm-rinse .product-atb .product-palette-atb__callout:before{content:"";background:#000;width:50%;height:1px;display:inline-block;position:absolute;top:6px;left:25%}
.soothing-milk .block_extra-balm-rinse .product-atb .product-palette-atb__callout .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.skin_cushion{max-width:1024px;margin:0 auto;padding-top:60px;border-top:1px solid #000;overflow:hidden}
.skin_cushion h1{font-family:"MillerBanner Light";font-size:72px;color:#fff;text-align:left;line-height:1em;font-weight:100;letter-spacing:0}
@media (max-width:768px){.skin_cushion h1{font-size:53px}
}
@media (max-width:768px){.skin_cushion .product_collection_hero{background-position:-170px}
}
.skin_cushion .product_collection_hero__body{color:#fff;width:40%;margin:186px 0 0;position:absolute;right:0}
.skin_cushion .product_collection_hero__subtitle{font-size:27px;text-transform:uppercase;position:absolute;top:18px;right:0}
.skin_cushion .product_collection_hero__html_block{font-size:22px;line-height:1.75em;width:80%}
.skin_cushion .product_collection_hero__content-item:nth-child(1){font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;width:100%;text-align:center;position:absolute;top:-36px}
.skin_cushion .product_collection_hero__content-item:nth-child(1) img{vertical-align:top;padding-right:3px}
.skin_cushion .product_collection_hero__content-item:nth-child(4),.skin_cushion .product_collection_hero__content-item:nth-child(5){width:50%;float:left}
.skin_cushion .product_collection_hero__content-item:nth-child(6){clear:both}
.skin_cushion .product_compact{height:535px;background-size:contain;background-repeat:no-repeat;background-color:#f8f4eb;background-position:center}
.skin_cushion .product_compact h2{display:none}
.skin_cushion .product_compact .product-collection-product__description{font-size:20px;padding:2% 5% 0 60%}
@media (max-width:768px){.skin_cushion .product_compact .product-collection-product__description{font-size:18px;padding:2% 5% 0 58%}
}
.skin_cushion .product_compact .product-collection-product__shop-details{padding-left:60%}
@media (max-width:768px){.skin_cushion .product_compact .product-collection-product__shop-details{padding-left:58%}
}
.skin_cushion .product_compact img{position:absolute;top:0;z-index:-1}
.skin_cushion .product_compact .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:20px;width:180px;line-height:3em}
.skin_cushion .skin_cushion_chart .block_container__content{height:752px;position:relative;border-bottom:1px solid #000}
.skin_cushion .skin_cushion_chart h4{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase}
.skin_cushion .skin_cushion_chart img{display:block;margin-left:18%;padding:81px 0}
@media (max-width:768px){.skin_cushion .skin_cushion_chart img{margin-left:12%}
}
.skin_cushion .skin_cushion_chart .text-block{width:100%;margin:21px auto;position:absolute;top:0}
.skin_cushion .skin_cushion_chart .text-block_body{font-size:18px;line-height:1.75em;position:relative}
.skin_cushion .skin_cushion_chart .text-block .note{font-size:14px}
.skin_cushion .skin_cushion_chart .skin-boosting{width:25%;position:absolute;top:36px;left:9%}
@media (max-width:768px){.skin_cushion .skin_cushion_chart .skin-boosting{width:27%;left:4%}
}
.skin_cushion .skin_cushion_chart .skin-boosting h4:after{content:url(/media/export/cms/collections/skin_cushion/SkinCushion_leader_1.jpg);position:absolute;top:15px;left:169px}
.skin_cushion .skin_cushion_chart .fresh-formula{width:25%;position:absolute;top:36px;right:6%}
@media (max-width:768px){.skin_cushion .skin_cushion_chart .fresh-formula{width:22%;right:2%}
}
.skin_cushion .skin_cushion_chart .fresh-formula h4:before{content:url(/media/export/cms/collections/skin_cushion/SkinCushion_leader_2.jpg);position:absolute;top:15px;right:270px}
@media (max-width:768px){.skin_cushion .skin_cushion_chart .fresh-formula h4:before{right:180px}
}
.skin_cushion .skin_cushion_chart .customizable-coverage{width:30%;position:absolute;top:490px;left:9%}
@media (max-width:768px){.skin_cushion .skin_cushion_chart .customizable-coverage{width:32%;top:508px;left:4%}
}
.skin_cushion .skin_cushion_chart .customizable-coverage h4:after{content:url(/media/export/cms/collections/skin_cushion/SkinCushion_leader_3.jpg);position:absolute;top:-136px;left:270px}
@media (max-width:768px){.skin_cushion .skin_cushion_chart .customizable-coverage h4:after{left:166px}
}
.skin_cushion .skin_cushion_chart .seamless-application{width:25%;position:absolute;top:490px;right:6%}
@media (max-width:768px){.skin_cushion .skin_cushion_chart .seamless-application{width:40%;top:508px;right:9%}
}
.skin_cushion .skin_cushion_chart .seamless-application h4:before{content:url(/media/export/cms/collections/skin_cushion/SkinCushion_leader_4.jpg);position:absolute;top:-24px;right:270px}
@media (max-width:768px){.skin_cushion .skin_cushion_chart .seamless-application h4:before{top:-24px;right:56px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}
}
.skin_cushion .skin_cushion_chart .seamless-application .note{font-size:14px}
.skin_cushion .product_brush,.skin_cushion .product_refill{font-size:18px;height:574px;background-repeat:no-repeat;background-position:center 0;padding:256px 9% 0}
@media (max-width:768px){.skin_cushion .product_brush,.skin_cushion .product_refill{padding:208px 9% 0}
}
.skin_cushion .product_brush h2,.skin_cushion .product_refill h2{font-family:"Brandon Text Bold",SimHei;font-size:18px;line-height:1.5em;text-transform:uppercase;margin-bottom:20px}
.skin_cushion .product_brush .product-collection-product__price,.skin_cushion .product_refill .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:20px;width:180px;line-height:2em}
.skin_cushion .product_refill{background-position:center 12px}
.skin_cushion .product_brush{background-position:center 60px;background-size:contain;border-left:1px solid #d4d4d4}
.skin_cushion .block_container.video{background:#000;color:#fff;text-align:center;padding:0 39px 39px}
.skin_cushion .block_container.video h4{font-family:"MillerBanner Light";font-size:30px;text-transform:uppercase;padding:39px 0}
.skin_cushion .block_container.video .block_container__subtitle{font-size:20px;margin-bottom:24px}
.skin_cushion .block_container.video .video-block__media{width:100%;position:relative;margin:0 auto}
@media (min-width:1025px){.skin_cushion .block_container.video .video-block__media{width:870px}
}
.skin_cushion .block_container.video .video-block__media--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}
@media (min-width:1025px){.skin_cushion .block_container.video .video-block__media--video{width:870px;height:475px}
}
.skin_cushion .product-collection-footer_l,.skin_cushion .product-collection-footer_r{min-height:272px;margin-top:0;margin-bottom:0}
@media (max-width:768px){.skin_cushion .product-collection-footer_l,.skin_cushion .product-collection-footer_r{border-bottom:6px solid #fff}
}
.skin_cushion .product-collection-footer_r{margin-left:4px}
.skin_cushion .product-collection-footer_r .icon-freeshipping{position:relative;bottom:12px}
.skin_cushion .product-collection-footer_r .icon-freeshipping:before{content:url(/media/export/cms/global/free-shipping_69px.png)}
.extra-skincare-collection .block_container{margin:60px 0}
.extra-skincare-collection .block_container__title{font-size:20px;margin-bottom:12px}
@media (max-width:767px){.extra-skincare-collection .block_container__title{text-align:center}
}
.extra-skincare-collection .block_container__subtitle{font-family:"Brandon Text Bold";font-size:20px;text-transform:uppercase}
@media (max-width:767px){.extra-skincare-collection .block_container__subtitle{text-align:center}
}
.extra-skincare-collection .product_collection_hero__body{padding:60px 0}
.extra-skincare-collection .product_collection_hero h1{font-family:"MillerBanner Light";font-size:60px;line-height:.75em;letter-spacing:0}
@media (min-width:768px){.extra-skincare-collection .product-image{float:left}
}
.extra-skincare-collection .text-block_body{background-color:#eff0f0;padding:18px;margin-bottom:18px}
.extra-skincare-collection .text-block_body p{font-size:16px;margin:0 0 12px 0}
@media (max-width:767px){.extra-skincare-collection .product-atb{float:left;margin:0 25%}
}
@media (min-width:768px){.extra-skincare-collection .product-atb{margin-left:360px}
}
.extra-skincare-collection .product-atb a{background-color:#000;border:2px solid #000;color:#fff;display:inline-block;font-family:"Brandon Text Bold";font-size:14px;text-transform:uppercase;padding:.75em 1em;text-decoration:none;letter-spacing:2px;text-align:center;cursor:pointer}
.extra-skincare-collection .product-atb a:hover{background-color:#ff4661;border:2px solid #ff4661}
@media (min-width:768px){.extra-skincare-collection .block_container__title{margin-left:360px}
.extra-skincare-collection .block_container__subtitle{margin-left:360px;margin-bottom:12px}
.extra-skincare-collection .text-block{margin-left:360px}
}
.extra-skincare-collection .product-collection-footer_l,.extra-skincare-collection .product-collection-footer_r{min-height:248px}
.liquid_liner{max-width:1024px;margin:0 auto;overflow:hidden;position:relative}
.liquid_liner .quickshop .product-gallery{border-right:none}
.liquid_liner .uppercase{text-transform:uppercase}
.liquid_liner .button--outline,.liquid_liner .callout-alt .button,.liquid_liner .callout-alt .recommended-item__button,.liquid_liner .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .liquid_liner .callout-alt .go-shopping{border:none;background:#000;color:#fff}
.liquid_liner .button--outline:hover,.liquid_liner .callout-alt .button:hover,.liquid_liner .callout-alt .recommended-item__button:hover,.liquid_liner .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .liquid_liner .callout-alt .go-shopping:hover{background:#ff4661;color:#fff}
.liquid_liner h4{font-family:"Brandon Text Bold",SimHei;font-size:14px;text-transform:uppercase;margin:0 auto;text-align:center;position:relative}
.liquid_liner h4:before{content:"";background:#000;width:50%;height:2px;display:inline-block;position:absolute;top:8px;left:25%}
.liquid_liner h4 .inner{display:inline-block;position:relative;padding:0 7px 0 9px}
.liquid_liner .product_collection_hero{position:relative;background-position:center;background-repeat:no-repeat;min-height:472px}
.liquid_liner .product_collection_hero__title{font-family:"MillerBanner Light";font-size:60px;letter-spacing:0;color:#fff;line-height:.8em;text-transform:uppercase}
@media (max-width:768px){.liquid_liner .product_collection_hero__title{font-size:58px}
}
.liquid_liner .product_collection_hero-description_1{font-size:20px;line-height:1.5em;padding:40px 0}
.liquid_liner .product_collection_hero-description_1 div{padding-top:40px;border-top:1px solid #000}
.liquid_liner .product_collection_hero__body{width:512px;padding:150px 0 0}
.liquid_liner .product_collection_hero__subtitle{font-size:24px;color:#fff;letter-spacing:3px}
.liquid_liner .product_lwll-product{height:400px;padding-top:180px;background-repeat:no-repeat;background-position:center 0;width:768px;margin:0 auto}
.liquid_liner .product-collection-product__callout{font-family:"MillerBanner Light Italic";font-size:22px;margin-bottom:6px}
.liquid_liner .product-collection-product h2{display:none}
.liquid_liner .product-collection-product p{font-size:20px;text-align:center;padding:12px;width:768px}
.liquid_liner .product-collection-product .button--outline{margin-top:30px}
.liquid_liner .product-collection-product .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-align:center}
.liquid_liner .text-block_lwll-loveit{font-size:16px;background-color:#eff0f0;padding:20px 40px;margin-top:40px;overflow:hidden}
.liquid_liner .text-block_lwll-loveit h4{margin:12px 0 24px}
.liquid_liner .text-block_lwll-loveit h4 .inner{background:#eff0f0}
.liquid_liner .text-block_lwll-loveit .text-block_body{line-height:1.5em}
.liquid_liner .text-block_lwll-loveit .left-column,.liquid_liner .text-block_lwll-loveit .right-column{width:50%;float:left}
.liquid_liner .text-block_lwll-loveit .left-column div,.liquid_liner .text-block_lwll-loveit .right-column div{padding:6px 24px}
.liquid_liner .text-block_lwll-loveit .right-column{border-left:1px solid grey}
.liquid_liner .text-block_lwll-sliderhead{margin:60px auto 0}
.liquid_liner .text-block_lwll-sliderhead h4 .inner{background:#fff}
.liquid_liner .homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner{height:439px}
@media (min-width:1024px){.liquid_liner .homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner{max-height:initial}
}
.liquid_liner .homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner .homepage-slide__abstract__inner{width:initial}
.liquid_liner .homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner .homepage-slide__abstract--default-y-pos{top:50%}
.liquid_liner .product_lwll-remover{height:586px;background-repeat:no-repeat;background-position:80% center}
.liquid_liner .product_lwll-remover p.product-collection-product__description{width:50%;padding-top:120px}
.liquid_liner .product_lwll-remover .product-collection-product__shop-details{width:50%}
.liquid_liner .product-collection-footer_r{min-height:248px}
.liquid_liner .product-collection-footer_r .icon-freeshipping:before{content:url(/media/export/cms/global/free-shipping_69px.png)}
.liquid_liner .product-collection-footer_l,.liquid_liner .product-collection-footer_r{margin-top:0;margin-bottom:0}
.twenty-fifth-anniversary h2,.twenty-fifth-anniversary h4{font-family:"MillerBanner Light";font-size:48px;text-transform:uppercase;margin-bottom:40px;line-height:.75em;letter-spacing:0}
@media (min-width:768px){.twenty-fifth-anniversary h2,.twenty-fifth-anniversary h4{font-size:40px}
}
@media (min-width:1024px){.twenty-fifth-anniversary h2,.twenty-fifth-anniversary h4{font-size:60px}
}
.twenty-fifth-anniversary p{font-size:18px;margin:0 0 12px 0}
.twenty-fifth-anniversary .block_container{margin:60px 0}
@media (min-width:1024px){.twenty-fifth-anniversary .block_container{overflow:hidden}
}
.twenty-fifth-anniversary .product_collection_hero{background-size:contain;background-repeat:no-repeat;height:206px}
@media (min-width:768px){.twenty-fifth-anniversary .product_collection_hero{height:418px}
}
@media (min-width:1024px){.twenty-fifth-anniversary .product_collection_hero{height:557px}
}
.twenty-fifth-anniversary .product_collection_hero__content{padding:0 6px}
@media (min-width:768px){.twenty-fifth-anniversary .product_collection_hero__content{padding:0 60px}
}
.twenty-fifth-anniversary .product_collection_hero__content-item:nth-child(n+2){border-top:1px solid #000}
.twenty-fifth-anniversary .product_collection_hero__body{width:50%;padding-top:12.5%}
.twenty-fifth-anniversary .product_collection_hero h1{font-family:"MillerBanner Light";font-size:30px;line-height:.75em;letter-spacing:0;margin:0 auto;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #000}
@media (min-width:768px){.twenty-fifth-anniversary .product_collection_hero h1{font-size:60px;width:350px}
}
.twenty-fifth-anniversary .product_collection_hero__html_block{margin:0 auto;text-align:center}
@media (min-width:768px){.twenty-fifth-anniversary .product_collection_hero__html_block{width:384px}
}
@media (min-width:768px){.twenty-fifth-anniversary .product-image{float:left;max-width:42%}
}
.twenty-fifth-anniversary .product-collection-product__product{padding:0 6px}
@media (min-width:768px){.twenty-fifth-anniversary .product-collection-product__product{padding:18px 18px 18px 42%}
}
.twenty-fifth-anniversary .product-collection-product__price{font-weight:700;width:153px}
.twenty-fifth-anniversary .button--outline{color:#000;border:2px solid #000;background:#fff;margin-top:12px}
.twenty-fifth-anniversary .button--outline:hover{color:#fff;border:2px solid #ff4661;background:#ff4661}
.twenty-fifth-anniversary .text-block{padding:0 6px}
@media (min-width:768px){.twenty-fifth-anniversary .text-block{padding:18px 18px 18px 42%}
}
.twenty-fifth-anniversary .text-block_body{margin-bottom:18px}
.twenty-fifth-anniversary .text-block_link a{background-color:#000;color:#fff;display:inline-block;font-family:"Brandon Text Bold";font-size:14px;text-transform:uppercase;padding:.75em 1em;text-decoration:none;letter-spacing:2px;text-align:center;cursor:pointer}
.twenty-fifth-anniversary .text-block_link a:hover{background-color:#ff4661}
.twenty-fifth-anniversary .block_nude-library .product-image{max-width:100%;width:100%}
.twenty-fifth-anniversary .block_nude-library .product-image img{margin:0 auto;display:block}
.twenty-fifth-anniversary .block_nude-library .text-block{padding:18px;text-align:center}
.twenty-fifth-anniversary .block_nude-library .product-collection-product__price{margin:0 auto}
.twenty-fifth-anniversary .product-collection-footer_l,.twenty-fifth-anniversary .product-collection-footer_r{min-height:248px}
.peace_love_beach{max-width:1024px;margin:0 auto;position:relative}
.peace_love_beach h3{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:30px;line-height:1.25em;letter-spacing:3px;margin-bottom:6px}
.peace_love_beach .product_collection_hero{height:476px;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-repeat:no-repeat}
@media (min-width:1024px){.peace_love_beach .product_collection_hero{height:568px}
}
.peace_love_beach .product_collection_hero__body{width:36%;margin-left:60%}
@media (min-width:1024px){.peace_love_beach .product_collection_hero__body{width:30%}
}
.peace_love_beach .product_collection_hero__body h1{font-family:MillerBanner;font-size:60px;letter-spacing:0;margin-bottom:10px;line-height:1em}
.peace_love_beach .product_collection_hero__callout{text-align:center}
.peace_love_beach .product_collection_hero__subtitle{font-size:22px;letter-spacing:2px;line-height:1.25em;text-transform:uppercase;padding-bottom:36px;border-bottom:1px solid #000}
.peace_love_beach .product_collection_hero__html_block{font-size:24px;text-align:center;line-height:1.25em;margin-top:36px}
.peace_love_beach .product_collection_hero__content{display:flex;flex-wrap:wrap;flex-direction:row}
.peace_love_beach .product_collection_hero__content-item:nth-child(1){font-family:"Brandon Text Bold";font-size:18px;text-transform:uppercase;letter-spacing:4px;margin:12px;width:100%}
.peace_love_beach .product_collection_hero__content-item:nth-child(n+2):nth-child(-n+4){flex-basis:calc(33.33%)}
.peace_love_beach .product_collection_hero__content-item:nth-child(n+2):nth-child(-n+3){position:relative}
.peace_love_beach .product_collection_hero__content-item:nth-child(n+2):nth-child(-n+3):after{content:"";position:absolute;right:0;bottom:18%;height:76%;width:1px;border-right:1px solid #d4d4d4}
.peace_love_beach .product_collection_hero__content-item:nth-child(n+5):nth-child(-n+6){flex-basis:calc(50%)}
.peace_love_beach .product_collection_hero__content-item:nth-child(odd) .product-collection-product{height:620px;border-right:1px solid #d4d4d4}
.peace_love_beach .basic-responsive{text-align:center;padding:40px 0 21px}
.peace_love_beach .product-collection-palette{margin-bottom:70px}
.peace_love_beach .product-collection-palette__callout{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;letter-spacing:4px;margin:12px}
.peace_love_beach .product-collection-palette h2{text-align:center}
.peace_love_beach .product-collection-palette__description{font-size:16px;text-align:center}
.peace_love_beach .product-collection-palette img{display:block;margin:0 auto}
.peace_love_beach .product-collection-palette__price{font-family:"Brandon Text Bold",SimHei;font-size:18px;margin-left:33px}
.peace_love_beach .product-collection-palette__price .button--outline{margin-top:12px}
.peace_love_beach .product-collection-shade{position:relative;height:50px;left:33px}
.peace_love_beach .product-collection-shade .shade_dot{width:20px;height:20px;border-radius:20px}
.peace_love_beach .product-collection-shade .shade_name{font-family:"Brandon Text Bold",SimHei;font-size:16px;text-transform:uppercase;position:absolute;left:30px;top:0;width:200px}
.peace_love_beach .product-collection-shade .product_type{position:absolute;left:30px;top:20px;width:200px}
.peace_love_beach .product-collection-product{border-top:1px solid #d4d4d4}
.peace_love_beach .product-collection-product__description{font-size:16px;max-width:380px;min-height:92px;margin:0 auto}
.peace_love_beach .product-collection-product__product{text-align:center;padding:50px 6px}
.peace_love_beach .product-collection-product__product-name{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;margin:12px}
.peace_love_beach .product-collection-product__shop-details{margin:12px auto 24px}
.crushed_lip{max-width:1024px;margin:0 auto;position:relative}
.crushed_lip .mpp .page-header{background-color:#fff}
.crushed_lip .page-header__inner{padding:0}
.crushed_lip .product-image-qs__product{position:relative;cursor:pointer}
.crushed_lip .product-image-qs__description .dek{text-transform:uppercase;font-size:15px;letter-spacing:0}
.crushed_lip .product-image-qs__description .button,.crushed_lip .product-image-qs__description .recommended-item__button,.crushed_lip .product-image-qs__description .viewcart-buttons .go-shopping,.viewcart-buttons .crushed_lip .product-image-qs__description .go-shopping{color:#000;padding:.5em 1em;background-color:#fff;border:1px solid #000;margin:12px 0 0}
.crushed_lip .slide_module{padding:0}
.crushed_lip .slide_module img{margin-bottom:0}
.crushed_lip .slide_module .slick-prev{top:50%}
.crushed_lip .slide_module .slick-next{top:50%}
.crushed_lip .slide_module .slick-dots{position:initial;padding:12px 0 0}
.crushed_lip .slide_module .slick-dots li .offers-vip__button,.crushed_lip .slide_module .slick-dots li button{background-color:grey;height:10px;width:10px;border-radius:5px}
.crushed_lip .slide_module .slick-dots li.slick-active .offers-vip__button,.crushed_lip .slide_module .slick-dots li.slick-active button{background-color:#f0877f}
.crushed_lip .olapic-block__title{padding:0;text-transform:uppercase}
.crushed_lip .block_crushed_hero .quickshop_container__content .product-image-qs__product{text-align:center}
.crushed_lip .block_crushed_hero .quickshop_container__content .product-image-qs__description{font-family:"Brandon Text Bold",SimHei;font-size:15px;color:#000;text-transform:uppercase;letter-spacing:1px;padding:12px 0 18px}
@media (min-width:768px){.crushed_lip .block_crushed_hero .quickshop_container__content .product-image-qs__description{padding:0}
}
.crushed_lip .block_crushed_hero .quickshop_container__content .button,.crushed_lip .block_crushed_hero .quickshop_container__content .recommended-item__button,.crushed_lip .block_crushed_hero .quickshop_container__content .viewcart-buttons .go-shopping,.viewcart-buttons .crushed_lip .block_crushed_hero .quickshop_container__content .go-shopping{border:1px solid #000}
.crushed_lip .block_crushed_product .quickshop_container__content .product-image-qs__product{position:relative;text-align:center}
.crushed_lip .block_crushed_product .quickshop_container__content .product-image-qs__description{font-size:12px;letter-spacing:0;color:#000;width:100%;position:absolute;bottom:0;line-height:1.3em}
@media (min-width:768px){.crushed_lip .block_crushed_product .quickshop_container__content .product-image-qs__description{font-size:18px;left:50%;transform:translateY(-50%);top:40%;width:50%}
}
@media (min-width:1024px){.crushed_lip .block_crushed_product .quickshop_container__content .product-image-qs__description{font-size:21px;top:46%}
}
.crushed_lip .block_crushed_product .quickshop_container__content .product-image-qs__description .product_hed{font-family:"Brandon Text Bold",SimHei;letter-spacing:1px;text-transform:uppercase;margin:0 0 6px}
@media (min-width:768px){.crushed_lip .block_crushed_product .quickshop_container__content .product-image-qs__description .product_hed{font-family:"Lato Black";font-size:41px;line-height:.9em}
}
.crushed_lip .block_crushed_product .quickshop_container__content .product-image-qs__description li{margin:6px 0}
@media (min-width:1024px){.crushed_lip .block_crushed_product .quickshop_container__content .product-image-qs__description li{margin:9px 0}
}
.crushed_lip .block_crushed_product .quickshop_container__content .product_price{font-family:"Brandon Text Bold",SimHei;font-size:12px}
@media (min-width:768px){.crushed_lip .block_crushed_product .quickshop_container__content .product_price{font-size:18px;margin:12px 0 0}
}
.crushed_lip .block_crushed_product .quickshop_container__content .button,.crushed_lip .block_crushed_product .quickshop_container__content .recommended-item__button,.crushed_lip .block_crushed_product .quickshop_container__content .viewcart-buttons .go-shopping,.viewcart-buttons .crushed_lip .block_crushed_product .quickshop_container__content .go-shopping{border:1px solid #000;background-color:transparent;margin:12px 0}
@media (min-width:768px){.crushed_lip .block_crushed_product .quickshop_container__content .button,.crushed_lip .block_crushed_product .quickshop_container__content .recommended-item__button,.crushed_lip .block_crushed_product .quickshop_container__content .viewcart-buttons .go-shopping,.viewcart-buttons .crushed_lip .block_crushed_product .quickshop_container__content .go-shopping{margin:26px 0 0;background-color:#fff}
}
.crushed_lip .rollover .quickshop_container__content{display:flex}
@media (min-width:768px){.crushed_lip .rollover .quickshop_container__content{background-color:none}
}
.crushed_lip .rollover .quickshop_container__content>div{width:initial;float:none}
.crushed_lip .rollover .quickshop_container__content>div img{height:245px;object-fit:cover}
@media (min-width:768px){.crushed_lip .rollover .quickshop_container__content>div img{height:335px}
}
@media (min-width:1024px){.crushed_lip .rollover .quickshop_container__content>div img{height:445px}
}
.crushed_lip .rollover .quickshop_container__content .product-image{position:relative}
.crushed_lip .rollover .quickshop_container__content .product-image_link{color:#fff;border:2px solid #fff;line-height:1em;padding:.25em .5em;cursor:pointer;position:absolute;top:70%;left:26%;transform:translate(-15%,-50%)}
@media (min-width:768px){.crushed_lip .rollover .quickshop_container__content .product-image_link{padding:.75em 1em;left:29%;transform:translate(-19%,-50%)}
}
@media (min-width:1024px){.crushed_lip .rollover .quickshop_container__content .product-image_link{left:46%;transform:translate(-46%,-50%)}
}
.crushed_lip .rollover .quickshop_container__content .product-image_link a{font-family:"Brandon Text Bold",SimHei;font-size:9px;letter-spacing:2px;color:#fff;text-transform:uppercase;text-decoration:none}
@media (min-width:768px){.crushed_lip .rollover .quickshop_container__content .product-image_link a{font-size:14px}
}
.crushed_lip .rollover .quickshop_container__content .bwya__tile--cta-container{height:100%}
.crushed_lip .rollover .quickshop_container__content .bwya__hover-ready:hover .bwya__tile--wrapper .bwya__tile--rollover-text{display:inline-block}
.crushed_lip .rollover .quickshop_container__content .bwya__tile--rollover-text{color:#fff;border:1px solid #fff;line-height:1;padding:.9em;cursor:pointer;font-family:"Brandon Text Bold",SimHei;font-size:9px;letter-spacing:3px;color:#fff;text-transform:uppercase;text-decoration:none;margin-top:60%}
@media (min-width:768px){.crushed_lip .rollover .quickshop_container__content .bwya__tile--rollover-text{margin-top:55%;font-size:16px;min-width:224px}
}
@media (min-width:1024px){.crushed_lip .rollover .quickshop_container__content .bwya__tile--rollover-text{margin-top:57%;font-size:20px;min-width:250px}
}
@media (min-width:768px){.crushed_lip .rollover .quickshop_container__content .bwya__tile--wrapper{display:flex}
}
.crushed_lip .block_shop_all .product-image-qs__description{transform:translateY(-50%);top:50%;width:50%;text-align:center}
.crushed_lip .block_shop_all .shop_all_hed{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase}
@media (min-width:768px){.crushed_lip .block_shop_all .shop_all_hed{font-size:30px}
}
.crushed_lip .block_shop_all .button,.crushed_lip .block_shop_all .recommended-item__button,.crushed_lip .block_shop_all .viewcart-buttons .go-shopping,.viewcart-buttons .crushed_lip .block_shop_all .go-shopping{border:1px solid #000;color:#000;background-color:transparent;margin:18px 0 0;font-size:9px}
@media (min-width:768px){.crushed_lip .block_shop_all .button,.crushed_lip .block_shop_all .recommended-item__button,.crushed_lip .block_shop_all .viewcart-buttons .go-shopping,.viewcart-buttons .crushed_lip .block_shop_all .go-shopping{font-size:14px}
}
.crushed_lip .block_touts .block_container__content{text-align:center}
@media (min-width:768px){.crushed_lip .block_touts .block_container__content{display:flex}
}
.crushed_lip .block_touts .block_container__content .text-block{flex-grow:1;margin:40px 0}
.crushed_lip .block_touts .block_container__content .text-block_chat{border-bottom:1px solid #000}
@media (min-width:768px){.crushed_lip .block_touts .block_container__content .text-block_chat{border-bottom:none;border-left:1px solid #000}
}
.crushed_lip .block_touts .block_container__content .text-block_title{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;font-size:30px;padding:0 0 18px}
.crushed_lip .block_touts .block_container__content .text-block_body{font-size:18px}
@media (min-width:768px){.crushed_lip .block_touts .block_container__content .text-block_body p:nth-child(2){height:78px}
}
.crushed_lip .block_touts .block_container__content .text-block_link{font-family:"Brandon Text Bold",SimHei;border:1px solid #000;color:#000;background-color:transparent;padding:9px;margin-bottom:40px;display:inline-block}
@media (min-width:768px){.crushed_lip .block_touts .block_container__content .text-block_link{margin-bottom:0}
}
.crushed_lip .block_touts .block_container__content .text-block_link a{color:#000;text-decoration:none}
.crushed_lip .block_video .block_container__title{display:none}
.crushed_lip .block_video .product-image{margin:0 20px}
@media (min-width:768px){.crushed_lip .block_video .product-image{margin:0}
}
.crushed_lip .block_video .video-block__slide{position:relative}
@media (min-width:768px){.crushed_lip .block_video .video-block__slide{padding:20px;margin:20px 0 0;background-color:#000}
}
.crushed_lip .block_video .video-block__content{max-width:768px;margin:0 20px}
@media (min-width:1025px){.crushed_lip .block_video .video-block__content{margin:0 auto}
}
.crushed_lip .block_video .video-block__media--video.active{position:absolute;margin:0 auto;top:0;left:0;right:0;bottom:0}
@media (min-width:768px){.crushed_lip .block_video .video-block__media--video.active{width:770px}
}
.crushed_lip .homepage_evergreen_services_body{padding:0 12px 46px}
@media (max-width:767px){.crushed_lip .homepage_evergreen_services_body .dek{font-size:11px}
}
.crushed_shadefinder a{background-color:#000}
.crushed_shadefinder a img:hover{opacity:.6}
.art_sticks{max-width:1024px;margin:0 auto}
.art_sticks .product-collection-tabs .tab-item a.current{border-bottom:none}
.art_sticks .callout-alt .button,.art_sticks .callout-alt .recommended-item__button,.art_sticks .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .art_sticks .callout-alt .go-shopping{background-color:#ff4661;color:#fff}
.art_sticks .callout-alt .button--disabled{background-color:#ccc;border:1px solid #ccc}
.art_sticks .product__inventory-status{font-family:"Brandon Text",SimHei;text-align:left;padding:3px 0}
.art_sticks .quickshop .product-gallery{border-right:none}
.art_sticks .quickshop__container{background-color:#fff;margin:0}
.art_sticks .quickshop-wrapper{position:fixed;z-index:100;width:768px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}
.art_sticks .quickshop-wrapper.active::before{display:none}
.art_sticks .quickshop-wrapper .product-grid__content,.art_sticks .quickshop-wrapper .responsive-tabs--how_to_use-wrap,.art_sticks .quickshop-wrapper .wrap{padding:0}
.art_sticks .quickshop-wrapper .artist-picks-page .product-info__shade-tile,.art_sticks .quickshop-wrapper .favorites-page .product-info__shade-tile,.art_sticks .quickshop-wrapper .past-purchases-page .product-info__shade-tile,.art_sticks .quickshop-wrapper .shade-picker__shade,.art_sticks .quickshop-wrapper .wishlist-page .product-info__shade-tile,.artist-picks-page .art_sticks .quickshop-wrapper .product-info__shade-tile,.favorites-page .art_sticks .quickshop-wrapper .product-info__shade-tile,.past-purchases-page .art_sticks .quickshop-wrapper .product-info__shade-tile,.wishlist-page .art_sticks .quickshop-wrapper .product-info__shade-tile{width:39px;height:39px}
.art_sticks .quickshop-wrapper .button,.art_sticks .quickshop-wrapper .recommended-item__button,.art_sticks .quickshop-wrapper .viewcart-buttons .go-shopping,.viewcart-buttons .art_sticks .quickshop-wrapper .go-shopping{float:left}
.art_sticks .product__full-details-link-wrapper,.art_sticks .product__promo{display:none}
.art_sticks .product--full .product__sku-categories{min-height:0}
.art_sticks .product-collection-product div{background-repeat:no-repeat;background-position:97% 50px}
@media (min-width:769px),(min-width:1024px){.art_sticks .product-collection-product div{background-position:90% 50px}
}
.art_sticks .product_collection_hero{height:516px;max-width:1024px;background-position:100% center;position:relative}
.art_sticks .product_collection_hero__body{letter-spacing:6px;color:#fff;width:366px;position:absolute;right:50px;top:33%;line-height:2.5em;text-align:center}
.art_sticks .product_collection_hero__callout{font-size:30px;text-transform:uppercase}
.art_sticks .product_collection_hero h1{font-family:"Brandon Text Bold",SimHei;font-size:30px;line-height:33px;letter-spacing:9px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto}
.art_sticks .product_collection_hero__subtitle{font-size:20px;line-height:33px;letter-spacing:5px;text-align:center;margin:0 auto 0 auto}
.art_sticks .product_collection_hero__content{overflow:hidden;position:relative}
.art_sticks .product_collection_hero__content-item{float:left;position:relative}
.art_sticks .product_collection_hero__content-item:nth-child(2){position:absolute;top:310px;left:50px}
@media (min-width:769px),(min-width:1024px){.art_sticks .product_collection_hero__content-item:nth-child(2){top:253px}
}
.art_sticks .product_collection_hero__content-item:nth-child(2) .text-block{width:286px;padding:30px;background-color:#eff0f0;height:510px}
@media (min-width:769px),(min-width:1024px){.art_sticks .product_collection_hero__content-item:nth-child(2) .text-block{width:472px;height:360px}
}
.art_sticks .product_collection_hero__content-item:nth-child(2) .text-block h4{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-bottom:9px}
@media (min-width:769px),(min-width:1024px){.art_sticks .product_collection_hero__content-item:nth-child(2) .text-block h4{letter-spacing:4px}
}
.art_sticks .product_collection_hero__content-item:nth-child(2) .text-block .text-block_body p{font-size:16px;letter-spacing:1px;margin-bottom:12px}
.art_sticks .product_collection_hero__content-item:nth-child(3){position:absolute;top:650px;right:85px}
@media (min-width:769px),(min-width:1024px){.art_sticks .product_collection_hero__content-item:nth-child(3){top:690px}
}
.art_sticks .product_collection_hero__content-item:nth-child(3) .text-block{width:240px;padding:20px 30px 10px 30px;background-color:#eff0f0}
@media (min-width:769px),(min-width:1024px){.art_sticks .product_collection_hero__content-item:nth-child(3) .text-block{width:240px;padding:20px 30px 10px 30px}
}
.art_sticks .product_collection_hero__content-item:nth-child(3) .text-block h4{text-align:center;font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-bottom:9px}
@media (min-width:769px),(min-width:1024px){.art_sticks .product_collection_hero__content-item:nth-child(3) .text-block h4{letter-spacing:4px}
}
.art_sticks .product_collection_hero__content-item:nth-child(3) .text-block .text-block_body p{font-size:14px;letter-spacing:1px;margin-bottom:12px;text-align:center}
.art_sticks .product-collection-product__product{height:1056px;position:relative;padding:30px 50% 0 50px}
@media (min-width:769px),(min-width:1024px){.art_sticks .product-collection-product__product{height:860px}
}
.art_sticks .product-collection-product__description{font-size:16px;margin-bottom:3px}
.art_sticks .product-collection-product__callout{font-family:"Brandon Text Bold",SimHei;font-size:16px;color:#ff4661;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px}
.art_sticks .product-collection-product h2,.art_sticks .product-collection-product h3{font-family:"Brandon Text Bold",SimHei;font-size:24px;margin-bottom:6px;text-transform:uppercase;letter-spacing:3px;line-height:1em}
.art_sticks .product-collection-product h3{margin-top:6px}
.art_sticks .product-collection-product__price{font-family:"Brandon Text Bold",SimHei;font-size:16px}
.art_sticks .product-collection-product .product-collection-product__shadelist{position:absolute;height:200px;width:1024px;bottom:0;left:0;border-top:1px solid #ccc}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename{font-size:16px;height:33px;width:190px;position:absolute}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(5n+1){top:40px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(5n+2){top:70px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(5n+3){top:100px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(5n+4){top:130px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(5n+5){top:160px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(-n+5){left:90px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(-n+5){left:50px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+6):nth-child(-n+10){left:210px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+11):nth-child(-n+15){left:400px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+16):nth-child(-n+20){left:590px}
@media (min-width:769px),(min-width:1024px){.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+6):nth-child(-n+10){left:280px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+11):nth-child(-n+15){left:510px}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename:nth-child(n+16):nth-child(-n+20){left:730px}
}
.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .artist-picks-page .product-info__shade-tile,.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .favorites-page .product-info__shade-tile,.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .past-purchases-page .product-info__shade-tile,.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .shade-picker__shade,.art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .wishlist-page .product-info__shade-tile,.artist-picks-page .art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.favorites-page .art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.past-purchases-page .art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile,.wishlist-page .art_sticks .product-collection-product .product-collection-product__shadelist .product-collection-product__shadename .product-info__shade-tile{display:inline-block;height:16px;width:16px;vertical-align:top}
.art_sticks .button--outline{border:1px solid #ff4661;color:#ff4661;margin-top:18px}
.art_sticks .product__button{margin-top:18px}
.art_sticks .product_intense-pigment{font-size:16px;height:350px;padding:40px 50% 0 30px;border-bottom:1px solid #f3f3f3;background-position:90% center}
@media (max-width:768px){.art_sticks .product_intense-pigment{height:360px!important;padding:40px 50% 0 10px;background-position:95% 20px;background-size:300px}
}
.remedies-page{padding:0}
.remedies-page h1{font-family:"MillerBanner Light";font-size:60px;line-height:.8em;text-transform:uppercase;margin-bottom:20px}
.remedies-page h5{font-family:"Brandon Text Bold";font-size:16px}
.remedies-page_head{max-width:1024px;margin:0 auto}
.remedies-page_head .menu{height:46px;text-align:center;border-bottom:1px solid #000}
.remedies-page_head .menu ul.menu__list{display:inline-block}
.remedies-page_head .menu li{font-weight:600;font-size:14px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000}
.remedies-page_head .menu li.active-trail{background-color:#fff;border-bottom:#fff;padding-bottom:14px}
.remedies-page_head .menu li.last{border-right:1px solid #000}
.remedies-page_head .menu a{color:#000;text-decoration:none}
.remedies-page_hero{height:472px;position:relative;background-position:50%}
.remedies-page_hero__subtitle{font-size:24px}
.remedies-page_hero__body{width:532px;text-align:center;margin:0 auto;position:absolute;top:36%;left:0;right:0}
.remedies-page .remedy-header{text-align:center}
.remedies-page .remedy-header .remedies-page_problem{padding:24px;position:relative}
.remedies-page .remedy-header .remedies-page_problem .label{font-size:20px;letter-spacing:3px;text-transform:uppercase}
.remedies-page .remedy-header .remedies-page_problem .description{font-family:"Brandon Text Bold";font-size:27px;letter-spacing:3px;text-transform:uppercase}
.remedies-page .remedy-header .remedies-page_problem:after{content:"";background:#000;width:20%;height:1px;display:inline-block;position:absolute;top:100%;left:40%}
.remedies-page .remedy-header .remedies-page_solution{padding:24px}
.remedies-page .remedy-header .remedies-page_solution .label{font-size:20px;letter-spacing:3px;text-transform:uppercase}
.remedies-page .remedy-header .remedies-page_solution .description{font-family:"Brandon Text Bold";font-size:27px;letter-spacing:3px;text-transform:uppercase}
.remedies-page .remedy-header .remedies-page_solution .remedy_number{font-family:"Brandon Text Bold";font-size:27px;letter-spacing:3px;text-transform:uppercase;color:#c70050}
.remedies-page .remedy-header .remedies-page_description{width:440px;margin:0 auto 49px}
.remedies-page__product-wrap{background:#f2f2f2}
.remedies-page__product-wrap .button--secondary{background-color:#000}
.remedies-page__product{min-height:379px;max-width:768px;margin:0 auto}
.remedies-page__product-image{float:left}
.remedies-page__product-description{margin-left:230px;padding-right:20px;padding-bottom:24px}
.remedies-page__product-description .body{font-size:16px;line-height:1em;padding:52px 0 0}
.remedies-page__product-description .body p{margin:0}
.remedies-page__product-description .body ul{padding:20px 0;list-style-type:disc;list-style-position:inside}
.remedies-page__product-description .body li{padding:3px 0}
.remedies-page__product-price{font-size:16px;line-height:1em;padding:0 0 21px}
.remedies-page__product-price.right{display:inline-block;padding:0 1em 21px}
.remedies-page .homepage-slide__headline{font-family:"Brandon Text Bold";font-size:18px;margin:0}
.remedies-page .homepage-slide__description{font-size:16px;line-height:1.75em}
.remedies-page .homepage-slide__abstract__inner{width:380px}
@media (min-width:1025px){.remedies-page .homepage-slide__abstract__inner{width:520px}
}
.remedies-page .block_container__title{font-family:"Brandon Text Bold";font-weight:400;font-size:16px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;width:706px;margin:0 auto}
.remedies-page .block_container__title:before{content:"";background:#000;width:100%;height:1px;display:inline-block;position:absolute;top:43%;left:0}
.remedies-page .block_container__title .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
.remedies-page .block_container__subtitle{font-size:16px;font-style:italic;text-align:center;margin:6px 0 18px}
.remedies-page .block_ingredients{background:#f2f2f2;padding:28px}
.remedies-page .block_ingredients h5{padding:16px 0 0}
.remedies-page .block_ingredients .block_container__title{margin:0 auto 27px}
.remedies-page .block_ingredients .block_container__title .inner{background:#f2f2f2}
.remedies-page .block_ingredients .block_container__content{font-size:16px;width:706px;margin:0 auto;padding-left:40px}
.remedies-page .block_ingredients .block_container__content div div{height:128px}
.remedies-page .block_ingredients img{float:left;clear:left;margin-right:9px}
.remedies-page .block_results{padding:56px}
.remedies-page .block_results .block_container__content{font-size:16px;max-width:768px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}
.remedies-page .block_results .product-image{text-align:center;flex:1;flex-basis:20%}
.remedies-page .block_results .product-image_title{margin:18px 0 0}
.remedies-page .block_results .product-image_caption{font-family:"Brandon Text Bold";text-transform:uppercase}
.remedies-page .block_results .text-block{text-align:center;flex-basis:100%}
.remedies-page .video{background-color:#000;padding:20px;position:relative}
.remedies-page .video .block_container__title{display:none}
.remedies-page .video .block_container__content{max-width:768px;margin:0 20px}
@media (min-width:1025px){.remedies-page .video .block_container__content{margin:0 auto}
}
.remedies-page .video .video-block__media--video.active{position:absolute;margin:0 auto;top:0;left:0;right:0;bottom:0;width:770px}
.remedies__header{position:relative;color:#000;text-decoration:none;display:block;background-repeat:no-repeat;background-position:right;max-width:1024px;margin:0 auto}
@media (max-width:767px){.remedies__header{background:0 0!important}
.remedies__header--image img{display:block}
}
@media (min-width:768px){.remedies__header{margin-bottom:5px}
}
.remedies__header--image{width:100%;background-size:cover}
@media (min-width:768px){.remedies__header--image{background:0 0;width:1px;overflow:hidden}
.remedies__header--image img{display:block;max-width:none;visibility:hidden}
}
.remedies__header--content{position:absolute;text-align:center;top:0;width:100%;padding-left:40%;text-align:center}
@media (min-width:768px){.remedies__header--content{height:100%;line-height:100%}
}
@media (min-width:1025px){.remedies__header--content{padding-left:55%}
}
@media (min-width:768px){.remedies__header--content .inner{top:36%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.remedies__header--content h2,.remedies__header--content h4{color:#000;text-align:center;margin-bottom:0}
@media (min-width:768px){.remedies__header--content h2,.remedies__header--content h4{line-height:44px;margin:0}
}
.remedies__header--content h2{margin-top:10px;font-size:21px;line-height:1em;letter-spacing:4px;font-family:"Brandon Text Bold",SimHei}
@media (min-width:768px){.remedies__header--content h2{font-size:18px;letter-spacing:3px;margin-bottom:120px}
}
.remedies__header--content h4{font-size:15px}
@media (min-width:768px){.remedies__header--content h4{font-size:20px;line-height:30px}
}
.remedies-page__share{float:right;margin-top:-4px}
@media (min-width:768px){.remedies-page__share{margin-top:-1px}
}
.remedies-page__share a{font-size:24px;margin-left:16px;color:#000;text-decoration:none}
.remedies-page__share a:hover{color:#ff4661}
.remedies-page__slide-type{margin-top:3px}
.remedies-page__slider{background:#f0f0f0;max-width:768px;margin:20px auto 56px;padding-left:35px;padding-right:35px}
.remedies-page__slider .slick-track{margin:auto}
.remedies-page__slider .slick-next,.remedies-page__slider .slick-prev{height:18px;width:22px}
.remedies-page__slider .slick-next:before,.remedies-page__slider .slick-prev:before{font-size:22px}
@media (min-width:768px){.remedies-page__slider .slick-next,.remedies-page__slider .slick-prev{height:50px;width:45px;margin-top:-29px}
.remedies-page__slider .slick-next:before,.remedies-page__slider .slick-prev:before{font-size:50px}
}
.remedies-page__slider .slick-prev{left:5px}
.remedies-page__slider .slick-next{right:0}
.remedies-page__slider .slick-next:before{right:0}
.remedies-page__slider .remedies-page__slider-slide{text-align:center;margin-right:10px;-webkit-transition:opacity,.3s;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;transition:opacity .3s;filter:alpha(Opacity=100);opacity:1}
.remedies-page__slider .remedies-page__slider-slide.slick-showing{filter:alpha(Opacity=50);opacity:.5}
.remedies-page__slider .remedies-page__slider-slide.slick-showing .remedies-page__slide-wrap .remedies-page__slide-image{border-color:#000}
.remedies-page__slider .remedies-page__slider-slide-type{font-size:11px}
@media (min-width:768px){.remedies-page__slider .remedies-page__slider-slide-type{font-size:14px;margin-top:5px}
}
.remedies-page__slider .remedies-page__slide-wrap{max-width:100%;display:inline-block;padding:15px 0 10px}
@media (min-width:768px){.remedies-page__slider .remedies-page__slide-wrap{padding-top:30px;padding-bottom:15px}
}
.remedies-page__slider .remedies-page__slide-wrap:hover{cursor:pointer}
.remedies-page__slider .remedies-page__slide-wrap:hover .remedies-page__slide-image{border-color:#000}
.remedies-page__slider .remedies-page__slide-image{margin:auto;max-width:100%;width:80px;border:1px solid #D0D0D0;-webkit-transition:border-color,.3s;-moz-transition:border-color,.3s;-o-transition:border-color,.3s;transition:border-color .3s}
@media (min-width:768px){.remedies-page__slider .remedies-page__slide-image{width:90px}
}
.remedies-page__slider .remedies-page__content{display:none}
.remedies-page__slider .remedies__event{display:none}
.remedies-page__name{text-align:center;font-size:18px}
@media (min-width:768px){.remedies-page__name .section-header{margin-bottom:12px}
}
.remedies-page__content-container .remedies-page__slide-wrap{display:none}
.concealer_guide_layout{padding:0;max-width:1024px;margin:0 auto}
.concealer_guide_layout h2{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;margin-bottom:20px}
.concealer_guide_layout .product-collection-product__price{display:block;margin-top:9px}
@media (min-width:768px){.concealer_guide_layout .product-collection-product__price{margin-top:30px}
}
.concealer_guide_layout h4{font-family:"Brandon Text Bold",SimHei;font-size:18px;line-height:1.75em;text-transform:uppercase}
.concealer_guide_layout .filter_guide_page_head{max-width:1024px}
.concealer_guide_layout .filter_guide_page_hero{min-height:210px;background-size:contain;background-repeat:no-repeat}
@media (min-width:768px){.concealer_guide_layout .filter_guide_page_hero{height:360px;background-size:inherit}
}
.concealer_guide_layout .filter_guide_page_filter .product-filter__item{font-family:"Brandon Text",SimHei}
.concealer_guide_layout .filter_guide_page_filter .product-filter__item .product-filter__filter{font-size:15px}
@media (min-width:768px){.concealer_guide_layout .filter_guide_page_filter .product-filter__item .product-filter__filter{font-size:18px}
}
.concealer_guide_layout__slider .filter_guide_page__content h2{font-size:20px}
.concealer_guide_layout .block_container ul{font-size:18px;line-height:1.5em;padding-left:20px;list-style-type:disc}
.concealer_guide_layout .block_container.block_product .block_container__content{margin:32px}
@media (min-width:768px){.concealer_guide_layout .block_container.block_product .block_container__content{display:flex;flex-wrap:wrap;flex-direction:row;margin:0}
.concealer_guide_layout .block_container.block_product .block_container__content .product-image{flex-basis:calc(50%)}
.concealer_guide_layout .block_container.block_product .block_container__content .product-collection-product{width:50%;padding-left:30px}
}
.concealer_guide_layout .block_container.block_details .block_container__content{margin:32px 0}
@media (min-width:768px){.concealer_guide_layout .block_container.block_details .block_container__content{display:flex;margin:32px}
.concealer_guide_layout .block_container.block_details .block_container__content .basic-responsive{padding-left:30px;margin:0}
}
.concealer_guide_layout .block_container.block_details .block_container__content .product-image{flex-basis:calc(50%)}
.concealer_guide_layout .block_container.block_details .block_container__content .basic-responsive{flex-basis:calc(50%);margin:32px}
@media (min-width:768px){.concealer_guide_layout .block_container.block_details .block_container__content .basic-responsive{margin:0}
}
.concealer_guide_layout .block_container.block_details .block_container__content .basic-responsive h4{border-top:0;padding:23px 0 7px}
@media (min-width:768px){.concealer_guide_layout .block_container.block_details .block_container__content .basic-responsive h4{border-top:1px solid #000;padding:19px 0}
}
.concealer_guide_layout .block_container.block_details .block_container__content .basic-responsive div{font-size:18px;text-transform:uppercase;padding:3px 0 24px;border-bottom:1px solid #000;display:flex;justify-content:space-between}
@media (min-width:768px){.concealer_guide_layout .block_container.block_details .block_container__content .basic-responsive div{border-top:0}
}
.concealer_guide_layout .block_container.block_video{font-family:"Brandon Text Bold",SimHei;background:#000;color:#fff;text-align:center;margin:0 auto 30px}
@media (min-width:768px){.concealer_guide_layout .block_container.block_video{padding:0 0 32px 0}
}
.concealer_guide_layout .block_container.block_video h4{font-size:15px;text-transform:uppercase;padding:39px 0}
.concealer_guide_layout .block_container.block_video .text-block_link{padding:54px 0 32px}
.concealer_guide_layout .block_container.block_video .text-block_link a{font-size:15px;text-transform:uppercase;padding-bottom:4px;color:#fff;text-decoration:none;border-bottom:2px solid #fff}
.concealer_guide_layout .block_container.block_video .text-block_link a:hover{color:#ff4661;border-bottom:2px solid #ff4661}
@media (min-width:768px){.concealer_guide_layout .block_container.block_video .block_container__content{display:block}
}
.concealer_guide_layout .block_container.block_video .block_container__subtitle{font-size:20px;margin-bottom:24px;text-decoration:none;border-bottom:2px solid #fff}
.concealer_guide_layout .block_container.block_video .video-block__media{width:100%;position:relative;margin:0 auto}
@media (min-width:1025px){.concealer_guide_layout .block_container.block_video .video-block__media{width:870px}
}
.concealer_guide_layout .block_container.block_video .video-block__media--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}
@media (min-width:1025px){.concealer_guide_layout .block_container.block_video .video-block__media--video{width:870px;height:475px}
}
.concealer_guide_layout .product-collection-product img{border-bottom:2px solid #000;padding:12px 0 27px}
@media (min-width:768px){.concealer_guide_layout .product-collection-product img{border-bottom:0;padding:0}
.concealer_guide_layout .product-collection-product h2{text-align:left}
}
@media (min-width:768px){.concealer_guide_layout .site_touts{display:flex;flex-direction:column}
}
@media (min-width:768px){.concealer_guide_layout .site_touts .block_container__content{display:flex}
}
.concealer_guide_layout .site_touts .text-block{text-align:center;margin:1px 0;padding:30px;background-color:#eff0f0;position:relative}
@media (min-width:768px){.concealer_guide_layout .site_touts .text-block{margin:0 1px;display:flex;flex-basis:calc(50% - 2px);justify-content:center;flex-direction:column}
}
.concealer_guide_layout .site_touts .text-block_title{font-family:"Brandon Text Bold",SimHei;font-size:21px;text-transform:uppercase;margin:0 0 18px 0}
.concealer_guide_layout .site_touts .text-block_body{font-size:20px;line-height:1.5em;margin-bottom:18px}
.concealer_guide_layout .site_touts .text-block_link{position:absolute;bottom:32px;left:0;right:0}
.concealer_guide_layout .site_touts .text-block_link a{font-family:"Brandon Text Bold",SimHei;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}
.concealer_guide_layout .block_quickshop{padding:0 0 32px 32px}
.concealer_guide_layout .block_quickshop h2{display:none}
.havana_brights .product_collection_hero{background-position:50% 0;background-repeat:no-repeat;background-color:#fef7f2;height:356px;position:relative;display:flex;align-content:center}
.havana_brights .product_collection_hero__body{color:#000;position:absolute;bottom:66px;width:100%}
.havana_brights .product_collection_hero h1{font-family:"MillerBanner Light";font-size:80px;letter-spacing:0;line-height:.9em}
.havana_brights .product_collection_hero__subtitle{font-family:"Brandon Text Bold";font-size:24px;line-height:1.5em;margin:0 auto 18px auto}
.havana_brights .product_collection_hero__html_block{font-size:18px;line-height:1.25em;text-align:center}
.havana_brights p{font-size:18px}
.havana_brights .product-collection-product__price{display:none}
.havana_brights h2{margin-bottom:6px}
.havana_brights .block_cosmetic-bag .product-collection-product__price,.havana_brights .product-collection-product__price,.havana_brights h2,.havana_brights h3,.havana_brights h5.slide_module_qs__price{font-family:"Brandon Text Bold";font-size:24px;line-height:1.5em;text-transform:uppercase}
.havana_brights .button,.havana_brights .button--outline,.havana_brights .callout-alt .button,.havana_brights .callout-alt .recommended-item__button,.havana_brights .callout-alt .viewcart-buttons .go-shopping,.havana_brights .recommended-item__button,.havana_brights .viewcart-buttons .go-shopping,.viewcart-buttons .havana_brights .callout-alt .go-shopping,.viewcart-buttons .havana_brights .go-shopping{color:#fff;background-color:#ed4d4a;border:2px solid #ed4d4a}
.havana_brights .button--outline:hover,.havana_brights .button:hover,.havana_brights .callout-alt .button:hover,.havana_brights .callout-alt .recommended-item__button:hover,.havana_brights .callout-alt .viewcart-buttons .go-shopping:hover,.havana_brights .recommended-item__button:hover,.havana_brights .viewcart-buttons .go-shopping:hover,.viewcart-buttons .havana_brights .callout-alt .go-shopping:hover,.viewcart-buttons .havana_brights .go-shopping:hover{color:#000;background-color:#fff;border:2px solid #000}
.havana_brights .block_cheek-palette .block_container__content{display:flex;align-items:center;text-align:center;margin-top:30px}
.havana_brights .block_cheek-palette .block_container__content .product-collection-product{width:56%;padding:0 10%}
.havana_brights .block_cheek-palette .block_container__content .product-image{width:44%}
.havana_brights .product_liquid-lip .product-collection-product__callout{justify-content:flex-end}
.havana_brights .block_art-sticks{padding:30px;border-top:1px solid #BBBBB9}
.havana_brights .block_art-sticks .block_container__content{display:flex;justify-content:space-between;align-items:center}
.havana_brights .block_art-sticks .block_container__content .product-collection-product{width:30%}
.havana_brights .block_art-sticks .block_container__content .product-collection-product__callout{display:flex}
.havana_brights .block_art-sticks .block_container__content .product-collection-product__callout .color-dots{width:20px;height:20px;border-radius:10px;margin-right:10px}
.havana_brights .block_art-sticks .block_container__content .product-collection-product__price{display:none}
.havana_brights .block_art-sticks .block_container__content .product-image{width:26%}
.havana_brights .block_art-sticks .block_container__content .product_art-stick h2{position:relative}
.havana_brights .block_art-sticks .block_container__content .product_art-stick h2:before{height:0;width:200px;border-bottom:1px solid #000;position:absolute;content:"";bottom:18px;right:-60px}
.havana_brights .block_art-sticks .block_container__content .product_art-stick h2:after{height:7px;width:7px;border-radius:3px;background-color:#000;position:absolute;content:"";bottom:15px;right:-60px}
@media (max-width:768px){.havana_brights .block_art-sticks .block_container__content .product_art-stick h2:before{width:100px;right:-40px}
.havana_brights .block_art-sticks .block_container__content .product_art-stick h2:after{right:-40px}
}
.havana_brights .block_art-sticks .block_container__content .product_art-stick .product-collection-product__price{font-family:"Brandon Text Bold";font-size:24px;text-transform:uppercase}
.havana_brights .block_art-sticks .block_container__content .product_liquid-lip{text-align:right}
.havana_brights .block_art-sticks .block_container__content .product_liquid-lip h2{position:relative}
.havana_brights .block_art-sticks .block_container__content .product_liquid-lip h2:before{height:0;width:70px;border-bottom:1px solid #000;position:absolute;content:"";bottom:18px;left:-60px}
.havana_brights .block_art-sticks .block_container__content .product_liquid-lip h2:after{height:7px;width:7px;border-radius:3px;background-color:#000;position:absolute;content:"";bottom:15px;left:-60px}
@media (max-width:768px){.havana_brights .block_art-sticks .block_container__content .product_liquid-lip h2:before{width:90px;left:-30px}
.havana_brights .block_art-sticks .block_container__content .product_liquid-lip h2:after{left:-30px}
}
.havana_brights .block_art-sticks .block_container__content .product_liquid-lip .product-collection-product__callout{justify-content:flex-end}
.havana_brights .block_art-sticks .block_container__content .product_liquid-lip .product-collection-product__price{font-family:"Brandon Text Bold";font-size:24px;text-transform:uppercase}
.havana_brights .block_cosmetic-bag{text-align:center;background-color:#fef7f2}
.havana_brights .block_cosmetic-bag .block_container__content{position:relative;bottom:56px}
.havana_brights .slide_module__slide article{display:flex;align-items:flex-start}
.havana_brights .slide_module.shadow_stick{border-top:1px solid #BBBBB9}
.havana_brights .slide_module.shadow_stick .shadow-color{font-family:"MillerBanner Light Italic";color:#ed4d4a;position:relative;top:100px;min-width:120px;padding-top:30px}
.havana_brights .slide_module.shadow_stick .shadow-color.left{text-align:left;padding-left:12px;left:72px}
@media (max-width:768px){.havana_brights .slide_module.shadow_stick .shadow-color.left{left:6px}
}
.havana_brights .slide_module.shadow_stick .shadow-color.left img{position:absolute;bottom:-72px;left:-10px}
.havana_brights .slide_module.shadow_stick .shadow-color.right{text-align:right;padding-right:12px;right:72px}
@media (max-width:768px){.havana_brights .slide_module.shadow_stick .shadow-color.right{right:120px}
}
.havana_brights .slide_module.shadow_stick .shadow-color.right img{position:absolute;bottom:-72px;right:-20px}
.havana_brights .slide_module.shadow_stick .slide_module__nav{display:none}
@media (max-width:768px){.havana_brights .slide_module.shadow_stick img.stick{width:628px;position:relative;left:-42px}
}
.havana_brights .slide_module.shadow_stick .slick-dots{display:flex;justify-content:center;bottom:40px}
.havana_brights .slide_module.shadow_stick .slick-dots li{width:50px;padding-bottom:10px;margin:0 20px;opacity:1}
.havana_brights .slide_module.shadow_stick .slick-dots li.slick-active{border-bottom:solid #ed4d4a .5px}
.havana_brights .slide_module.shadow_stick .slick-dots li:hover{border-bottom:solid #ed4d4a .5px}
.havana_brights .slide_module.shadow_stick .slick-dots li .offers-vip__button,.havana_brights .slide_module.shadow_stick .slick-dots li button{width:50px;height:20px;border-radius:10px}
.havana_brights .slide_module.shadow_stick .slick-dots li .offers-vip__button:before,.havana_brights .slide_module.shadow_stick .slick-dots li button:before{width:20px;height:20px;border-radius:10px;opacity:1}
.havana_brights .slide_module.shadow_stick .slick-dots li .offers-vip__button:after,.havana_brights .slide_module.shadow_stick .slick-dots li button:after{position:absolute;left:30px;top:0;content:" ";width:20px;height:20px;border-radius:10px;line-height:20px;text-align:right}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(1) .offers-vip__button:before,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(1) button:before{background-color:#e59d71}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(1) .offers-vip__button:after,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(1) button:after{background-color:#bf7c5d}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(2) .offers-vip__button:before,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(2) button:before{background-color:#e6be9c}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(2) .offers-vip__button:after,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(2) button:after{background-color:#a27c62}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(3) .offers-vip__button:before,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(3) button:before{background-color:#754a39}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(3) .offers-vip__button:after,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(3) button:after{background-color:#232630}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(4) .offers-vip__button:before,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(4) button:before{background-color:#d7a295}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(4) .offers-vip__button:after,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(4) button:after{background-color:#452a26}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(5) .offers-vip__button:before,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(5) button:before{background-color:#aa7171}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(5) .offers-vip__button:after,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(5) button:after{background-color:#c49c87}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(6) .offers-vip__button:before,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(6) button:before{background-color:#e5958d}
.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(6) .offers-vip__button:after,.havana_brights .slide_module.shadow_stick .slick-dots li:nth-child(6) button:after{background-color:#60473f}
.havana_brights .slide_module_qs__product{width:500px;margin:0 auto}
.havana_brights .product_collection_hero-v3 .quickshop-wrapper{position:initial;width:revert}
.slww{padding:0;max-width:1024px;margin:0 auto}
.slww h2{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;margin-bottom:20px}
.slww h4{font-family:"Lato Black";font-size:30px;line-height:1em;text-transform:uppercase}
@media (min-width:768px){.slww h4{font-size:52px}
}
.slww .product-grid__content,.slww .responsive-tabs--how_to_use-wrap,.slww .wrap{padding:0;position:relative}
.slww .quickshop_container{text-align:center;margin:0 0 50px 0}
@media (min-width:768px){.slww .quickshop_container{margin:50px 0}
}
.slww .quickshop_container .basic-responsive{overflow:hidden}
.slww .quickshop_container .quickshop{text-align:left}
.slww .quickshop_container .button--outline{color:#000;border:none;border-bottom:2px solid #000;padding:.75em 0}
.slww .quickshop_container__subtitle{font-size:12px;margin:5px 0 12px}
@media (min-width:768px){.slww .quickshop_container__subtitle{font-size:20px;margin:22px}
}
.slww .product_models{height:300px}
@media (min-width:667px){.slww .product_models{height:472px}
}
.slww .product_stripes{height:70px}
@media (min-width:768px){.slww .product_stripes{height:130px}
}
.slww .product_product{height:295px}
@media (min-width:667px){.slww .product_product{height:500px}
}
.slww .product_benefits{line-height:1.5em;text-align:left;padding:0 2% 0 30%;overflow:hidden}
@media (min-width:768px){.slww .product_benefits{line-height:2em;text-align:center;width:33%;float:left;padding:39px}
}
.slww .product_benefits .hed{font-family:"Brandon Text Bold",SimHei;font-size:12px;text-transform:uppercase}
@media (min-width:768px){.slww .product_benefits .hed{font-size:20px;margin-top:20px}
}
.slww .product_benefits .dek{font-size:12px}
@media (min-width:768px){.slww .product_benefits .dek{font-size:20px}
}
@media (max-width:767px){.slww .product_benefits{position:relative;margin:20px 0}
.slww .product_benefits img:nth-child(1){width:31px;position:absolute;top:50%;transform:translateY(-50%);left:9%}
.slww .product_benefits img:nth-child(2){position:absolute;left:23%;top:50%;transform:translateY(-50%);width:2.5px}
}
@media (max-width:767px){.slww .shade-slider .slick-slider{margin-bottom:12px}
}
.slww .block_problem_skin_header{text-align:center;padding:30px 0}
@media (max-width:767px){.slww .block_problem_skin_header{background-image:url(/media/export/cms/collections/slww/problem_skin_video/MOBILE_VIDEO_BG.jpg);background-size:cover}
}
.slww .block_problem_skin_header .hed{font-family:Lato #000;font-size:22px;text-transform:uppercase}
@media (min-width:768px){.slww .block_problem_skin_header .hed{font-size:31px;margin-bottom:18px}
}
.slww .block_problem_skin_header .dek{font-size:12px}
@media (min-width:768px){.slww .block_problem_skin_header .dek{font-size:20px}
}
.slww .video-carousel__block{background-color:#fff;min-height:640px}
@media (max-width:767px){.slww .video-carousel__block{background-image:url(/media/export/cms/collections/slww/problem_skin_video/MOBILE_VIDEO_BG.jpg);background-size:cover;background-position:center bottom}
}
@media (max-width:768px){.slww .video-carousel__block{min-height:495px}
}
@media (max-width:736px){.slww .video-carousel__block{min-height:572px}
}
@media (max-width:414px){.slww .video-carousel__block{min-height:422px}
}
@media (max-width:375px){.device-mobile .slww .video-carousel__block{min-height:395px}
}
@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:portrait){.slww .video-carousel__block{min-height:640px}
}
@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:landscape){.slww .video-carousel__block{min-height:655px}
}
.slww .video-carousel__block .video-block__media--title{color:#000}
.slww .video-carousel__block .video-carousel__menu{margin:0 1px;width:unset}
@media (min-width:768px){.slww .video-carousel__block .video-carousel__menu{display:none}
}
.slww .video-carousel__block .video-carousel__menu .selectbox{color:#000;border:1px solid #000;background-color:#fff}
.slww .video-carousel__block .video__image__thumb{padding:0 6px}
.slww .video-carousel__block .video-carousel__related_products__button{color:#000;text-transform:uppercase;bottom:12px;background-color:#fff;border-color:#000}
@media (max-width:767px){.slww .video-carousel__block__header{font-family:"Lato Black";color:#000;text-transform:uppercase;padding:20px;background-image:url(/media/export/cms/collections/slww/problem_skin_video/MOBILE_VIDEO_BG.jpg);background-size:cover}
}
.slww .homepage-slide.module .homepage-slide__slide.module{margin:0}
.slww .homepage-slide.before_after{top:-13px}
.slww .homepage-slide.before_after .homepage-slide__inner{margin-bottom:0}
@media (min-width:768px){.slww .homepage-slide.before_after .homepage-slide__inner{padding-bottom:18px}
}
@media (max-width:767px){.slww .homepage-slide.before_after .homepage-slide__dropdown{padding-top:32px}
}
.slww .homepage-slide.before_after .product-grid--carousel .slick-prev{left:unset}
.slww .homepage-slide.before_after .icon{font-size:24px;position:absolute;right:0;top:3px;z-index:1000;cursor:pointer}
@media (min-width:768px){.slww .block_container.olapic{border-top:1px solid #D0D0D0}
}
.slww .block_container.olapic h3{font-family:"Lato Black";font-size:27px;text-transform:uppercase}
@media (max-width:767px){.slww .block_container.olapic h3{padding:30px 0 0}
}
.slww .block_container.olapic .olapic-block__copy{line-height:1.5em}
.slww .evergreen_services{border-top:1px solid #D0D0D0}
.slww.influencers .product_collection_hero{padding:0;max-width:1024px;margin:0 auto}
.slww.influencers .product_collection_hero h1{font-family:"Lato Black";font-size:36px;letter-spacing:0;line-height:1em;margin:0 auto 18px auto}
.slww.influencers .product_collection_hero h2{font-family:"Brandon Text Bold",SimHei;font-size:18px;text-transform:uppercase;margin-bottom:20px}
.slww.influencers .product_collection_hero h4{font-family:"Lato Black";font-size:30px;line-height:1em;text-transform:uppercase}
@media (min-width:768px){.slww.influencers .product_collection_hero h4{font-size:52px}
}
.slww.influencers .product_collection_hero__body{margin:30px 0 0 0}
.slww.influencers .product_collection_hero__subtitle{font-size:18px;letter-spacing:1px;padding:0 12px 18px;line-height:1.25em}
.slww.influencers .product_collection_hero-v3 .quickshop-wrapper{position:unset}
.slww.influencers .product-grid__content,.slww.influencers .responsive-tabs--how_to_use-wrap,.slww.influencers .wrap{padding:0;position:relative}
.slww.influencers .quickshop_container{text-align:center;margin:0}
.slww.influencers .quickshop_container .basic-responsive{overflow:hidden}
.slww.influencers .quickshop_container .quickshop{text-align:left}
.slww.influencers .quickshop_container .button--outline{color:#000;border:none;border-bottom:2px solid #000;padding:.75em 0}
@media (min-width:768px){.slww.influencers .videos-plus-module_page_nav{top:86.5em}
}
@media (min-width:768px){.slww.influencers .videos-plus-module_hero__title{margin-top:0}
}
@media (max-width:767px){.slww.influencers .video-carousel__block__header{font-size:36px;letter-spacing:0;background-image:unset}
}
.slww.influencers .homepage-slide.module{margin-top:30px}
.product_collection_hero-v3.slww .quickshop-wrapper{position:unset}
.extra_glow_collection{text-align:center;margin-bottom:20px}
@media (min-width:768px){.extra_glow_collection{text-align:left}
}
.extra_glow_collection.product_collection_hero-v3 .callout-alt .button,.extra_glow_collection.product_collection_hero-v3 .callout-alt .recommended-item__button,.extra_glow_collection.product_collection_hero-v3 .callout-alt .viewcart-buttons .go-shopping,.viewcart-buttons .extra_glow_collection.product_collection_hero-v3 .callout-alt .go-shopping{background-color:#000;border:1px solid #000}
.extra_glow_collection.product_collection_hero-v3 .callout-alt .button:hover,.extra_glow_collection.product_collection_hero-v3 .callout-alt .recommended-item__button:hover,.extra_glow_collection.product_collection_hero-v3 .callout-alt .viewcart-buttons .go-shopping:hover,.viewcart-buttons .extra_glow_collection.product_collection_hero-v3 .callout-alt .go-shopping:hover{color:#fff;background-color:#ff4661;border:1px solid #ff4661}
.extra_glow_collection .button--outline{color:#000;border:1px solid #000}
.extra_glow_collection .button--outline:hover{color:#ff4661;border:1px solid #ff4661}
.extra_glow_collection .product_collection_hero{font-family:"Lato Regular";background-size:contain;background-repeat:no-repeat}
@media (min-width:768px){.extra_glow_collection .product_collection_hero{color:#fff;height:424px}
.extra_glow_collection .product_collection_hero__content{margin-bottom:90px}
}
@media (min-width:1024px){.extra_glow_collection .product_collection_hero{height:564px}
}
.extra_glow_collection .product_collection_hero__body{padding-top:393px}
@media (min-width:768px){.extra_glow_collection .product_collection_hero__body{padding:30px 0 0 57%;text-align:center}
.extra_glow_collection .product_collection_hero__body .button--outline{color:#fff;border:1px solid #fff;background-color:rgba(248,236,236,.5)}
.extra_glow_collection .product_collection_hero__body .button--outline:hover{color:#ff4661;border:1px solid #ff4661}
}
@media (min-width:1024px){.extra_glow_collection .product_collection_hero__body{padding:124px 0 0 52%}
}
.extra_glow_collection .product_collection_hero__callout{font-size:26px;line-height:1em;padding-bottom:9px}
.extra_glow_collection .product_collection_hero__title{font-family:"Lato Black"}
.extra_glow_collection .product_collection_hero__title .hed_1{font-size:80px;line-height:.5em}
.extra_glow_collection .product_collection_hero__title .hed_2{font-size:86px;line-height:1em}
.extra_glow_collection .product_collection_hero__title .hed_3{font-size:36px}
@media (min-width:1024px){.extra_glow_collection .product_collection_hero__title .hed_1{font-size:100px}
.extra_glow_collection .product_collection_hero__title .hed_2{font-size:110px}
.extra_glow_collection .product_collection_hero__title .hed_3{font-size:47px}
}
.extra_glow_collection .product_collection_hero__subtitle{font-size:14px;margin:0 auto 24px auto}
.extra_glow_collection .product_collection_hero__html_block{margin:0 auto 24px auto}
.extra_glow_collection h2{font-family:"Brandon Text Bold";font-size:14px;margin:20px auto 3px auto;text-transform:uppercase}
@media (min-width:768px){.extra_glow_collection h2{font-size:20px}
}
.extra_glow_collection .product-collection-product__description{padding:0 36px}
@media (min-width:768px){.extra_glow_collection .product-collection-product__description{font-size:20px}
}
.extra_glow_collection .product-collection-product__shop-details{margin:20px 0}
.extra_glow_collection .product-collection-product .price{font-family:"Brandon Text Bold";font-size:14px;text-transform:uppercase}
@media (min-width:768px){.extra_glow_collection .product-collection-product .price{font-size:20px}
}
@media (min-width:768px){.extra_glow_collection .product-collection-product .product-collection-product__price{display:none}
}
.extra_glow_collection .block_extra_lip_tint .block_container__content{position:relative}
.extra_glow_collection .block_extra_lip_tint .product-collection-product__shop-details{margin:120px 0 20px}
@media (min-width:768px){.extra_glow_collection .block_extra_lip_tint .product-collection-product__shop-details{margin:20px 0}
}
.extra_glow_collection .block_extra_lip_tint .product-image-qs{position:absolute;bottom:66px;padding:0 76px}
@media (min-width:768px){.extra_glow_collection .block_extra_lip_tint .product-image-qs{position:static;padding:0;margin:0 20px 60px 0;float:left;height:220px;display:flex;align-items:center}
}
@media (min-width:1024px){.extra_glow_collection .block_extra_lip_tint .product-image-qs{margin:0 52px}
}
@media (min-width:768px){.extra_glow_collection .block_extra_lip_tint{margin-top:40px}
.extra_glow_collection .block_extra_lip_tint .product-image{margin:72px 0 6px;text-align:center}
}
.extra_glow_collection .block_extra_skincare_palette{background-color:#f8ecec;margin:0 12px;padding:18px}
.extra_glow_collection .block_extra_skincare_palette .product_chart{position:relative}
.extra_glow_collection .block_extra_skincare_palette .product_chart img{margin:0 auto;display:block}
@media (min-width:768px){.extra_glow_collection .block_extra_skincare_palette .product_chart img{width:74%}
}
@media (min-width:1024px){.extra_glow_collection .block_extra_skincare_palette .product_chart img{width:auto}
}
.extra_glow_collection .block_extra_skincare_palette .chart_block{margin-bottom:18px}
@media (min-width:768px){.extra_glow_collection .block_extra_skincare_palette .chart_block{position:absolute}
}
@media (min-width:768px){.extra_glow_collection .block_extra_skincare_palette{font-size:18px;line-height:1.5em}
.extra_glow_collection .block_extra_skincare_palette .product-collection-product__product{text-align:center}
.extra_glow_collection .block_extra_skincare_palette .product-collection-product__description{padding:0}
.extra_glow_collection .block_extra_skincare_palette .skin_salve{bottom:20px;left:1%;width:186px}
.extra_glow_collection .block_extra_skincare_palette .skin_salve:after{content:url(/media/export/cms/collections/ExtraGlow/SS18_CMS-PC_ExtraGlow_lead1.png);position:absolute;top:35px}
.extra_glow_collection .block_extra_skincare_palette .face_oil{bottom:240px;left:70%}
.extra_glow_collection .block_extra_skincare_palette .face_oil:before{content:url(/media/export/cms/collections/ExtraGlow/SS18_CMS-PC_ExtraGlow_lead2.png);position:absolute;top:48px;left:-112px}
}
@media (min-width:768px) and (min-width:1024px){.extra_glow_collection .block_extra_skincare_palette .face_oil:before{top:28px}
}
@media (min-width:768px){.extra_glow_collection .block_extra_skincare_palette .soothing_balm{bottom:-7px;left:76%;width:180px}
.extra_glow_collection .block_extra_skincare_palette .soothing_balm:before{content:url(/media/export/cms/collections/ExtraGlow/SS18_CMS-PC_ExtraGlow_lead1.png);position:absolute;top:35px;left:-112px;transform:scaleX(-1)}
}
@media (min-width:1024px){.extra_glow_collection .block_extra_skincare_palette .skin_salve{left:8%}
.extra_glow_collection .block_extra_skincare_palette .soothing_balm{bottom:20px;left:74%;width:218px}
}
@media (min-width:768px){.extra_glow_collection .moisture_balm{margin:36px 0 0;overflow:auto}
.extra_glow_collection .moisture_balm .product-collection-product{width:46%;float:left}
.extra_glow_collection .moisture_balm .product-collection-product__product-name{margin:0 0 0 36px}
.extra_glow_collection .moisture_balm .product-collection-product__shop-details{margin:20px 0 20px 36px}
.extra_glow_collection .moisture_balm .price{margin-left:36px}
.extra_glow_collection .moisture_balm .product-image-qs{float:right}
}
@media (min-width:1024px){.extra_glow_collection .moisture_balm .product-collection-product{width:50%}
}
.extra_glow_collection .block_highlighting_powder .text-block_link{color:#000;border:1px solid #000;line-height:1;display:inline-block;padding:.75em 1em;letter-spacing:2px}
.extra_glow_collection .block_highlighting_powder .text-block_link:hover{color:#ff4661;border:1px solid #ff4661}
.extra_glow_collection .block_highlighting_powder .product-image_link{color:#000;border:1px solid #000;line-height:1;display:inline-block;padding:.75em 1em;letter-spacing:2px}
.extra_glow_collection .block_highlighting_powder a{font-family:"Brandon Text Bold";font-size:14px;text-transform:uppercase;color:#000;text-decoration:none}
.extra_glow_collection .block_highlighting_powder a:hover{color:#ff4661}
@media (min-width:768px){.extra_glow_collection .block_highlighting_powder{overflow:auto;margin:-20px}
.extra_glow_collection .block_highlighting_powder .product-image{float:left}
.extra_glow_collection .block_highlighting_powder .product-collection-product{padding-top:54px}
}
@media (min-width:1024px){.extra_glow_collection .block_highlighting_powder{margin-top:-72px}
.extra_glow_collection .block_highlighting_powder .product-image{margin-right:180px}
}
.fb-live{max-width:1024px;background-color:#000;color:#fff;text-align:center;padding-top:30px;margin:0 auto}
.fb-live h1{font-family:MillerBanner light;font-size:52px;line-height:1em}
.fb-live .product_collection_hero__html_block{font-size:22px;line-height:1.5em;padding:0 0 40px;max-width:840px;margin:0 auto}
.fb-live .basic-responsive{max-width:656px;margin:0 auto}
.fb-live .facebook-comments-v1{width:368px;background-color:#fff;margin:0 auto 30px;padding:0}
.fb-live .facebook-comments__refresh-button{background:#4080ff;border:none;text-align:center;position:relative;color:#fff;font-size:14px;line-height:22px;font-weight:700;font-family:Helvetica,Arial,sans-serif;margin-top:24px;max-width:304px;padding:12px;text-shadow:none;width:100%;vertical-align:middle;margin:18px 8px 10px 8px;border-radius:2px;cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap;word-break:break-word;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fb-live .product-grid-products{background-color:#fff}
.site-nav--sticky .hp-counter .inner{line-height:40px;vertical-align:top}
.hp-counter{display:none;height:41px;min-height:41px;background-color:#ff3463;text-align:center;z-index:1;width:100vw;margin:0 auto;color:#fff;overflow:hidden;position:absolute;left:0;top:54px}
.hp-counter .inner{display:inline-block;line-height:40px;height:100%;font-family:"Brandon Text";font-size:16px;vertical-align:top}
.hp-counter .inner .timer{font-weight:700;font-family:"Brandon Text Bold"}
@media (min-width:1024px){.site-nav--sticky .hp-counter{width:100%;top:54px;position:absolute}
.hp-counter{top:0;position:static}
}
.block-template-hp-counter-v1{height:40px}
@media (max-width:767px){.pg-checkout.confirm .block-template-hp-counter-v1,.pg-checkout.index .block-template-hp-counter-v1,.pg-checkout.opc__samples .block-template-hp-counter-v1,.pg-checkout.opc__wp_samples .block-template-hp-counter-v1,.pg-checkout.samples .block-template-hp-counter-v1{display:none}
}
.pg-checkout.opc__registration .block-template-hp-counter-v1{display:none}
.overlay-offer-signup{padding:0 40px}
.overlay-offer-signup__title{width:100%;margin:.5em 0;font-family:"Brandon Text Bold",SimHei;font-size:24px;letter-spacing:5px;line-height:1.2em;text-align:center;text-transform:uppercase}
.overlay-offer-signup__content{width:100%;font-size:16px;text-align:center}
.overlay-offer-signup__text{margin:1em 0}
.overlay-offer-signup__form{margin-bottom:1.5em}
.overlay-offer-signup__email-input{width:200px}
@media (max-width:767px){.overlay-offer-signup__email-input{width:100%}
}
.overlay-offer-signup__submit-button{margin-top:-3px}
@media (max-width:767px){.overlay-offer-signup__submit-button{width:100%;margin-top:1em}
}
.overlay-offer-signup__disclaimer{width:100%;font-size:12px;text-align:center}
.overlay-offer-thanks{padding:1em 40px}
.overlay-offer-thanks__title{width:100%;margin:1em 0;font-family:"Brandon Text Bold",SimHei;font-size:24px;letter-spacing:4px;text-align:center;text-transform:uppercase}
.overlay-offer-thanks__text{width:100%;text-align:center}
.overlay-offer-error{padding:1em 40px}
.overlay-offer-error__title{width:100%;margin:1em 0;font-family:"Brandon Text Bold",SimHei;font-size:24px;letter-spacing:4px;text-align:center;text-transform:uppercase}
.overlay-offer-error__text{width:100%;text-align:center}
.tiny-waitlist-overlay.bis-signup.bis-mobile .email_input{display:inline-block}
.tiny-waitlist-overlay.bis-signup.bis-mobile .email_input input[type=text]{width:100%;margin-bottom:10px}
.tiny-waitlist-overlay.bis-signup.bis-mobile .waitlist_header{text-transform:none;margin:10px 0;font-size:18px;line-height:25px;display:block;font-weight:700}
.tiny-waitlist-overlay.bis-signup.bis-mobile p.waitlist_message{font-size:16px;margin-bottom:20px;padding-top:10px}
.tiny-waitlist-overlay.bis-signup.bis-mobile p.waitlist_message .back_to_shop{display:block;padding-top:10px}
.account-overlay .account-overlay__next .tiny-waitlist-overlay.bis-signup.bis-mobile .field .align-r .account-overlay__next-trigger,.email-overlay .account-overlay__next .tiny-waitlist-overlay.bis-signup.bis-mobile .field .align-r .account-overlay__next-trigger,.tiny-waitlist-overlay.bis-signup.bis-mobile .field .align-r .account-overlay .account-overlay__next .account-overlay__next-trigger,.tiny-waitlist-overlay.bis-signup.bis-mobile .field .align-r .email-overlay .account-overlay__next .account-overlay__next-trigger,.tiny-waitlist-overlay.bis-signup.bis-mobile .field .align-r input[type=submit]{height:32px;margin-bottom:3px;color:#fff;background:#ff4661}
.tiny-waitlist-overlay.bis-signup .email_label{margin-bottom:5px}
.tiny-waitlist-overlay.bis-signup .email_input{display:inline-block}
.tiny-waitlist-overlay.bis-signup .email_input input[type=text]{width:300px;margin-bottom:10px}
.tiny-waitlist-overlay.bis-signup .waitlist_header{margin:10px 0;font-size:38px;line-height:40px;text-transform:uppercase;display:block}
.tiny-waitlist-overlay.bis-signup h2{margin:0 0 15px 0;text-align:left}
.tiny-waitlist-overlay.bis-signup p.waitlist_message{font-size:20px;margin-bottom:10px}
.tiny-waitlist-overlay.bis-signup .error_messages.error li{margin-left:0}
.tiny-waitlist-overlay.bis-signup .field{border-top:1px dotted gray;padding-top:10px}
.tiny-waitlist-overlay.bis-signup .field .align-r{display:inline-block}
.spp-mobile-page .mobile-notify-me{height:280px;display:block}
.product__notify-me{display:inline-block}
.waitlist_thankyou_message{font-family:"Brandon Text",SimHei;margin:5px 60px;line-height:1.45em;font-size:21px}
.waitlist_thankyou_message.bis-mobile{margin:10px 0 0 0;width:100%;padding:10px 0 10px 0;font-size:16px;width:100%}
.waitlist_thankyou_header.waitlist_header{margin:40px 0 0 60px;line-height:1em;font-size:40px}
.waitlist_thankyou_header.waitlist_header.bis-mobile{text-transform:none;margin:10px 0;font-size:20px;line-height:25px;display:block;font-weight:700}
.bis-mobile .field{border-top:1px dotted gray;margin-top:20px}
.waitlist-iframe-wrapper{height:95%;width:100%}
.livechat_content{width:450px;font-size:.75em;letter-spacing:.05em;margin:0 auto}
.livechat_content #live_chat_header{margin:0;margin:40px 0 0;text-align:center}
.livechat_content #live_chat_header h3{font-size:30px;font-weight:700}
.livechat_content .chat_product_queries{border-bottom:1px solid #d3d3d3}
.livechat_content .chat_product_queries,.livechat_content .chat_technical_queries{text-align:center;padding-bottom:20px;padding-top:10px}
.livechat_content .chat_continue_shopping a,.livechat_content .goback_link a,.livechat_content a.close_chat{text-decoration:underline;font-weight:700;font-size:1.1em}
.livechat_content .chat_continue_shopping{text-align:center;padding:10px 0 30px 0}
.livechat_content #close_chat,.livechat_content .goback_link{text-align:center;padding:0 0 30px 0}
.livechat_content p.chat_time{margin:0;font-size:1.35em}
.livechat_content p.chat_beauty_tips{width:100%;border-bottom:1px solid #000;margin:0 auto;font-size:1.75em;padding-bottom:20px;padding-top:20px;letter-spacing:.15em;text-transform:none;font-weight:700;text-align:center}
.livechat_content span.email_form input[type=checkbox]{position:static}
.livechat_content span.chat_now_h{background:none repeat scroll 0 0 #fff;border:medium none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#ff4661;border-color:#ff4661;cursor:pointer;padding-top:5px;padding-top:5px;display:inline-block;font-weight:400;height:30px;padding-bottom:20px;letter-spacing:.15em;text-align:center;text-transform:uppercase;vertical-align:middle;width:60%;border:1px solid;font-size:1.5em;margin:10px 0 10px 0}
.livechat_content p.or_text{font-weight:700;text-align:center;font-size:.96em;margin:2% 0 0}
.livechat_content #live_beauty_tips{text-align:center;padding:10px 0 0 0}
.account-overlay .account-overlay__next .livechat_content .account-overlay__next-trigger,.email-overlay .account-overlay__next .livechat_content .account-overlay__next-trigger,.livechat_content .account-overlay .account-overlay__next .account-overlay__next-trigger,.livechat_content .email-overlay .account-overlay__next .account-overlay__next-trigger,.livechat_content input[type=text],.livechat_content input[type=submit],.livechat_content textarea{width:80%}
.livechat_content #contact_form_fields input,.livechat_content textarea{margin:5% 0 0 10%}
.livechat_content #contact_form_fields input:nth-child(2){margin:0 0 0 10%}
.livechat_content #chat_window{width:80%;margin:5% 0 0 10%;text-align:left;border:1px solid #000;margin-bottom:15px;padding:12px 12px 12px 10px}
.livechat_content .email_chat,.livechat_content p.chat_thanks_txt,.livechat_content p.chat_unavailable{margin:0 auto;letter-spacing:.1em;font-size:1em;width:80%}
.livechat_content .email_chat p,.livechat_content .live_chat_text p,.livechat_content .sorry_livechat_text p{letter-spacing:.09em;font-size:1em}
.livechat_content .chat_buttons,.livechat_content .sorry_livechat_text{width:100%;text-align:center;margin:10px 0}
.livechat_content .live_chat_text{width:100%;text-align:center;margin:10px 0 20px 0}
.livechat_content .chat_buttons .form-submit,.livechat_content .live_chat_text .form-submit{margin:10px 0;width:80%;text-align:center}
.livechat_content a.cart_acount,.livechat_content a.chat_email,.livechat_content a.tele_number{text-decoration:underline}
.livechat_content p.chat_rate_txt{font-weight:700;text-align:center;font-size:.75em}
.livechat_content p.chat_sorry_txt,.livechat_content p.chat_thankyou_txt{text-align:justify;margin:2% 0 0 10%;width:80%;letter-spacing:.1em;font-size:1em}
.livechat_content .error_messages{margin:0 0 0 10%}
.livechat_content #chat_container,.livechat_content #chat_ended,.livechat_content #chat_unavailable{display:none}
.livechat_content .agent_typing{display:none;color:#000;margin:0}
.livechat_content #chat_window .server span{font-weight:400;color:#000;font-size:1em}
.livechat_content #chat_window .client span{font-weight:400;font-size:1em;color:gray}
.cart-dialog{background:none repeat scroll 0 0 #fff;border:1px solid #000;color:#fff;font-size:.75em;font-weight:700;line-height:20px;padding:10px 10px 30px;position:absolute;text-align:center;width:300px;z-index:1000}
.cart-dialog img{border-radius:4px 4px 4px 4px}
.cart-dialog p{margin-bottom:16px;color:#000}
.cart-dialog .block-button{background:0 0;display:block;margin-right:35px;height:32px;width:100px}
.cart-dialog .block-button input{width:120px;padding:0 10px}
.cart-dialog .checkout-btn{float:right;margin:0}
.cart-dialog .continue-button{background:0 0;display:block;height:34px;margin-left:10px;width:100px}
.cart-dialog .continue-button input{width:120px;padding:0 10px}
.overlay{background:none repeat scroll 0 0 #000;height:100%;left:0;opacity:.5;position:absolute;text-align:center;top:0;visibility:visible;width:100%;z-index:1000}
.bb-cart-dialog{background:none repeat scroll 0 0 #fff;border:5px solid #fff;color:#000;margin-bottom:15px}
.bb-cart-dialog .bb-dialog-close{cursor:pointer;float:right;padding-bottom:50px;padding-left:30px}
.bb-checkout-btn{margin:5px 0 0}
.bb-cart-dialog .header{color:#000;font-size:.9em;font-weight:700;text-transform:uppercase}
.chat_select{margin:6% 0 0 10%}
.olapic-block__header{max-width:866px;margin:0 auto;text-align:center;color:#000}
.olapic-block__title{font-family:"Lato Black";font-size:20px;line-height:20px;letter-spacing:0;margin:0 0 3px 0;padding:20px 0 0 0}
@media (min-width:1024px){.olapic-block__title{font-size:28px;line-height:28px;margin-bottom:7px}
}
.olapic-block__title>p{margin:0;padding:0;line-height:inherit}
.olapic-block__copy{margin:0 0 10px 0}
@media (min-width:1024px){.olapic-block__copy{margin-bottom:20px}
}
.olapic-block__copy>p{margin:0;padding:0;line-height:inherit}
@font-face{font-family:"MillerBanner Roman";src:url(fonts/media/export/cms/fonts/miller-banner/millerbanner-roman.otf) format('opentype')}
@font-face{font-family:"MillerBanner Light";src:url(fonts/media/export/cms/fonts/miller-banner/millerbanner-roman.otf) format('opentype')}
.social-login__container{text-align:center;padding:0 0 20px;margin-top:20px}
@media (min-width:768px){.social-login{padding:20px 0}
.social-login__container{margin-top:0}
}
.social-login__divider{font-family:"Brandon Text Bold",SimHei;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;text-transform:uppercase;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;width:100%;margin:15px auto 0}
.social-login__divider:before{content:"";background:#000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}
.social-login__divider .inner,.social-login__divider__inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}
@media (min-width:768px){.social-login__divider{font-size:14px;padding:0 55px}
}
.social-login__terms{margin-top:15px;padding:0 20px}
.social-login__terms p{margin:0}
.social-login__info,.social-login__title{display:none}
.site-utils__dropdown__content .social-login__container{padding:22px 28px 0 24px}
#facebook_disconnect{display:inline}
#facebook_disconnect input.form-submit{height:20px;margin-bottom:4px;padding-top:0;padding-bottom:0;line-height:20px}
.confirmation-panel .social-login{padding-left:20px}
.confirmation-panel .social-login__container{text-align:left;padding-bottom:0;padding-top:40px}
.confirmation-panel .social-login__divider,.confirmation-panel .social-login__terms{display:none}
.confirmation-panel .social-login__title{display:block}
.confirmation-panel .social-login__info{margin-bottom:10px;display:block}
.social-info{margin-top:30px}
.social-info__content{padding-left:20px}
.social-info__connect{margin-bottom:30px}
.invisible{font:0/0 serif;text-shadow:none;color:transparent}
.cart-item__price--mobile-only,.checkout__new-account label,.checkout__return-user label,.checkout__sidebar .samples-buttons,.choose-samples-checkout,.hidden,.js_hidden,.replenishment__description-text,.samples-panel .view-larger,.top-viewcart-buttons .continue-shopping{display:none!important}
.shown{display:block!important}
.is-opaque{filter:alpha(Opacity=100);opacity:1;visibility:visible}
.is-transparent{filter:alpha(Opacity=0);opacity:0;visibility:hidden}
.full-height{height:100%}
.full-width{width:100%}
.flattened{height:0;overflow:hidden}
.inflated{height:auto;overflow:visible}
.pc_hidden{display:block!important}
@media (min-width:768px){.pc_hidden{display:none!important}
}
.cart-header,.mobile_hidden,.recommended-products-panel{display:none!important}
@media (min-width:768px){.cart-header,.mobile_hidden,.recommended-products-panel{display:block!important}
}
.prechat-form-container{width:500px;overflow:hidden;background-color:#fff;overflow:hidden;padding:4px 12px}
.prechat-form-container .prechat-x-close{background:url(/images/btns/x-close.png) no-repeat scroll 100% 60% transparent;clear:both;float:right;height:20px;width:20px;cursor:pointer;margin-right:-10px}
.prechat-form-container .product-question-btn{color:#fff;float:left;text-align:center;cursor:pointer;height:42px;margin-top:5px}
.prechat-form-container #beauty-advice-btn{float:left}
.prechat-form-container #order-question-btn{float:right}
.prechat-form-container .require-msg{padding-bottom:9px;font-size:11px;text-transform:none}
.prechat-form-container .instruction-msg{font-size:12px;letter-spacing:.2em;font-weight:700;padding-bottom:1px}
.prechat-form-container .registered-input{padding-bottom:12px;font-size:12px}
.prechat-form-container .registered-input span{letter-spacing:.1em;text-transform:lowercase}
.prechat-form-container .form-row-msg p{font-size:.8em}
.prechat-form-container h4{text-align:left;margin-top:2px}
.prechat-form-container .form-row{clear:both}
.prechat-form-container .form-row .form-col-one,.prechat-form-container .form-row .form-col-two{width:230px;float:left}
.prechat-form-container .textarea-form-row{padding:12px 0 6px 0}
.prechat-form-container .textarea-top-msg{clear:both;padding-top:16px}
.prechat-form-container textarea{width:475px;box-sizing:border-box}
#prechat_container .textarea-top-msg{margin-top:12px}
#prechat_container .textarea-top-msg,.prechat-form-container label{display:block;font-family:arial;font-size:11px;letter-spacing:.2em;margin-bottom:1px;color:#000}
.prechat-form-container .prechat-input{width:220px}
.prechat-form-container .prepopulated-input{margin-top:6px}
.prechat-form-container .form-col-one{float:left}
.prechat-form-container .form-col-two{float:left;margin-left:10px}
.prechat-form-container .form-col{width:49%}
.prechat-form-container .form-row-btn{margin:10px auto;text-align:center}
.prechat-form-container .form-spacer{float:left;margin:20px}
.prechat-form-container .form-row-msg{clear:both}
.prechat-form-container .form-row-btn{margin:0 auto;width:150px;background-color:#0D091A;display:inline-block;text-align:center}
.prechat-form-container .form-row-btn div{float:left}
.prechat-form-container .form-row-btns{width:480px;margin:10px auto;cursor:pointer}
.prechat-form-container .form-row-btn span{color:#fff}
.prechat-form-container #textarea-your-question{font-size:11px}
.prechat-form-container .footarea .prechat-messaging-area,.prechat-form-container .lpbuttonproduct-msg{color:#000;font-size:10px;font-weight:700;letter-spacing:.3em;padding-top:0;text-transform:none}
.product-question-btn .chat_link_left_text{color:#fff;font-size:16px;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}
h4.prechat-heading{text-align:left;font-size:20px;text-transform:uppercase;letter-spacing:.2em;font-family:arial;font-weight:400;margin-top:5px}
.prechat-form-container{text-align:left;font-size:20px;text-transform:uppercase;letter-spacing:.2em;font-family:arial}
.lpbuttonproduct-msg{clear:both;padding:6px 0;font-size:10px}
.prechat-form-container .not-you-link{font-size:11px}
.prechat-messaging-area a{border-bottom:1px solid #e40e62;padding-bottom:1px;text-decoration:none}
.prechat-messaging-area p{margin:0;padding-bottom:16px}
.prechat-messaging-area{clear:both;font-size:11px;letter-spacing:.2em;padding:0;text-transform:none;color:#000}
.prechat-messaging-area-top{margin-bottom:20px;text-transform:none;font-size:11px}
.prechat-messaging-area-top .required{letter-spacing:.2em;padding:3px 0;color:#000}
.prechat-msg-emailtranscript-send{color:#000;font-size:.5em;letter-spacing:.3em;margin-top:12px;text-transform:none}
.sticky-chat .prechat-messaging-area a{color:#e40e62}
.sticky-chat .prechat-form-container .registered-input span{color:#000}
.sticky-chat .prechat-form-container #input-email-address,.sticky-chat .prechat-form-container #input-first-name{height:26px}
.sticky-chat .prechat-form-container .instruction-msg{font-size:.5em;margin-top:-4px;color:#000}
.sticky-chat .sticky-chat-content{margin-top:6px;margin-left:-17px}
.sticky-chat .prechat-form-container .form-col-two{margin-top:18px}
.sticky-chat .prechat-messaging-area p{padding-bottom:11px}
.sticky-chat .prechat-form-container{border:1px solid #d3d3d3;width:240px;height:434px;background-color:#fff}
.sticky-chat .prechat-form-container h4{font-size:.6em;letter-spacing:.2em;display:none}
.sticky-chat .prechat-x-close{visibility:hidden;background:url(/media/images/customer_service/vba/vba-x-close.png) no-repeat scroll 100% 60% transparent}
.sticky-chat .prechat-form-container .require-msg{letter-spacing:.1em;font-size:11px;color:gray;margin:1px 0 3px 0}
.sticky-chat .prechat-form-container #input-email-address,.sticky-chat .prechat-form-container #input-first-name,.sticky-chat .prechat-form-container #textarea-your-question{width:210px}
.sticky-chat .prechat-form-container #textarea-your-question{margin-top:14px;height:60px;resize:none;font-size:.7em}
.sticky-chat .prechat-form-container .form-col label,.sticky-chat .prechat-form-container .textarea-top-msg{display:none}
.sticky-chat .prechat-form-container .form-col-two{margin-left:0;margin-top:10px}
.sticky-chat .prechat-form-container .lpbuttonproduct-msg{font-size:.5em;letter-spacing:.1em;font-weight:700;margin-bottom:6px}
.sticky-chat .prechat-form-container .prechat-messaging-area{margin-top:12px;font-size:10px;letter-spacing:.1em}
.sticky-chat .sticky-chat__copy{height:42px}
.sticky-chat .prechat-form-container .prechat-input{margin:3px 0}
.sticky-chat .prechat-form-container .product-question-btn{margin:6px 0}
.sticky-chat .integrated-prechat-settled{height:80px;overflow:hidden}
.sticky-chat .integrated-prechat{margin-top:-38px}
.sticky-chat .order-question-btn{display:none}
.integrated-prechat-container{height:480px}
.order-question-btn{display:block}
body.lp{padding:0;margin:0}
#custom-container #lp-dashboard-btn-container{position:fixed;top:2px;right:2px;color:#fff;font-size:1.2em;padding:5px 0 9px;margin-right:20px}
#lp-dashboard-btn-container div{border-bottom:2px solid #fff;float:left;margin-right:12px}
#lp-dashboard-btn-container a{color:#fff}
#custom-container #user-input-container{width:477px;position:absolute;top:100px;border:1px solid #d3d3d3}
#custom-container{width:850;overflow:hidden;font-size:.9em}
#chatLines{margin-bottom:12px;position:relative;overflow:hidden}
#chat_window,.chat-window-container{overflow:hidden}
#chatLines .no-icon-line{padding:3px 6px;display:block}
#chatLines .icon{width:30px;height:33px;border:1px solid #d3d3d3;float:left;margin:2px 10px 0 12px}
.rich-line-content{width:100%;clear:both;padding:12px}
.rich-line-content .icon{float:left;clear:left}
.rich-line-content .txt-line{float:left;width:382px}
.rich-line-content .line-by{font-weight:700}
.rich-line-content .icon-agent,.rich-line-content .icon-system{background-color:#000}
.beauty-consultant-profile .consultant-location,.beauty-consultant-profile .consultant-msg,.beauty-consultant-profile .consultant-products{visibility:hidden}
.agent-typing-msg{clear:both;padding:3px 6px}
.chat-window-container{position:relative;float:left;width:475px;height:475px;overflow-y:scroll;overflow-x:hidden}
#custom-container .text-input-container{position:absolute;top:580px;border-right:1px solid #d3d3d3;height:167px;width:477px;padding-top:14px}
#custom-container .input-field-container{float:left;height:30px;padding:4px 10px}
#custom-container input.chat-input-field{width:348px;height:35px;font-size:1em}
#closeChat,#emailTranscript{cursor:pointer;font-family:arial;font-size:14px;letter-spacing:.3em}
#custom-container .btn{cursor:pointer}
#custom-container .send-btn{border:1px solid gray;cursor:pointer;display:block;float:right;height:30px;margin:7px 20px 7px 10px;width:72px}
#custom-container .btn-upload{background:0 0;border:0 none;margin:0 auto;width:100%}
#custom-container .btn-upload img{margin:0 auto;display:block}
#custom-container .upload-silhoette{width:185px;height:190px;margin:0 auto;margin-top:5px}
#custom-container .brand-topband{padding:15px;background-color:#000}
#custom-container .right-col-top .top-right-photo-upload-container .login-text{margin:0 auto;padding:3px;width:240px}
#vba-window-container #vba-logo{font-size:1.5em;color:#d3d3d3}
#vba-logo{height:40px;width:212px;margin:30px 0 0 20px}
#custom-container .right-col-top .top-right-photo-upload-container .login-text{font-size:.8em;padding:0 12px;text-align:center}
#custom-container .right-col-top{position:absolute;top:60px;left:478px;border:1px solid #d3d3d3;border-left:0;float:right;height:325px;width:360px;overflow:hidden}
#custom-container .right-col-bottom{position:absolute;left:478px;top:385px;float:right;clear:both;width:360px;height:325px;border:1px solid #d3d3d3;border-left:0;border-top:0;border-bottom:0}
#chatContainer{position:relative;margin-top:3px;display:none;position:absolute;height:100%;overflow:auto;width:475px}
#custom-container .section-heading-photo{margin:12px 12px 12px 45px;letter-spacing:.1em}
#custom-container .section-heading-consultant{margin:12px 12px 15px 28px;letter-spacing:.1em;overflow:hidden;width:313px}
#custom-container .section-heading-consultant img{display:block;margin-left:-13px}
#custom-container .chat-face-icon{float:left;margin:12px 24px}
#custom-container .consultant-name{float:left;font-size:12px;font-weight:700;letter-spacing:.2em;padding-left:0;padding-top:40px;width:50%}
#custom-container .consultant-location{float:left;width:50%;padding:6px 0}
#custom-container .consultant-location,#custom-container .consultant-msg,#custom-container .consultant-products{padding:4px 15px;width:100%;clear:both;line-height:15px;font-size:12px}
#custom-container .beauty-consultant-profile .section-title{font-weight:700;text-transform:uppercase}
#photo-upload-query .next-row{clear:both}
#photo-upload-query .file-chosen-state span{height:12px;width:175px;display:block;text-overflow:ellipsis}
#photo-upload-query .msg-instructions .profile-pic-upload__help p{margin-bottom:6px}
#photo-upload-query .msg-instructions .profile-pic-upload__help ul{line-height:24px;list-style:outside none disc;margin:0 0 0 20px}
#photo-upload-query .msg-instructions{margin:0 auto;font-size:.9em;padding:12px 0 14px 0;width:400px;text-align:left}
#photo-upload-query .btn-instructions{margin:0 auto;font-size:.9em;padding:12px 0 14px 0;width:400px;text-align:center;margin-top:24px}
#photo-upload-query .msg-header{text-align:center;margin-top:24px;font-size:1.2em}
#photo-upload-query .photo-upload-row{width:400px}
#photo-upload-query #choose-file-btn{float:left;padding:8px;text-align:center;width:140px;margin:0;cursor:pointer;background-color:#ff4661}
#photo-upload-query #file-save-btn{padding-top:7px;width:80px;margin:32px auto}
#photo-upload-query #file-chosen-state{float:left;padding:6px 0;margin-left:24px;text-align:center;border-bottom:1px solid #ff4661}
#photo-upload-query #file-chosen-state span{color:#ff4661}
.vba-x-close{height:20px;position:absolute;right:0;top:0;width:20px;cursor:pointer}
body.lp #cboxOverlay{background:none repeat scroll 0 0 gray;opacity:.92;height:100%;position:fixed;width:100%}
body.lp #cboxOverlay{left:0;overflow:hidden;position:absolute;top:0;z-index:9999;display:none}
#beauty-consultant-panel-integrated{display:none}
#beauty-consultant-panel-integrated .btn-arrowRight{float:left;height:32px;width:18px;margin:72px 12px 0 0;cursor:pointer;opacity:.5}
#product-recommendations-panel{display:block}
#product-recommendations-panel .section-heading-lbl{margin:12px;letter-spacing:.1em;font-weight:700;margin-bottom:15px}
#product-recommendations-panel .product-sku-panel{padding:25px}
#product-recommendations-panel .carousel-left-arrow img,#product-recommendations-panel .carousel-left-arrow-off img{margin-left:-16px}
#product-recommendations-panel .carousel-right-arrow img,#product-recommendations-panel .carousel-right-arrow-off img{margin-left:12px}
#product-recommendations-panel .carousel-left-arrow,#product-recommendations-panel .carousel-right-arrow{height:32px;margin:45px 15px;width:18px}
#product-recommendations-panel .carousel-left-arrow-off,#product-recommendations-panel .carousel-right-arrow-off{opacity:.5;cursor:none;height:32px;margin:45px 15px;width:18px;cursor:default}
#product-recommendations-panel .carousel-left-arrow-off{float:left}
#product-recommendations-panel .carousel-right-arrow-off{float:right}
#product-recommendations-panel .carousel-left-arrow{float:left;cursor:pointer}
#product-recommendations-panel .carousel-right-arrow{float:right;cursor:pointer}
#product-recommendations-panel .carousel-content-container{width:213px;height:200px;overflow:hidden;float:left}
#product-recommendations-panel .carousel-content-container .carousel-panel-mask{min-width:2000px;left:0;position:relative}
#product-recommendations-panel .carousel-content-container .carousel-content-panel{width:213px;height:200px;float:left}
#product-recommendations-panel .carousel-content-container .img-col{width:60px;float:left;margin-right:12px}
#product-recommendations-panel .carousel-content-container .img-col .mock-prod-img{width:60px;height:90px}
#product-recommendations-panel .carousel-content-container .detail-col{float:left;width:132px}
#product-recommendations-panel .carousel-content-container .prod-title{font-size:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}
#product-recommendations-panel .carousel-content-container .prod-subtitle{font-size:1em;overflow:hidden;width:175px;display:none}
#product-recommendations-panel .carousel-content-container .prod-units{padding:2px 0;overflow:hidden;width:175px}
#product-recommendations-panel .carousel-content-container .shade-container{padding:4px 0;overflow:hidden;width:175px;height:22px}
#product-recommendations-panel .carousel-content-container .shade-container .shade-shim{overflow:hidden;float:left;border-radius:18px;-moz-border-radius:18px;width:18px;height:18px}
#product-recommendations-panel .carousel-content-container .shade-container .shade-name{overflow:hidden;float:left;width:150px;margin-left:2px}
#product-recommendations-panel .carousel-content-container .price-info{font-weight:700;overflow:hidden;margin-top:6px;width:175px}
#product-recommendations-panel .carousel-content-container .add-to-bag-btn-container{margin:20px 0}
#product-recommendations-panel .carousel-content-container .btn-addToBag{height:33px;width:132px;cursor:pointer}
#product-recommendations-panel .carousel-content-container .msg-addToBag{margin-left:-9px;margin-top:3px;display:none}
#product-recommendations-panel .section-heading-consultant img{display:block;margin-left:-8px}
.beauty-consultations{text-align:center;padding:25px;text-align:center;margin:0 auto;width:750px}
.beauty-consultations .conditional-has-added-to-bag{display:none;margin-top:24px;margin-bottom:12px}
.beauty-consultations .beauty-consultations-headline{font-size:2em;text-transform:uppercase;font-weight:700}
.thankyou-page-tiles{margin:0 auto;width:945px;margin-bottom:20px}
.thankyou-page-tiles img{padding-right:3px}
.thankyou .beauty-consultations-headline{margin:36px}
.beauty-consultations .beauty-consultations-large-msg{font-size:2em;width:720px;margin:20px auto;text-transform:uppercase;font-weight:700}
.beauty-consultations-large-msg .quotes{font-size:24px;font-style:italic;line-height:28px}
.beauty-consultations-large-msg .msg-content{width:500px;margin:0 auto}
.beauty-consultations-large-msg .msg-content .h6{padding-bottom:12px;font-size:15px;font-weight:700}
.beauty-consultations-large-msg .msg-content p{font-size:14px;margin-bottom:14px}
.vba-tgt-pg-divider{border-bottom:1px solid #d3d3d3;width:500px;margin:0 auto}
.beauty-consultations-lbl{font-size:1em;text-transform:uppercase;font-weight:700}
.beauty-consultations-placement-msg{font-size:1.4em}
.beauty-consultations .btn-choices-row{width:345px;height:45px;margin:0 auto}
.beauty-consultations .btn-choices-row .or-space{padding:10px}
.beauty-consultations .btn-choices-row div{float:left}
.beauty-consultations #order-question-btn,.beauty-consultations #save-to-profile-btn,.beauty-consultations #write-review-btn{margin:0 auto;width:150px;background-color:#0D091A;color:#fff}
.beauty-consultations #start-chat-btn{border-radius:5px;padding:10px;width:150px}
.beauty-consultations #save-to-profile-btn{border-radius:5px;padding:10px;width:150px}
.beauty-consultations .beauty-consultations-instructions{font-size:.9em}
.beauty-consultations-instructions a{text-decoration:underline;color:#000}
.beauty-consultations-instructions .create-account.offers-vip__button,.beauty-consultations-instructions button.create-account{border:1px solid #ff4661;color:#ff4661;padding:3px 6px;height:36px;background-color:#fff}
.vba-btn{color:#fff;margin:0 auto;cursor:pointer}
.vba-txt-btn{text-align:center;width:175px;background-color:#ff4661;color:#fff;height:32px;margin:10px auto;padding-top:10px;cursor:pointer}
#photo-upload-query .file-save-btn-row{float:left;clear:both;width:80px;position:relative}
#photo-upload-query .vba-txt-btn{background-color:#000}
ul#banks{height:200px}
ul#banks li{width:145px;float:left}
ul#banks.isCSR{height:17px}
#main.multi #content #payment-method #payment-container #banks li{margin-right:5px}
#main.multi .panel-header h2{background-color:#5cba98;color:#fff;height:36px;line-height:36px;font-size:18px;padding-left:16px;padding-right:16px;margin-bottom:0}
ul#payment_tab{list-style:none}
ul#payment_tab li{margin:0;width:33%;float:left;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #5dba98;padding:.8em 0;text-align:center;font-size:1.2em;cursor:pointer}
ul#payment_tab li[data-tab=cod]{border-right:1px solid #ccc}
ul#payment_tab li.selected{border:1px solid #5dba98;border-bottom:none}
ul#payment_tab li.selected+li{border-left:none}
div#selected_box{width:99%;clear:both;padding:1px;border-left:1px solid #5dba98;border-right:1px solid #5dba98;border-bottom:1px solid #5dba98;padding-left:15px}
div#selected_box span{margin:20px -20px 20px 20px}
div#selected_box label[for=bind_mobile] span{margin:20px -20px 20px 0}
div#selected_box input,div#selected_box label{margin-top:10px;margin-bottom:10px;vertical-align:middle}
div#selected_box #order_submit{float:right;margin-right:15px}
div#selected_box ul#banks{margin-left:0;margin-bottom:30px}
div#selected_box ul#banks li img{border:1px solid #ccc;margin-bottom:10px;height:37px}
div#selected_box ul#banks li input{vertical-align:top;margin-top:22px}
div#selected_box .payone{margin:15px 20px -30px 20px}
div#selected_box .paywy_text{margin:20px 20px -20px 54px}
div#selected_box .paytwo{clear:both;margin-left:10px}
div#selected_box .paytwo span{margin:0}
div#selected_box .paytwo h5{font-size:13px}
div#selected_box .paytwo label{float:none;display:inline-block;vertical-align:bottom}
div#selected_box .paytwo label::before{float:left}
div#selected_box .paytwo .payt_left{display:inline-block;vertical-align:top;width:53%;margin-top:15px}
div#selected_box .paytwo .payt_left .btn_rad{margin-top:10px}
div#selected_box .paytwo .payt_right{display:inline-block;vertical-align:top;width:auto;margin-top:15px}
div#selected_box .paytwo .payt_right .use_pc{padding-top:0}
div#selected_box .paytwo .payt_right .use_img{padding-top:0}
div#selected_box .paytwo .btn_rad{display:inline-block;margin:10px -8px 0 -8px;vertical-align:top}
div#selected_box .paytwo .use_pc{float:left;margin-top:0;width:140px}
div#selected_box .paytwo .use_img{float:left;margin-left:-10px;padding-top:0}
div#selected_box #form--checkout_review--field--PAYMENT_OPTION--index--payment_option_chinapay_label img{vertical-align:middle}
div#selected_box #form--checkout_review--field--PAYMENT_OPTION--index--payment_option_chinapay{vertical-align:middle;margin-top:15px;margin-left:25px}
div#selected_box #form--checkout_review--field--PAYMENT_OPTION--index--payment_option_cod_label{margin:20px 0}
div#selected_box #form--checkout_review--field--PAYMENT_OPTION--index--payment_option_cod{margin:30px auto 30px 10px}
div#selected_box input[type=radio] .label:before,div#selected_box input[type=radio]:checked~.label:before,div#selected_box input[type=radio]:checked~label:before,div#selected_box input[type=radio]~label:before{vertical-align:top}
.site-utils__dropdown__content .sign-in .login__email,.site-utils__dropdown__content .sign-in .login__phone2{width:188px;margin-bottom:10px}
.site-utils__dropdown__content .sign-in .birth_date_content_container{margin:10px 0}
.left .order-summary__content .discount.label,.left .order-summary__content .discount.value{display:none}
.section-store-locator .store-search-controls .state_container,.section-store-locator .store-search-controls select.country{display:none}
.section-store-locator .store-search-controls .form_element.city_container,.section-store-locator .store-search-controls .form_element.door_container{float:left}
.section-store-locator .store-search-controls .form_element.city_container select,.section-store-locator .store-search-controls .form_element.door_container select{width:205px;height:32px;line-height:32px;margin:0 10px 0 5px;padding:0 10px;border:1px solid #000;cursor:pointer;outline:0}
.section-store-locator .store-search-controls .form_element.city_container select:hover,.section-store-locator .store-search-controls .form_element.door_container select:hover{color:#ff4661}
.section-store-locator .store-search-controls .search-submit{margin:0}
.order-confirmation .order-details-page .order-products .cart-item__qty-label,.order-details .order-details-page .order-products .cart-item__qty-label{float:left}
.order-confirmation .order-details-page .order-products .cart-item__qty-value,.order-details .order-details-page .order-products .cart-item__qty-value{float:left;padding-left:15px}
.makeup-lessons-items__lessons .makeup-lessons-item__lesson.is-video .makeup-lessons-item__lesson-button{padding-right:0;padding-left:0;width:82.73px;text-align:center}
.store-locator .store-locator__main .responsive-tabs .resp-tab-item{border:none;width:100%}
.section-product .product--full .product__sku-categories-nav{white-space:nowrap;margin-top:20px}
.product--full .product__social{display:block}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-yes .pr-helpful-count:before{content:'有帮助';font-size:12px}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-no .pr-helpful-count:before{content:'没有帮助';font-size:12px}
#pr-reviewdisplay #pr-image-display{display:none}
.account__new-account input[type=text].signin_password{margin-bottom:20px}
.profile-page .profile-info__item.name-container{width:92.5%}
.profile-page #profile_preferences .optional-info .optional-info__fieldset .optional-info__item .optional-info__birthday-select select{width:100%}
.profile-page #profile_preferences .profile-info .error{color:red}
.profile-page label.error{color:red}
.profile-info__item--full{width:100%}
#address_form_container .dropbox-container .address-form__item{width:33%;float:left}
#address_form_container .dropbox-container .address-form__item select{width:100%;height:30px;margin-bottom:5px}
.my-lists__list-link--email{letter-spacing:-.5em;margin-right:5px}
.add-confirm-list{display:none}
.account-page__content .account-address{width:100%}
.shipping_info_text{margin:0 10px}
.order-confirmation__item h4,.order-details__item h4{font-weight:700}
.site-utils__item--dropdown .sign-in #login__form .login__email{width:100%}
.password-reset-page .password-reset .password-reset__item .password-reset__required{float:left}
.password-reset-page .password-reset .password-reset__item .label-content{float:left;width:100px}
.password-sent-page .password-sent__text .sent-info__text .viewcart-buttons a.go-shopping,.password-sent-page .password-sent__text .sent-info__text a.button,.password-sent-page .password-sent__text .sent-info__text a.recommended-item__button,.viewcart-buttons .password-sent-page .password-sent__text .sent-info__text a.go-shopping{margin:0 0 10px 20px}
.address-book-page .address-book h3.address-book__header{text-indent:0;padding-top:7px}
#colorbox #address_form_container #address .address-form__item label.error{border:none}
#cboxClose:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#colorbox{border:1px solid #BBBBB9}
#colorbox .sms_popup h2{text-align:center;margin-bottom:10px}
#colorbox .sms_popup h3{text-align:center;font-size:12px}
#colorbox .sms_popup .bd_phone form .sms_popup_mobile_container label{width:14%;float:left;margin-top:8px}
#colorbox .sms_popup .bd_phone form .sms_popup_mobile_container p{margin-bottom:10px}
#colorbox .sms_popup .bd_phone form .sms_popup_mobile_container .show_mobile_phone{float:left;font-size:13px;margin-right:10px;width:160px;margin-top:8px}
#colorbox .sms_popup .bd_phone form .sms_popup_mobile_container input#sms_mobile_number{float:left;margin-right:10px;padding:5px}
#colorbox .sms_popup .bd_phone form .sms_popup_mobile_container input#sendSMSCode{float:left;font-size:11px}
#colorbox .sms_popup .bd_phone form .sms_popup_code_container label{float:left;margin-top:8px;width:14%}
#colorbox .sms_popup .bd_phone form .sms_popup_code_container input[name=SMS_CODE]{float:left;margin-right:10px;padding:5px}
#colorbox .sms_popup .bd_phone form .sms_popup_code_container label#label_for_sms_code{width:34%;margin-left:0;margin-top:7px}
#colorbox .sms_popup .bd_phone form input.error{border:1px solid red!important}
#colorbox .sms_popup .sms_popup_buttons{margin-left:14%}
#colorbox .sms_popup.jc_bang_ding p{margin-bottom:15px}
#colorbox .sms_popup.jc_bang_ding .sms_popup_buttons{padding-top:60px;margin-left:14%}
#colorbox .sms_popup.update p{margin-bottom:15px}
#colorbox .sms_popup.update .bd_phone #sms_error{margin-top:25px;color:red;margin-left:14%}
#colorbox .sms_popup.update .sms_popup_mobile_container input#sms_mobile_number{margin-top:0!important}
#colorbox .sms_popup.update .sms_popup_code_container input.sms_code_input{margin-top:0!important}
#colorbox .sms_popup.adpl .address-overlay_header{padding-bottom:16px;border-bottom:1px solid #000}
#colorbox .sms_popup.adpl .sms_popup_code_container{clear:both;padding-top:40px}
#colorbox .sms_popup.adpl .sms_popup_buttons{padding-top:30px}
#colorbox .sms_popup.adpl .sms-form.adpl #sms_error{color:red}
#colorbox .adpl label{margin-top:13px!important}
#colorbox .adpl .bd_phone .viewcart-buttons input.go-shopping,#colorbox .adpl .bd_phone input.button,#colorbox .adpl .bd_phone input.recommended-item__button,.viewcart-buttons #colorbox .adpl .bd_phone input.go-shopping{margin-top:7px}
#colorbox .popup-offer .popup-offer__sign-up-form form[name=email_signup] .popup-offer__sign-up-form-error-messages{color:red}
#colorbox .popup-offer .popup-offer__outer-wrap{padding-right:0;padding-left:0}
#colorbox .popup-offer .popup-offer__outer-wrap .popup-offer__body--terms p{line-height:2.5}
@media (min-width:768px){.site-footer__column{width:28%}
.site-footer__column .site-footer-social-links__item{margin-right:0}
.site-footer__column .site-footer-social-links__item .icon{float:none}
.site-footer__column .site-footer-social-links__item .qr-code{width:22px;line-height:44px}
.site-footer__column .site-footer-social-links__item .qr-code img{cursor:pointer}
.site-footer__column #footer-qrcode{display:none;border:2px solid #ccc;left:82px;padding:6px;position:absolute;z-index:100}
}
body.account #cboxWrapper .sms_popup .sms_popup_mobile_container input#sms_mobile_number{margin-top:6px;height:32px}
body.account #cboxWrapper .sms_popup .sms_popup_code_container input.sms_code_input{margin-top:6px;height:32px}
@media (min-width:768px){.site-header .site-utils__nav .menu .menu__item--lvl-1 .only-static-text{display:block}
}
.classCboxDeleteAddress{overflow:hidden!important;height:240px!important}
.order-details-page .order-products .cart-header .cart-header-spacer{width:36%}
.order-details-page .order-products .cart-header .price{width:30%}
.order-details-page .order-products .cart-header .qty{width:13%}
.site-nav .menu--lvl-1 li.menu__item--lvl-1 .menu__link--lvl-1{font-weight:700}
.site-nav .menu--lvl-1 li.menu__item--lvl-1 .menu--lvl-2 li.menu__item--lvl-2 .menu__link--lvl-2{font-weight:700}
.customer-service-contact-us .customer-service-section #contact_us .customer-service-contact-form__categories .customer-service-contact-form__category{padding:2em 20px}
#links-panel ul.links_list li{display:block;border-bottom:0}
.left.checkout__content #order-summary-panel .giftwrap,.left.checkout__content #order-summary-panel .shipping,.left.checkout__content #order-summary-panel .shipping-formatted-value,.left.checkout__content #order-summary-panel .tax,.left.checkout__content #order-summary-panel .total{display:none}
.left.checkout__content #order-summary-panel .subtotal{font-weight:700}
.shipping-panel__title{margin-bottom:20px}
.shipping-panel__title a.edit{text-indent:0}
.shipping_address_container .form-item label{display:none}
.shipping_address_container .form-item label.error{color:red}
.shipping_address_container .title-form-container label{display:inline-block}
.checkout__panel--content{padding:10px}
.checkout .giftwrap input[type=text],.checkout .shipping_address_container input[type=text]{margin-bottom:0}
.checkout__return-user{clear:left}
.checkout__return-user .row label{display:block!important;visibility:inherit}
.checkout__return-user #express-signin label{display:inline-block!important;visibility:visible!important}
.checkout__new-account{clear:none}
.checkout__new-account #checkout_signin_new_user .row label{display:block!important;visibility:inherit}
.checkout__new-account .birthday-fields label{display:inline-block!important;visibility:visible!important}
.checkout__new-account .birthday-fields .date_container{display:inline-block;float:left;width:33.33%}
.checkout__new-account .birthday-fields .date_container select{margin-bottom:20px}
.checkout__new-account .birthday-fields .date_container:nth-child(2){padding-left:2%}
.checkout__new-account .birthday-fields .date_container:nth-child(3){padding-left:2%}
.checkout__new-account .birthday-fields #show_password,.checkout__new-account .birthday-fields .new-account__item{margin-bottom:10px}
.checkout__new-account .birthday-fields #show_password label,.checkout__new-account .birthday-fields .new-account__item label{display:inline-block!important;visibility:visible!important}
.checkout__sidebar .order-summary__shipping-method{display:block;line-height:40px}
.checkout #sign-in-panel #express-signin{margin-top:30px}
.checkout #sign-in-panel #express-signin #return-account-h{margin-bottom:10px}
.checkout #sign-in-panel #express-signin .enter_email_txt{display:none}
.checkout #sign-in-panel #form--checkout_signin_new_user--field--PHONE2{margin-top:4px}
.checkout #sign-in-panel #registration-panel #show_password{margin-bottom:18px}
.checkout__content .substate-select #selected_box span span:nth-child(3) ul li label img{width:111px;height:34px}
.checkout__content .substate-select #selected_box span span:nth-child(4) label{display:block}
#checkout_shipping div.form-item{margin-bottom:10px}
#checkout_shipping .dropbox-container{float:left;width:100%}
#checkout_shipping .dropbox-container .form-item{width:33.3333%;float:left}
#checkout_shipping .dropbox-container .form-item select{width:97%;height:30px}
#checkout_shipping .checkout__panel--content{padding:0 10px}
#checkout_shipping .checkout__panel--content p{margin-bottom:10px}
#delivery-options-display{padding:0}
#delivery-options-display .delivery_instructions_display,#delivery-options-display .invoice_options_display{width:43.3%;padding:10px}
#delivery-options-display .delivery_instructions_display{float:left;margin:20px 0 0 20px}
#delivery-options-display .invoice_options_display{float:right;margin:20px 20px 20px 0}
.checkout-confirmation-page fieldset{width:50%}
.shipping-additional{padding:0 10px}
.shipping-additional .form-item input[type=text]{margin-bottom:0}
.shipping-additional .gift-options,.shipping-additional .invoice-edit-content{width:46%;margin-right:4%;float:left}
.continue-button-wrapper{margin:20px 0}
.viewcart .samples-panel .product{width:30%;float:left;margin-right:3%;height:400px;position:relative}
.viewcart .samples-panel .product .sample-select-button{display:block;width:100%}
.viewcart .samples-panel .product-seperation{display:none}
input.error[name=SMS_CODE]{background:url(/media/export/images/sms_code_icons/wrong_bg.jpg) no-repeat right}
input.success[name=SMS_CODE]{background:url(/media/export/images/sms_code_icons/right_bg.jpg) no-repeat right}
.receipt-container .account-utilities{display:none}
.checkout-confirmation-page .continue-checkout{margin-bottom:20px}
.checkout-confirmation-page #print-order{margin-top:10px}
.checkout-confirmation-page #newsletter-info .form-submit{margin-bottom:15px}
#review-panel #checkout_review #payment-method #selected_box .paytwo .use_img{margin-left:0}
#review-panel p:nth-child(1){display:none}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .shade_info{display:block}
.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .size{display:block}
#colorbox #overlay_wcppay_qr{text-align:center}
.sign-in-panel .signin_container .checkout__new-account .horizontal label{display:block!important;visibility:visible}
.sign-in-panel .signin_container #checkout_signin_new_user-submit{margin-top:10px}
#cboxLoadedContent .customer-service-menu,#cboxLoadedContent .customer-service-quick-info{display:none}
#cboxLoadedContent .customer-service-header,#cboxLoadedContent .customer-service-section{width:100%}
#cboxLoadedContent .customer-service-header #holiday-shipping,#cboxLoadedContent .customer-service-header #orders-authorization,#cboxLoadedContent .customer-service-header #orders-backordered,#cboxLoadedContent .customer-service-header #orders-cancel,#cboxLoadedContent .customer-service-header #orders-gift,#cboxLoadedContent .customer-service-header #orders-holds,#cboxLoadedContent .customer-service-header #orders-options,#cboxLoadedContent .customer-service-header #orders-presell,#cboxLoadedContent .customer-service-header #orders-processing,#cboxLoadedContent .customer-service-header #orders-promo,#cboxLoadedContent .customer-service-header #orders-security,#cboxLoadedContent .customer-service-header #orders-status,#cboxLoadedContent .customer-service-header #returns-damaged,#cboxLoadedContent .customer-service-header #returns-free,#cboxLoadedContent .customer-service-header #returns-guarantee,#cboxLoadedContent .customer-service-header #shipping-charges,#cboxLoadedContent .customer-service-header #shipping-options,#cboxLoadedContent .customer-service-section #holiday-shipping,#cboxLoadedContent .customer-service-section #orders-authorization,#cboxLoadedContent .customer-service-section #orders-backordered,#cboxLoadedContent .customer-service-section #orders-cancel,#cboxLoadedContent .customer-service-section #orders-gift,#cboxLoadedContent .customer-service-section #orders-holds,#cboxLoadedContent .customer-service-section #orders-options,#cboxLoadedContent .customer-service-section #orders-presell,#cboxLoadedContent .customer-service-section #orders-processing,#cboxLoadedContent .customer-service-section #orders-promo,#cboxLoadedContent .customer-service-section #orders-security,#cboxLoadedContent .customer-service-section #orders-status,#cboxLoadedContent .customer-service-section #returns-damaged,#cboxLoadedContent .customer-service-section #returns-free,#cboxLoadedContent .customer-service-section #returns-guarantee,#cboxLoadedContent .customer-service-section #shipping-charges,#cboxLoadedContent .customer-service-section #shipping-options{display:none}
#cboxLoadedContent .customer-service-header #orders-maximum-content,#cboxLoadedContent .customer-service-header #returns-instructions-content,#cboxLoadedContent .customer-service-header #shipping-restrictions-content,#cboxLoadedContent .customer-service-section #orders-maximum-content,#cboxLoadedContent .customer-service-section #returns-instructions-content,#cboxLoadedContent .customer-service-section #shipping-restrictions-content{display:block;padding:0 20px}
#cboxLoadedContent .customer-service-header h2,#cboxLoadedContent .customer-service-section h2{cursor:default}
#cboxLoadedContent .customer-service-header h2:hover,#cboxLoadedContent .customer-service-section h2:hover{color:#000}
#payment_tab li:nth-child(2){background-color:#e5e5e5;pointer-events:none}
#form--checkout_review--field--PAYMENT_OPTION--index--payment_option_chinapay{pointer-events:none}
#form--checkout_review--field--PAYMENT_OPTION--index--payment_option_chinapay_label{pointer-events:none}
