

/* FILE: styles.css */
/* HANDLES: default,customer_logged_out */
/* Hide Global */
.ampromo-notification,
#ampromo-items-add{
    display: none;
}

.checkout-cart-index .ampromo-notifications,
.checkout-cart-index #ampromo-items-add,
.checkout-onepage-index .ampromo-notification,
.checkout-onepage-index #ampromo-items-add{
    display: block;
}
/* Overlay */
#ampromo-items-add
{
    border: none;
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;
    background: transparent;
    color: #000;
}

#ampromo-items-add a
{
    text-decoration: none;
    border-bottom: 1px dashed;
}

.amscheckout #ampromo-items-add
{
    margin: 7px 10px;
}

#ampromo-items-add .promo-title {
    text-transform: none;
    font-weight: 300;
    letter-spacing: 0;
    margin-bottom: 10px;
    margin-top: 0;
    position: relative;
    font-size: 2.5em;
    z-index: 0;
}

#ampromo-items-add .promo-title:before {
    content: "";
    display: block;
    border-top: solid 1px #dedede;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}

#ampromo-items-add .promo-title span {
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 5;
}


#ampromo-items-add .promo-title-no-line {
    text-transform: none;
    font-weight: 300;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    font-size: 2.5em;
    z-index: 0;
}

#ampromo-items-add .promo-title-no-line:before {
    content: "";
    display: block;
    border-top: none;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}

#ampromo-items-add .promo-title-no-line span {
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 5;
}


#ampromo-items-add .promo-link a {
    text-decoration: none;
    border: none;
    font-size: 1.2em;
    padding-left: 20px;
    padding-right: 20px;
}

#ampromo-overlay
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    top: 0;
    left: 0;
    z-index: 10000;
    text-align: center;
    direction: ltr;
}

#ampromo-overlay .close
{
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    width: 14px;
    height: 12px;
    background: url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-small-close.gif) top left no-repeat;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 8px;
    right: 0px;
    width: 16px;
    height: 16px;
    z-index: 1;
    margin: 0;
    padding: 0;
}

#ampromo-overlay .close:hover
{
    opacity: 1;
    transition: opacity 0.2s ease;
}

@media only screen and (min-width: 768px){
    body #ampromo-items.amcarousel{

    }
}

@media only screen and (max-width: 820px) and (min-width: 420px) {
    body #ampromo-items.amcarousel {
        /* width: 400px; */
    }
    body .amcarousel #ampromo-carousel-wrapper {
        /* width: 250px; */
    }
}

@media only screen and (max-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 100%;
    }

    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }

    body .ampromo-carousel-control.prev
    {
        left: 0px;
    }

    body .ampromo-carousel-control.next
    {
        right: 0px;
    }

    body .ampromo-carousel-control {
        z-index: 10001;
    }
}

@media only screen and (max-width: 340px) {
    body #ampromo-items .ampromo-item {
        border: none;
    }
}

@media only screen and (max-height: 500px) {
    body #ampromo-items.amcarousel {
        top: 0 !important;
        height: 100%;
        margin: 1.5% auto;
    }

    body #checkout-promo-carousel .owl-height{

    }

    body #checkout-promo-carousel .owl-dots{
        margin-top: 15px;
    }

    body #ampromo-items {
        padding: 15px 0 24px 0;
        max-height: 95%;
    }

    body #ampromo-items>h4 {
        display: none;
    }

    .ampromo_items_form h4 {
        margin-top: 10px;
    }
}

/* Items */

#ampromo-items
{
    border: 1px solid #ededed;
    background-color: white;
    position: relative;
    margin: 15% auto 0;
    padding: 24px 0 24px 0;
    display: inline-block;
    box-sizing: border-box;
    max-height: 90%;
    overflow-y: auto;
}


#ampromo-items.amcarousel
{
    display: block;
    width: 600px;
}

#ampromo-items.amcarousel h3{
    font-family: "Austin Web", times, serif;
    font-weight: 300;
    text-transform: none;
    font-size: 3em;
    padding: 0;
    margin: 0;
    letter-spacing: 0;
}

#ampromo-items .ampromo-item
{
    box-sizing: border-box;
    margin: 0;
    padding: 20px 45px;
    position: relative;
}

#ampromo-items .ampromo-item-options
{
    margin-bottom: 12px;
    text-align: left;
}

#ampromo-items .ampromo-item-image
{
    display: block;
    margin: 0 auto;
    width: 160px;
    height: 160px
}

/* Carousel */

.amcarousel #ampromo-carousel-wrapper
{
    width: 520px;
}

#ampromo-carousel-wrapper
{
    overflow: hidden;
    margin: 0 auto;
}

.amcarousel #ampromo-carousel-content
{
    width: 4500px;
    height: 1px;
}

#ampromo-carousel-content .slide
{
    float: left;
}

.amcarousel .ampromo-carousel-control
{
    display: block;
}

.ampromo-carousel-control
{
    position: absolute;
    top: 185px;
    /* background: url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
    width: 48px;
    height: 45px;
    font-size: 0;
    */
    display: none;
}

.ampromo-carousel-control.carousel-disabled.prev
{

}

.ampromo-carousel-control.amcarousel-disabled.next
{

}

.ampromo-carousel-control.prev
{
    font-size: 3.5em;
    left: 20px;
    outline: none;
}

.ampromo-carousel-control.next
{
    font-size: 3.5em;
    right: 20px;
    outline: none;
}

.ampromo-carousel-control.prev:hover
{
    background-position: 0 -91px;
}

.ampromo-carousel-control.next:hover
{
    background-position: -46px -91px;
}

.ampromo-carousel-pagination{
    display: block;
}

.ampromo-carousel-pagination .ampromo-carousel-jumper{
    display: inline-block;
    outline: none;
}

.ampromo-carousel-pagination .ampromo-carousel-jumper span{
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #dbdbdb;
    outline: none;
}

.ampromo-carousel-pagination .ampromo-carousel-jumper.carousel-selected span{
    background: #111;
    opacity: 1;
}

.ampromo-item .qty-holder
{
    display: none;
}

.ampromo-item-options select,
.ampromo-item-options input
{
    max-width: 210px;
}

.ampromo-notification {
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;
    border: none;
    color: #e14e53;
    background: transparent;
}

.ampromo-notification .promo-title {
    text-transform: none;
    font-weight: 300;
    letter-spacing: 0;
    margin-bottom: 20px;
    margin-top: 0;
    position: relative;
    font-size: 2.5em;
}

.ampromo-notification .promo-title:before {
    content: "";
    display: block;
    border-top: solid 1px #dedede;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}

.ampromo-notification .promo-title span {
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 5;
}

.ampromo-notification .promo-title-no-line {
    text-transform: none;
    font-weight: 300;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
}

.ampromo-notification .promo-title-no-line:before {
    content: "";
    display: block;
    border-top: none;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}

.ampromo-notification .promo-title-no-line span {
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 5;
}

.ampromo-notification .promo-link a.ampromo-btn{
    padding: 11px 16px;
    width: 100%;
    border: 1px solid #000;
    background: #000;
    color: #fff;
    font: 11px/1.35 akzidenz-grotesk,Helvetica,Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.ampromo-notification .promo-link a {
    text-decoration: none;
    border: none;
    font-size: 1.5em;
}

.ampromo_items_form h4 {
    line-height: 50px;
    font: 1.2em akzidenz-grotesk,Helvetica,Arial, sans-serif;
}

.ampromo_items_form h4 a {
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
}
/* promo-items-modal-header (cms/block) */
.promo-items-modal-header{
    margin: 0;
}
.promo-items-modal-header h1,
.promo-items-modal-header h3{
    margin: 0;
}
.promo-items-modal-header h1{
    font-size: 2em;
}
.promo-items-modal-header h3{
    margin-bottom: 10px;
    text-transform: normal;
}


/* Carousel Content */
#checkout-promo-carousel-wrapper{
    width: auto;
    margin: 0 auto;
}
#checkout-promo-carousel .owl-dots{
    margin-top: 25px;
}
#checkout-promo-carousel .owl-dots .owl-dot.active span,
#checkout-promo-carousel .owl-dots .owl-dot:hover span{
    background: #111;
}
#checkout-promo-carousel.owl-theme .owl-nav{
    position: absolute;
    width: 100%;
    top: 25%;
    left: 0;
}
#checkout-promo-carousel.owl-theme .owl-nav .owl-prev{
    float: left;
    background: transparent;
}
#checkout-promo-carousel.owl-theme .owl-nav .owl-next{
    float: right;
    background: transparent;
}
#checkout-promo-carousel.owl-theme .owl-nav .disabled{
    opacity: 0.2;
}
#checkout-promo-carousel.owl-theme .owl-nav [class*='owl-']{
    color: #111;
    font-size: 4em;
}



/* FILE: flexslider.css */
/* HANDLES: default,customer_logged_out */
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/flexfonts/flexslider-icon.eot');
	src:url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/flexfonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/flexfonts/flexslider-icon.woff') format('woff'),
		url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/flexfonts/flexslider-icon.ttf') format('truetype'),
		url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/flexfonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.store .flexslider {margin: 0; padding: 0; overflow: hidden;}
.store .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.store .flexslider .slides img {width: 100%; display: block;}
.store .flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.store .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.store .no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.store .flexslider { margin: 0 0 20px; border:1px solid #ffffff; background: #fff; position: relative; zoom: 1; min-height: 516px;}
.store .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.store .loading .flex-viewport { max-height: 300px; }
.store .flexslider .slides { zoom: 1; }
.store .carousel li { margin-right: 5px; }

/* Direction Nav */
.store .flex-direction-nav {*height: 0;}
.store .flex-direction-nav a  { display: block; width: 54px; height: 72px; margin: -40px 0 0; text-indent:-9999px; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.store .flex-direction-nav .flex-prev { left: 0; background:url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-left-arrow.png') no-repeat 0 0; opacity: 0.7; }
.store .flex-direction-nav .flex-next { right: 0; background:url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-right-arrow.png') no-repeat 0 0; opacity: 0.7; }
.store .flexslider:hover .flex-prev { opacity: 0.7; left: 0; }
.store .flexslider:hover .flex-next { opacity: 0.7; right: 0; }
.store .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.store .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }

/*
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }
*/

/* Pause/Play */
.store .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.store .flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.store .flex-pauseplay a:hover  { opacity: 1; }
.store .flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.store .flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index:3;}
.store .flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.store .flex-control-paging li a {width: 8px; height: 8px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.store .flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.store .flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.store .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.store .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.store .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.store .flex-control-thumbs img:hover {opacity: 1;}
.store .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .store .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .store .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


/* FILE: font-awesome.css */
/* HANDLES: default,customer_logged_out */
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/FontAwesome/fontawesome-webfont.eot?v=4.6.3');src:url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/FontAwesome/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/FontAwesome/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/FontAwesome/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/FontAwesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}



/* FILE: style.css */
/* HANDLES: default,customer_logged_out */
@font-face{font-family:'Austin Web';src:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Semibold-Web.eot");src:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Semibold-Web.eot?#iefix") format("embedded-opentype"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Semibold-Web.woff") format("woff"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Semibold-Web.ttf") format("truetype"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Semibold-Web.svg#Austin-Semibold") format("svg");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Austin Web';src:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Light-Web.eot");src:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Light-Web.eot?#iefix") format("embedded-opentype"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Light-Web.woff") format("woff"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Light-Web.ttf") format("truetype"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-Light-Web.svg#Austin-Light") format("svg");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:'Austin Web Italic';src:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-LightItalic-Web.eot");src:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-LightItalic-Web.eot?#iefix") format("embedded-opentype"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-LightItalic-Web.woff") format("woff"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-LightItalic-Web.ttf") format("truetype"),url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/fonts/Austin/Austin-LightItalic-Web.svg#Austin-LightItalic") format("svg");font-weight:200;font-style:normal;font-stretch:normal}.modern-regular{font-family:"Austin Web",times,serif;font-weight:400}.modern-light{font-family:"Austin Web",times,serif;font-weight:300}.modern-light-lowercase{font-family:"Austin Web Italic",times,serif;font-weight:300;text-transform:normal !important}@media only screen and (max-width: 767px){.phone-only{display:block !important}.tablet-only,.hide-phone{display:none !important}}@media only screen and (max-width: 1024px){.mobile-only{display:block !important}.hide-mobile,.desktop-only{display:none !important}}@media only screen and (min-width: 768px){.phone-only{display:none !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tablet-only{display:block !important}}@media only screen and (min-width: 1025px){.desktop-only{display:block !important}.tablet-only,.mobile-only{display:none !important}}@media only screen and (max-width: 767px){.cf,.clear,.clearer,.clearfix{zoom:1}}.cf:before,.cf:after,.clear:before,.clear:after,.clearer:before,.clearer:after,.clearfix:before,.clearfix:after{content:' ';display:table}.cf:after,.clear:after,.clearer:after,.clearfix:after{clear:both}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1,#membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header h3{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}a,abbr,address,area,article,aside,audio,b,base,bdi,bdo,blockquote,body,br,button,canvas,caption,cite,code,col,colgroup,datalist,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,#membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header h3,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,link,main,map,mark,menu,menuitem,meter,nav,object,ol,optgroup,option,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,select,small,source,span,strong,sub,summary,sup,tablet,tbody,td,textarea,tfoot,th,thead,time,title,tr,track,u,ul,video,wbr,a:before,abbr:before,address:before,area:before,article:before,aside:before,b:before,blockquote:before,body:before,br:before,button:before,canvas:before,caption:before,cite:before,code:before,col:before,colgroup:before,datalist:before,dd:before,del:before,details:before,dfn:before,dialog:before,div:before,dl:before,dt:before,em:before,embed:before,fieldset:before,figcaption:before,figure:before,footer:before,form:before,h1:before,#membership-program-page .learn-about-block .inner-content .section-header h3:before,#membership-program-page .join-member-program .inner-content .section-header h3:before,h2:before,h3:before,h4:before,h5:before,h6:before,header:before,hr:before,html:before,i:before,iframe:before,img:before,input:before,ins:before,kbd:before,keygen:before,label:before,legend:before,li:before,link:before,main:before,map:before,mark:before,menu:before,menuitem:before,meter:before,nav:before,object:before,ol:before,optgroup:before,option:before,p:before,pre:before,progress:before,q:before,rp:before,rt:before,ruby:before,s:before,samp:before,section:before,select:before,small:before,source:before,span:before,strong:before,sub:before,summary:before,sup:before,tablet:before,tbody:before,td:before,tfoot:before,th:before,thead:before,time:before,title:before,tr:before,track:before,u:before,ul:before,a:after,abbr:after,address:after,area:after,article:after,aside:after,audio:after,b:after,base:after,bdi:after,bdo:after,blockquote:after,body:after,br:after,button:after,canvas:after,caption:after,cite:after,code:after,col:after,colgroup:after,datalist:after,dd:after,del:after,details:after,dfn:after,dialog:after,div:after,dl:after,dt:after,em:after,embed:after,fieldset:after,figcaption:after,figure:after,footer:after,form:after,h1:after,#membership-program-page .learn-about-block .inner-content .section-header h3:after,#membership-program-page .join-member-program .inner-content .section-header h3:after,h2:after,h3:after,h4:after,h5:after,h6:after,header:after,hr:after,html:after,i:after,iframe:after,img:after,input:after,ins:after,kbd:after,keygen:after,label:after,legend:after,li:after,link:after,main:after,map:after,mark:after,menu:after,menuitem:after,meter:after,nav:after,object:after,ol:after,optgroup:after,option:after,output:after,p:after,pre:after,progress:after,q:after,rp:after,rt:after,ruby:after,s:after,samp:after,section:after,select:after,small:after,source:after,span:after,strong:after,sub:after,summary:after,sup:after,tablet:after,tbody:after,td:after,textarea:after,tfoot:after,th:after,thead:after,time:after,title:after,tr:after,track:after,u:after,ul:after,video:after,wbr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie a,.ie abbr,.ie address,.ie area,.ie article,.ie aside,.ie audio,.ie b,.ie base,.ie bdi,.ie bdo,.ie blockquote,.ie body,.ie br,.ie button,.ie canvas,.ie caption,.ie cite,.ie code,.ie col,.ie colgroup,.ie datalist,.ie dd,.ie del,.ie details,.ie dfn,.ie dialog,.ie div,.ie dl,.ie dt,.ie em,.ie embed,.ie fieldset,.ie figcaption,.ie figure,.ie footer,.ie form,.ie h1,.ie #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .ie h3,.ie #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .ie h3,.ie h2,.ie h3,.ie h4,.ie h5,.ie h6,.ie header,.ie hr,.ie html,.ie i,.ie iframe,.ie img,.ie input,.ie ins,.ie kbd,.ie keygen,.ie label,.ie legend,.ie li,.ie link,.ie main,.ie map,.ie mark,.ie menu,.ie menuitem,.ie meter,.ie nav,.ie object,.ie ol,.ie optgroup,.ie option,.ie output,.ie p,.ie pre,.ie progress,.ie q,.ie rp,.ie rt,.ie ruby,.ie s,.ie samp,.ie section,.ie select,.ie small,.ie source,.ie span,.ie strong,.ie sub,.ie summary,.ie sup,.ie tablet,.ie tbody,.ie td,.ie textarea,.ie tfoot,.ie th,.ie thead,.ie time,.ie title,.ie tr,.ie track,.ie u,.ie ul,.ie video,.ie wbr,.ie a:before,.ie abbr:before,.ie address:before,.ie area:before,.ie article:before,.ie aside:before,.ie b:before,.ie blockquote:before,.ie body:before,.ie br:before,.ie button:before,.ie canvas:before,.ie caption:before,.ie cite:before,.ie code:before,.ie col:before,.ie colgroup:before,.ie datalist:before,.ie dd:before,.ie del:before,.ie details:before,.ie dfn:before,.ie dialog:before,.ie div:before,.ie dl:before,.ie dt:before,.ie em:before,.ie embed:before,.ie fieldset:before,.ie figcaption:before,.ie figure:before,.ie footer:before,.ie form:before,.ie h1:before,.ie #membership-program-page .learn-about-block .inner-content .section-header h3:before,#membership-program-page .learn-about-block .inner-content .section-header .ie h3:before,.ie #membership-program-page .join-member-program .inner-content .section-header h3:before,#membership-program-page .join-member-program .inner-content .section-header .ie h3:before,.ie h2:before,.ie h3:before,.ie h4:before,.ie h5:before,.ie h6:before,.ie header:before,.ie hr:before,.ie html:before,.ie i:before,.ie iframe:before,.ie img:before,.ie input:before,.ie ins:before,.ie kbd:before,.ie keygen:before,.ie label:before,.ie legend:before,.ie li:before,.ie link:before,.ie main:before,.ie map:before,.ie mark:before,.ie menu:before,.ie menuitem:before,.ie meter:before,.ie nav:before,.ie object:before,.ie ol:before,.ie optgroup:before,.ie option:before,.ie p:before,.ie pre:before,.ie progress:before,.ie q:before,.ie rp:before,.ie rt:before,.ie ruby:before,.ie s:before,.ie samp:before,.ie section:before,.ie select:before,.ie small:before,.ie source:before,.ie span:before,.ie strong:before,.ie sub:before,.ie summary:before,.ie sup:before,.ie tablet:before,.ie tbody:before,.ie td:before,.ie tfoot:before,.ie th:before,.ie thead:before,.ie time:before,.ie title:before,.ie tr:before,.ie track:before,.ie u:before,.ie ul:before,.ie a:after,.ie abbr:after,.ie address:after,.ie area:after,.ie article:after,.ie aside:after,.ie audio:after,.ie b:after,.ie base:after,.ie bdi:after,.ie bdo:after,.ie blockquote:after,.ie body:after,.ie br:after,.ie button:after,.ie canvas:after,.ie caption:after,.ie cite:after,.ie code:after,.ie col:after,.ie colgroup:after,.ie datalist:after,.ie dd:after,.ie del:after,.ie details:after,.ie dfn:after,.ie dialog:after,.ie div:after,.ie dl:after,.ie dt:after,.ie em:after,.ie embed:after,.ie fieldset:after,.ie figcaption:after,.ie figure:after,.ie footer:after,.ie form:after,.ie h1:after,.ie #membership-program-page .learn-about-block .inner-content .section-header h3:after,#membership-program-page .learn-about-block .inner-content .section-header .ie h3:after,.ie #membership-program-page .join-member-program .inner-content .section-header h3:after,#membership-program-page .join-member-program .inner-content .section-header .ie h3:after,.ie h2:after,.ie h3:after,.ie h4:after,.ie h5:after,.ie h6:after,.ie header:after,.ie hr:after,.ie html:after,.ie i:after,.ie iframe:after,.ie img:after,.ie input:after,.ie ins:after,.ie kbd:after,.ie keygen:after,.ie label:after,.ie legend:after,.ie li:after,.ie link:after,.ie main:after,.ie map:after,.ie mark:after,.ie menu:after,.ie menuitem:after,.ie meter:after,.ie nav:after,.ie object:after,.ie ol:after,.ie optgroup:after,.ie option:after,.ie output:after,.ie p:after,.ie pre:after,.ie progress:after,.ie q:after,.ie rp:after,.ie rt:after,.ie ruby:after,.ie s:after,.ie samp:after,.ie section:after,.ie select:after,.ie small:after,.ie source:after,.ie span:after,.ie strong:after,.ie sub:after,.ie summary:after,.ie sup:after,.ie tablet:after,.ie tbody:after,.ie td:after,.ie textarea:after,.ie tfoot:after,.ie th:after,.ie thead:after,.ie time:after,.ie title:after,.ie tr:after,.ie track:after,.ie u:after,.ie ul:after,.ie video:after,.ie wbr{behavior:url("/skin/frontend/enterprise/beautycounter/jsboxsizing.htc");zoom:1}@-ms-viewport{width:device-width}body{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}h1,#membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header h3{font-weight:700;font-size:1.3125em;text-transform:uppercase;letter-spacing:.04762em}@media only screen and (min-width: 768px){h1,#membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header h3{font-size:1.75em}}h2{font-weight:700;font-size:1.375em;letter-spacing:.09091em;text-transform:uppercase}@media only screen and (min-width: 768px){h2{font-size:1.5em}}@media only screen and (min-width: 1025px){h2{font-size:1.75em}}h3{font-family:#231f20;font-weight:normal;font-size:1.125em;text-transform:uppercase;letter-spacing:.05556em}@media only screen and (min-width: 768px){h3{font-size:1.25em}}h5{margin:0 0 .3125em 0;font-family:#231f20;font-size:1em;font-weight:normal;text-transform:uppercase;font-weight:400}h6{margin:0 0 .83333em 0;font-family:#231f20;font-size:.75em;font-weight:700;letter-spacing:.08333em;text-transform:uppercase}p,address{margin:0 0 1.42857em 0;font-size:.875em;font-style:normal}strong{font-weight:700}em{font-style:italic}a{font-weight:400;font-size:inherit;color:#231f20;text-decoration:none}a:hover{color:#a9a9a9}fieldset{border:0}.bold{font-weight:bold}.underline{text-decoration:underline}.data-table{width:100%;border-bottom:0;width:100%;border-collapse:separate;border-spacing:0;empty-cells:show;font-size:100%}.data-table thead{font-size:9px;text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px;color:#414042}.data-table thead th{padding:12px 20px;text-align:left;border-bottom:1px solid #d9d9d9}.data-table thead th:first-child{padding-left:0}.data-table thead th.a-center{text-align:center}.data-table thead th.a-right{text-align:right}.data-table tbody td{padding:15px 20px}.data-table tbody img{max-width:inherit}.a-center{text-align:center}.a-left{text-align:left}.a-right{text-align:right}input[type="text"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],.input-text{margin:0 0 0 0;width:100%;padding:12px 16px 12px 16px;border:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:1.000rem;letter-spacing:1px;font-style:normal}input[type="text"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,.input-text:focus{outline:none}@media only screen and (max-width: 767px){input[type="text"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],.input-text{font-size:11px}}::-webkit-input-placeholder{color:#acacac;font-style:normal}:-moz-placeholder{color:#acacac;font-style:normal}::-moz-placeholder{color:#acacac;font-style:normal}:-ms-input-placeholder{color:#acacac;font-style:normal}.select,.custom-select{position:relative;width:100%;background:transparent;border:1px solid #000;overflow:hidden;line-height:normal;cursor:pointer;height:4.2em}.select:after,.custom-select:after{content:' ';position:absolute;top:50%;right:10px;margin-top:-4px;display:block;width:14px;height:9px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-select-arrow.gif") no-repeat 96% 48%}.select select,.custom-select select{position:relative;z-index:1;top:0;left:0;bottom:0;border:0;width:145%;height:2.6em;padding:0 0 0 .86667em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;color:#000;outline:none;cursor:pointer}.select select:focus,.custom-select select:focus{color:transparent;text-shadow:0 0 0 #000;border:0}.select select:focus::-ms-value,.custom-select select:focus::-ms-value{background:none;color:transparent}.select option,.custom-select option{color:#000}@media only screen and (max-width: 767px){.select,.custom-select{height:2.4em}}label{font-size:.875em}.form-list,.fieldset{margin:0;padding:0;list-style:none}.form-list ul,.fieldset ul{list-style:none;padding:0}.form-list li,.fieldset li{margin-bottom:6px}@media only screen and (max-width: 767px){.form-list li,.fieldset li{zoom:1}}.form-list li:before,.form-list li:after,.fieldset li:before,.fieldset li:after{content:' ';display:table}.form-list li:after,.fieldset li:after{clear:both}.form-list li:last-child,.fieldset li:last-child{margin-bottom:0}.form-list li label,.fieldset li label{font-size:11px;color:#414042;font-weight:normal;letter-spacing:1px;display:block;margin-bottom:3px;padding-right:10px}.form-list li .input-box input,.fieldset li .input-box input{width:100%}.form-list li .input-box .select,.fieldset li .input-box .select{height:auto}.form-list li .input-box .select select,.fieldset li .input-box .select select{font-size:16px;height:2.7rem;width:100%;padding-right:20px}@media only screen and (max-width: 767px){.form-list li.control .control-options,.fieldset li.control .control-options{zoom:1}}.form-list li.control .control-options:before,.form-list li.control .control-options:after,.fieldset li.control .control-options:before,.fieldset li.control .control-options:after{content:' ';display:table}.form-list li.control .control-options:after,.fieldset li.control .control-options:after{clear:both}.form-list li.control .control-options:first-child,.fieldset li.control .control-options:first-child{margin-bottom:1px}.form-list li.control .input-box,.fieldset li.control .input-box{width:auto}.form-list li.control label,.fieldset li.control label{font-size:9px;margin-top:2px;float:none;width:auto;text-align:left;cursor:pointer}@media only screen and (max-width: 767px){.form-list .fields,.fieldset .fields{zoom:1}}.form-list .fields:before,.form-list .fields:after,.fieldset .fields:before,.fieldset .fields:after{content:' ';display:table}.form-list .fields:after,.fieldset .fields:after{clear:both}.form-list .fields .field,.fieldset .fields .field{padding:0 12px 0 0;margin-top:4px;width:50%;float:left;display:inline-block}.form-list .fields .field:nth-child(2n),.fieldset .fields .field:nth-child(2n){padding:0}.form-list .col2-set .col-1,.fieldset .col2-set .col-1{border:0}.form-list .add-field label,.fieldset .add-field label{display:none}@media only screen and (max-width: 767px){.form-list li label,.form-list li .input-box{float:none;width:100%}.form-list li .input-box .select select{height:2.4rem;font-size:11px}.form-list .col2-set .col-1,.form-list .col2-set .col-2{padding:0 0 6px}}textarea{margin:0 0 .71429em 0;width:100%;padding:.42857em .78571em;border:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:.875em;resize:none}textarea:focus{outline:none}.required{font-size:11px;color:#77787b;letter-spacing:1px}.validation-advice,.gift-message-failure{color:#cc2d2a;font-size:14px;letter-spacing:1px;margin:3px 0 0 3px;text-align:left}.ez-radio,.ez-checkbox{float:left;margin-top:2px;background:transparent url("https://www.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-checkbox.gif") 0 0 no-repeat;display:inline-block;height:10px;width:10px;cursor:pointer;margin-right:8px}.ez-selected,.ez-checked{background-position:0 -10px}.ez-hide{opacity:0}@media only screen and (max-width: 767px){.ez-radio,.ez-checkbox{margin-right:5px}}img{max-width:100%}.pinterest-lazy-loads{position:relative;width:0;height:0;overflow:hidden}img.lazy-pinterest{position:absolute}#magento-facade{font-weight:400;padding-top:0}@media only screen and (min-width: 1025px){#magento-facade{padding-top:0}}#magento-facade h1.leads,#magento-facade #membership-program-page .learn-about-block .inner-content .section-header h3.leads,#membership-program-page .learn-about-block .inner-content .section-header #magento-facade h3.leads,#magento-facade #membership-program-page .join-member-program .inner-content .section-header h3.leads,#membership-program-page .join-member-program .inner-content .section-header #magento-facade h3.leads{z-index:1}#magento-facade .top-panel .top-panel-container .site-utility .flag-wrapper{display:none}#magento-facade .header-container{margin:0 auto 0}@media only screen and (min-width: 1025px){#magento-facade .header-container{margin:1em auto 0 auto}}#magento-facade .header-container .header{font-weight:400}#magento-facade .header-container .header .site-navigation,#magento-facade .header-container .header .site-utility{margin-top:3em}@media only screen and (min-width: 768px){#magento-facade .header-container .header .site-navigation,#magento-facade .header-container .header .site-utility{margin-top:2.6em}}@media only screen and (min-width: 1025px){#magento-facade .header-container .header .site-navigation,#magento-facade .header-container .header .site-utility{margin-top:136px}}#magento-facade .header-container .header .site-navigation .nav-wrapper.active .nav a{padding:8px 15px 7px 5px}#magento-facade .header-container .header .site-navigation .nav:before{content:none}#magento-facade .header-container .header .site-navigation .nav>li>a{padding:0}#magento-facade .header-container .header .site-navigation .nav>li{padding:0}@media only screen and (min-width: 1025px){#magento-facade .header-container .header .site-utility{margin-top:-35px}}#magento-facade .header-container div.bc-form-control{padding-bottom:30px}#magento-facade .header-container .site-utility .links{margin-top:13px}#magento-facade .header-container .site-utility #top-cart span{font-size:11px;vertical-align:top;padding:0;margin:0}#magento-facade .header-container .site-utility .country-links,#magento-facade .header-container .site-utility .flag-expand{display:none}#magento-facade .header-container .site-utility .top-search-wrapper #search{border:none}@media only screen and (min-width: 768px){#magento-facade #languageSelectContainer{margin-top:1.9em}}@media only screen and (min-width: 1025px){#magento-facade #languageSelectContainer{margin-top:auto}}#magento-facade .footer-container{font-weight:400}#magento-facade .footer-container .footer-bottom{width:100%}@media only screen and (min-width: 1025px){#magento-facade .footer-container .footer-bottom{width:150%}}#magento-facade .footer-container .newsletter-footer{text-align:center}#magento-facade .footer-container .newsletter-footer #newsletter{background:#fff;border:1px solid #E5E5E5 !important;color:#000;font-size:14px !important;padding:5px 10px 5px 10px !important;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:1px;font-style:normal}@media only screen and (min-width: 1025px){#magento-facade .footer-container .newsletter-footer{text-align:left}}.header-container,.top-panel{width:100%;margin:0 auto;background:#fff;color:#000}.header-container a,.top-panel a{color:inherit}@media only screen and (min-width: 1025px){.top-panel{padding-top:1.3em}}@media only screen and (max-width: 480px){.top-panel.nav-active{position:relative;z-index:0}}@media only screen and (max-width: 1024px){.header.nav-active{overflow:visible !important}}.header-container{margin:0 auto}@media only screen and (min-width: 1025px){.header-container{margin:1em auto;position:relative;z-index:5}}.header,.top-panel-container{margin:0 auto;max-width:1200px;padding:0 2%;position:relative}.header .topPanelContent,.top-panel-container .topPanelContent{float:left;white-space:nowrap}@media only screen and (max-width: 1024px){.header .topPanelContent,.top-panel-container .topPanelContent{display:none}}.header .branding,.top-panel-container .branding{float:left;text-align:center;width:50%;z-index:1}.header .branding .logo strong,.top-panel-container .branding .logo strong{display:none}.header .branding .logo img,.top-panel-container .branding .logo img{max-width:325px;width:100%}.header .full-bkg,.top-panel-container .full-bkg{background:#fff;display:none;height:180px;left:-500px;right:-500px;top:0;position:absolute;z-index:0}.header .site-navigation,.top-panel-container .site-navigation{margin:10px 0;float:left;position:relative;width:100%;z-index:1}@media only screen and (max-width: 767px){.header .site-navigation,.top-panel-container .site-navigation{zoom:1}}.header .site-navigation:before,.header .site-navigation:after,.top-panel-container .site-navigation:before,.top-panel-container .site-navigation:after{content:' ';display:table}.header .site-navigation:after,.top-panel-container .site-navigation:after{clear:both}@media only screen and (min-width: 1025px){.header .site-navigation,.top-panel-container .site-navigation{margin:10px 0 10px 0;min-width:300px}.header .site-navigation:before,.header .site-navigation:after,.top-panel-container .site-navigation:before,.top-panel-container .site-navigation:after{background-color:#E5E5E5;content:'';display:block;height:1px;left:50%;margin-left:-1000px;position:absolute;width:2000px}.header .site-navigation:before,.top-panel-container .site-navigation:before{top:0}.header .site-navigation:after,.top-panel-container .site-navigation:after{bottom:0}}.header .site-navigation .toggle-menu,.top-panel-container .site-navigation .toggle-menu{font-size:14px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;display:inline-block;float:left}.header .site-navigation .toggle-menu.store,.top-panel-container .site-navigation .toggle-menu.store{margin-right:20%}.header .site-utility,.top-panel-container .site-utility{float:right;width:23%}@media only screen and (max-width: 767px){.header .site-utility,.top-panel-container .site-utility{zoom:1}}.header .site-utility:before,.header .site-utility:after,.top-panel-container .site-utility:before,.top-panel-container .site-utility:after{content:' ';display:table}.header .site-utility:after,.top-panel-container .site-utility:after{clear:both}.header .site-utility .links,.top-panel-container .site-utility .links{list-style:none;font-size:14px;letter-spacing:1.5px;margin:5px 30px 0 0;padding:0;text-transform:uppercase}.header .site-utility .links li,.top-panel-container .site-utility .links li{display:inline-block;margin-right:7px}.header .site-utility .links li.last,.top-panel-container .site-utility .links li.last{margin-right:0}.header #cartHeader,.header .bag,.top-panel-container #cartHeader,.top-panel-container .bag{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-50px 0;width:18px;padding-top:11px;height:30px;text-align:center;display:block;color:#000;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.header #cartHeader,.header .bag,.top-panel-container #cartHeader,.top-panel-container .bag{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}.header #cartHeader span,.top-panel-container #cartHeader span{font-size:11px;vertical-align:top}.header .toggle-search,.top-panel-container .toggle-search{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-100px -50px;height:20px;width:20px;display:block;text-indent:-9999px;font-size:1.3em}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.header .toggle-search,.top-panel-container .toggle-search{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}.header .toggle-search:hover,.top-panel-container .toggle-search:hover{background-position:-100px -50px}.top-panel-container{padding-top:0;padding-bottom:0;z-index:9}.top-panel-container .links-a{font-size:14px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;display:inline-block}.top-panel-container .links-a:first-child{margin-right:8%}.top-container-wrapper ul{margin:0;list-style:none;padding:0}@media only screen and (min-width: 1025px){.header .site-navigation{margin:100px 0 0 0}.header .site-navigation .toggle-menu.active{padding-bottom:3px;border-bottom:1px solid red}.branding{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.site-utility{margin-top:-5px;position:relative;width:auto !important}.site-utility .top-cart,.site-utility .toggle-search,.site-utility .links{float:right}.site-utility .top-cart{margin:-4px 30px 0 25px}.site-utility .toggle-search{margin-top:5px;background-position:-100px 0}.site-utility .flag-wrapper{font-size:14px;float:right;margin:5px 0 0 0;padding:0;position:relative;width:65px}.site-utility .flag-expand{margin:0 7px 0 0;padding:0;cursor:pointer}.site-utility .country-links{display:none;position:absolute;top:6px;right:120px;margin:0;padding:0}.site-utility .country-links .underlined{border-bottom:1px solid #000;padding-bottom:.5em}.site-utility .country-links.fr-ca{right:205px}.site-utility .country-links ul{padding:0;margin:0}.site-utility .country-links ul li{list-style:none;display:inline-block;padding:10px 4% 0 0;font-size:1em;font-weight:500}.site-utility .country-links ul li a{font-weight:500}.site-utility .country-links ul li a:hover{text-decoration:none;border-bottom:1px solid #000;padding-bottom:0.5em}.site-utility .links li{position:relative}.top-search-wrapper{bottom:0;left:0;padding:20px 30px 0;position:fixed;top:0;right:0;z-index:9999}.top-search-wrapper:before{background:#fff;content:'';display:block;height:75px;left:0;position:fixed;right:0;top:0;z-index:20}.top-search-wrapper .search-overwall{background:rgba(0,0,0,0.75);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:15}.top-search-wrapper .form-search{margin:auto;max-width:1200px;position:relative;z-index:25}.top-search-wrapper .form-search button{border:0}.top-search-wrapper .form-search #search-submit-btn{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-100px 0;background-color:transparent;display:block;height:20px;left:-23px;padding:0;position:absolute;top:10px;width:20px}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-resolution: 192dpi), only screen and (min-width: 1025px) and (min-resolution: 2dppx){.top-search-wrapper .form-search #search-submit-btn{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}@media only screen and (min-width: 1025px){.top-search-wrapper .form-search #search-submit-btn:hover{background-position:-100px -50px}.top-search-wrapper .form-search .fa-search{color:#000}.top-search-wrapper .form-search .fa-search:hover{color:#102166}.top-search-wrapper .form-search #search_autocomplete{background:#fff;color:#000}.top-search-wrapper .form-search #search_autocomplete.active{display:block !important}.top-search-wrapper .form-search #search_autocomplete ul{padding:0}.top-search-wrapper .form-search #search_autocomplete ul li{color:#333;line-height:30px;padding:0 10px}.top-search-wrapper .form-search #search_autocomplete ul li.listy-hover{background:#102166;color:#fff}.top-search-wrapper #search{background:#fff;border:0;border-bottom:2px solid #102166;color:#333;font-size:22px;font-style:normal;padding:4px 10px;width:100%}.consultant-info{font-size:14px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:1.5px}.consultant-info a{color:#fff;font-size:inherit}.consultant-info a:hover{color:#fff}.top-panel .top-panel-container{position:relative}.top-panel .top-panel-container .flag-wrapper img{margin-bottom:-3px;margin-right:7px}.top-panel .top-panel-container .flag-wrapper .flag-expand{margin:0;cursor:pointer}.top-panel .top-panel-container .flag-wrapper .flag-expand .fa.fa-angle-down{display:inline-block}.top-panel .top-panel-container .flag-wrapper .flag-expand .fa.fa-angle-up{display:none}.top-panel .top-panel-container .flag-wrapper .flag-expand.expanded .fa.fa-angle-down{display:none}.top-panel .top-panel-container .flag-wrapper .flag-expand.expanded .fa.fa-angle-up{display:inline-block}.top-panel .top-panel-container .flag-wrapper .country-links{border:1px solid #E5E5E5;display:none;position:absolute;top:30px;left:-8px;margin:0;padding:0;right:0}.top-panel .top-panel-container .flag-wrapper .country-links ul{padding:0;margin:0}.top-panel .top-panel-container .flag-wrapper .country-links ul li{display:inline-block;font-size:1em;font-weight:500;list-style:none;padding:8px;white-space:nowrap}.top-panel .top-panel-container .flag-wrapper .country-links ul li a{font-weight:500}.top-panel .top-panel-container .flag-wrapper .country-links ul li a.underlined,.top-panel .top-panel-container .flag-wrapper .country-links ul li a:hover{border-bottom:1px solid #102166;padding-bottom:3px;text-decoration:none}}.promo-panel-container{background-color:#102166;height:40px;margin:0 !important;overflow:hidden;position:relative;text-align:center}.promo-panel-container .desktop{display:block !important}.promo-panel-container .tablet,.promo-panel-container .phone{display:none !important}@media only screen and (max-width: 1024px){.promo-panel-container .tablet{display:block !important}.promo-panel-container .desktop{display:none !important}}@media only screen and (max-width: 767px){.promo-panel-container .phone{display:block !important}.promo-panel-container .tablet{display:none !important}}.promo-panel-container .banner{margin:12px 0}.promo-panel-container .banner p,.promo-panel-container .banner a,.promo-panel-container .banner span,.promo-panel-container .banner i{color:#fff;display:inline;font-size:14px;line-height:16px;vertical-align:bottom}.promo-panel-container .banner .text-overflow{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-panel-container .banner span{text-decoration:underline}.promo-panel-container .banner i{margin-left:4px}.header-container.fixed{height:150px}@media only screen and (max-width: 1024px){.header-container.fixed{height:80px}}.header-container.fixed .header{background:#fff;height:180px;left:0;padding-bottom:10px;position:fixed;right:0;top:0;width:100%;z-index:200}@media only screen and (min-width: 1025px){.header-container.fixed .header .site-navigation{margin-top:136px}.header-container.fixed .header .branding{top:25px}.header-container.fixed .header .full-bkg{display:block}}@media only screen and (max-width: 1024px){.header-container.fixed .header{-webkit-backface-visibility:hidden;-webkit-transition:padding 0.2s linear;-moz-transition:padding 0.2s linear;-ms-transition:padding 0.2s linear;-o-transition:padding 0.2s linear;transition:padding 0.2s linear}.header-container.fixed .header.collapsed{padding:0 3%;-webkit-backface-visibility:hidden;-webkit-transition:padding 0.2s linear 0.2s;-moz-transition:padding 0.2s linear 0.2s;-ms-transition:padding 0.2s linear 0.2s;-o-transition:padding 0.2s linear 0.2s;transition:padding 0.2s linear 0.2s}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header-container.fixed .header{height:105px;padding:20px 2% 0}}@media only screen and (max-width: 767px){.header-container.fixed .header{height:80px}}.top-panel.fixed .top-panel-container{left:0;max-width:1200px;padding:15px 2% 0;position:fixed;right:0;top:0;z-index:201}@media only screen and (min-width: 1025px){.top-panel.fixed .top-panel-container{width:100%}}@media only screen and (max-width: 1024px){.top-panel.fixed .top-panel-container{overflow:hidden;padding:5px 2% 0}}@media only screen and (max-width: 767px){.top-panel.fixed .top-panel-container{padding:24px 3% 0}}@media only screen and (max-width: 767px){.top-panel.fixed .top-panel-container .site-utility{margin-top:0 !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header-container{height:110px}}@media only screen and (max-width: 1024px){.top-panel.fixed .top-panel-container{left:75%;max-width:300px}.header-container{height:80px}.topPanelContentExtra{display:none}.header,.top-panel{padding:5px 2% 10px}.header .branding,.top-panel .branding{float:none;margin-left:10%;text-align:center;vertical-align:middle;width:80%}.header .branding .logo img,.top-panel .branding .logo img{max-width:250px}.header .site-navigation,.top-panel .site-navigation{margin-top:17px;width:10%;z-index:6}.header .site-navigation .toggle-menu.cms,.top-panel .site-navigation .toggle-menu.cms{display:none}.header .site-navigation .toggle-menu.store,.top-panel .site-navigation .toggle-menu.store{height:auto;width:100%;margin-right:0;float:none;font-size:inherit}.header .site-navigation .toggle-menu.store:before,.top-panel .site-navigation .toggle-menu.store:before{content:"\f0c9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:2em}.header .site-navigation .toggle-menu.store .store-title,.top-panel .site-navigation .toggle-menu.store .store-title{display:none}.header .top-panel-container,.top-panel .top-panel-container{padding:0}.header .site-utility,.top-panel .site-utility{margin:30px 0 0;width:10%}.header #top-cart,.top-panel #top-cart{display:inline}.header #cartHeader,.top-panel #cartHeader{float:right}.site-utility .flag-wrapper{display:none}.site-utility .links{display:none}.top-search-wrapper{display:none !important}}@media only screen and (max-width: 767px){.promo-panel-container{position:absolute;top:80px;width:100%}.header,.top-panel{padding:0 3%}.header .site-navigation{margin-top:25px;z-index:6}.header .branding .logo img{margin-top:14px;max-width:200px}.top-panel .top-panel-container .site-utility{margin-top:25px !important}}@media only screen and (min-width: 1025px){.header-placeholder{display:none}}#topCartContent{max-height:600px;overflow-y:auto !important;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.top-cart{zoom:1}}.top-cart:before,.top-cart:after{content:' ';display:table}.top-cart:after{clear:both}.top-cart .block-content{position:absolute;top:30px;right:0;background:#fff;width:350px;border:1px solid #e6e7e8;color:#231f20;z-index:120}.top-cart .block-subtitle{background:none;overflow:hidden;padding:0;margin-bottom:0}.top-cart .block-subtitle .title-count{border-bottom:1px dashed #E5E5E5;display:inline-block;font-size:16px;padding:13px 15px 15px;width:100%}.top-cart .close-btn{cursor:pointer;font-size:15px;height:18px;padding:0;position:absolute;right:5px;text-align:center;top:5px;width:18px;z-index:1}.top-cart .cart-empty{color:#414042;font-size:16px;margin:70px 0;min-height:0;text-align:center}.top-cart ol#mini-cart{min-height:160px;overflow-y:auto !important;max-height:310px;-webkit-overflow-scrolling:touch}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){.top-cart ol#mini-cart{max-height:100px}}@media only screen and (min-width: 1025px){.top-cart ol#mini-cart{overflow-y:auto;min-height:none;max-height:none}}.top-cart ol#mini-cart form{margin-top:15px}.top-cart .mini-products-list{padding:0;margin:0;list-style:none}.top-cart .mini-products-list .item{width:100%;margin-right:0}.top-cart .item{padding:15px;border-bottom:1px dashed #E5E5E5}@media only screen and (max-width: 767px){.top-cart .item{zoom:1}}.top-cart .item:before,.top-cart .item:after{content:' ';display:table}.top-cart .item:after{clear:both}.top-cart .item .product-image{width:120px;margin:0;float:left}.top-cart .item .product-image img{width:100%}.top-cart .item .product-details{margin-left:130px}.top-cart .item .product-details .product-name,.top-cart .item .product-details .product-name a{color:#1E1E1E;font-size:16px;font-weight:bold;margin:0 0 10px}.top-cart .item .product-details table{border:0;border-collapse:collapse;border-spacing:0;color:#231f20;font:400 16px "akzidenz-grotesk",Helvetica,Arial,sans-serif;empty-cells:show;position:relative;width:100%}.top-cart .item .product-details table th{font-weight:400;width:35px}.top-cart .item .product-details table td{padding-right:3px}.top-cart .item .product-details table tr:last-child th{display:none}.top-cart .item .product-details table tr:last-child td{position:absolute;right:2px;top:4px}.top-cart .item .product-details table tr:last-child td .old-price{margin-bottom:3px;text-decoration:line-through}.top-cart .item .product-details .select{height:25px;width:55px}.top-cart .item .product-details .select select{font-size:11px;height:25px;width:100%}.top-cart .item .product-details .truncated{display:none}.top-cart .item .btn-remove{color:#000;display:block;font-size:14px;font-weight:400;margin:13px 0 0 35px;text-align:left;text-decoration:underline;text-transform:uppercase}.top-cart .subtotal{background:none;color:#1E1E1E;font-size:16px;font-weight:bold;height:60px;margin-bottom:0;letter-spacing:1px;padding:20px;text-align:right;text-transform:uppercase}.top-cart .subtotal .label{float:left}.top-cart .actions{border-top:1px dashed #E5E5E5;padding:13px 20px}@media only screen and (max-width: 767px){.top-cart .actions{zoom:1}}.top-cart .actions:before,.top-cart .actions:after{content:' ';display:table}.top-cart .actions:after{clear:both}.top-cart .actions .button-container{float:right;max-width:50%;position:relative}.top-cart .actions .button-container:first-child{float:left}.top-cart .actions .button-container button{font-size:14px;letter-spacing:2px;padding:10px 30px}.top-cart .actions .mini-cart-view-btn{color:#000;display:block;font-size:14px;font-weight:400;text-align:center;text-decoration:underline;padding:11px 20px 5px 0}.top-cart .actions .mini-cart-view-btn span{text-transform:uppercase}.top-cart .actions .loader{display:none;position:absolute;top:3px;right:0;left:0;bottom:0;text-align:center}@media only screen and (max-width: 1024px){.just-added{background:#000;color:#fff;padding:15px;position:fixed;top:50px;left:0;right:0;text-align:center;opacity:0;z-index:100;-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.just-added.active{display:block;opacity:1}.just-added h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding-bottom:10px;border-bottom:1px solid #fff}.just-added .added-item{text-align:left;padding:0 20px}.just-added .added-item .product-name{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:300}.just-added .added-item .details{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif}.just-added .added-item .details .qty{float:right}.top-cart .block-content{top:55px}}.nav-container{position:relative}.nav-container .country-links{float:left;margin:0;padding:0}.nav-container .country-links ul li{list-style:none}.our-story-menu{text-align:center}.our-story-menu .third{width:30%;float:left;margin-right:5%}.our-story-menu .third.last{float:right;margin-right:0}.our-story-menu .third h3{font-family:"Times New Roman",times,serif;font-size:20px;font-style:italic;text-transform:capitalize}.our-story-menu .bottom-out{margin-top:15px;border-top:1px solid #554d4a;padding:35px 0 0}.our-story-menu .bottom-out .half{width:50%;float:left}.our-story-menu .bottom-out h3{text-transform:capitalize;font-weight:500;margin:0 0 5px}.our-story-menu .bottom-out .down-arrow{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-350px -50px;height:7px;width:13px;display:block;margin:0 auto}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.our-story-menu .bottom-out .down-arrow{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}.nav{list-style:none;padding:0;margin:20px 0}.nav ul{list-style:none;padding:0}.nav .level0 .level-top{text-transform:uppercase;letter-spacing:1.5px}.nav .level0 .sub-container{margin-top:8px}.nav .level0 a{line-height:24px}@media only screen and (min-width: 1025px){.nav-wrapper #search_mini_form_mobile,.nav-wrapper .consultant-attribution-wrapper,.nav-wrapper .links{display:none}.nav-wrapper .nav{display:flex;justify-content:space-between;font-size:14px;margin:0;padding:10px 0;width:100%}.nav-wrapper .nav ul{list-style:none;padding:0}.nav-wrapper .nav>.level0{display:inline-block;height:22px;position:relative;white-space:nowrap;width:auto}.nav-wrapper .nav>.level0.last .view-all{display:none}.nav-wrapper .nav>.level0.active a.level-top,.nav-wrapper .nav>.level0 a.level-top:hover{border-bottom:2px solid #102166}.nav-wrapper .nav .sub-container{background:#fff;border:1px solid #E5E5E5;display:none;left:-20px;margin:0;padding:10px 0;position:absolute;top:22px;z-index:9}.nav-wrapper .nav .sub-container li.level1{padding:5px 20px}.nav-wrapper .nav .sub-container li.level1 a{white-space:nowrap}.nav-wrapper .nav .sub-container li.level1 a:hover{border-bottom:1px solid #102166}.nav-wrapper .nav-inner.store .flag-expand{display:none}.nav-wrapper .nav-inner.store .country-links{display:none}}@media only screen and (max-width: 1024px){.nav-wrapper{background-color:#fff;bottom:auto;margin-left:-320px;max-height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:320px;z-index:9999;-webkit-backface-visibility:hidden;-webkit-transition:margin-left 0.35s ease-in-out;-moz-transition:margin-left 0.35s ease-in-out;-ms-transition:margin-left 0.35s ease-in-out;-o-transition:margin-left 0.35s ease-in-out;transition:margin-left 0.35s ease-in-out}.nav-wrapper.active,.nav-wrapper:active{margin-left:0}.nav-wrapper .nav-inner.non-store{display:none !important}.nav-wrapper .nav-inner.store{display:block !important}.nav-wrapper .nav-inner.store .country-switcher.plain{border-bottom:1px solid #E5E5E5}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links{float:none;margin:0;padding:0;width:100%}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links .underlined{border-bottom:2px solid #102166;padding-bottom:5px}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links ul{margin:0;padding:0}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links ul li{display:inline-block;font-size:16px;font-weight:500;letter-spacing:1px;list-style:none;padding:15px 14px 18px}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links ul li:first-child{border-right:1px solid #E5E5E5;padding-left:5px}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links ul li:nth-child(3){letter-spacing:1px;padding-left:2%;padding-right:0}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links ul li:nth-child(4){color:#E5E5E5;padding-left:4px;padding-right:4px}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links ul li:nth-child(5){letter-spacing:1px;padding-left:0}.nav-wrapper .nav-inner.store .country-switcher.plain .country-links ul li img{margin-bottom:-3px;margin-right:3px}.nav-wrapper .nav-inner{padding:0}.nav-wrapper.active+.nav-overwall{background:rgba(0,0,0,0.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.consultant-attribution-wrapper{margin:0}.consultant-attribution-wrapper .links-a{border-bottom:1px solid #E5E5E5;display:block;font-size:16px;letter-spacing:1.5px;line-height:24px;padding:8px 15px 7px 5px;text-transform:uppercase}#search_mini_form_mobile{padding:0 5px 5px}#search_mini_form_mobile .form-search{position:relative}#search_mini_form_mobile .form-search #search-submit-btn{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-100px 0px;border:0;background-color:transparent;display:block;height:20px;padding:0;position:absolute;right:8px;text-indent:-9999px;top:5px;width:20px}}@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 1024px) and (min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (min-resolution: 192dpi), only screen and (max-width: 1024px) and (min-resolution: 2dppx){#search_mini_form_mobile .form-search #search-submit-btn{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}@media only screen and (max-width: 1024px){#search_mini_form_mobile #search_mobile{background:transparent;border:1px solid #E5E5E5;color:#000;font-size:16px;line-height:25px;padding:0 20px 0 8px;width:100%}.nav{margin:0}.level0.level-top{border-bottom:1px solid #E5E5E5}.level0.level-top .level-top{border:0;display:block;font-size:16px;line-height:24px;outline:none;padding:8px 15px 7px 5px;text-transform:uppercase}.level0.level-top .sub-container{margin-top:0;display:none;padding:0 5%}.level0.level-top .sub-container a{font-size:14px;line-height:35px;display:block}.level0.level-top .sub-container .active a{color:#a9a9a9}.level0.level-top.parent .level-top:before{content:"\f067";font-family:FontAwesome;font-style:normal;font-weight:300;font-size:1em;text-decoration:inherit;float:right;margin-top:2px}.level0.level-top.parent.mobile-active .level-top:before{content:"\f068";font-family:FontAwesome;font-style:normal;font-weight:300;font-size:1em;text-decoration:inherit}.links{list-style:none;margin:0;padding-left:0}.links a{border-bottom:1px solid #E5E5E5;display:block;font-size:16px;float:none;letter-spacing:2px;padding:10px 5px;text-decoration:none;text-transform:uppercase}}@media only screen and (max-width: 767px){.nav-wrapper{width:275px}}.breadcrumbs{margin:0 auto;max-width:1200px;padding:12px 10px;width:100%}.breadcrumbs ul{padding:0;margin:0}.breadcrumbs ul li,.breadcrumbs ul a,.breadcrumbs ul h1,.breadcrumbs ul #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .breadcrumbs ul h3,.breadcrumbs ul #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .breadcrumbs ul h3{color:#797979;display:inline;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:20px;text-decoration:none;text-transform:none}.breadcrumbs ul li:last-child span{display:none}.breadcrumbs ul a{border-bottom:1px solid #797979}.breadcrumbs ul a:link,.breadcrumbs ul a:visited{color:#797979}.breadcrumbs ul a:active,.breadcrumbs ul a:hover{color:#102166;border-bottom:1px solid #102166}.breadcrumbs ul span{color:#e5e5e5;margin:0 3px}.breadcrumbs ul h1,.breadcrumbs ul #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .breadcrumbs ul h3,.breadcrumbs ul #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .breadcrumbs ul h3{color:#333}@media only screen and (max-width: 1024px){.breadcrumbs{border-top:1px solid #E5E5E5;padding:9px 2%}}@media only screen and (max-width: 767px){.breadcrumbs{border-top:none;padding:9px 3%}}.site-ankle{position:relative}.site-ankle .content-inner{position:absolute;bottom:0;right:0;left:0;padding:6% 5%;text-align:center}.site-ankle .content-inner h3{font-size:68px}.site-ankle .content-inner .btn-cta{margin-top:15px;background:transparent;border:1px solid #000;color:#000}@media only screen and (max-width: 1024px){.site-ankle .content-inner h3{font-size:45px}.site-ankle .content-inner .btn-cta{margin-top:10px}}.footer-container{background:#fff;border-top:1px solid #E5E5E5;clear:both;color:#000}.footer-container a{color:#000}.footer-container a:hover{border-bottom:1px solid #102166}.footer-container ul{list-style:none;padding:0;margin:0}.footer-container .footer{max-width:1200px;margin:0 auto;padding:20px 2%}.footer-branding{margin:50px 0 0;border-top:1px solid #fff;text-align:center}.footer-branding .b-logo-wrapper{display:inline-block;padding:0 20px;background:#000;margin-top:-45px}.footer-branding .b-logo{display:block;margin:0 auto;width:50px;height:65px;background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:0 -200px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.footer-branding .b-logo{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}.footer-links{padding:0 0 20px}.footer-links .col{float:left;width:25%}.footer-links .col.social-links{float:right}.footer-links ul li{font-size:14px;line-height:30px}.footer-links ul li:first-child{border-bottom:1px solid #E5E5E5;font-size:18px;margin-bottom:5px;margin-right:15px;padding-bottom:3px}.newsletter-footer .field-row{position:relative}.newsletter-footer #newsletter{background:#fff;border:1px solid #E5E5E5;color:#000;font-size:14px !important;padding:5px 10px 5px 10px !important}.newsletter-footer #newsletter.validation-failed{background:#FCF3F4;border-color:#cc2d2a}.newsletter-footer #btn-newsletter{background:transparent;border:0;bottom:0;font-size:0;padding:0;position:absolute;top:0;right:7px;width:15px}.newsletter-footer #btn-newsletter:before{position:relative;top:-1px}.newsletter-footer #btn-newsletter span.fa{color:black;font-size:24px;margin-top:-2px}.newsletter-footer .thank-you{color:#102166;font-size:18px}.mini-notice{display:block}.mini-notice p:first-child{margin-top:20px}.mini-notice p,.mini-notice a{color:#000;font-size:14px;margin:0;max-width:280px}.mini-notice a{border-bottom:1px solid transparent;display:inline-block;letter-spacing:1px;margin-bottom:10px;margin-left:7px;text-decoration:none;text-transform:uppercase}.footer-bottom{border-top:1px solid #E5E5E5;margin-left:-25%;padding-top:20px;text-align:center;width:150%}.footer-bottom .copyright{margin:0 auto;max-width:64%}.footer-bottom .copyright p,.footer-bottom .copyright a{display:inline;font-size:12px}.footer-bottom .copyright a{border-right:1px solid #E5E5E5;margin:0 4px;padding-right:10px}.footer-bottom .copyright a:last-child{border-right:none;padding-right:0}.footer-bottom .copyright a:hover{border-bottom:none}.footer-bottom .legal-links{float:right;width:60%}.footer-bottom .legal-links ul{text-align:right}.footer-bottom .legal-links ul li{display:inline;padding-left:3%;font-size:13px}#bc-social-footer-links{display:flex;justify-content:space-between;white-space:nowrap}#bc-social-footer-links li{border-bottom:none;margin:24px 0;display:inline-block}#bc-social-footer-links li .bc-social-footer-icon{font-size:24px}#bc-social-footer-links li .bc-social-footer-icon:hover{border-bottom:none;color:#102166}.bc-social-footer-icon{display:block}#bc-social-footer-facebook{width:14px;height:20px;background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:0 -150px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#bc-social-footer-facebook{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}#bc-social-footer-twitter{width:20px;height:20px;background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-50px -150px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#bc-social-footer-twitter{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}#bc-social-footer-instagram{width:20px;height:20px;background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-100px -150px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#bc-social-footer-instagram{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}#bc-social-footer-pinterest{width:20px;height:23px;background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-150px -150px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#bc-social-footer-pinterest{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}#bc-social-footer-gplus{width:20px;height:23px;display:none;background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite-2015.png");background-color:transparent;background-repeat:no-repeat;background-position:-200px -150px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#bc-social-footer-gplus{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/retina/sprite-2015.png");background-size:500px;-ms-behavior:url("/skin/frontend/enterprise/beautycounter/jsbackgroundsize.min.htc")}}@media only screen and (max-width: 1024px){.footer-container .footer{padding:20px 10%}.footer-container .footer .footer-links .col{margin-bottom:30px;width:50%}.footer-container .footer .footer-links .col.social-links #bc-social-footer-links{max-width:300px}.footer-container .footer .footer-links .col.social-links #bc-social-footer-links li{margin:15px 0 15px 10%}.footer-container .footer .footer-links .col.social-links #bc-social-footer-links li:first-child{margin-left:0}.footer-container .footer .footer-links .col .newsletter-footer{max-width:300px;width:100%}.footer-container .footer .footer-links .col ul{max-width:250px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer-links .collapsable-tablet{min-height:160px;padding-top:40px;position:relative}.footer-links .collapsable-tablet ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;column-break-inside:avoid}.footer-links .collapsable-tablet ul li:first-child{left:0;max-width:250px;position:absolute;top:0;right:0}.footer-bottom .copyright{max-width:70%}}@media only screen and (max-width: 767px){.footer-links .collapsable-phone{min-height:160px;padding-top:40px;position:relative;width:100% !important}.footer-links .collapsable-phone ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;column-break-inside:avoid}.footer-links .collapsable-phone ul li:first-child{left:0;position:absolute;top:0;right:0}.footer-container .footer{padding:10px}.footer-container .footer .footer-links{padding-bottom:10px}.footer-container .footer .footer-links .col{margin-bottom:0}.footer-container .footer .footer-links .col.social-links{margin-top:10px;width:100%}.footer-container .footer .footer-links .col.social-links .mini-notice p:first-child{margin-top:12px}.footer-container .footer .footer-links .col ul{max-width:none}.footer-container .footer .footer-bottom{padding-top:10px}.footer-container .footer .footer-bottom .copyright{max-width:65%}.footer-container .footer .footer-bottom .copyright p,.footer-container .footer .footer-bottom .copyright a{line-height:1.8}.footer-container .footer .footer-bottom .copyright p{display:block;margin:0 auto;max-width:200px}}.back-to-top{background:#000;bottom:10px;cursor:pointer;display:none;height:50px;position:fixed;right:20px;text-align:center;width:50px;z-index:10}.back-to-top span{color:#fff;display:block}.back-to-top span.fa{font-size:28px;line-height:22px}.back-to-top span.text{font-size:16px;letter-spacing:1px;line-height:26px;margin-right:-1px}@media only screen and (max-width: 1024px){.back-to-top{right:10px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.expanders .section{border-bottom:1px solid #d3d3d3}.expanders .section:first-child{border-top:1px solid #d3d3d3}.expanders .section-title,.expanders .section-content{padding:8px 0}.expanders .section-content{display:none;margin-bottom:15px;font-family:"Times New Roman",times,serif;font-size:14px}.expanders .section-content p{margin-bottom:8px;font-size:13px}.expanders .section-title{cursor:pointer}.expanders .section-title h3{display:inline;font-size:12px;text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px}.expanders .section-title .state{float:right;width:16px;height:16px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite.png") no-repeat 1px -222px;display:block;text-indent:-9999px}.expanders .section-title.active .state{background-position:1px -194px}@media only screen and (max-width: 1024px){.expanders .section-title{padding:12px 5px 9px}.expanders .section-content{padding-left:5px;padding-right:5px;font-size:16px}.expanders .section-content p{font-size:16px}}.pixafy-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:200;display:none}.pixafy-modal-wrapper{background:#fff;display:none;height:auto;left:0 !important;margin-left:auto;margin-right:auto;max-width:609px;padding:30px 20px 20px;position:fixed;right:0 !important;width:100%;z-index:201}.pixafy-modal-wrapper iframe{width:100%}.pixafy-modal-dismiss{cursor:pointer;display:inline-block;position:absolute;right:7px;top:5px}.pixafy-modal-dismiss:after{content:'X';font-size:16px}.modal-wrapper .bg-follow-me{background:rgba(0,0,0,0.75);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:200}.modal-wrapper .modal{left:50%;max-height:80%;overflow-y:auto;position:fixed;top:15%;z-index:201}.modal-wrapper .modal .button{padding:12px 25px 11px;width:auto}.modal-wrapper .close-me{cursor:pointer;display:block;font-size:24px;font-weight:300;position:absolute;right:7px;top:2px}.modal-wrapper .modal-inner{padding:10px}.modal-wrapper .thank-you{text-align:center;font-style:"akzidenz-grotesk",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-top:15px}.cover{position:fixed;top:0px;bottom:0px;left:0px;right:0px;opacity:0.6;z-index:100;background:black}.popup{position:fixed;z-index:9999;width:100%;padding:20px;top:0px;left:0px;bottom:0px}.popup .dashboard{max-width:900px;margin:0 auto;background:white;padding:10px 30px;overflow:auto;max-height:100%}.newsletter-modal{width:628px;margin-left:-314px;min-height:190px;background:#fff;background-position:top center;background-repeat:no-repeat;text-align:center}@media only screen and (min-width: 1025px){.newsletter-modal{min-height:215px}}.newsletter-modal .newsletter{width:100%;margin:0 auto}@media only screen and (min-width: 1025px){.newsletter-modal .newsletter{margin:0 auto 1em auto}}.newsletter-modal .newsletter .newsletter-cta{padding-left:0;padding-right:0}@media only screen and (min-width: 1025px){.newsletter-modal .newsletter .newsletter-cta{padding-left:0;padding-right:0}}.newsletter-modal h3{font-family:"Austin Web",times,serif;font-weight:100;font-size:3.5em;text-transform:none;letter-spacing:0;margin:15px auto 5px}.newsletter-modal .description,.newsletter-modal .cta{font-family:"Times New Roman",times,serif;font-size:21px;font-style:italic;letter-spacing:1px;margin-bottom:5px}.newsletter-modal .description{font-size:1rem;font-style:normal;letter-spacing:0;padding-left:1.5em;padding-right:1.5em;text-align:center}@media only screen and (min-width: 768px){.newsletter-modal .description{padding-left:3em;padding-right:3em}}@media only screen and (min-width: 1025px){.newsletter-modal .description{padding-left:2.5em;padding-right:2.5em}}.newsletter-modal .cta{font-style:italic}.newsletter-modal .form-subscribe{margin-top:10px;padding-left:0;padding-right:0}@media only screen and (min-width: 768px){.newsletter-modal .form-subscribe{padding-left:5em;padding-right:5em}}@media only screen and (min-width: 1025px){.newsletter-modal .form-subscribe{margin-top:15px}}.newsletter-modal .form-subscribe label{display:none}.newsletter-modal .form-subscribe .field-row{width:100%;margin:0 auto}@media only screen and (max-width: 767px){.newsletter-modal .form-subscribe .field-row{zoom:1}}.newsletter-modal .form-subscribe .field-row:before,.newsletter-modal .form-subscribe .field-row:after{content:' ';display:table}.newsletter-modal .form-subscribe .field-row:after{clear:both}.newsletter-modal .form-subscribe .field-row .v-fix{float:left;width:68%}.newsletter-modal .form-subscribe .field-row .v-fix input{height:40px;background:transparent;color:#333;font-size:.88rem !important;letter-spacing:0 !important;border:1px solid #333;font-style:italic;padding:0 16px !important}.newsletter-modal .form-subscribe .field-row .v-fix ::-webkit-input-placeholder{color:#333}.newsletter-modal .form-subscribe .field-row .v-fix :-moz-placeholder{color:#333}.newsletter-modal .form-subscribe .field-row .v-fix ::-moz-placeholder{color:#333}.newsletter-modal .form-subscribe .field-row .v-fix :-ms-input-placeholder{color:#333}.newsletter-modal .form-subscribe .field-row button{float:right;letter-spacing:2px;padding:12px 0 11px !important;width:31%}.newsletter-modal .form-subscribe .field-row button span.fa{display:none}.newsletter-modal .store-address{margin-top:3em}.newsletter-modal .store-address ul{margin:0;padding:0}.newsletter-modal .store-address ul li{display:inline-block}.newsletter-modal .store-address ul li a{text-decoration:none;color:#000}@media only screen and (max-width: 767px){.newsletter-modal{width:100%;margin-left:-50%}.newsletter-modal .newsletter{width:96%}.newsletter-modal h3{margin-top:20px;font-size:2em}.newsletter-modal .description,.newsletter-modal .cta{font-size:14px}}.modal-wrapper{position:relative;z-index:202}.modal-wrapper .modal,.sunscreen-notifyme-modal-01{background:#fff;left:0;margin:0 auto;max-width:100%;padding:35px 20px 20px;right:0;width:505px}.modal-data{display:none}.modal-offer-promo .modal{width:420px !important}.modal-offer-promo .modal .modal-content{font-size:16px;padding:0 10% 15px 0}.sunscreen-notifyme-01{margin:10px 0px}.sunscreen-notifyme-modal-01{background:#fff;padding:20px 32px;margin-left:-150px}.sunscreen-notifyme-form-01 p{font-size:1.4em;margin-bottom:10px;font-family:"Times New Roman", sans-serif}.sunscreen-notifyme-form-01 .input-box input{border:1px solid #ccc}.sunscreen-notifyme-form-01 .validation-advice{font-size:1em;position:absolute}.sunscreen-notifyme-form-01 h3{font-family:"Austin Web",times,serif;font-weight:100;font-size:3.5em;text-transform:none;letter-spacing:0;margin:0 auto 5px;text-align:center}.sunscreen-notifyme-modal-01 .thank-you-01{font-family:"Austin Web",times,serif;font-weight:100;font-size:2.5em;text-transform:none;letter-spacing:0;margin:0 auto 5px;text-align:center}.sunscreen-notifyme-modal-01 .thank-you-01 a{text-decoration:underline;font-weight:200;font-style:italic;font-size:.65em;letter-spacing:1px}.notifyme-form-01{padding-bottom:1em}.notifyme-form-01 .input-box{float:left;width:66%;height:32px}.notifyme-form-01 .input-box input{height:32px;width:100%;padding:0 16px}.notifyme-form-01 button{width:34%;float:right}.button.toggle-sunscreen-01{font-style:italic;font-weight:200;background:transparent;color:#1e1e1e;font-family:'Austin Web',sans-serif;text-transform:lowercase;border:0;width:auto;margin:0 auto;display:block;font-size:1.4em;text-decoration:underline}.product-3minuteface #notify-me-content-01{font-style:italic;font-weight:200;background:transparent;color:#1e1e1e;font-family:'Austin Web',sans-serif;text-transform:lowercase;border:0;width:auto;margin:0 auto;display:block;font-size:1.4em;text-decoration:underline}@media only screen and (min-width: 768px){.modal-wrapper .modal,.sunscreen-notifyme-modal-01{width:505px;max-width:100%;margin:0 auto;left:0;right:0}}.messages{width:100%;max-width:1200px;margin:10px auto;overflow:hidden;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:1px;padding:0;list-style:none}.messages>li{border:1px solid #414042}.messages ul{padding:11px 17px;background-position:35px 100%;background-repeat:no-repeat;position:relative;list-style:none}.messages .success-msg{border-color:#66d2ff;background-color:#fff;text-align:center;color:#66d2ff}.messages .error-msg{background:#fff;color:#D91A00;font-size:10px;letter-spacing:1px;text-transform:uppercase;text-align:center;border-color:#e9581f}button{background:#000;border:none;color:#fff;font-size:14px;letter-spacing:3px;max-width:100%;outline:0;padding:12px 27px 11px;text-transform:uppercase;width:100%}button.white-btn{background:#fff;border:1px solid #000;color:#000;padding:11px 26px 10px}.black-btn{background:#000;display:inline-block;padding:10px 35px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1px;color:#fff;text-transform:uppercase;text-align:center}.pager{border-bottom:1px solid #e6e7e8;margin-bottom:10px}@media only screen and (max-width: 767px){.pager{zoom:1}}.pager:before,.pager:after{content:' ';display:table}.pager:after{clear:both}.pager .amount{float:left}.pager .limiter{float:right;margin-top:-5px}.pager .limiter label{display:inline-block;float:left;margin:5px}.pager .limiter .select{display:inline-block;float:left;width:55px}.featured-product-list{padding:25px 0}.featured-product-list .featured-category-title{text-align:center;font-size:140px;line-height:140px;margin:0}.featured-product-list .product-list{margin-top:-60px;text-align:center}.featured-product-list .product-list img{margin:0 auto}@media only screen and (min-width: 1025px){.featured-product-list .product-list img{max-height:520px}}.featured-product-list .product-list.owl-carousel{width:100%}.featured-product-list .product-list.owl-carousel .owl-controls .owl-nav .owl-prev{left:15px}.featured-product-list .product-list.owl-carousel .owl-controls .owl-nav .owl-next{right:15px}.featured-product-list .product-list .image-wrapper{width:80%;padding-bottom:130%;position:relative;margin:0 auto 25px}.featured-product-list .product-list .product-image{position:absolute;bottom:0;left:0;right:0}.featured-product-list .product-list .product-name{padding:0 2%;font-family:"Times New Roman",times,serif;font-style:italic;font-size:20px;color:#585858}.featured-product-list .product-list .flag{color:#cc2d2a;text-transform:uppercase;font-size:13px;letter-spacing:2px;margin-top:-22px;font-weight:600;margin-bottom:5px}@media only screen and (max-width: 767px){.featured-product-list{margin:35px 0;padding:0}.featured-product-list .featured-category-title{font-size:86px;line-height:86px}.featured-product-list .product-list{margin-top:-40px}.featured-product-list .product-list .product-image{width:80%;margin:0 auto}}#consultant-name{background:white;width:100%}@media screen and (max-width: 767px){#consultant-name{display:none}}#consultant-name .content{width:1200px;max-width:1200px;margin:0 auto;cursor:pointer;color:black;padding:8px 23px;font-size:13px}.cta{text-align:center}.cta button{margin-top:30px;width:auto;border:2px solid #11233e;transition:all 0.3s ease;background:transparent;color:#11233e}@media screen and (max-width: 767px){.cta button{margin-top:1vw;letter-spacing:.5vw;font-size:4vw}}.cta button:hover{background:#11233e;color:white;border:2px solid #11233e}.consultant-panel{position:fixed !important;overflow-y:scroll;background:rgba(255,255,255,0.95);position:absolute;top:0;width:100%;left:0;height:100%;z-index:3000;transform:translateY(-100%);opacity:0;transition:transform .7s ease, opacity 0.5s ease}@media screen and (max-width: 767px){.consultant-panel{opacity:0;-webkit-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0);max-height:100vh;background-size:56vw auto;background-position:center 25px}}.consultant-panel.overflow-hidden{overflow:hidden}.consultant-panel.shown{opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){.consultant-panel.shown{transform:translateX(0) translateY(0)}}.consultant-panel .what-is-consultant{display:none}.consultant-panel img.consultant-information{position:relative;top:6px;cursor:pointer}.consultant-panel .social-content{margin:0 0 30px 0;line-height:1.7;font-size:17px;display:inline-block;width:auto;float:left;clear:both}@media screen and (max-width: 767px){.consultant-panel .social-content{margin:0 0 45px 0}}.consultant-panel .confirm{display:none;z-index:3001;width:100%;height:100%;background:rgba(17,35,62,0.98);position:absolute;top:0;left:0;padding-top:50px}.consultant-panel .confirm p{text-align:center;color:white}.consultant-panel .confirm p.title{font-size:36px;font-weight:bold;margin:0 0 10px 0}@media screen and (max-width: 767px){.consultant-panel .confirm p.title{font-size:7vw;margin-bottom:2vw}}.consultant-panel .confirm p.name{font-size:28px;font-weight:bold;margin-bottom:50px}@media screen and (max-width: 767px){.consultant-panel .confirm p.name{font-size:5vw;margin-bottom:5vw}}.consultant-panel .confirm .buttons{text-align:center}.consultant-panel .confirm .buttons button{width:auto;display:block;margin:0 auto 10px auto;letter-spacing:0;background:white;color:#11233e;text-transform:none;font-size:22px;transition:all 0.3s ease}@media screen and (max-width: 767px){.consultant-panel .confirm .buttons button{font-size:5vw}}.consultant-panel .confirm .buttons button#confirm-yes:hover{background:black;color:white}.consultant-panel .confirm .buttons button#confirm-no{background:transparent;color:white}.consultant-panel .confirm .buttons button#confirm-no:hover{text-decoration:underline}.consultant-panel .back{display:none;position:absolute;top:20px;left:20px;width:20px;cursor:pointer}@media screen and (max-width: 767px){.consultant-panel .back{width:4.5vw;left:3vw}}.consultant-panel .back img{max-width:auto;width:100%}.consultant-panel .close{position:absolute;top:20px;right:20px;width:25px;cursor:pointer}@media screen and (max-width: 767px){.consultant-panel .close{width:6vw;right:3vw}}.consultant-panel .close img{max-width:auto;width:100%}.consultant-panel .logo{width:300px;margin:22px auto 0 auto}@media screen and (max-width: 767px){.consultant-panel .logo{width:50vw}}.consultant-panel .consultant-info,.consultant-panel .consultant-search,.consultant-panel .what-is-consultant{width:100%;max-width:1260px;margin:60px auto 0 auto;padding:0 50px;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 767px){.consultant-panel .consultant-info,.consultant-panel .consultant-search,.consultant-panel .what-is-consultant{padding:10vw 5vw 0 5vw;margin-top:0;height:100%}}.consultant-panel .consultant-info .title,.consultant-panel .consultant-search .title,.consultant-panel .what-is-consultant .title{flex:1 100%}.consultant-panel .consultant-info .title .cap-title,.consultant-panel .consultant-search .title .cap-title,.consultant-panel .what-is-consultant .title .cap-title{display:inline-block;font-size:36px;font-weight:bold;width:auto;margin-bottom:30px;padding-bottom:15px;border-bottom:4px solid #11233e}@media screen and (max-width: 767px){.consultant-panel .consultant-info .title .cap-title,.consultant-panel .consultant-search .title .cap-title,.consultant-panel .what-is-consultant .title .cap-title{font-size:5.5vw;margin-bottom:7vw;padding-bottom:2vw}}.consultant-panel .consultant-info .profile,.consultant-panel .consultant-info .consultant-left-info,.consultant-panel .consultant-search .profile,.consultant-panel .consultant-search .consultant-left-info,.consultant-panel .what-is-consultant .profile,.consultant-panel .what-is-consultant .consultant-left-info{flex:0 0 68%;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile,.consultant-panel .consultant-info .consultant-left-info,.consultant-panel .consultant-search .profile,.consultant-panel .consultant-search .consultant-left-info,.consultant-panel .what-is-consultant .profile,.consultant-panel .what-is-consultant .consultant-left-info{flex:0 0 100%}}.consultant-panel .consultant-info .profile .photo,.consultant-panel .consultant-info .consultant-left-info .photo,.consultant-panel .consultant-search .profile .photo,.consultant-panel .consultant-search .consultant-left-info .photo,.consultant-panel .what-is-consultant .profile .photo,.consultant-panel .what-is-consultant .consultant-left-info .photo{flex:0 0 34%}.consultant-panel .consultant-info .profile .photo .image-wrapper,.consultant-panel .consultant-info .consultant-left-info .photo .image-wrapper,.consultant-panel .consultant-search .profile .photo .image-wrapper,.consultant-panel .consultant-search .consultant-left-info .photo .image-wrapper,.consultant-panel .what-is-consultant .profile .photo .image-wrapper,.consultant-panel .what-is-consultant .consultant-left-info .photo .image-wrapper{padding-bottom:100%;overflow:hidden;position:relative}.consultant-panel .consultant-info .profile .photo .image-wrapper .default-profile,.consultant-panel .consultant-info .consultant-left-info .photo .image-wrapper .default-profile,.consultant-panel .consultant-search .profile .photo .image-wrapper .default-profile,.consultant-panel .consultant-search .consultant-left-info .photo .image-wrapper .default-profile,.consultant-panel .what-is-consultant .profile .photo .image-wrapper .default-profile,.consultant-panel .what-is-consultant .consultant-left-info .photo .image-wrapper .default-profile{width:100%;position:absolute;top:0;left:0;height:100%;border:1px solid black}.consultant-panel .consultant-info .profile .photo .image-wrapper .default-profile p,.consultant-panel .consultant-info .consultant-left-info .photo .image-wrapper .default-profile p,.consultant-panel .consultant-search .profile .photo .image-wrapper .default-profile p,.consultant-panel .consultant-search .consultant-left-info .photo .image-wrapper .default-profile p,.consultant-panel .what-is-consultant .profile .photo .image-wrapper .default-profile p,.consultant-panel .what-is-consultant .consultant-left-info .photo .image-wrapper .default-profile p{width:100%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);text-align:center;color:rgba(0,0,0,0.3);font-size:14px;width:100%}.consultant-panel .consultant-info .profile .photo img,.consultant-panel .consultant-info .consultant-left-info .photo img,.consultant-panel .consultant-search .profile .photo img,.consultant-panel .consultant-search .consultant-left-info .photo img,.consultant-panel .what-is-consultant .profile .photo img,.consultant-panel .what-is-consultant .consultant-left-info .photo img{position:absolute;top:0;left:0;height:100%;max-width:none}.consultant-panel .consultant-info .profile .info,.consultant-panel .consultant-info .consultant-left-info .info,.consultant-panel .consultant-search .profile .info,.consultant-panel .consultant-search .consultant-left-info .info,.consultant-panel .what-is-consultant .profile .info,.consultant-panel .what-is-consultant .consultant-left-info .info{flex:0 0 61%;margin-left:auto;letter-spacing:0}.consultant-panel .consultant-info .profile .info p,.consultant-panel .consultant-info .consultant-left-info .info p,.consultant-panel .consultant-search .profile .info p,.consultant-panel .consultant-search .consultant-left-info .info p,.consultant-panel .what-is-consultant .profile .info p,.consultant-panel .what-is-consultant .consultant-left-info .info p{margin:0;line-height:1.7;font-size:18px;display:inline-block;width:auto;float:left;clear:both}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .info p,.consultant-panel .consultant-info .consultant-left-info .info p,.consultant-panel .consultant-search .profile .info p,.consultant-panel .consultant-search .consultant-left-info .info p,.consultant-panel .what-is-consultant .profile .info p,.consultant-panel .what-is-consultant .consultant-left-info .info p{font-size:4vw;line-height:1.2}}.consultant-panel .consultant-info .profile .info p.name,.consultant-panel .consultant-info .consultant-left-info .info p.name,.consultant-panel .consultant-search .profile .info p.name,.consultant-panel .consultant-search .consultant-left-info .info p.name,.consultant-panel .what-is-consultant .profile .info p.name,.consultant-panel .what-is-consultant .consultant-left-info .info p.name{font-weight:bold;font-size:24px}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .info p.name,.consultant-panel .consultant-info .consultant-left-info .info p.name,.consultant-panel .consultant-search .profile .info p.name,.consultant-panel .consultant-search .consultant-left-info .info p.name,.consultant-panel .what-is-consultant .profile .info p.name,.consultant-panel .what-is-consultant .consultant-left-info .info p.name{font-size:5.5vw}}.consultant-panel .consultant-info .profile .info p.contact a,.consultant-panel .consultant-info .consultant-left-info .info p.contact a,.consultant-panel .consultant-search .profile .info p.contact a,.consultant-panel .consultant-search .consultant-left-info .info p.contact a,.consultant-panel .what-is-consultant .profile .info p.contact a,.consultant-panel .what-is-consultant .consultant-left-info .info p.contact a{background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/message.gif") no-repeat center left/20px auto;padding:10px 0 10px 25px;text-transform:uppercase;font-weight:bold;font-size:11px;color:#11223e;display:block}.consultant-panel .consultant-info .profile .info hr,.consultant-panel .consultant-info .consultant-left-info .info hr,.consultant-panel .consultant-search .profile .info hr,.consultant-panel .consultant-search .consultant-left-info .info hr,.consultant-panel .what-is-consultant .profile .info hr,.consultant-panel .what-is-consultant .consultant-left-info .info hr{float:left;clear:left;width:70px;height:4px;border:none;background:#11233e}.consultant-panel .consultant-info .profile .info .start-shopping,.consultant-panel .consultant-info .consultant-left-info .info .start-shopping,.consultant-panel .consultant-search .profile .info .start-shopping,.consultant-panel .consultant-search .consultant-left-info .info .start-shopping,.consultant-panel .what-is-consultant .profile .info .start-shopping,.consultant-panel .what-is-consultant .consultant-left-info .info .start-shopping{float:left;clear:both;margin-top:20px}.consultant-panel .consultant-info .profile .info .start-shopping .cta button,.consultant-panel .consultant-info .consultant-left-info .info .start-shopping .cta button,.consultant-panel .consultant-search .profile .info .start-shopping .cta button,.consultant-panel .consultant-search .consultant-left-info .info .start-shopping .cta button,.consultant-panel .what-is-consultant .profile .info .start-shopping .cta button,.consultant-panel .what-is-consultant .consultant-left-info .info .start-shopping .cta button{margin-top:0}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .info .start-shopping .cta button,.consultant-panel .consultant-info .consultant-left-info .info .start-shopping .cta button,.consultant-panel .consultant-search .profile .info .start-shopping .cta button,.consultant-panel .consultant-search .consultant-left-info .info .start-shopping .cta button,.consultant-panel .what-is-consultant .profile .info .start-shopping .cta button,.consultant-panel .what-is-consultant .consultant-left-info .info .start-shopping .cta button{font-size:2.7vw;padding:2vw 4vw}}.consultant-panel .consultant-info .profile .socials,.consultant-panel .consultant-info .consultant-left-info .socials,.consultant-panel .consultant-search .profile .socials,.consultant-panel .consultant-search .consultant-left-info .socials,.consultant-panel .what-is-consultant .profile .socials,.consultant-panel .what-is-consultant .consultant-left-info .socials{flex:1 100%;margin-top:50px}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .socials,.consultant-panel .consultant-info .consultant-left-info .socials,.consultant-panel .consultant-search .profile .socials,.consultant-panel .consultant-search .consultant-left-info .socials,.consultant-panel .what-is-consultant .profile .socials,.consultant-panel .what-is-consultant .consultant-left-info .socials{margin-top:2vw;margin-bottom:3vw}}.consultant-panel .consultant-info .profile .socials select,.consultant-panel .consultant-info .consultant-left-info .socials select,.consultant-panel .consultant-search .profile .socials select,.consultant-panel .consultant-search .consultant-left-info .socials select,.consultant-panel .what-is-consultant .profile .socials select,.consultant-panel .what-is-consultant .consultant-left-info .socials select{font-family:inherit;background-color:transparent;width:100%;padding:4px 0;font-size:16px;color:black;border:none;border-bottom:1px solid black}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .socials select,.consultant-panel .consultant-info .consultant-left-info .socials select,.consultant-panel .consultant-search .profile .socials select,.consultant-panel .consultant-search .consultant-left-info .socials select,.consultant-panel .what-is-consultant .profile .socials select,.consultant-panel .what-is-consultant .consultant-left-info .socials select{order:3}}.consultant-panel .consultant-info .profile .socials .no-socials,.consultant-panel .consultant-info .consultant-left-info .socials .no-socials,.consultant-panel .consultant-search .profile .socials .no-socials,.consultant-panel .consultant-search .consultant-left-info .socials .no-socials,.consultant-panel .what-is-consultant .profile .socials .no-socials,.consultant-panel .what-is-consultant .consultant-left-info .socials .no-socials{font-size:18px}.consultant-panel .consultant-info .profile .socials .confirmed-social,.consultant-panel .consultant-info .consultant-left-info .socials .confirmed-social,.consultant-panel .consultant-search .profile .socials .confirmed-social,.consultant-panel .consultant-search .consultant-left-info .socials .confirmed-social,.consultant-panel .what-is-consultant .profile .socials .confirmed-social,.consultant-panel .what-is-consultant .consultant-left-info .socials .confirmed-social{display:none;font-size:18px;padding-right:100px;letter-spacing:0}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .socials .confirmed-social,.consultant-panel .consultant-info .consultant-left-info .socials .confirmed-social,.consultant-panel .consultant-search .profile .socials .confirmed-social,.consultant-panel .consultant-search .consultant-left-info .socials .confirmed-social,.consultant-panel .what-is-consultant .profile .socials .confirmed-social,.consultant-panel .what-is-consultant .consultant-left-info .socials .confirmed-social{font-size:4.5vw;position:relative;padding-right:0}}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .socials .confirmed-social .social-name .bold,.consultant-panel .consultant-info .consultant-left-info .socials .confirmed-social .social-name .bold,.consultant-panel .consultant-search .profile .socials .confirmed-social .social-name .bold,.consultant-panel .consultant-search .consultant-left-info .socials .confirmed-social .social-name .bold,.consultant-panel .what-is-consultant .profile .socials .confirmed-social .social-name .bold,.consultant-panel .what-is-consultant .consultant-left-info .socials .confirmed-social .social-name .bold{display:block}}.consultant-panel .consultant-info .profile .socials .confirmed-social .change,.consultant-panel .consultant-info .consultant-left-info .socials .confirmed-social .change,.consultant-panel .consultant-search .profile .socials .confirmed-social .change,.consultant-panel .consultant-search .consultant-left-info .socials .confirmed-social .change,.consultant-panel .what-is-consultant .profile .socials .confirmed-social .change,.consultant-panel .what-is-consultant .consultant-left-info .socials .confirmed-social .change{float:right;text-decoration:underline;font-size:12px;cursor:pointer}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .socials .confirmed-social .change,.consultant-panel .consultant-info .consultant-left-info .socials .confirmed-social .change,.consultant-panel .consultant-search .profile .socials .confirmed-social .change,.consultant-panel .consultant-search .consultant-left-info .socials .confirmed-social .change,.consultant-panel .what-is-consultant .profile .socials .confirmed-social .change,.consultant-panel .what-is-consultant .consultant-left-info .socials .confirmed-social .change{position:absolute;top:0;right:0;font-size:2.5vw}}.consultant-panel .consultant-info .profile .socials .socials-select,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select,.consultant-panel .consultant-search .profile .socials .socials-select,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select,.consultant-panel .what-is-consultant .profile .socials .socials-select,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select{text-align:center}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .socials .socials-select,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select,.consultant-panel .consultant-search .profile .socials .socials-select,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select,.consultant-panel .what-is-consultant .profile .socials .socials-select,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select{padding-bottom:22vw}}.consultant-panel .consultant-info .profile .socials .socials-select select,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select select,.consultant-panel .consultant-search .profile .socials .socials-select select,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select select,.consultant-panel .what-is-consultant .profile .socials .socials-select select,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select select{font-family:inherit;background-color:transparent;width:100%;padding:4px 0;font-size:18px;color:rgba(0,0,0,0.8);border:none;border-bottom:1px solid #000}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .socials .socials-select select,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select select,.consultant-panel .consultant-search .profile .socials .socials-select select,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select select,.consultant-panel .what-is-consultant .profile .socials .socials-select select,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select select{font-size:3.5vw}}.consultant-panel .consultant-info .profile .socials .socials-select select:focus,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select select:focus,.consultant-panel .consultant-search .profile .socials .socials-select select:focus,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select select:focus,.consultant-panel .what-is-consultant .profile .socials .socials-select select:focus,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select select:focus{outline:none}.consultant-panel .consultant-info .profile .socials .socials-select .mdl-selectfield label,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select .mdl-selectfield label,.consultant-panel .consultant-search .profile .socials .socials-select .mdl-selectfield label,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select .mdl-selectfield label,.consultant-panel .what-is-consultant .profile .socials .socials-select .mdl-selectfield label,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select .mdl-selectfield label{display:none}.consultant-panel .consultant-info .profile .socials .socials-select .mdl-selectfield select,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select .mdl-selectfield select,.consultant-panel .consultant-search .profile .socials .socials-select .mdl-selectfield select,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select .mdl-selectfield select,.consultant-panel .what-is-consultant .profile .socials .socials-select .mdl-selectfield select,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select .mdl-selectfield select{appearance:none}.consultant-panel .consultant-info .profile .socials .socials-select .mdl-selectfield,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select .mdl-selectfield,.consultant-panel .consultant-search .profile .socials .socials-select .mdl-selectfield,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select .mdl-selectfield,.consultant-panel .what-is-consultant .profile .socials .socials-select .mdl-selectfield,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select .mdl-selectfield{font-family:'Roboto','Helvetica','Arial',sans-serif;position:relative}.consultant-panel .consultant-info .profile .socials .socials-select .mdl-selectfield:after,.consultant-panel .consultant-info .consultant-left-info .socials .socials-select .mdl-selectfield:after,.consultant-panel .consultant-search .profile .socials .socials-select .mdl-selectfield:after,.consultant-panel .consultant-search .consultant-left-info .socials .socials-select .mdl-selectfield:after,.consultant-panel .what-is-consultant .profile .socials .socials-select .mdl-selectfield:after,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-select .mdl-selectfield:after{position:absolute;top:0.75em;right:0.5em;width:0;height:0;padding:0;content:'';border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:0.375em solid #000;pointer-events:none}.consultant-panel .consultant-info .profile .socials select:focus,.consultant-panel .consultant-info .consultant-left-info .socials select:focus,.consultant-panel .consultant-search .profile .socials select:focus,.consultant-panel .consultant-search .consultant-left-info .socials select:focus,.consultant-panel .what-is-consultant .profile .socials select:focus,.consultant-panel .what-is-consultant .consultant-left-info .socials select:focus{outline:none}.consultant-panel .consultant-info .profile .socials .mdl-selectfield label,.consultant-panel .consultant-info .consultant-left-info .socials .mdl-selectfield label,.consultant-panel .consultant-search .profile .socials .mdl-selectfield label,.consultant-panel .consultant-search .consultant-left-info .socials .mdl-selectfield label,.consultant-panel .what-is-consultant .profile .socials .mdl-selectfield label,.consultant-panel .what-is-consultant .consultant-left-info .socials .mdl-selectfield label{display:none}.consultant-panel .consultant-info .profile .socials .mdl-selectfield select,.consultant-panel .consultant-info .consultant-left-info .socials .mdl-selectfield select,.consultant-panel .consultant-search .profile .socials .mdl-selectfield select,.consultant-panel .consultant-search .consultant-left-info .socials .mdl-selectfield select,.consultant-panel .what-is-consultant .profile .socials .mdl-selectfield select,.consultant-panel .what-is-consultant .consultant-left-info .socials .mdl-selectfield select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.consultant-panel .consultant-info .profile .socials .mdl-selectfield select::-ms-expand,.consultant-panel .consultant-info .consultant-left-info .socials .mdl-selectfield select::-ms-expand,.consultant-panel .consultant-search .profile .socials .mdl-selectfield select::-ms-expand,.consultant-panel .consultant-search .consultant-left-info .socials .mdl-selectfield select::-ms-expand,.consultant-panel .what-is-consultant .profile .socials .mdl-selectfield select::-ms-expand,.consultant-panel .what-is-consultant .consultant-left-info .socials .mdl-selectfield select::-ms-expand{display:none}.consultant-panel .consultant-info .profile .socials .mdl-selectfield,.consultant-panel .consultant-info .consultant-left-info .socials .mdl-selectfield,.consultant-panel .consultant-search .profile .socials .mdl-selectfield,.consultant-panel .consultant-search .consultant-left-info .socials .mdl-selectfield,.consultant-panel .what-is-consultant .profile .socials .mdl-selectfield,.consultant-panel .what-is-consultant .consultant-left-info .socials .mdl-selectfield{font-family:'Roboto','Helvetica','Arial',sans-serif;position:relative}.consultant-panel .consultant-info .profile .socials .mdl-selectfield:after,.consultant-panel .consultant-info .consultant-left-info .socials .mdl-selectfield:after,.consultant-panel .consultant-search .profile .socials .mdl-selectfield:after,.consultant-panel .consultant-search .consultant-left-info .socials .mdl-selectfield:after,.consultant-panel .what-is-consultant .profile .socials .mdl-selectfield:after,.consultant-panel .what-is-consultant .consultant-left-info .socials .mdl-selectfield:after{position:absolute;top:0.75em;right:0.5em;width:0;height:0;padding:0;content:'';border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.375em solid black;pointer-events:none}.consultant-panel .consultant-info .profile .socials .socials-title,.consultant-panel .consultant-info .consultant-left-info .socials .socials-title,.consultant-panel .consultant-search .profile .socials .socials-title,.consultant-panel .consultant-search .consultant-left-info .socials .socials-title,.consultant-panel .what-is-consultant .profile .socials .socials-title,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-title{font-size:26px;font-weight:bold;margin-bottom:10px;letter-spacing:0}@media screen and (max-width: 767px){.consultant-panel .consultant-info .profile .socials .socials-title,.consultant-panel .consultant-info .consultant-left-info .socials .socials-title,.consultant-panel .consultant-search .profile .socials .socials-title,.consultant-panel .consultant-search .consultant-left-info .socials .socials-title,.consultant-panel .what-is-consultant .profile .socials .socials-title,.consultant-panel .what-is-consultant .consultant-left-info .socials .socials-title{font-size:5vw;margin-bottom:2vw}}.consultant-panel .consultant-info .bcinmobile,.consultant-panel .consultant-search .bcinmobile,.consultant-panel .what-is-consultant .bcinmobile{display:none}@media screen and (max-width: 767px){.consultant-panel .consultant-info .bcinmobile,.consultant-panel .consultant-search .bcinmobile,.consultant-panel .what-is-consultant .bcinmobile{display:block}}.consultant-panel .consultant-info .unfamiliar,.consultant-panel .consultant-search .unfamiliar,.consultant-panel .what-is-consultant .unfamiliar{flex:0 0 30%;margin-left:auto;letter-spacing:0}@media screen and (max-width: 767px){.consultant-panel .consultant-info .unfamiliar,.consultant-panel .consultant-search .unfamiliar,.consultant-panel .what-is-consultant .unfamiliar{flex:1 100%;margin:auto -5vw 0 -5vw}}.consultant-panel .consultant-info .unfamiliar .content,.consultant-panel .consultant-search .unfamiliar .content,.consultant-panel .what-is-consultant .unfamiliar .content{width:100%;background:#11233e;color:white;padding:30px}@media screen and (max-width: 767px){.consultant-panel .consultant-info .unfamiliar .content,.consultant-panel .consultant-search .unfamiliar .content,.consultant-panel .what-is-consultant .unfamiliar .content{padding:5vw}}.consultant-panel .consultant-info .unfamiliar .content p,.consultant-panel .consultant-search .unfamiliar .content p,.consultant-panel .what-is-consultant .unfamiliar .content p{font-size:16px;line-height:1.4}@media screen and (max-width: 767px){.consultant-panel .consultant-info .unfamiliar .content p,.consultant-panel .consultant-search .unfamiliar .content p,.consultant-panel .what-is-consultant .unfamiliar .content p{font-size:4vw}}.consultant-panel .consultant-info .unfamiliar .content .title,.consultant-panel .consultant-search .unfamiliar .content .title,.consultant-panel .what-is-consultant .unfamiliar .content .title{font-size:20px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 767px){.consultant-panel .consultant-info .unfamiliar .content .title,.consultant-panel .consultant-search .unfamiliar .content .title,.consultant-panel .what-is-consultant .unfamiliar .content .title{font-size:5vw}}.consultant-panel .consultant-info .unfamiliar .content a,.consultant-panel .consultant-info .unfamiliar .content span,.consultant-panel .consultant-search .unfamiliar .content a,.consultant-panel .consultant-search .unfamiliar .content span,.consultant-panel .what-is-consultant .unfamiliar .content a,.consultant-panel .what-is-consultant .unfamiliar .content span{color:white;text-decoration:underline;cursor:pointer}.consultant-panel .consultant-search{display:none}.consultant-panel .consultant-search .search-wrapper{width:66%}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-wrapper{width:100%}}.consultant-panel .consultant-search .search-wrapper .search-input-wrapper{border:1px solid black;padding:0;margin-bottom:20px;position:relative}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-wrapper .search-input-wrapper{padding:0}}.consultant-panel .consultant-search .search-wrapper .search-input-wrapper input{border:none;padding:15px 20px;margin:0;font-size:16px;letter-spacing:0}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-wrapper .search-input-wrapper input{font-size:4.5vw;padding:3vw}}.consultant-panel .consultant-search .search-wrapper .search-input-wrapper .search-icon{position:absolute;top:50%;transform:translateY(-50%) scale(0.7);height:40px;right:10px;cursor:pointer;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/magnifying-glass.svg");background-size:cover}.consultant-panel .consultant-search .search-wrapper .search-input-wrapper .search-icon:focus{outline:none}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-wrapper .search-input-wrapper .search-icon{width:6vw;height:6vw}}.consultant-panel .consultant-search .search-wrapper p{font-size:16px;color:rgba(0,0,0,0.7)}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-wrapper p{font-size:4vw}}.consultant-panel .consultant-search .search-wrapper p a{text-decoration:underline}.consultant-panel .consultant-search .search-results{display:flex;flex-wrap:wrap;justify-content:space-between}.consultant-panel .consultant-search .search-results .consultant-result{cursor:pointer;width:31%;border:1px solid black;padding:15px;margin-bottom:30px}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-results .consultant-result{width:100%;margin-bottom:3vw}}.consultant-panel .consultant-search .search-results .consultant-result .image{width:30%;float:left;margin-right:20px}.consultant-panel .consultant-search .search-results .consultant-result .image .image-wrapper{padding-bottom:100%;overflow:hidden;position:relative}.consultant-panel .consultant-search .search-results .consultant-result .image .image-wrapper img{width:100%;max-width:100%;position:absolute}.consultant-panel .consultant-search .search-results .consultant-result .name{font-size:18px;font-weight:bold;margin:0}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-results .consultant-result .name{font-size:4.5vw}}.consultant-panel .consultant-search .search-results .consultant-result .location{font-size:16px;margin-bottom:20px}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-results .consultant-result .location{font-size:4vw;margin-bottom:3vw}}.consultant-panel .consultant-search .search-results .consultant-result .shop-with{font-size:16px;text-decoration:underline;margin:0}@media screen and (max-width: 767px){.consultant-panel .consultant-search .search-results .consultant-result .shop-with{font-size:4vw}}html{background:#fff}body{color:#231f20;font:11px/1.35 "akzidenz-grotesk",Helvetica,Arial,sans-serif;background:#fff}body.consultant-open{overflow:hidden;width:100%}@media only screen and (max-width: 1024px){body.quiet{overflow:hidden}}.wrapper{background:#fff;overflow:hidden;position:relative}.main{max-width:1200px;margin:0 auto}.main{margin-top:10px}@media only screen and (max-width: 767px){.col2-left-layout{zoom:1}}.col2-left-layout:before,.col2-left-layout:after{content:' ';display:table}.col2-left-layout:after{clear:both}.col2-left-layout .col-main{width:80%;float:right}.col2-left-layout .col-left{width:20%;float:left;padding-right:1.5%}.pre-loader{display:none}.page-title{margin:20px 0}.page-title h1,.page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .page-title h3,.page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .page-title h3{font-size:13px;color:#414042;text-align:center;text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px;margin:0 auto}.page-title .hashsymbol{font-family:"akzidenz-grotesk-condensed",Helvetica,Arial,sans-serif}@media only screen and (max-width: 767px){.col2-set{zoom:1}}.col2-set:before,.col2-set:after{content:' ';display:table}.col2-set:after{clear:both}.col2-set .col-1,.col2-set .col-2{width:50%;float:left}.col2-set .col-1{border-right:1px solid #e6e7e8;padding-right:25px}.col2-set .col-2{float:right;padding-left:25px}.cms-index-noroute .col-main{font-size:12px;margin:30px 2%}@media only screen and (max-width: 1024px){.col2-left-layout .col-main,.col2-left-layout .col-left{width:100%;float:none}.col2-left-layout .col-left{width:96%;margin:0 auto}.col2-left-layout img{width:100%}}@media only screen and (max-width: 767px){.col2-set .col-1,.col2-set .col-2{width:100%;float:none;padding:10px 0}.col2-set .col-1{border-bottom:1px solid #e6e7e8;border-right:0;padding-top:0}.col2-set .col-2{padding-bottom:0}}.cms-home .col-main{margin-bottom:75px}.cms-home .std{display:inline-block;width:100%}.cms-home .std img{display:block;width:100%}.cms-home .std h1,.cms-home .std #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-home .std h3,.cms-home .std #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-home .std h3,.cms-home .std h2,.cms-home .std h3,.cms-home .std h4,.cms-home .std h5,.cms-home .std h6{color:#000;font-family:"Austin Web",times,serif;font-weight:200;line-height:1;letter-spacing:0;margin:0;text-transform:none}.cms-home .std iframe{max-width:100%}.cms-home .home-mission,.cms-home .home-products,.cms-home .home-opportunity .item{margin-bottom:15px;position:relative}.cms-home .home-mission .home-content,.cms-home .home-products .home-content,.cms-home .home-opportunity .item .home-content{position:absolute;text-align:center}.cms-home .home-content h1,.cms-home .home-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-home .home-content h3,.cms-home .home-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-home .home-content h3,.cms-home .home-content h2,.cms-home .home-content h3,.cms-home .home-content h4,.cms-home .home-content p,.cms-home .home-content span{display:block;margin:0}.cms-home .home-content h1,.cms-home .home-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-home .home-content h3,.cms-home .home-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-home .home-content h3{font-size:100px;line-height:1.1;margin-bottom:20px}.cms-home .home-content h2{font-size:68px;line-height:1.1}.cms-home .home-content h3{font-size:40px;line-height:1.25}.cms-home .home-content h4{font-size:32px;margin-bottom:20px}.cms-home .home-content p{color:#585858;font-family:"Times",serif;font-style:italic}.cms-home .home-content span{color:#000;font-family:"Times",serif;font-style:italic}.cms-home .btn-cta{background:#000;color:#fff;display:inline-block;font-size:14px;letter-spacing:3px;margin-top:35px;padding:12px 30px 10px;text-transform:uppercase}.home-mission .home-content{left:11%;top:18%}.home-mission .home-content p,.home-mission .home-content span{font-size:24px}.home-mission .home-content span{font-weight:bold}.home-mission .home-content .btn-cta{margin-top:30px}.home-products .home-content{left:3%;top:30%}.home-products .home-content .btn-cta{margin-top:25px}.home-opportunity{overflow:hidden}.home-opportunity .home-content{top:15%}.home-opportunity .home-content .btn-cta{margin-top:25px}.home-opportunity .item{width:50%}.home-opportunity .item.f-left{float:left;padding-right:7px}.home-opportunity .item.f-left .home-content{right:7.5%}.home-opportunity .item.f-right{float:right;padding-left:7px}.home-opportunity .item.f-right .home-content{left:10%}.home-opportunity .item.f-right .home-content p{color:#656565;font-size:18px;line-height:1.15;margin-top:10px}@media only screen and (min-width: 1025px){.home-opportunity .item iframe{max-height:290px}}.home-blog,.home-video{margin-top:28px;text-align:center}.home-blog h4,.home-video h4{text-align:left}.home-blog .btn-cta,.home-video .btn-cta{margin-top:15px}.home-blog{float:left;width:67.5%}@media only screen and (min-width: 768px){.home-blog.home-content h4{padding-left:10px}}.home-blog .blog-list{position:relative;text-align:left}.home-blog .blog-list .item{width:50%}.home-blog .blog-list .item.first{margin-bottom:5.4%}.home-blog .blog-list .item.third{left:50%;position:absolute;top:0}.home-blog .blog-list .item.fourth{left:50%;position:absolute;bottom:0}.home-blog .blog-list .item a{display:table}.home-blog .blog-list .item a .article-image,.home-blog .blog-list .item a .article-info{display:table-cell;vertical-align:top}.home-blog .blog-list .item .article-image{min-width:100px}.home-blog .blog-list .item .article-image img{height:85px;width:100px}.home-blog .blog-list .item .article-info{padding:0 18.7% 0 15px}.home-blog .blog-list .item .article-info h5,.home-blog .blog-list .item .article-info p{font-size:14px;font-weight:normal;line-height:1.3}.home-blog .blog-list .item .article-info h5{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif}.home-blog .blog-list .item .article-info p{font-family:"Times",serif;font-style:italic}.home-blog .btn-cta{margin-right:15%}.home-video{float:right;width:32.5%}.home-video .video{cursor:pointer;position:relative}.home-video .video:hover .fa-youtube-play{color:red}.home-video .video .fa-youtube-play{font-size:40px;left:50%;margin-left:-20px;margin-top:-20px;opacity:0.75;position:absolute;top:50%}.modal-video .modal{width:900px}.modal-video .modal iframe{max-width:100%}@media only screen and (max-width: 1024px){.cms-home .col-main{margin-bottom:60px}.cms-home .home-mission,.cms-home .home-products,.cms-home .home-opportunity .item{margin-bottom:10px}.cms-home .home-content h1,.cms-home .home-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-home .home-content h3,.cms-home .home-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-home .home-content h3{font-size:56px;line-height:1.2;margin-bottom:7px}.cms-home .home-content h2{font-size:56px;line-height:1.2}.cms-home .home-content h3{font-size:28px;line-height:1.25}.cms-home .home-content h4{font-size:24px;margin-bottom:12px}.home-mission .home-content{left:8%;top:12%}.home-mission .home-content p,.home-mission .home-content span{font-size:18px;line-height:1.4}.home-mission .home-content .btn-cta{margin-top:22px}.home-products .home-content{top:25%}.home-products .home-content .btn-cta{margin-top:16px}.home-opportunity .item.f-left .home-content{right:-3%}.home-opportunity .item.f-left .home-content .btn-cta{margin-left:-21%}.home-opportunity .item.f-right .home-content{left:7%}.home-opportunity .item.f-right .home-content p{margin-top:2px}.home-opportunity .item.f-right .home-content .btn-cta{margin-top:18px}.home-blog,.home-video{margin-top:13px;width:50%}.home-blog .btn-cta,.home-video .btn-cta{margin-top:12px}.home-blog{padding-right:5px}.home-blog .blog-list .item{width:100%}.home-blog .blog-list .item.first,.home-blog .blog-list .item.second{margin-bottom:22px}.home-blog .blog-list .item.third,.home-blog .blog-list .item.fourth{display:none}.home-blog .blog-list .item .article-info{padding:0 12% 0 15px}.home-blog .blog-list .item .article-info h5,.home-blog .blog-list .item .article-info p{color:#000}.home-blog .btn-cta{margin-right:0}.home-video{padding-left:5px}}@media only screen and (max-height: 500px){.cms-home .home-content h4{padding:0}}@media only screen and (max-width: 767px){.cms-home .col-main{margin-bottom:95px}.cms-home .home-mission,.cms-home .home-products,.cms-home .home-opportunity .item{margin-bottom:25px}.cms-home .home-content h1,.cms-home .home-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-home .home-content h3,.cms-home .home-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-home .home-content h3{font-size:104px;line-height:1.1;margin-bottom:25px}.cms-home .home-content h2{font-size:72px}.cms-home .home-content h3{font-size:48px;line-height:1.5}.cms-home .home-content h4{font-size:48px}.cms-home .btn-cta{font-size:28px;padding:24px 60px 20px}.home-mission .home-content{left:2%;right:2%;top:23%}.home-mission .home-content p,.home-mission .home-content span{font-size:36px}.home-mission .home-content .btn-cta{margin-top:35px}.home-products .home-content{left:2%;right:2%;top:22%}.home-products .home-content .btn-cta{margin-top:35px}.home-opportunity .item{float:none !important;padding:0 !important;width:100%}.home-opportunity .item.f-left .home-content{right:-4%;top:12%}.home-opportunity .item.f-left .home-content .btn-cta{margin-top:45px}.home-opportunity .item.f-right .home-content{top:15%}.home-opportunity .item.f-right .home-content h3{line-height:1.3}.home-opportunity .item.f-right .home-content p{font-size:32px;margin-top:10px}.home-opportunity .item.f-right .home-content .btn-cta{margin-top:32px}.home-blog{margin-top:35px;padding-right:0;width:100%}.home-blog h4{line-height:1.25 !important;margin-bottom:40px !important;padding:0 10%;text-align:center}.home-blog .blog-list .item{width:100%}.home-blog .blog-list .item.first{margin-bottom:90px}.home-blog .blog-list .item.second{margin-bottom:40px}.home-blog .blog-list .item .article-image{min-width:200px}.home-blog .blog-list .item .article-image img{height:170px;width:200px}.home-blog .blog-list .item .article-info{padding:0 17% 0 25px}.home-blog .blog-list .item .article-info h5,.home-blog .blog-list .item .article-info p{font-size:28px;line-height:1.4}.home-blog .blog-list .item .btn-cta{margin-top:0}.home-blog .btn-cta{margin-right:0}.home-video{margin-top:85px;padding-left:0;width:100%}.home-video h4{margin-bottom:25px;text-align:center}.home-video .video img{height:auto}.home-video .video .fa-youtube-play{font-size:80px;margin-left:-40px;margin-top:-40px}.home-video .btn-cta{margin-top:42px}}@media only screen and (max-width: 640px){.cms-home .col-main{margin-bottom:45px}.cms-home .home-mission,.cms-home .home-products,.cms-home .home-opportunity .item{margin-bottom:10px}.cms-home .home-content h1,.cms-home .home-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-home .home-content h3,.cms-home .home-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-home .home-content h3{font-size:52px;margin-bottom:12px}.cms-home .home-content h2{font-size:36px}.cms-home .home-content h3{font-size:24px;line-height:1.5}.cms-home .home-content h4{font-size:24px}.cms-home .btn-cta{font-size:14px;padding:12px 30px 10px}.home-mission .home-content{top:23%}.home-mission .home-content p,.home-mission .home-content span{font-size:18px;margin:0 auto;max-width:255px}.home-mission .home-content .btn-cta{margin-top:18px}.home-products .home-content{top:23%}.home-products .home-content .btn-cta{margin-top:18px}.home-opportunity .item.f-left .home-content{right:-5%}.home-opportunity .item.f-left .home-content .btn-cta{margin-top:24px}.home-opportunity .item.f-right .home-content{left:2%}.home-opportunity .item.f-right .home-content p{font-size:16px}.home-opportunity .item.f-right .home-content .btn-cta{margin-top:18px}.home-blog{margin-top:22px}.home-blog h4{margin-bottom:22px !important}.home-blog .blog-list .item{width:100%}.home-blog .blog-list .item.first{margin-bottom:45px}.home-blog .blog-list .item.second{margin-bottom:8px}.home-blog .blog-list .item .article-image{min-width:100px}.home-blog .blog-list .item .article-image img{height:85px;width:100px}.home-blog .blog-list .item .article-info{padding:0 17% 0 15px}.home-blog .blog-list .item .article-info h5,.home-blog .blog-list .item .article-info p{font-size:14px}.home-video{margin-top:45px}.home-video .video .fa-youtube-play{font-size:40px;margin-left:-20px;margin-top:-20px}.home-video .btn-cta{margin-top:21px}}.landing-category-navigation h3{color:#000;font-size:16px;float:left;margin:0 30px 0 0;text-transform:none}.landing-category-navigation .landing-inner{background:#F7F8FA;max-width:1200px;margin:0 auto;padding:30px 35px 10px}.landing-category-navigation .landing-categories{padding:0;margin:3px 0 0}@media only screen and (max-width: 767px){.landing-category-navigation .landing-categories{zoom:1}}.landing-category-navigation .landing-categories:before,.landing-category-navigation .landing-categories:after{content:' ';display:table}.landing-category-navigation .landing-categories:after{clear:both}.landing-category-navigation .landing-categories .link{float:left;margin-bottom:20px;margin-right:45px}.landing-category-navigation .landing-categories .link a{color:#000;font-size:14px;padding:0 0 3px;text-transform:uppercase}.landing-category-navigation .landing-categories .link a:hover{border-bottom:1px solid #102166}.landing-category-navigation .landing-categories .link.active a{border-bottom:1px solid #102166}@media only screen and (max-width: 1024px){.landing-category-navigation .landing-inner{padding:15px 2% 5px}.landing-category-navigation .landing-categories .link{margin-bottom:10px;margin-right:37px}.landing-category-navigation .landing-categories .link a{padding-bottom:0}}@media only screen and (max-width: 767px){.landing-category-navigation .landing-inner{padding:15px 2%}.landing-category-navigation .landing-inner h3{margin-right:20px}.landing-category-navigation .landing-inner .landing-categories{border-bottom:1px solid #000;cursor:pointer;overflow:hidden;position:relative;width:130px}.landing-category-navigation .landing-inner .landing-categories.expanded{border-bottom:none}.landing-category-navigation .landing-inner .landing-categories.expanded .arrows .fa-angle-down{display:none}.landing-category-navigation .landing-inner .landing-categories.expanded .arrows .fa-angle-up{display:block}.landing-category-navigation .landing-inner .landing-categories.expanded .link.active{margin-bottom:9px}.landing-category-navigation .landing-inner .landing-categories .arrows{font-size:20px;position:absolute;right:0;top:-2px}.landing-category-navigation .landing-inner .landing-categories .arrows .fa-angle-down{display:block}.landing-category-navigation .landing-inner .landing-categories .arrows .fa-angle-up{display:none}.landing-category-navigation .landing-inner .landing-categories .link{display:none;float:none;margin:9px 0}.landing-category-navigation .landing-inner .landing-categories .link:last-child{margin-bottom:0}.landing-category-navigation .landing-inner .landing-categories .link.active{display:block;margin:0;-webkit-backface-visibility:hidden;-webkit-transition:margin 0.2s linear;-moz-transition:margin 0.2s linear;-ms-transition:margin 0.2s linear;-o-transition:margin 0.2s linear;transition:margin 0.2s linear}.landing-category-navigation .landing-inner .landing-categories .link.active a{text-transform:uppercase}.landing-category-navigation .landing-inner .landing-categories .link a{border:none !important;text-transform:none}}.safer-works,.safety-logo{display:block}.cms-our-story [id$='anchor']{margin-top:-120px !important;padding-top:120px !important}@media only screen and (max-width: 1024px){.cms-our-story [id$='anchor']{margin-top:0 !important;padding-top:0 !important}}.cms-join [id$='anchor']:before,.cms-help [id$='anchor']:before{content:'';display:block;margin-top:-120px;padding-top:120px}@media only screen and (max-width: 1024px){.cms-join [id$='anchor']:before,.cms-help [id$='anchor']:before{margin-top:0;padding-top:0}}.cms-ingredient-glossary .navclear{top:-160px}@media only screen and (max-width: 1024px){.cms-ingredient-glossary .navclear{top:0}}.catalog-category-view .category-header{margin:0 auto;max-width:1200px;position:relative}.catalog-category-view .category-header .info{left:4.2%;position:absolute;top:23%}.catalog-category-view .category-header .info h2{color:#333;font-family:"Austin Web",times,serif;font-size:68px;font-weight:300;letter-spacing:0;margin:0;text-transform:none}.catalog-category-view .category-header .info span{color:#333;display:block;font-family:"Times",serif;font-size:24px;font-style:italic;margin-top:3px;max-width:60%}.catalog-category-view .category-header .safer-works{width:45px}.catalog-category-view .category-header img{width:100%}.catalog-category-view .main .category-view{overflow:hidden}.catalog-category-view .main .category-view .category-section{margin-top:25px}.catalog-category-view .main .category-view .category-section .anchor-ancle{margin-top:-190px;padding-top:190px}@media only screen and (max-width: 1024px){.catalog-category-view .main .category-view .category-section .anchor-ancle{margin-top:0;padding-top:0;position:relative;top:60px}}@media only screen and (min-width: 768px){.catalog-category-view .main .category-view .category-section .anchor-ancle{top:-30px}}@media only screen and (max-width: 767px){.catalog-category-view .main .category-view .category-section .anchor-ancle{top:0px}}.catalog-category-view .main .category-view .category-section .category-title{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;display:table;width:100%}.catalog-category-view .main .category-view .category-section .category-title h3,.catalog-category-view .main .category-view .category-section .category-title .descr{display:table-cell}.catalog-category-view .main .category-view .category-section .category-title h3{color:#333;font-family:"Austin Web",times,serif;font-size:40px;font-weight:300;letter-spacing:0;line-height:1;padding:8px 20px 8px 35px;text-transform:none;vertical-align:top;width:1px;white-space:nowrap}.catalog-category-view .main .category-view .category-section .category-title h3 .safer-works{display:none}.catalog-category-view .main .category-view .category-section .category-title .descr{padding:15px 0;vertical-align:middle}.catalog-category-view .main .category-view .category-section .category-title .descr .text{border-left:1px solid #E5E5E5;color:#333;font-size:16px;display:block;padding:0 29% 0 20px;position:relative}.catalog-category-view .main .category-view .category-section .category-title .descr img.safer-works{position:absolute;right:23%;top:0;width:45px}.catalog-category-view .main .category-view .category-section .category-grid{overflow:hidden}@media only screen and (max-width: 1024px){.catalog-category-view .category-header .info{left:2%;top:19%}.catalog-category-view .category-header .info h2{color:#000;font-size:40px}.catalog-category-view .category-header .info span{color:#585858;font-size:18px;line-height:22px}.catalog-category-view .main{margin-top:0}.catalog-category-view .main .category-view .category-section .category-title{padding:0 2%}.catalog-category-view .main .category-view .category-section .category-title h3{padding:15px 15px 15px 0}.catalog-category-view .main .category-view .category-section .category-title .descr .text{padding:0 12% 0 10px}.catalog-category-view .main .category-view .category-section .category-title .descr img.safer-works{right:5%;top:10%}}@media only screen and (max-width: 767px){.catalog-category-view .category-header .info{left:3%;top:10%}.catalog-category-view .category-header .info h2{font-size:32px;line-height:38px;max-width:60%}.catalog-category-view .category-header .info span{font-size:16px;line-height:20px;margin-top:10px;max-width:71%}.catalog-category-view .main .category-view .category-section{margin-top:0}.catalog-category-view .main .category-view .category-section:first-child .category-title{border-top:none}.catalog-category-view .main .category-view .category-section .category-title{padding:0}.catalog-category-view .main .category-view .category-section .category-title.collapsed h3{white-space:normal}.catalog-category-view .main .category-view .category-section .category-title.collapsed h3 .more-info span.plus{display:block}.catalog-category-view .main .category-view .category-section .category-title.collapsed h3 .more-info span.minus{display:none}.catalog-category-view .main .category-view .category-section .category-title.collapsed .descr{padding-left:1px;padding-right:25px}.catalog-category-view .main .category-view .category-section .category-title.collapsed .descr .text{line-height:25px;max-height:50px;overflow:hidden;position:relative;margin-right:-1em;padding-right:1em}.catalog-category-view .main .category-view .category-section .category-title.collapsed .descr .text:before{bottom:0;content:'...';position:absolute;right:5px}.catalog-category-view .main .category-view .category-section .category-title.collapsed .descr .text:after{background:#fff;content:'';height:1em;margin-top:0.2em;position:absolute;right:0;width:1em}.catalog-category-view .main .category-view .category-section .category-title h3,.catalog-category-view .main .category-view .category-section .category-title .descr{display:block;margin:0;width:100%}.catalog-category-view .main .category-view .category-section .category-title h3{color:#000;cursor:pointer;font-size:32px;line-height:1;padding:22px 3% 0;position:relative}.catalog-category-view .main .category-view .category-section .category-title h3 .more-info{margin-top:8px;position:absolute;right:3%;top:50%;transform:translateY(-50%)}.catalog-category-view .main .category-view .category-section .category-title h3 .more-info span{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;line-height:32px;margin-top:4px}.catalog-category-view .main .category-view .category-section .category-title h3 .more-info span.plus{display:none}.catalog-category-view .main .category-view .category-section .category-title h3 .more-info span.minus{display:block}.catalog-category-view .main .category-view .category-section .category-title h3 .safer-works{display:inline-block;margin:-14px 0;width:45px}.catalog-category-view .main .category-view .category-section .category-title .descr .text{border-left:none;display:block;line-height:25px;max-height:400px;padding:0 25px 0 3%;-webkit-backface-visibility:hidden;-webkit-transition:max-height 0.2s linear;-moz-transition:max-height 0.2s linear;-ms-transition:max-height 0.2s linear;-o-transition:max-height 0.2s linear;transition:max-height 0.2s linear}.catalog-category-view .main .category-view .category-section .category-title .descr img.safer-works{display:none}}.products-grid{margin-top:30px}@media only screen and (max-width: 767px){.products-grid{zoom:1}}.products-grid:before,.products-grid:after{content:' ';display:table}.products-grid:after{clear:both}.products-grid .item{display:block;float:left;margin:55px 0;position:relative;width:33.333%}.products-grid .item:nth-child(3n){clear:right}.products-grid .item:nth-child(3n+1){clear:left}@media only screen and (max-width: 1024px){.products-grid{margin-top:40px;padding:0 2%}.products-grid .item{margin:25px 0}}@media only screen and (max-width: 767px){.products-grid{margin-top:45px}.products-grid .item{margin:0 0 55px;width:50%}.products-grid .item:nth-child(3n),.products-grid .item:nth-child(3n+1){clear:none}.products-grid .item:nth-child(2n){clear:right}.products-grid .item:nth-child(2n+1){clear:left}.products-grid .item .product-wrapper .product-options dl .swatch-container,.products-grid .item .product-wrapper .product-options dl .swatch-container.active{max-width:135px}.products-grid .item .product-wrapper .product-options dl .swatch-container .swatch .option-swatch,.products-grid .item .product-wrapper .product-options dl .swatch-container.active .swatch .option-swatch{height:20px;width:20px}}.products-grid .item,.product-item{text-align:center}.products-grid .item a.product-image,.product-item a.product-image{color:#fff;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}@media only screen and (min-width: 1025px){.products-grid .item a.product-image,.product-item a.product-image{height:390px}}.products-grid .item a.product-image img,.product-item a.product-image img{display:block;margin:0 auto;max-height:390px;width:auto}.products-grid .item .product-wrapper,.product-item .product-wrapper{overflow:hidden}@media only screen and (min-width: 1025px){.products-grid .item .product-wrapper .product-options-container,.product-item .product-wrapper .product-options-container{min-height:50px}.products-grid .item .product-wrapper .product-info,.product-item .product-wrapper .product-info{min-height:50px !important}}@media only screen and (min-width: 768px){.products-grid .item .product-wrapper .product-info,.product-item .product-wrapper .product-info{min-height:72px !important}}@media only screen and (max-width: 767px){.products-grid .item .product-wrapper,.product-item .product-wrapper{min-height:156px !important}}.products-grid .item .product-wrapper .product-options,.product-item .product-wrapper .product-options{overflow:hidden}.products-grid .item .product-wrapper .product-options dt,.product-item .product-wrapper .product-options dt{display:none}.products-grid .item .product-wrapper .product-options dl .swatch-container,.product-item .product-wrapper .product-options dl .swatch-container{max-width:245px;text-align:center}.products-grid .item .product-wrapper .product-options dl .swatch-container.active .swatch .option-swatch,.product-item .product-wrapper .product-options dl .swatch-container.active .swatch .option-swatch{height:25px;width:25px}.products-grid .item .product-wrapper .product-options dl .swatch-container .swatch,.product-item .product-wrapper .product-options dl .swatch-container .swatch{border:none;display:inline-block;float:none;height:auto !important;margin:0 1px -1px;position:relative;padding:0}.products-grid .item .product-wrapper .product-options dl .swatch-container .swatch .disabled-layer,.product-item .product-wrapper .product-options dl .swatch-container .swatch .disabled-layer{border:1px solid #979799;height:100% !important;width:100% !important}.products-grid .item .product-wrapper .product-options dl .swatch-container .swatch .option-swatch,.product-item .product-wrapper .product-options dl .swatch-container .swatch .option-swatch{border:none;height:25px;width:25px}.products-grid .item .product-wrapper .flag,.product-item .product-wrapper .flag{color:#fd423c;font-size:16px;font-weight:normal;letter-spacing:1px;line-height:1.3;margin:7px 0 -3px;text-transform:uppercase}.products-grid .item .product-wrapper .product-name,.product-item .product-wrapper .product-name{line-height:26px;margin:2px 0 5px;text-decoration:none}.products-grid .item .product-wrapper .product-name a,.product-item .product-wrapper .product-name a{color:#333;font-family:"Austin Web",times,serif;font-size:28px;font-weight:200;letter-spacing:0;line-height:1.3;text-transform:none}.products-grid .item .product-wrapper .price-box p,.product-item .product-wrapper .price-box p{margin-bottom:0;display:inline;padding-right:5px}.products-grid .item .product-wrapper .price-box .price,.product-item .product-wrapper .price-box .price{color:#333;font-size:18px;font-weight:normal}.products-grid .item .product-wrapper .price-box .price-label,.product-item .product-wrapper .price-box .price-label{display:none}.products-grid .item .product-wrapper .price-box .old-price .price,.product-item .product-wrapper .price-box .old-price .price{text-decoration:line-through}.products-grid .item .product-shop-now,.product-item .product-shop-now{display:none;left:50%;position:absolute;top:350px;transform:translateX(-50%);white-space:nowrap;width:auto}@media only screen and (min-width: 1025px){.products-grid .item:hover .product-shop-now,.product-item:hover .product-shop-now{display:block}}@media only screen and (max-width: 1024px){.products-grid .item .product-wrapper .product-options dl .swatch-container,.product-item .product-wrapper .product-options dl .swatch-container{max-width:220px}.products-grid .item .product-wrapper .flag,.product-item .product-wrapper .flag{margin:3px 0 0}.products-grid .item .product-wrapper .product-name a,.product-item .product-wrapper .product-name a{font-size:22px}}@media only screen and (max-width: 767px){.products-grid .item .product-wrapper .product-options dl .swatch-container,.products-grid .item .product-wrapper .product-options dl .swatch-container.active,.product-item .product-wrapper .product-options dl .swatch-container,.product-item .product-wrapper .product-options dl .swatch-container.active{max-width:135px}.products-grid .item .product-wrapper .product-options dl .swatch-container .swatch .option-swatch,.products-grid .item .product-wrapper .product-options dl .swatch-container.active .swatch .option-swatch,.product-item .product-wrapper .product-options dl .swatch-container .swatch .option-swatch,.product-item .product-wrapper .product-options dl .swatch-container.active .swatch .option-swatch{height:20px;width:20px}}.modal-quicklook .modal{min-height:520px;top:19%;width:1024px}.modal-quicklook .modal .modal-content.loading:before{background:url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/pre-loader.gif) center center no-repeat;content:'';display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%);width:20px}.modal-quicklook .modal .product-view .product-essential{margin-bottom:0}.modal-quicklook .modal .product-view .product-essential .product-left{width:47%}.modal-quicklook .modal .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image img{max-height:390px}.modal-quicklook .modal .product-view .product-essential .right-product-content{width:53%}.modal-quicklook .modal .product-view .product-essential .right-product-content .see-all-details{color:#797979;display:inline-block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;letter-spacing:1px;text-decoration:underline;text-transform:uppercase;vertical-align:top}.category-baby-shop .main{padding-left:0;padding-right:0}.category-baby-shop .main .category-view .category-masthead{width:100%;max-width:1200px;position:relative;margin-bottom:1em}.category-baby-shop .main .category-view .category-masthead .category-header-overlay{position:absolute;left:0;bottom:0;width:100%;padding:1em}.category-baby-shop .main .category-view .category-masthead .category-header-overlay h3{font-family:"Austin Web",times,serif;font-size:7em;font-weight:300;text-transform:none;letter-spacing:0;line-height:0.8em;margin:0}.category-baby-shop .main .category-view .category-masthead .category-header-overlay p{font-family:"Austin Web",times,serif;font-size:1.5em;font-style:italic;font-weight:300;padding-right:5em}.category-baby-shop .main .category-view .category-description{padding:1em}.category-baby-shop .main .category-view .category-description p{font-family:"Austin Web",times,serif;font-weight:300;font-size:1rem;font-style:italic;padding:1em;color:#9d9fa2;margin:0;padding-left:0;padding-right:0;padding-top:0}.category-holiday-shop .breadcrumbs,.category-holiday-shop-by-price .breadcrumbs,.category-holiday-shop-by-personality .breadcrumbs{display:none}.category-holiday-shop .main,.category-holiday-shop-by-price .main,.category-holiday-shop-by-personality .main{padding:0;margin-top:0}.category-holiday-shop .landing-category-navigation,.category-holiday-shop-by-price .landing-category-navigation,.category-holiday-shop-by-personality .landing-category-navigation{display:none}.category-holiday-shop .category-holiday-banner,.category-holiday-shop-by-price .category-holiday-banner,.category-holiday-shop-by-personality .category-holiday-banner{background:#cc2d2a;color:#fff;position:relative;display:table;height:auto}.category-holiday-shop .category-holiday-banner .top-content h1,.category-holiday-shop .category-holiday-banner .top-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .category-holiday-shop .category-holiday-banner .top-content h3,.category-holiday-shop .category-holiday-banner .top-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .category-holiday-shop .category-holiday-banner .top-content h3,.category-holiday-shop-by-price .category-holiday-banner .top-content h1,.category-holiday-shop-by-price .category-holiday-banner .top-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .category-holiday-shop-by-price .category-holiday-banner .top-content h3,.category-holiday-shop-by-price .category-holiday-banner .top-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .category-holiday-shop-by-price .category-holiday-banner .top-content h3,.category-holiday-shop-by-personality .category-holiday-banner .top-content h1,.category-holiday-shop-by-personality .category-holiday-banner .top-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .category-holiday-shop-by-personality .category-holiday-banner .top-content h3,.category-holiday-shop-by-personality .category-holiday-banner .top-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .category-holiday-shop-by-personality .category-holiday-banner .top-content h3{font-family:"Austin Web",times,serif;font-size:2em}.category-holiday-shop .category-holiday-banner .bottom-content,.category-holiday-shop-by-price .category-holiday-banner .bottom-content,.category-holiday-shop-by-personality .category-holiday-banner .bottom-content{position:absolute;bottom:20px;width:100%}.category-holiday-shop .category-holiday-banner .bottom-content ul,.category-holiday-shop-by-price .category-holiday-banner .bottom-content ul,.category-holiday-shop-by-personality .category-holiday-banner .bottom-content ul{margin:0;padding:0;text-align:center}.category-holiday-shop .category-holiday-banner .bottom-content ul li,.category-holiday-shop-by-price .category-holiday-banner .bottom-content ul li,.category-holiday-shop-by-personality .category-holiday-banner .bottom-content ul li{display:inline-block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:2em;text-transform:uppercase;letter-spacing:2px;margin-left:1.5em}.category-holiday-shop .category-holiday-banner .bottom-content ul li span a,.category-holiday-shop-by-price .category-holiday-banner .bottom-content ul li span a,.category-holiday-shop-by-personality .category-holiday-banner .bottom-content ul li span a{color:#fff}@media only screen and (min-width: 768px){.category-holiday-shop .category-view .category-grid,.category-holiday-shop-by-price .category-view .category-grid,.category-holiday-shop-by-personality .category-view .category-grid{-webkit-column-count:0 !important;-moz-column-count:0 !important;column-count:0 !important}}@media only screen and (max-width: 767px){.category-holiday-shop .category-view .category-grid .products-grid,.category-holiday-shop-by-price .category-view .category-grid .products-grid,.category-holiday-shop-by-personality .category-view .category-grid .products-grid{zoom:1}}.category-holiday-shop .category-view .category-grid .products-grid:before,.category-holiday-shop .category-view .category-grid .products-grid:after,.category-holiday-shop-by-price .category-view .category-grid .products-grid:before,.category-holiday-shop-by-price .category-view .category-grid .products-grid:after,.category-holiday-shop-by-personality .category-view .category-grid .products-grid:before,.category-holiday-shop-by-personality .category-view .category-grid .products-grid:after{content:' ';display:table}.category-holiday-shop .category-view .category-grid .products-grid:after,.category-holiday-shop-by-price .category-view .category-grid .products-grid:after,.category-holiday-shop-by-personality .category-view .category-grid .products-grid:after{clear:both}.category-holiday-shop .category-view .category-grid .item img,.category-holiday-shop-by-price .category-view .category-grid .item img,.category-holiday-shop-by-personality .category-view .category-grid .item img{max-width:100%;padding:0;display:block}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item .price-box,.category-holiday-shop-by-price .category-view .category-grid .item .price-box,.category-holiday-shop-by-personality .category-view .category-grid .item .price-box{text-align:left}}.category-holiday-shop .category-view .category-grid .item .price-box p,.category-holiday-shop-by-price .category-view .category-grid .item .price-box p,.category-holiday-shop-by-personality .category-view .category-grid .item .price-box p{margin-bottom:0;display:inline;padding-right:5px}.category-holiday-shop .category-view .category-grid .item .price-box .price,.category-holiday-shop-by-price .category-view .category-grid .item .price-box .price,.category-holiday-shop-by-personality .category-view .category-grid .item .price-box .price{font-size:1rem;color:#333;font-weight:300}.category-holiday-shop .category-view .category-grid .item .price-box .price-label,.category-holiday-shop-by-price .category-view .category-grid .item .price-box .price-label,.category-holiday-shop-by-personality .category-view .category-grid .item .price-box .price-label{display:none}.category-holiday-shop .category-view .category-grid .item .price-box .old-price .price,.category-holiday-shop-by-price .category-view .category-grid .item .price-box .old-price .price,.category-holiday-shop-by-personality .category-view .category-grid .item .price-box .old-price .price{text-decoration:line-through}.category-holiday-shop .category-view .category-grid .item .product-shop-now,.category-holiday-shop-by-price .category-view .category-grid .item .product-shop-now,.category-holiday-shop-by-personality .category-view .category-grid .item .product-shop-now{display:none;outline:0;background:#fff;color:#000;padding:22px 22px;width:auto;border:1px solid #fff;display:inline-block;font:13px "akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:12px 0;text-align:center;width:160px;display:block;margin-bottom:30px;border:1px solid #000}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item .product-shop-now,.category-holiday-shop-by-price .category-view .category-grid .item .product-shop-now,.category-holiday-shop-by-personality .category-view .category-grid .item .product-shop-now{padding:0;margin-top:30px}}.category-holiday-shop .category-view .category-grid .item .product-shop-now a,.category-holiday-shop-by-price .category-view .category-grid .item .product-shop-now a,.category-holiday-shop-by-personality .category-view .category-grid .item .product-shop-now a{display:block;width:100%;height:100%}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item .product-shop-now a,.category-holiday-shop-by-price .category-view .category-grid .item .product-shop-now a,.category-holiday-shop-by-personality .category-view .category-grid .item .product-shop-now a{padding:8px 0}}.category-holiday-shop .category-view .category-grid .item .product-shop-now a:hover,.category-holiday-shop-by-price .category-view .category-grid .item .product-shop-now a:hover,.category-holiday-shop-by-personality .category-view .category-grid .item .product-shop-now a:hover{color:#000}.category-holiday-shop .category-view .category-section,.category-holiday-shop-by-price .category-view .category-section,.category-holiday-shop-by-personality .category-view .category-section{padding-left:15px;padding-right:15px}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-section,.category-holiday-shop-by-price .category-view .category-section,.category-holiday-shop-by-personality .category-view .category-section{position:relative;margin-top:0}}@media only screen and (min-width: 1030px){.category-holiday-shop .category-view .category-section,.category-holiday-shop-by-price .category-view .category-section,.category-holiday-shop-by-personality .category-view .category-section{padding-left:5px;padding-right:5px}}.category-holiday-shop .category-view .category-section .category-title,.category-holiday-shop-by-price .category-view .category-section .category-title,.category-holiday-shop-by-personality .category-view .category-section .category-title{font-family:"Austin Web Italic",times,serif;font-size:3em;text-align:left;letter-spacing:1px;text-transform:lowercase}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-section .category-title,.category-holiday-shop-by-price .category-view .category-section .category-title,.category-holiday-shop-by-personality .category-view .category-section .category-title{font-size:10em;margin-bottom:0;margin-top:0}}.category-holiday-shop .main{padding:0;margin-top:0}.category-holiday-shop .landing-category-navigation{display:none}.category-holiday-shop .category-holiday-banner{background:#cc2d2a;color:#fff;position:relative}.category-holiday-shop .category-holiday-banner .top-content h1,.category-holiday-shop .category-holiday-banner .top-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .category-holiday-shop .category-holiday-banner .top-content h3,.category-holiday-shop .category-holiday-banner .top-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .category-holiday-shop .category-holiday-banner .top-content h3{font-family:"Austin Web",times,serif;font-size:2em}.category-holiday-shop .category-holiday-banner .bottom-content{position:absolute;bottom:20px;width:100%}.category-holiday-shop .category-holiday-banner .bottom-content ul{margin:0;padding:0;text-align:center}.category-holiday-shop .category-holiday-banner .bottom-content ul li{display:inline-block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:2em;text-transform:uppercase;letter-spacing:2px;margin-left:1.5em}@media only screen and (min-width: 768px){.category-holiday-shop .category-view .category-grid{-webkit-column-count:0 !important;-moz-column-count:0 !important;column-count:0 !important}}@media only screen and (max-width: 767px){.category-holiday-shop .category-view .category-grid .products-grid{zoom:1}}.category-holiday-shop .category-view .category-grid .products-grid:before,.category-holiday-shop .category-view .category-grid .products-grid:after{content:' ';display:table}.category-holiday-shop .category-view .category-grid .products-grid:after{clear:both}.category-holiday-shop .category-view .category-grid .item{display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop .category-view .category-grid .item{zoom:1}}.category-holiday-shop .category-view .category-grid .item:before,.category-holiday-shop .category-view .category-grid .item:after{content:' ';display:table}.category-holiday-shop .category-view .category-grid .item:after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item{border:1px solid #b2b3b4;position:relative;padding:40px 40px 25px 32px;width:550px;float:none;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1200px){.category-holiday-shop .category-view .category-grid .item{width:700px}}.category-holiday-shop .category-view .category-grid .item img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item .product-image{float:right;width:100%}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item .product-wrapper{position:absolute;top:20px;left:25px}}.category-holiday-shop .category-view .category-grid .item .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item .product-name{margin-bottom:0}}.category-holiday-shop .category-view .category-grid .item .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item .price-box{text-align:left}}.category-holiday-shop .category-view .category-grid .item .price-box p{margin-bottom:0;display:inline;padding-right:5px}.category-holiday-shop .category-view .category-grid .item .price-box .price{font-size:1rem;color:#333;font-weight:300}.category-holiday-shop .category-view .category-grid .item .price-box .price-label{display:none}.category-holiday-shop .category-view .category-grid .item .price-box .old-price .price{text-decoration:line-through}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(2){width:800px}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(2) .product-image{margin-top:135px;margin-bottom:40px}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(4){width:700px;padding-right:0;padding-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(4) .product-image{margin-top:135px;width:95%}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(6){width:750px;padding-right:25px}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(6) .product-image{margin-top:75px;width:77%}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(8){width:680px;padding:40px 20px 0 0}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(8) .product-image{margin-top:130px;width:100%;float:left}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(9){width:600px;padding:0}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(9) .product-wrapper{top:40px;left:auto;right:75px}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(9) .product-image{margin-top:20px;width:75%;float:left}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(12){width:600px;padding:0}}@media only screen and (min-width: 1200px){.category-holiday-shop .category-view .category-grid .item:nth-child(12){padding:0}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(12) .product-wrapper{top:40px;left:auto;right:50px}}@media only screen and (min-width: 1200px){.category-holiday-shop .category-view .category-grid .item:nth-child(12) .product-wrapper{top:25px;left:auto;right:25px}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(12) .product-image{margin-top:20px;width:100%;float:right}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(13){width:600px;padding:0}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(13) .product-wrapper{top:40px;left:auto;right:15px}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(13) .product-image{margin-top:20px;width:75%;float:left}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(15){width:530px}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(15) .product-wrapper{top:40px;left:20px;right:auto}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(15) .product-image{margin-top:20px;width:100%;float:right}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(17){width:600px;padding:0}}@media only screen and (min-width: 1200px){.category-holiday-shop .category-view .category-grid .item:nth-child(17){width:900px}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(17) .product-wrapper{top:40px;left:20px;right:auto}}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-grid .item:nth-child(17) .product-image{margin-top:70px;width:100%;float:right}}@media only screen and (min-width: 1200px){.category-holiday-shop .category-view .category-grid .item:nth-child(17) .product-image{margin-top:130px}}.category-holiday-shop .category-view .category-section{padding-left:15px;padding-right:15px}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-section{position:relative;margin-top:0}}@media only screen and (min-width: 1030px){.category-holiday-shop .category-view .category-section{padding-left:5px;padding-right:5px}}.category-holiday-shop .category-view .category-section .category-title{font-family:"Austin Web Italic",times,serif;font-size:3em;text-align:left;letter-spacing:1px;text-transform:lowercase}@media only screen and (min-width: 1025px){.category-holiday-shop .category-view .category-section .category-title{font-size:10em;margin-bottom:0;margin-top:0}}.category-holiday-shop-by-price .item{display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price .item{zoom:1}}.category-holiday-shop-by-price .item:before,.category-holiday-shop-by-price .item:after{content:' ';display:table}.category-holiday-shop-by-price .item:after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item{border:1px solid #b2b3b4;position:relative;padding:40px 40px 25px 32px;width:550px;float:right;background:#fff;z-index:4;margin-bottom:0}}.category-holiday-shop-by-price .item img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item .product-image{float:right;width:100%}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item .product-wrapper{position:absolute;top:20px;left:20px}}.category-holiday-shop-by-price .item .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item .product-name{margin-bottom:0}}.category-holiday-shop-by-price .item .product-name a{color:#cc2d2a !important}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item .price-box{text-align:left}}.category-holiday-shop-by-price .item:nth-child(2){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price .item:nth-child(2){zoom:1}}.category-holiday-shop-by-price .item:nth-child(2):before,.category-holiday-shop-by-price .item:nth-child(2):after{content:' ';display:table}.category-holiday-shop-by-price .item:nth-child(2):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(2){border:1px solid #b2b3b4;position:relative;padding:40px 15px 25px 32px;width:950px;float:left;top:-220px;z-index:3;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price .item:nth-child(2){left:20px}}.category-holiday-shop-by-price .item:nth-child(2) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(2) .product-image{float:right;width:100%;margin-top:150px;margin-bottom:40px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(2) .product-wrapper{position:absolute;top:20px;left:20px}}.category-holiday-shop-by-price .item:nth-child(2) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(2) .product-name{margin-bottom:0}}.category-holiday-shop-by-price .item:nth-child(2) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(2) .price-box{text-align:left}}.category-holiday-shop-by-price .item:nth-child(4){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price .item:nth-child(4){zoom:1}}.category-holiday-shop-by-price .item:nth-child(4):before,.category-holiday-shop-by-price .item:nth-child(4):after{content:' ';display:table}.category-holiday-shop-by-price .item:nth-child(4):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(4){border:1px solid #b2b3b4;position:relative;padding:10px;width:280px;float:left;top:-230px;left:120px;z-index:3;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price .item:nth-child(4){bottom:310px;top:auto;position:absolute;left:195px}}.category-holiday-shop-by-price .item:nth-child(4) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(4) img{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(4) .product-image{float:right;width:100%;margin-top:-40px;text-align:left}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(4) .product-wrapper{position:absolute;top:60px;left:-95px;background:#fff;width:165px}}.category-holiday-shop-by-price .item:nth-child(4) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(4) .product-name{margin-bottom:0;text-align:left;margin-top:5px}}.category-holiday-shop-by-price .item:nth-child(4) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(4) .price-box{text-align:left}}.category-holiday-shop-by-price .item:nth-child(6){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price .item:nth-child(6){zoom:1}}.category-holiday-shop-by-price .item:nth-child(6):before,.category-holiday-shop-by-price .item:nth-child(6):after{content:' ';display:table}.category-holiday-shop-by-price .item:nth-child(6):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(6){border:1px solid #b2b3b4;position:absolute;padding:0 20px 20px 0;width:750px;float:right;top:auto;bottom:37px;right:20px;z-index:2;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price .item:nth-child(6){position:relative;right:100px}}.category-holiday-shop-by-price .item:nth-child(6) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(6) .product-image{float:right;width:72%;margin-top:75px;text-align:left}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(6) .product-wrapper{position:absolute;top:auto;bottom:0;left:20px;background:transparent;width:180px}}.category-holiday-shop-by-price .item:nth-child(6) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(6) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-price .item:nth-child(6) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price .item:nth-child(6) .price-box{text-align:left}}.category-holiday-shop-by-price #best-gifts-under-100-anchor{margin-bottom:3em}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item{display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item{zoom:1}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:before,.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:after{content:' ';display:table}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item{border:1px solid #b2b3b4;position:relative;padding:0 40px 0 0;width:550px;float:left;background:#fff;z-index:4;left:50px;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item{width:700px;left:40px}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item .product-image{float:left;width:80%;margin-top:20px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item .product-wrapper{position:absolute;top:40px;left:auto;right:40px}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item .product-name{margin-bottom:0}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item .price-box{text-align:left}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2){zoom:1}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2):before,.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2):after{content:' ';display:table}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2){border:1px solid #b2b3b4;position:relative;padding:25px 25px 0px 25px;width:400px;float:left;top:200px;right:auto;left:0;z-index:4;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2){top:450px;position:absolute;right:100px;left:auto}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2) .product-image{float:right;width:100%;margin-top:180px;margin-bottom:20px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2) .product-wrapper{position:absolute;top:20px;left:30px}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(2) .price-box{text-align:left}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4){zoom:1}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4):before,.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4):after{content:' ';display:table}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4){border:1px solid #b2b3b4;position:relative;padding:0;padding-right:0;padding-bottom:0;width:700px;max-width:700px;float:left;top:50px;bottom:auto;right:auto;left:0;z-index:3;background:#fff}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4){width:900px;left:50px}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4) .product-image{float:right;width:90%;margin-top:175px;text-align:left}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4) .product-wrapper{position:absolute;top:30px;bottom:0;left:20px;background:transparent;width:auto}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(4) .price-box{text-align:left}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6){zoom:1}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6):before,.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6):after{content:' ';display:table}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6){border:1px solid #b2b3b4;position:relative;padding:10px;width:500px;float:right;top:-30px;left:auto;right:0;z-index:2;background:#fff}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6){right:150px}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6) .product-image{float:right;width:65%;margin-top:-50px;text-align:left;margin-bottom:30px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6) .product-wrapper{position:absolute;top:auto;bottom:90px;right:auto;left:20px;background:#fff;width:180px}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-75-anchor .item:nth-child(6) .price-box{text-align:left}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item{display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item{zoom:1}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:before,.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:after{content:' ';display:table}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item{border:1px solid #b2b3b4;position:relative;padding:40px 20px 0 0;width:680px;float:left;background:#fff;z-index:4;margin-bottom:0}}@media only screen and (min-width: 1030px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item{width:800px}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item .product-image{float:left;width:95%;margin-top:165px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item .product-wrapper{position:absolute;top:20px;left:20px;right:auto}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item .product-name{margin-bottom:0}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item .price-box{text-align:left}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2){zoom:1}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2):before,.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2):after{content:' ';display:table}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2){border:1px solid #b2b3b4;position:relative;padding:25px;width:350px;float:right;top:-300px;right:10px;z-index:4;background:#fff}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2){top:300px;right:30px;width:375px;left:auto}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2) .product-image{float:right;width:100%;margin-top:180px;margin-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2) .product-wrapper{position:absolute;top:20px;left:20px}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(2) .price-box{text-align:left}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4){zoom:1}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4):before,.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4):after{content:' ';display:table}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4){border:1px solid #b2b3b4;position:relative;padding:40px 25px 25px 32px;width:750px;float:left;top:-400px;left:0px;z-index:3;background:#fff}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4){top:50px;left:100px}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4) .product-image{float:right;width:77%;margin-top:75px;text-align:left}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4) .product-wrapper{position:absolute;top:20px;bottom:auto;left:25px;right:auto;background:transparent;width:auto}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(4) .price-box{text-align:left}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6){zoom:1}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6):before,.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6):after{content:' ';display:table}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6){border:1px solid #b2b3b4;position:relative;padding:40px 60px 40px 40px;width:500px;max-width:500px;float:left;top:-500px;bottom:auto;right:auto;left:310px;z-index:2;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6){top:-50px;left:auto;right:250px;float:right}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6) .product-image{float:none;width:100%;margin-top:75px;text-align:left;display:block;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6) .product-wrapper{position:absolute;top:auto;bottom:120px;left:auto;right:-125px;background:#fff;width:auto}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6) .product-name{margin-bottom:0;text-align:left;margin-top:0}}.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-price #best-gifts-under-50-anchor .item:nth-child(6) .price-box{text-align:left}}.category-holiday-shop-by-personality .item{display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality .item{zoom:1}}.category-holiday-shop-by-personality .item:before,.category-holiday-shop-by-personality .item:after{content:' ';display:table}.category-holiday-shop-by-personality .item:after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item{border:1px solid #b2b3b4;position:relative;padding:10px 20px 0 20px;width:550px;float:right;background:#fff;z-index:4;margin-bottom:0}}.category-holiday-shop-by-personality .item img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item .product-image{float:right;width:100%;margin-top:-25px;margin-bottom:150px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item .product-wrapper{position:absolute;top:auto;left:20px;bottom:0}}.category-holiday-shop-by-personality .item .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality .item .product-name a{color:#cc2d2a !important}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item .price-box{text-align:left}}.category-holiday-shop-by-personality .item:nth-child(2){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality .item:nth-child(2){zoom:1}}.category-holiday-shop-by-personality .item:nth-child(2):before,.category-holiday-shop-by-personality .item:nth-child(2):after{content:' ';display:table}.category-holiday-shop-by-personality .item:nth-child(2):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(2){border:1px solid #b2b3b4;position:relative;padding:40px 15px 25px 32px;width:800px;float:left;top:-200px;z-index:3;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality .item:nth-child(2){width:900px}}.category-holiday-shop-by-personality .item:nth-child(2) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(2) .product-image{float:right;width:100%;margin-top:180px;margin-bottom:50px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(2) .product-wrapper{position:absolute;top:20px;left:20px}}.category-holiday-shop-by-personality .item:nth-child(2) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(2) .product-name{margin-bottom:0}}.category-holiday-shop-by-personality .item:nth-child(2) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(2) .price-box{text-align:left}}.category-holiday-shop-by-personality .item:nth-child(4){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality .item:nth-child(4){zoom:1}}.category-holiday-shop-by-personality .item:nth-child(4):before,.category-holiday-shop-by-personality .item:nth-child(4):after{content:' ';display:table}.category-holiday-shop-by-personality .item:nth-child(4):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(4){border:1px solid #b2b3b4;position:relative;padding:10px;width:350px;float:right;top:-220px;left:auto;right:100px;z-index:3;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality .item:nth-child(4){right:210px}}.category-holiday-shop-by-personality .item:nth-child(4) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(4) .product-image{float:right;width:100%;margin-top:-45px;text-align:left;margin-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(4) .product-wrapper{position:absolute;top:60px;left:auto;right:-80px;background:#fff;width:180px;bottom:auto}}.category-holiday-shop-by-personality .item:nth-child(4) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(4) .product-name{margin-bottom:0;text-align:left;margin-top:0}}.category-holiday-shop-by-personality .item:nth-child(4) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(4) .price-box{text-align:left}}.category-holiday-shop-by-personality .item:nth-child(6){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality .item:nth-child(6){zoom:1}}.category-holiday-shop-by-personality .item:nth-child(6):before,.category-holiday-shop-by-personality .item:nth-child(6):after{content:' ';display:table}.category-holiday-shop-by-personality .item:nth-child(6):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(6){border:1px solid #b2b3b4;position:absolute;padding:40px 40px 25px 32px;width:500px;float:left;top:auto;bottom:100px;right:auto;left:230px;z-index:2;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality .item:nth-child(6){width:500px;left:165px;bottom:100px}}.category-holiday-shop-by-personality .item:nth-child(6) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(6) .product-image{float:left;width:40%;margin-top:0px;margin-bottom:0px;margin-left:0px;text-align:left}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality .item:nth-child(6) .product-image{width:45%}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(6) .product-wrapper{position:absolute;top:auto;bottom:140px;left:auto;right:110px;background:transparent;width:180px}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality .item:nth-child(6) .product-wrapper{right:90px}}.category-holiday-shop-by-personality .item:nth-child(6) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(6) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality .item:nth-child(6) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality .item:nth-child(6) .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item{display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item{zoom:1}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:before,.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item{border:1px solid #b2b3b4;position:relative;padding:40px 40px 25px 32px;width:550px;float:left;background:#fff;z-index:4}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item{width:550px;left:50px;margin-bottom:0}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item .product-image{float:right;width:100%;margin-top:0;margin-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item .product-wrapper{position:absolute;top:20px;left:25px;right:auto}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item .product-name{margin-bottom:0}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2){zoom:1}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2):before,.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2){border:1px solid #b2b3b4;position:relative;padding:10px;width:750px;float:right;top:-100px;right:31px;z-index:3;background:#fff;padding:30px}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2){width:900px;top:-40px;right:auto;left:-35px;margin-bottom:0}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2) .product-image{float:right;width:100%;margin-top:50px;margin-bottom:0px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2) .product-wrapper{position:absolute;top:10px;left:auto;right:20px}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(2) .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4){zoom:1}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4):before,.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4){border:1px solid #b2b3b4;position:relative;padding:10px;padding-right:0;padding-bottom:0;width:700px;float:left;top:-170px;left:0px;z-index:2;background:#fff;padding-right:0;padding-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4){top:-60px;margin-bottom:0}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4) .product-image{float:right;width:90%;margin-top:170px;text-align:left;margin-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4) .product-wrapper{position:absolute;top:20px;bottom:auto;right:auto;left:25px;background:transparent;width:180px}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4) .product-wrapper{top:40px;width:100%}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(4) .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6){zoom:1}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6):before,.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6){border:1px solid #b2b3b4;position:relative;padding:0;width:800px;max-width:800px;float:right;top:auto;left:auto;bottom:250px;right:0;z-index:1;background:#fff;padding:20px;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6){width:900px;right:50px;bottom:75px;margin-bottom:0}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6) .product-image{float:right;width:75%;margin-top:50px;text-align:left}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6) .product-wrapper{position:absolute;top:auto;bottom:0;left:20px;background:transparent;width:auto}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-skin-savant-anchor .item:nth-child(6) .price-box{text-align:left}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .category-title{font-size:9em}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item{display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item{zoom:1}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:before,.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item{border:1px solid #b2b3b4;position:relative;padding:0;width:600px;float:left;background:#fff;z-index:4;margin-bottom:0;padding-top:20px;padding-right:20px}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item{width:600px;padding:0;left:30px}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item .product-image{float:left;width:75%;margin-top:20px;margin-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item .product-wrapper{position:absolute;top:40px;left:auto;right:75px}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item .product-name{margin-bottom:0}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2){zoom:1}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2):before,.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2){border:1px solid #b2b3b4;position:relative;padding:10px;width:380px;float:right;top:200px;right:50px;z-index:4;background:#fff}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2){right:auto;left:-215px;padding:20px}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2) .product-image{float:right;width:100%;margin-top:180px;margin-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2) .product-wrapper{position:absolute;top:20px;left:20px}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(2) .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4){zoom:1}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4):before,.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4){border:1px solid #b2b3b4;position:relative;padding:10px;width:750px;float:left;top:50px;left:0px;z-index:3;background:#fff}}@media only screen and (min-width: 1025px) and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4){width:750px;padding:25px}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4) .product-image{float:right;width:75%;margin-top:118px;text-align:left;margin-bottom:30px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4) .product-wrapper{position:absolute;top:auto;bottom:auto;left:20px;right:auto;background:transparent;width:auto}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(4) .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6){zoom:1}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6):before,.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6){border:1px solid #b2b3b4;position:relative;padding:0;width:550px;max-width:550px;float:left;top:-50px;bottom:auto;right:auto;left:310px;z-index:2;background:#fff;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6){width:900px;left:390px}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6) .product-image{float:none;width:63%;margin-top:100px;text-align:left;display:block;margin-left:0;margin-right:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6) .product-image{margin-top:75px;top:-100px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6) .product-wrapper{position:absolute;top:auto;bottom:75px;left:auto;right:20px;background:#fff;width:auto;width:180px}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-makeup-enthusiast-anchor .item:nth-child(6) .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item{display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item{zoom:1}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:before,.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item{border:1px solid #b2b3b4;position:relative;padding:0;width:350px;float:left;background:#fff;z-index:4;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item{width:350px;top:50px;left:50px}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item .product-image{float:left;width:100%;margin-top:-30px;margin-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item .product-wrapper{position:absolute;top:50px;left:auto;right:-126px;bottom:auto;background:#fff;width:180px;text-align:left}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item .product-wrapper{margin-top:0}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item .product-name{margin-bottom:0}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2){zoom:1}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2):before,.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2){border:1px solid #b2b3b4;position:relative;padding:10px;width:800px;float:right;top:-300px;left:auto;right:0;z-index:3;background:#fff;padding:20px}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2){top:300px;right:100px}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2) .product-image{float:right;width:75%;margin-top:50px;text-align:left;margin-bottom:0}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2) .product-wrapper{position:absolute;top:auto;bottom:0;right:auto;left:20px;background:#fff;width:180px}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(2) .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4){zoom:1}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4):before,.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4){border:1px solid #b2b3b4;position:relative;padding:0;width:500px;float:left;top:-400px;right:auto;left:0;z-index:2;background:#fff}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4){width:500px;top:200px;margin-bottom:0;padding-bottom:30px;right:auto;left:55px}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) .product-image{float:left;width:85%;margin-top:100px;margin-bottom:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) .product-image{margin-top:50px}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) .product-wrapper{position:absolute;top:100px;left:auto;right:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) .product-wrapper{background:transparent}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(4) .price-box{text-align:left}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6){display:block;text-align:center;margin-bottom:5em}@media only screen and (max-width: 767px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6){zoom:1}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6):before,.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6):after{content:' ';display:table}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6):after{clear:both}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6){border:1px solid #b2b3b4;position:relative;padding:0;width:450px;max-width:450px;float:left;top:auto;bottom:0;right:50px;left:auto;z-index:1;background:#fff;margin-bottom:150px}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6){width:700px;left:-40px;margin-bottom:75vh;top:605px}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6) img{max-width:100%}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6) .product-image{float:none;width:65%;margin-top:30px;text-align:left;display:block;margin-left:0;margin-right:0}}@media only screen and (min-width: 1200px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6) .product-image{width:50%}}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6) .product-wrapper{position:absolute;top:auto;bottom:75px;left:auto;right:20px;background:#fff;width:auto}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6) .flag.new{display:none}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6) .product-name{margin-bottom:0;text-align:left}}.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6) .product-name a{color:#cc2d2a}@media only screen and (min-width: 1025px){.category-holiday-shop-by-personality #for-the-well-groomed-guy-anchor .item:nth-child(6) .price-box{text-align:left}}@media only screen and (max-width: 767px){.catalog-product-view .main,.modal-quicklook .main{margin-top:5px}}.catalog-product-view #unavailable_combination,.modal-quicklook #unavailable_combination{display:none}@media only screen and (max-width: 1024px){.catalog-product-view .product-view,.modal-quicklook .product-view{padding:0 30px}}@media only screen and (max-width: 767px){.catalog-product-view .product-view,.modal-quicklook .product-view{padding:0 3%}}.catalog-product-view .product-view .product-essential,.modal-quicklook .product-view .product-essential{margin-bottom:55px;overflow:hidden}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential,.modal-quicklook .product-view .product-essential{margin-bottom:40px}}.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper{display:none;text-align:center}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper{display:block}}.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper #mobile-option-attribute .best-seller,.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper #mobile-option-attribute .promo-name,.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper #mobile-option-attribute .new-item,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper #mobile-option-attribute .best-seller,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper #mobile-option-attribute .promo-name,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper #mobile-option-attribute .new-item{color:#cc2d2a;display:block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width: 1025px){.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper{display:none}}.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name h1,.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name h3,.catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .catalog-product-view .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name h3,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name h1,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name h3,.modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .modal-quicklook .product-view .product-essential .centerer .mobile-name-wrapper .mobile-product-name h3{color:#231f20;font-family:"Austin Web",times,serif;font-size:36px;font-weight:100;letter-spacing:-1px;margin:0;padding:0;text-transform:none}.catalog-product-view .product-view .product-essential .product-left,.modal-quicklook .product-view .product-essential .product-left{float:left;padding-left:10px;padding-right:0;width:40%}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left,.modal-quicklook .product-view .product-essential .product-left{padding-left:0;padding-right:0;width:34%}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left,.modal-quicklook .product-view .product-essential .product-left{clear:left;margin-top:8px;width:100%}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .disable-config,.modal-quicklook .product-view .product-essential .product-left .product-img-box .disable-config{display:none}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container{overflow:hidden}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image.hidden:before,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image.hidden:before{background-image:none;display:none}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper{display:none}@media (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper .bx-default-pager,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper .bx-default-pager{display:inline-block;position:relative}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper{display:block}}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper{display:block}}@media (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper .bx-controls-direction .bx-prev,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper .bx-controls-direction .bx-next,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper .bx-controls-direction .bx-prev,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper .bx-controls-direction .bx-next{font-size:0}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images{display:none;list-style:none}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images{display:block}}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images{display:block}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots{margin-top:10px;text-align:center}@media only screen and (min-width: 1025px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots{display:none}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots .owl-dot,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots .owl-dot span,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#dbdbdb;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots .owl-dot.active span,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots .owl-dot:hover span,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots .owl-dot.active span,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images .owl-dots .owl-dot:hover span{background:#000}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images a.gallery-image.hidden:before,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images a.gallery-image.hidden:before{background-image:none;display:none}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .product-image-gallery,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .product-image-gallery{display:block}@media (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .product-image-gallery,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .product-image-gallery{display:none}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-pager-item,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-pager-item{float:left}@media (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-pager-item,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-pager-item{padding:2px}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-pager-item a.bx-pager-link,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-pager-item a.bx-pager-link{display:block;width:12px;height:12px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#dbdbdb;color:#dbdbdb}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-pager-item a.bx-pager-link.active,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-pager-item a.bx-pager-link.active{background-color:#000;color:#000}@media (min-width: 768px) and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image{width:auto;float:left}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .mobile-alternate-images{display:none}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container #main-product-image .bx-wrapper{display:none}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views{display:block !important;width:100%;float:left !important}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-wrapper,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-wrapper{margin:0 auto}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport{width:90% !important;height:100% !important;margin:0 auto}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul li,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul li{width:60px !important}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul li a,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul li a{width:60px !important}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-controls .bx-prev,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-controls .bx-prev{margin-top:-43px}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-controls .bx-next,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-controls .bx-next{margin-top:-43px}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image{padding-right:10px;text-align:center}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image.split-image,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image.split-image{float:right;width:calc(100% - 70px)}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image{padding:0;display:block}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image.split-image,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image.split-image{float:none;width:100%}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image img,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image img{margin:0 auto;max-height:625px;width:auto;outline:2px solid #fff;outline-offset:-2px}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image img,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .product-image img{max-height:300px}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views{float:left}@media (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-next,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-next{display:none}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-prev,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-prev{display:none}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport{width:160px !important;overflow:hidden !important;position:relative !important;height:24px !important;margin:0 auto;display:block}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul.alternate-images,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul.alternate-images{width:380px;margin:0px auto;display:block;top:0px !important}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul.alternate-images li,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul.alternate-images li{display:inline-block !important;float:left !important;width:auto !important;top:-16px !important;position:relative;backface-visibility:hidden}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul.alternate-images li a,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-viewport ul.alternate-images li a{background:#000}}@media only screen and (min-width: 768px) and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views{min-height:95px}}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views{display:none;float:none;text-align:center}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .disabled-nav,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .disabled-nav{color:#a9a9a9}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-next,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-next{float:right;font-size:24px}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-prev,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views .bx-prev{float:left;font-size:24px}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul{list-style:none;margin:0;padding:0}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li{display:block;margin-bottom:5px}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li{display:inline-block;margin:20px 5px 0}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li{margin:20px 7px 0}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb{display:block;height:110px;opacity:0.6;overflow:hidden;text-align:center;width:60px}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image:hover,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb:hover,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image:hover,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb:hover{opacity:1}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image.active,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb.active,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image.active,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb.active{border:1px solid #102166;opacity:1}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image.video:before,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb.video:before,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image.video:before,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb.video:before{background-size:contain}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb{height:70px;width:40px}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb{background:#DBDBDB;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:12px;width:12px}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image.active,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb.active,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image.active,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb.active{background:#000;border:none}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image.video:before,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb.video:before,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image.video:before,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb.video:before{display:none}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image img,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb img,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image img,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb img{height:auto;max-width:none;transform:translatey(-50%);width:100%;top:50%;position:relative}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image img,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb img,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image img,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb img{height:70px}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image img,.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb img,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.gallery-image img,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container .more-views ul li a.swatches-thumb img{display:none}}@media only screen and (min-width: 1025px){.catalog-product-view .product-view .product-essential .product-left .product-img-box .image-picker-container.split-image+.social-media-container.desktop,.modal-quicklook .product-view .product-essential .product-left .product-img-box .image-picker-container.split-image+.social-media-container.desktop{margin-left:70px}}.catalog-product-view .product-view .product-essential .product-left .product-img-box .video,.modal-quicklook .product-view .product-essential .product-left .product-img-box .video{cursor:pointer;position:relative;display:inline-block}.catalog-product-view .product-view .product-essential .product-left .product-img-box .video:before,.modal-quicklook .product-view .product-essential .product-left .product-img-box .video:before{background:transparent url("/skin/frontend/enterprise/beautycounter/images/play_circle_outline-material.png") no-repeat center center;content:'';display:block;height:100%;left:5%;position:absolute;top:0;width:90%;z-index:1}.catalog-product-view .product-view .product-essential .right-product-content,.modal-quicklook .product-view .product-essential .right-product-content{float:right;padding-left:0;padding-right:0;width:60%}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .right-product-content,.modal-quicklook .product-view .product-essential .right-product-content{width:63%}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content,.modal-quicklook .product-view .product-essential .right-product-content{clear:right;width:100%}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content #option-attribute,.modal-quicklook .product-view .product-essential .right-product-content #option-attribute{display:none}}.catalog-product-view .product-view .product-essential .right-product-content #option-attribute .best-seller,.catalog-product-view .product-view .product-essential .right-product-content #option-attribute .promo-name,.modal-quicklook .product-view .product-essential .right-product-content #option-attribute .best-seller,.modal-quicklook .product-view .product-essential .right-product-content #option-attribute .promo-name{color:#fd423c;display:block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;letter-spacing:1px;line-height:1;text-transform:uppercase}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-name,.modal-quicklook .product-view .product-essential .right-product-content .product-name{display:none}}.catalog-product-view .product-view .product-essential .right-product-content .product-name h1,.catalog-product-view .product-view .product-essential .right-product-content .product-name #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .catalog-product-view .product-view .product-essential .right-product-content .product-name h3,.catalog-product-view .product-view .product-essential .right-product-content .product-name #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .catalog-product-view .product-view .product-essential .right-product-content .product-name h3,.modal-quicklook .product-view .product-essential .right-product-content .product-name h1,.modal-quicklook .product-view .product-essential .right-product-content .product-name #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .modal-quicklook .product-view .product-essential .right-product-content .product-name h3,.modal-quicklook .product-view .product-essential .right-product-content .product-name #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .modal-quicklook .product-view .product-essential .right-product-content .product-name h3{color:#333;font-family:"Austin Web",times,serif;font-size:48px;font-weight:100;letter-spacing:-1px;line-height:1.2;margin:0;padding:0;text-align:left;text-transform:none}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .right-product-content .product-name h1,.catalog-product-view .product-view .product-essential .right-product-content .product-name #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .catalog-product-view .product-view .product-essential .right-product-content .product-name h3,.catalog-product-view .product-view .product-essential .right-product-content .product-name #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .catalog-product-view .product-view .product-essential .right-product-content .product-name h3,.modal-quicklook .product-view .product-essential .right-product-content .product-name h1,.modal-quicklook .product-view .product-essential .right-product-content .product-name #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .modal-quicklook .product-view .product-essential .right-product-content .product-name h3,.modal-quicklook .product-view .product-essential .right-product-content .product-name #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .modal-quicklook .product-view .product-essential .right-product-content .product-name h3{font-size:40px}}.catalog-product-view .product-view .product-essential .right-product-content .product-sku,.modal-quicklook .product-view .product-essential .right-product-content .product-sku{color:#333;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;margin:5px 0}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-sku,.modal-quicklook .product-view .product-essential .right-product-content .product-sku{display:none}}.catalog-product-view .product-view .product-essential .right-product-content .product-sku-mobile,.modal-quicklook .product-view .product-essential .right-product-content .product-sku-mobile{display:none}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-sku-mobile,.modal-quicklook .product-view .product-essential .right-product-content .product-sku-mobile{display:block;text-align:center;font-size:14px;margin-top:10px}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .product-description,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .product-description{color:#333;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:18px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .product-description p,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .product-description p{color:#333;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.3}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .product-description p,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .product-description p{color:#000;font-size:16px}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .product-description.desktop,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .product-description.desktop{display:block}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .product-description.mobile,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .product-description.mobile{display:none}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .product-description.desktop,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .product-description.desktop{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .product-description.mobile,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .product-description.mobile{display:block}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .rating-summary.desktop,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .rating-summary.desktop{display:block;margin-top:10px;min-height:20px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .rating-summary.mobile,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .rating-summary.mobile{display:none}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .rating-summary.desktop,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .rating-summary.desktop{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .rating-summary.mobile,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .rating-summary.mobile{display:block}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .rating-summary .yotpo.bottomLine,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .rating-summary .yotpo.bottomLine{display:inline-block}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .rating-summary .read-more,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .rating-summary .read-more{color:#797979;cursor:pointer;display:inline-block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;margin:0 0 0 5px;text-decoration:underline;text-transform:uppercase;vertical-align:top}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big{margin-top:22px}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big{margin-top:25px;text-align:center}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .option-selected-container,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .option-selected-container{margin-bottom:5px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .option-selected-container,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big span.option-selected,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .option-selected-container,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big span.option-selected{color:#333;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .option-selected-container,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big span.option-selected,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .option-selected-container,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big span.option-selected{font-size:16px}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .option-selected-container,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big span.option-selected,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .option-selected-container,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big span.option-selected{font-size:18px;margin-bottom:0}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big span.option-selected,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big span.option-selected{margin-left:5px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options{min-height:55px;display:inline-block;text-align:left}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options dt,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options dt{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options dl,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options dl{display:inline-block}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options dl dd,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options dl dd{margin:0}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options #find-your-shade,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options #find-your-shade{color:#797979;display:inline-block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;letter-spacing:1px;margin:16px 5px 0;text-decoration:underline;text-transform:uppercase;vertical-align:top}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options #find-your-shade,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options #find-your-shade{display:block;margin-top:2px;text-align:center}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options #find-your-shade img,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options #find-your-shade img{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container{height:auto}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .gradient,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .gradient{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;background:-moz-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)), color-stop(56%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);background:-o-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);background:-ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);background:linear-gradient(to bottom, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff',GradientType=0 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#00ffffff, GradientType=0)"}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch{border:none;cursor:pointer;float:left;height:28px !important;padding:0;position:relative;width:28px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch .option-swatch,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch .option-swatch{border:1px solid #fff;height:28px;width:28px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch .name,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch .name{color:#bbb;display:none;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px;margin-left:-7px;margin-top:5px;text-align:center;text-transform:uppercase;width:50px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch .disabled-layer,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch .disabled-layer{height:auto !important;border:1px solid #979799;bottom:1px;left:1px;position:absolute;right:1px;top:1px;width:auto !important}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch .disabled-layer.inactive,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch .disabled-layer.inactive{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch.active,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch.active{display:block;height:32px !important;margin-top:-2px;width:32px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch.active .disabled-layer,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch.active .disabled-layer{bottom:0;left:0;right:0;top:0}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch.active .option-swatch,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options .swatch-container .swatch.active .option-swatch{width:32px;height:32px;border:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options-bottom,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .options-container-big .product-options-bottom{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper{margin-top:22px;overflow:hidden;text-align:left}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper{margin-top:30px;text-align:center}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop{float:left}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop{float:none}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .new,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .new{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .availability,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .availability{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-row>span,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .price,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-row>span,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .price{color:#333;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-row>span,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .price,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-row>span,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .price{font-size:16px}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-row>span,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .price,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-row>span,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .price{font-size:18px}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box{display:inline}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box p,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box p{margin-bottom:0;display:inline;padding-right:5px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .price-label,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .price-label{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .old-price .price,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .product-shop .price-box .old-price .price{text-decoration:line-through}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit{display:none;color:#bbb;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:1em;letter-spacing:1px;margin:0 0 0 0;text-transform:uppercase}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit ul,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit ul{margin:0;padding:0}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit ul li,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit ul li{display:inline-block}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit ul li:nth-child(2),.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit ul li:nth-child(2){padding-left:0.4em;padding-right:0.4em}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit .size,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit .sku,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit .price,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit .size,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit .sku,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .price-wrapper .tidbit .price{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart{height:42px;margin:15px 0 30px}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart{margin:20px 0 25px;text-align:center}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart .qty-wrapper,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart .qty-wrapper{display:inline-block;margin-right:8px;width:75px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart .qty-wrapper .qtylabel,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart .qty-wrapper .qtylabel{display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart .qty-wrapper .select,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart .qty-wrapper .select{font-size:1.3em;font-weight:700;height:42px;right:0;margin:0}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart .qty-wrapper .select select,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart .qty-wrapper .select select{width:100%;height:3em}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart .button-wrapper,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart .button-wrapper{display:inline-block;position:relative;vertical-align:top}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart button,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart button{height:42px;padding:12px 0 11px;width:185px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart button.btn-outofstock,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart button.btn-outofstock{background:#a9a9a9;cursor:not-allowed}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock{display:table;width:100%}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock button,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .out-of-stock-msg,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock button,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .out-of-stock-msg{display:table-cell;vertical-align:top}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper{min-width:85px;padding-right:10px;display:none}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper .select,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper select,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper .select,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper select{cursor:not-allowed}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock button,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock button{min-width:185px;letter-spacing:1px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .out-of-stock-msg,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .out-of-stock-msg{color:#a9a9a9;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:20px;padding-left:5px;vertical-align:middle;width:100%;text-decoration:underline}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock{display:block;margin-top:35px;position:relative}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock button,.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .out-of-stock-msg,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock button,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .out-of-stock-msg{display:inline-block;vertical-align:top}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .qty-wrapper{min-width:0;padding-right:0;width:75px}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .out-of-stock-msg,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart.out-of-stock .out-of-stock-msg{font-size:16px;left:0;position:absolute;right:0;top:-25px}}.catalog-product-view .product-view .product-essential .right-product-content .product-collateral .add-to-cart .pre-loader,.modal-quicklook .product-view .product-essential .right-product-content .product-collateral .add-to-cart .pre-loader{left:0;position:absolute;top:12px}.catalog-product-view .product-view .product-essential .social-media-container.desktop,.modal-quicklook .product-view .product-essential .social-media-container.desktop{display:block}.catalog-product-view .product-view .product-essential .social-media-container.mobile,.modal-quicklook .product-view .product-essential .social-media-container.mobile{display:none}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .social-media-container.desktop,.modal-quicklook .product-view .product-essential .social-media-container.desktop{display:none}.catalog-product-view .product-view .product-essential .social-media-container.mobile,.modal-quicklook .product-view .product-essential .social-media-container.mobile{display:block}}.catalog-product-view .product-view .product-essential .social-media-container .social-media,.modal-quicklook .product-view .product-essential .social-media-container .social-media{margin:50px 0 30px;text-align:center}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .social-media-container .social-media,.modal-quicklook .product-view .product-essential .social-media-container .social-media{margin:25px 0 30px}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .social-media-container .social-media,.modal-quicklook .product-view .product-essential .social-media-container .social-media{margin:30px 0;text-align:left}}.catalog-product-view .product-view .product-essential .social-media-container .social-media ul,.modal-quicklook .product-view .product-essential .social-media-container .social-media ul{margin:0;padding:0}.catalog-product-view .product-view .product-essential .social-media-container .social-media ul li,.modal-quicklook .product-view .product-essential .social-media-container .social-media ul li{display:inline-block;margin-right:35px}.catalog-product-view .product-view .product-essential .social-media-container .social-media ul li:last-child,.modal-quicklook .product-view .product-essential .social-media-container .social-media ul li:last-child{margin-right:0}.catalog-product-view .product-view .product-essential .social-media-container .social-media ul li .fa,.modal-quicklook .product-view .product-essential .social-media-container .social-media ul li .fa{font-size:20px}.catalog-product-view .product-view .product-essential .product-accordions,.modal-quicklook .product-view .product-essential .product-accordions{float:right;padding-left:0;padding-right:0;width:60%}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-accordions,.modal-quicklook .product-view .product-essential .product-accordions{clear:right;display:block;width:100%}}.catalog-product-view .product-view .product-essential .product-accordions .accordion,.modal-quicklook .product-view .product-essential .product-accordions .accordion{border-bottom:1px solid #E5E5E5}.catalog-product-view .product-view .product-essential .product-accordions .accordion:first-child,.modal-quicklook .product-view .product-essential .product-accordions .accordion:first-child{border-top:1px solid #E5E5E5}.catalog-product-view .product-view .product-essential .product-accordions .accordion.expanded .title:after,.modal-quicklook .product-view .product-essential .product-accordions .accordion.expanded .title:after{content:'-'}.catalog-product-view .product-view .product-essential .product-accordions .accordion.expanded .content,.modal-quicklook .product-view .product-essential .product-accordions .accordion.expanded .content{max-height:800px;padding-bottom:20px}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-accordions .accordion.expanded .content,.modal-quicklook .product-view .product-essential .product-accordions .accordion.expanded .content{padding-bottom:12px}}.catalog-product-view .product-view .product-essential .product-accordions .accordion .title,.modal-quicklook .product-view .product-essential .product-accordions .accordion .title{color:#000;cursor:pointer;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:16px;padding:29px 35px 29px 0;position:relative;text-transform:uppercase}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-accordions .accordion .title,.modal-quicklook .product-view .product-essential .product-accordions .accordion .title{padding:17px 35px 17px 0}}.catalog-product-view .product-view .product-essential .product-accordions .accordion .title:after,.modal-quicklook .product-view .product-essential .product-accordions .accordion .title:after{content:'+';font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-accordions .accordion .title .title-content,.modal-quicklook .product-view .product-essential .product-accordions .accordion .title .title-content{width:230px}}@media all and (orientation: landscape){.catalog-product-view .product-view .product-essential .product-accordions .accordion .title .title-content,.modal-quicklook .product-view .product-essential .product-accordions .accordion .title .title-content{width:auto}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-accordions .accordion .title .title-content.fr-ca,.modal-quicklook .product-view .product-essential .product-accordions .accordion .title .title-content.fr-ca{width:250px}}@media all and (orientation: landscape){.catalog-product-view .product-view .product-essential .product-accordions .accordion .title .title-content.fr-ca,.modal-quicklook .product-view .product-essential .product-accordions .accordion .title .title-content.fr-ca{width:250px}}@media only screen and (min-width: 1025px){.catalog-product-view .product-view .product-essential .product-accordions .accordion .title .title-content.fr-ca,.modal-quicklook .product-view .product-essential .product-accordions .accordion .title .title-content.fr-ca{width:auto}}.catalog-product-view .product-view .product-essential .product-accordions .accordion .content,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content{color:#333;display:block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:18px;max-height:0;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transition:max-height 0.5s linear;-moz-transition:max-height 0.5s linear;-ms-transition:max-height 0.5s linear;-o-transition:max-height 0.5s linear;transition:max-height 0.5s linear}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-accordions .accordion .content,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content{color:#000;font-size:16px}}.catalog-product-view .product-view .product-essential .product-accordions .accordion .content p,.catalog-product-view .product-view .product-essential .product-accordions .accordion .content span,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content p,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content span{color:#333;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5;margin:0}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-accordions .accordion .content p,.catalog-product-view .product-view .product-essential .product-accordions .accordion .content span,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content p,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content span{color:#000;font-size:16px}}.catalog-product-view .product-view .product-essential .product-accordions .accordion .content a,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content a{color:#797979;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;margin:0;text-decoration:underline;text-transform:uppercase}.catalog-product-view .product-view .product-essential .product-accordions .accordion .content ul,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content ul{margin:0;padding:0 0 0 20px}.catalog-product-view .product-view .product-essential .product-accordions .accordion .content ul li,.modal-quicklook .product-view .product-essential .product-accordions .accordion .content ul li{border:none}.catalog-product-view .product-view .product-essential .product-accordions .accordion.safety .title,.modal-quicklook .product-view .product-essential .product-accordions .accordion.safety .title{padding:17px 45px 17px 0;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width: 768px){.catalog-product-view .product-view .product-essential .product-accordions .accordion.safety .title,.modal-quicklook .product-view .product-essential .product-accordions .accordion.safety .title{justify-content:flex-start}}.catalog-product-view .product-view .product-essential .product-accordions .accordion.safety .title .title-content,.modal-quicklook .product-view .product-essential .product-accordions .accordion.safety .title .title-content{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.catalog-product-view .product-view .product-essential .product-accordions .accordion.safety .title .title-content,.modal-quicklook .product-view .product-essential .product-accordions .accordion.safety .title .title-content{margin-right:10px}}.catalog-product-view .product-view .product-essential .product-accordions .accordion.safety .safety-logo,.modal-quicklook .product-view .product-essential .product-accordions .accordion.safety .safety-logo{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/safer-works-logo.png");background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;display:inline-block;height:50px;margin:0;width:50px}.catalog-product-view .product-view .product-essential .product-accordions .accordion.safety .safety-logo.fr-ca,.modal-quicklook .product-view .product-essential .product-accordions .accordion.safety .safety-logo.fr-ca{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/safer-works-logo-french.png")}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .product-essential .product-accordions .accordion.safety .safety-logo,.modal-quicklook .product-view .product-essential .product-accordions .accordion.safety .safety-logo{height:45px;margin:0;width:45px}}.catalog-product-view .product-view .product-essential .product-accordions .accordion.ingredients .bc_ingredient a,.modal-quicklook .product-view .product-essential .product-accordions .accordion.ingredients .bc_ingredient a{text-decoration:none;text-transform:none;font-size:18px;line-height:1.5;margin:0;color:#333;cursor:pointer}.catalog-product-view .product-view .product-essential .product-accordions .accordion.ingredients .bc_ingredient a:hover,.modal-quicklook .product-view .product-essential .product-accordions .accordion.ingredients .bc_ingredient a:hover{color:#102166;text-decoration:underline}@media only screen and (max-width: 767px){.catalog-product-view .product-view .product-essential .product-accordions .accordion.ingredients .bc_ingredient a,.modal-quicklook .product-view .product-essential .product-accordions .accordion.ingredients .bc_ingredient a{font-size:16px}}.catalog-product-view .product-view .product-essential .product-accordions .accordion.recycling-info .learn-more,.catalog-product-view .product-view .product-essential .product-accordions .accordion.recycling-info p,.modal-quicklook .product-view .product-essential .product-accordions .accordion.recycling-info .learn-more,.modal-quicklook .product-view .product-essential .product-accordions .accordion.recycling-info p{display:inline}.catalog-product-view .product-view .featured-video,.modal-quicklook .product-view .featured-video{display:block;margin-bottom:40px}.catalog-product-view .product-view .featured-video .anchor-ancle,.modal-quicklook .product-view .featured-video .anchor-ancle{margin-top:-190px;padding-top:190px}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .featured-video .anchor-ancle,.modal-quicklook .product-view .featured-video .anchor-ancle{margin-top:0;padding-top:0;position:relative;top:60px}}@media only screen and (min-width: 768px){.catalog-product-view .product-view .featured-video .anchor-ancle,.modal-quicklook .product-view .featured-video .anchor-ancle{top:-30px}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .featured-video .anchor-ancle,.modal-quicklook .product-view .featured-video .anchor-ancle{top:0px}}.catalog-product-view .product-view .featured-video .video-title-container,.modal-quicklook .product-view .featured-video .video-title-container{position:relative;z-index:2}.catalog-product-view .product-view .featured-video .video-title-container .video-title,.modal-quicklook .product-view .featured-video .video-title-container .video-title{color:#000;font-family:"Austin Web",times,serif;font-size:40px;font-style:normal;font-weight:200;line-height:1;margin:0 8% 15px;text-align:center;text-transform:none}@media only screen and (max-width: 1024px){.catalog-product-view .product-view .featured-video .video-title-container .video-title,.modal-quicklook .product-view .featured-video .video-title-container .video-title{font-size:36px;margin-bottom:10px}}@media only screen and (max-width: 767px){.catalog-product-view .product-view .featured-video .video-title-container .video-title,.modal-quicklook .product-view .featured-video .video-title-container .video-title{font-size:32px}}.catalog-product-view .product-view .featured-video .video-title-container .video-description,.modal-quicklook .product-view .featured-video .video-title-container .video-description{display:none}.catalog-product-view .product-view .featured-video .video-title-container .video-description p,.modal-quicklook .product-view .featured-video .video-title-container .video-description p{color:#A3A3A3;font-family:"Times New Roman",times,serif;font-size:1.5em;font-style:italic;padding:0;text-align:center}.catalog-product-view .product-view .featured-video .video-container,.modal-quicklook .product-view .featured-video .video-container{background-repeat:no-repeat;position:relative;text-align:center;width:100%;z-index:1}.catalog-product-view .product-view .featured-video .video-container a[name="video"],.modal-quicklook .product-view .featured-video .video-container a[name="video"]{display:block;height:0}.catalog-product-view .product-view .featured-video .video-container img.bkg-video,.modal-quicklook .product-view .featured-video .video-container img.bkg-video{max-height:500px;width:auto}.catalog-product-view .product-view .featured-video .video-container a.play-video,.modal-quicklook .product-view .featured-video .video-container a.play-video{background:transparent url("/skin/frontend/enterprise/beautycounter/images/play_circle_outline-material.png") no-repeat scroll center center;display:block;height:100%;position:absolute;top:0;width:100%}.catalog-product-view .product-view .bottom-out .box-collateral,.modal-quicklook .product-view .bottom-out .box-collateral{margin-top:1.875em}.catalog-product-view .product-view .bottom-out .box-collateral .box-title,.modal-quicklook .product-view .bottom-out .box-collateral .box-title{padding-left:1em;padding-right:1em}.catalog-product-view .product-view .bottom-out .box-collateral .box-title h3,.modal-quicklook .product-view .bottom-out .box-collateral .box-title h3{font-family:"Austin Web",times,serif;font-size:3.6em;font-weight:200;color:#000;text-transform:none;letter-spacing:0;margin:0}@media only screen and (min-width: 768px){.catalog-product-view .product-view .bottom-out .box-collateral .box-title h3,.modal-quicklook .product-view .bottom-out .box-collateral .box-title h3{font-size:6em}}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid{margin-top:-3em;width:100%;padding:0}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid li,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid li{display:block}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .product-name,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .product-name{font-family:"Times New Roman",times,serif;font-size:1.313rem;font-weight:200;font-style:italic;color:#585858;text-transform:none;text-align:center;margin-top:0;margin-bottom:0}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .product-name .best-seller,.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .product-name .promo-name,.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .product-name .new-item,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .product-name .best-seller,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .product-name .promo-name,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .product-name .new-item{font:"akzidenz-grotesk",Helvetica,Arial,sans-serif;color:#cc2d2a}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .owl-nav,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .owl-nav{position:absolute;bottom:30em;width:100%;background:transparent}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-prev,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-prev{float:left;background:transparent;border-radius:0}@media only screen and (min-width: 1025px){.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-prev,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-prev{float:left}}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-prev img,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-prev img{display:block;width:18px;height:30px}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-next,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-next{float:right;background:transparent;border-radius:0}@media only screen and (min-width: 1025px){.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-next,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-next{float:right}}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-next img,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .owl-nav .owl-next img{display:block;width:18px;height:30px}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .price-box,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .price-box{text-align:center;margin-bottom:3em;margin-top:0.625em}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .price-box p,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .price-box p{margin-bottom:0;display:inline;padding-right:5px}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .price-box .price,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .price-box .price{font-size:1rem;color:#333;font-weight:300}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .price-box .price-label,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .price-box .price-label{display:none}.catalog-product-view .product-view .bottom-out .box-collateral .products-grid .price-box .old-price .price,.modal-quicklook .product-view .bottom-out .box-collateral .products-grid .price-box .old-price .price{text-decoration:line-through}.catalog-product-view .modal-just-added .modal,.modal-quicklook .modal-just-added .modal{left:2%;padding-bottom:28px;padding-top:22px;right:2%;text-align:center;top:0;width:auto}@media only screen and (max-width: 767px){.catalog-product-view .modal-just-added .modal,.modal-quicklook .modal-just-added .modal{left:3%;padding:30px 2% 0;right:3%}}.catalog-product-view .modal-just-added .modal .close-me,.modal-quicklook .modal-just-added .modal .close-me{font-size:16px;right:9px;top:4px}.catalog-product-view .modal-just-added .modal .text,.modal-quicklook .modal-just-added .modal .text{font-size:16px;margin-bottom:22px}@media only screen and (max-width: 767px){.catalog-product-view .modal-just-added .modal .text,.modal-quicklook .modal-just-added .modal .text{margin-bottom:19px}}.catalog-product-view .modal-just-added .modal .buttons button,.modal-quicklook .modal-just-added .modal .buttons button{display:inline-block;margin:0 -1px;max-width:46%;width:290px}.catalog-product-view .modal-just-added .modal .buttons button.btn-checkout,.modal-quicklook .modal-just-added .modal .buttons button.btn-checkout{margin-right:2%}.catalog-product-view .modal-just-added .modal .buttons button.btn-continue,.modal-quicklook .modal-just-added .modal .buttons button.btn-continue{margin-left:2%}@media only screen and (max-width: 767px){.catalog-product-view .modal-just-added .modal .buttons button,.modal-quicklook .modal-just-added .modal .buttons button{margin:0 0 15px !important;max-width:100%;padding:12px 0 11px;width:100%}}.catalog-product-view .oos-modal-wrapper.inactive,.modal-quicklook .oos-modal-wrapper.inactive{display:none}.catalog-product-view .oos-modal-wrapper.active,.modal-quicklook .oos-modal-wrapper.active{display:block}.catalog-product-view .oos-modal-wrapper .oos-modal-bg,.modal-quicklook .oos-modal-wrapper .oos-modal-bg{position:fixed;top:0;left:0;z-index:200;width:100%;height:100%;background:rgba(0,0,0,0.75)}.catalog-product-view .oos-modal-wrapper .oos-modal,.modal-quicklook .oos-modal-wrapper .oos-modal{position:fixed;top:25%;left:0;right:0;display:block;background:#fff;color:#000;padding:20px;margin:0 auto;width:100%;max-width:500px;z-index:201}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-close,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-close{position:absolute;top:10px;right:10px;display:block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;cursor:pointer}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content{padding:8px}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content h3,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content h3{font-family:"Austin Web",times,serif;color:#000;font-size:3.5em;font-weight:100;margin:0 0 .5em 0;padding:0;text-transform:none;text-align:center;letter-spacing:0}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content p,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content p{font-family:"Times New Roman",times,serif;font-weight:100;font-size:1.5em;text-align:center;margin-bottom:15px}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content input[type=text],.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content input[type=text]{border:1px solid #e6e6e6;font-size:13px;padding:10px}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content button,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content button{outline:0;background:#000;color:#fff;padding:22px 22px;width:auto;border:1px solid #fff;display:inline-block;font:13px "akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:10px 18px 10px 18px}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content ::-webkit-input-placeholder,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content ::-webkit-input-placeholder{font-style:italic}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content ::-moz-placeholder,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content ::-moz-placeholder{font-style:italic}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content ::-ms-placeholder,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content ::-ms-placeholder{font-style:italic}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content input:-moz-placeholder,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content input:-moz-placeholder{font-style:italic}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content ul,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content ul{margin:0;padding:0;display:flex}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content ul li,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content ul li{list-style:none}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content ul li:first-child,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content ul li:first-child{width:77%}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-form-content.active,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-form-content.active{display:block}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-form-content.inactive,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-form-content.inactive{display:none}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-loader,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-loader{display:block;margin:0 auto;width:20px;position:absolute;top:35%;left:0;right:0}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-loader.active,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-loader.active{display:block}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-loader.inactive,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-modal-loader.inactive{display:none}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success{padding:35px}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success.active,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success.active{display:block}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success.inactive,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success.inactive{display:none}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success h3,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success h3{font-size:2.5em;letter-spacing:1px}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success i,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success i{text-transform:lowercase}.catalog-product-view .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success .oos-success-shop,.modal-quicklook .oos-modal-wrapper .oos-modal .oos-modal-content .oos-success .oos-success-shop{text-decoration:underline;color:#000;font-family:"Times New Roman",times,serif;font-size:16px;text-align:center;font-style:italic;letter-spacing:1px;cursor:pointer}.catalog-product-view .out-of-stock-msg .oos-msg,.modal-quicklook .out-of-stock-msg .oos-msg{color:#797979}.product-features-articles{padding:20px 0}@media only screen and (max-width: 767px){.product-features-articles{zoom:1}}.product-features-articles:before,.product-features-articles:after{content:' ';display:table}.product-features-articles:after{clear:both}.product-features-articles .article .image{float:right;width:40%;text-align:center}.product-features-articles .article .image img{padding:5px;border:1px solid #acacac;max-width:250px;width:100%}.product-features-articles .article .article-details{float:left;width:60%;text-align:center}.product-features-articles .article.even .image{float:left}.product-features-articles .article.even .article-details{float:right}.product-features-articles .article-details .details-wrap{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;height:175px}.product-features-articles .article-details .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-features-articles .article-details .article-title{font-size:32px;text-transform:uppercase;letter-spacing:2px;font-weight:200;font-family:"akzidenz-grotesk-condensed",Helvetica,Arial,sans-serif;line-height:32px;margin-bottom:15px}.product-features-articles .article-details .article-title strong{display:block;font-weight:400}.product-features-articles .article-details .quote{font-family:"Times New Roman",times,serif;font-style:italic;font-size:14px;line-height:18px;width:85%;margin:0 auto}.product-features-articles .article-details .author{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;letter-spacing:4px;text-transform:uppercase;margin-top:10px}.product-features-articles .btn-linkto{background:#000;color:#fff;border:0;text-transform:uppercase;font-size:11px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:3px;padding:10px 20px;cursor:pointer;width:auto}.product-features-articles .btn-linkto span{font-size:9px}.buttons-wrapper{margin-top:20px}@media only screen and (max-width: 1024px){.product-features-articles .article{width:82%;margin:0 auto}.product-features-articles .article .article-details,.product-features-articles .article .image{float:none;width:100%;margin:0 auto}.product-features-articles .article .article-details .details-wrap{margin:20px 0}.product-features-articles .article .article-details .inner{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-features-articles .article .image{text-align:center}.product-features-articles .article .image img{width:100%}.product-features-articles .article .details-wrap{height:auto}.product-features-articles .article .article-title{margin-top:0}}.bc_ingredient{cursor:pointer}.bc_ingredient.hover{text-decoration:underline}.ingredient_tooltip{position:absolute;width:100%;left:0}.tooltip_body{border:1px solid #898989;background:#fff}.tooltip_body p{padding:0 23px}.tooltip_header{background-color:#898989;font-family:'Times LT W01 Roman';font-size:16px;letter-spacing:2px;line-height:17px;color:#fff;padding:9px 23px 8px;margin-bottom:12px;margin-top:0}.tooltip_text span{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px}.tooltip_text{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;letter-spacing:1px;padding:0 23px}.tooltip_text.properties{margin-bottom:15px}.tooltip_text.glossary{text-align:right;margin-bottom:4px;padding-right:8px}.tooltip_text.glossary a{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:11px;font-style:italic}.tooltip_text.glossary:after{content:'';display:inline-block;width:0;height:0;border-top:4px solid transparent;border-left:3px solid #999;border-bottom:4px solid transparent;vertical-align:initial;margin-left:4px}.tooltip_pointer{content:'';display:inline-block;width:0;height:0;border-top:48px solid #fff;border-right:30px solid transparent;vertical-align:initial;position:absolute;border-top-color:#898989;bottom:-47px}.tooltip_pointer:after{content:'';display:inline-block;width:0;height:0;border-top:45px solid #fff;border-right:28px solid transparent;vertical-align:initial;position:absolute;top:-48px;left:1px}.tooltip_pointer.right_ear{border-left:30px solid transparent;border-right:0}.tooltip_pointer.right_ear:after{border-left:28px solid transparent;border-right:0;left:-29px}#product_ingredients{position:relative}.animate{-ms-animation-duration:0.3s;-o-animation-duration:0.3s;-moz-animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-ms-transform:translate(0, -30%);-o-transform:translate(0, -30%);-moz-transform:translate(0, -30%);-webkit-transform:translate(0, -30%);transform:translate(0, -30%)}100%{opacity:1;-ms-transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-ms-transform:translate(0, -30%);-o-transform:translate(0, -30%);-moz-transform:translate(0, -30%);-webkit-transform:translate(0, -30%);transform:translate(0, -30%)}100%{opacity:1;-ms-transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none}}.fadeInDown{-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-ms-transform:translate(0, -30%);-o-transform:translate(0, -30%);-moz-transform:translate(0, -30%);-webkit-transform:translate(0, -30%);transform:translate(0, -30%)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-ms-transform:translate(0, -30%);-o-transform:translate(0, -30%);-moz-transform:translate(0, -30%);-webkit-transform:translate(0, -30%);transform:translate(0, -30%)}}.fadeOutUp{-ms-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.ingredient_glossary strong{padding-top:50px}.ingredient-toogle,.property{position:relative;cursor:pointer}.ingredient-toogle .tooltip-container,.property .tooltip-container{background:#fff;border:1px solid #898989;cursor:default}.ingredient-toogle .tooltip-title,.property .tooltip-title{padding:10px 15px}.ingredient-toogle .tooltip-title h3,.property .tooltip-title h3{margin:0;font-family:"Times New Roman",times,serif;letter-spacing:1.5px;font-size:16px;font-weight:700}.ingredient-toogle .tooltip-content,.property .tooltip-content{padding:0 15px 10px;font-size:13px}.ingredient-toogle .tooltip-content strong,.property .tooltip-content strong{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:400;font-size:13px}.ingredient-toogle .tooltip-content .info-section,.property .tooltip-content .info-section{margin-bottom:5px;font-size:14px}.ingredient-toogle .ingredients-tooltip,.property .ingredients-tooltip{position:absolute;bottom:28px;width:320px}.ingredient-toogle .tooltip_pointer,.property .tooltip_pointer{content:'';display:inline-block;width:0;height:0;border-top:14px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;vertical-align:initial;position:absolute;border-top-color:#898989;bottom:-14px}.ingredient-toogle .tooltip_pointer:after,.property .tooltip_pointer:after{content:'';display:inline-block;width:0;height:0;border-top:18px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;vertical-align:initial;position:absolute;top:-20px;left:-15px}.ingredient-toogle .ingredients-page,.property .ingredients-page{text-align:right;margin-top:10px}.ingredient-toogle .ingredients-page a,.property .ingredients-page a{font-style:italic}.ingredient-toogle .ingredients-page a .arrow-to,.property .ingredients-page a .arrow-to{font-style:normal;font-size:9px;padding-left:3px;color:#a9a9a9}.ingredients-section .toggle-tip{font-size:13px}.ingredients-section .ingredient-footnotes{font-size:13px;margin-top:10px}.yotpo .yotpo-first-review{margin-bottom:50px}.catalogsearch-result-index .page-title{margin:0;padding:45px 2% 22px}.catalogsearch-result-index .page-title h1,.catalogsearch-result-index .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .catalogsearch-result-index .page-title h3,.catalogsearch-result-index .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .catalogsearch-result-index .page-title h3{color:#000;font-size:40px;font-family:"Austin Web",times,serif;font-weight:200;text-transform:none;letter-spacing:0;line-height:100%;text-align:center}.catalogsearch-result-index .note-msg,.catalogsearch-result-index h3{color:#000;font-size:16px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;margin:0}.catalogsearch-result-index .note-msg{color:#000;display:block;font-size:16px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;margin:0;margin-bottom:80px;text-align:center}.catalogsearch-result-index .note-msg h3{color:#000;display:inline;font-size:16px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;margin:0;text-decoration:underline}.catalogsearch-result-index .note-msg h3 a{color:#000;font-size:16px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif}.search-list{margin:0 0 35px;text-align:center}@media only screen and (max-width: 767px){.search-list{zoom:1}}.search-list:before,.search-list:after{content:' ';display:table}.search-list:after{clear:both}.search-list .item{padding:0 2%;margin-bottom:25px}.search-list .image-wrapper{width:100%;padding-bottom:158%;position:relative;margin-bottom:25px}.search-list .product-image{position:absolute;bottom:0;left:0;right:0;max-height:555px;margin:0 auto;width:auto}.search-list .flag{color:#cc2d2a;text-transform:uppercase;font-size:13px;letter-spacing:2px;margin-top:-22px;font-weight:600;margin-bottom:5px}.results-view .products-grid{list-style:none;padding:0}#search_autocomplete{background:rgba(0,0,0,0.95);z-index:100}#search_autocomplete ul{list-style:none;margin:0;padding:10px}#search_autocomplete ul li{cursor:pointer;font-size:16px}#search_autocomplete ul li span{padding-right:5px}#search_autocomplete ul li:hover{color:#bbb}@media only screen and (min-width: 1025px) and (max-width: 767px){.search-list .desktop-break{zoom:1}}@media only screen and (min-width: 1025px){.search-list .desktop-break:before,.search-list .desktop-break:after{content:' ';display:table}.search-list .desktop-break:after{clear:both}.search-list .item{width:33.3%;float:left}}@media only screen and (max-width: 1024px){.catalogsearch-result-index .page-title{border-top:1px solid #E5E5E5}.catalogsearch-result-index .note-msg h3 a{color:#797979}.search-list{padding:0 2%}}@media only screen and (max-width: 1024px) and (max-width: 767px){.search-list .mobile-break{zoom:1}}@media only screen and (max-width: 1024px){.search-list .mobile-break:before,.search-list .mobile-break:after{content:' ';display:table}.search-list .mobile-break:after{clear:both}.search-list .item{width:50%;float:left}}@media only screen and (max-width: 767px){.catalogsearch-result-index .page-title{border-top:none;padding-top:10px}.catalogsearch-result-index .page-title h1,.catalogsearch-result-index .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .catalogsearch-result-index .page-title h3,.catalogsearch-result-index .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .catalogsearch-result-index .page-title h3{font-size:36px}.catalogsearch-result-index .note-msg{margin-bottom:45px}.catalogsearch-result-index .note-msg h3{display:block}}#looks_collection,.sbl-products_list{margin:0;padding:0;list-style:none}#looks_collection button,.sbl-products_list button{width:auto}.sbl-mastwrap{width:100%}.sbl-look:first-child{margin:0}.sbl-look{margin-top:10px;position:relative}.sbl-look_img{height:424px;width:824px;display:block;cursor:pointer}.sbl-look_calltoaction{display:inline-block;position:absolute;top:0;right:0;padding:15px;text-indent:-9999px;overflow:hidden;cursor:pointer}.sbl-look_teaser{font-family:'Modern No 20 W01', times, serif;font-style:italic;font-size:16px;letter-spacing:1px;line-height:20px;font-weight:bold}.sbl-look_description{font-family:'Times LT W01 Roman', serif;font-size:16px;font-style:italic;line-height:15px;letter-spacing:1px}.sbl-products_container,.sbl-products_confirmation_container{position:absolute;top:0;right:0;display:none;opacity:0;width:393px;height:476px;background:#fff;border:1px solid #000;margin:5px;z-index:1;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sbl-products_confirmation_container{height:476px;width:418px;right:230px}.sbl-products_container.open,.sbl-products_confirmation_container.open{display:block}.sbl-products_container.visible,.sbl-products_confirmation_container.visible{opacity:1}.sbl-products_content,.sbl-products_confirmation_content{width:100%;height:100%;position:relative;padding:15px 25px 15px 20px;-moz-box-sizing:border-box;box-sizing:border-box}.sbl-products_content{padding:0px 25px 15px 20px}.sbl-products_list.complete_look{margin-bottom:15px;overflow:auto}.sbl-products_complete_img img{width:117px;height:154px;float:left;margin-right:8px}.sbl-products_complete_img{clear:left}.sbl-product_description{letter-spacing:1px;line-height:13px;font-size:11px;font-weight:400;font-family:'Times LT W01 Roman', serif;color:#231f20;margin-bottom:11px}.sbl-product_description span,.sbl-selected_color{font-family:'akzidenz-grotesk', Arial, Helvetica, sans-serif;font-weight:400;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-top:10px}.sbl-close_content{background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-newsletter-close.png") no-repeat 50%;width:25px;height:25px;position:absolute;top:10px;left:350px;cursor:pointer}.sbl-product{overflow:auto;margin:10px 0}.sbl-products_header{border-bottom:1px solid #E6E7E8;padding-bottom:3px;margin-bottom:20px}.sbl-look_title{margin-bottom:6px;text-align:center;font-size:24px;font-family:'akzidenz-grotesk-condensed', sans-serif;letter-spacing:5px;font-weight:300;text-transform:uppercase;line-height:43px}.sbl-buy_text{font-family:'Times LT W01 Italic', times, serif;font-size:16px;letter-spacing:1px;line-height:20px;color:#231f20;margin-top:2px}.sbl-product_thumb{width:117px;height:154px;float:left;margin-right:8px}.sbl-product_name,.sbl-product_name .sbl-textFlare{letter-spacing:1px;font-size:12px;font-weight:400;font-family:'akzidenz-grotesk', Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:16px;color:#231f20}.sbl-product_price{font-size:11px;line-height:16.5px;margin-bottom:10px;font-family:'akzidenz-grotesk', Arial, Helvetica, sans-serif;color:#231f20}.sbl-btn_wrap{margin-top:11px;padding-bottom:1px}.sbl-btn_wrap .pre-loader{width:150px;float:left;text-align:center}.sbl-btn.button.btn-cart span{background-image:none;background-color:#000000}.sbl-btn.button.btn-cart span span{background-image:none;background-color:#000000;font-size:10px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;font-weight:normal;font-family:'akzidenz-grotesk', Arial, Helvetica, sans-serif}.sbl-swatch_wrap{margin:1px 0 13px}.sbl-swatch_key{width:20px;height:20px;display:inline-block;margin:1px;vertical-align:middle;cursor:pointer}.sbl-swatch_key.selected{border:1px solid #9fa1a3}.sbl-error{font-size:9px !important;letter-spacing:2px !important;color:#ff1500 !important;padding:6px 0 0px !important}.sbl-simpleproducts_confirm{border-top:1px solid #E6E7E8;padding:3px 0 6px;margin-bottom:15px;text-align:center;border-bottom:1px solid #E6E7E8}.sbl-simpleproducts_confirm_text{font:normal 400 12px 'akzidenz-grotesk', Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;line-height:15px;font-style:italic}.sbl-simpleproducts_confirm_accent{font-family:'Times LT W01 Italic', times, serif;font-size:16px;text-transform:initial;letter-spacing:1px;line-height:20px}.sbl-simpleproducts_confirm_accent .sbl-textFlare{font-size:16px;font-family:'Times LT W01 Italic', times, serif;font-weight:600;text-transform:lowercase}.sbl-added_simpleproducts_container ul{overflow:auto}.sbl-added_simpleproducts_container img{height:145px}.sbl-products_content_film{height:100%;width:393px;position:absolute;display:none;top:0;left:0;z-index:1;background:transparent;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sbl-products_content_film.active{background:rgba(255,255,255,0.7);display:block}.sbl-finalconfirm_btn_container{text-align:center;overflow:auto;margin:10px 15px;padding:10px 0}.sbl-finalconfirm_btn_wrap.confim_configs{margin-left:1px;float:left}.sbl-finalconfirm_btn_wrap.confim_configs .pre-loader{margin-left:70px;margin-top:5px}.sbl-finalconfirm_btn_wrap.cancel_configs .sbl-btn.button.btn-cart span span,.sbl-finalconfirm_btn_wrap.confim_configs .sbl-btn.button.btn-cart span span{width:155px}.sbl-finalconfirm_btn_wrap.cancel_configs .sbl-btn.button.btn-cart span,.sbl-finalconfirm_btn_wrap.confim_configs .sbl-btn.button.btn-cart span{padding:0}.sbl-finalconfirm_btn_wrap.cancel_configs{margin-right:1px;float:right}.sbl-confirm_to_bag-cancel{color:#000}.sbl-product.confirm_simple_product,.sbl-product.confirm_config_product{margin:5px 2.5px}.sbl-product.confirm_simple_product a img,.sbl-product.confirm_config_product a img{margin-right:0px}.sbl-textFlare{font-family:'Modern No 20 W01 Italic', serif;font-size:40px;font-weight:200;text-transform:lowercase}.scroll-content{position:absolute;top:0;left:0;width:100%}.slider-wrap{position:absolute;right:0;top:0;width:8px}.slider-vertical{position:relative;height:100%}.ui-slider-handle{width:8px;height:10px;margin:0 auto;background-color:#a5a5a5;display:block;position:absolute}.ui-slider-handle img{border:none}.scrollbar-top{position:absolute;top:0}.scrollbar-bottom{position:absolute;bottom:0}.scrollbar-grip{position:absolute;top:50%;margin-top:-6px}.ui-slider-range{position:absolute;width:100%}.cart{position:relative;padding-bottom:80px}.cart .messages{display:none}.cart .page-title{margin:0 0 13px}.cart .page-title h1,.cart .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cart .page-title h3,.cart .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cart .page-title h3{color:#000;font-family:"Austin Web",times,serif;font-size:40px;font-weight:300;letter-spacing:0;text-align:left;text-transform:capitalize}.cart fieldset{padding:0;margin:0;width:100%}.cart .btn-remove{color:#797979;display:inline-block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0.050em;overflow:hidden;text-decoration:underline;text-transform:uppercase}.cart .cart-table{margin-bottom:20px}.cart .cart-table thead{font-size:16px;letter-spacing:0;text-transform:capitalize}.cart .cart-table thead th{border-bottom:2px solid #E5E5E5;color:#000;padding:8px 20px;width:181px}.cart .cart-table thead th:first-child{padding-left:30px}.cart .cart-table thead th:last-child{padding-right:0}.cart .cart-table tbody td{font-size:10px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;border-top:1px solid #e6e7e8;padding:21px 20px;border-bottom:1px dashed #e6e7e8}.cart .cart-table tbody td.last{text-align:right;padding-right:0}.cart .cart-table tbody td .reg-price{margin:0}.cart .cart-table tbody td .reg-price .price{text-decoration:line-through}.cart .cart-table tbody tr.first td{border-top:0}.cart .cart-table tfoot{display:none}.cart .cart-table tfoot td{border-top:1px solid #e6e7e8;border-bottom:1px solid #e6e7e8;padding:5px 0}.cart .cart-table .product-image{display:block}.cart .cart-table .product-image img{width:100%;display:block}.cart .cart-table .product-name{margin:5px 0;font-size:11px;letter-spacing:1px;padding-left:3px}.cart .cart-table .product-name a{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;text-transform:capitalize}.cart .cart-table .price{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0}.cart .cart-table .cart-price .old-price{display:none}.cart .cart-table .select{width:55px;height:2.5em}.cart .cart-table .select select{cursor:default;padding-top:0}.cart .cart-table .select select:focus::-ms-value{background-color:transparent;color:#000}.cart .cart-table .btn-continue{background:none;border:0}.cart .cart-table .btn-continue span,.cart .cart-table .btn-update span{font-size:10px;color:#414042;text-transform:uppercase;text-decoration:none;letter-spacing:1px;background:none;font-weight:normal;height:31px;line-height:31px}.cart button{max-width:inherit;width:auto}.cart .btn-checkout{background:#000;color:#fff;border:0;text-transform:uppercase;width:100%;max-width:inherit;padding:12px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:1px}.item-options{text-transform:uppercase;margin:0}.item-options dd{font-size:14px;padding-left:2px;margin-left:0;display:inline-block;text-transform:capitalize;white-space:nowrap}@media screen and (max-width: 767px){.item-options dd{font-size:12px}}.item-options dt{font-size:16px;display:inline-block;text-transform:capitalize}.promo-area{height:210px;float:left;margin-top:20px;position:relative;text-align:center;width:460px}.promo-area .words{position:absolute;top:18px;left:37px;width:100%}.promo-area h3{font-family:"Austin Web",times,serif;font-size:40px;font-weight:300;letter-spacing:0;line-height:45px;margin:0;text-align:center;text-transform:inherit}.promo-area p{color:#585858;font-family:"Austin Web Italic",times,serif;font-size:18px;font-weight:300;letter-spacing:1px;margin:0;text-align:center}.promo-area a.link{background:#fff;border:1px solid #000;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;padding:11px 40px;text-align:center;text-transform:uppercase;position:absolute;left:147px;bottom:-55px}.promo-area.mobile{display:none}.deals{width:44.8%;float:right;padding-bottom:4px;border-bottom:1px dashed #e6e7e8;margin-top:4px}.deals h2{color:#797979;cursor:pointer;font-size:14px;letter-spacing:0;margin-bottom:10px;font-weight:400;text-align:right;text-decoration:underline;text-transform:uppercase}.deals .promo-form{display:none;margin-bottom:10px}.deals label{letter-spacing:1px;font-size:10px}.deals .v-fix{float:right;margin:0;width:214px}.deals .v-fix input{margin:0;padding:10.5px;border-color:#bbb;font-size:14px;letter-spacing:0}.deals .v-fix input.validation-failed,.deals .v-fix input.required-entry{background-color:#FCF3F4;border-color:#cc2d2a}.deals .v-fix.cancel input{border:none;padding:0 5px;text-align:right}.deals .msg{color:#D91A00;font-size:14px;float:right;max-width:100%;width:325px}.deals .button{border:1px solid #414042;color:#414042;float:right;text-transform:uppercase;background:#fff;letter-spacing:1px;padding:10.5px 26px;margin-left:10px;font-size:14px;margin-right:3px}.deals .button.cancel{padding:0px 5px;margin:0;border:none}.deals .button.cancel span{letter-spacing:0}.deals .button.applied span{text-transform:capitalize}.deals .button.cancel-btn span{color:#797979;text-decoration:underline}.totals{clear:right;width:52.8%;float:right}.totals table{float:right;width:85%}.totals td{font-size:16px;padding:5px 10px;text-transform:inherit;letter-spacing:0}.totals td strong{font-weight:700}.totals td:first-child{padding-left:0;text-align:left}.totals td:last-child{width:80px}.totals .subtotal td{padding:21px 0px 2px}.totals .estimated .tax-text{font-size:16px;position:relative;display:inline}.totals .estimated .tax-info{display:inline;position:relative}.totals .estimated .tax-info .circle-question{content:"";background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/question.png") no-repeat;background-size:100%;display:inline-block;height:14px;width:14px}.totals .estimated td.a-left{position:relative;white-space:nowrap}.totals .estimated .tooltip{background:#fff;display:none;width:173px;position:absolute;left:-83px;bottom:45px;padding:10px;padding-bottom:15px;box-shadow:1px 3px 12px -4px;white-space:normal}.totals .estimated .tooltip p{margin:0;text-align:left}.totals .estimated .tooltip p:first-child{font-weight:700}.totals .estimated .tooltip:before{content:"";width:20px;height:20px;bottom:-10px;left:46%;position:absolute;background:white;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,0.1)}.totals .estimated .tooltip:lang(en){top:-135px}.totals .estimated .info{padding:0;width:248px;padding:5px 0 0;position:relative}.totals .estimated .info .mobile-info{display:none}.totals .grand{border-top:1px dashed #E5E5E5}.totals .grand td{padding:20px 0 3px}.totals .grand td .price{font-weight:800}.totals .summary-total .a-right{padding-right:0}.totals .summary-collapse{text-align:left}.crosssell{margin-bottom:40px;position:relative;z-index:0}.crosssell h2{font-family:"Austin Web",times,serif;font-size:40px;text-transform:capitalize;font-weight:300;letter-spacing:0;margin:13px 0 28px}@media only screen and (max-width: 1024px){.crosssell h2{font-size:36px;text-align:center}}@media only screen and (max-width: 767px){.crosssell h2{font-size:32px}}.crosssell .product-item .product-image{max-height:240px}.crosssell .product-item .product-image img{margin:0 auto;max-height:240px;width:auto}.crosssell .product-item .product-name a{font-size:22px}.crosssell .product-item .product-shop-now{top:200px}.crosssell .owl-carousel{padding:0 2%}.crosssell .owl-carousel .owl-nav{left:0;position:absolute;top:50%;width:100%}.crosssell .owl-carousel .owl-nav .owl-prev,.crosssell .owl-carousel .owl-nav .owl-next{font-family:"FontAwesome";font-size:36px;position:absolute;transform:translateY(-50%)}.crosssell .owl-carousel .owl-nav .owl-prev{left:0}.crosssell .owl-carousel .owl-nav .owl-next{right:0}.crosssell .owl-carousel .owl-dots{margin-top:10px;text-align:center}@media only screen and (min-width: 1025px){.crosssell .owl-carousel .owl-dots{display:none}}.crosssell .owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.crosssell .owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#dbdbdb;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.crosssell .owl-carousel .owl-dots .owl-dot.active span,.crosssell .owl-carousel .owl-dots .owl-dot:hover span{background:#000}.keep-shopping-wrapper{margin-left:15%}.keep-shopping-wrapper .keep-shopping{border:1px solid black;color:#000;font-size:14px;float:left;letter-spacing:0.185em;margin:15px 0 20px;min-width:200px;padding:10px;text-align:center;text-transform:uppercase}.keep-shopping-wrapper .keep-shopping:lang(fr){padding:10px 19px}.checkout-types{list-style:none;padding:0;margin:15px 0 20px;float:right;width:284px}.checkout-types .btn-checkout{padding:11.5px;font-size:14px;letter-spacing:0.185em}.cart .checkout-types{width:auto}.col-main .cart-empty{font-size:13px;text-transform:uppercase;letter-spacing:3px;text-align:center;padding:86px 0 98px}.col-main .cart-empty a{border:1px solid #000;letter-spacing:0.185em;padding:10px 20px;text-transform:uppercase}.col-main .cart-empty p{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:37px;letter-spacing:0;text-transform:capitalize}.empty-title{font-family:"Austin Web",times,serif;font-size:40px;font-weight:300;display:block;margin-bottom:13px;text-transform:capitalize}.keepshopping-checkout{width:100%;float:right;overflow:auto;padding-left:5%}.keepshopping-checkout .keep-shopping-wrapper{margin-left:0px;float:right;margin-right:10px}@media all and (min-width: 1200px){.cart:lang(en) .keepshopping-checkout{width:50%}.cart:lang(en) .keepshopping-checkout .keep-shopping-wrapper{float:left}}@media only screen and (min-width: 1025px){.cart{padding:0 10px 80px;margin-bottom:20px}.cart .cart-table{margin-bottom:0px}.cart .cart-table .product-image,.cart .cart-table img{width:110px}}@media only screen and (max-width: 1024px){.cart{width:98%;margin:0 auto;padding:15px 0 50px}.cart .page-title{margin:0 0 19px}.cart thead th{padding-left:0 !important;text-align:left;width:130px !important}.cart .cart-table tbody td{padding:10px 10px 10px 0 !important}.cart tbody td{padding:5px 0px 0px 0 !important}.cart tbody .product-image{width:110px}.cart .promo-area{height:180px;margin-top:0;width:43.5%}.cart .promo-area .words{top:10px;left:25px}.cart .promo-area img{height:180px}.cart .promo-area h3{font-size:24px;line-height:27px}.cart .promo-area p{width:60%;position:relative;left:65px}.cart .promo-area a{padding:0;width:43%;height:40px;line-height:37px;left:29%}.cart .deals{margin:0;width:53%}.cart .deals h2{margin:0 0 10px}.cart .totals{position:relative;width:53%}.cart .totals .keep-shopping{position:absolute;left:-116px;top:191px}.cart .totals .subtotal td{padding:20px 0 0 0 !important}.cart .totals .grand td{padding:74px 0 1px}.cart .estimated td{width:170px;padding:10px 0 22px !important}.cart .estimated td p{margin:0}.cart .estimated .desktop-info{display:none}.cart .estimated .mobile-info{display:block !important}.cart .crosssell h2{margin:4px 0 68px}.cart .owl-dots{display:block}.cart .back-to-top{right:0;bottom:10px}}@media only screen and (max-width: 767px){.cart-table{border-top:1px solid #e6e7e8}.cart-table thead{display:none}.cart-table .phone-only{margin-top:10px}.cart-table tfoot td{text-align:center}.cart .page-title h1,.cart .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cart .page-title h3,.cart .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cart .page-title h3{text-align:center}.cart .qty-wrapper{margin:0;display:inline-block}.cart .qty-wrapper label{font-size:12px;position:relative;top:-2px}.cart .qty-wrapper .select{margin:3px 0 0 5px;display:inline-block}.cart .remove-block{display:inline-block;float:right;margin-top:8px}.cart .btn-close{text-transform:uppercase;font-size:11px;letter-spacing:1px;text-decoration:underline}.cart .price-block{display:none;float:right}.cart .totals,.cart .deals,.cart #shopping-cart-totals-table{width:100%;float:none}.cart .cart-table{margin-bottom:10px}.cart #shopping-cart-table{position:relative}.cart #shopping-cart-table tbody tr td{vertical-align:top}.cart #shopping-cart-table .phone-price{display:none}.cart .moveable-price{text-align:right}.promo-area{display:none}.promo-area.mobile{display:block;margin-top:30px;width:100%}.promo-area.mobile p{display:none}.deals{border-bottom:1px solid #e6e7e8;padding-bottom:25px}.deals h2{text-align:right;margin-bottom:15px}.deals .button{margin-right:0;margin-left:0}.deals .button.cancel-btn{float:right}.deals .v-fix{margin-right:8px;width:auto}.deals .v-fix input{font-size:12px;padding:11.5px}.deals .msg{width:auto}.totals table td{padding:3px 0 !important}.totals table td:first-child{text-align:left}.totals .price{font-size:12px}.totals .checkout-types{margin:10px 0;float:none;width:89%;margin:20px auto 23px}.totals .keep-shopping-wrapper{margin:0 auto;width:89%}.totals .keep-shopping-wrapper .keep-shopping{position:static !important;left:0 !important;width:100%;text-align:center;margin:0 0 10px}.estimated td{width:200px !important}.crosssell h2{margin:43px 0 12px !important;text-align:center;font-size:30px}.col-main .cart-empty{width:80%;margin:0 auto;padding:50px 0;font-size:11px}.col-main .cart-empty p{font-size:11px}.checkout-types{padding:0;margin:15px auto 0px;float:none;width:100%}.keepshopping-checkout{width:100%;padding-left:0px}.keepshopping-checkout .keep-shopping-wrapper{float:none;margin-right:0px}.keepshopping-checkout .keep-shopping{width:100%;text-align:center}}@media only screen and (max-width: 480px){.cart #shopping-cart-totals-table .estimated td.a-left{width:60% !important}}.opc-wrapper{margin-bottom:45px}@media only screen and (max-width: 767px){.opc-wrapper{zoom:1}}.opc-wrapper:before,.opc-wrapper:after{content:' ';display:table}.opc-wrapper:after{clear:both}.opc-wrapper .opc{width:70%;float:right}.opc-wrapper .checkout-left-side-bar{width:25%;float:left}.opc{list-style:none;margin:0;padding:0}.opc .step-title{padding:13px 0;border-bottom:1px solid #e6e7e8}.opc .step-title .number{display:none}.opc .step-title h2{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:0}.opc .step{position:relative;padding:12px 0 16px;border-bottom:1px solid #e6e7e8}.opc .col2-set{margin-top:15px}.opc fieldset{padding:0;margin:0}.opc .form-buttons{margin-top:10px;text-align:right}.opc .form-buttons .required{text-align:right;margin:0 0 10px}#checkoutSteps #opc-shipping .opt-in-subscription label,#checkoutSteps #opc-shipping .opt-in-subscription p{font-size:.8rem}#checkoutSteps #opc-shipping .opt-in-subscription p{margin-bottom:0}#checkout-step-login h4{font-size:11.5px;letter-spacing:2px;color:#414042;text-transform:uppercase;margin:0px 0px 12px;font-weight:400}#checkout-step-login p{font-size:10px;letter-spacing:1px}#checkout-step-login .note,#checkout-step-login .buttons-set{width:70%;float:right}#checkout-step-login .note button,#checkout-step-login .buttons-set button{width:60%}#checkout-step-login a{font-size:10px;color:#9d9fa2;letter-spacing:1px;text-decoration:none;font-weight:500}#checkout-step-login .col-2 .buttons-set{width:100%;float:none}#checkout-step-login .col-2 label{width:80%}#checkout-step-login .col-2 .form-list{margin-bottom:15px}.please-wait{position:absolute;z-index:99;top:50%;left:50%;margin:-34px 0 0 -90px;border:1px solid #000;font-size:11px;color:#000;background:#fff;text-transform:uppercase;padding:20px;white-space:nowrap;letter-spacing:1px;line-height:15px}@media only screen and (min-width: 768px){.opc button{width:auto}}@media only screen and (min-width: 768px) and (max-width: 767px){#checkout-step-login{zoom:1}}@media only screen and (min-width: 768px){#checkout-step-login:before,#checkout-step-login:after{content:' ';display:table}#checkout-step-login:after{clear:both}#checkout-step-login .col-1{padding-right:20px}#checkout-step-login .col-1 label{width:30%;float:left}#checkout-step-login .col-1 .input-box{width:70%;float:right}#checkout-step-login .col-2{padding-left:20px}#checkout-step-login .buttons-set button{width:auto}}@media only screen and (max-width: 1024px){.opc-wrapper{width:96%;margin:0 auto}.please-wait img{width:auto}}@media only screen and (max-width: 767px){.opc-wrapper .opc,.opc-wrapper .checkout-left-side-bar{float:none;width:100%}#checkout-step-login .note,#checkout-step-login .buttons-set{width:100%;float:none}#checkout-step-login .note button,#checkout-step-login .buttons-set button{width:100%}#checkout-step-login .col-2 label{margin-left:20px}}.sp-methods dt{font-weight:bold;margin-bottom:5px}.sp-methods dd{margin:0 0 7px;overflow:hidden}.sp-methods dd li{margin:5px 0}.sp-methods .price{font-weight:bold}.sp-methods .form-list{padding-left:20px;margin:15px 0}.sp-methods .form-list label{width:155px}.sp-methods .cvv{width:4em !important}.sp-methods .input-box{line-height:21px}.sp-methods .v-fix .validation-advice{margin-right:-250px;position:relative;z-index:1;width:100%;line-height:13px}.sp-methods .adv-container{padding-left:170px}.sp-methods .centinel-logos a{margin-right:3px}.sp-methods .centinel-logos img{vertical-align:middle}.sp-methods .release-amounts{margin:1.5em 0 2em}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}.checkmo-list li{margin:0 0 4px}.checkmo-list label{padding-top:0}.checkmo-list address{float:left}.checkout-cart-index .main .messages{position:relative}.checkout-cart-index .main .messages>li{border:none;font-family:"Austin Web",times,serif;font-size:1.8em;font-weight:200;text-align:center;max-width:400px;margin:0 auto}.checkout-cart-index .main .messages>li b{font-weight:200}.popup .col-1{margin:10px 0}.popup .box-title a{outline:0;background:#000;color:#fff;padding:8px 20px;border:0;text-transform:uppercase;display:inline-block;letter-spacing:1px;font-size:11px;border:1px solid #000}.popup .box-content address{margin:10px 0 0}.cvv-what-is-this{cursor:help;margin-left:5px}.pbridge-reload{display:block;text-align:right}.pbridge-reload a{color:#1e75b4;font-size:11px}.checkout-onepage-success .col-main{font-size:12px}.checkout-onepage-success .col-main p{margin:0 0 10px}.add-gift-message{background:none;font-size:14px;font-weight:normal;color:#414042;text-transform:uppercase;letter-spacing:1px;padding:13px 0 0;margin-top:10px}.add-gift-message p,.add-gift-message label{margin:0;font-size:inherit}.add-gift-message label{float:left;margin-top:-1px;margin-right:8px;cursor:pointer}.add-gift-message .ez-checkbox{float:none;display:inline-block}.add-gift-message .gift-message-active_warning{display:inline-block;font-size:9px;letter-spacing:2px;color:#cc2d2a;text-transform:initial;font-weight:normal;margin:0;margin-top:1px;vertical-align:text-top}.gift-message-form{border-top:1px solid #e6e7e8;margin-top:10px;padding-top:10px}.gift-message-form label{font-size:11px}#allow-gift-messages-for-order-container p{font-size:11px;letter-spacing:1px}@media only screen and (max-width: 767px){#allow-gift-messages-for-order-container .fieldset{zoom:1}}#allow-gift-messages-for-order-container .fieldset:before,#allow-gift-messages-for-order-container .fieldset:after{content:' ';display:table}#allow-gift-messages-for-order-container .fieldset:after{clear:both}#allow-gift-messages-for-order-container .fieldset .gift-message-img{width:35%;float:left}#allow-gift-messages-for-order-container .fieldset .gift-message-img img{width:100%;border:1px solid #e6e7e8}#allow-gift-messages-for-order-container .fieldset .gift-message-container{width:45%;float:left;padding-left:15px}#allow-gift-messages-for-order-container .form-list{width:100%}#allow-gift-messages-for-order-container .form-list .input-text{width:100%}#allow-gift-messages-for-order-container .input-box input,#allow-gift-messages-for-order-container .input-box textarea{color:#231f20;border:1px solid #e6e7e8;font-style:normal}#allow-gift-messages-for-order-container .input-box input:focus,#allow-gift-messages-for-order-container .input-box textarea:focus{border-color:#231f20}#allow-gift-messages-for-order-container textarea{min-height:100px;margin-bottom:2px}#allow-gift-messages-for-order-container .gift_message_chars_remaining{font-size:9px;letter-spacing:2px}#allow-gift-messages-for-order-container .gift_message_chars_remaining span{color:#cc2d2a}#allow-gift-messages-for-order-container .cancelmsg{margin-left:19px;font-size:13px;text-decoration:underline;font-weight:600}#allow-gift-messages-for-order-container .giftmsg-note{font-size:11px;font-weight:200;font-style:italic;margin-top:2px}@media only screen and (max-width: 767px){#allow-gift-messages-for-order-container .fieldset .gift-message-img,#allow-gift-messages-for-order-container .fieldset .gift-message-container{width:100%;float:none;padding:0}#allow-gift-messages-for-order-container .fieldset .gift-message-container{margin-top:15px}}#checkout-step-shipping_method .sp-methods dt{font-size:11.5px;font-weight:normal;letter-spacing:1px;display:block;margin-bottom:6px;text-transform:uppercase}#checkout-step-shipping_method .sp-methods dd{margin:0}#checkout-step-shipping_method .sp-methods ul{padding:0;margin:0;list-style:none}#checkout-step-shipping_method .sp-methods ul li{display:inline-block;width:25%}#checkout-step-shipping_method .sp-methods label{float:left;min-height:50px;margin-left:8px;font-size:12px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px}#checkout-step-shipping_method .sp-methods .price{font-size:12px;padding-top:4px;font-weight:normal;display:block}#checkout-step-shipping_method .buttons-set{text-align:right}@media only screen and (max-width: 767px){#checkout-step-shipping_method .sp-methods ul li{width:100%;float:none;display:block}}@media only screen and (max-width: 767px) and (max-width: 767px){#checkout-step-shipping_method .sp-methods ul li{zoom:1}}@media only screen and (max-width: 767px){#checkout-step-shipping_method .sp-methods ul li:before,#checkout-step-shipping_method .sp-methods ul li:after{content:' ';display:table}#checkout-step-shipping_method .sp-methods ul li:after{clear:both}}#checkout-step-payment .sp-methods dt,#checkout-step-payment .sp-methods label{font-size:11.5px;font-weight:normal;letter-spacing:1px;display:block;margin-bottom:3px;text-transform:uppercase}#checkout-step-payment .buttons-set{text-align:right;margin-top:15px}@media only screen and (max-width: 767px){#checkout-step-payment .buttons-set{zoom:1}}#checkout-step-payment .buttons-set:before,#checkout-step-payment .buttons-set:after{content:' ';display:table}#checkout-step-payment .buttons-set:after{clear:both}#checkout-step-payment .buttons-set button{float:right}#checkout-step-payment label em{display:none}.paypal-logo-small{background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/paypal-logo.gif") no-repeat 0 0;display:inline-block;width:60px;height:16px;text-indent:-9999px}.consultant-field{margin-top:35px;padding:10px 10px;border:1px solid #000}.consultant-field .cap-title{margin-bottom:13px}.consultant-field li label{text-align:left;width:auto;margin-top:4px;text-transform:uppercase;font-size:11px}.consultant-field li .input-text{width:190px;padding:5px 5px 5px 17px;font-size:11px;color:#231f20;letter-spacing:1px;border:1px solid #e1e2e3 !important;margin-bottom:0}.consultant-field li .input-text.search-enabled{background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-search.gif") no-repeat 1px 5px}.twitter-typeahead .tt-dropdown-menu{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-top:none;margin-top:-2px;text-align:left;background:#fff;padding:5px 0;overflow-y:scroll;height:195px}.consultant-field .twitter-typeahead .tt-dropdown-menu{border-color:#e1e2e3}.twitter-typeahead input.tt-input{font-size:9px}.twitter-typeahead input.tt-hint{width:190px;padding:5px 5px 5px 17px;color:#ccc;border:1px solid #e1e2e3 !important;font-size:9px;letter-spacing:1px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-search.gif") no-repeat 1px 5px}.twitter-typeahead .tt-dropdown-menu p{padding-left:0;padding:2px 0;color:#231f20;font-size:10px;letter-spacing:1px}.twitter-typeahead .tt-dropdown-menu p.consultant-id{float:right}.twitter-typeahead .tt-dropdown-menu .tt-suggestion{padding-left:17px;padding-right:17px}.twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover{background:#e6e7e8}.auth-cc-form li{margin:0}.auth-cc-form .cc-field{margin-bottom:8px}@media only screen and (max-width: 767px){.auth-cc-form .cc-field{zoom:1}}.auth-cc-form .cc-field:before,.auth-cc-form .cc-field:after{content:' ';display:table}.auth-cc-form .cc-field:after{clear:both}#authnetcim_cc_info .input-box{width:37%}#authnetcim_cc_type_exp_div .v-fix,#creditcard_cc_type_exp_div .v-fix{width:30%;float:left;margin-right:5px}#authnetcim_cc_type_exp_div .v-fix:last-child,#creditcard_cc_type_exp_div .v-fix:last-child{width:25%}@media only screen and (max-width: 767px){#authnetcim_cc_type_exp_div .v-fix:first-child,#creditcard_cc_type_exp_div .v-fix:first-child{min-width:96px;margin-right:1.5em}}@media only screen and (max-width: 767px){.authnetcim_new .v-fix .cvv,.cid-class .v-fix .cvv,#authnetcim_saved_cc_cid,#creditcard_cc_cid{width:6em !important}}@media only screen and (min-width: 768px){#authnetcim_cc_type_exp_div{width:50%}}@media only screen and (max-width: 767px){#authnetcim_cc_info .input-box{width:100%}#checkout-step-payment .sp-methods{width:80%}#checkout-step-payment .sp-methods label{width:100%}}.opc-progress-container{width:100%}.opc-progress-container *{background:none}.opc-progress-container .opc-block-progress .block-title{border-top:1px solid #e8e8e8;padding:5px 0 15px}.opc-progress-container .opc-block-progress .block-title span{font-size:11px;letter-spacing:0.4px;text-transform:uppercase}.opc-progress-container .opc-block-progress .block-content{padding:5px 0px}.opc-progress-container .opc-block-progress dt{padding:5px 0;margin:0;text-transform:uppercase;letter-spacing:1px;font-weight:normal;border-top:1px solid #e8e8e8;font-size:11px;padding:8px 0;letter-spacing:0.4px}.opc-progress-container .opc-block-progress dt:first-child{border-top:0;padding-top:0}.opc-progress-container .opc-block-progress dt.complete{margin:0;color:#979797;padding-bottom:3px}.opc-progress-container .opc-block-progress dt.complete a{text-transform:uppercase;font-size:9px;color:#979797;float:right;line-height:16px}.opc-progress-container .opc-block-progress dd{margin:9px 0;padding:0 0 5px;font-size:9px;line-height:16px}.opc-progress-container .opc-block-progress dd.complete{font-size:10px;margin:0 0 15px;padding:0;letter-spacing:1px;line-height:14px}.opc-progress-container .opc-block-progress address{font-style:normal}.opc-progress-container .summary-progress-block .block-title{padding:4px 0 5px;border-bottom:1px solid #000;margin-bottom:15px}.data-table.pro-table tr td{font-size:10px;color:#000;border-top:0;letter-spacing:1px;padding:0 0 15px}.data-table.pro-table tbody tr:last-child td{padding-bottom:13px}.data-table.pro-table tfoot td{border-top:1px solid #000;padding-top:7px;text-transform:uppercase;font-weight:bold}#discount-coupon-form .discount-coupon-input{text-transform:uppercase;height:25px;width:100%;letter-spacing:1px;padding:3px;font:11px/1.3 "akzidenz-grotesk",Helvetica,Arial,sans-serif;box-sizing:border-box;-webkit-appearance:none;border-radius:0;background:none;border:1px solid #231f20}@media only screen and (max-width: 767px){#discount-coupon-form .buttons-set{zoom:1}}#discount-coupon-form .buttons-set:before,#discount-coupon-form .buttons-set:after{content:' ';display:table}#discount-coupon-form .buttons-set:after{clear:both}#bccheckout-promo-code-action{float:right;width:auto;margin:5px 0 10px;padding:1px 18px;text-align:center}.application-success{color:green !important}.application-failed{color:#FF1500 !important}#bccheckout-coupon-message{font-weight:bold;font-size:9px !important;letter-spacing:2px !important;height:14px;float:left;max-width:150px}.bc-store-credit .buttons-set .button span span{font-size:8px;line-height:24px}.bc-store-credit .block-title{border-top:1px solid #e8e8e8;border-bottom:none;padding:5px 0 15px}.bc-store-credit .block-title span{font-size:9px;letter-spacing:0.4px;text-transform:uppercase}#bc-store-credit-apply-form .input-box{margin-bottom:5px}#bc-store-credit-apply-form .input-box label{vertical-align:top}#bc-store-credit-apply-form .buttons-set{margin:5px 0 10px}@media only screen and (max-width: 767px){#bc-store-credit-apply-form .buttons-set{zoom:1}}#bc-store-credit-apply-form .buttons-set:before,#bc-store-credit-apply-form .buttons-set:after{content:' ';display:table}#bc-store-credit-apply-form .buttons-set:after{clear:both}#bc-store-credit-apply-form .buttons-set .currency_input{float:none;height:28px;width:100%;box-sizing:border-box;text-align:right;border:1px solid #231f20;font-size:16px}#bc-store-credit-apply-form .buttons-set .currency_input input{font-size:18px;padding:0 5px 0 0;border:none;width:40px;max-width:100px;min-width:15px;height:auto}#bc-store-credit-apply-form .buttons-set .currency_input.disabled{background-color:#ebebe4}#bc-store-credit-apply-form .button{float:right;width:auto;padding:1px 18px;margin-top:5px}.checkout-left-side-bar .reward-balance span{display:block;width:100%;color:#6b54fb;font-size:20px;margin-bottom:10px}.checkout-left-side-bar .bc-store-credit .buttons-set .button span{background-image:none;background-color:#231f20;font-size:10px;text-transform:uppercase;color:#fff;letter-spacing:1px}.pro-table .price{display:block;min-width:65px}@media only screen and (max-width: 767px){.bc-store-credit .block-title{padding:13px 0}.bc-store-credit .block-title span{font-size:14px}.opc-progress-container .opc-block-progress .block-title{padding:13px 0}.opc-progress-container .opc-block-progress .block-title span{font-size:14px}}.active #checkout-step-review{border-bottom:0}.active #checkout-step-review .ca-agreements{margin:3em 0 0 0;padding:0;text-align:right}#checkout-step-review .data-table .product-name,#checkout-step-review .data-table{font-size:10px;color:#231f20;letter-spacing:1px;font-weight:normal}#checkout-step-review tbody td{border-top:0}#checkout-step-review tbody tr td.last{padding-right:0}#checkout-step-review .data-table tbody tr.last td{padding-bottom:15px;border-bottom:1px solid #e6e7e8}#checkout-step-review .data-table tbody td{padding:10px 5px}#checkout-step-review .data-table tbody td:first-child{padding-left:0;padding-right:0}#checkout-review-table tfoot td{text-transform:uppercase}.tfoot-block{width:100%}#checkout-review-table td{font-size:10px;color:#231f20;text-transform:none;padding:6px 25px 5px 25px;letter-spacing:1px}#checkout-step-review .data-table tfoot tr.last strong{font-weight:normal;font-size:10px;color:#231f20;text-transform:uppercase;padding:0;letter-spacing:1px}#checkout-step-review tfoot tr.first td{padding-top:15px}#checkout-step-review tfoot td.last{padding-right:0}#checkout-step-review tfoot td{border-top:0;border-bottom:0;padding:5px}#checkout-step-review .buttons-set{margin-top:15px;text-align:right}@media only screen and (max-width: 767px){#checkout-step-review .buttons-set{zoom:1}}#checkout-step-review .buttons-set:before,#checkout-step-review .buttons-set:after{content:' ';display:table}#checkout-step-review .buttons-set:after{clear:both}#checkout-review-table .product-wrap{min-width:250px}@media only screen and (max-width: 767px){#checkout-review-table .product-wrap{zoom:1}}#checkout-review-table .product-wrap:before,#checkout-review-table .product-wrap:after{content:' ';display:table}#checkout-review-table .product-wrap:after{clear:both}#checkout-review-table .product-image-wrap{width:25%;float:left;text-align:center}#checkout-review-table .product-image-wrap img{width:100%}#checkout-review-table .product-details{width:74%;float:right}#checkout-review-table .smalls{width:60px}#checkout-review-table .a-center{text-align:center}#checkout-review-table dd{margin:0}#checkout-review-table thead th:last-child{padding-right:0;text-align:right}#checkout-review-table tfoot .estimated .tax-info .tooltip{display:none}.checkout-review-disclaimer{margin-top:30px;text-align:right}.checkout-review-disclaimer a{text-decoration:underline}@media only screen and (min-width: 768px){#checkout-review-table .product-wrap{width:275px}}@media only screen and (max-width: 1024px){#checkout-review-table img{width:auto}.active #checkout-step-review .ca-agreements{text-align:center}}@media only screen and (max-width: 767px){#checkout-review-table .product-wrap{min-width:inherit}#checkout-review-table .product-image-wrap,#checkout-review-table .product-details{width:100%;float:none}#checkout-review-table .product-image-wrap img,#checkout-review-table .product-details img{width:100%}#checkout-review-table thead th{padding:12px 5px}}.checkout-onepage-success .main{overflow:hidden}.checkout-onepage-success .col-main{margin:30px 4%;font-size:12px;text-align:center}@media only screen and (max-width: 767px){.checkout-onepage-success .col-main{margin-top:10px}}.checkout-onepage-success .col-main p{margin:0 0 10px}.checkout-onepage-success .page-title{margin-bottom:15px}@media only screen and (max-width: 767px){.checkout-onepage-success .page-title{margin-top:0}}.checkout-onepage-success .page-title h1,.checkout-onepage-success .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .checkout-onepage-success .page-title h3,.checkout-onepage-success .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .checkout-onepage-success .page-title h3{text-align:left;color:#000;font-family:"Austin Web", times, serif;font-size:38px;font-weight:300;text-transform:none;letter-spacing:0px}.checkout-onepage-success .success-container p{font-size:14px}.checkout-onepage-success .success-container p.your-order{font-size:16px}.checkout-onepage-success .promo-block{margin:30px -10px 0 -10px;position:relative}.checkout-onepage-success .promo-block:after{content:"";display:block;clear:both;height:0;visibility:hidden}.checkout-onepage-success .promo-block>div{float:left;width:50%;position:relative}@media only screen and (max-width: 640px){.checkout-onepage-success .promo-block>div{float:none;width:100%}}.checkout-onepage-success .promo-block a.button{outline:0;background:#000;color:#fff;padding:10px 20px 9px;border:0;text-transform:uppercase;letter-spacing:3px;font-size:12px;display:inline-block;bottom:25px;position:absolute}@media only screen and (max-width: 960px){.checkout-onepage-success .promo-block a.button{bottom:15px;font-size:11px}}@media only screen and (max-width: 640px){.checkout-onepage-success .promo-block a.button{bottom:15%;font-size:16px;letter-spacing:2px}}.checkout-onepage-success .promo-block .left-promo .button{right:12%}@media only screen and (max-width: 1024px){.checkout-onepage-success .promo-block .left-promo .button{right:8%}}.checkout-onepage-success .promo-block .right-promo .button{left:15%}@media only screen and (max-width: 1024px){.checkout-onepage-success .promo-block .right-promo .button{left:13%}}@media only screen and (max-width: 640px){.checkout-onepage-success .promo-block .right-promo .button{left:8%}}.checkout-onepage-success .promo-block .promo-box{margin:0 10px}@media only screen and (max-width: 640px){.checkout-onepage-success .promo-block .promo-box{margin:10px 0}}.checkout-onepage-success .promo-block .promo-box img{width:auto;max-width:100%}.checkout-onepage-success .promo-block .promo-box img.desktop{display:block}@media only screen and (max-width: 767px){.checkout-onepage-success .promo-block .promo-box img.desktop{display:none}}.checkout-onepage-success .promo-block .promo-box img.mobile{display:none}@media only screen and (max-width: 767px){.checkout-onepage-success .promo-block .promo-box img.mobile{display:block}}.paypal-express-review .paypal-review-order{width:80%;margin:0 auto}.paypal-express-review .form-list,.paypal-express-review .fieldset fieldset{margin:0;padding:0;list-style:none}.paypal-express-review .legend{font-size:14px;font-weight:500;letter-spacing:1px;margin:13px 0;padding:13px 0;border-bottom:1px solid #e6e7e8}.paypal-express-review .legend .separator{display:none}.paypal-express-review .legend a{padding-top:5px;color:#a9a9a9;float:right;font-size:11px}.paypal-express-review .form-list{width:100%}.paypal-express-review #details-table{border:0}.paypal-express-review #details-table img{max-width:70px}.paypal-express-review #details-table .product-wrap{min-width:250px}@media only screen and (max-width: 767px){.paypal-express-review #details-table .product-wrap{zoom:1}}.paypal-express-review #details-table .product-wrap:before,.paypal-express-review #details-table .product-wrap:after{content:' ';display:table}.paypal-express-review #details-table .product-wrap:after{clear:both}.paypal-express-review #details-table .product-image-wrap{width:25%;float:left;text-align:center}.paypal-express-review #details-table .product-image-wrap img{width:100%}.paypal-express-review #details-table .product-details{width:74%;float:right}.paypal-express-review #details-table tbody:last-child{border-top:1px solid #e6e7e8}.paypal-express-review #details-table tbody:last-child td{text-transform:uppercase;padding:5px 20px}.paypal-express-review .paypal-shipping-method .select select{width:120% !important}.paypal-express-review #review-buttons-container{margin:15px 0;border-top:1px solid #e6e7e8;padding:15px 0}@media only screen and (max-width: 767px){.paypal-express-review #review-buttons-container{zoom:1}}.paypal-express-review #review-buttons-container:before,.paypal-express-review #review-buttons-container:after{content:' ';display:table}.paypal-express-review #review-buttons-container:after{clear:both}.paypal-express-review #review-buttons-container button{width:auto;float:right;margin-left:5px}.paypal-express-review #review-buttons-container #update_order{border:1px solid #a9a9a9;color:#a9a9a9;background:#fff}@media only screen and (max-width: 1024px){.paypal-express-review .paypal-review-order{width:100%}.paypal-express-review .form-list,.paypal-express-review #review-buttons-container,.paypal-express-review #details-reload{width:96%;margin:0 auto}.paypal-express-review .legend,.paypal-express-review .col-wrap{width:96%;margin:13px auto}.paypal-express-review .address-form,.paypal-express-review .control{float:none;width:100%}.paypal-express-review #review-buttons-container{margin-top:20px}}@media only screen and (max-width: 767px){.paypal-express-review .legend a{float:none;margin-left:10px}.paypal-express-review #review-buttons-container button{float:none;width:100%;margin:0 0 5px}.paypal-express-review #details-table td{padding:15px 0}.paypal-express-review #details-table tbody:last-child td{padding:5px 0}}.catalog-category-view .ampromo-notification,.cms-page-view .ampromo-notification{display:none}.catalog-product-view .page-title,.checkout-cart-index .page-title,.checkout-onepage-index .page-title{margin-bottom:0}.catalog-product-view #ampromo-items-add,.catalog-product-view .ampromo-notification,.checkout-cart-index #ampromo-items-add,.checkout-cart-index .ampromo-notification,.checkout-onepage-index #ampromo-items-add,.checkout-onepage-index .ampromo-notification{background:transparent;border:none;color:#fd423c}.catalog-product-view #ampromo-items-add .promo-title,.catalog-product-view .ampromo-notification .promo-title,.checkout-cart-index #ampromo-items-add .promo-title,.checkout-cart-index .ampromo-notification .promo-title,.checkout-onepage-index #ampromo-items-add .promo-title,.checkout-onepage-index .ampromo-notification .promo-title{text-transform:none;font-weight:300;letter-spacing:0;margin-bottom:20px;margin-top:0;position:relative;font-size:2.5em}.catalog-product-view #ampromo-items-add .promo-title:before,.catalog-product-view .ampromo-notification .promo-title:before,.checkout-cart-index #ampromo-items-add .promo-title:before,.checkout-cart-index .ampromo-notification .promo-title:before,.checkout-onepage-index #ampromo-items-add .promo-title:before,.checkout-onepage-index .ampromo-notification .promo-title:before{content:"";display:block;border-top:solid 1px black;width:100%;height:1px;position:absolute;top:50%;z-index:1}@media only screen and (max-width: 767px){.catalog-product-view #ampromo-items-add .promo-title:before,.catalog-product-view .ampromo-notification .promo-title:before,.checkout-cart-index #ampromo-items-add .promo-title:before,.checkout-cart-index .ampromo-notification .promo-title:before,.checkout-onepage-index #ampromo-items-add .promo-title:before,.checkout-onepage-index .ampromo-notification .promo-title:before{border-top:0px}}.catalog-product-view #ampromo-items-add .promo-title span,.catalog-product-view .ampromo-notification .promo-title span,.checkout-cart-index #ampromo-items-add .promo-title span,.checkout-cart-index .ampromo-notification .promo-title span,.checkout-onepage-index #ampromo-items-add .promo-title span,.checkout-onepage-index .ampromo-notification .promo-title span{background:#fff;padding:0 20px;position:relative;z-index:3}.catalog-product-view #ampromo-items-add .promo-link a,.catalog-product-view .ampromo-notification .promo-link a,.checkout-cart-index #ampromo-items-add .promo-link a,.checkout-cart-index .ampromo-notification .promo-link a,.checkout-onepage-index #ampromo-items-add .promo-link a,.checkout-onepage-index .ampromo-notification .promo-link a{border:none;font-size:1.5em}.catalog-product-view .ampromo-item-buttons button,.checkout-cart-index .ampromo-item-buttons button,.checkout-onepage-index .ampromo-item-buttons button{max-width:inherit;width:auto}.catalog-product-view .promo-link .btn-checkout,.checkout-cart-index .promo-link .btn-checkout,.checkout-onepage-index .promo-link .btn-checkout{background:#000;color:#fff;border:0;text-transform:uppercase;width:100%;max-width:inherit;padding:12px;font-family:akzidenz-grotesk,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:1px}.catalog-product-view #ampromo-overlay .close,.checkout-cart-index #ampromo-overlay .close,.checkout-onepage-index #ampromo-overlay .close{display:inline-block;overflow:hidden;text-indent:-9999px;width:14px;height:12px;background:url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/icon-small-close.gif) top left no-repeat;font-size:0;line-height:0}body[class*="checkout-onepage"]{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}body[class*="checkout-onepage"].checkout-ready{opacity:1}.wrapper:not(.three-pane) .tp-only{display:none !important}.wrapper:not(.three-pane) .opc .section a.edit-section{display:none}.wrapper:not(.three-pane) #opc-shipping .input-box,.wrapper:not(.three-pane) #opc-billing .input-box,.wrapper:not(.three-pane) .account-create .input-box,.wrapper:not(.three-pane) #co-payment-form .input-box{padding-top:20px;position:relative}.wrapper:not(.three-pane) #opc-shipping .input-box input[type="text"] ~ label,.wrapper:not(.three-pane) #opc-shipping .input-box input[type="email"] ~ label,.wrapper:not(.three-pane) #opc-shipping .input-box input[type="password"] ~ label,.wrapper:not(.three-pane) #opc-shipping .input-box input[type="tel"] ~ label,.wrapper:not(.three-pane) #opc-shipping .input-box input[type="number"] ~ label,.wrapper:not(.three-pane) #opc-shipping .input-box select ~ label,.wrapper:not(.three-pane) #opc-billing .input-box input[type="text"] ~ label,.wrapper:not(.three-pane) #opc-billing .input-box input[type="email"] ~ label,.wrapper:not(.three-pane) #opc-billing .input-box input[type="password"] ~ label,.wrapper:not(.three-pane) #opc-billing .input-box input[type="tel"] ~ label,.wrapper:not(.three-pane) #opc-billing .input-box input[type="number"] ~ label,.wrapper:not(.three-pane) #opc-billing .input-box select ~ label,.wrapper:not(.three-pane) .account-create .input-box input[type="text"] ~ label,.wrapper:not(.three-pane) .account-create .input-box input[type="email"] ~ label,.wrapper:not(.three-pane) .account-create .input-box input[type="password"] ~ label,.wrapper:not(.three-pane) .account-create .input-box input[type="tel"] ~ label,.wrapper:not(.three-pane) .account-create .input-box input[type="number"] ~ label,.wrapper:not(.three-pane) .account-create .input-box select ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="text"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="email"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="password"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="tel"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="number"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box select ~ label{position:absolute;top:0}.wrapper:not(.three-pane) #opc-shipping .input-box .select,.wrapper:not(.three-pane) #opc-billing .input-box .select,.wrapper:not(.three-pane) .account-create .input-box .select,.wrapper:not(.three-pane) #co-payment-form .input-box .select{overflow:visible}.wrapper:not(.three-pane) #opc-shipping .input-box .select select ~ label,.wrapper:not(.three-pane) #opc-billing .input-box .select select ~ label,.wrapper:not(.three-pane) .account-create .input-box .select select ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box .select select ~ label{-webkit-transform:translateY(-150%);-moz-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.wrapper:not(.three-pane) #opc-shipping label ~ .input-box,.wrapper:not(.three-pane) #opc-billing label ~ .input-box,.wrapper:not(.three-pane) .account-create label ~ .input-box,.wrapper:not(.three-pane) #co-payment-form label ~ .input-box{padding-top:0}.wrapper:not(.three-pane) #co-payment-form .input-box{padding-top:20px;position:relative}.wrapper:not(.three-pane) #co-payment-form .input-box input[type="text"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="email"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="password"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="tel"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box input[type="number"] ~ label,.wrapper:not(.three-pane) #co-payment-form .input-box select ~ label{width:auto}.wrapper:not(.three-pane) .select select::-ms-expand{display:none}#checkout-step-login .note button ~ a,#checkout-step-login .buttons-set button ~ a{display:none}#checkout-step-login .form-list li .input-box{width:100%}#checkout-step-login .form-list li .input-box input[type="text"],#checkout-step-login .form-list li .input-box input[type="email"],#checkout-step-login .form-list li .input-box input[type="tel"],#checkout-step-login .form-list li .input-box input[type="number"],#checkout-step-login .form-list li .input-box input[type="password"]{width:70%}@media only screen and (max-width: 991px){#checkout-step-login .form-list li .input-box input[type="text"],#checkout-step-login .form-list li .input-box input[type="email"],#checkout-step-login .form-list li .input-box input[type="tel"],#checkout-step-login .form-list li .input-box input[type="number"],#checkout-step-login .form-list li .input-box input[type="password"]{width:100%}}#discount-coupon-form .discount-coupon-input ~ label{display:none}.checkout-left-side-bar .promo-toggle{display:none !important}.checkout-left-side-bar .bc-store-credit .buttons-set .button span:before{display:none}#qas_popup #picklist button{display:none}#ampromo-overlay{z-index:2999}@keyframes login-inactive{0%{opacity:0;z-index:-1}0.1%{z-index:2}100%{opacity:0.6}}@keyframes login-active{0%{opacity:0.6;z-index:2}99.9%{opacity:0}100%{z-index:-1}}@keyframes loading-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:placeholder-shown ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:placeholder-shown ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:placeholder-shown ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:placeholder-shown ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:placeholder-shown ~ label,.checkout-onepage-index .three-pane .opc-wrapper select:placeholder-shown ~ label{font-size:1.33em;top:calc(1em + 10px)}.checkout-onepage-index .three-pane .top-panel,.checkout-onepage-index .three-pane .promo-panel-container,.checkout-onepage-index .three-pane .header-container .site-navigation{display:none}.checkout-onepage-index .three-pane .header-container{height:144px;margin:0 auto 1em;padding:1em 0 0}.checkout-onepage-index .three-pane .header-container .header{height:144px}.checkout-onepage-index .three-pane .header-container .header .full-bkg{height:144px}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .header-container{height:70px}.checkout-onepage-index .three-pane .header-container .header{height:70px}.checkout-onepage-index .three-pane .header-container .header .full-bkg{height:70px}}.checkout-onepage-index .three-pane .footer-container{position:fixed;width:100%;bottom:0;z-index:5}.checkout-onepage-index .three-pane .footer-container .footer-links{display:none}.checkout-onepage-index .three-pane .footer-container .footer-bottom{border:0}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .footer-container{position:relative;bottom:auto}}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login{position:relative;width:100%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .step-title{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2{width:50%;height:calc(100vh - 266px);padding:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1:after,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2:after{content:'';display:block;z-index:2;width:50vw;height:100vh;position:fixed;top:0;background-color:#f3f3f3;opacity:0.6;animation:login-inactive 0.3s 1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner{width:88.33%;border:1px solid #000;height:370px;position:relative;z-index:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner select:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner select:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner select:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner select:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner select:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner select:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner select:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 9999px #fff inset}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner select:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner select:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner select:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner select:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner select:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner select:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner select:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner select:-webkit-autofill:hover ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="text"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="email"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="password"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="number"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner input[type="tel"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="text"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="email"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="password"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="number"].valid,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner input[type="tel"].valid{border-bottom-color:#000}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active:after,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active:after{opacity:0;z-index:-1;animation:login-active 0.3s 1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="text"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="text"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="text"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="text"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="email"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="email"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="email"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="email"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="password"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="password"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="password"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="password"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="number"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="number"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="number"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="number"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="tel"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="tel"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="tel"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner input[type="tel"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner select:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner select:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner select:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active .col-inner select:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="text"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="text"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="text"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="text"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="email"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="email"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="email"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="email"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="password"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="password"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="password"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="password"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="number"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="number"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="number"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="number"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="tel"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="tel"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="tel"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner input[type="tel"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner select:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner select:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner select:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active .col-inner select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 999px #fff inset;animation-name:autofillStart}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 label{width:auto;float:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1{float:right;border-right:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1:after{right:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner{float:right}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2{float:left}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2:after{left:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 ul li{margin-bottom:24px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set h4{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Austin Web",times,serif;letter-spacing:normal;font-size:2.5em;text-transform:none;color:#000}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set h4 span{margin:0 0 0 0.5em;padding:0 0.5em;background-color:#fff}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set p,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set ul{margin-left:28px;color:#555}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set p{font-size:1.33em;letter-spacing:normal}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set ul{margin:28px 28px 0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set ul li{text-transform:uppercase}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .buttons-set{position:absolute;left:2.5em;bottom:5.4em;width:100%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login ul.messages{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;width:calc(100% - 55px);position:absolute;left:50%;top:3em;display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login ul.messages li.error-msg{padding:1em 0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login ul.messages ul{margin:0}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set{display:flex;flex-flow:column;margin-top:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2{width:100%;height:auto;float:none;margin:0 auto;flex-shrink:0;background-color:#f3f3f3;padding:4em 0;-webkit-backface-visibility:hidden;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 h4 span,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 h4 span{background-color:#f3f3f3;-webkit-backface-visibility:hidden;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1:after,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2:after{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active{background-color:#fff}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active h4 span,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2.active h4 span{background-color:#fff}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .col-inner,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .col-inner{width:90.67%;height:auto;float:none;margin:0 auto}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1{order:2;border-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1:before{content:'';display:block;background-color:#fff;width:32px;height:32px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%) rotate(-315deg);z-index:4}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1:after{content:'or';display:inline-block;background:transparent;color:#000;width:32px;height:32px;position:absolute;font-family:'austin web',times,serif;left:50%;top:0;font-size:25px;font-style:italic;font-weight:200;transform:translate(-50%, -50%);text-align:center;z-index:4;animation:none;opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1.active:after{background:transparent;z-index:4;opacity:1;animation:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-1 .buttons-set button{margin-top:5px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2{order:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .col-2 .form-list{margin-top:27px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set h4{font-size:2em;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set h4 span{margin:0 3.25%;padding:0 4.25%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set p{margin:0 7.5%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set ul{margin:36px auto 0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set ul li{width:85%;margin-left:auto;margin-right:auto}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set ul li:last-of-type{margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set label{letter-spacing:1.7px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .buttons-set{position:relative;left:auto;bottom:auto;text-align:center;width:85%;margin-left:auto;margin-right:auto;float:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .buttons-set button{width:100%;margin:36px auto 26px;padding-top:16px;padding-bottom:15px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login .col2-set .buttons-set button ~ a{margin-left:0;margin-bottom:22px}}.checkout-onepage-index .three-pane #ampromo-items-add{position:absolute;right:0;width:66.083%;height:114px;background:#0f1e6a;display:none;align-items:center;justify-content:center}.checkout-onepage-index .three-pane #ampromo-items-add h1,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3,.checkout-onepage-index .three-pane #ampromo-items-add h2{color:#fff;margin-bottom:0}.checkout-onepage-index .three-pane #ampromo-items-add h1:before,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .learn-about-block .inner-content .section-header h3:before,#membership-program-page .learn-about-block .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3:before,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .join-member-program .inner-content .section-header h3:before,#membership-program-page .join-member-program .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3:before,.checkout-onepage-index .three-pane #ampromo-items-add h2:before{display:none}.checkout-onepage-index .three-pane #ampromo-items-add h1 span,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .learn-about-block .inner-content .section-header h3 span,#membership-program-page .learn-about-block .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3 span,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .join-member-program .inner-content .section-header h3 span,#membership-program-page .join-member-program .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3 span,.checkout-onepage-index .three-pane #ampromo-items-add h2 span{background:transparent;padding:0}.checkout-onepage-index .three-pane #ampromo-items-add h1,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3{margin-left:0.25em}.checkout-onepage-index .three-pane #ampromo-items-add h2{flex-basis:50%}.checkout-onepage-index .three-pane #ampromo-items-add .promo-link{margin-bottom:0;margin-left:40px}.checkout-onepage-index .three-pane #ampromo-items-add .promo-link a{background:#fff;color:#000}.checkout-onepage-index .three-pane #ampromo-items{padding-top:0;border:0;width:740px}.checkout-onepage-index .three-pane #ampromo-items>div{margin-top:30px}.checkout-onepage-index .three-pane #ampromo-items a.close{width:30px;height:30px;top:10px;right:10px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/md-close-white.svg") no-repeat center center/50% auto}.checkout-onepage-index .three-pane #ampromo-items h3{background:#000;color:#fff;font-size:28px;line-height:53px}.checkout-onepage-index .three-pane #ampromo-items h4{font-size:18px;font-family:"Austin Web",times,serif;margin-bottom:12px}.checkout-onepage-index .three-pane #ampromo-items .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px 5px 0}.checkout-onepage-index .three-pane #ampromo-items .owl-dots .owl-dot:last-child span{margin-right:0}.checkout-onepage-index .three-pane .checkout-left-side-bar{width:32.167%}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit{height:114px;background-color:#f3f3f3;position:relative}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit .block-title{padding:12px 0 0 29px;border-top:0}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit .block-title span{font-size:20px;font-family:"Austin Web",times,serif;text-transform:none}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit form{padding:0 29px;display:flex}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit form .coupon-wrapper{width:calc(100% - 110px);display:inline-block;vertical-align:text-bottom;position:relative}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit form .buttons-set{display:inline-block;vertical-align:bottom;margin-left:-3px}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input{border:0;border-bottom:2px solid #000;text-transform:none;height:auto;font-size:15px;padding:1em 16px 10px 0}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input ~ label{display:inline-block;text-transform:uppercase;top:1em;opacity:1;transition:all 0.3s}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input:focus ~ label,.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input:valid ~ label,.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input.validation-passed ~ label,.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input.validation-failed ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input.error,.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input.valid{color:#555}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input.error{border-bottom-color:#fd4444}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .discount-coupon-input.valid{border-bottom-color:#1eaf2d;color:#1eaf2d}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set{opacity:0;border-bottom:2px solid transparent;-webkit-transition:opacity 0.3s, border 0.3s;transition:opacity 0.3s, border 0.3s}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set #bccheckout-coupon-message{max-width:none;width:100%;position:absolute;font-size:13px !important;letter-spacing:normal !important;float:none;font-weight:400;left:29px;bottom:10px}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set #bccheckout-coupon-message .application-success{color:#1eaf2d !important}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set #bccheckout-coupon-message .application-failed{color:#fd4444 !important}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set button>span{background-color:transparent}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set #button_text_remove{background-color:transparent;color:transparent;position:relative;padding-left:3.5em;bottom:-20px}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set #button_text_remove:before{display:block;color:#000;position:absolute;bottom:0;right:0;font-size:20px}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set #button_text_apply{-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form .buttons-set #button_text_apply:hover{background:#000;color:#fff}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form[data-entry="1"] input ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form[data-entry="1"] .buttons-set{opacity:1}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form.promo-added input{color:#1eaf2d;border-bottom-color:#1eaf2d;letter-spacing:normal}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form.promo-added label{opacity:0}.checkout-onepage-index .three-pane .checkout-left-side-bar #discount-coupon-form.promo-added .buttons-set{border-bottom:2px solid #1eaf2d}.checkout-onepage-index .three-pane .checkout-left-side-bar #bccheckout-promo-code-action{margin:0;background:transparent;padding-right:0;overflow:visible}.checkout-onepage-index .three-pane .checkout-left-side-bar #bccheckout-promo-code-action>span{height:auto;display:inline-block;vertical-align:text-bottom}.checkout-onepage-index .three-pane .checkout-left-side-bar #bccheckout-promo-code-action>span #button_text_apply{background:#fff;color:#000;font-size:14px;line-height:40px;display:inline-block;padding:0 1em;border:2px solid #000;letter-spacing:3px;margin-bottom:-2px}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .checkout-left-side-bar{width:90.67%;margin:49px auto 30px;float:none}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit{height:48px;-webkit-backface-visibility:hidden;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;overflow:hidden}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit.expanded{height:114px}.checkout-onepage-index .three-pane .checkout-left-side-bar .bc-store-credit.expanded .promo-toggle{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/ion-minus.svg")}.checkout-onepage-index .three-pane .checkout-left-side-bar .promo-toggle{display:block !important;position:absolute;right:0;top:0;width:48px;height:48px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/ion-plus.svg") no-repeat center center;background-size:15px 15px;z-index:10}.checkout-onepage-index .three-pane #ampromo-items-add{-webkit-backface-visibility:hidden;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-ms-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s;width:90.67%;height:120px;right:4.5%;flex-flow:wrap;top:108px}.checkout-onepage-index .three-pane #ampromo-items-add h1,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3,.checkout-onepage-index .three-pane #ampromo-items-add #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .checkout-onepage-index .three-pane #ampromo-items-add h3,.checkout-onepage-index .three-pane #ampromo-items-add h2{font-size:2em}.checkout-onepage-index .three-pane #ampromo-items-add .promo-link{margin-left:0}.checkout-onepage-index .three-pane #ampromo-items-add ~ .opc-wrapper .checkout-left-side-bar{margin-bottom:160px}.checkout-onepage-index .three-pane #ampromo-items-add.promo-expanded{top:175px}.checkout-onepage-index .three-pane #ampromo-items{width:100%;height:100%;margin-top:0;max-height:none}.checkout-onepage-index .three-pane #ampromo-items #checkout-promo-carousel-wrapper{display:flex;height:100%;align-items:center}}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping{flex:1;flex-basis:32.167%;max-width:32.167%;order:1;margin:37px 1.75% 0 0;border:1px solid #000;border-bottom:0;position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping .step-title{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping .step{display:block !important}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping .control-options-wrapper{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping #register-customer-password .field{width:100%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping select[title="Country"]{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping select[title="Country"] ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .opc-wrapper .opc .active#opc-shipping+li{border-color:#000 !important}.checkout-onepage-index .three-pane .opc-wrapper .opc .active#opc-shipping+li:before{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc .active#opc-shipping+li h2,.checkout-onepage-index .three-pane .opc-wrapper .opc .active#opc-shipping+li .step{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+li{border-color:rgba(0,0,0,0.3) !important}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+li:before{content:'';display:block;width:100%;height:100%;z-index:3;position:absolute}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+li h2{opacity:0.3}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+li .step{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+li .step fieldset,.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+li .step p.required,.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+li .step .buttons-set button{opacity:0.3}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active) .step{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active) .step fieldset,.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active) .step p.required,.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active) .step .buttons-set button{opacity:0.3}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping{flex-basis:90.67%;max-width:90.67%;margin-right:0}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active){min-height:60px}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active) .step{display:none !important}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active) .icon-edit{right:auto;left:28px;width:auto;top:50%;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);display:inline-block}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active) .icon-edit:before{margin-right:0.5em}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+#opc-billing .step,.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping:not(.active)+#opc-billing .step-title{display:none !important}}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-billing{flex:1;flex-basis:32.167%;max-width:32.167%;order:4;margin-right:1.75%;border:1px solid #000;border-top:0;position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-billing .step{display:block !important}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-billing{flex-basis:90.67%;max-width:90.67%;margin-right:0;order:2}}.checkout-onepage-index .three-pane #qas_popup{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout-onepage-index .three-pane #qas_popup .dashboard{padding:0;font-size:15px;color:#555;max-width:780px}.checkout-onepage-index .three-pane #qas_popup .dashboard button{border-radius:0;font-size:0.8667em;letter-spacing:1.7px;padding-left:1em;padding-right:1em}.checkout-onepage-index .three-pane #qas_popup .dashboard button.invert{background:#fff;border:1px solid #000;color:#000}.checkout-onepage-index .three-pane #qas_popup .dashboard button.loading{background:transparent url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/pre-loader.gif) no-repeat center center;background-size:auto 100%;color:transparent;border:transparent}.checkout-onepage-index .three-pane #qas_popup .dashboard .box-title h2{margin:0 auto 1em;background:#000;color:#fff;font-family:"Austin Web",times,serif;text-transform:none;font-weight:400;text-align:center;font-size:28px;letter-spacing:normal;line-height:2em}.checkout-onepage-index .three-pane #qas_popup .dashboard .box-title h3{font-size:0.9333em;letter-spacing:2.2px;color:#000}.checkout-onepage-index .three-pane #qas_popup .dashboard .notice-msg,.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set{width:95%;margin:0 auto}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1{width:61%;padding-right:0}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 input{border:0;border-bottom:2px solid #000;width:62%;margin-right:4%;display:inline-block;vertical-align:bottom}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 .buttons-set{width:28.85%;display:inline-block;vertical-align:bottom}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 .box-content>a b{font-size:0.9333em;letter-spacing:2.2px;color:#000;text-transform:uppercase}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 .box-content>a b:after{content:':'}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 #picklist ul{margin:15px 0 0 0;padding-left:0;list-style:none}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 #picklist ul a:hover{color:#231f20}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 #picklist ul .zip-code{white-space:nowrap}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 #picklist ul button{width:auto;display:block;margin:15px 0}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-2{width:39%;padding-left:0}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-2 .box{width:90%;float:right;position:relative}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-2 address{background:#f3f3f3;padding:13px}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-2 .buttons-set{margin-bottom:10px}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-2 .box-title a{background:transparent;border:0;color:#777;text-decoration:underline;position:absolute;top:0;right:0;font-size:0.8667em;cursor:pointer;padding-left:0;padding-right:0}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane #qas_popup{margin-top:0 !important;top:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1,.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-2{width:100%}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-2 .box{width:100%}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 input{margin-bottom:2em}.checkout-onepage-index .three-pane #qas_popup .dashboard .col2-set .col-1 .buttons-set{width:100%}}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment{flex:1;flex-basis:32.167%;max-width:32.167%;order:5;margin-right:1.75%;border:1px solid #000;border-top:0;position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment .step-title{opacity:0;max-height:3em;overflow:hidden}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment .step{display:block !important;border-top:1px solid #f3f3f3}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment .step>p{font-size:15px;line-height:1.47}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods dt{margin-bottom:9px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list label{width:100%;font-size:1.33em;letter-spacing:1.7px;display:inline-block;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list .ez-checkbox ~ label{font-size:11px;width:auto;letter-spacing:2.3px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="text"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="text"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="text"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="text"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="email"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="email"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="email"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="email"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="password"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="password"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="password"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="password"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="number"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="number"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="number"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="number"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="tel"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="tel"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="tel"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list input[type="tel"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list select:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list select.validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list select.validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .form-list select.valid ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .ez-radio ~ label{font-size:11px;display:inline-block;letter-spacing:2.4px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number{padding-left:40px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number ~ .cc_icon{width:26px;height:17.87px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-90%);-moz-transform:translateY(-90%);-ms-transform:translateY(-90%);transform:translateY(-90%);background:no-repeat 0 0;background-size:26px 17.87px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number:focus ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number:focus ~ .cc_icon{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/cc-card-icon.svg")}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number.amex ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number.amex:focus ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number.amex ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number.amex:focus ~ .cc_icon{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/amex.svg")}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number.visa ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number.visa:focus ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number.visa ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number.visa:focus ~ .cc_icon{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/visa.svg")}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number.disc ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number.disc:focus ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number.disc ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number.disc:focus ~ .cc_icon{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/disc.svg")}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number.mc ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_number.mc:focus ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number.mc ~ .cc_icon,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_number.mc:focus ~ .cc_icon{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/mc.svg")}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div{display:inline-block;vertical-align:top;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div .v-fix,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div .v-fix,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div .v-fix,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div .v-fix{overflow:visible}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div.validation-error,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div .validation-error,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div.validation-error,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div .validation-error,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div.validation-error,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div .validation-error,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div.validation-error,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div .validation-error{margin-bottom:2em}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div select ~ .validation-advice,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div select ~ .validation-advice,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div select ~ .validation-advice,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div select ~ .validation-advice{width:100%;bottom:-2.25em}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div{width:66%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div .v-fix,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div .v-fix{width:43.8%;margin-right:13.33%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div .v-fix:last-child,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div .v-fix:last-child{width:42%;margin-right:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div{width:33%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div .input-box,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div .input-box{float:right;padding-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div .input-box label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div .input-box label{line-height:normal}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div .input-box .validation-advice,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div .input-box .validation-advice{width:200%;text-align:right;right:0;margin-right:0;bottom:-0.5em}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment .cvv-what-is-this{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment label[for="p_method_paypal_express"]{line-height:2em;vertical-align:middle;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment label[for="p_method_paypal_express"]:before{content:'Paypal';display:inline-block;padding-left:33px;background:transparent no-repeat left center;background-size:26px 17.87px;background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/paypal.svg")}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment label[for="p_method_paypal_express"] img{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment label[for="p_method_paypal_express"] a{letter-spacing:normal;text-transform:none;color:#555;text-decoration:underline;display:inline-block;margin-left:-1em}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment .sp-methods .form-list{padding-left:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_paypal_express{font-size:15px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div ~ li.authnetcim_new,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div ~ li.creditcard_new{border-bottom:1px solid #f3f3f3;padding-bottom:16px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_authnetcim .bc-checkout-saved-card-id,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_authnetcim .bc-checkout-saved-card-cvv,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_creditcard .bc-checkout-saved-card-id,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_creditcard .bc-checkout-saved-card-cvv{border-bottom:1px solid #f3f3f3;padding-bottom:30px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_authnetcim .bc-checkout-saved-card-id,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_creditcard .bc-checkout-saved-card-id{display:inline-block;width:87%;vertical-align:text-bottom}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_authnetcim .bc-checkout-saved-card-id .input-box,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_authnetcim .bc-checkout-saved-card-id .select,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_creditcard .bc-checkout-saved-card-id .input-box,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_creditcard .bc-checkout-saved-card-id .select{width:92%;padding-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_authnetcim .bc-checkout-saved-card-cvv,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_creditcard .bc-checkout-saved-card-cvv{display:inline-block;width:12%;vertical-align:text-bottom}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_authnetcim .bc-checkout-saved-card-cvv .validation-advice,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_creditcard .bc-checkout-saved-card-cvv .validation-advice{text-align:right;right:0;width:50vw}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_authnetcim .bc-checkout-saved-card-cvv .input-box,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #payment_form_creditcard .bc-checkout-saved-card-cvv .input-box{padding-bottom:0;line-height:normal}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .block-title{padding-bottom:0;margin-bottom:-1.5em;padding-top:15px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .block-title span{text-transform:none;font-size:15px;letter-spacing:normal;color:#555}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .reward-balance{visibility:collapse}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .reward-balance span{display:block;font-family:"Austin Web",times,serif;font-size:28px;color:#000;margin-bottom:18px;visibility:visible}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .input-box{padding-bottom:16px;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .input-box label{vertical-align:middle}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .buttons-set{display:flex;align-items:center;background:#f3f3f3;padding:8px;position:relative;max-width:340px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .buttons-set label{font-size:11px;text-transform:uppercase;letter-spacing:2.3px;margin-left:4%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .buttons-set .currency_input{position:relative;border:0;border-bottom:2px solid #000;text-align:left;font-size:15px;display:inline-block;height:35px;margin-left:4%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .buttons-set .currency_input input{width:66.7%;min-width:0;font-size:15px;padding-top:10px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit .buttons-set .currency_input span.icon-close{color:transparent;position:absolute;left:75%;width:26px;height:26px;display:block;overflow:hidden;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit #currency_input_applied{display:none;flex-basis:66%;font-size:15px;margin:0;letter-spacing:normal;text-align:left}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit #bc-store-credit-apply-form.promo-added #currency_input,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit #bc-store-credit-apply-form.promo-added label[for="storecredit_amount"]{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit #bc-store-credit-apply-form.promo-added #currency_input_applied{display:inline-block}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit #bc-store-credit-apply-form.apply-all #currency_input,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit #bc-store-credit-apply-form.apply-all label[for="storecredit_amount"],.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bccheckout-storecredit #bc-store-credit-apply-form.apply-all #currency_input_applied{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-all,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply{margin:0;background:0 0;padding-right:0;overflow:visible}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-all:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply:hover{border-color:transparent}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-all span,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply span{background-color:transparent;height:auto;display:inline-block;vertical-align:middle}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-all span span,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply span span{background:#fff;color:#000;font-size:14px;line-height:40px;display:inline-block;padding:0 1em;border:2px solid #000;letter-spacing:3px;margin-bottom:-2px;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-all span span:hover,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply span span:hover{background:#000;color:#fff}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-all{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply>span{overflow:hidden;width:107px;height:40px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply span span{overflow:visible;width:107px;height:40px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-form{position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-form .buttons-set{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-form .buttons-set.credit-applied{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-form.apply-all .buttons-set,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-form.apply-partial .buttons-set{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-form.apply-all .buttons-set{background:transparent;width:125px;position:absolute;right:0;top:0;transform:translateY(-25px)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-form.apply-all .buttons-set:before,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #bc-store-credit-apply-form.apply-all .buttons-set input{display:none !important}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment{flex-basis:90.67%;max-width:90.67%;margin-right:0;order:4;margin-top:0 !important}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods{width:100%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #checkout-step-payment .sp-methods .ez-radio ~ label{width:calc(100% - 44px)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div{width:77%;margin-right:7%;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_exp_div .v-fix,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_exp_div .v-fix{margin-right:13%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div{width:14.23%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div .input-box,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div .input-box{padding-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div .input-box input,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div .input-box input{width:100% !important;padding-right:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #authnetcim_cc_type_cvv_div .input-box .validation-advice,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-payment #creditcard_cc_type_cvv_div .input-box .validation-advice{width:90vw}}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method{flex:1;flex-basis:32.167%;max-width:32.167%;order:2;margin:37px 1.75% 0 0;border:1px solid #000;border-bottom:0;position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method .step-title{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method .step{display:block !important}.checkout-onepage-index .three-pane .opc-wrapper .opc .active#opc-shipping_method+li{border-color:#000 !important}.checkout-onepage-index .three-pane .opc-wrapper .opc .active#opc-shipping_method+li:before{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc .active#opc-shipping_method+li h2,.checkout-onepage-index .three-pane .opc-wrapper .opc .active#opc-shipping_method+li .step{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-step-shipping_method .sp-methods dt{text-transform:none;font-size:1.36em;letter-spacing:normal;margin-bottom:25px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-step-shipping_method .sp-methods li{display:block;width:100%;clear:both;margin-bottom:1.45em}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-step-shipping_method .sp-methods label{float:none;margin-left:0;vertical-align:middle;min-height:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-step-shipping_method .sp-methods .no-display ~ label{display:inline-block;text-transform:uppercase}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .method,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .price{display:inline-block}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .price{margin-left:0.5em}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .price:before{content:'- ';margin-right:0.5em;display:inline-block}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .old-price{display:inline-block;text-decoration:line-through;margin-left:0.5em;font-size:12px;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .old-price:before{content:'- ';display:inline-block;text-decoration:none;margin-right:0.5em}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .old-price+.price{color:#1eaf2d}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .old-price+.price:before{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-shipping-method-load .estimate{display:block}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method{flex-basis:90.67%;max-width:90.67%;margin-right:0;order:3}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping_method:not(.active){min-height:60px}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping_method:not(.active) .step{display:none !important}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping_method:not(.active) .icon-edit{right:auto;left:28px;width:auto;top:50%;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);display:inline-block}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping_method:not(.active) .icon-edit:before{margin-right:0.5em}.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping_method:not(.active)+li .step,.checkout-onepage-index .three-pane .opc-wrapper .opc .allow#opc-shipping_method:not(.active)+li .step-title{display:none !important}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-step-shipping_method .sp-methods{width:100%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-step-shipping_method .sp-methods label,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-shipping_method #checkout-step-shipping_method .sp-methods .ez-radio ~ label{width:calc(100% - 36px)}}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review{flex:1;flex-basis:31.67%;max-width:31.67%;order:3;margin:37px 0 0 0;border:1px solid #000 !important;position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review:not(.active) #review-buttons-container button{background:#959595}.checkout-onepage-index .three-pane .opc-wrapper .opc .updating#opc-review:before,.checkout-onepage-index .three-pane .opc-wrapper .opc .updating#opc-review:after{content:'';width:100%;height:100%;top:0;left:0;position:absolute;display:block}.checkout-onepage-index .three-pane .opc-wrapper .opc .updating#opc-review:before{background:rgba(0,0,0,0.1)}.checkout-onepage-index .three-pane .opc-wrapper .opc .updating#opc-review:after{background:url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/pre-loader-white.png) no-repeat center center;background-size:15% auto;animation:loading-spin 1s infinite linear;z-index:5}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .step-title{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .step-title h2{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .step{display:block !important;opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review:before{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container .add-gift-message{margin-top:0;padding-top:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container .add-gift-message p{position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container label[for="allow_gift_options"]{float:none;margin-top:0;color:transparent}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container label[for="allow_gift_options"]:before{content:attr(data-orig);color:#000;display:block;position:absolute}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container .ez-checked ~ label[for="allow_gift_options"]:before{content:attr(data-active)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container .gift-message-form{border-top:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container{border-top:0;padding-top:0;margin:14px auto 0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .fieldset .gift-message-container{width:100%;float:none;padding-left:0;position:relative}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .fieldset .gift-message-container:before{content:'';display:block;background:#fff;width:calc(100% - 2px);height:2.5em;position:absolute;top:1px;left:1px;z-index:2}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .fieldset .gift-message-container>p{position:absolute;z-index:3;left:1em;top:0.75em;text-transform:uppercase}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .input-box{padding-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .form-list .input-text{padding:35px 11px 11px;font-size:15px;line-height:1.47;color:#555}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .gift_message_chars_remaining{text-align:right;font-size:11px;letter-spacing:1.7px;color:transparent;margin-top:3px;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .gift_message_chars_remaining span{color:#000}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .gift_message_chars_remaining:after{content:"/" attr(data-maxcount);display:inline;color:#000}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .gift-save-btn,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .cancelmsg{display:none !important}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container #allow-gift-messages-for-order-container .giftmsg-note{margin-top:-1.2em;max-width:75%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .add-gift-message-container .edit-button{position:absolute;line-height:20px;right:0;top:50%;transform:translateY(-50%);text-decoration:underline;display:none !important}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table{width:100%;padding:20px 0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table td{font-size:13px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table thead th:first-child,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tbody td:first-child{width:43.87%;min-width:43.87%;padding-right:5px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table thead th.a-left,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table thead th.a-center,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tbody td.a-left,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tbody td.a-center{width:16.56%;min-width:16.56%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table thead th.a-right,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tbody td.a-right{width:19%;min-width:19%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table thead th{padding-left:0;padding-right:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tbody tr.even td,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tbody tr:nth-child(even) td{background:rgba(243,243,243,0.3)}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tbody td{border-bottom:1px solid #f3f3f3}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot td{text-transform:none;padding-bottom:14px;padding-top:0;font-size:14px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot td:first-child{font-weight:700}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot td:last-child,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot td:last-child strong{font-weight:400}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot tr.first td,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot tr:first-child td{padding-top:29px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot tr.last td,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot tr:last-child td{padding-top:14px;border-top:1px dashed #e0e0e0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot tr.last td strong,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot tr:last-child td strong{text-transform:none;color:#000;font-size:14px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot tr.last td:first-child strong,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table tfoot tr:last-child td:first-child strong{font-weight:700}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table dd{white-space:normal}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .product-wrap{width:100%;min-width:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .product-image-wrap,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .product-details{display:inline-block;float:none;vertical-align:middle}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .product-image-wrap{width:42%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .product-details{width:50%}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .product-name{text-transform:none;font-weight:700;letter-spacing:normal;font-size:12px}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .summary-details td,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .summary-total td{color:#1eaf2d}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .old-price,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .special-price{display:inline-block;font-size:13px;margin-bottom:0}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review #checkout-review-table .old-price{text-decoration:line-through;color:#535353}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .ca-agreements{text-align:right}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review{flex-basis:90.67%;max-width:90.67%;order:5}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .checkout-review-disclaimer,.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-review .ca-agreements{text-align:center;width:75%;margin-right:auto;margin-left:auto}}.checkout-onepage-index .three-pane .opc-wrapper button{border-radius:0}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"] ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"] ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"] ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"] ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"] ~ label,.checkout-onepage-index .three-pane .opc-wrapper select ~ label{display:inline-block;width:100%;float:none;position:absolute;font-size:1.33em;top:calc(1em + 10px);left:0;transition:all 0.3s linear;letter-spacing:1.7px;color:#555;text-transform:uppercase;white-space:nowrap}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"].not-empty ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"].not-empty ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"].not-empty ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"].not-empty ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"].validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"].validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"].valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"].not-empty ~ label,.checkout-onepage-index .three-pane .opc-wrapper select:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper select.validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper select.validation-failed ~ label,.checkout-onepage-index .three-pane .opc-wrapper select.valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper select.not-empty ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:-webkit-autofill:hover,.checkout-onepage-index .three-pane .opc-wrapper select:-webkit-autofill,.checkout-onepage-index .three-pane .opc-wrapper select:-webkit-autofill:focus,.checkout-onepage-index .three-pane .opc-wrapper select:-webkit-autofill:active,.checkout-onepage-index .three-pane .opc-wrapper select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 9999px #fff inset}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]:-webkit-autofill:hover ~ label,.checkout-onepage-index .three-pane .opc-wrapper select:-webkit-autofill ~ label,.checkout-onepage-index .three-pane .opc-wrapper select:-webkit-autofill:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper select:-webkit-autofill:active ~ label,.checkout-onepage-index .three-pane .opc-wrapper select:-webkit-autofill:hover ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .opc-wrapper select.validation-passed ~ label,.checkout-onepage-index .three-pane .opc-wrapper select.valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper select.not-empty ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"],.checkout-onepage-index .three-pane .opc-wrapper input[type="email"],.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"],.checkout-onepage-index .three-pane .opc-wrapper input[type="number"],.checkout-onepage-index .three-pane .opc-wrapper input[type="password"]{width:100%;border:0;border-bottom:2px solid #000;padding:calc(1em + 10px) 16px 10px 0;background:transparent;font-size:15px}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"].valid,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"].valid,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"].valid,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"].valid,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"].valid{border-bottom-color:#1eaf2d;color:#555}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"].validation-failed,.checkout-onepage-index .three-pane .opc-wrapper input[type="text"].error,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"].validation-failed,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"].error,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"].validation-failed,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"].error,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"].validation-failed,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"].error,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"].validation-failed,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"].error{border-bottom-color:#fd4444;color:#fd4444}.checkout-onepage-index .three-pane .opc-wrapper input[type="text"].limited-digits,.checkout-onepage-index .three-pane .opc-wrapper input[type="email"].limited-digits,.checkout-onepage-index .three-pane .opc-wrapper input[type="tel"].limited-digits,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"].limited-digits,.checkout-onepage-index .three-pane .opc-wrapper input[type="password"].limited-digits{padding-right:0}.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]{-moz-appearance:textfield}.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]::-webkit-inner-spin-button,.checkout-onepage-index .three-pane .opc-wrapper input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none}.checkout-onepage-index .three-pane .opc-wrapper .input-box{position:relative;padding-bottom:27px}.checkout-onepage-index .three-pane .opc-wrapper .input-box.validation-error select,.checkout-onepage-index .three-pane .opc-wrapper .input-box.validation-passed select{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .input-box.validation-error .select{border-bottom-color:#f00}.checkout-onepage-index .three-pane .opc-wrapper .ez-checkbox,.checkout-onepage-index .three-pane .opc-wrapper .ez-radio{float:none;background:none;width:24px;height:24px;border:2px solid #000;vertical-align:middle;z-index:1}.checkout-onepage-index .three-pane .opc-wrapper .ez-checkbox input[type="checkbox"],.checkout-onepage-index .three-pane .opc-wrapper .ez-checkbox input[type="radio"],.checkout-onepage-index .three-pane .opc-wrapper .ez-radio input[type="checkbox"],.checkout-onepage-index .three-pane .opc-wrapper .ez-radio input[type="radio"]{width:24px;height:24px;z-index:1}.checkout-onepage-index .three-pane .opc-wrapper .ez-checkbox:before,.checkout-onepage-index .three-pane .opc-wrapper .ez-radio:before{-webkit-transform:translate(2px, 2px);-moz-transform:translate(2px, 2px);-ms-transform:translate(2px, 2px);transform:translate(2px, 2px);content:'';display:none;width:16px;height:16px;background:#000;position:absolute;z-index:0}.checkout-onepage-index .three-pane .opc-wrapper .ez-checkbox ~ label,.checkout-onepage-index .three-pane .opc-wrapper .ez-radio ~ label{vertical-align:middle;display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:2.4px;padding-right:0;max-width:calc(100% - 44px)}.checkout-onepage-index .three-pane .opc-wrapper .ez-checkbox.ez-checked:before,.checkout-onepage-index .three-pane .opc-wrapper .ez-checkbox.ez-selected:before,.checkout-onepage-index .three-pane .opc-wrapper .ez-radio.ez-checked:before,.checkout-onepage-index .three-pane .opc-wrapper .ez-radio.ez-selected:before{display:block}.checkout-onepage-index .three-pane .opc-wrapper .select{border:0;border-bottom:2px solid #000;height:3.4rem;-webkit-backface-visibility:hidden;-webkit-transition:border 0.3s;-moz-transition:border 0.3s;-ms-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s}.checkout-onepage-index .three-pane .opc-wrapper .select select{vertical-align:text-bottom;height:auto;top:auto;position:absolute;bottom:8px;padding-left:0;overflow:hidden;opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.checkout-onepage-index .three-pane .opc-wrapper .select select:focus,.checkout-onepage-index .three-pane .opc-wrapper .select select.valid{opacity:1}.checkout-onepage-index .three-pane .opc-wrapper .select select::-ms-expand{display:none}.checkout-onepage-index .three-pane .opc-wrapper .select select:focus ~ label,.checkout-onepage-index .three-pane .opc-wrapper .select select.valid ~ label,.checkout-onepage-index .three-pane .opc-wrapper .select select.validation-passed ~ label{top:0;font-size:11px}.checkout-onepage-index .three-pane .opc-wrapper .select:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;bottom:8px;top:auto}.checkout-onepage-index .three-pane .opc-wrapper .validation-advice,.checkout-onepage-index .three-pane .opc-wrapper .note{text-transform:none;letter-spacing:normal}.checkout-onepage-index .three-pane .opc-wrapper .validation-advice{color:#fd4444;position:absolute;line-height:90%}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .opc-wrapper .select select{font-size:15px}}.modal-oos .modal{width:50vw;height:25.5vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#010101;text-align:center;display:flex;align-items:center;justify-content:center}.modal-oos .modal a.close{width:18px;height:18px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/md-close-black.svg") no-repeat center center;background-size:100% auto;position:absolute;top:20px;right:20px}.modal-oos .modal h2{font-family:"Austin Web",times,serif;text-transform:none;font-weight:400;letter-spacing:1px;font-size:2.25em;margin-top:0}.modal-oos .modal h2:before{width:55px;height:55px;margin:0 auto 1em;display:block;content:'';background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/sad-face.svg") no-repeat center center;background-size:100% auto}.modal-oos .modal p{margin-bottom:45px}.modal-oos .modal button{width:auto;padding-left:3em;padding-right:3em}@media only screen and (max-width: 991px){.modal-oos .modal{width:95vw;height:72vh}}.modal-oos .bg-modal-oos{background:rgba(0,0,0,0.75);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:200}.checkout-onepage-index .three-pane{overflow-y:visible}.checkout-onepage-index .three-pane .hide-tp{display:none !important}.checkout-onepage-index .three-pane ::-webkit-input-placeholder{color:transparent !important}.checkout-onepage-index .three-pane :-moz-placeholder{color:transparent !important}.checkout-onepage-index .three-pane ::-moz-placeholder{color:transparent !important}.checkout-onepage-index .three-pane :-ms-input-placeholder{color:transparent !important}.checkout-onepage-index .three-pane .checkout-left-side-bar,.checkout-onepage-index .three-pane #consultant-name{display:none}.checkout-onepage-index .three-pane .header-container.fixed .header{position:relative}.checkout-onepage-index .three-pane .opc-wrapper .page-title{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc{width:100%;float:none;margin:0 auto}.checkout-onepage-index .three-pane .opc-wrapper .opc .section{-webkit-backface-visibility:hidden;-webkit-transition:border 0.3s;-moz-transition:border 0.3s;-ms-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s}.checkout-onepage-index .three-pane .opc-wrapper .opc .step{-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;border-bottom:none;width:calc(100% - 60px);margin:0 auto}.checkout-onepage-index .three-pane .opc-wrapper .opc .step-title{border-bottom:0;padding:0 1em;display:inline-block;background:#fff;margin-left:1em}.checkout-onepage-index .three-pane .opc-wrapper .opc .step-title h2{-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;font-family:"Austin Web",times,serif;text-transform:none;font-size:28px}.checkout-onepage-index .three-pane .opc-wrapper .opc .section p{font-size:15px;color:#555;margin-bottom:5px}.checkout-onepage-index .three-pane .opc-wrapper .opc .section p.required{margin-bottom:30px}.checkout-onepage-index .three-pane .opc-wrapper .opc .section p.error{color:#fd4444}.checkout-onepage-index .three-pane .opc-wrapper .opc .section dt.error{color:#fd4444}.checkout-onepage-index .three-pane .opc-wrapper .opc .section a.edit-section{display:none;position:absolute;top:12px;right:0;text-decoration:underline;text-transform:uppercase;color:#777;letter-spacing:1px;width:auto;z-index:4;flex-flow:wrap;justify-content:center}.checkout-onepage-index .three-pane .opc-wrapper .opc .section a.edit-section:before{flex-basis:26.1px;margin:0 auto}.checkout-onepage-index .three-pane .opc-wrapper .opc .section button{border:1px solid transparent;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.checkout-onepage-index .three-pane .opc-wrapper .opc .section button:hover{border-color:#000;color:#000;background:transparent}.checkout-onepage-index .three-pane .opc-wrapper .opc .section:not(.allow),.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active){border-color:rgba(0,0,0,0.3) !important}.checkout-onepage-index .three-pane .opc-wrapper .opc .section:not(.allow):before,.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active):before{content:'';display:block;width:100%;height:100%;z-index:3;position:absolute}.checkout-onepage-index .three-pane .opc-wrapper .opc .section:not(.allow) h2,.checkout-onepage-index .three-pane .opc-wrapper .opc .section:not(.allow) .step,.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active) h2,.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active) .step{opacity:0.3}.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active) a.edit-section{display:flex}.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active)#opc-login a.edit-section,.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active)#opc-billing a.edit-section,.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active)#opc-payment a.edit-section,.checkout-onepage-index .three-pane .opc-wrapper .opc .section.allow:not(.active)#opc-review a.edit-section{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login.active ~ li{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login form .note{display:none}.checkout-onepage-index .three-pane .opc-wrapper .opc #opc-login form .buttons-set button ~ a{display:inline-block;text-transform:none;font-size:1.33em;color:#555;text-decoration:underline;letter-spacing:normal;margin-left:14%}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane .opc-wrapper{width:100%}}.checkout-onepage-index .three-pane .icon-edit:before{content:'';border-radius:50%;width:26px;height:26px;vertical-align:middle;display:inline-block;background:#000 url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/md-edit-white.svg") no-repeat center center/50% auto;margin-right:6px}.checkout-onepage-index .three-pane .icon-close:before{content:'';width:26px;height:26px;vertical-align:middle;display:inline-block;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/md-close-white.svg") no-repeat center center/50% auto}.checkout-onepage-index .three-pane .icon-close.icon-dark:before{background-image:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/checkout/md-close-black.svg")}.checkout-onepage-index .three-pane .please-wait{position:fixed}.checkout-onepage-index .three-pane.step2 .col-main{position:relative}.checkout-onepage-index .three-pane.step2 .col-main #ampromo-items-add{display:flex}.checkout-onepage-index .three-pane.step2 .checkout-left-side-bar{display:block}.checkout-onepage-index .three-pane.step2 .checkout-left-side-bar .opc-progress-container,.checkout-onepage-index .three-pane.step2 .checkout-left-side-bar .bc-store-credit{display:none}.checkout-onepage-index .three-pane.step2 .checkout-left-side-bar #bccheckout-discount{display:block}.checkout-onepage-index .three-pane.step2 .opc{display:flex;flex-flow:wrap;justify-content:flex-start}.checkout-onepage-index .three-pane.step2 .opc>li:not(#opc-login){display:block}.checkout-onepage-index .three-pane.step2 .opc li#opc-login{display:none}.checkout-onepage-index .three-pane.step2 .footer-container{position:relative}@media only screen and (max-width: 991px){.checkout-onepage-index .three-pane.step2 .opc{justify-content:center}.checkout-onepage-index .three-pane.step2 .opc>li{margin-top:0 !important;height:auto !important;margin-bottom:4em}.checkout-onepage-index .three-pane.step2 .opc .step-title h2{font-size:22px;letter-spacing:normal}}.paypal-express-review .three-pane .hide-tp{display:none !important}.paypal-express-review .three-pane .select{height:auto}.paypal-express-review .three-pane .col-main select::-ms-expand{display:none}.paypal-express-review .three-pane .col-main .page-title,.paypal-express-review .three-pane .col-main h2.legend{display:none}.paypal-express-review .three-pane .col-main .box .box-title{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.paypal-express-review .three-pane .col-main .box .box-title h3{margin:0 0 0 0.5em;font-family:"Austin Web",times,serif;font-size:28px;text-transform:none}.paypal-express-review .three-pane .col-main .box .box-title h3 span:not(.separator){background:#fff;display:inline-block;padding:0 0.5em}.paypal-express-review .three-pane .col-main .box .box-title h3 .separator{display:none}.paypal-express-review .three-pane .col-main .box .box-title h3 a{display:block;font-size:15px;position:absolute;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:normal}.paypal-express-review .three-pane .col-main .box .box-content{padding:0 30px;font-size:1.364em}.paypal-express-review .three-pane .col-main .box .box-content fieldset{padding:0}.paypal-express-review .three-pane .col-main .info-container{width:65%;margin-right:2%;float:left}.paypal-express-review .three-pane .col-main .info-container .info-set .col-1,.paypal-express-review .three-pane .col-main .info-container .info-set .col-2{border:1px solid #000;margin:37px 1.75% 0 0;padding:0 0 30px;width:48.4%}.paypal-express-review .three-pane .col-main .info-container .info-set:first-of-type .col-1,.paypal-express-review .three-pane .col-main .info-container .info-set:first-of-type .col-2{min-height:200px}.paypal-express-review .three-pane .col-main .info-container .info-set:first-of-type .col-2{border-bottom:0;margin-right:0}.paypal-express-review .three-pane .col-main .info-container .info-set:last-of-type .col-1,.paypal-express-review .three-pane .col-main .info-container .info-set:last-of-type .col-2{margin-top:-6px}.paypal-express-review .three-pane .col-main .info-container .info-set:last-of-type .col-1{float:right;border:1px solid #000;border-top:0;margin-right:0}.paypal-express-review .three-pane .col-main .info-container .info-set:last-of-type .col-1 .box-content p{padding:30px 0}.paypal-express-review .three-pane .col-main .info-container .info-set:last-of-type .col-2{float:left;border:0}.paypal-express-review .three-pane .col-main>.info-set{float:left;width:33%;border:1px solid #000;padding:0 0 30px;margin:37px 0 30px 0}.paypal-express-review .three-pane .col-main #order_review_form{clear:right;margin:0 auto;width:calc(100% - 60px);display:block}.paypal-express-review .three-pane .col-main #order_review_form #review-buttons-container{border:0}.paypal-express-review .three-pane .col-main #order_review_form .add-gift-message{margin-top:0;padding-top:0}.paypal-express-review .three-pane .col-main #order_review_form .add-gift-message p{position:relative}.paypal-express-review .three-pane .col-main #order_review_form label[for="allow_gift_options"]{float:none;margin-top:0;color:transparent}.paypal-express-review .three-pane .col-main #order_review_form label[for="allow_gift_options"]:before{content:attr(data-orig);color:#000;display:block;position:absolute;top:0;left:20px}.paypal-express-review .three-pane .col-main #order_review_form .ez-checked ~ label[for="allow_gift_options"]:before{content:attr(data-active)}.paypal-express-review .three-pane .col-main #order_review_form .gift-message-form{border-top:0}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container{border-top:0;padding-top:0;margin:14px auto 0}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .fieldset .gift-message-container{width:100%;float:none;padding-left:0;position:relative}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .fieldset .gift-message-container:before{content:'';display:block;background:#fff;width:calc(100% - 2px);height:2.5em;position:absolute;top:1px;left:1px;z-index:2}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .fieldset .gift-message-container>p{position:absolute;z-index:3;left:1em;top:0.75em;text-transform:uppercase}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .input-box{padding-bottom:0}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .form-list .input-text{padding:35px 11px 11px;font-size:15px;line-height:1.47;color:#555}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .gift_message_chars_remaining{text-align:right;font-size:11px;letter-spacing:1.7px;color:transparent;margin-top:3px;margin-bottom:0}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .gift_message_chars_remaining span{color:#000}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .gift_message_chars_remaining:after{content:"/" attr(data-maxcount);display:inline;color:#000}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .gift-save-btn,.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .cancelmsg{display:none !important}.paypal-express-review .three-pane .col-main #order_review_form #allow-gift-messages-for-order-container .giftmsg-note{margin-top:-1.2em;max-width:75%}.paypal-express-review .three-pane .col-main #order_review_form .edit-button{position:absolute;line-height:20px;right:0;top:50%;transform:translateY(-50%);text-decoration:underline;display:none !important}.paypal-express-review .three-pane .col-main #details-reload{padding:0 30px}.paypal-express-review .three-pane .col-main #details-table{width:100%;padding:20px 0}.paypal-express-review .three-pane .col-main #details-table td{font-size:13px}.paypal-express-review .three-pane .col-main #details-table thead th:first-child,.paypal-express-review .three-pane .col-main #details-table tbody td:first-child{width:43.87%;min-width:43.87%;padding-right:5px}.paypal-express-review .three-pane .col-main #details-table thead th.a-left,.paypal-express-review .three-pane .col-main #details-table thead th.a-center,.paypal-express-review .three-pane .col-main #details-table tbody td.a-left,.paypal-express-review .three-pane .col-main #details-table tbody td.a-center{width:16%;min-width:16%}.paypal-express-review .three-pane .col-main #details-table thead th.a-right,.paypal-express-review .three-pane .col-main #details-table tbody td.a-right{width:23%;min-width:23%}.paypal-express-review .three-pane .col-main #details-table thead th{padding-left:0;padding-right:0}.paypal-express-review .three-pane .col-main #details-table tbody tr.even td,.paypal-express-review .three-pane .col-main #details-table tbody tr:nth-child(even) td{background:rgba(243,243,243,0.3)}.paypal-express-review .three-pane .col-main #details-table tbody td{border-bottom:1px solid #f3f3f3}.paypal-express-review .three-pane .col-main #details-table tbody td .item-options dd{white-space:unset}.paypal-express-review .three-pane .col-main #details-table tbody:last-child td{text-transform:none}.paypal-express-review .three-pane .col-main #details-table tfoot td{text-transform:none;padding-bottom:14px;padding-top:0;font-size:14px}.paypal-express-review .three-pane .col-main #details-table tfoot td:first-child{font-weight:700}.paypal-express-review .three-pane .col-main #details-table tfoot td:last-child,.paypal-express-review .three-pane .col-main #details-table tfoot td:last-child strong{font-weight:400}.paypal-express-review .three-pane .col-main #details-table tfoot tr.first td,.paypal-express-review .three-pane .col-main #details-table tfoot tr:first-child td{padding-top:29px}.paypal-express-review .three-pane .col-main #details-table tfoot tr.last td,.paypal-express-review .three-pane .col-main #details-table tfoot tr:last-child td{padding-top:14px;border-top:1px dashed #e0e0e0}.paypal-express-review .three-pane .col-main #details-table tfoot tr.last td strong,.paypal-express-review .three-pane .col-main #details-table tfoot tr:last-child td strong{text-transform:none;color:#000;font-size:14px}.paypal-express-review .three-pane .col-main #details-table tfoot tr.last td:first-child strong,.paypal-express-review .three-pane .col-main #details-table tfoot tr:last-child td:first-child strong{font-weight:700}.paypal-express-review .three-pane .col-main #details-table .product-wrap{width:100%;min-width:0}.paypal-express-review .three-pane .col-main #details-table .product-image-wrap,.paypal-express-review .three-pane .col-main #details-table .product-details{display:inline-block;float:none;vertical-align:middle}.paypal-express-review .three-pane .col-main #details-table .product-image-wrap{width:42%}.paypal-express-review .three-pane .col-main #details-table .product-details{width:50%}.paypal-express-review .three-pane .col-main #details-table .product-name{text-transform:none;font-weight:700;letter-spacing:normal;font-size:12px}.paypal-express-review .three-pane .col-main #details-table .summary-details td,.paypal-express-review .three-pane .col-main #details-table .summary-total td{color:#1eaf2d}@media only screen and (max-width: 991px){.paypal-express-review .three-pane .col-main .info-container{width:100%;float:none;margin:0}.paypal-express-review .three-pane .col-main .info-container .info-set:first-of-type .col-wrap{width:90.667vw}.paypal-express-review .three-pane .col-main .info-container .info-set:first-of-type .col-1,.paypal-express-review .three-pane .col-main .info-container .info-set:first-of-type .col-2{width:100%;min-height:0}.paypal-express-review .three-pane .col-main .info-container .info-set:last-of-type .col-wrap{width:90.667vw}.paypal-express-review .three-pane .col-main .info-container .info-set:last-of-type .col-1{width:100%;margin-top:-26px}.paypal-express-review .three-pane .col-main>.info-set{width:90.667vw;float:none;margin-left:auto;margin-right:auto}.paypal-express-review .three-pane .col-main #details-reload{padding:0;width:84.11%}.paypal-express-review .three-pane .col-main #details-table{width:100%}.paypal-express-review .three-pane .col-main #details-table thead{display:table-header-group}.paypal-express-review .three-pane .col-main #order_review_form{float:none;margin:0 auto;width:84.11%}}@media only screen and (min-width: 1025px){.customer-account .col-left{width:30%;padding-right:20px}.customer-account .col-main{width:70%}.customer-account .my-account .ca-newsletter-disclaimer{margin-top:1.5em}.customer-account .my-account .ca-newsletter-disclaimer p{font-size:11px;letter-spacing:1px;line-height:1.5em}.customer-account .my-account .ca-newsletter-disclaimer a:hover{color:#000}.customer-account .my-account .ca-newsletter-disclaimer .top p:first-child{margin-bottom:0}.customer-account .my-account .ca-newsletter-disclaimer .bottom p:first-child,.customer-account .my-account .ca-newsletter-disclaimer .bottom p:nth-child(2){margin-bottom:0}.account-create .ca-newsletter-disclaimer{margin-top:1.5em}.account-create .ca-newsletter-disclaimer p{font-size:11px;letter-spacing:1px;line-height:1.5em}.account-create .ca-newsletter-disclaimer a:hover{color:#000}.account-create .ca-newsletter-disclaimer .top p:first-child{margin-bottom:0}.account-create .ca-newsletter-disclaimer .bottom p:first-child,.account-create .ca-newsletter-disclaimer .bottom p:nth-child(2){margin-bottom:0}}.account-login,.forgot-pwd-wrapper,.account-create,.reset-password-wrapper{width:91%;margin:20px auto}.account-login .buttons-set,.forgot-pwd-wrapper .buttons-set,.account-create .buttons-set,.reset-password-wrapper .buttons-set{margin-top:10px;margin-bottom:5px}.account-login .legend,.forgot-pwd-wrapper .legend,.account-create .legend,.reset-password-wrapper .legend{font-size:12px;margin-bottom:20px}.account-login p,.forgot-pwd-wrapper p,.account-create p,.reset-password-wrapper p{font-size:12px}.account-login .divider,.forgot-pwd-wrapper .divider,.account-create .divider,.reset-password-wrapper .divider{border-top:1px solid #e6e7e8;margin:20px 0}.account-login .form-list .control,.forgot-pwd-wrapper .form-list .control,.account-create .form-list .control,.reset-password-wrapper .form-list .control{margin-top:10px}.account-login .form-list .control label,.forgot-pwd-wrapper .form-list .control label,.account-create .form-list .control label,.reset-password-wrapper .form-list .control label{font-size:11px;margin-top:0}.back-link{margin:5px}.back-link a{color:#a9a9a9;text-decoration:none;font-size:11px;letter-spacing:1px}.back-link a small{font-size:14px}.account-login .legend{text-align:center}.account-login .col2-set{padding:0 0 20px}.account-login .note{margin:10px 0}.account-login .note a{text-decoration:none;color:#a9a9a9;letter-spacing:1px}.account-login .note a:hover{color:#231f20}.customer-account .page-title h1,.customer-account .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .customer-account .page-title h3,.customer-account .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .customer-account .page-title h3{padding-bottom:9px;border-bottom:1px solid #e6e7e8}.customer-account .my-account{margin-bottom:40px}.customer-account .welcome-msg{margin-bottom:25px}.customer-account p,.customer-account address{font-size:10px;letter-spacing:1px;line-height:15px}.customer-account .sub-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:400}.customer-account .col2-set{border-top:1px solid #e6e7e8;padding:15px 0}.customer-account .col2-set .box-title{margin-top:0}@media only screen and (max-width: 767px){.customer-account .title-link-block{zoom:1}}.customer-account .title-link-block:before,.customer-account .title-link-block:after{content:' ';display:table}.customer-account .title-link-block:after{clear:both}.customer-account .title-link-block .sub-title{float:left}.customer-account .title-link-block a{float:right;text-decoration:none;color:#a9a9a9;text-transform:uppercase;letter-spacing:1px;margin-top:15px}.customer-account .title-link-block a:hover{color:#231f20}.customer-account .change-links{margin:15px 0}.customer-account .change-links a{text-transform:uppercase;letter-spacing:1px;color:#a9a9a9;font-size:10px;text-decoration:none;padding-right:10px}.customer-account .change-links a:hover{color:#231f20}.customer-account .info-box .box-title{font-size:10px;letter-spacing:1px;line-height:15px;margin-top:0}.my-account .fieldset,.my-account .buttons-set,.my-account p.required{margin:15px auto}.my-account .fieldset{border-top:1px solid #e6e7e8}.my-account .fieldset:first-child{border-top:0}.my-account .buttons-set,.my-account p.required{text-align:right}.my-account .buttons-set{margin-top:20px}.my-account .legend{font-size:14px;font-weight:400}.my-account .twitter-typeahead{display:block;width:100%}.logout-wrapper{width:96%;margin:50px auto;text-align:center}.logout-wrapper h1,.logout-wrapper #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .logout-wrapper h3,.logout-wrapper #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .logout-wrapper h3{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:3px;font-weight:400}.logout-wrapper p{font-family:"Times New Roman",times,serif;font-size:14px;padding:0 20px}@media only screen and (min-width: 768px){.account-login button,.forgot-pwd-wrapper button,.account-create button,.reset-password-wrapper button,.my-account .buttons-set button{width:auto}.account-login .col2-set{padding:30px 15% 60px}.account-login .col2-set .col-1{padding-right:30px;border-right:1px solid #e6e7e8}.account-login .col2-set .col-2{padding-left:30px}.account-login .form-list .input-box{width:100%}.forgot-pwd-wrapper,.reset-password-wrapper{padding:30px 15% 60px}.forgot-pwd-wrapper .fieldset,.reset-password-wrapper .fieldset{width:50%;margin:0 auto}.account-create{width:50%;margin:0 auto}.account-create .fieldset{margin:35px 0}.account-create .form-list label{text-align:left;float:none}.account-create .form-list .input-box{float:none;width:100%}.account-create .buttons-set{text-align:right}}@media only screen and (min-width: 768px) and (max-width: 767px){.account-create .buttons-set{zoom:1}}@media only screen and (min-width: 768px){.account-create .buttons-set:before,.account-create .buttons-set:after{content:' ';display:table}.account-create .buttons-set:after{clear:both}.account-create .buttons-set .back-link{float:left;text-align:right;padding-right:10px}.account-create .required{text-align:right}.my-account .fieldset,.my-account .buttons-set,.my-account p.required{width:100%}.my-account .buttons-set{text-align:right}}@media only screen and (min-width: 768px) and (max-width: 767px){.my-account .buttons-set{zoom:1}}@media only screen and (min-width: 768px){.my-account .buttons-set:before,.my-account .buttons-set:after{content:' ';display:table}.my-account .buttons-set:after{clear:both}.my-account .buttons-set .back-link{float:left;text-align:right;padding-right:10px}}@media only screen and (max-width: 767px){.account-login .col-2{margin-top:30px}}.sidebar .block-account,.sidebar .block-reorder{padding-right:20px;margin-bottom:20px}.sidebar .block-account .block-title,.sidebar .block-reorder .block-title{border-bottom:1px solid #e6e7e8;margin-top:20px;padding-bottom:10px;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;line-height:18px}.sidebar .block-account .block-title strong,.sidebar .block-reorder .block-title strong{font-weight:normal}.sidebar .block-account ul,.sidebar .block-account ol,.sidebar .block-reorder ul,.sidebar .block-reorder ol{margin:0;padding:0;list-style:none}.sidebar .block-account ul li,.sidebar .block-account ol li,.sidebar .block-reorder ul li,.sidebar .block-reorder ol li{margin-top:5px}.sidebar .block-account a,.sidebar .block-reorder a{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:9px;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.sidebar .block-account a:hover,.sidebar .block-reorder a:hover{color:#a9a9a9}.sidebar .block-account li ul,.sidebar .block-reorder li ul{padding-left:10px;margin:10px 0}.sidebar .block-account li ul li a,.sidebar .block-reorder li ul li a{padding-top:5px}.sidebar .block-account .current,.sidebar .block-reorder .current{font-weight:normal;font-size:9px;letter-spacing:2px;text-transform:uppercase;border-bottom:0px;color:#a9a9a9;padding:0;border-top:0}.sidebar .block-account .block-content strong,.sidebar .block-reorder .block-content strong{display:block;font-weight:normal}.sidebar .block-reorder a{text-transform:none;padding-top:0}.sidebar .block-reorder p{margin:0}.sidebar .block-reorder ol{margin:10px 0}.sidebar .block-reorder li{margin-bottom:5px}.sidebar .block-reorder .ez-checkbox{margin-top:3px}.sidebar .block-reorder .actions a{display:none}.sidebar .block-reorder .actions button{width:auto}@media only screen and (max-width: 1024px){.sidebar .block-account{text-align:center}.sidebar .block-account,.sidebar .block-reorder{padding-right:0;margin-bottom:30px}.sidebar .block-account li,.sidebar .block-reorder li{margin:5px 0}.sidebar .block-account li a,.sidebar .block-account li strong,.sidebar .block-reorder li a,.sidebar .block-reorder li strong{font-size:10px}.sidebar .block-account li ul,.sidebar .block-reorder li ul{padding:0;margin:15px 0}.sidebar .block-account .block-title,.sidebar .block-reorder .block-title{text-align:center}.my-account{width:96%;margin:0 auto}.sidebar .block-reorder{display:none}}.customer-account .addresses-list{border-top:0;padding:0}.customer-account .addresses-list ol{margin:0;padding:0;list-style:none}.customer-account .addresses-list .buttons-set{width:100%;margin:0;text-align:left}.customer-account .addresses-list .col-1,.customer-account .addresses-list .col-2{width:100%;float:none;border:0;padding:0}.customer-account .addresses-list .sub-title{border-bottom:1px solid #e6e7e8;padding-bottom:10px;margin-top:0}.customer-account .addresses-list .addresses-additional{margin-top:20px}.customer-account .addresses-list .buttons-set{text-align:right}@media only screen and (min-width: 768px){.customer-account .addresses-list{width:100%;margin:0 auto}.customer-account .addresses-list .addresses-primary{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 767px){.customer-account .addresses-list .addresses-primary{zoom:1}}@media only screen and (min-width: 768px){.customer-account .addresses-list .addresses-primary:before,.customer-account .addresses-list .addresses-primary:after{content:' ';display:table}.customer-account .addresses-list .addresses-primary:after{clear:both}.customer-account .addresses-list .addresses-primary .info-box{float:left;width:50%}.customer-account .addresses-list .addresses-additional .item{float:left;width:25%;padding-right:10px}}@media only screen and (min-width: 768px) and (max-width: 767px){.customer-account .addresses-list .tablet-clear{zoom:1}}@media only screen and (min-width: 768px){.customer-account .addresses-list .tablet-clear:before,.customer-account .addresses-list .tablet-clear:after{content:' ';display:table}.customer-account .addresses-list .tablet-clear:after{clear:both}}@media only screen and (max-width: 767px){.customer-account .addresses-list{text-align:center}}.recent-orders .sub-title{border-bottom:1px solid #e6e7e8;padding-bottom:10px}.recent-orders .sub-title a{float:right;text-decoration:none;text-transform:uppercase;color:#a9a9a9}.recent-orders .sub-title a:hover{color:#231f20}.order-page .page-title{text-align:right;margin-bottom:0}.order-page .page-title h1,.order-page .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .order-page .page-title h3,.order-page .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .order-page .page-title h3{margin-bottom:20px;text-align:center}.order-page .page-title a{text-transform:uppercase;letter-spacing:1px;color:#a9a9a9;font-size:10px;text-decoration:none;padding-right:10px}.order-page .page-title a:hover{color:#231f20}.order-page .order-date{margin-top:-15px}.order-page .box-content p{margin-bottom:5px}.order-page .box-content table th{text-align:left}.order-page .box-content dd{margin:0}.order-items .title-buttons{text-align:right;border-bottom:1px solid #e6e7e8;margin:10px 0 5px}@media only screen and (max-width: 767px){.order-items .title-buttons{zoom:1}}.order-items .title-buttons:before,.order-items .title-buttons:after{content:' ';display:table}.order-items .title-buttons:after{clear:both}.order-items .title-buttons a{text-transform:uppercase;letter-spacing:1px;color:#a9a9a9;font-size:10px;text-decoration:none;padding-right:10px}.order-items .title-buttons a:hover{color:#231f20}.order-items .sub-title{display:inline;float:left;margin-top:2px}#my-orders-table td,#my-orders-table th{padding:15px 0}.sales-order-history .my-account .buttons-set{width:100%}.order-items .sub-title{font-size:10px;font-weight:700}.order-items .product-image{float:left;width:30%;padding-right:15px}.order-items .product-image img{width:100%}.order-items .product-details{width:70%;float:right}.order-items .product-name{font-size:11px}.order-items .item-number{margin-bottom:10px;letter-spacing:1px;font-family:"Times New Roman",times,serif;font-style:italic}.order-items .item-options{font-size:10px}.order-items .item-order-details{margin-top:15px}.order-items .item-order-details strong{text-transform:uppercase;letter-spacing:1px;font-weight:normal}.order-items .data-table tbody td{border-bottom:1px solid #e6e7e8;min-width:30px}.order-items .data-table tbody td:first-child{padding-left:0}.order-items .totals{margin:20px 0}.order-items .totals td{padding:5px 20px}.order-items .tracking-table{margin-bottom:20px}.order-items .tracking-table tbody td,.order-items .tracking-table th{border:0;text-align:left}.order-items .tracking-table th{text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:10px}.items-shipped-title{border-bottom:1px solid #e6e7e8;display:block;width:100%;margin-top:30px;padding-bottom:10px}@media only screen and (max-width: 767px){.order-items{border-top:1px solid #e6e7e8}.order-items thead{display:none}.order-items .product-image{width:50%}.order-items .product-details{width:50%}.order-items .data-table tbody td,.order-items .data-table thead th{padding:15px 0}}@media only screen and (max-width: 767px) and (max-width: 767px){.order-items .data-table tbody td,.order-items .data-table thead th{zoom:1}}@media only screen and (max-width: 767px){.order-items .data-table tbody td:before,.order-items .data-table tbody td:after,.order-items .data-table thead th:before,.order-items .data-table thead th:after{content:' ';display:table}.order-items .data-table tbody td:after,.order-items .data-table thead th:after{clear:both}.order-items .totals{width:100%}.order-items .totals td{padding:5px 0}.order-items .totals td:first-child{text-align:left}}.giftcardaccount .fieldset{border:0;margin-top:40px}.giftcardaccount .check-gc-status{border:1px solid #a9a9a9;color:#a9a9a9;background:#fff}@media only screen and (max-width: 767px){.giftcardaccount .check-gc-status{margin-bottom:10px}}.manage-payment-method .col2-set{padding:0;border:0}.manage-payment-method .col2-set .col-1,.manage-payment-method .col2-set .col-2{float:none;width:100%;padding:0;border:0;margin-bottom:20px}.manage-payment-method h2{font-size:14px;font-weight:400;margin-top:0}.manage-payment-method ol,.manage-payment-method ul{margin:0;padding:0;list-style:none}.manage-payment-method .form-list h4{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.manage-payment-method .section{padding-bottom:20px;border-top:1px solid #e6e7e8}.manage-payment-method .section .legend{margin-top:15px;font-size:12px;line-height:15px}.manage-payment-method .buttons-set{margin-top:10px}.customer-paymentinfo-index .col-main .back-link{display:none}@media only screen and (min-width: 768px){.manage-payment-method .buttons-set{text-align:right}.manage-payment-method .buttons-set button{width:auto}.cc-form-wrapper .input-box{width:49%}.cc-form-wrapper #authnetcim_cc_type_cvv_div .input-box{width:15%}.cc-form-wrapper #authnetcim_cc_type_exp_div .input-box{width:100%}}@media only screen and (max-width: 1024px){.manage-payment-method{width:96%;margin:0 auto}}.shipping-tracking-popup{background:#fff;width:96%;margin:20px auto}.shipping-tracking-popup .title-buttons{border-bottom:1px solid #e6e7e8;padding-bottom:10px}.shipping-tracking-popup .title-buttons button{display:none}.shipping-tracking-popup .sub-title{font-size:12px;letter-spacing:1px;font-weight:400}.shipping-tracking-popup .buttons-set{text-align:right}.shipping-tracking-popup .buttons-set button{width:auto}.shipping-tracking-popup .data-table{border:1px solid #e6e7e8;margin-bottom:20px}.page-print div,.page-print p,.page-print address{font-size:10px}.page-print h1,.page-print #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .page-print h3,.page-print #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .page-print h3{padding-bottom:0}.page-print h2{font-size:1em}.page-print h3{font-size:10px}@media only screen and (max-width: 767px){.page-print .data-table td{zoom:1}}.page-print .data-table td:before,.page-print .data-table td:after{content:' ';display:table}.page-print .data-table td:after{clear:both}.page-print .data-table .product-image{max-width:70px}.page-print .data-table .product-image,.page-print .data-table .product-details{float:left}.page-print .data-table .phone-only{display:none}.page-print .col2-set{margin-bottom:10px}.page-print .col2-set .col-1{border:0}.page-print #my-orders-table td,.page-print #my-orders-table th{padding:5px !important}.page-print #my-orders-table td:last-child{text-align:right}.page-print #my-orders-table tfoot td{padding:5px 5px 0 !important}.page-print #my-orders-table tfoot tr:last-child td{padding-bottom:5px !important}.cms-page-view .std{width:70%;margin:0 auto 70px;font-family:"Times New Roman",times,serif;font-size:15px;letter-spacing:1px}.cms-page-view .std h2{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;text-align:center;font-size:14px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;padding-bottom:15px;padding-top:30px;margin-top:35px}.cms-page-view .std h3{text-transform:uppercase;text-align:center;border-top:1px solid #e6e7e8;padding:10px 0;font-size:11px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px}.cms-page-view .std h4{text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:normal;font-size:11px;letter-spacing:2px}.cms-page-view .std .add-center{text-align:center}.cms-page-view .col2-left-layout .std{margin:0 auto 65px;width:100%}.cms-page-view .custom-addtocart .oos-button,.cms-page-view .custom-addtocart .button-wrapper{display:inline-block;width:76%;vertical-align:top;float:right}.cms-page-view .custom-addtocart .button-wrapper{margin-top:22px;position:relative}.cms-page-view .custom-addtocart .preloader{position:absolute;top:10px}.cms-page-view .custom-addtocart .qty-wrapper{display:inline-block;width:20%}.cms-page-view .custom-addtocart .qty-wrapper .select{height:41px}.cms-page-view .custom-addtocart .out-of-stock-msg{font-size:11px;font-weight:bold;color:red}@media screen and (min-width: 768px) and (max-width: 1024px){.cms-page-view .custom-addtocart .out-of-stock-msg{font-size:1vw}}@media screen and (max-width: 767px){.cms-page-view .custom-addtocart .out-of-stock-msg{font-size:2vw}}.cms-page-view .custom-addtocart button:disabled{opacity:.5}@media only screen and (max-width: 1024px){.sendfriend-product-send #product_sendtofriend_form{padding:0 10px}}.sendfriend-product-send .buttons-set .button{margin-top:20px}#recipients_options .add-row{padding-top:35px;position:relative}#recipients_options .add-row>.btn-remove{left:0;position:absolute;top:15px}#recipients_options .add-row>.btn-remove a{font-size:16px}#generalanchor,#contactusanchor{margin-top:0;padding-top:10px}.cms-ingredient-glossary .nav-wrapper .nav>.level0.last a.level-top{border-bottom:2px solid #102166}p.intro{margin-bottom:0}.alphanav{border:0;display:block;margin:0;z-index:0 !important}@media only screen and (max-width: 767px){.alphanav{zoom:1}}.alphanav:before,.alphanav:after{content:' ';display:table}.alphanav:after{clear:both}.alphanav #def-index{margin-bottom:0}.def-title{word-wrap:break-word}.cms-events .nav-wrapper .nav>.level0.last a.level-top{border-bottom:2px solid #102166}.event-table{margin-bottom:15px}.event-table td{padding:10px 0;font-size:13px}.category-summer-skin .nav-wrapper .nav>.level0.seasonal-nav a.level-top{border-bottom:2px solid #102166}.cms-the-never-list .nav-wrapper .nav>.level0.never-list-nav a.level-top{border-bottom:2px solid #102166}.cms-careers .nav-wrapper .nav>.level0.last a.level-top{border-bottom:2px solid #102166}.cms-help .std h2{border-top:1px solid #e6e7e8}.cms-help .std h2:first-child{border-top:0}@media only screen and (min-width: 1025px){.cms-ingredient-glossary .col-main .std{width:98%;margin:0 auto}}@media only screen and (max-width: 1024px){.cms-page-view .col-main .std,.cms-ingredient-glossary .col-main .std{width:94%;margin:0 auto}}@media only screen and (max-width: 1024px){.bob-member-landing-header{padding-top:115px}}@media only screen and (min-width: 768px){.bob-member-landing-header{padding-top:115px}}@media only screen and (min-width: 1025px){.bob-member-landing-header{padding-top:0}}.bob-member-landing-content{position:relative;padding-top:0}@media only screen and (max-width: 1024px){.bob-member-landing-content{padding-bottom:100px}}@media only screen and (min-width: 1025px){.bob-member-landing-content{padding-bottom:0}}@media only screen and (max-width: 1024px){.bob-member-landing-content .content-dt{display:none}}@media only screen and (min-width: 768px){.bob-member-landing-content .content-dt{display:inline}}@media only screen and (max-width: 1024px){.bob-member-landing-content .content-mob{display:inline}}@media only screen and (min-width: 768px){.bob-member-landing-content .content-mob{display:none}}.bob-member-landing-content .atc{position:absolute;width:100%}@media only screen and (max-width: 1024px){.bob-member-landing-content .atc{top:auto;bottom:0}}@media only screen and (min-width: 768px){.bob-member-landing-content .atc{top:calc( 83% - 80px );bottom:auto}}@media only screen and (min-width: 1025px){.bob-member-landing-content .atc{top:83%;bottom:auto}}.bob-member-landing-content .atc .atc-ui{position:relative}@media only screen and (max-width: 1024px){.bob-member-landing-content .atc .atc-ui{left:0;width:auto;text-align:center;padding-bottom:20px}}@media only screen and (min-width: 768px){.bob-member-landing-content .atc .atc-ui{left:60.3%;width:39.7%;text-align:left}}.bob-member-landing-content .atc .t-and-c-box{font-family:'akzidenz-grotesk', Helvetica, Arial, sans-serif;position:absolute;display:none;top:-150%;right:0;width:60%;padding:20px;background:white;border:1px solid black;z-index:100}@media only screen and (max-width: 1024px){.bob-member-landing-content .atc .t-and-c-box{top:-120%;font-size:.6rem;width:90%;right:5%}}@media only screen and (min-width: 768px){.bob-member-landing-content .atc .t-and-c-box{top:-200%;width:37.7%;right:2%;font-size:0.7rem}}@media only screen and (min-width: 1025px){.bob-member-landing-content .atc .t-and-c-box{top:-170%;font-size:.8rem}}.bob-member-landing-content .atc .t-and-c{position:relative}.bob-member-landing-content .atc .t-and-c .ez-checkbox{background:none;margin-top:0 !important;cursor:pointer;float:none}.bob-member-landing-content .atc .t-and-c .ez-checkbox .ez-hide{opacity:1}.bob-member-landing-content .atc .t-and-c #bob-member-atc:before{display:block}.bob-member-landing-content .atc .t-and-c label{font-family:'akzidenz-grotesk', Helvetica, Arial, sans-serif}@media only screen and (max-width: 1024px){.bob-member-landing-content .atc .t-and-c label{font-size:.7rem}}@media only screen and (min-width: 1025px){.bob-member-landing-content .atc .t-and-c label{font-size:.8rem}}.bob-member-landing-content .atc .t-and-c .t-and-c-trigger{font-family:'akzidenz-grotesk', Helvetica, Arial, sans-serif;font-size:.8rem;text-decoration:underline;cursor:pointer}@media only screen and (max-width: 1024px){.bob-member-landing-content .atc .t-and-c .t-and-c-trigger{font-size:.7rem}}@media only screen and (min-width: 1025px){.bob-member-landing-content .atc .t-and-c .t-and-c-trigger{font-size:.8rem}}@media only screen and (max-width: 1024px){.bob-member-landing-content .atc .t-and-c{font-size:.7rem;line-height:1}}.bob-member-landing-content .atc-button{font-family:'akzidenz-grotesk', Helvetica, Arial, sans-serif;font-weight:bold;user-select:none;-webkit-user-select:none;margin-bottom:20px;transition:opacity 0.2s ease-in-out}.bob-member-landing-content .atc-button:disabled{opacity:0.3}@media only screen and (max-width: 1024px){.bob-member-landing-content .atc-button{font-size:1rem;padding:10px 20px;width:auto}}@media only screen and (min-width: 768px){.bob-member-landing-content .atc-button{font-size:.8rem;letter-spacing:2px;padding:15px 5px;width:60%}}@media only screen and (min-width: 1025px){.bob-member-landing-content .atc-button{font-size:1.0rem;letter-spacing:3px}}.cms-member-program .breadcrumbs{display:none}.cms-member-program .col1-layout .col-main{height:100%}.cms-member-program .col1-layout .col-main .std{width:100%}@media only screen and (max-width: 767px){.cms-member-program .col1-layout .col-main .std{zoom:1}}.cms-member-program .col1-layout .col-main .std:before,.cms-member-program .col1-layout .col-main .std:after{content:' ';display:table}.cms-member-program .col1-layout .col-main .std:after{clear:both}@media only screen and (min-width: 1025px){.cms-member-program .col1-layout .col-main .std{margin:0 auto 0}}@media only screen and (min-width: 1281px){.cms-member-program .col1-layout .col-main .std{margin:0 auto 0}}.cms-member-program .main{max-width:100%;margin-top:0;height:100%;position:relative;padding-top:0}.cms-member-program .main .join-bob{width:100%;background:#000;float:left}@media only screen and (max-width: 767px){.cms-member-program .main .join-bob{zoom:1}}.cms-member-program .main .join-bob:before,.cms-member-program .main .join-bob:after{content:' ';display:table}.cms-member-program .main .join-bob:after{clear:both}@media only screen and (min-width: 1281px){.cms-member-program .main .join-bob .inner-content{max-width:1200px;position:relative}}.cms-member-program .main .join-bob .button{outline:0;background:transparent;color:#fff;padding:22px 22px;width:auto;border:1px solid #fff;display:inline-block;font:13px "akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:11px;text-align:center;width:40vw;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;display:none}@media only screen and (min-width: 1025px){.cms-member-program .main .join-bob .button{display:block;width:120px;position:absolute;top:20px;right:58px}}.cms-member-program .main .join-bob .arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;display:inline-block;margin-left:9px}.cms-member-program .main .join-bob .italic-ligature{font-family:"Austin Web Italic",times,serif;text-transform:none}.cms-member-program .main .join-bob h3{color:#fff;font-family:"Austin Web",times,serif;font-weight:200;font-size:8vw;padding:0;margin:0;border:none;border-top:0}@media only screen and (min-width: 1025px){.cms-member-program .main .join-bob h3{font-size:4em}}.cms-member-program .main .join-bob h3 span{font-style:italic;text-transform:none}.inner-content{max-width:1200px;margin:0 auto}#membership-program-page{background:#000;height:100%;width:100%;float:left;overflow:hidden}@media only screen and (max-width: 767px){#membership-program-page{zoom:1}}#membership-program-page:before,#membership-program-page:after{content:' ';display:table}#membership-program-page:after{clear:both}@media only screen and (min-width: 1025px){#membership-program-page{width:100%}}@media only screen and (max-width: 767px){#membership-program-page .learn-about-block{zoom:1}}#membership-program-page .learn-about-block:before,#membership-program-page .learn-about-block:after{content:' ';display:table}#membership-program-page .learn-about-block:after{clear:both}#membership-program-page .learn-about-block .inner-content{background:url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/bc-member-page-mobile.jpg) no-repeat center top;background-size:cover;position:relative;height:400px;position:relative;top:0;left:0;bottom:0}@media only screen and (min-width: 1025px){#membership-program-page .learn-about-block .inner-content{position:relative;top:0;left:0;bottom:0;width:auto;height:1000px;background:url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/bc-member-page-1.jpg) no-repeat center top;background-size:cover}}@media only screen and (min-width: 1281px){#membership-program-page .learn-about-block .inner-content{max-width:1440px;width:100%;background-size:contain}}#membership-program-page .learn-about-block .inner-content .section-header{background:transparent;text-align:center;position:absolute;top:0;z-index:5;padding-left:10px;padding-right:10px}#membership-program-page .learn-about-block .inner-content .section-header:nth-child(2){top:40px}@media only screen and (min-width: 768px){#membership-program-page .learn-about-block .inner-content .section-header:nth-child(2){margin-left:auto;margin-right:auto;top:10vh;left:0;right:0}}@media only screen and (min-width: 1025px){#membership-program-page .learn-about-block .inner-content .section-header{top:100px}}@media only screen and (min-width: 1281px){#membership-program-page .learn-about-block .inner-content .section-header{width:1200px;left:0;right:0;margin-left:auto;margin-right:auto}}#membership-program-page .learn-about-block .inner-content .section-header h1,#membership-program-page .learn-about-block .inner-content .section-header h3{font-family:"Austin Web",times,serif;font-size:1.9em;color:#fff;font-weight:300;text-transform:none;letter-spacing:0;line-height:100%;margin-bottom:5px}@media only screen and (min-width: 768px){#membership-program-page .learn-about-block .inner-content .section-header h1,#membership-program-page .learn-about-block .inner-content .section-header h3{font-size:3.5em;padding-left:25px;padding-right:25px}}@media only screen and (min-width: 1281px){#membership-program-page .learn-about-block .inner-content .section-header h1,#membership-program-page .learn-about-block .inner-content .section-header h3{font-size:4.5em}}#membership-program-page .learn-about-block .inner-content .section-header h3{font-size:1.1em;line-height:1.2em;border-top:0;margin-top:0;padding-top:0;text-align:center;margin-bottom:0}@media only screen and (min-width: 768px){#membership-program-page .learn-about-block .inner-content .section-header h3{font-size:2em;padding-left:25px;padding-right:25px}}@media only screen and (min-width: 1281px){#membership-program-page .learn-about-block .inner-content .section-header h3{font-size:2.5em;margin-top:15px}}#membership-program-page .learn-about-block .inner-content .section-header p{font-size:1em;letter-spacing:0;color:#fff;margin-bottom:0;text-align:left}@media only screen and (min-width: 768px){#membership-program-page .learn-about-block .inner-content .section-header p{padding-left:80px;padding-right:80px;text-align:left;font-size:1.4em}}#membership-program-page .learn-about-block .inner-content .button{outline:0;background:transparent;color:#fff;padding:22px 22px;width:auto;border:1px solid #fff;display:inline-block;font:13px "akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:11px;text-align:center;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}@media only screen and (min-width: 768px){#membership-program-page .learn-about-block .inner-content .button{padding:12px 16px 12px 16px;width:50vw;margin-top:20px}}@media only screen and (min-width: 1281px){#membership-program-page .learn-about-block .inner-content .button{width:20vw;margin-top:50px}}#membership-program-page .learn-about-block .inner-content .arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;display:inline-block;margin-left:9px}#membership-program-page .join-member-program .inner-content{background:url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/bc-member-page-mobile-2.jpg) no-repeat center top;background-size:cover;position:relative;height:700px;position:relative;top:0;left:0;bottom:0}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content{position:relative;top:0;left:0;bottom:0;width:100%;max-width:1334px;height:1200px;background:url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/bc-member-page-2.jpg) no-repeat center top;background-size:cover}}@media only screen and (min-width: 1281px){#membership-program-page .join-member-program .inner-content{max-width:1334px;width:100%;background-size:contain;height:1100px}}#membership-program-page .join-member-program .inner-content .section-header{background:transparent;text-align:center;position:absolute;top:55px;z-index:5;padding-left:10px;padding-right:10px}#membership-program-page .join-member-program .inner-content .section-header .small-print{margin-top:10px}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content .section-header .small-print{width:530px;margin:20px auto 0 auto}}@media only screen and (min-width: 1025px) and (max-width: 767px){#membership-program-page .join-member-program .inner-content .section-header .small-print{zoom:1}}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content .section-header .small-print:before,#membership-program-page .join-member-program .inner-content .section-header .small-print:after{content:' ';display:table}#membership-program-page .join-member-program .inner-content .section-header .small-print:after{clear:both}}#membership-program-page .join-member-program .inner-content .section-header .small-print .mini-text-wrapper{margin-top:20px;color:#fff;font-size:0.9em;margin-bottom:10px;clear:both}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content .section-header .small-print .mini-text-wrapper{margin-top:90px}}#membership-program-page .join-member-program .inner-content .section-header .small-print ul{margin:0 0 0 0;padding:0}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content .section-header .small-print ul{float:left;margin:0 0 0 30px}}#membership-program-page .join-member-program .inner-content .section-header .small-print ul li{list-style:none;text-align:center;color:#fff;font-size:0.9em}@media only screen and (min-width: 768px){#membership-program-page .join-member-program .inner-content .section-header .small-print ul li{text-align:left}}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content .section-header .small-print ul li{font-size:0.9em}}#membership-program-page .join-member-program .inner-content .section-header .join-now-wrapper{margin:0 auto;clear:both}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content .section-header .join-now-wrapper{margin:20px auto 0 auto}}#membership-program-page .join-member-program .inner-content .section-header:nth-child(2){top:40px}@media only screen and (min-width: 768px){#membership-program-page .join-member-program .inner-content .section-header:nth-child(2){margin-left:auto;margin-right:auto;top:10vh;left:0;right:0}}#membership-program-page .join-member-program .inner-content .section-header h1,#membership-program-page .join-member-program .inner-content .section-header h3{font-family:"Austin Web",times,serif;font-size:1.9em;color:#fff;font-weight:300;text-transform:none;letter-spacing:0;line-height:100%;margin-bottom:5px}#membership-program-page .join-member-program .inner-content .section-header h1 a,#membership-program-page .join-member-program .inner-content .section-header h3 a{color:#fff;font-weight:200}@media only screen and (min-width: 768px){#membership-program-page .join-member-program .inner-content .section-header h1,#membership-program-page .join-member-program .inner-content .section-header h3{font-size:3.5em;padding-left:25px;padding-right:25px}}@media only screen and (min-width: 1281px){#membership-program-page .join-member-program .inner-content .section-header h1,#membership-program-page .join-member-program .inner-content .section-header h3{font-size:4.5em}}#membership-program-page .join-member-program .inner-content .section-header h3{font-size:1.1em;line-height:1.2em;border-top:0;margin-top:0;padding-top:0;text-align:center;margin-bottom:10px;border-bottom:1px solid #fff}@media only screen and (min-width: 768px){#membership-program-page .join-member-program .inner-content .section-header h3{font-size:2em;padding-left:25px;padding-right:25px}}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content .section-header h3{margin-bottom:20px}}@media only screen and (min-width: 1281px){#membership-program-page .join-member-program .inner-content .section-header h3{font-size:2.5em;margin-bottom:10px;padding-bottom:0}}#membership-program-page .join-member-program .inner-content .section-header p{font-size:1em;letter-spacing:0;color:#fff;margin-bottom:0;text-align:left}@media only screen and (min-width: 768px){#membership-program-page .join-member-program .inner-content .section-header p{padding-left:80px;padding-right:80px;text-align:left;font-size:1.4em}}@media only screen and (min-width: 1025px){#membership-program-page .join-member-program .inner-content .section-header{width:700px;left:0;right:0;margin-left:auto;margin-right:auto;top:260px}}@media only screen and (min-width: 1281px){#membership-program-page .join-member-program .inner-content .section-header{width:800px;left:0;right:0;margin-left:auto;margin-right:auto;top:160px}}#membership-program-page .join-member-program .inner-content .button{outline:0;background:transparent;color:#fff;padding:22px 22px;width:auto;border:1px solid #fff;display:inline-block;font:13px "akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:11px;text-align:center;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}@media only screen and (min-width: 768px){#membership-program-page .join-member-program .inner-content .button{padding:12px 16px 12px 16px;width:50vw;margin-top:20px}}@media only screen and (min-width: 1281px){#membership-program-page .join-member-program .inner-content .button{width:15vw}}#membership-program-page .join-member-program .inner-content .arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;display:inline-block;margin-left:9px}.press-index-index .nav-wrapper .nav>.level0.last a.level-top{border-bottom:2px solid #102166}.press .press-gallery{margin-bottom:2.188rem}.press .press-gallery .brief{text-align:center}.press .press-gallery .owl-nav{width:100%;position:absolute;bottom:13em;background:transparent}@media only screen and (min-width: 1025px){.press .press-gallery .owl-nav{z-index:-1}}@media only screen and (min-width: 1280px){.press .press-gallery .owl-nav{width:108%;bottom:14em;left:-4%}}.press .press-gallery .owl-nav .owl-next{background:rgba(255,255,255,0.5);float:right}.press .press-gallery .owl-nav .owl-next img{display:block;width:18px;height:30px}.press .press-gallery .owl-nav .owl-prev{background:rgba(255,255,255,0.5);float:left}.press .press-gallery .owl-nav .owl-prev img{display:block;width:18px;height:30px}.press .tidbit{display:none}.press .tidbit{display:none}.press .press-theatre{margin:0;border-top:1px solid #e6e7e8;text-align:center}@media only screen and (min-width: 1025px){.press .press-theatre{margin-bottom:5rem}}.press .press-theatre .loader{margin:20px 0;display:inline-block}.press .press-theatre .article-image{width:100%;margin-top:2.188rem;padding-left:1em;padding-right:1em}@media only screen and (min-width: 1025px){.press .press-theatre .article-image{float:left;width:50%}}.press .press-theatre .article-image img{max-width:100%}.press .press-theatre .article-details{width:100%}@media only screen and (min-width: 1025px){.press .press-theatre .article-details{float:left;width:50%}}.press .press-theatre .article-details h3{font-family:"Austin Web",times,serif;font-size:3.5em;font-weight:200;color:#000;letter-spacing:0;text-transform:uppercase;text-align:center;margin-bottom:0}.press .press-theatre .article-details .article-date{text-align:center}.press .press-theatre .article-details .article-products{border-top:1px solid #e6e7e8;margin-top:2.188rem}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products{border-top:none}}.press .press-theatre .article-details .article-products .product-view{padding-left:1em;padding-right:1em;margin-top:2.188rem;margin-bottom:2rem}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .mobile-name-wrapper{display:none}}.press .press-theatre .article-details .article-products .product-view .product-essential .mobile-name-wrapper .mobile-product-name h1,.press .press-theatre .article-details .article-products .product-view .product-essential .mobile-name-wrapper .mobile-product-name #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .press .press-theatre .article-details .article-products .product-view .product-essential .mobile-name-wrapper .mobile-product-name h3,.press .press-theatre .article-details .article-products .product-view .product-essential .mobile-name-wrapper .mobile-product-name #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .press .press-theatre .article-details .article-products .product-view .product-essential .mobile-name-wrapper .mobile-product-name h3{font-family:"Austin Web",times,serif;font-size:3.5em;font-weight:100;text-transform:none;color:#231f20;letter-spacing:0;padding:0;margin:0;line-height:100%;text-align:center}.press .press-theatre .article-details .article-products .product-view .product-essential .product-left{padding-left:1em;padding-right:1em}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .product-left{float:left;padding-left:0;padding-right:0;width:44%}}.press .press-theatre .article-details .article-products .product-view .product-essential .product-left .product-img-box .product-image{text-align:center}.press .press-theatre .article-details .article-products .product-view .product-essential .product-left .product-img-box .product-image img{outline:2px solid #fff;outline-offset:-2px}@media only screen and (min-width: 768px){.press .press-theatre .article-details .article-products .product-view .product-essential .product-left .product-img-box .product-image img{width:50%}}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .product-left .product-img-box .product-image img{width:100%}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content{padding-left:2em;padding-right:2em}@media only screen and (min-width: 768px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content{padding-left:5em;padding-right:5em}}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content{float:right;padding-left:0;padding-right:0;width:56%}}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content #option-attribute{height:18px;margin-top:55px}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content #option-attribute,.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .product-name{display:none}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content #option-attribute,.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .product-name{display:block}}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content #option-attribute h1,.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content #option-attribute #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content #option-attribute h3,.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content #option-attribute #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content #option-attribute h3,.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .product-name h1,.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .product-name #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .product-name h3,.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .product-name #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .product-name h3{font-family:"Austin Web",times,serif;font-size:2.7rem;font-weight:100;text-transform:none;color:#231f20;letter-spacing:0;padding:0;margin:0;line-height:100%;text-align:left}}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right{float:left;width:100%}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-ids,.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .availability{display:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper{text-align:center}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper{text-align:left}}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper .product-shop{float:left}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper .product-shop .price-box p{margin-bottom:0;display:inline;padding-right:5px}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper .product-shop .price-box .price-label{display:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper .product-shop .price-box .old-price .price{text-decoration:line-through}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper .product-shop .price-box .price{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:3em;font-weight:100;letter-spacing:1px;color:#000}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper .tidbit{display:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper .tidbit .size{display:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .price-wrapper .tidbit .price{display:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options{text-align:center;margin-top:30px}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options{text-align:left}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options dl dd{margin:0}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options #find-your-shade img{width:auto}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container{height:auto}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container .gradient{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;background:-moz-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)), color-stop(56%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);background:-o-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);background:-ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);background:linear-gradient(to bottom, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 56%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ffffff', endColorstr='#00ffffff', GradientType=0)}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container .swatch{cursor:pointer;border:none;float:left;position:relative;position:relative}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container .swatch .name{display:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container .swatch .disabled-layer.inactive{display:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container .swatch.active{display:block;height:auto;margin-top:-7px}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container .swatch.active .option-swatch{width:60px;height:60px;border:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container .swatch.active .name{display:block;color:#bbb;text-align:center;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-top:10px}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .product-options .swatch-container .swatch .option-swatch{width:45px;height:45px}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .shipping-callout{display:none}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .shipping-callout{text-align:left;margin:0 0 0 0;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;color:#000;text-transform:none;letter-spacing:0;font-size:1.3em;text-align:center}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart{margin-top:10px}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart .qtylabel{display:none}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart .select{font-size:1.3em;font-weight:700;width:25%;height:3em;right:0;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart .select{margin-left:0;margin-right:0}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart .select select{width:100%;height:3em}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart .button-wrapper{margin-top:2.5em;text-align:center}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart .button-wrapper{text-align:left}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart .button-wrapper button{padding:18px 30px;font-size:1rem;width:195px;letter-spacing:3px;font-weight:600}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .add-to-cart .button-wrapper button{font-size:0.9rem;padding:15px 30px;letter-spacing:3px;width:185px;font-weight:600}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .social-media{text-align:center;margin-top:2em}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .social-media{text-align:left}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .social-media ul{margin:0;padding:0}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .social-media ul li{display:inline-block;margin-right:2em}@media only screen and (min-width: 1025px){.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .social-media ul li{margin-right:3.3em}}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .social-media ul li:last-child{margin-right:0}.press .press-theatre .article-details .article-products .product-view .product-essential .right-product-content .right-product-content-right .social-media ul li .fa{font-size:1.2rem}.accordion{list-style:none;margin:0;padding:0}.accordion li{border-top:1px solid #e6e7e8}.accordion li .faqheader{padding:15px 10px;font-size:11px;text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px;cursor:pointer;padding-right:20px}.accordion li .faqheader:after{content:'';float:right;width:16px;height:16px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite.png") no-repeat 1px -222px;display:block;text-indent:-9999px;margin-right:-10px}.accordion li .faqbody{display:none;margin-bottom:15px;font-size:13px;padding:0 10px 8px}.accordion li .faqbody p{font-family:"Times New Roman",times,serif;margin-bottom:8px;font-size:13px}.accordion li.active .faqheader:after{background-position:1px -194px}.topsidebar{background-color:#fff;border-bottom:1px solid #e6e7e8;margin:0 auto;padding:13px 0;max-width:1200px;text-align:center}.topsidebar .anchor-link{margin:0;padding:0;list-style:none;text-transform:uppercase;letter-spacing:2px;font-size:10px}.topsidebar .anchor-link li{display:inline;padding:0 15px}.topsidebar.sticky-subnav{position:fixed;top:50px;left:0;width:100%;background-color:rgba(255,255,255,0.9);z-index:99}.join-page{margin:40px auto;max-width:1200px}.join-page .std{width:100%}.cms-page-view .col-main .join-page .std{width:100%;padding-left:1em;padding-right:1em}.cms-page-view .col-main .join-page .content-block-header{margin-bottom:18px}#becomeaconsultantanchor,#meetourconsultantsanchor,#hostasocialanchor,#getStarted{font:normal 300 21px/21px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;letter-spacing:17px;border:0}#becomeaconsultantanchor:after,#meetourconsultantsanchor:after,#hostasocialanchor:after,#getStarted:after{content:'';display:block;height:5px;width:285px;background:#ff4539;margin:5px auto 0}#joinnowanchor{padding-top:35px}#becomeaConsultant .video-container,#joinUs .video-container,#hostaSocial .video-container,#joinnowanchor .video-container,#hostanchor .video-container{position:relative;max-width:640px;width:100%;margin:0 auto}#becomeaConsultant .video-container:after,#joinUs .video-container:after,#hostaSocial .video-container:after,#joinnowanchor .video-container:after,#hostanchor .video-container:after{content:'';display:block;height:1px;width:100%;max-width:425px;background:#333;margin:25px auto 20px}#becomeaConsultant .jm-title-wrapper,#joinUs .jm-title-wrapper,#hostaSocial .jm-title-wrapper,#joinnowanchor .jm-title-wrapper,#hostanchor .jm-title-wrapper{width:100%;max-width:640px;height:360px;background:rgba(0,0,0,0.5) url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/join-video-overlay.jpg) top center;color:#fff;float:none;margin:0;position:absolute;top:0;left:0;font:400 1em "Austin Web",times,serif;line-height:1.2em;padding-top:110px;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;letter-spacing:1px}#becomeaConsultant .jm-title-wrapper .italic,#joinUs .jm-title-wrapper .italic,#hostaSocial .jm-title-wrapper .italic,#joinnowanchor .jm-title-wrapper .italic,#hostanchor .jm-title-wrapper .italic{font-family:'Modern No 20 W01 Italic'}.jm-desc-wrapper{float:none;text-align:center;margin:0 auto;width:100%}.jm-desc-wrapper p{font:400 1em "akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:0.5px}.jm-desc-wrapper p .italic{font-style:italic}#joinUs{margin-bottom:0;margin-top:25px}#joinUs .join-left-block{width:100%;float:none}#joinUs p.subtitle{color:#333;font:normal normal 31px/41px 'Modern No 20 W01 Italic', times, serif;letter-spacing:2px;margin:0;padding:0}#joinUs p{font:normal normal 21px/30px 'Modern No 20 W01 Roman', times, serif;letter-spacing:1px}#joinUs p .italic{font-family:'Modern No 20 W01 Italic'}#joinUs p.callout{font:italic 400 13px/22px 'akzidenz-grotesk', Helvetica, Arial, sans-serif}.consultants-wrapper ul li .consultant-detail span{font:normal normal 12px/12px 'rennerboldregular', Helvetica, Arial, sans-serif;color:#fff;margin:0}.consultants-wrapper ul li img{position:static}#meetourConsultants .consultants-wrapper ul{width:100%;margin:0;padding:0}#meetourConsultants .consultants-wrapper ul li{width:auto;height:auto;float:none;display:inline-block}#meetourConsultants .consultants-wrapper ul li img{position:static}#meetourConsultants .consultants-wrapper ul li a{display:block;cursor:pointer}#meetourConsultants .consultants-wrapper ul li .consultant-detail{width:100%;height:182px;background-color:rgba(0,0,0,0.4)}#meetourConsultants .consultants-wrapper ul li .consultant-detail .c-wrap{position:absolute;bottom:16px;width:100%}#meetourConsultants .consultants-wrapper ul li .consultant-detail a{font:normal normal 12px/12px 'rennerboldregular', Helvetica, Arial, sans-serif;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;letter-spacing:3px}#hostaSocial .background-container{background:transparent url(https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/join-makeup-background.jpg) center center no-repeat;width:100%;padding:25px;margin-top:10px;box-sizing:border-box;-moz-box-sizing:border-box}#hostaSocial .background-container .content-container{background:rgba(250,250,250,0.9);padding:20px;width:90%;margin:auto}#hostaSocial p.subtitle{font:normal normal 38px/38px 'Modern No 20 W01 Roman', times, serif;margin:0;padding-top:0;color:#333}#hostaSocial p{font:normal normal 18px/24px 'Modern No 20 W01 Roman', times, serif;margin-bottom:10px}#hostaSocial .italic{font-family:'Modern No 20 W01 Italic'}#joinnowanchor .section{padding:15px 30px 25px;margin-bottom:10px;border:1px solid #333}#joinnowanchor .section-title{width:100%;font:normal normal 40px/48px 'Modern No 20 W01 Roman', times, serif;color:#ff4539;margin-bottom:05px}#joinnowanchor .section-subtitle{font:normal normal 20px/20px 'rennerboldregular', Helvetica, Arial, sans-serif;letter-spacing:3px;text-transform:uppercase}#joinnowanchor .section-subtitle .price{font-family:'Modern No 20 W01 Roman', times, serif;letter-spacing:0}#joinnowanchor .section-subtitle .required{font:italic 400 14px/20px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;letter-spacing:0;text-transform:none}#joinnowanchor .section p{font:normal 400 14px/21px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;margin:0px 0 0 0;letter-spacing:0.5px}#joinnowanchor .section p br{display:none}#joinnowanchor .section p a,#hostanchor p a{text-decoration:underline}#joinnowanchor .section p .italic{font-style:italic}#joinnowanchor .three-col-layout{padding-top:10px;width:100%}@media only screen and (max-width: 767px){#joinnowanchor .three-col-layout{zoom:1}}#joinnowanchor .three-col-layout:before,#joinnowanchor .three-col-layout:after{content:' ';display:table}#joinnowanchor .three-col-layout:after{clear:both}#joinnowanchor .three-col-layout .col-three{width:33%;vertical-align:top;float:left;padding:15px 5px}#joinnowanchor .three-col-layout .col-three.middle{border-right:1px solid #333;border-left:1px solid #333}#joinnowanchor .three-col-layout .col-three img{width:100%;max-width:235px;margin:0 auto}#joinnowanchor .section p{margin:15px 0}@media only screen and (max-width: 1024px){#joinnowanchor .section br{display:none}}@media only screen and (max-width: 767px){#joinnowanchor .three-col-layout .col-three{width:100%;float:none}#joinnowanchor .three-col-layout .col-three.middle{border-right:0;border-left:0;border-top:1px solid #333;border-bottom:1px solid #333;padding:30px 5px 40px;margin:20px 0}}#joinnowanchor .three-col-layout .col-three p{min-height:166px}#joinnowanchor .value{font:italic 400 13px/13px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;color:#ff4539;margin-bottom:10px}#joinnowanchor .includes{padding-top:10px}#joinnowanchor .includes .title{font:normal normal 13px/13px 'rennerboldregular', Helvetica, Arial, sans-serif;text-transform:uppercase;margin-bottom:5px}#joinnowanchor .includes ul{list-style:none;margin:0;padding:0}#joinnowanchor .includes li{font:normal 400 11px/12px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;letter-spacing:0.5px;margin-bottom:5px}#becomeaConsultant .jm-title-wrapper .button,#joinUs .jm-title-wrapper .button,#hostaSocial .jm-title-wrapper .button,#joinnowanchor .button,#hostanchor .button{font:normal normal 15px/15px 'rennerboldregular', Helvetica, Arial, sans-serif;text-transform:uppercase;height:auto;margin:10px 0;padding:8px 15px;letter-spacing:5px;background:#ff4539;color:#fff}#becomeaConsultant .jm-title-wrapper .button:after,#joinUs .jm-title-wrapper .button:after,#hostaSocial .jm-title-wrapper .button:after,#joinnowanchor .button:after,#hostanchor .button:after{content:'';display:inline-block;width:0px;height:0px;border-style:solid;border-width:5.5px 0 5.5px 9.5px;border-color:transparent transparent transparent #ffffff;background:transparent;margin-left:7px}#hostanchor{position:relative;min-height:1230px;overflow:hidden}#hostanchor .img-container{position:absolute;background:#efefef}#hostanchor .img-container img{max-height:100%}#hostanchor .img-one-container{width:106px;height:112px;top:0;left:133px;overflow:hidden}#hostanchor .img-two-container{width:282px;height:362px;top:17px;left:249px;overflow:hidden;z-index:3}#hostanchor .img-three-container{width:240px;height:281px;top:119px;left:21px;overflow:hidden}#hostanchor .img-four-container{width:392px;height:336px;top:406px;left:56px;overflow:hidden}#hostanchor .img-five-container{width:234px;height:302px;top:357px;left:421px;overflow:hidden;z-index:1}#hostanchor .img-six-container{width:338px;height:302px;top:380px;left:664px;overflow:hidden}#hostanchor .img-seven-container{width:266px;height:239px;top:758px;left:29px;overflow:hidden}#hostanchor .img-eight-container{width:130px;height:201px;top:749px;left:305px;overflow:hidden}#hostanchor .img-nine-container{width:345px;height:236px;top:989px;left:87px;overflow:hidden}#hostanchor .top-content{position:absolute;top:40px;right:40px;width:400px;text-align:left}#hostanchor .top-content .title{font:normal normal 54px/54px 'Modern No 20 W01 Roman', times, serif}#hostanchor .top-content .sub-title{font:normal normal 22px/26px 'Modern No 20 W01 Roman', times, serif}#hostanchor .top-content .sub-title .italic{font:normal normal 24px/26px 'Modern No 20 W01 Italic'}#hostanchor .top-content p{font:normal 400 13px/22px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;letter-spacing:0.5px}#hostanchor .callout-content{position:absolute;top:667px;right:83px;width:505px;background:#000;color:#fff;padding:24px 33px;box-sizing:border-box;-mox-box-sizing:border-box;text-align:left}#hostanchor .callout-content .title{font:normal normal 19px/19px 'rennerboldregular', Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:7px}#hostanchor .callout-content .sub-title{font:normal 400 15px/22px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;letter-spacing:0.5px;color:#fff}#hostanchor .callout-content .sub-title .bold-italic{font:italic 500 'akzidenz-grotesk', Helvetica, Arial, sans-serif}#hostanchor .callout-content p{font:normal 400 13px/22px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;letter-spacing:0.5px}#hostanchor .callout-content p:last-child{margin:0}#hostanchor .table-content{position:absolute;top:866px;right:70px;width:450px;text-align:left}#hostanchor .table-content ul{list-style:none;width:auto;display:inline-block;text-align:left;padding:0}#hostanchor .table-content ul.last{border-left:1px solid #ff4539;margin-left:15px;padding-left:15px}#hostanchor .table-content li{font:normal 400 20px/21px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;margin:0 0 20px;letter-spacing:1px}#hostanchor .table-content li.column-head{font:normal normal 13px/13px 'rennerboldregular', Helvetica, Arial, sans-serif;text-transform:uppercase;border-bottom:1px solid #ff4539;padding-bottom:15px;margin-bottom:15px}#hostanchor .table-content li:last-child{margin:0;padding:0}#hostanchor .table-content .title{font:normal normal 17px/17px 'rennerboldregular', Helvetica, Arial, sans-serif;margin:15px 0 8px;text-transform:uppercase}#hostanchor .table-content p{font:normal 400 15px/24px 'akzidenz-grotesk', Helvetica, Arial, sans-serif;letter-spacing:0.5px}#hostanchor .table-content p .bold{font-family:'rennerboldregular';text-transform:uppercase;font-weight:normal}#hostanchor .table-content a.button{margin:0 auto;display:inline-block;letter-spacing:3px}.join-page .video-container{text-align:center;font-weight:700}#joinUs .content-block-content,#hostaSocial .content-block-content,#joinnowanchor .content-block-content{text-align:center}.consultants-wrapper li{position:relative}.consultants-wrapper li .consultant-detail{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.consultants-wrapper li .consultant-detail .consultant-link,.consultants-wrapper li .consultant-detail .c-wrap .small{background:#231f20;color:#fff;font:"akzidenz-grotesk",Helvetica,Arial,sans-serif;width:100%;display:block;padding:5px 10px;text-transform:uppercase;letter-spacing:3px}.consultants-wrapper li .consultant-detail .c-wrap{background:#231f20}.consultants-wrapper li .consultant-detail .c-wrap .small{display:block;font:normal normal 12px/12px 'rennerboldregular', Helvetica, Arial, sans-serif;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;letter-spacing:3px}#joinnowanchor .includes{margin-bottom:30px}@media only screen and (max-width: 1024px){.join-page br{display:none}#becomeaConsultant iframe{width:100%}#hostanchor{min-height:0;padding:40px 0}#hostanchor .img-container,#hostanchor .top-content,#hostanchor .callout-content,#hostanchor .table-content{position:static;margin:20px auto;width:96%}#hostanchor .img-container img,#hostanchor .top-content img,#hostanchor .callout-content img,#hostanchor .table-content img{width:auto}#hostanchor .img-container{text-align:center;background:0;margin:5px auto;display:none}#hostanchor .top-content,#hostanchor .callout-content,#hostanchor .table-content{text-align:center}#hostanchor .table-content .title{margin-top:20px}#hostanchor .table-content .button{margin-left:0 !important}}@media only screen and (max-width: 480px){#hostanchor .table-content li{font-size:16px}}.team-wrapper{margin-bottom:30px}.team-wrapper .page-title{text-align:center;margin:30px auto}.team-wrapper .page-title h1,.team-wrapper .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .team-wrapper .page-title h3,.team-wrapper .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .team-wrapper .page-title h3{display:inline;border-bottom:2px solid #231f20;letter-spacing:3px}.team-title{font:13px/100% "akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:3px;padding:0 0 4px;text-transform:uppercase;text-align:center;margin:60px auto 30px}.team-title .underline{border-bottom:2px solid #231f20}@media only screen and (max-width: 767px){.team-grid{zoom:1}}.team-grid:before,.team-grid:after{content:' ';display:table}.team-grid:after{clear:both}.team-grid .mate{float:left;width:19.5%;margin-right:0.6%;cursor:pointer}.team-grid .mate img{width:100%}@media only screen and (max-width: 767px){.team-grid .displayer .profile{zoom:1}}.team-grid .displayer .profile:before,.team-grid .displayer .profile:after{content:' ';display:table}.team-grid .displayer .profile:after{clear:both}.team-grid .displayer .profile .profile-image{width:39.6%;float:left}.team-grid .displayer .profile .profile-image img{width:100%}.team-grid .displayer .profile .profile-detail{width:60%;float:right;padding-left:15px;padding-bottom:15px}.team-grid .displayer .profile .name{font-size:23px;font-family:"Austin Web",times,serif;margin-bottom:0;text-transform:none;margin-top:15px}.team-grid .displayer .profile .title{font-family:"Austin Web",times,serif;font-style:italic;font-size:21px;font-weight:400;margin-top:0}.team-grid .displayer .profile .bio{font:400 14px/28px "Times New Roman",times,serif}.team-grid .displayer .profile .swearby{margin-top:20px;font-size:13px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px}@media only screen and (min-width: 1025px){.team-grid .mate.desktop-end{margin-right:0}}@media only screen and (min-width: 1025px) and (max-width: 767px){.team-grid .desktop-clear{zoom:1}}@media only screen and (min-width: 1025px){.team-grid .desktop-clear:before,.team-grid .desktop-clear:after{content:' ';display:table}.team-grid .desktop-clear:after{clear:both}}@media only screen and (max-width: 1024px){.team-wrapper{width:96%;margin:0 auto}.team-grid .mate{width:32.9%}.team-grid .mate.tablet-end{margin-right:0}}@media only screen and (max-width: 1024px) and (max-width: 767px){.team-grid .tablet-clear{zoom:1}}@media only screen and (max-width: 1024px){.team-grid .tablet-clear:before,.team-grid .tablet-clear:after{content:' ';display:table}.team-grid .tablet-clear:after{clear:both}.team-grid .displayer .profile .profile-image,.team-grid .displayer .profile .profile-detail{width:50%}}@media only screen and (max-width: 480px){.team-grid .mate{width:49.7%}.team-grid .mate.tablet-end{margin-right:0.6%}.team-grid .mate.phone-end{margin-right:0}.team-grid .displayer .profile{padding-bottom:20px}.team-grid .displayer .profile .profile-image,.team-grid .displayer .profile .profile-detail{width:100%;float:none;padding:0}.team-grid .tablet-clear:before,.team-grid .tablet-clear:after{display:none;content:none;clear:none}}@media only screen and (max-width: 480px) and (max-width: 767px){.team-grid .phone-clear{zoom:1}}@media only screen and (max-width: 480px){.team-grid .phone-clear:before,.team-grid .phone-clear:after{content:' ';display:table}.team-grid .phone-clear:after{clear:both}}.std #ouringredientProcess .flexslider{border-color:#f2f2ea;min-height:0}.std #ouringredientProcess .flexslider ul{padding:0;margin:0}.std #ouringredientProcess .flexslider li{padding:0;list-style:none}.cms-page-view .our-story-page{-webkit-font-smoothing:antialiased}.cms-page-view .our-story-page p,.cms-page-view .our-story-page a{font:normal 15px/155% "TimesNewRoman",times,serif;color:#000;text-align:left}.cms-page-view .our-story-page a{text-decoration:underline}.cms-page-view .our-story-page li p{font-family:'SpartanLTW01-BookClassi';font-size:11px;line-height:150%;letter-spacing:1px;margin-bottom:5px}.cms-page-view .our-story-page .content-block{padding:30px 0px;overflow:hidden}.cms-page-view .our-story-page .content-block-header,.cms-page-view .join-page .content-block-header{text-align:center;margin:15px 0 40px}.cms-page-view .our-story-page .content-block-header h2,.cms-page-view .our-story-page .content-block-header h2:first-child .cms-page-view .join-page .content-block-header h2,.cms-page-view .join-page .content-block-header h2:first-child{font:normal 13px/100% "rennerboldregular", georgia, serif;padding:0 0 4px;letter-spacing:3px;display:inline;border-bottom:2px solid #333;text-transform:uppercase}.cms-page-view .our-story-page .content-block-header-copy{font:normal 49px/100% "modern_regular", georgia, serif;text-align:center;margin:20px 0}.cms-page-view .our-story-page .header-copy{font:normal 14px/100% "rennerboldregular", georgia, serif;text-align:center;margin:0;padding:0;letter-spacing:3px;text-transform:uppercase}.cms-page-view .our-story-page .video-container{width:80%;margin:25px auto;text-align:center}.cms-page-view .our-story-page .video-container p{text-align:center;padding-top:20px;margin-bottom:0 !important}.cms-page-view .our-story-page .list-number{font:normal 62px/70% "modern_regular", times, serif;color:#333;text-align:center;margin-bottom:15px}.cms-page-view .our-story-page .list-title{font:normal 14px/150% "rennerboldregular", times, serif;color:#333;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.cms-page-view .our-story-page .right{float:right}.cms-page-view .our-story-page .left{float:left}.cms-page-view .our-story-page .col-2{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box}.cms-page-view .our-story-page .col-3{float:left;width:33.3%;box-sizing:border-box;-moz-box-sizing:border-box}.cms-page-view .our-story-page .col-4{float:left;width:25%;box-sizing:border-box;-moz-box-sizing:border-box}.cms-page-view .our-story-page .bottom p{text-align:center;width:80%;margin:20px auto;font-family:'SpartanLTW01-BookClassi';font-weight:normal;font-size:11px;line-height:150%;letter-spacing:1px}#ourFounders{padding-top:0px;width:100%;max-width:978px;margin:0 auto}#ourFounders .left{width:490px}#ourFounders .right{width:488px;height:430px;padding:50px 40px 40px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/xx-gregg-background.jpg") 0 0 no-repeat}#ourFounders .right img{width:auto;margin-right:50px;float:right;margin-top:10px}#ourFounders p{text-align:center;margin-bottom:25px}#ourMission .mission-center-txt{font-size:13px;text-align:center;clear:both;color:#000;display:block;padding-top:15px}#ourMission .left,#ourMission .right{width:49%}#ourMission.content-block{padding-bottom:45px}#ourMission p{margin-bottom:15px;font-size:13px;line-height:25px}#ouringredientProcess{background:#f2f2ea;padding:15px 0 0}#ouringredientProcess .content-block-header{margin:20px 0 15px}#manufacturingOurWay ul{list-style:none;margin:0;border-bottom:1px solid #ccc;padding:20px 0}#manufacturingOurWay ul.last{border:none}#manufacturingOurWay ul.last li{min-height:250px}#manufacturingOurWay li{float:left;border-right:1px solid #ccc;padding:0 20px;height:100%;min-height:580px;box-sizing:border-box;-moz-box-sizing:border-box}#manufacturingOurWay li.last{border:none}#manufacturingOurWay ul ul{padding:0;border:none}#manufacturingOurWay ul ul li{float:none;font-family:'SpartanLTW01-BookClassi';font-weight:normal;font-size:11px;line-height:150%;letter-spacing:1px;border:none;color:#333;padding:0px;margin-top:2px;min-height:0px;text-align:left}#faqsAboutOurIngredientSelection{padding-bottom:0px;border-bottom:0px}#faqsAboutOurIngredientSelection ul.accordion li{text-align:center;border-top:0;background:none}#faqsAboutOurIngredientSelection ul.accordion li:last-child{border-bottom:0}#faqsAboutOurIngredientSelection ul.accordion li.active:before,#faqsAboutOurIngredientSelection ul.accordion li:before{content:""}#faqsAboutOurIngredientSelection ul.accordion li .faqheader{margin-bottom:5px}#faqsAboutOurIngredientSelection ul.accordion li .faqbody{padding-top:10px;font-family:'Times LT W01 Roman';font-size:13px;padding:10px 0;text-align:left;width:655px;margin:0 auto}#faqsAboutOurIngredientSelection .content-block-header{margin-bottom:30px;margin-top:5px}#playAPart ul{list-style:none;margin:0;border-bottom:1px solid #e6e7e8;padding:20px 0}#playAPart ul.last{border:none}#playAPart li{float:left;border-left:1px solid #e6e7e8;padding:0 20px;height:100%;min-height:500px;box-sizing:border-box;-moz-box-sizing:border-box}#playAPart li:first-child{border-left:0}#playAPart ul.last li{min-height:100px}#playAPart .playAPartheader{font:normal 14px/150% "rennerboldregular", times, serif;color:#252525;text-transform:uppercase;margin:15px 0 0;padding:0;text-align:left;letter-spacing:2px}#playAPart p,#playAPart a{font-family:'Times LT W01 Roman';font-size:13px;line-height:150%;text-decoration:none;letter-spacing:1px;color:#252525}#playAPart p{margin-bottom:20px}#playAPart .col-3 img{display:block;margin:0 auto}#playAPart .col-2{text-align:center}#playAPart .col-2:first-child{border-left:0}#playAPart .col-2 .playAPartheader{font:normal 32px/120% "modern_regular", times, serif;margin:10px 0 20px;padding:0;text-align:center;text-transform:none}#playAPart .col-2 p{margin:10px auto 25px;text-align:center;width:300px;line-height:25px;color:#252525}#playAPart .col-2 a{font:normal 14px/150% "rennerboldregular", times, serif;color:#333;text-decoration:none;text-transform:uppercase;letter-spacing:2px}#playAPart .header-copy{font-size:32px;font-family:"modern_regular", times, serif;text-transform:none;width:670px;margin:0 auto 10px;letter-spacing:1px;line-height:40px}#LeftColumn .body{text-align:left}#LeftColumn .body ul{list-style:none}#LeftColumn .body li{text-transform:uppercase;font-family:'SpartanLTW01-BookClassi';font-weight:normal;font-size:10px;line-height:150%;margin-bottom:3px;letter-spacing:1px}#playAPart{padding-bottom:10px;padding-top:45px}.cms-page-view .our-story-page{max-width:992px;margin:0 auto}.cms-page-view .our-story-page .std{width:100%}.cms-page-view #howyoushopanchor .left{width:100% !important;max-width:534px}.cms-page-view #howyoushopanchor p{margin-bottom:0}.cms-page-view #playAPart .header-copy{width:100%;max-width:670px}.cms-page-view #playAPart .link-arrow-right{background-repeat:no-repeat}@media only screen and (max-width: 1024px){.cms-page-view .our-story-page{width:96%}.cms-page-view .our-story-page .left,.cms-page-view .our-story-page .right{float:none;width:100%;margin:0 auto}#ourMission .left,#ourMission .right{width:100%}#ourMission .video-container iframe{width:100%}#ourfounderanchor{height:auto !important}#ourfounderanchor .left,#ourfounderanchor .right{height:auto !important}#ourfounderanchor .left{width:100%}#ourfounderanchor .right{width:100%;max-width:488px;padding-bottom:53px;background-size:100% 100% !important}#howyoushopanchor .left{max-width:100% !important;height:auto !important;padding:1px 0 32px}#playAPart .col-3{float:none;width:80%;margin:10px auto;border:0;height:auto !important}#playAPart .col-3 img{width:100% !important;height:auto !important;max-width:310px;margin:0 auto 60px}#playAPart .col-2{float:none;width:100%;padding-top:15px;border:0 !important;margin-top:15px}}@media only screen and (max-width: 767px){.cms-our-story .topsidebar .anchor-link li{display:block;margin-bottom:5px}}.ingredients-glossary{width:98%;margin:0 auto}.ingredients-glossary .page-title{margin-bottom:10px}.ingredients-glossary .page-title h1,.ingredients-glossary .page-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .ingredients-glossary .page-title h3,.ingredients-glossary .page-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .ingredients-glossary .page-title h3{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;text-align:center;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:3px;padding-bottom:0px;padding-top:0px;margin-top:0px}.ingredients-glossary .page-title h2{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;text-align:center;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:3px;padding-bottom:0px;padding-top:0px;margin-top:0px}.ingredients-glossary .page-title h3{text-transform:uppercase;text-align:center;border-top:1px solid #e6e7e8;padding:10px 0;font-size:11px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px}.ingredients-glossary .page-title h4{text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:normal;font-size:11px;letter-spacing:2px}.ingredients-glossary p{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px}.ingredients-glossary .intro{text-align:center;font-weight:400}.ingredients-glossary .alphanav{border:0;display:block;margin:0;z-index:0 !important;text-align:center}@media only screen and (max-width: 767px){.ingredients-glossary .alphanav{zoom:1}}.ingredients-glossary .alphanav:before,.ingredients-glossary .alphanav:after{content:' ';display:table}.ingredients-glossary .alphanav:after{clear:both}.ingredients-glossary .alphanav #def-index{margin-bottom:0;margin-top:3em;border-bottom:1px solid #b7b7b7;margin-left:auto;margin-right:auto;padding-left:0px;padding-bottom:8px}.ingredients-glossary .alphanav #def-index li{list-style-type:none;display:inline;text-align:center;margin-right:0.4em;margin-left:0.4em}.ingredients-glossary .alphanav #def-index li a{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;color:#000}.ingredients-glossary .alphanav #def-index li a:hover{color:#9e9e9e}.ingredients-glossary .def-title{font-family:"Times New Roman",times,serif;font-weight:600;font-size:18px;letter-spacing:2px;border-top:none;text-transform:none;text-align:left;padding-bottom:0px;padding-top:0px;margin-top:18px !important;word-wrap:break-word}.ingredients-glossary .def-content{font-size:14px;font-weight:300;letter-spacing:1px}.ingredients-glossary .def-content .tooltip_text{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;letter-spacing:1px;text-transform:none}.ingredients-glossary .def-content .def-factor{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;letter-spacing:2px;text-transform:uppercase}.ingredients-glossary .def-content .def-factor .def-source{font-size:14px;font-weight:300;letter-spacing:1px;text-transform:none}.ingredients-glossary .def-content .def-factor a{font-weight:400;font-size:14px;letter-spacing:1px;text-transform:none}.ingredients-glossary .def-content .def-factor .bc_ingredient{font-weight:300;font-size:14px;text-transform:none;letter-spacing:1px}.ingredients-glossary .def-content .def-factor>ul{display:inline-block;padding:0;margin:0;text-transform:none}.ingredients-glossary .def-content .def-factor>ul li{display:inline-block;font-size:14px;font-weight:300;letter-spacing:1px}.ingredients-glossary .def-content .def-factor-light{font-size:14px;font-weight:300;letter-spacing:1px}.ingredients-glossary .ingredient-page-blurb{text-align:center;font-size:14px;font-family:"Times New Roman",times,serif;padding:0 20px;margin-bottom:20px}.ingredients-glossary .navclear{display:block;height:1px;position:relative;top:-160px;visibility:hidden;margin:0px !important;padding:0px !important}.abc-navigation{padding:10px 0;text-align:center;border-bottom:1px solid #e6e7e8}.abc-navigation.floater{display:none}.abc-navigation ul{margin:0;padding:0;list-style:none}.abc-navigation .link-wrap{padding:0 5px;display:inline}.abc-navigation a{font-size:14px}@media only screen and (min-width: 1025px){.abc-navigation{height:auto !important}}@media only screen and (max-width: 1024px){.ingredients-glossary{position:relative;padding-left:10px}.ingredients-glossary .ingredients-list{padding-left:5px}.ingredients-glossary .ingredient-page-blurb{padding-bottom:35px;border-bottom:1px solid #e6e7e8}.abc-navigation{position:fixed;top:0;left:0;bottom:0;padding-top:55px;border-right:1px solid #e6e7e8;width:35px;background:#fff;border-bottom:0;overflow-y:auto;overflow-x:hidden}.abc-navigation .link-wrap{display:block;margin:5px 0px}}.abc-inthesky .nav-container{border-bottom:0}.abc-inthesky .abc-navigation.floater{display:block;position:fixed;top:56px;left:0;right:0;background:#fff;z-index:1}.ingredients-list{margin-top:25px}.ingredients-list .ingredient{margin-bottom:25px;cursor:default}.ingredients-list .ingredient h3{font-size:16px;font-family:"Times New Roman",times,serif;margin:0 0 5px;font-weight:700}.ingredients-list .ingredient .tooltip-title h3{margin:0}.ingredients-list .ingredient .info-section{font-size:14px;font-family:"Times New Roman",times,serif;margin-bottom:3px}.ingredients-list .ingredient .info-section strong{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:400;font-size:13px;font-weight:700}.ingredients-list .ingredient .tooltip-content p{font-size:14px}.editorial-wrapper{padding:0 0 20px}.editorial-wrapper .editorial-title{text-align:center;margin-bottom:-120px;padding-bottom:240px;position:relative}.editorial-wrapper .editorial-title h3{font-size:140px;margin:0;position:absolute;top:0;left:0;right:0;z-index:10}.editorial-wrapper .item{width:33.3%;float:left}.editorial-wrapper .item .item-inner{width:80%}.editorial-wrapper .item.center .item-inner{margin:0 auto}@media only screen and (max-width: 767px){.editorial-wrapper .item.right{zoom:1}}.editorial-wrapper .item.right:before,.editorial-wrapper .item.right:after{content:' ';display:table}.editorial-wrapper .item.right:after{clear:both}.editorial-wrapper .item.right .item-inner{float:right}.editorial-wrapper .article-image.editorial{position:relative}.editorial-wrapper .article-image.editorial::before{content:'';position:absolute;bottom:0;left:8px;width:40px;height:15px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/editorial/ico-triangle.png") no-repeat}.editorial-wrapper .article-image.instagram{position:relative}.editorial-wrapper .article-image.instagram::before{content:'';position:absolute;bottom:8px;left:8px;width:19px;height:19px;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/editorial/ico-instagram.png") no-repeat}.editorial-wrapper .article-info{padding:10px 8px}.editorial-wrapper .article-info h4{font-family:"Austin Web",times,serif;font-size:26px;color:#585858}.editorial-wrapper .article-info .subtitle{font-size:10px;text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:2px;color:#acacac;margin-top:5px}.editorial-wrapper .article-info .excerpt{font-size:14px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;margin-top:5px;color:#585858}@media only screen and (min-width: 1025px) and (max-width: 767px){.editorial-wrapper .desktop-clear{zoom:1}}@media only screen and (min-width: 1025px){.editorial-wrapper .desktop-clear:before,.editorial-wrapper .desktop-clear:after{content:' ';display:table}.editorial-wrapper .desktop-clear:after{clear:both}}@media only screen and (max-width: 1024px){.editorial-wrapper .editorial-title{margin-bottom:-40px;padding-bottom:120px}.editorial-wrapper .editorial-title h3{font-size:86px}.editorial-wrapper .item{width:50%}.editorial-wrapper .item .item-inner{width:90%;margin:0 auto}.editorial-wrapper .item.right .item-inner{float:none}.editorial-wrapper .item.mobile-second-row.right{float:right}}@media only screen and (max-width: 1024px) and (max-width: 767px){.editorial-wrapper .mobile-clear{zoom:1}}@media only screen and (max-width: 1024px){.editorial-wrapper .mobile-clear:before,.editorial-wrapper .mobile-clear:after{content:' ';display:table}.editorial-wrapper .mobile-clear:after{clear:both}}@media only screen and (max-width: 480px){.editorial-wrapper .editorial-title{margin-bottom:-10px;padding-bottom:70px}.editorial-wrapper .editorial-title h3{font-size:70px}.editorial-wrapper .item{width:100%;float:none}.editorial-wrapper .article-image.instagram{margin-bottom:20px}}.baby-masthead{display:none}.cms-baby-shop .nav-wrapper .nav>.level0.seasonal-nav a.level-top{border-bottom:2px solid #102166}.cms-baby-shop #small-quotes{display:none}.cms-baby-shop .breadcrumbs{display:none}.cms-baby-shop .baby-masthead{width:100%;position:relative;margin-bottom:1em;display:block}.cms-baby-shop .baby-masthead .baby-mobile{display:block}@media only screen and (min-width: 768px){.cms-baby-shop .baby-masthead .baby-mobile{display:none}}.cms-baby-shop .baby-masthead .baby-tablet{display:none}@media only screen and (min-width: 768px){.cms-baby-shop .baby-masthead .baby-tablet{display:block}}@media only screen and (min-width: 1024px){.cms-baby-shop .baby-masthead .baby-tablet{display:none}}.cms-baby-shop .baby-masthead .baby-desktop{display:none;max-width:1600px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1024px){.cms-baby-shop .baby-masthead .baby-desktop{display:block}}.cms-baby-shop .baby-masthead .baby-header-overlay{position:absolute;left:0;bottom:0;width:100%;padding:1em}@media only screen and (min-width: 768px){.cms-baby-shop .baby-masthead .baby-header-overlay{width:65%;left:auto;right:0;bottom:auto;top:1em}}@media only screen and (min-width: 1024px){.cms-baby-shop .baby-masthead .baby-header-overlay{width:68%;top:4em;right:1em}}@media only screen and (min-width: 1025px){.cms-baby-shop .baby-masthead .baby-header-overlay{width:100%;max-width:1600px;left:0;right:0;margin-left:auto;margin-right:auto;padding-left:25%}}.cms-baby-shop .baby-masthead .baby-header-overlay h3{font-family:"Austin Web",times,serif;font-size:5em;font-weight:300;text-transform:none;letter-spacing:0;line-height:0.8em;margin:0;padding:0;border:none;text-align:left}@media only screen and (min-width: 768px){.cms-baby-shop .baby-masthead .baby-header-overlay h3{font-size:5.3em}}@media only screen and (min-width: 1024px){.cms-baby-shop .baby-masthead .baby-header-overlay h3{font-size:7.5em}}@media only screen and (min-width: 1025px){.cms-baby-shop .baby-masthead .baby-header-overlay h3{font-size:12em}}.cms-baby-shop .baby-masthead .baby-header-overlay p{font-family:"Times New Roman",times,serif;font-size:1em;font-style:italic;font-weight:300;padding-right:8em;margin-top:1em}@media only screen and (min-width: 768px){.cms-baby-shop .baby-masthead .baby-header-overlay p{font-size:1.5em;padding-right:0;margin-top:0.5em}}@media only screen and (min-width: 1024px){.cms-baby-shop .baby-masthead .baby-header-overlay p{font-size:2.5em}}@media only screen and (min-width: 1025px){.cms-baby-shop .baby-masthead .baby-header-overlay p{padding-right:10%;font-size:3.5em}}.cms-baby-shop .baby-masthead .baby-header-overlay em{display:block;font-family:"Austin Web Italic",times,serif;font-weight:300}@media only screen and (min-width: 768px){.cms-baby-shop .baby-masthead .baby-header-overlay em{display:inline-block}}.cms-baby-shop .main{padding-left:0;padding-right:0}.cms-baby-shop .main .std{padding-left:0;padding-right:0;width:100%}.cms-baby-shop .main .baby-masthead{width:100%;max-width:1200px;position:relative;margin-bottom:1em}.cms-baby-shop .main .baby-masthead .baby-mobile{display:block}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-masthead .baby-mobile{display:none}}.cms-baby-shop .main .baby-masthead .baby-tablet{display:none}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-masthead .baby-tablet{display:block}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-masthead .baby-tablet{display:none}}.cms-baby-shop .main .baby-masthead .baby-desktop{display:none}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-masthead .baby-desktop{display:block}}.cms-baby-shop .main .baby-masthead .baby-header-overlay{position:absolute;left:0;bottom:0;width:100%;padding:1em}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-masthead .baby-header-overlay{width:65%;left:auto;right:0;bottom:auto;top:1em}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-masthead .baby-header-overlay{width:68%;top:4em;right:1em}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-masthead .baby-header-overlay{width:60%}}.cms-baby-shop .main .baby-masthead .baby-header-overlay h3{font-family:"Austin Web",times,serif;font-size:5em;font-weight:300;text-transform:none;letter-spacing:0;line-height:0.8em;margin:0;padding:0;border:none;text-align:left}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-masthead .baby-header-overlay h3{font-size:5.3em}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-masthead .baby-header-overlay h3{font-size:7.5em}}.cms-baby-shop .main .baby-masthead .baby-header-overlay p{font-family:"Times New Roman",times,serif;font-size:1em;font-style:italic;font-weight:300;padding-right:8em;margin-top:1em}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-masthead .baby-header-overlay p{font-size:1.5em;padding-right:0;margin-top:0.5em}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-masthead .baby-header-overlay p{font-size:2.5em}}.cms-baby-shop .main .baby-masthead .baby-header-overlay em{display:block;font-family:"Austin Web Italic",times,serif;font-weight:300}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-masthead .baby-header-overlay em{display:inline-block}}.cms-baby-shop .main .baby-top{margin:0;width:100%}@media only screen and (max-width: 767px){.cms-baby-shop .main .baby-top{zoom:1}}.cms-baby-shop .main .baby-top:before,.cms-baby-shop .main .baby-top:after{content:' ';display:table}.cms-baby-shop .main .baby-top:after{clear:both}.cms-baby-shop .main .baby-top h3,.cms-baby-shop .main .baby-top h4{font-family:"Austin Web",times,serif;font-size:3em;font-weight:200;text-transform:none;line-height:100%;border:none;letter-spacing:0;padding:0;margin:0}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-top h3,.cms-baby-shop .main .baby-top h4{text-align:left;padding-left:0.5em;font-size:5em;letter-spacing:-2px}}.cms-baby-shop .main .baby-top h4{font-size:1.6em;text-align:center}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-top h4{font-size:3em;text-align:left;letter-spacing:0;padding-left:0.9em}}.cms-baby-shop .main .baby-top .baby-left-column{float:left;margin:0.5em 0 0 0;padding:0}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-top .baby-left-column{float:right;width:35%}}.cms-baby-shop .main .baby-top .baby-left-column .baby-description{padding-left:2.5em;padding-right:2em}.cms-baby-shop .main .baby-top .baby-left-column .baby-description h3{font-family:"Austin Web",times,serif;font-size:3em;font-weight:200;text-transform:none;line-height:100%;border:none;letter-spacing:0;padding:0;margin:0}.cms-baby-shop .main .baby-top .baby-left-column .baby-description p{font-family:"Times New Roman",times,serif;font-weight:300;font-size:1em;font-style:italic;padding:1em;color:#77787b;margin:0;padding-left:0;padding-right:0;text-align:center}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-top .baby-left-column .baby-description p{font-size:1.5em;text-align:left}}.cms-baby-shop .main .baby-top .baby-left-column .baby-safety{padding-left:1em;padding-right:1em}.cms-baby-shop .main .baby-top .baby-left-column .baby-safety ul{padding:0}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-top .baby-left-column .baby-safety ul{padding-left:1.5em}}.cms-baby-shop .main .baby-top .baby-left-column .baby-safety ul li{list-style:none}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-top .baby-left-column .baby-safety ul li{display:inline-block;vertical-align:top}}.cms-baby-shop .main .baby-top .baby-left-column .baby-safety ul li.first-child{display:block}.cms-baby-shop .main .baby-top .baby-left-column .baby-safety ul li:last-child{width:100%}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-top .baby-left-column .baby-safety ul li:last-child{width:75%;padding-left:1em}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-top .baby-left-column .baby-safety ul li:last-child{padding-left:0;padding-top:1em;width:95%}}.cms-baby-shop .main .baby-top .baby-left-column .baby-safety img{display:block;width:82px;height:82px;margin:0 auto}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-top .baby-left-column .baby-safety img{margin:0}}.cms-baby-shop .main .baby-top .baby-left-column .baby-safety p{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:0.9em;font-style:normal;text-align:center;color:#77787b;letter-spacing:0;margin-top:1em}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-top .baby-left-column .baby-safety p{text-align:left;margin-top:0;font-size:1.2em}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-top .baby-left-column .baby-safety p{font-weight:300;font-size:1em;line-height:1.5em}}.cms-baby-shop .main .baby-top .baby-right-column{padding:2.5em}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-top .baby-right-column{float:left;width:65%;padding-right:0}}.cms-baby-shop .main .baby-top .category-right-column{float:right;margin:0;padding:0}.cms-baby-shop .main .baby-top .category-right-column .category-collection{padding-left:2em;padding-right:2em}.cms-baby-shop .main .baby-top .category-right-column .category-collection img{display:block}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five{margin-bottom:5em}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column{padding-left:2em;padding-right:2em}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column h3{font-family:"Austin Web",times,serif;font-size:2em;font-weight:200;text-transform:none;line-height:100%;border:none;letter-spacing:0;padding:0;margin:0}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column h3{font-size:3em}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column h3 em,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column h3 em,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column h3 em,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column h3 em,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column h3 em{font-family:"Austin Web Italic",times,serif;font-weight:300}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column p{font-family:"Times New Roman",times,serif;font-weight:300;font-size:1em;font-style:italic;padding:1em;color:#77787b;margin:0;padding-left:0;padding-right:0;text-align:center}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column p{font-size:1.5em}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column .shop-url,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column .shop-url,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column .shop-url,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column .shop-url,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column .shop-url{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:3px;color:#000;padding-top:0;padding-bottom:0;font-size:1.2em}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column .shop-url .fa-angle-right,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column .shop-url .fa-angle-right,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column .shop-url .fa-angle-right,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column .shop-url .fa-angle-right,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column .shop-url .fa-angle-right{font-size:1.2em}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column{padding:1em}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item{padding-left:2em;padding-right:2em}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-image,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-image,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-image,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-image,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-image{display:block;max-width:100%;width:100%;height:auto;margin-left:auto;margin-right:auto}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-wrapper,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-wrapper,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-wrapper,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-wrapper,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-wrapper{text-align:center}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-wrapper .flag.new,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-wrapper .flag.new,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-wrapper .flag.new,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-wrapper .flag.new,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-wrapper .flag.new{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.9em;font-weight:600;letter-spacing:3px;margin-top:15px;margin-bottom:-10px;color:#cc2d2a}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-wrapper .product-name,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-wrapper .product-name,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-wrapper .product-name,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-wrapper .product-name,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-wrapper .product-name{border:none;font-family:"Times New Roman",times,serif;font-style:italic;text-transform:none;font-size:1em;margin-bottom:0}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-wrapper .price-box p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-wrapper .price-box p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-wrapper .price-box p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-wrapper .price-box p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-wrapper .price-box p{margin-bottom:0;display:inline;padding-right:5px}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-wrapper .price-box .price,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-wrapper .price-box .price,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-wrapper .price-box .price,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-wrapper .price-box .price,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-wrapper .price-box .price{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:1rem;color:#333;font-weight:300}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-wrapper .price-box .price-label,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-wrapper .price-box .price-label,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-wrapper .price-box .price-label,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-wrapper .price-box .price-label,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-wrapper .price-box .price-label{display:none}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-wrapper .price-box .old-price .price,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-wrapper .price-box .old-price .price,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-wrapper .price-box .old-price .price,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-wrapper .price-box .old-price .price,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-wrapper .price-box .old-price .price{text-decoration:line-through}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item.category-description,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item.category-description,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item.category-description,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item.category-description,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item.category-description{display:block}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item.category-description p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item.category-description p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item.category-description p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item.category-description p,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item.category-description p{font-family:"Austin Web",times,serif;font-weight:300;font-size:1rem;font-style:italic;padding:1em;color:#77787b;margin:0;padding-left:0;padding-right:0;padding-top:0}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-third-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-third-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-third-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-third-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-third-column{display:none}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-third-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-third-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-third-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-third-column,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-third-column{display:block;float:left}}@media only screen and (min-width: 1024px) and (max-width: 767px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one{zoom:1}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one:before,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one:after{content:' ';display:table}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one:after{clear:both}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column{float:left;width:25%;padding-right:0}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-left-column p{text-align:left}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column{float:left;width:75%}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-image{width:50%}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-image{width:40%}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-one .baby-right-column .item .product-wrapper .flag.new{margin-top:0}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column{float:right}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column{float:left}}@media only screen and (max-width: 767px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two{zoom:1}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two:before,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two:after{content:' ';display:table}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two:after{clear:both}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column{float:left;width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column{float:left;width:25%}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-left-column p{text-align:left}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-third-column{width:25%}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column{float:right;width:50%}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column{float:right;width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column{float:left}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-image{width:65%;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-image{width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-two .baby-right-column .item .product-image{width:35%}}@media only screen and (max-width: 767px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three{zoom:1}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three:before,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three:after{content:' ';display:table}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three:after{clear:both}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column{float:right;width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column{width:40%}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column p{text-align:left}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-left-column .wrapper{padding-left:4em;padding-right:4em}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column{float:left;width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column{width:35%;padding:0}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-image{width:65%;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-image{width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-right-column .item .product-image img{display:block;margin-left:auto;margin-right:auto}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-third-column{display:none}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-third-column img{display:block;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-three .baby-third-column{display:block;width:25%;float:right}}@media only screen and (max-width: 767px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four{zoom:1}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four:before,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four:after{content:' ';display:table}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four:after{clear:both}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column{float:left;width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column{float:left;width:25%}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column h3{padding-left:1em;padding-right:1em;text-align:center}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column p{text-align:left;padding-left:0}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-left-column em{display:block}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-third-column{display:block;float:left;width:25%}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column{float:right;width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column{float:left;width:50%}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-wrapper .flag.new{margin-top:0}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-image{width:75%;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-image img{display:block;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-four .baby-right-column .item .product-image{width:50%}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five{margin-bottom:0}@media only screen and (max-width: 767px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five{zoom:1}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five:before,.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five:after{content:' ';display:table}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five:after{clear:both}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column{float:left;width:29%}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column h3{padding-left:1em;padding-right:1em;text-align:center}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column h3{text-align:left;padding-left:0}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column p{text-align:left}}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-left-column em{display:block}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column{float:left;width:71%}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-wrapper .flag.new{margin-top:0}.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-image{width:75%;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-image{width:50%}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-product-five .baby-right-column .item .product-image{width:75%}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel{width:100%;margin-top:2em;padding:1em}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel{padding:0}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h4{font-family:"Austin Web",times,serif;font-size:2em;font-weight:200;text-transform:none;line-height:100%;border:none;letter-spacing:0;padding:0;margin-top:0;margin-bottom:1em}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h4{font-size:3em}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h3,.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h4{text-align:left;margin-bottom:1em;font-size:4em}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h3 em,.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h4 em{font-family:"Austin Web Italic",times,serif;font-weight:300}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h3 h4,.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel h4 h4{font-size:1em}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description{margin:0;padding:0;margin-top:1em}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description{padding:0 5em}}@media only screen and (min-width: 1024px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description{padding:0 10em}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description{padding:0 15em}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description h4{font-size:1.5em;line-height:1.2em}@media only screen and (min-width: 768px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description h4{font-size:2em}}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description h4{font-size:3em}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description p{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:.75em;font-weight:600;color:#77787b;text-transform:uppercase}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-description p{font-size:1em}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-carousel .item{margin:3px}@media only screen and (min-width: 1025px){.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-carousel .item{margin:1em}}.cms-baby-shop .main .baby-bottom .baby-grid .baby-carousel .owl-carousel .item img{display:block;width:100%;height:auto}.cms-pop-up-nantucket .breadcrumbs{display:none}.cms-pop-up-nantucket .col-main .std{width:100%}@media only screen and (min-width: 768px){.cms-pop-up-nantucket .col-main .std{width:100%;margin:0}}.cms-pop-up-nantucket .main{margin-top:0;max-width:none}.cms-pop-up-nantucket .notifyme-form-01{padding-bottom:2em}.cms-pop-up-nantucket .modal-wrapper h3.smaller{font-size:2em}.cms-pop-up-nantucket .modal-wrapper button{background:#fd423c;border-color:#fd423c}.cms-presentation{max-width:1600px;margin:0 auto}.cms-presentation .image-background{background:#2e3664}@media only screen and (min-width: 768px){.cms-presentation .top-title{display:none}}.cms-presentation .top-title h1,.cms-presentation .top-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .top-title h3,.cms-presentation .top-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .top-title h3{margin:1em 0 .3em 0;font-size:89px;text-align:center;font-family:"Austin Web",times,serif;font-weight:200;text-transform:none;position:relative;letter-spacing:-2px}@media only screen and (min-width: 768px){.cms-presentation .top-title h1,.cms-presentation .top-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .top-title h3,.cms-presentation .top-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .top-title h3{margin:.2em 0 .2em 0}}.cms-presentation .top-title h1 i,.cms-presentation .top-title #membership-program-page .learn-about-block .inner-content .section-header h3 i,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .top-title h3 i,.cms-presentation .top-title #membership-program-page .join-member-program .inner-content .section-header h3 i,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .top-title h3 i{display:inline-block}@media only screen and (max-width: 1024px){.cms-presentation .top-title h1,.cms-presentation .top-title #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .top-title h3,.cms-presentation .top-title #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .top-title h3{font-size:13vw;line-height:1;padding:0 1rem}}@media only screen and (max-width: 767px){.cms-presentation .top-title h1.upper,.cms-presentation .top-title #membership-program-page .learn-about-block .inner-content .section-header h3.upper,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .top-title h3.upper,.cms-presentation .top-title #membership-program-page .join-member-program .inner-content .section-header h3.upper,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .top-title h3.upper{display:inline-block;line-height:1;margin-top:20px}}.cms-presentation .top-title h1 i,.cms-presentation .top-title #membership-program-page .learn-about-block .inner-content .section-header h3 i,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .top-title h3 i,.cms-presentation .top-title #membership-program-page .join-member-program .inner-content .section-header h3 i,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .top-title h3 i{font-family:"Austin Web Italic",times,serif}.cms-presentation .top-title .subtitle-wrapper{display:block;text-align:center;position:relative;z-index:1;margin-bottom:1em}.cms-presentation .top-title .subtitle-wrapper:after{border-top:1px solid #000;position:absolute;content:"";right:0;top:50%;left:0;width:85%;margin:0 auto}.cms-presentation .top-title .subtitle-wrapper h2{font-size:2rem;margin-top:0;padding:0;display:block;width:60%;position:relative;z-index:2;margin:0 auto;background:#fff}@media only screen and (min-width: 768px){.cms-presentation .top-title .subtitle-wrapper h2{width:35%}}@media only screen and (min-width: 1025px){.cms-presentation .top-title .subtitle-wrapper h2{font-size:40px;margin-bottom:20px;padding-bottom:0}}@media only screen and (max-width: 767px){.cms-presentation .top-title .subtitle-wrapper h2{font-size:7vmin}}.cms-presentation .top-content-background{background:#2e3664}.cms-presentation .top-content{width:100%;background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/nantucket_mobile.jpg") 0;height:50vh;background-size:cover;max-width:1600px;margin:auto}@media only screen and (min-width: 768px){.cms-presentation .top-content{width:auto;height:100vh}}@media only screen and (min-width: 1025px){.cms-presentation .top-content{background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/nantucket.jpg") 0;background-position-y:50%;background-position-x:50%;background-size:cover;margin-right:auto;margin-left:auto;height:740px;max-width:1200px}}.cms-presentation .upper{display:none}@media only screen and (max-width: 767px){.cms-presentation h2.upper{display:block;margin:0;font-size:5vw;font-weight:200}.cms-presentation h2.upper:before,.cms-presentation h2.upper:after{content:'';display:inline-block;border-bottom:1px solid #000;width:20.5vw;vertical-align:super;margin:0 3.8vw}}.cms-presentation .btn-wrapper{padding:1.4rem}.cms-presentation .btn{max-width:763px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;border:0;display:block;background:#fd423c;font-size:4.5vw;font-weight:400;height:auto;margin:0;width:75%;margin:1em auto}@media only screen and (min-width: 768px){.cms-presentation .btn{font-size:2.9vw}}@media only screen and (min-width: 1025px){.cms-presentation .btn{font-size:28px;letter-spacing:4px;margin:-50px auto 0;height:100px}}.cms-presentation .bottom-content{font-size:1.8em;font-weight:200;text-align:center;padding:1rem}@media only screen and (min-width: 768px){.cms-presentation .bottom-content{font-size:2em}}.cms-presentation .bottom-content h3{border:0;font-size:.8em;margin:0}.cms-presentation .bottom-content h1,.cms-presentation .bottom-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .bottom-content h3,.cms-presentation .bottom-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .bottom-content h3{margin:1em 0 .3em 0;font-size:2.6em;text-align:center;font-family:"Austin Web",times,serif;font-weight:200;text-transform:none;position:relative;display:none;letter-spacing:-2px}@media only screen and (min-width: 768px){.cms-presentation .bottom-content h1,.cms-presentation .bottom-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .bottom-content h3,.cms-presentation .bottom-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .bottom-content h3{margin:.2em 0 .2em 0;display:block}}@media only screen and (min-width: 1025px){.cms-presentation .bottom-content h1,.cms-presentation .bottom-content #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .bottom-content h3,.cms-presentation .bottom-content #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .bottom-content h3{display:block}}.cms-presentation .bottom-content h1 i,.cms-presentation .bottom-content #membership-program-page .learn-about-block .inner-content .section-header h3 i,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .bottom-content h3 i,.cms-presentation .bottom-content #membership-program-page .join-member-program .inner-content .section-header h3 i,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .bottom-content h3 i{display:inline-block}@media only screen and (max-width: 767px){.cms-presentation .bottom-content h1.upper,.cms-presentation .bottom-content #membership-program-page .learn-about-block .inner-content .section-header h3.upper,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .bottom-content h3.upper,.cms-presentation .bottom-content #membership-program-page .join-member-program .inner-content .section-header h3.upper,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .bottom-content h3.upper{display:inline-block;line-height:1;margin-top:20px}}.cms-presentation .bottom-content h1 i,.cms-presentation .bottom-content #membership-program-page .learn-about-block .inner-content .section-header h3 i,#membership-program-page .learn-about-block .inner-content .section-header .cms-presentation .bottom-content h3 i,.cms-presentation .bottom-content #membership-program-page .join-member-program .inner-content .section-header h3 i,#membership-program-page .join-member-program .inner-content .section-header .cms-presentation .bottom-content h3 i{font-family:"Austin Web Italic",times,serif}.cms-presentation .bottom-content .mark{display:inline-block;padding:1rem 0;font-family:"Times New Roman",times,serif}.cms-presentation .bottom-content .mark.address-mark{text-decoration:none}.cms-presentation .bottom-content .mark.address-mark:hover{text-decoration:none;color:#000}@media only screen and (min-width: 768px){.cms-presentation .bottom-content .mark.address-mark{border-bottom:1px solid #000;padding-bottom:0}}@media only screen and (min-width: 1025px){.cms-presentation .bottom-content .mark.address-mark{width:auto}}.cms-presentation .bottom-content .mark.address-mark:before{content:"\f041";margin:0 5px;display:inline-block;font-family:FontAwesome}.cms-presentation .bottom-content .mark.phone-mark{border-top:1px solid #000}@media only screen and (min-width: 768px){.cms-presentation .bottom-content .mark.phone-mark{border-top:0}}.cms-presentation .bottom-content .mark.phone-mark:before{content:'';margin:0}@media only screen and (min-width: 1025px){.cms-presentation .bottom-content .mark.phone-mark:before{content:'|';margin:0 10px;letter-spacing:0;font-size:24px;display:inline-block;vertical-align:text-bottom}}.cms-presentation .bottom-content .mark.phone-mark:after{content:'';margin:0}@media only screen and (min-width: 1025px){.cms-presentation .bottom-content .mark.phone-mark:after{content:'|';margin:0 10px;letter-spacing:0;font-size:24px;display:inline-block;vertical-align:text-bottom}}.cms-presentation .bottom-content .mark.other-mark{font-family:"Austin Web",times,serif}@media only screen and (min-width: 1025px){.cms-presentation .bottom-content .mark.other-mark{display:none}}.cms-presentation .bottom-content .mark.other-mark-slogan{font-family:"Austin Web",times,serif;display:none}@media only screen and (min-width: 1025px){.cms-presentation .bottom-content .mark.other-mark-slogan{display:inline-block}}.cms-presentation .bottom-content .mark.open-mark{display:block;padding:0 0}.topPanelContentExtra{background-color:#102166;color:#fff;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif}.pws-pws-index .pws-consultant-header.data-link{display:none}.pws-pws-index .promo-panel-container{max-height:0}@media only screen and (max-width: 767px){.pws-consultant-header{zoom:1}}.pws-consultant-header:before,.pws-consultant-header:after{content:' ';display:table}.pws-consultant-header:after{clear:both}.pws-consultant-header.collapsed .show-info{display:inline}.pws-consultant-header.collapsed .hide-info,.pws-consultant-header.collapsed .pws-consultant-image,.pws-consultant-header.collapsed #pws-consultant-socials,.pws-consultant-header.collapsed .pws-consultant-contact{display:none}.pws-consultant-header.collapsed .pws-consultant-info{margin:0}.pws-consultant-header.collapsed .pws-consultant-info p,.pws-consultant-header.collapsed .pws-consultant-info span{display:inline;font-size:14px}.pws-consultant-header.collapsed .pws-consultant-info .pws-consultant-name{cursor:pointer;text-decoration:underline}.pws-consultant-header .pws-consultant-profile{float:left;width:40%}.pws-consultant-header .header-content{float:left;margin-right:10px}.pws-consultant-header .header-content .title{font-size:16px;margin-bottom:10px}.pws-consultant-header .pws-consultant-name{display:inline;font-size:14px;margin-bottom:15px;letter-spacing:1px}.pws-consultant-header .show-info,.pws-consultant-header .hide-info{cursor:pointer;font-size:14px;margin-left:3px;vertical-align:top}.pws-consultant-header .show-info{display:none}.pws-consultant-header .hide-info{display:inline}.pws-consultant-email{color:#fff;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase}.pws-consultant-email:hover{color:#fff}.pws-consultant-email .fa-envelope{margin:0 8px}.pws-sidebar{display:none}@media only screen and (min-width: 1025px){.pws-consultant-header{padding:10px 0}.pws-consultant-image{max-width:30%;float:left}.pws-consultant-info{float:left;margin-top:10px}#pws-consultant-socials{margin-top:10px;float:left;width:49%}#pws-consultant-socials .socials-title{font-size:16px;letter-spacing:2px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;margin-bottom:5px}#pws-consultant-socials #socials-content{font-size:14px;line-height:28px}}@media only screen and (min-width: 1025px) and (max-width: 767px){#pws-consultant-socials #socials-content{zoom:1}}@media only screen and (min-width: 1025px){#pws-consultant-socials #socials-content:before,#pws-consultant-socials #socials-content:after{content:' ';display:table}#pws-consultant-socials #socials-content:after{clear:both}#pws-consultant-socials #socials-content .desktop{display:block}#pws-consultant-socials #socials-content .mobile{display:none}#pws-consultant-socials #socials-content-attribution{font-size:14px;line-height:28px}}@media only screen and (min-width: 1025px) and (max-width: 767px){#pws-consultant-socials #socials-content-attribution{zoom:1}}@media only screen and (min-width: 1025px){#pws-consultant-socials #socials-content-attribution:before,#pws-consultant-socials #socials-content-attribution:after{content:' ';display:table}#pws-consultant-socials #socials-content-attribution:after{clear:both}#pws-consultant-socials #socials-content-attribution .desktop{display:block}#pws-consultant-socials #socials-content-attribution .mobile{display:none}#pws-consultant-socials .social-list{max-width:300px;position:relative;z-index:2}#pws-consultant-socials .social-list.collapsed .fa-angle-down{display:block}#pws-consultant-socials .social-list.collapsed .fa-angle-up{display:none}#pws-consultant-socials .social-list.collapsed .no-consultant-socials-msg{display:block}#pws-consultant-socials .social-list .fa{font-size:22px;position:absolute;right:5px;top:5px}#pws-consultant-socials .social-list .fa-angle-down{display:none}#pws-consultant-socials .social-list .fa-angle-up{display:block}#pws-consultant-socials .social-list .social-select{border-bottom:1px solid #fff;cursor:pointer;height:28px;position:relative;z-index:1}#pws-consultant-socials .social-list .socials{position:absolute;width:100%;background:#fff}#pws-consultant-socials .social-list .socials .social{background:white;border-bottom:1px dotted #c9c9c9;transition:background 0.2s ease}#pws-consultant-socials .social-list .socials .social:hover{background:rgba(0,0,0,0.1)}#pws-consultant-socials .social-list .socials .social .shop-social{background:transparent;border:none;color:#333;font-size:14px;line-height:28px;padding:0 10px;text-align:left;text-transform:none}#pws-consultant-socials .social-list .socials .social .shop-social:hover span,#pws-consultant-socials .social-list .socials .social .shop-social.active span{border-bottom:1px solid #102166}#pws-consultant-socials .social-list .socials .social .shop-social span{border-bottom:1px solid transparent}.pws-consultant-contact{margin-top:10px;width:11%;float:right;text-align:right}}.pws-contact-form{margin:20px auto;max-width:920px}@media only screen and (max-width: 767px){.pws-contact-form{zoom:1}}.pws-contact-form:before,.pws-contact-form:after{content:' ';display:table}.pws-contact-form:after{clear:both}.pws-contact-form .col-left{width:17%;float:left}.pws-contact-form .consultant-contact-form-container{width:80%;float:right}.pws-contact-form .consultant-contact-form-container .legend{margin-top:0;font-size:16px}.pws-contact-form .consultant-contact-form-container p{font-size:13px;letter-spacing:1px}.pws-contact-form .consultant-contact-form-container .form-list,.pws-contact-form .consultant-contact-form-container .buttons-set{width:80%;margin-bottom:0}.pws-contact-form .buttons-set{margin-top:20px}.pws-contact-form textarea{height:150px;margin:0}@media only screen and (max-width: 1024px){.pws-sidebar{background-color:#102166;color:#fff;display:block;padding:14px 5px 0;margin-bottom:15px}}@media only screen and (max-width: 1024px) and (max-width: 767px){.pws-consultant-profile{zoom:1}}@media only screen and (max-width: 1024px){.pws-consultant-profile:before,.pws-consultant-profile:after{content:' ';display:table}.pws-consultant-profile:after{clear:both}.pws-consultant-image,.pws-consultant-info{float:left}.pws-consultant-image img{width:100px}.pws-consultant-info{padding:0 10px}.pws-consultant-info p,.pws-consultant-info span,.pws-consultant-info a{font-size:14px;line-height:1.5}.pws-consultant-info .title{margin-bottom:0;font-weight:bold}.pws-consultant-info .pws-consultant-name{letter-spacing:1px}.pws-consultant-info .pws-consultant-email{display:block;margin-top:20px;letter-spacing:1px}.pws-consultant-info .edit-link{margin-top:5px;margin-bottom:10px;text-decoration:underline;text-transform:lowercase}.pws-consultant-info .pws-social p{margin:0}.socials-title{font-size:14px;margin-top:10px;letter-spacing:2px}.socials-content{font-size:14px}.socials-content .desktop{display:none}.socials-content .mobile{display:block}.socials-content .empty-note{padding:10px 0}.socials-content .loader{text-align:center;margin-bottom:20px}.socials-content .social-list{position:relative}.socials-content .social-list.collapsed .fa-plus{display:block}.socials-content .social-list.collapsed .fa-minus{display:none}.socials-content .social-list.collapsed .social-select.selected+.mobile .fa-plus{display:none}.socials-content .social-list.collapsed .social-select.selected+.mobile .change-btn{display:block}.socials-content .social-list .fa{position:absolute;right:10px;top:12px}.socials-content .social-list .fa-plus{display:none}.socials-content .social-list .fa-minus{display:block}.socials-content .social-list .change-btn{display:none;margin-bottom:10px;text-decoration:underline}.socials-content .social-list .social-select{padding:10px 0;position:relative;z-index:1}.socials-content .social-list .socials{margin:0 -5px}.socials-content .social-list .socials .social{border-top:1px solid #fff}.socials-content .social-list .socials .social:first-child{border-top:none}.socials-content .social-list .socials .social .shop-social{background:transparent;border:none;font-size:14px;padding:10px 5px;text-align:left;text-transform:none}.socials-content-attribution{font-size:14px}.socials-content-attribution .desktop{display:none}.socials-content-attribution .mobile{display:block}.socials-content-attribution .empty-note{padding:10px 0}.socials-content-attribution .loader{text-align:center;margin-bottom:20px}.socials-content-attribution .social-list{position:relative}.socials-content-attribution .social-list.collapsed .fa-plus{display:block}.socials-content-attribution .social-list.collapsed .fa-minus{display:none}.socials-content-attribution .social-list.collapsed .social-select.selected+.mobile .fa-plus{display:none}.socials-content-attribution .social-list.collapsed .social-select.selected+.mobile .change-btn{display:block}.socials-content-attribution .social-list .fa{position:absolute;right:10px;top:12px}.socials-content-attribution .social-list .fa-plus{display:none}.socials-content-attribution .social-list .fa-minus{display:block}.socials-content-attribution .social-list .change-btn{display:block;margin-bottom:10px;text-decoration:underline}.socials-content-attribution .social-list .social-select{padding:10px 0;position:relative;z-index:1}.socials-content-attribution .social-list .socials{margin:0 -5px}.socials-content-attribution .social-list .socials .social{border-top:1px solid #fff}.socials-content-attribution .social-list .socials .social:first-child{border-top:none}.socials-content-attribution .social-list .socials .social .shop-social{background:transparent;border:none;font-size:14px;padding:10px 5px;text-align:left;text-transform:none}.pws-contact-form .pws-consultant-image{display:none}.pws-contact-form .consultant-contact-form-container{float:none;margin:0 auto}.pws-contact-form .consultant-contact-form-container .form-list,.pws-contact-form .consultant-contact-form-container .buttons-set{width:100%;margin-bottom:0}.pws-contact-form .captcha-image .captcha-reload{width:auto}}.consultant-sharelinks{bottom:0;position:fixed;right:95px;width:300px;z-index:140}.consultant-sharelinks .desktop{display:inline-block}.consultant-sharelinks .phone{display:none}.consultant-sharelinks .toggler{overflow:hidden}.consultant-sharelinks .toggler h4{background:#102166;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:16px;font-weight:normal;letter-spacing:2px;line-height:40px;margin:0;padding:0 10px;text-transform:uppercase;width:100%}.consultant-sharelinks .toggler h4 .state{background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/sprite.png") no-repeat -19px -221px;display:block;float:right;height:16px;margin-left:20px;margin-top:12px;width:16px}.consultant-sharelinks .toggler h4 .state.active{background-position:-19px -193px}.consultant-sharelinks .sharelinks{background:#fff;border:1px solid #D7D7D7}.consultant-sharelinks .sharelinks .consultant-share{color:#333;font-size:16px;padding:10px}.consultant-sharelinks .sharelinks .consultant-share input{border:1px solid #bbb;color:#333;font-size:16px;height:40px;line-height:40px;margin-top:5px;padding:0 12px}.consultant-sharelinks .sharelinks .socials{padding:0}.consultant-sharelinks .sharelinks .socials .select{border:1px solid #bbb;height:40px;margin-top:5px;padding:0}.consultant-sharelinks .sharelinks .socials .select select{border:none;color:#333;font-size:16px;height:40px;line-height:40px;padding:0 12px;width:100%}@media only screen and (max-width: 767px){.consultant-sharelinks{max-width:calc(100% - 70px);right:70px}.consultant-sharelinks .desktop{display:none}.consultant-sharelinks .phone{display:inline-block}.consultant-sharelinks .toggler h4{width:auto}}.blog-know-everything{background:#fff}.blog-know-everything .nav-wrapper .nav>.level0.blog-nav a.level-top{border-bottom:2px solid #102166}.blog-know-everything #sidebar .form-subscribe{text-align:left}.blog-know-everything #sidebar .form-subscribe .form-subscribe-header{font-family:"Austin Web",times,serif;font-size:21px;text-transform:none;margin:5px 0}@media only screen and (max-width: 767px){.blog-know-everything #sidebar .form-subscribe .field-row{zoom:1}}.blog-know-everything #sidebar .form-subscribe .field-row:before,.blog-know-everything #sidebar .form-subscribe .field-row:after{content:' ';display:table}.blog-know-everything #sidebar .form-subscribe .field-row:after{clear:both}.blog-know-everything #sidebar .form-subscribe .v-fix{float:left}.blog-know-everything #sidebar .form-subscribe .newsletter-desc{margin-top:5px;display:block;text-align:left}.blog-know-everything #sidebar button{width:auto}.blog-know-everything #sidebar button.btn-newsletter{padding:5px 12px;color:#fff}.preferredmember .wrapper{padding-top:0}@media only screen and (max-width: 767px){.preferredmember .header-container .top-container{zoom:1}}.preferredmember .header-container .top-container:before,.preferredmember .header-container .top-container:after{content:' ';display:table}.preferredmember .header-container .top-container:after{clear:both}.preferredmember .main{margin-top:0;max-width:100%}.preferredmember .main .pm-checkout-intro{width:100%;padding-left:10px;padding-right:10px}@media only screen and (min-width: 1025px){.preferredmember .main .pm-checkout-intro{max-width:700px;margin:0 auto}}.preferredmember .main .pm-checkout-intro .renew-for-copy{text-align:center;font-family:"Austin Web",times,serif;font-weight:200}@media only screen and (min-width: 1025px){.preferredmember .main .pm-checkout-intro .renew-for-copy{font-size:2rem}}.preferredmember .main .pm-checkout-intro .renew-for-copy h1,.preferredmember .main .pm-checkout-intro .renew-for-copy #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .preferredmember .main .pm-checkout-intro .renew-for-copy h3,.preferredmember .main .pm-checkout-intro .renew-for-copy #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .preferredmember .main .pm-checkout-intro .renew-for-copy h3{font-family:"Austin Web",times,serif;font-size:2.813rem;font-weight:200;text-transform:none;margin-bottom:0}@media only screen and (min-width: 1025px){.preferredmember .main .pm-checkout-intro .renew-for-copy h1,.preferredmember .main .pm-checkout-intro .renew-for-copy #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .preferredmember .main .pm-checkout-intro .renew-for-copy h3,.preferredmember .main .pm-checkout-intro .renew-for-copy #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .preferredmember .main .pm-checkout-intro .renew-for-copy h3{font-size:3.8rem;letter-spacing:0}}.preferredmember .main .pm-checkout-intro .renew-for-copy h3{font-family:"Austin Web",times,serif;font-size:2em;font-weight:200;text-transform:none;margin:0;letter-spacing:0}@media only screen and (min-width: 1025px){.preferredmember .main .pm-checkout-intro .renew-for-copy h3{font-size:1em}}.preferredmember .main .member-billing-sample-products{margin-top:10px}@media only screen and (min-width: 768px){.preferredmember .main .member-billing-sample-products{margin-top:0}}.preferredmember .login-bob-header-image{width:100%;max-width:1440px}@media only screen and (min-width: 1281px){.preferredmember .login-bob-header-image{margin:0 auto}}.preferredmember #preferredmember_checkout_wrapper{max-width:1200px;width:100%;margin:0 auto}@media only screen and (min-width: 1025px){.preferredmember .member-billing-sample-products{max-width:500px;width:100%;margin:50px auto 0 auto}}@media only screen and (min-width: 1025px){.preferredmember .member-billing-sample-products{max-width:700px;margin:55px auto 0 auto}}.preferredmember .member-renewal_enrollment_note_container .member-renewal_enrollment_container{width:100%}@media only screen and (min-width: 1025px){.preferredmember .member-renewal_enrollment_note_container .member-renewal_enrollment_container{max-width:700px;margin:0 auto}}.preferredmember .member-renewal_enrollment_note_container .member-renewal_enrollment_container .ez-checkbox{margin-top:3px;margin-left:10px}.preferredmember .member-renewal_enrollment_note_container h2{font-size:2.5em;text-align:center;font-family:"Austin Web",times,serif;font-weight:200;text-transform:none;letter-spacing:0}@media only screen and (min-width: 1025px){.preferredmember .member-renewal_enrollment_note_container h2{margin-bottom:0}}.preferredmember .member-renewal_enrollment_note_container .member-renewal_enrollment_text{font-size:1.3em;text-align:center;font-family:"Austin Web",times,serif;font-weight:200;text-transform:none;letter-spacing:0;width:100%;padding-left:10px;padding-right:10px}@media only screen and (min-width: 1025px){.preferredmember .member-renewal_enrollment_note_container .member-renewal_enrollment_text{font-size:1.9em}}.preferredmember #preferredmember_checkout_wrapper #payment-buttons-container{position:relative}.preferredmember #preferredmember_checkout_wrapper #payment-buttons-container .please-wait{margin-left:-120px}.preferredmember #preferredmember_checkout_wrapper .opc{text-align:left;padding-left:10px;padding-right:10px}.preferredmember #preferredmember_checkout_wrapper .opc .step-title{padding-left:0;padding-right:15px}@media only screen and (min-width: 1025px){.preferredmember #preferredmember_checkout_wrapper .opc .step-title{padding-left:15px}}@media only screen and (min-width: 1025px){.preferredmember #preferredmember_checkout_wrapper .opc #co-billing-form{max-width:900px;width:100%;margin:20px auto 0 auto}}.preferredmember #preferredmember_checkout_wrapper .opc #co-billing-form .name-firstname{width:100%;margin-right:10px}@media only screen and (min-width: 1025px){.preferredmember #preferredmember_checkout_wrapper .opc #co-billing-form .name-firstname{width:30%}}.preferredmember #preferredmember_checkout_wrapper .opc #co-billing-form .name-middlename{width:100%;margin-right:0}@media only screen and (min-width: 1025px){.preferredmember #preferredmember_checkout_wrapper .opc #co-billing-form .name-middlename{width:23%}}.preferredmember #preferredmember_checkout_wrapper .opc #co-billing-form .name-lastname{width:100%;margin-right:0}@media only screen and (min-width: 1025px){.preferredmember #preferredmember_checkout_wrapper .opc #co-billing-form .name-lastname{width:45%}}@media only screen and (max-width: 767px){.preferredmember #preferredmember_checkout_wrapper .opc-review{zoom:1}}.preferredmember #preferredmember_checkout_wrapper .opc-review:before,.preferredmember #preferredmember_checkout_wrapper .opc-review:after{content:' ';display:table}.preferredmember #preferredmember_checkout_wrapper .opc-review:after{clear:both}@media only screen and (min-width: 1025px){.preferredmember #preferredmember_checkout_wrapper #co-payment-form{max-width:900px;width:100%;margin:0 auto}}.preferredmember #preferredmember_checkout_wrapper #co-payment-form #authnetcim_cc_type_exp_div{width:100%}.preferredmember #preferredmember_checkout_wrapper #co-payment-form #authnetcim_cc_type_cvv_div label{width:100%}.preferredmember #preferredmember_checkout_wrapper #co-payment-form #authnetcim_cc_type_cvv_div input{width:25% !important}.preferredmember #preferredmember_checkout_wrapper #pmc-review{margin:30px 0}.preferredmember #preferredmember_checkout_wrapper #pmc-review #shopping-cart-totals-table strong{font-weight:normal}.preferredmember #preferredmember_checkout_wrapper #pmc-checkout-agreements{text-align:left;font-size:1em;margin-top:-20px;letter-spacing:1.5px}.preferredmember #preferredmember_checkout_wrapper #pmc-checkout-agreements a{text-decoration:underline;font-style:italic}.preferredmember #preferredmember_checkout_wrapper #advice-required-entry-agreement{float:none}.preferredmember #preferredmember_checkout_wrapper .sp-methods dt label{text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:11px}.preferredmember #preferredmember_checkout_wrapper #renew-button{outline:0;background:#000;color:#fff;padding:22px 22px;width:auto;border:1px solid #fff;display:inline-block;font:13px "akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:12px 22px 12px 22px;text-align:center;width:auto;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}.preferredmember .select{height:3.5em}@media only screen and (min-width: 1025px){.preferredmember .select{height:4em}}.preferredmember select{margin:0 0 0 0;width:100%;padding:8px 0 0 10px;-webkit-appearance:none;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:1em;letter-spacing:1px;font-style:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.preferredmember select:focus{outline:none}.preferredmember input[type="text"],.preferredmember input[type="date"],.preferredmember input[type="datetime"],.preferredmember input[type="datetime-local"],.preferredmember input[type="email"],.preferredmember input[type="month"],.preferredmember input[type="number"],.preferredmember input[type="password"],.preferredmember input[type="search"],.preferredmember input[type="tel"],.preferredmember input[type="time"],.preferredmember input[type="url"],.preferredmember input[type="week"],.preferredmember .input-text{margin:0 0 0 0;width:100%;padding:12px 16px 12px 16px;border:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:1.000rem;letter-spacing:1px;font-style:normal}.preferredmember input[type="text"]:focus,.preferredmember input[type="date"]:focus,.preferredmember input[type="datetime"]:focus,.preferredmember input[type="datetime-local"]:focus,.preferredmember input[type="email"]:focus,.preferredmember input[type="month"]:focus,.preferredmember input[type="number"]:focus,.preferredmember input[type="password"]:focus,.preferredmember input[type="search"]:focus,.preferredmember input[type="tel"]:focus,.preferredmember input[type="time"]:focus,.preferredmember input[type="url"]:focus,.preferredmember input[type="week"]:focus,.preferredmember .input-text:focus{outline:none}@media only screen and (max-width: 767px){.preferredmember input[type="text"],.preferredmember input[type="date"],.preferredmember input[type="datetime"],.preferredmember input[type="datetime-local"],.preferredmember input[type="email"],.preferredmember input[type="month"],.preferredmember input[type="number"],.preferredmember input[type="password"],.preferredmember input[type="search"],.preferredmember input[type="tel"],.preferredmember input[type="time"],.preferredmember input[type="url"],.preferredmember input[type="week"],.preferredmember .input-text{font-size:11px}}.preferredmember .preferredmember_payment_fieldset .no-display{display:none}.preferredmember .preferredmember_payment_fieldset ul{padding-left:0}.preferredmember .preferredmember_payment_fieldset #payment_form_authnetcim li:nth-child(3){display:inline-block}.preferredmember #pmc-review .step-content{max-width:900px;width:100%;margin:20px auto}.preferredmember #pmc-review .step-content table{float:right;text-align:right;font-size:1.2em;letter-spacing:2px}.preferredmember #checkout-step-shipping_method .ez-radio{margin-right:0}@media only screen and (min-width: 1025px){.preferredmember #checkout-step-shipping_method #checkout-shipping-method-load{max-width:900px;width:100%;margin:20px auto 0}}@media only screen and (min-width: 1025px){.preferredmember #checkout-step-shipping_method .sp-methods ul li{width:30%}}@media only screen and (min-width: 1025px){.preferredmember #co-shipping-form{max-width:900px;width:100%;margin:20px auto 0}}.preferredmember #co-shipping-form #shipping-new-address-form .name-firstname,.preferredmember #co-shipping-form #shipping-new-address-form .name-middlename,.preferredmember #co-shipping-form #shipping-new-address-form .name-lastname{width:100%}.member-renew_intro .login-bob{width:100%;background:#000;float:left}@media only screen and (min-width: 768px){.member-renew_intro .login-bob{margin-top:2em}}@media only screen and (max-width: 767px){.member-renew_intro .login-bob{zoom:1}}.member-renew_intro .login-bob:before,.member-renew_intro .login-bob:after{content:' ';display:table}.member-renew_intro .login-bob:after{clear:both}.member-renew_intro .login-bob .button{outline:0;background:transparent;color:#fff;padding:22px 22px;width:auto;border:1px solid #fff;display:inline-block;font:13px "akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:11px;text-align:center;width:40vw;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;display:none}.member-renew_intro .login-bob .arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;display:inline-block;margin-left:9px}.member-renew_intro .login-bob .italic-ligature{font-family:"Austin Web Italic",times,serif;text-transform:none}.member-renew_intro .login-bob h1,.member-renew_intro .login-bob #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .member-renew_intro .login-bob h3,.member-renew_intro .login-bob #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .member-renew_intro .login-bob h3{color:#fff;font-family:"Austin Web",times,serif;font-weight:200;font-size:3.2em;padding:0;margin:0;border:none;border-top:0;font-style:normal;text-align:center}@media only screen and (min-width: 768px){.member-renew_intro .login-bob h1,.member-renew_intro .login-bob #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .member-renew_intro .login-bob h3,.member-renew_intro .login-bob #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .member-renew_intro .login-bob h3{font-size:1.9em;padding-top:1em;text-align:center}}@media only screen and (min-width: 1025px){.member-renew_intro .login-bob h1,.member-renew_intro .login-bob #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .member-renew_intro .login-bob h3,.member-renew_intro .login-bob #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .member-renew_intro .login-bob h3{font-size:4em;text-align:center}}@media only screen and (min-width: 1281px){.member-renew_intro .login-bob h1,.member-renew_intro .login-bob #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .member-renew_intro .login-bob h3,.member-renew_intro .login-bob #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .member-renew_intro .login-bob h3{font-size:5em}}.member-renew_intro .login-bob h3{font-family:"Austin Web",times,serif;font-weight:200;font-size:2em;text-transform:none;color:#fff;text-align:center;margin:0 0 5px 0}@media only screen and (min-width: 768px){.member-renew_intro .login-bob h3{text-align:center;font-size:2em;margin:0 0 1em 0;padding:0}}@media only screen and (min-width: 1025px){.member-renew_intro .login-bob h3{font-size:3em;margin:0 0 0.3em 0}}@media only screen and (min-width: 1281px){.member-renew_intro .login-bob h3{font-size:4em;margin:0 0 0.5em 0}}.member-renew_main_form{width:100%;max-width:600px;margin:80px auto;padding:0 20px}.member-renew_main_form .registered-users{margin-top:100px}.member-renew_main_form .registered-users li .small{font-size:1.5rem}.member-renew_main_form .registered-users li.login-text{font-family:"Austin Web",times,serif;font-weight:200;font-style:normal;line-height:100%}@media only screen and (min-width: 768px){.member-renew_main_form .registered-users li.login-text{text-align:center;font-size:3em}}@media only screen and (min-width: 1025px){.member-renew_main_form .registered-users li.login-text{font-size:3.750em;text-align:center}}.member-renew_main_form .registered-users li.note{text-align:left;font-family:"Times New Roman",times,serif;font-weight:200;font-style:normal;line-height:100%}.member-renew_main_form .registered-users li.note a{text-decoration:underline;font-weight:200;font-style:italic}@media only screen and (min-width: 1025px){.member-renew_main_form .registered-users li.note{font-size:1.500em}}.member-renew_main_form .reset-link{color:#a9a9a9;font-style:italic}.member-renew_main_form .buttons-set{margin-top:30px}.member-renew_main_form .buttons-set .button{outline:0;background:#000;color:#fff;padding:22px 22px;width:auto;border:1px solid #fff;display:inline-block;font:13px "akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:12px 16px 12px 16px;text-align:center;width:200px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif !important}.member-renew_main_form .buttons-set .button:after{display:none !important}.member-renew_benefits_number{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#231f20;color:#fff;margin:15px auto !important}.member-renew_benefits_text{margin:0}.member-renew_benefits_list{list-style:none;margin:0;padding:0}.member-renewal-membership-options .additional-product-section{width:100%;max-width:600px;padding:0 20px;margin:0 auto}.member-renewal-membership-options .buttons-set{width:100%;margin:50px auto 0;padding:0 20px}.member-renewal-membership-options .buttons-set button{width:auto}.member-renewal-membership-options .member-renewal_enrollment_container{text-align:left}.member-renewal-membership-options .member-renewal_enrollment_container .ez-checkbox{float:left}#optional-products .validation-advice{text-align:center}.product-3minuteface .wrapper .promo-panel-container{display:none}.product-3minuteface .wrapper .product-view .video-masthead{background:#e1e1e1;max-width:1200px;text-align:center}.product-3minuteface .wrapper .product-view .video-masthead#video-masthead .video-iframe{position:relative}.product-3minuteface .wrapper .product-view .video-masthead .video-iframe{max-width:100%;width:100%;height:100%;display:none}.product-3minuteface .wrapper .product-view .video-masthead .video-text-overlay{padding:1em 4em 1em 4em;text-align:center}.product-3minuteface .wrapper .product-view .video-masthead .video-text-overlay h3{font-family:"Austin Web",times,serif;font-weight:300;font-size:4em;color:#000;text-transform:none;margin:0;padding:0;letter-spacing:0}.product-3minuteface .wrapper .product-view .video-masthead .video-text-overlay p{font-family:"Austin Web",times,serif;font-size:1.4em;font-weight:300;margin:0;padding:0}.product-3minuteface .wrapper .product-view .select-skin-tone h3{font-family:"Austin Web",times,serif;font-size:2.5em;font-weight:300;text-transform:none;text-align:center;letter-spacing:0;margin-bottom:0}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .select-skin-tone h3{font-size:4em}}.product-3minuteface .wrapper .product-view .select-skin-tone .mobile-display{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:1em;text-decoration:underline;text-align:center;letter-spacing:2px;text-transform:uppercase;visibility:visible}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options{position:relative}@media only screen and (max-width: 767px){.product-3minuteface .wrapper .product-view .select-skin-tone .product-options{zoom:1}}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options:before,.product-3minuteface .wrapper .product-view .select-skin-tone .product-options:after{content:' ';display:table}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options:after{clear:both}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options dd{margin:0;padding:0}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .facetime-skintone{position:relative;top:0;left:0}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .facetime-skintone .close-me{position:absolute;right:0;top:0;display:block;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:2em;font-weight:300;margin:.5em;color:#bbb;cursor:pointer}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container{height:auto}@media only screen and (max-width: 767px){.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container{zoom:1}}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container:before,.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container:after{content:' ';display:table}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container:after{clear:both}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container{display:table-row}}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container #container_option_250_119 .name{background:#fbe2c5}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container #container_option_250_120 .name{background:#FBD4B7}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container #container_option_250_121 .name{background:#Fac699}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container #container_option_250_122 .name{background:#Fab97f}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container #container_option_250_123 .name{background:#E49c5e}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container #container_option_250_124 .name{background:#c88051}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container #container_option_250_125 .name{background:#914727}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container #container_option_250_126 .name{background:#A84B2e}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container .swatch{height:auto;width:100%;max-width:100%;border-left:0;border-right:0;border:0;float:right;overflow:hidden;padding:0;margin:0;line-height:100%}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container .swatch{display:table-cell;width:14%;float:none}}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container .swatch.active .option-swatch{border:0}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container .swatch .name{float:left;width:50%;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-bottom:-99999px;padding-bottom:99999px}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container .swatch .name{float:none}}.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container .swatch img.option-swatch{max-width:50%;height:auto;float:right;border:0;overflow:hidden;margin-bottom:-99999px;padding-bottom:99999px}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .select-skin-tone .product-options .swatch-container .swatch img.option-swatch{float:none;max-width:100%}}.product-3minuteface .wrapper .product-view .shop-recommendations .facetime-recommend{margin-bottom:8em}.product-3minuteface .wrapper .product-view .shop-recommendations .product-image-gallery img{margin:0 auto;display:block}.product-3minuteface .wrapper .product-view .shop-recommendations h3{font-family:"Austin Web",times,serif;font-size:2.5em;font-weight:300;text-transform:none;text-align:center;letter-spacing:0}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .shop-recommendations h3{font-size:4em}}@media only screen and (max-width: 767px){.product-3minuteface .wrapper .product-view .shop-recommendations .product-options{zoom:1}}.product-3minuteface .wrapper .product-view .shop-recommendations .product-options:before,.product-3minuteface .wrapper .product-view .shop-recommendations .product-options:after{content:' ';display:table}.product-3minuteface .wrapper .product-view .shop-recommendations .product-options:after{clear:both}.product-3minuteface .wrapper .product-view .shop-recommendations .add-to-box{padding-left:6em;padding-right:6em}.product-3minuteface .wrapper .product-view .shop-recommendations .add-to-box .qty-wrapper{display:none}.product-3minuteface .wrapper .product-view .shop-recommendations .add-to-box .btn-cart{padding:1.2em;font-size:1.3em;letter-spacing:2px}@media only screen and (min-width: 768px){.product-3minuteface .wrapper .product-view .shop-recommendations .add-to-box .btn-cart{max-width:200px;margin:0 auto;display:block}}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .shop-recommendations .add-to-box .btn-cart{max-width:200px;margin:0 auto;display:block}}.product-3minuteface .wrapper .product-view .shop-recommendations .add-to-box .pre-loader{margin:0 auto;width:20px;height:20px}.product-3minuteface .wrapper .product-view .learn-howto-use .facetime-learntouse01,.product-3minuteface .wrapper .product-view .learn-howto-use .facetime-learntouse02,.product-3minuteface .wrapper .product-view .learn-howto-use .facetime-learntouse03,.product-3minuteface .wrapper .product-view .learn-howto-use .facetime-learntouse04,.product-3minuteface .wrapper .product-view .learn-howto-use .facetime-learntouse05,.product-3minuteface .wrapper .product-view .learn-howto-use .facetime-learntouse06,.product-3minuteface .wrapper .product-view .learn-howto-use .facetime-learntouse07,.product-3minuteface .wrapper .product-view .learn-howto-use .facetime-learntouse08{margin-bottom:2em;overflow:hidden}.product-3minuteface .wrapper .product-view .learn-howto-use h3{font-family:"Austin Web",times,serif;font-size:2.5em;font-weight:300;text-transform:none;text-align:center;letter-spacing:0;margin-bottom:0}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .learn-howto-use h3{font-size:4em}}.product-3minuteface .wrapper .product-view .learn-howto-use hr{width:95%}.product-3minuteface .wrapper .product-view .learn-howto-use p{text-align:center;font-family:"Austin Web",times,serif;font-size:1.5em;font-weight:300;color:#000;margin-bottom:.8em}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .learn-howto-use p{font-size:2.5em}}.product-3minuteface .wrapper .product-view .learn-howto-use .owl-carousel{margin:0;padding:0}.product-3minuteface .wrapper .product-view .learn-howto-use .owl-carousel li{list-style-type:none}.product-3minuteface .wrapper .product-view .learn-howto-use .owl-carousel .owl-item .height{display:block;height:37px}.product-3minuteface .wrapper .product-view .learn-howto-use .owl-carousel .owl-item img{margin:0 auto}@media only screen and (min-width: 1025px){.product-3minuteface .wrapper .product-view .learn-howto-use .owl-carousel .owl-item img{display:block}}.product-3minuteface .wrapper .product-view .learn-howto-use .owl-carousel .owl-item h3{margin:0;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-weight:600;font-size:1.2em;letter-spacing:2px;text-transform:uppercase;margin:1em}@media only screen and (max-width: 767px){.product-3minuteface .wrapper .product-view .learn-howto-use .product-options{zoom:1}}.product-3minuteface .wrapper .product-view .learn-howto-use .product-options:before,.product-3minuteface .wrapper .product-view .learn-howto-use .product-options:after{content:' ';display:table}.product-3minuteface .wrapper .product-view .learn-howto-use .product-options:after{clear:both}@media (min-width: 748px){.btn-cart:hover{transition:all 0.3s ease;background:#858585}}.fmf-step-wrapper{position:absolute;width:100vw;bottom:0;height:0;overflow:hidden;pointer-events:none;touch-action:none}.fmf-step-container{position:fixed;width:100vw;bottom:-300px;z-index:99999;pointer-events:none;touch-action:none}.fmf-slide-next-button-wrapper{display:flex;width:100%;flex-direction:row}@media (max-width: 747px){.fmf-slide-next-button-wrapper{position:absolute;bottom:0;touch-action:none;z-index:9200}}.fmf-slide-recommendation-container{padding:10px;max-width:233px;display:flex;flex-direction:row;border:1px dashed #565656;border-radius:10px}@media (min-width: 748px) and (max-width: 1129px){.fmf-slide-recommendation-container{border:none}}@media (max-width: 747px){.fmf-slide-recommendation-container{margin-top:9px;border:none;max-width:243px;pointer-events:none;touch-events:none}}.fmf-slide-recommendation-container .fmf-slide-recommendation{display:flex}@media (min-width: 748px) and (max-width: 1129px){.fmf-slide-recommendation-container .fmf-slide-recommendation{display:none}}.fmf-slide-recommendation-container .heart{font-size:18px;color:#FF8989;display:flex;justify-content:center;align-items:center}@media (max-width: 747px){.fmf-slide-recommendation-container .heart{align-items:flex-start;margin-top:4px}}.fmf-slide-recommendation-container .fmf-slide-recommendation-text{font-size:13px;padding-left:10px;display:flex;color:#565656;line-height:16px}@media (max-width: 747px){.fmf-slide-recommendation-container .fmf-slide-recommendation-text{max-width:200px;font-style:italic}}.fmf-slide-recommendation-container .fmf-recommendation-text-french{font-size:12px}.fmf-slide-next-button-container{display:inline-flex;margin-top:60px}@media (max-width: 747px){.fmf-slide-next-button-container{margin-top:0px;width:100vw;background-color:white;touch-action:none;overflow:hidden;height:160px;border-top:1px solid #EEEEEE;justify-content:center}}@media screen and (max-width: 747px) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){.fmf-slide-next-button-container{margin-left:-10px}}@media (max-width: 747px){.fmf-slide-next-button-container-step-1{height:120px}}@media (max-width: 747px){.fmf-slide-next-button-container-step-1 .fmf-slide-next-button{margin-top:30px}}.fmf-slide-next-button{cursor:pointer;position:absolute;right:50px;text-transform:uppercase;padding:10px 30px;height:48px;display:flex;align-items:center;justify-content:center;background:#000;text-align:center;color:#FFF;font-family:akzidenz-grotesk,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:2.33px;opacity:1;transition:all 0.3s ease}.fmf-slide-next-button:hover{background:#858585}@media (max-width: 747px){.fmf-slide-next-button{padding:10px 26px;margin-top:64px;left:16%;right:25%;width:60vw;margin-left:2vw;pointer-events:auto;min-width:180px;display:inline-flex;white-space:normal}.fmf-slide-next-button:hover{background:black}}.fmf-slide-next-button .fmf-icon{font-size:28px;margin-left:18px}.fmf-slide-next-button-disabled{background:#959595;cursor:not-allowed}.fmf-slide-next-button.last{font-size:13px;padding:10px 20px}@media (max-width: 747px){.fmf-slide-next-button.last{width:80vw;margin-left:-8vw}}@media (max-width: 747px){.promo-panel-container{z-index:6}}@media (max-width: 747px){.fmf-configurator-navdots-wrapper{position:absolute;z-index:12000;width:100vw;display:flex;align-items:center;justify-content:center}}.fmf-configurator-navdots-container{position:relative;flex:1;display:flex;z-index:10000}@media (max-width: 747px){.fmf-configurator-navdots-container{bottom:38px;left:0;z-index:20200;flex-direction:column}}#fmf-configurator-navdots{width:100%;text-align:center;padding:10px 0 20px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 747px){#fmf-configurator-navdots{margin-left:-3vw;bottom:0px}}#fmf-configurator-navdots .fmf-configurator-navdot{cursor:pointer;background-size:contain;border:1px solid black;height:10px;width:10px;border-radius:100%;margin:0 6px;display:inline-block;opacity:1;transition:all 0.3s ease;pointer-events:auto;touch-action:auto}@media (min-width: 1130px){#fmf-configurator-navdots .fmf-configurator-navdot:hover{opacity:0.5}}#fmf-configurator-navdots .fmf-configurator-navdot.current{background-color:black}#fmf-configurator-navdots .fmf-configurator-navdot.disabled{cursor:not-allowed;opacity:1 !important}.fmf-actual-price{font-family:'AkzidenzGroteskStd-Md', sans-serif;font-size:24px}.fmf-list-price{font-family:akzidenz-grotesk,Helvetica,Arial,sans-serif;font-size:16px;color:#5F5F5F}.fmf-action-button{font-family:akzidenz-grotesk,Helvetica,Arial,sans-serif;font-size:15px;padding:15px 30px;text-align:center;right:0;background:#000;color:#FFF;display:none}@media (max-width: 747px){.fmf-action-button{display:inline-block;width:66.6vw;margin:0 16.6vw;padding:15px 0;test:test;right:unset}}.fmf-action-button.incomplete{background:#959595}#fmf-leadin{position:relative}#fmf-leadin .fmf-leadin-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;z-index:2}#fmf-leadin .fmf-leadin-block.odd{background:#FFF}#fmf-leadin .fmf-leadin-block.even{background:#F7F9FC;width:100vw;position:relative;margin-left:-50vw;margin-top:0;left:50%;box-shadow:0 -1px 3px 0 rgba(0,0,0,0.09)}#fmf-leadin .fmf-leadin-block .fmf-leadin-body{text-align:left;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 2%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 748px) and (max-width: 1129px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body{margin:0 5%;padding:10px 0}}@media (max-width: 747px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0}}#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-intro,#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-video{max-height:100vh;-o-object-fit:cover;object-fit:cover}#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-intro{width:100vw;display:flex;justify-content:center;align-items:center}#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-intro img{width:68vw}@media (max-width: 747px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-intro{width:100vw}#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-intro img{width:100vw;min-height:150px}}#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-video{width:120%;margin:50px 0;transition:opacity .3s ease;font-family:"Austin Web",Austin-Roman,times,sans-serif;font-size:28px}#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-video img{opacity:1;transition:opacity 0.3s ease;cursor:pointer}#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-video img:hover{opacity:0.7}#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-video .fmf-leadin-video-more{font-family:Austin-Italic,sans-serif;font-size:18px;text-decoration:underline;justify-content:center;display:flex;text-align:center;width:100%}@media (min-width: 748px) and (max-width: 1129px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-video{width:60vw}}@media (max-width: 747px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body #fmf-leadin-video{width:90vw;margin:5vw 0}}#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;letter-spacing:0;line-height:26px;width:100%;padding-left:45px}@media (max-width: 747px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content{padding:0 10vw 5vh}}#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content .fmf-leadin-content-heading{font-family:"Austin Web",Austin-Roman,times, sans-serif;font-size:28px;line-height:33px;margin-bottom:22px;margin-top:-45px}@media (min-width: 748px) and (max-width: 1129px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content .fmf-leadin-content-heading{margin-top:0}}@media (max-width: 747px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content .fmf-leadin-content-heading{margin-top:0}}#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content .fmf-leadin-content-details{font-family:'AkzidenzGroteskStd-Light', sans-serif;font-size:18px;margin-bottom:22px}#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content .fmf-leadin-content-details ul{padding-left:15px}#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content .fmf-leadin-content-details li{margin-bottom:12px}@media (max-width: 747px){#fmf-leadin .fmf-leadin-block .fmf-leadin-body .fmf-leadin-content .fmf-leadin-content-promo{display:flex;width:100%;justify-content:center;align-items:center;flex-wrap:wrap}}#fmf-leadin .fmf-leadin-block .fmf-leadin-content-jumpbutton{display:none}@media (max-width: 747px){#fmf-leadin .fmf-leadin-block .fmf-leadin-content-jumpbutton{display:inline-flex;cursor:pointer;padding:10px 65px;align-items:center;min-height:44px;background:#000;color:#FFF;font-family:'AkzidenzGroteskStd-Regular',sans-serif;font-size:13px;letter-spacing:1.73px;text-transform:uppercase;margin-top:10px;margin-bottom:25px;margin-left:8vw;margin-right:8vw;white-space:nowrap}}#fmf-configurator{margin-top:40px;margin-bottom:40px}@media (max-width: 747px){#fmf-configurator{margin-bottom:-10px}}#fmf-configurator #fmf-configurator-header{font-family:akzidenz-grotesk,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:14px;background:#000;display:flex;flex-direction:row;color:#FFF;position:relative;padding:20px 0}#fmf-configurator #fmf-configurator-header .fmf-configurator-header-text{width:100%;text-align:center}@media (max-width: 747px){#fmf-configurator #fmf-configurator-header{display:none}}#fmf-configurator #fmf-configurator-social{display:inline-flex;position:absolute;justify-content:center;align-items:center;font-size:10px;letter-spacing:1px;right:10px}#fmf-configurator #fmf-configurator-social span{margin:0 10px}#fmf-configurator #fmf-configurator-social .fmf-configurator-social-icon{font-size:18px;cursor:pointer;margin-top:-1px;opacity:1;color:white}#fmf-configurator #fmf-configurator-social .fmf-configurator-social-icon a{color:white}#fmf-configurator #fmf-configurator-social .fmf-configurator-social-icon:hover{opacity:0.7}#fmf-configurator #fmf-configurator-slides{position:relative;box-shadow:0 2px 4px 0 rgba(209,209,209,0.5)}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides{box-shadow:none}}#fmf-configurator #fmf-configurator-slides .fmf-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;z-index:2;padding:20px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide{padding:0;margin:0}}#fmf-configurator #fmf-configurator-slides .fmf-slide.fmf-review-slide{display:block;padding:0;animation:fadein ease-in;animation-duration:0.5s}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide.fmf-review-slide{padding:1rem 20px}}#fmf-configurator #fmf-configurator-slides .fmf-slide.fmf-review-slide .fmf-review-slide-body{padding:20px}@keyframes fadein{from{opacity:0}to{opacity:1}}#fmf-configurator #fmf-configurator-slides .fadein{animation-name:fadein}@keyframes fadeout{from{opacity:1}to{opacity:0}}#fmf-configurator #fmf-configurator-slides .fadeout{animation-name:fadeout}#fmf-configurator #fmf-configurator-slides .fmf-slide-body{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;animation:fadein ease-in;animation-duration:0.5s;width:100%;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}@media (min-width: 748px) and (max-width: 1129px){#fmf-configurator #fmf-configurator-slides .fmf-slide-body{margin:0 5%;padding:10px 0}}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1rem 20px;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#fmf-configurator #fmf-configurator-slides .fmf-slide-image{width:40%;margin:0}#fmf-configurator #fmf-configurator-slides .fmf-slide-image img{object-fit:cover}@media (min-width: 1129px){#fmf-configurator #fmf-configurator-slides .fmf-slide-image img{height:690px}}@media (min-width: 748px) and (max-width: 1129px){#fmf-configurator #fmf-configurator-slides .fmf-slide-image{width:60vw;min-height:auto}#fmf-configurator #fmf-configurator-slides .fmf-slide-image img{height:500px;width:auto}}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-image{margin:5vw 0;width:100%}#fmf-configurator #fmf-configurator-slides .fmf-slide-image img{width:100%;max-height:80vw}}#fmf-configurator #fmf-configurator-slides .fmf-slide-details-description{flex-direction:column;font-size:15px;letter-spacing:0;line-height:26px;width:100%;margin:20px 0 40px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-details-description{order:5;padding-left:7vw;padding-right:7vw}}#fmf-configurator #fmf-configurator-slides .desktop{display:flex}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .desktop{display:none}}#fmf-configurator #fmf-configurator-slides .mobile{display:none}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .mobile{display:flex}}#fmf-configurator #fmf-configurator-slides .fmf-slide-title{justify-content:flex-start;align-items:center;padding-bottom:25px;border-bottom:1px solid #EEEEEE}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-title{flex-wrap:wrap;flex-direction:column;border:0;order:-3}}#fmf-configurator #fmf-configurator-slides .fmf-slide-title .fmf-slide-title-step{color:#FFF;margin-left:0;display:inline-flex;justify-content:flex-start;align-items:center}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-title .fmf-slide-title-step{width:100%}}#fmf-configurator #fmf-configurator-slides .fmf-slide-title .fmf-slide-title-step .fmf-slide-title-step-text{font-family:akzidenz-grotesk,Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;background:#000;display:flex;float:left;letter-spacing:2.79px;flex-wrap:no-wrap;white-space:nowrap;align-items:center;justify-content:center;padding:3px 9px 3px 12px;height:32px}#fmf-configurator #fmf-configurator-slides .fmf-slide-title .fmf-slide-title-step .fmf-slide-title-step-arrow{display:inline-block;margin-left:0;border:16px solid #FFF;border-left-color:#000;border-right:0;margin-right:10px}#fmf-configurator #fmf-configurator-slides .fmf-slide-title .fmf-slide-title-step-description{font-size:24px;font-family:"Austin Web",Austin-Roman,times, sans-serif}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-title .fmf-slide-title-step-description{width:100%;margin-top:10px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-details{width:60%;margin:0 0 40px 30px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-details{margin:20px 20px;width:auto;justify-content:center;align-items:center;display:flex;flex-direction:column;margin-bottom:220px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button-wrapper{display:flex;width:100%;flex-direction:row}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button-wrapper{position:absolute;bottom:0;z-index:9200}}#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container{padding:10px;max-width:233px;display:flex;flex-direction:row;border:1px dashed #565656;border-radius:10px}@media (min-width: 748px) and (max-width: 1129px){#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container{border:none}}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container{margin-top:9px;border:none;max-width:243px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container .fmf-slide-recommendation{display:flex}@media (min-width: 748px) and (max-width: 1129px){#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container .fmf-slide-recommendation{display:none}}#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container .heart{font-size:18px;color:#FF8989;display:flex;justify-content:center;align-items:center}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container .heart{align-items:flex-start;margin-top:4px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container .fmf-slide-recommendation-text{font-size:13px;padding-left:10px;display:flex;color:#565656;line-height:16px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-recommendation-container .fmf-slide-recommendation-text{max-width:200px;font-style:italic}}#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button-container{display:inline-flex;margin-top:60px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button-container{margin-top:0px;transform:translateZ(9200px);-webkit-transform:translate3d(0, 0, 9200px);bottom:0px;width:100vw;background-color:white;oveflow:hidden;height:160px;border-top:1px solid #EEEEEE;justify-content:center;transition:height 0.2s ease}}@media screen and (max-width: 747px) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button-container{margin-left:-10px}}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button-container-step-1{height:120px}}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button-container-step-1 .fmf-slide-next-button{margin-top:30px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button{cursor:pointer;position:absolute;right:50px;text-transform:uppercase;padding:10px 30px;height:48px;display:flex;align-items:center;justify-content:center;background:#000;text-align:center;color:#FFF;font-family:akzidenz-grotesk,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:2.33px;opacity:1;transition:all 0.3s ease}#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button:hover{background:#858585}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button{padding:10px 46px;margin-top:64px;left:16%;right:25%;width:60vw;margin-left:2vw;min-width:180px;display:inline-flex;white-space:nowrap}#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button:hover{background:black}}#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button .fmf-icon{font-size:28px;margin-left:18px}#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button-disabled{background:#959595;cursor:not-allowed}#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button.last{font-size:13px;padding:10px 20px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-next-button.last{width:80vw;margin-left:-8vw}}#fmf-configurator #fmf-configurator-slides .fmf-slide-selection-info{width:100%}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-selection-info{order:-2}}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-options{width:100vw;padding:0 4vw;display:flex;flex-wrap:wrap;flex-direction:row}}#fmf-configurator #fmf-configurator-slides .fmf-slide-options .fmf-slide-options-label,#fmf-configurator #fmf-configurator-slides .fmf-slide-options .fmf-slide-options-noselection{position:relative;margin:0 auto 36px auto;text-transform:uppercase;letter-spacing:3px;font-size:13px;justify-content:center;width:100%;padding-bottom:8px;border-bottom:1px solid #EEEEEE}#fmf-configurator #fmf-configurator-slides .fmf-slide-options .fmf-slide-options-description{position:absolute;font-size:15px;margin-top:-28px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-options .fmf-slide-options-description{position:relative;font-size:15px;margin-top:-28px;margin-bottom:16px;padding-right:10px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-options .fmf-slide-options-selected{color:black;font-weight:bold;letter-spacing:0.93px;text-transform:none}@media (min-width: 748px) and (max-width: 1129px){#fmf-configurator #fmf-configurator-slides .fmf-slide-option-container{margin-right:-50px}}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-option-container{margin-right:0;width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;flex-direction:row;padding-bottom:10px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-option{order:-2;display:inline-flex;position:relative;cursor:pointer;text-transform:uppercase;padding:4px;align-items:center;justify-content:center;font-size:12px;letter-spacing:1.85px;color:#A1A1A1;margin-right:2%;margin-top:2%;border:4px solid #FFF;-webkit-transition:border 0.3s linear, opacity 0.2s easer;-moz-transition:border 0.3s linear, opacity 0.2s ease;transition:border 0.3s linear, opacity 0.2s ease;opacity:1;min-width:100px;min-height:120px;max-height:120px;max-width:100px}#fmf-configurator #fmf-configurator-slides .fmf-slide-option:hover{opacity:0.7;border:4px solid rgba(0,0,0,0.2)}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-option{min-width:100px}}@media (max-width: 1129px){#fmf-configurator #fmf-configurator-slides .fmf-slide-option:hover{border-color:white;opacity:1}#fmf-configurator #fmf-configurator-slides .fmf-slide-option.selected:hover{border-color:#000}}#fmf-configurator #fmf-configurator-slides .fmf-slide-option .ez-radio{display:none}#fmf-configurator #fmf-configurator-slides .fmf-slide-option .fmf-slide-option-selected{position:absolute;color:black;font-size:20px;top:1%;right:1%;z-index:1;display:none}#fmf-configurator #fmf-configurator-slides .fmf-slide-option.disabled{opacity:0.6;cursor:not-allowed !important;-webkit-filter:grayscale(100%);filter:grayscale(100%);border:4px solid #FFF !important}#fmf-configurator #fmf-configurator-slides .fmf-slide-option.disabled .fmf-slide-option-image{cursor:not-allowed !important;position:relative}#fmf-configurator #fmf-configurator-slides .fmf-slide-option.disabled .fmf-slide-option-image .sold-out{position:absolute;background:#c5c5c5;width:80px;line-height:13px;text-align:center;color:#fff;letter-spacing:2px;padding:4px 1px;font-size:11px;top:20px;left:-5px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-option.disabled .fmf-slide-option-image .sold-out{left:3px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-option.selected{border-color:#000;z-index:1}#fmf-configurator #fmf-configurator-slides .fmf-slide-option.selected .fmf-slide-option-selected{display:flex;right:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#fmf-configurator #fmf-configurator-slides .fmf-slide-option.selected .fmf-slide-option-selected{display:none}}#fmf-configurator #fmf-configurator-slides .fmf-slide-option.disabled.selected{border:4px solid #FFF !important}#fmf-configurator #fmf-configurator-slides .fmf-slide-option-recommended{position:absolute;top:0;left:4px;z-index:1;color:#FF8989;font-size:18px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#fmf-configurator #fmf-configurator-slides .fmf-slide-option-recommended{display:none}}#fmf-configurator #fmf-configurator-slides .fmf-slide-option-image{display:flex;align-items:center;cursor:pointer;justify-content:center;z-index:-1}#fmf-configurator #fmf-configurator-slides .fmf-slide-option-image .disabled{cursor:not-allowed}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .fmf-slide-option-image{min-width:90px}}#fmf-configurator #fmf-configurator-slides .fmf-slide-option-image img{display:flex;align-items:center;justify-content:center;margin:0 auto;object-fit:contain;max-height:90px !important;max-width:60px}#fmf-configurator #fmf-configurator-slides .step-2 img{max-height:100px}#fmf-configurator #fmf-configurator-slides .step-3 img{max-height:90px}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides .step-3 img{max-height:110px;min-height:90px;margin-top:10px}}@media (max-width: 747px){#fmf-configurator #fmf-configurator-slides #fmf-slide-option-5-1,#fmf-configurator #fmf-configurator-slides #fmf-slide-option-5-2,#fmf-configurator #fmf-configurator-slides #fmf-slide-option-5-3{min-width:150px}}#fmf-configurator #fmf-configurator-slides .step-4 img{max-height:75px}#fmf-configurator #fmf-configurator-slides .step-6 img{max-height:100px}#fmf-configurator #fmf-configurator-slides .fmf-slide-option-name{color:#777777;width:100%;z-index:1;margin-top:4px;text-align:center}#fmf-configurator #fmf-configurator-slides .fmf-slide-option-price{display:none}#fmf-configurator #fmf-configurator-slides .price-wrapper{width:100%}@media (min-width: 1130px){#fmf-configurator #fmf-configurator-slides #fmf-slide-image-1{height:620px;width:600px}#fmf-configurator #fmf-configurator-slides #fmf-slide-image-2{height:570px;width:600px}#fmf-configurator #fmf-configurator-slides #fmf-slide-image-3{height:570px;width:600px}#fmf-configurator #fmf-configurator-slides #fmf-slide-image-4{height:720px;width:600px}#fmf-configurator #fmf-configurator-slides #fmf-slide-image-5{height:540px;width:600px}#fmf-configurator #fmf-configurator-slides #fmf-slide-image-6{height:660px;width:600px}}#fmf-configurator .fmf-add-to-cart-wrapper{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:30px;margin-bottom:30px}@media (max-width: 747px){#fmf-configurator .fmf-add-to-cart-wrapper{margin-bottom:60px}}#fmf-configurator .fmf-add-to-cart-heading{font-family:"Austin Web",Austin-Roman,times, sans-serif;font-size:25px;line-height:25px;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}#fmf-configurator .fmf-add-to-cart-heading::after{content:'';display:block;margin:26px 0;width:50px;border-bottom:3px solid black}#fmf-configurator .fmf-add-to-cart-price{margin-top:-10px;padding-bottom:25px}#fmf-configurator #fmf-review-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}#fmf-configurator #fmf-review-items .fmf-review-item{flex-grow:1;opacity:1;transition:0.3s ease;cursor:pointer;width:5vw}#fmf-configurator #fmf-review-items .fmf-review-item:hover{opacity:0.5}@media (min-width: 748px) and (max-width: 1129px){#fmf-configurator #fmf-review-items .fmf-review-item{width:auto;margin-bottom:50px}}@media (max-width: 747px){#fmf-configurator #fmf-review-items .fmf-review-item{width:42%;margin-bottom:22px}#fmf-configurator #fmf-review-items .fmf-review-item:nth-of-type(1n){padding-right:3vw}}#fmf-configurator #fmf-review-items .fmf-review-item img{width:180px;height:241px;padding:18px;object-fit:contain;border:1px solid #D6D9D4}@media (max-width: 747px){#fmf-configurator #fmf-review-items .fmf-review-item img{height:40vw;padding:8px}}#fmf-configurator #fmf-review-items .fmf-review-item .fmf-review-item-edit{margin-left:80%;position:relative;width:20px;margin-bottom:-50px;text-align:center;align-items:center;justify-content:center;display:flex;flex-direction:column}@media (min-width: 748px) and (max-width: 1129px){#fmf-configurator #fmf-review-items .fmf-review-item .fmf-review-item-edit{margin-left:72%}}#fmf-configurator #fmf-review-items .fmf-review-item .fmf-review-item-edit .pencil-icon{font-size:11px;color:white;border-radius:100%;background-color:black;padding:6px}#fmf-configurator #fmf-review-items .fmf-review-item .fmf-review-item-edit .fmf-review-item-edit-text{color:#777777;letter-spacing:1px;font-size:11px;text-decoration:underline;margin-top:4px;text-transform:uppercase}@media (max-width: 747px){#fmf-configurator #fmf-review-items .fmf-review-item .fmf-review-item-edit .fmf-review-item-edit-text{visibility:hidden;opaicty:0}}@media (min-width: 1130px){#fmf-configurator #fmf-review-items .fmf-review-item .fmf-french-edit{margin-left:70%}}@media (min-width: 748px) and (max-width: 1129px){#fmf-configurator #fmf-review-items .fmf-review-item .fmf-french-edit{margin-left:67%}}#fmf-configurator #fmf-review-items .fmf-review-item .fmf-review-item-name{font-size:15px;letter-spacing:0.62px;margin-top:8px}#fmf-configurator #fmf-review-items .fmf-review-item .fmf-review-item-details{font-size:13px;color:#777777;text-transform:uppercase;letter-spacing:0.87px}#fmf-configurator #fmf-review-banner{width:100%;margin-bottom:40px;margin-top:-13px}@media (max-width: 747px){#fmf-configurator #fmf-review-banner{margin-top:0}}#fmf-configurator #fmf-review-banner .fmf-review-banner-heading{display:none}@media (max-width: 747px){#fmf-configurator #fmf-review-banner .fmf-review-banner-heading{display:flex;font-size:20px;letter-spacing:0.5px;margin-top:30px;margin-bottom:10px;font-family:"Austin Web",Austin-Roman,times, sans-serif;width:100%}}#fmf-configurator #fmf-review-banner .fmf-review-banner-image{width:100%}#fmf-configurator #fmf-review-banner .fmf-review-banner-image img{width:100%}#fmf-configurator #fmf-review-block .add-to-cart{width:250px}#fmf-configurator #fmf-review-block .add-to-cart .qty-wrapper{display:none}.mobile-nav{box-shadow:10px 10px 129px -21px rgba(0,0,0,0.75);background-color:#FFF;height:100vh;overflow:scroll;width:100vw;position:fixed;top:0;right:-140vw;z-index:9100;pointer-events:auto;-webkit-overflow-scrolling:touch}.mobile-nav .slide-toggle-container{position:absolute;right:15px;font-size:30px;padding:10px 10px 0 0;cursor:pointer;z-index:10400}.mobile-nav #fmf-configurator{margin-top:-20px}.inactive{border:none !important}@font-face{font-family:'Austin-Light';src:url(/media/wysiwyg/fonts/austin/Austin-Light.eot);src:url(/media/wysiwyg/fonts/austin/Austin-Light.eot?#iefix) format("embedded-opentype"),url(/media/wysiwyg/fonts/austin/Austin-Light.woff2) format("woff2"),url(/media/wysiwyg/fonts/austin/Austin-Light.woff) format("woff"),url(/media/wysiwyg/fonts/austin/Austin-Light.ttf) format("truetype"),url(/media/wysiwyg/fonts/austin/Austin-Light.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Austin-LightItalic';src:url(/media/wysiwyg/fonts/austin/Austin-LightItalic.eot);src:url(/media/wysiwyg/fonts/austin/Austin-LightItalic.eot?#iefix) format("embedded-opentype"),url(/media/wysiwyg/fonts/austin/Austin-LightItalic.woff2) format("woff2"),url(/media/wysiwyg/fonts/austin/Austin-LightItalic.woff) format("woff"),url(/media/wysiwyg/fonts/austin/Austin-LightItalic.ttf) format("truetype"),url(/media/wysiwyg/fonts/austin/Austin-LightItalic.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Austin-Italic';src:url(/media/wysiwyg/fonts/austin/Austin-Italic.eot);src:url(/media/wysiwyg/fonts/austin/Austin-Italic.eot?#iefix) format("embedded-opentype"),url(/media/wysiwyg/fonts/austin/Austin-Italic.woff2) format("woff2"),url(/media/wysiwyg/fonts/austin/Austin-Italic.woff) format("woff"),url(/media/wysiwyg/fonts/austin/Austin-Italic.ttf) format("truetype"),url(/media/wysiwyg/fonts/austin/Austin-Italic.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Austin Web";src:url(/media/wysiwyg/fonts/austin/Austin-Roman.eot);src:url(/media/wysiwyg/fonts/austin/Austin-Roman.eot?#iefix) format("embedded-opentype"),url(/media/wysiwyg/fonts/austin/Austin-Roman.woff2) format("woff2"),url(/media/wysiwyg/fonts/austin/Austin-Roman.woff) format("woff"),url(/media/wysiwyg/fonts/austin/Austin-Roman.ttf) format("truetype"),url(/media/wysiwyg/fonts/austin/Austin-Roman.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'akzidenz-grotesk-condensed';src:url(/media/wysiwyg/fonts/akzidenz-grotesk/AkzidGroStdMedCnd.eot);src:url(/media/wysiwyg/fonts/akzidenz-grotesk/AkzidGroStdMedCnd.eot?#iefix) format("embedded-opentype"),url(/media/wysiwyg/fonts/akzidenz-grotesk/AkzidGroStdMedCnd.woff2) format("woff2"),url(/media/wysiwyg/fonts/akzidenz-grotesk/AkzidGroStdMedCnd.woff) format("woff"),url(/media/wysiwyg/fonts/akzidenz-grotesk/AkzidGroStdMedCnd.ttf) format("truetype"),url(/media/wysiwyg/fonts/akzidenz-grotesk/AkzidGroStdMedCnd.svg) format("svg");font-weight:400;font-style:normal}/*! Lity - v2.2.2 - 2017-07-17
* http://sorgalla.com/lity/
* Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.adv-wrapper{max-width:1200px;margin:0 auto}@media only screen and (max-width: 1200px){.adv-wrapper{padding:0 20px}}.adv-wrapper .top-image{float:left;width:34%;margin-bottom:20px;margin-right:30px}.adv-wrapper .right-text .date{font-style:italic;margin-top:5px}.adv-wrapper .right-text .headline{font-family:"Austin Web",times,serif;font-weight:300;font-size:68px;line-height:75px;margin-bottom:0em}@media only screen and (max-width: 1200px){.adv-wrapper .right-text .headline{font-size:3.5em;line-height:1em}}.adv-wrapper .right-text .subheadline{color:#585858;font-size:24px;font-style:italic;line-height:25px;margin:10px 0 20px 0;letter-spacing:0px}.adv-wrapper .right-text .body{font-size:16px;letter-spacing:0.5px;width:96%}.adv-wrapper .ingredients,.adv-wrapper .safer-products{float:left;width:71.1%}.adv-wrapper .ingredients .headline,.adv-wrapper .safer-products .headline{font-family:"Austin Web",times,serif;font-weight:300;font-size:40px;margin-bottom:0}.adv-wrapper .ingredients .bold,.adv-wrapper .safer-products .bold{font-style:italic;font-weight:700}.adv-wrapper .ingredients .subheadline,.adv-wrapper .safer-products .subheadline{color:#585858;font-size:18px;font-style:italic;letter-spacing:0;margin:10px 0}.adv-wrapper .ingredients .body,.adv-wrapper .safer-products .body{font-size:16px;letter-spacing:0;line-height:28px;width:87%;margin:20px 0}.adv-wrapper .safer-products{margin-bottom:20px;position:relative}.adv-wrapper .safer-products .subheadline{width:75%}.adv-wrapper .safer-products .safebecause{width:90px;height:90px;position:absolute;right:10%;top:40px}.adv-wrapper .safer-products .body{width:90%}.adv-wrapper .our-wallet{background:#fff1d1;float:right;padding:96px 0;text-align:center;position:relative;width:26%}.adv-wrapper .our-wallet .tagline{font-family:"Austin Web",times,serif;font-size:28px;font-style:italic;font-weight:700;margin-bottom:5px}.adv-wrapper .our-wallet .subtagline{font-family:"Austin Web",times,serif;font-weight:700;font-size:17px;text-transform:uppercase}.adv-wrapper .our-wallet .next-list,.adv-wrapper .our-wallet .download{margin:0 auto;margin-bottom:10px}.adv-wrapper .our-wallet .next-list{border-bottom:2px solid;width:80%}.adv-wrapper .our-wallet .subtagline{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:1px}.adv-wrapper .our-wallet .download{font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;border:2px solid;padding:10px 15px 10px 20px;margin-top:50px;text-transform:uppercase;width:90%;font-size:14px;position:relative}.adv-wrapper .our-wallet .download a{font-weight:700;font-size:13px}.adv-wrapper .our-wallet .download a:hover{color:#000;text-decoration:underline}.adv-wrapper .our-wallet .icon-down{background:url("https://cdn.beautycounter.com/skin/frontend/enterprise/beautycounter/images/down.png") no-repeat 88%;width:13px;height:12px;display:inline-block;margin-left:-13px}.adv-wrapper .shop-safe{clear:both}.adv-wrapper .shop-safe .button{outline:0;background:#000;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;color:#fff;padding:14px 88px;text-transform:uppercase;letter-spacing:1px;font-size:18px;width:100%;border:1px solid #000}.adv-wrapper .social-share{margin:30px 0}@media only screen and (max-width: 1024px){.adv-wrapper .top-image{width:42.195%}.adv-wrapper .right-text .date{margin-bottom:5px}.adv-wrapper .right-text .headline{font-size:3em;line-height:1.2em}.adv-wrapper .right-text .subheadline{font-size:20px;line-height:24px}.adv-wrapper .right-text .body{clear:both;font-size:15px;letter-spacing:0;width:100%;line-height:26px}.adv-wrapper .ingredients .subheadline{line-height:26px}.adv-wrapper .ingredients .body{width:99%;margin-left:10px}.adv-wrapper .our-wallet{padding:114px 0;margin-top:15px;width:26.31%}.adv-wrapper .our-wallet .subtagline{padding:0 15px}.adv-wrapper .safer-products{width:100%}.adv-wrapper .safer-products .headline{letter-spacing:-1px}.adv-wrapper .safer-products .subheadline{width:auto;margin-right:85px}.adv-wrapper .safer-products .safebecause{width:82px;height:82px;right:0px;top:25px}.adv-wrapper .safer-products .body{margin:20px 10px}}@media only screen and (max-width: 767px){.adv-wrapper .top-image,.adv-wrapper .right-text,.adv-wrapper .safer-products,.adv-wrapper .shop-safe{float:none;width:100%}.adv-wrapper .ingredients{float:none;width:100%}.adv-wrapper .social-share{float:none;margin:20px 0;clear:both}.adv-wrapper .our-wallet{display:none}.adv-wrapper .right-text .headline{font-size:38px;line-height:38px}.adv-wrapper .right-text .subheadline{font-size:18px;line-height:26px}.adv-wrapper .right-text .body{letter-spacing:0}.adv-wrapper .ingredients,.adv-wrapper .safer-products{margin-top:30px}.adv-wrapper .ingredients .headline,.adv-wrapper .safer-products .headline{font-size:24px}.adv-wrapper .ingredients .subheadline,.adv-wrapper .safer-products .subheadline{font-size:18px;line-height:26px}.adv-wrapper .ingredients .body,.adv-wrapper .safer-products .body{letter-spacing:0;margin:20px 0;width:100%}.adv-wrapper .safer-products .headline{letter-spacing:0}.adv-wrapper .safer-products .safebecause{right:0;top:50px}.adv-wrapper .shop-safe .button{padding:14px 9px;font-size:14px;display:block;text-align:center}}.contactconsultant-index-index .wrapper .page .messages>li{border:none}.contactconsultant-index-index .wrapper .page .messages.no-promo{margin:0 auto;float:left}@media only screen and (min-width: 1025px){.contactconsultant-index-index .wrapper .page .messages.no-promo{float:none}}.contactconsultant-index-index .wrapper .page .messages .success-msg span{border-color:transparent;color:green !important;font-size:1.2em;font-weight:700}.contactconsultant-index-index .wrapper .page .messages .error-msg span{color:red !important;font-size:1.2em;font-weight:700}.contactconsultant-index-index .wrapper .page .baby-masthead{display:none}.contactconsultant-index-index .wrapper .page .col-main .std{width:100%}.contactconsultant-index-index .wrapper .consultant-header{width:100%;background:#f6f6f6;text-align:center}.contactconsultant-index-index .wrapper .consultant-header img{display:block;margin:0 auto}.contactconsultant-index-index .wrapper .consultant-header h3{font-family:"Austin Web",times,serif;font-weight:300;text-transform:none;margin:0;font-size:2rem;letter-spacing:0}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-header h3{font-size:4em;letter-spacing:-1px}}@media only screen and (min-width: 1025px){.contactconsultant-index-index .wrapper .consultant-header h3{font-size:8em;letter-spacing:-1px}}.contactconsultant-index-index .wrapper .consultant-header .italic{font-style:"Austin Web",times,serif;font-weight:300;font-style:italic}.contactconsultant-index-index .wrapper .consultant-header p{font-family:"Times New Roman",times,serif;font-size:1rem;padding-left:2em;padding-right:2em;margin:0}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-header p{padding-bottom:1em}}@media only screen and (min-width: 1025px){.contactconsultant-index-index .wrapper .consultant-header p{font-size:1.35rem;padding-bottom:1em;margin:0}}.contactconsultant-index-index .wrapper #advice-required-entry-disclaimerAccepted{position:absolute}.contactconsultant-index-index .wrapper .consultant-contact{padding:1em;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-style:normal;color:#333;font-size:1.15em;background:#f6f6f6}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact{padding:0 3em 3em 3em}}@media only screen and (min-width: 1025px){.contactconsultant-index-index .wrapper .consultant-contact{padding-left:15em;padding-right:15em;padding-top:0;padding-bottom:3em}}.contactconsultant-index-index .wrapper .consultant-contact .state{margin-bottom:1em;position:relative;width:100%;right:0;top:0}.contactconsultant-index-index .wrapper .consultant-contact .dropdown-language{margin-bottom:1em;position:absolute;width:160px;right:0.9em;top:0.9em}.contactconsultant-index-index .wrapper .consultant-contact .dropdown-language select{-webkit-appearance:none;-moz-appearance:none;background:#fff;color:#000;padding:0.5em 1.5em 0.5em 0.5em;border-radius:0;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-style:normal;color:#333;font-size:1em;outline:none}.contactconsultant-index-index .wrapper .consultant-contact .dropdown-language :after{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:normal;position:absolute;right:0.7em;top:0.1em;font-size:1.5em}.contactconsultant-index-index .wrapper .consultant-contact p{font-size:1rem;padding:1em;margin:0}.contactconsultant-index-index .wrapper .consultant-contact .first-name,.contactconsultant-index-index .wrapper .consultant-contact .last-name,.contactconsultant-index-index .wrapper .consultant-contact .address,.contactconsultant-index-index .wrapper .consultant-contact .address-2,.contactconsultant-index-index .wrapper .consultant-contact .city,.contactconsultant-index-index .wrapper .consultant-contact .province,.contactconsultant-index-index .wrapper .consultant-contact .postal-code,.contactconsultant-index-index .wrapper .consultant-contact .email,.contactconsultant-index-index .wrapper .consultant-contact .phone-number{margin-bottom:1em}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .first-name,.contactconsultant-index-index .wrapper .consultant-contact .last-name{display:block;float:left;width:50%}}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .first-name{padding-right:.5em}}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .last-name{padding-left:.5em}}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .postal-code{float:left;width:25%;margin-right:1.1em}}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .province{float:left;width:36%}}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .state{float:left;width:36%}}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .city{float:left;width:35%;margin-right:1em}}@media only screen and (min-width: 1025px){.contactconsultant-index-index .wrapper .consultant-contact .city{margin-right:1.45em}}.contactconsultant-index-index .wrapper .consultant-contact input,.contactconsultant-index-index .wrapper .consultant-contact select{font-style:normal;font-size:1rem;outline:none;cursor:pointer}.contactconsultant-index-index .wrapper .consultant-contact select{width:100%;border:1px solid #000;padding:12px 16px 12px 16px;-webkit-appearance:none;border-radius:0;background:#fff;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;letter-spacing:1px;font-weight:300}.contactconsultant-index-index .wrapper .consultant-contact select:before{content:"\f078";font-family:"FontAwesome";font-size:11px;color:#aaa;right:8px;top:4px;padding:0 0 2px;position:absolute;pointer-events:none}.contactconsultant-index-index .wrapper .consultant-contact textarea{width:100%;height:150px;font-size:1rem}.contactconsultant-index-index .wrapper .consultant-contact ul{margin:0;padding:0;content:'';display:table;clear:both;width:100%}.contactconsultant-index-index .wrapper .consultant-contact ul li{display:inline-block;vertical-align:middle;margin-bottom:1em}.contactconsultant-index-index .wrapper .consultant-contact label{display:inline}.contactconsultant-index-index .wrapper .consultant-contact .ez-radio input[type=radio],.contactconsultant-index-index .wrapper .consultant-contact .ez-checkbox input[type=checkbox]{background:#fff;border-radius:50%;width:20px;height:20px;border:1px solid #000}.contactconsultant-index-index .wrapper .consultant-contact .ez-radio{background:#fff;border-radius:50%;width:20px;height:20px;border:1px solid #000}.contactconsultant-index-index .wrapper .consultant-contact .ez-checkbox{background:#fff;width:20px;height:20px;border:1px solid #000}.contactconsultant-index-index .wrapper .consultant-contact .ez-selected,.contactconsultant-index-index .wrapper .consultant-contact .ez-checked{background:#333334}.contactconsultant-index-index .wrapper .consultant-contact .ez-hide{opacity:0}.contactconsultant-index-index .wrapper .consultant-contact .know-a-consultant,.contactconsultant-index-index .wrapper .consultant-contact .how-did-you-hear,.contactconsultant-index-index .wrapper .consultant-contact .disclaimer,.contactconsultant-index-index .wrapper .consultant-contact .ca-form-submit{content:'';display:table;clear:both;width:100%;margin-bottom:1em}.contactconsultant-index-index .wrapper .consultant-contact .opt-in{font-size:1rem}.contactconsultant-index-index .wrapper .consultant-contact .opt-in p{font-size:1rem;padding-left:0}.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li,.contactconsultant-index-index .wrapper .consultant-contact .opt-in .bottom ul li{display:block;float:left}.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li:first-child{width:10%}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li:first-child{width:5%}}.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li:nth-child(3),.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li:nth-child(5),.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li:nth-child(7){clear:both;width:10%}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li:nth-child(3),.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li:nth-child(5),.contactconsultant-index-index .wrapper .consultant-contact .opt-in .top ul li:nth-child(7){width:5%}}.contactconsultant-index-index .wrapper .consultant-contact .opt-in .bottom ul li:first-child{width:10%}.contactconsultant-index-index .wrapper .consultant-contact .opt-in .bottom ul li:last-child{width:90%}.contactconsultant-index-index .wrapper .consultant-contact .disclaimer{font-size:1rem}.contactconsultant-index-index .wrapper .consultant-contact .disclaimer .top ul li:first-child{width:10%}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .disclaimer .top ul li:first-child{width:5%}}.contactconsultant-index-index .wrapper .consultant-contact .disclaimer .top ul li:nth-child(3){clear:both;width:10%}.contactconsultant-index-index .wrapper .consultant-contact .disclaimer .top ul li:last-child{width:90%}.contactconsultant-index-index .wrapper .consultant-contact .how-did-you-hear p{padding-left:0;font-size:1rem}.contactconsultant-index-index .wrapper .consultant-contact .captcha-content{margin-bottom:1.5em}.contactconsultant-index-index .wrapper .consultant-contact .consultant-form-submit{width:100%}@media only screen and (min-width: 768px){.contactconsultant-index-index .wrapper .consultant-contact .consultant-form-submit{width:250px}}.contactconsultant-index-index .wrapper .consultant-contact .consultant-form-submit input[type=submit]{background:#000;text-align:center;text-transform:uppercase;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-style:normal;color:#fff;border:none;width:100%;height:auto;padding:1em}.cms-target .breadcrumbs{display:none}.cms-target .col1-layout .col-main{height:100%}.cms-target .col1-layout .col-main .std{width:100%}@media only screen and (max-width: 767px){.cms-target .col1-layout .col-main .std{zoom:1}}.cms-target .col1-layout .col-main .std:before,.cms-target .col1-layout .col-main .std:after{content:' ';display:table}.cms-target .col1-layout .col-main .std:after{clear:both}@media only screen and (min-width: 1025px){.cms-target .col1-layout .col-main .std{margin:0 auto 0}}@media only screen and (min-width: 1281px){.cms-target .col1-layout .col-main .std{margin:0 auto 0}}.target-stores-landing .fullwidth{width:100%;max-width:100%}.target-stores-landing .cta{display:inline-block;background:transparent;border:1px solid black;box-sizing:border-box;padding:16px 10px;line-height:1;width:276px;font:15px 'akzidenz-grotesk', 'Helvetica Neue', helvetica, sans-serif;letter-spacing:4px;margin-top:8px;color:black;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out}.target-stores-landing .cta:hover{background:#000231;color:white}@media only screen and (max-width: 767px){.target-stores-landing .cta{font-size:16px;width:calc(100% - 40px)}}@media only screen and (min-width: 1025px){.target-stores-landing .cta{font-size:16px;line-height:1.5}}.target-stores-landing .countdown{text-align:center;padding:18px 0;background:#000231;color:white;font:51px 'Austin Web Italic', Times, serif}@media only screen and (max-width: 767px){.target-stores-landing .countdown{font-size:8vw}}@media only screen and (min-width: 1025px){.target-stores-landing .countdown{font-size:40px}}.target-stores-landing .banner{text-align:center;margin-bottom:95px}@media only screen and (max-width: 767px){.target-stores-landing .banner{margin-bottom:40px}}.target-stores-landing .store-finder{margin-bottom:80px;position:relative}.target-stores-landing .store-finder h1,.target-stores-landing .store-finder #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .target-stores-landing .store-finder h3,.target-stores-landing .store-finder #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .target-stores-landing .store-finder h3{font:200 58px 'Austin Web', Times, sans-serif;text-transform:none;text-align:center;letter-spacing:1px}@media only screen and (max-width: 767px){.target-stores-landing .store-finder h1,.target-stores-landing .store-finder #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .target-stores-landing .store-finder h3,.target-stores-landing .store-finder #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .target-stores-landing .store-finder h3{font-size:9vw;padding:0 20px;line-height:1.2}}@media only screen and (min-width: 768px){.target-stores-landing .store-finder h1,.target-stores-landing .store-finder #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .target-stores-landing .store-finder h3,.target-stores-landing .store-finder #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .target-stores-landing .store-finder h3{padding:0 20px}}@media only screen and (min-width: 1025px){.target-stores-landing .store-finder h1,.target-stores-landing .store-finder #membership-program-page .learn-about-block .inner-content .section-header h3,#membership-program-page .learn-about-block .inner-content .section-header .target-stores-landing .store-finder h3,.target-stores-landing .store-finder #membership-program-page .join-member-program .inner-content .section-header h3,#membership-program-page .join-member-program .inner-content .section-header .target-stores-landing .store-finder h3{font-size:58px}}.target-stores-landing .store-finder .target-image{width:calc( 43% - 4px );margin:0 8%}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .target-image{display:none}}@media only screen and (min-width: 768px){.target-stores-landing .store-finder .target-image{display:inline-block}}.target-stores-landing .store-finder .target-holder{position:relative}.target-stores-landing .store-finder .target-form{display:inline-block;vertical-align:top}.target-stores-landing .store-finder .target-form label{font:20px 'akzidenz-grotesk', 'Helvetica Neue', Helvetica, sans-serif;letter-spacing:2px;display:block;margin-bottom:15px;width:100%}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .target-form label{font-size:3vw}}@media only screen and (min-width: 1025px){.target-stores-landing .store-finder .target-form label{font-size:20px}}.target-stores-landing .store-finder .target-form select{width:100%;font-size:16px;-webkit-appearance:button;-webkit-border-radius:0;-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;-moz-appearance:none;background:white;border:1px solid black;color:black;overflow:hidden;padding:16px 20px;text-overflow:ellipsis;letter-spacing:4px;white-space:nowrap}.target-stores-landing .store-finder .target-form .select-holder{font:14px 'akzidenz-grotesk', 'Helvetica Neue', Helvetica, sans-serif;position:relative}.target-stores-landing .store-finder .target-form .select-holder::after{content:'\25BE';font-size:30px;display:block;position:absolute;top:6px;right:20px}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .target-form .select-holder::after{font-size:24px;top:0}}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .target-form .select-holder:nth-of-type(1){margin-bottom:30px}}@media only screen and (min-width: 768px){.target-stores-landing .store-finder .target-form .select-holder:nth-of-type(1){margin-bottom:60px}}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .target-form{width:90%;left:5%;position:relative}}@media only screen and (min-width: 768px){.target-stores-landing .store-finder .target-form{width:33%;position:absolute;top:50%;transform:translateY(-50%);left:auto;margin-top:0}}.target-stores-landing .store-finder .store-results{width:100%;opacity:0;max-height:0;border-collapse:collapse;text-align:left;text-transform:uppercase;letter-spacing:1px;font:14px 'akzidenz-grotesk', 'Helvetica Neue', Helvetica, sans-serif;transition:opacity 1s ease-in-out}.target-stores-landing .store-finder .store-results th{text-transform:capitalize;font-size:18px;font-weight:normal}.target-stores-landing .store-finder .store-results .border{border-bottom:1px solid black}.target-stores-landing .store-finder .store-results tr{line-height:0}.target-stores-landing .store-finder .store-results th,.target-stores-landing .store-finder .store-results td{padding:0}.target-stores-landing .store-finder .store-results a{color:black;text-decoration:underline}.target-stores-landing .store-finder .store-results.loaded{opacity:1;margin-top:50px;max-height:300000px}.target-stores-landing .store-finder .store-results.loaded tr{line-height:1}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .store-results.loaded th{font-size:14px}}.target-stores-landing .store-finder .store-results.loaded th,.target-stores-landing .store-finder .store-results.loaded td{padding:12px}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .store-results.loaded th,.target-stores-landing .store-finder .store-results.loaded td{line-height:1.5}}@media only screen and (min-width: 768px){.target-stores-landing .store-finder .store-results.loaded th,.target-stores-landing .store-finder .store-results.loaded td{line-height:1}}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .store-results.loaded th.state,.target-stores-landing .store-finder .store-results.loaded td.state{display:none}}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .store-results.loaded{margin-top:0}}@media only screen and (max-width: 767px){.target-stores-landing .store-finder .store-results{font-size:11px;letter-spacing:0}}@media only screen and (min-width: 768px){.target-stores-landing .store-finder .store-results{font-size:14px}}@media only screen and (max-width: 767px){.target-stores-landing .store-finder{margin-bottom:20px}}@media only screen and (min-width: 768px){.target-stores-landing .store-finder{margin-bottom:80px}}.target-stores-landing .target-email{margin:0 auto 85px auto}@media only screen and (min-width: 1025px){.target-stores-landing .target-email{width:70%}}.target-stores-landing .target-email form{display:flex;width:75%;margin:0 auto;position:relative;min-height:35px}@media only screen and (max-width: 767px){.target-stores-landing .target-email form{flex-wrap:no-wrap;flex-flow:column}}.target-stores-landing .target-email form input:focus,.target-stores-landing .target-email form select:focus,.target-stores-landing .target-email form textarea:focus,.target-stores-landing .target-email form button:focus{outline:none}.target-stores-landing .target-email input[placeholder]::-webkit-input-placeholder{font-style:normal;letter-spacing:3px}.target-stores-landing .target-email input[type="text"]{flex:1;font-family:'akzidenz-grotesk', 'Helvetica Neue', helvetica, sans-serif}@media only screen and (max-width: 767px){.target-stores-landing .target-email input[type="text"]{flex-basis:1;order:1}}.target-stores-landing .target-email input[type="submit"]{flex:none;margin-left:15px;letter-spacing:3px;background:black;color:white;font-family:'Akzidenz-Grotesk Std', Helvetica, sans-serif;border:none;padding:0 30px;transition:opacity 0.3s ease-in-out}.target-stores-landing .target-email input[type="submit"]:disabled{opacity:.3}@media only screen and (max-width: 767px){.target-stores-landing .target-email input[type="submit"]{flex-basis:1;order:2;margin:20px 0 0 0;width:auto;padding:16px 10px}}.target-stores-landing .target-email p{flex:none;position:absolute;width:100%;left:0;bottom:-45px;font-family:'Akzidenz-Grotesk Std', Helvetica, sans-serif}@media only screen and (max-width: 767px){.target-stores-landing .target-email p{bottom:-65px}}.target-stores-landing .target-email h2{font-family:'Austin Web', Times, sans-serif;font-weight:200;text-transform:none;text-align:center;letter-spacing:1px;margin:0 0 15px 0}@media only screen and (max-width: 767px){.target-stores-landing .target-email h2{margin-top:15vw;font-size:4vw;padding:0 20px;line-height:1.2}}@media only screen and (min-width: 768px){.target-stores-landing .target-email h2{font-size:36px;padding:0 20px}}@media only screen and (min-width: 1025px){.target-stores-landing .target-email h2{font-size:36px}}.target-stores-landing .target-email__error{color:red}.target-stores-landing .target-email__success{font-size:18px;width:100%;text-align:center;bottom:-20px !important}.target-stores-landing .mkt-section{padding:38px 20px;text-align:center;color:white;margin-bottom:16px;box-sizing:border-box}.target-stores-landing .mkt-section h2{border:none;text-transform:none;font:200 60px/1 'Austin Web', Times, serif;margin:0 0 10px 0;padding:0}@media only screen and (max-width: 767px){.target-stores-landing .mkt-section h2{font-size:8vw}}@media only screen and (min-width: 1025px){.target-stores-landing .mkt-section h2{font-size:45px}}.target-stores-landing .mkt-section h3{border:none;text-transform:none;font:italic 35px Times, serif;margin:0;padding:0}@media only screen and (max-width: 767px){.target-stores-landing .mkt-section h3{font-size:5vw}}@media only screen and (min-width: 1025px){.target-stores-landing .mkt-section h3{font-size:26px}}.target-stores-landing .mkt-section .cta{border:1px solid white;color:white;margin-top:30px}.target-stores-landing .mkt-section .cta:hover{background:rgba(255,255,255,0.2)}@media only screen and (max-width: 767px){.target-stores-landing .mkt-section .cta{width:100%}}.target-stores-landing .mkt-section:nth-of-type(1){background:#000231}.target-stores-landing .mkt-section:nth-of-type(2){background:#292b52}.target-stores-landing .mkt-section:nth-of-type(3){background:#5c5d7b}.target-stores-landing .mkt-section:nth-of-type(4){background:#7f8098}
/*# sourceMappingURL=style-temp.css.map */

