button,html,input,select,textarea{font-family:Arial,Verdana,sans-serif}[type=range]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:12px 0;width:100%}[type=range]:focus{outline:0}[type=range]:focus::-webkit-slider-runnable-track{background:#fbfbfc;background-image:-webkit-linear-gradient(left,#eceff1 0,#eceff1 100%);background-image:-o-linear-gradient(left,#eceff1 0,#eceff1 100%);background-image:linear-gradient(to right,#eceff1 0,#eceff1 100%);background-repeat:repeat-x}[type=range]:focus::-ms-fill-lower{background:#eceff1;background:0 0}[type=range]:focus::-ms-fill-upper{background:#fbfbfc;background:0 0}[type=range]::-moz-focus-outer{border:0}[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:30px;transition:all .2s ease;width:100%;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);background:#eceff1;background-image:-webkit-linear-gradient(left,#eceff1 0,#eceff1 100%);background-image:-o-linear-gradient(left,#eceff1 0,#eceff1 100%);background-image:linear-gradient(to right,#eceff1 0,#eceff1 100%);background-repeat:repeat-x;border:2px solid #cfd8dc;border-radius:5px}[type=range]::-webkit-slider-thumb{box-shadow:4px 4px 4px 4px rgba(0,0,0,.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;cursor:pointer;height:24px;width:24px;-webkit-appearance:none;margin-top:1px}[type=range]::-moz-range-track{cursor:pointer;height:30px;transition:all .2s ease;width:100%;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);background:#eceff1;background-image:-webkit-linear-gradient(left,#eceff1 0,#eceff1 100%);background-image:-o-linear-gradient(left,#eceff1 0,#eceff1 100%);background-image:linear-gradient(to right,#eceff1 0,#eceff1 100%);background-repeat:repeat-x;border:2px solid #cfd8dc;border-radius:5px}[type=range]::-moz-range-thumb{box-shadow:4px 4px 4px 4px rgba(0,0,0,.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;cursor:pointer;height:24px;width:24px}[type=range]::-ms-track{cursor:pointer;height:30px;transition:all .2s ease;width:100%;background:0 0;border-color:transparent;border-width:12px 0;color:transparent;background-clip:content-box;background-image:-webkit-linear-gradient(left,#eceff1 0,#eceff1 100%);background-image:-o-linear-gradient(left,#eceff1 0,#eceff1 100%);background-image:linear-gradient(to right,#eceff1 0,#eceff1 100%);background-repeat:repeat-x}[type=range]::-ms-fill-lower{box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);background:#dde3e6;border:2px solid #cfd8dc;border-radius:10px;background:0 0}[type=range]::-ms-fill-upper{box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:10px;background:0 0}[type=range]::-ms-thumb{box-shadow:4px 4px 4px 4px rgba(0,0,0,.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;cursor:pointer;height:24px;width:24px;margin-top:0}.mantle-form-options-field .mantle-custom-text p{margin:0}.mantle-form-options-field__intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px}.mantle-form-options-field .mantle-form-options-field__items{justify-content:center;display:flex}.mantle-form-options-field__empty{text-align:center}.mantle-form-options-field__errors{text-align:center}.mantle-form-options-field__footer{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px}.mantle-ajax-form-options-field{position:relative}.mantle-ajax-form-options-field.ajax-loading{opacity:.5}.mantle-ajax-form-options-field__spinner{position:absolute;display:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mantle-ajax-form-options-field.ajax-loading .mantle-ajax-form-options-field__spinner{display:block}.mantle-ajax-form-options-field__placeholder{transition:opacity .3s ease}.mantle-ajax-form-options-field__placeholder .mantle-form-options-field__items{min-height:300px}.mantle-ajax-form-options-field.ajax-loaded .mantle-ajax-form-options-field__placeholder{opacity:0;height:0;overflow:hidden;min-height:auto;padding-bottom:0}.mantle-ajax-form-options-field.ajax-loaded .mantle-ajax-form-options-field__placeholder .mantle-form-options-field__items{min-height:auto}.mantle-ajax-form-options-field__target{transition:opacity .7s ease;transition-delay:.3s;opacity:0;height:0;overflow:hidden}.mantle-ajax-form-options-field.ajax-loaded .mantle-ajax-form-options-field__target{height:auto;overflow:visible;opacity:1}.form-indicator-menu{display:flex;justify-content:center}.form-indicator-menu__item.active{font-weight:700}.mantle-form__checkbox{display:flex;flex-direction:column;align-items:center;cursor:pointer;max-width:210px}.mantle-form__checkbox input[type=checkbox]{position:absolute;left:-9999px}.mantle-form__checkbox input[type=checkbox]~.label:before,.mantle-form__checkbox input[type=checkbox]~label:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.mantle-form__checkbox input[type=checkbox]~.label::before,.mantle-form__checkbox input[type=checkbox]~label::before{margin-right:5px}.mantle-form__checkbox input[type=checkbox]:checked~.label:before,.mantle-form__checkbox input[type=checkbox]:checked~label:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.has-selected-value .mantle-form__checkbox{filter:grayscale(100%)}.has-selected-value .mantle-form__checkbox.active{filter:none}.mantle-form__checkbox__description{display:none}.mantle-form__checkbox__image{position:relative;width:81px;height:81px}.mantle-form__checkbox__image .mantle-media-asset{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s ease}.mantle-form__checkbox__image .mantle-media-asset:last-child{opacity:0;z-index:0}.mantle-form__checkbox__image .mantle-media-asset:first-child{z-index:1;opacity:1;position:static}.mantle-form__checkbox.active .mantle-form__checkbox__image .mantle-media-asset:first-child{opacity:0}.mantle-form__checkbox.active .mantle-form__checkbox__image .mantle-media-asset:last-child{opacity:1}.mantle-form__checkbox:hover .mantle-form__checkbox__image .mantle-media-asset:first-child{opacity:0}.mantle-form__checkbox:hover .mantle-form__checkbox__image .mantle-media-asset:last-child{opacity:1}.mantle-form__checkbox__description{text-align:center}.form-formatter__item{margin-bottom:50px}.form-formatter[data-form-style=show_single] .form-formatter__items{padding:0}.form-formatter[data-form-style=show_single] .form-formatter__item{margin:0;padding:0;height:0;overflow:hidden;opacity:0;transition:opacity .5s ease}.form-formatter[data-form-style=show_single] .form-formatter__item.active{padding:40px 0 50px;height:auto;opacity:1}@media (min-width:768px){.form-formatter[data-form-style=show_single] .form-formatter__item.active{padding:100px 0 200px}}.mantle-placement--x-middle{transform:translateX(-50%)}.mantle-placement--x-middle.mantle-placement--y-middle{transform:translateX(-50%) translateY(-50%)}.mantle-placement--x-middle.mantle-placement--y-bottom{transform:translateX(-50%) translateY(-100%)}.mantle-placement--x-right{transform:translateX(-100%)}.mantle-placement--x-right.mantle-placement--y-middle{transform:translateX(-100%) translateY(-50%)}.mantle-placement--x-right.mantle-placement--y-bottom{transform:translateX(-100%) translateY(-100%)}.mantle-placement--y-middle{transform:translateY(-50%)}.mantle-placement--y-bottom{transform:translateY(-100%)}.hotspot-helper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;background:0 0;border:1px solid red;border-radius:50%;z-index:5}.hotspot-helper:after{content:"";width:1px;height:1px;background:red;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.hotspot-helper span{display:none;width:10em;color:black;font-size:12px;background:white;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);opacity:0;transition:opacity 1s ease-in-out}.hotspot-helper:hover span,body.hotspot-helper-active .hotspot-helper span{display:block;opacity:1}.hotspot-helper span.top{color:black;font-size:12px;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.hotspot-helper span.bottom{color:black;font-size:12px;background:white;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}@keyframes video-loading-circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.video-play-trigger{transition:.2s transform ease-in;color:#ffffff}.video-play-trigger:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.video-play-trigger:hover{transform:translate(-50%,-50%) scale(1.1,1.1)}.videojs-video{position:relative;background:#000000;padding-top:56.25%}.videojs-video__player{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.videojs-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;z-index:100}.videojs-video__play:hover{cursor:pointer}@media (min-width:768px){.videojs-video__play{font-size:70px}}.videojs-video__landing{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.videojs-video__landing__inner{position:absolute;top:0;left:0;width:100%;height:100%}.videojs-video__landing__image img{position:absolute;max-width:none;max-height:100%;left:50%;height:100%;width:auto;transform:translateX(-50%)}[class*=player-aspect-ratio-] .videojs-video__landing__image img{object-fit:cover}.videojs-video.videojs-video--loading .videojs-video__landing .video-play-trigger:after{position:absolute;top:-5px;left:-5px;content:" ";display:block;margin:0;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;border:11px solid transparent;border-color:#ff4661 transparent transparent transparent;animation:video-loading-circle 1.5s linear infinite}@media (min-width:768px){.videojs-video .video-js{min-height:auto}}@media (min-width:0px) and (max-height:480px) and (orientation:landscape){.videojs-video .video-js{max-width:100vw;height:calc(100vh - 20px);padding-top:0}}.videojs-video .video-js .vjs-control-bar{background-color:transparent}.videojs-video .video-js .vjs-big-play-button{display:none}.videojs-video .video-js.vjs-has-started .vjs-big-play-button{display:none}.videojs-video .video-js .vjs-marker:before{font-family:VideoJS;font-weight:400;font-style:normal;color:#ffffff;content:"\f111";font-size:.9em;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-detail-cuepoint-target{display:block}@media (min-width:768px){.video-detail-cuepoint-target{display:none}}.video-detail__video-wrapper{position:relative}.video-product-cuepoint{height:0;opacity:0;overflow:hidden;margin-left:auto;margin-right:auto;transition:height 0s .5s,top .5s 0s,opacity .5s 0s;top:-100px;position:relative;z-index:2}@media (min-width:768px){.video-product-cuepoint{transition:opacity .5s 0s;top:auto;bottom:30px;left:200px;position:absolute;margin-left:0;margin-right:0}}.video-cuepoint-mobile .video-product-cuepoint{top:auto!important;left:auto!important;position:absolute!important;transform:none!important}.video-product-cuepoint.reveal{transition:height 0s 0s,top .5s 0s,opacity .5s 0s;top:0;height:max-content;opacity:1}@media (min-width:768px){.video-product-cuepoint.reveal{transition:opacity .5s 0s;top:auto;height:auto}}@media (min-width:768px){.video-product-cuepoint.mantle-placement--active{top:auto;bottom:auto;left:auto}}@media (min-width:768px){.video-product-cuepoint:not(.mantle-placement--active){transform:translate(-50%,0)}}.video-product-cuepoint--has-explicit-position,.video-product-cuepoint--has-explicit-position.onload-marker{left:auto}@media (min-width:768px){.video-product-cuepoint--has-explicit-position,.video-product-cuepoint--has-explicit-position.onload-marker{transform:none}}.range-slider{position:relative;display:inline-block;max-width:100%;width:100%}.range-slider [type=range]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:.5px 0;width:100%}.range-slider [type=range]:focus{outline:0}.range-slider [type=range]:focus::-webkit-slider-runnable-track{background:#eadbbb;background-image:-webkit-linear-gradient(left,#e4d1a7 0,#fdf1d9 100%);background-image:-o-linear-gradient(left,#e4d1a7 0,#fdf1d9 100%);background-image:linear-gradient(to right,#e4d1a7 0,#fdf1d9 100%);background-repeat:repeat-x}.range-slider [type=range]:focus::-ms-fill-lower{background:#e4d1a7;background:0 0}.range-slider [type=range]:focus::-ms-fill-upper{background:#eadbbb;background:0 0}.range-slider [type=range]::-moz-focus-outer{border:0}.range-slider [type=range]::-webkit-slider-runnable-track{cursor:pointer;height:30px;transition:all .2s ease;width:100%;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);background:#e4d1a7;background-image:-webkit-linear-gradient(left,#e4d1a7 0,#fdf1d9 100%);background-image:-o-linear-gradient(left,#e4d1a7 0,#fdf1d9 100%);background-image:linear-gradient(to right,#e4d1a7 0,#fdf1d9 100%);background-repeat:repeat-x;border:0 solid #cfd8dc;border-radius:0}.range-slider [type=range]::-webkit-slider-thumb{box-shadow:0 0 0 0 rgba(255,255,255,0);background:0 0!important;border:0 solid #eceff1;border-radius:12px;cursor:pointer;height:1px;width:1px;-webkit-appearance:none;margin-top:14.5px}.range-slider [type=range]::-moz-range-track{cursor:pointer;height:30px;transition:all .2s ease;width:100%;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);background:#e4d1a7;background-image:-webkit-linear-gradient(left,#e4d1a7 0,#fdf1d9 100%);background-image:-o-linear-gradient(left,#e4d1a7 0,#fdf1d9 100%);background-image:linear-gradient(to right,#e4d1a7 0,#fdf1d9 100%);background-repeat:repeat-x;border:0 solid #cfd8dc;border-radius:0}.range-slider [type=range]::-moz-range-thumb{box-shadow:0 0 0 0 rgba(255,255,255,0);background:0 0!important;border:0 solid #eceff1;border-radius:12px;cursor:pointer;height:1px;width:1px}.range-slider [type=range]::-ms-track{cursor:pointer;height:30px;transition:all .2s ease;width:100%;background:0 0;border-color:transparent;border-width:.5px 0;color:transparent;background-clip:content-box;background-image:-webkit-linear-gradient(left,#e4d1a7 0,#fdf1d9 100%);background-image:-o-linear-gradient(left,#e4d1a7 0,#fdf1d9 100%);background-image:linear-gradient(to right,#e4d1a7 0,#fdf1d9 100%);background-repeat:repeat-x}.range-slider [type=range]::-ms-fill-lower{box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);background:#dec793;border:0 solid #cfd8dc;border-radius:0;background:0 0}.range-slider [type=range]::-ms-fill-upper{box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);background:#e4d1a7;border:0 solid #cfd8dc;border-radius:0;background:0 0}.range-slider [type=range]::-ms-thumb{box-shadow:0 0 0 0 rgba(255,255,255,0);background:0 0!important;border:0 solid #eceff1;border-radius:12px;cursor:pointer;height:1px;width:1px;margin-top:0}.range-slider input[type=range]{padding:0}.range-slider__labels{display:flex;flex-direction:row}.range-slider__label{flex:1 1;justify-content:space-between}.range-slider__label--start{text-align:left}.range-slider__label--middle{text-align:center}.range-slider__label--end{text-align:right}.range-slider-carousel{margin:10px auto}@media (min-width:768px){.range-slider-carousel{margin:50px auto}}.range-slider-carousel__wrapper{display:flex;flex-direction:column;align-items:center;position:relative;margin:0 auto;max-width:100vw}@media (min-width:768px){.range-slider-carousel__wrapper{max-width:1120px}}.range-slider-carousel__carousel{max-width:100%}.range-slider-carousel__carousel .range-slider-item{margin:0 5px}.range-slider-carousel__header{text-align:center;margin-bottom:15px;order:0}.range-slider-carousel__title{text-align:center}.range-slider-carousel__header-cta{text-align:center;margin-top:4px}.range-slider-carousel__slider-ticks{display:flex;justify-content:center;margin:20px 0;position:relative}@media (min-width:768px){.range-slider-carousel__slider-ticks{margin:0}}.range-slider-carousel__slider-ticks__inner{width:95vw;max-width:100%;display:flex;flex-direction:row;justify-content:space-between}.range-slider-carousel__slider-ticks__item{flex:1;text-align:center}.range-slider-carousel__slider-ticks__item:first-child{flex:.5;text-align:left}.range-slider-carousel__slider-ticks__item:last-child{flex:.5;text-align:right}.range-slider-carousel--hide-range-slider .range-slider-carousel__slider{display:none!important}.range-slider-carousel__slider-ticks-menu{order:1;margin-top:10px;margin-bottom:20px;text-transform:uppercase;font-size:9px;width:calc(100% - 20px)}@media (min-width:768px){.range-slider-carousel__slider-ticks-menu{font-size:16px;margin-top:10px;margin-bottom:15px}}.range-slider-carousel__slider-ticks-menu .basic-formatter{background:0 0}.range-slider-carousel__slider-ticks-menu .basic-formatter__items{display:flex;justify-content:space-between}.range-slider-carousel__slider{order:0;display:flex;justify-content:center;margin:0 auto;width:calc(100% - 40px);position:relative}@media (min-width:768px){.range-slider-carousel__slider{margin:20px 0 20px}}.range-slider-carousel__slider .js-slider-thumb{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;border:solid #000;border-color:#000 transparent transparent;border-width:11px 9px;top:-4px}.range-slider-carousel__slider [type=range]{background-color:transparent;width:100%;max-width:100%;margin:0}.range-slider-carousel__slider__label{position:absolute;top:-30px;color:#c5b9ac;font-size:12px}.range-slider-carousel__slider__label--start{left:5px}.range-slider-carousel__slider__label--end{right:5px}.range-slider-carousel__carousel{order:1}.range-slider-carousel__content-well{order:5;display:none;flex-direction:column;justify-content:center;align-items:center;max-width:100%}.range-slider-carousel__content-well.slick-initialized{display:block}.range-slider-carousel__content-well>div{width:100%}.range-slider-carousel__content-well .product-full{margin:0;padding:0}.range-slider-carousel__footer{order:10}.range-slider-carousel__footer_text{text-align:center;font-size:14px;line-height:19px;letter-spacing:.035em}.slide-active .range-slider-carousel__footer{display:none}.range-slider-item{position:relative}.range-slider-item .sku-toggle{display:none}.range-slider-item__image{position:relative;overflow:hidden}.range-slider-item__image-inner{position:relative}.range-slider-item__image:before{top:0;left:0;z-index:10;content:" ";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0)}.range-slider-item__image-text{width:80%;color:#ffffff;font-size:14px;text-align:center;position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);line-height:1.2em}.range-slider-carousel--image-text-overlay .range-slider-item__image-text{background:rgba(0,0,0,.4)}.range-slider-carousel--image-text-overlay .range-slider-item__image-text .sku-toggle{padding:5px 3px}.slide-active .range-slider-item__image:before{background-color:rgba(255,255,255,.5)}.slide-selected .range-slider-item__image:before{display:none}.mantle-media-asset{width:100%;height:100%}.mantle-media-asset img,.mantle-media-asset video{width:100%;height:100%}select.mantle-select:not(.mantle-select-processed){background-image:none}select.mantle-select.mantle-select-processed[data-options-count="0"],select.mantle-select.mantle-select-processed[data-options-count="1"]{background-image:none}.mantle-custom-text.style--bare ul{list-style:outside disc;padding-left:20px;margin-left:0;margin-bottom:15px}.mantle-custom-text.style--bare ol{list-style:outside decimal;padding-left:20px;margin-left:0;margin-bottom:15px}.mantle-custom-text.style--bare ol ul,.mantle-custom-text.style--bare ul ul{list-style-type:circle;margin-left:15px}.mantle-custom-text.style--bare ol ol,.mantle-custom-text.style--bare ul ol{list-style-type:lower-latin;margin-left:15px}.mantle-custom-text.style--bare li{text-align:left;margin-top:10px}.mantle-custom-text.style--bare li:first-child{margin-top:0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;outline:0}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{opacity:.9;background:#ffffff;border:1px solid #d0d0d0}.device-mobile #cboxOverlay{opacity:1}@media (min-width:768px){#colorbox{border:1px solid #d0d0d0}}#cboxTopLeft{display:none;width:0;height:0;background:0 0}#cboxTopRight{display:none;width:0;height:0;background:0 0}#cboxBottomLeft{display:none;width:0;height:0;background:0 0}#cboxBottomRight{display:none;width:0;height:0;background:0 0}#cboxMiddleLeft{display:none;width:0;background:0 0}#cboxMiddleRight{display:none;width:0;background:0 0}#cboxTopCenter{display:none;height:0;background:0 0}#cboxBottomCenter{display:none;height:0;background:0 0}#cboxContent{background:#ffffff;padding:25px;overflow:hidden}#colorbox.colorbox--system-message #cboxContent{padding:0}#cboxContent .at-h2,#cboxContent h3{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.28571;letter-spacing:.2em;text-indent:0;margin:4px 0 10px 0;padding-bottom:16px;border-bottom:1px solid #000000}#cboxLoadedContent{margin-bottom:0;color:#000000}#cboxClose{font:0/0 serif;text-shadow:none;color:transparent;position:absolute;top:5px;right:5px;z-index:100;color:#929292;width:18px;height:18px;font-size:18px;cursor:pointer;overflow:hidden;border:none;-webkit-appearance:none;background:#ffffff;padding:0;display:block}#cboxClose:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}#cboxLoadingGraphic{width:30px;height:30px;border:8px solid #929292;border-right-color:transparent;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background:0 0;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#cboxLoadingOverlay{background:0 0}.colorbox-on{overflow:hidden}.colorbox-on::-webkit-scrollbar{display:none}#colorbox.colorbox--system-message .system-message{padding:25px}ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #c1c1c1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none!important}.resp-tab-content{display:none;padding:15px}.resp-tab-active{border-bottom:none;background-color:#fff}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}.resp-arrow{width:0;height:0;float:right;margin-top:3px}h2.resp-tab-active span.resp-arrow{border:none}@media (min-width:768px){ul.resp-tabs-list{display:inline-block}.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-accordion-active,.resp-content-active{display:block}.resp-tab-content{border:1px solid #c1c1c1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff url(/media/images/global/ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:after,.slick-track:before{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;z-index:1;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:icons;font-size:36px;line-height:1;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0;position:absolute}.slick-prev:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;color:inherit;vertical-align:middle}.slick-prev:before{color:#000;right:auto}.slick-next{right:0;position:relative;right:9999px;position:absolute}.slick-next:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;color:inherit;vertical-align:middle}.slick-next:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}.slick-next:before{color:#000}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:icons;font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:1}.tooltipster-default{background:#000;color:#fff!important;min-width:92px;text-align:center}.tooltipster-default .tooltipster-content{padding:8px 10px;overflow:hidden;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;color:#fff}@media (min-width:768px){.tooltipster-default .tooltipster-content{letter-spacing:.06em;line-height:1}}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;position:absolute;left:0;top:0;z-index:9999999;width:auto;overflow:visible}.tooltipster-base.tooltipster-default{font-size:0;line-height:0}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.tooltipster-promo{border:1px solid #000;background:#ffffff;color:#000000;padding:8px 10px}.tooltipster-promo.tooltipster-content{background:#ffffff;text-align:left}.tooltipster-promo.tooltipster-content h2{margin-bottom:10px}.tooltipster-promo.tooltipster-content p{margin-bottom:0}.tooltipster-replenish{background:#000;color:#fff!important;min-width:450px;text-align:left;padding:10px}.tooltipster-replenish .tooltipster-content{font-size:12px;text-align:left}.tooltipster-replenish .tooltipster-content h2{font-size:14px;margin-bottom:10px}.tooltipster-replenish .tooltipster-content p{margin-bottom:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0;outline:0;border:0;border:1px solid #000;color:#000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus{border-color:#ff4661}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url]{height:32px;line-height:20px;padding:5px 10px}input[type=date].placeholder,input[type=email].placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,input[type=time].placeholder,input[type=url].placeholder{color:#929292}input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder{color:#929292;opacity:1!important}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder{color:#929292;opacity:1!important}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder{color:#929292}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:#929292}button,input[type=button],input[type=submit]{background:#000000;color:#ffffff;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase;border:0;padding:0 11px;display:inline-block;height:30px;line-height:30px;width:auto;overflow:visible}button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#ffffff;background:#ff4661}input[type=checkbox]{position:absolute;left:-9999px}input[type=checkbox]~.label:before,input[type=checkbox]~label:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}input[type=checkbox]~.label::before,input[type=checkbox]~label::before{margin-right:5px}input[type=checkbox]:checked~.label:before,input[type=checkbox]:checked~label:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}input[type=radio]{position:absolute;left:-9999px}input[type=radio]~.label:before,input[type=radio]~label:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}input[type=radio]~.label::before,input[type=radio]~label::before{margin-right:5px}input[type=radio]:checked~.label:before,input[type=radio]:checked~label:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.touch select,.touchevents select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;min-width:150px;border:1px solid #000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;background:url(/media/images/global/icon-dropdown.png) no-repeat center right;padding:0 25px 0 10px;margin-bottom:10px;height:30px;line-height:30px;display:inline-block;white-space:nowrap}textarea{resize:vertical}label{cursor:pointer}fieldset{border:0;margin:0;padding:0}.adpl input[type=text].error{border:1px solid red}a.selectBox.error,a.selectbox.error,input.error,select.error{border:1px solid #ff0000}.error_messages.error li{color:#ff0000;margin-left:20px}.adpl input.error{border:1px solid red}#user-login{text-align:center}.device-pc #user-login{padding:40px;max-width:800px;margin:0 auto}.device-mobile #user-login{padding:20px 12px}#user-login .form-actions,#user-login .form-item{padding-top:20px}#user-login .form-item label{font-weight:700}#user-login .form-item:first-child{padding-top:0}@media (min-width:768px){#user-login .form-text{width:300px}}#user-login .description{font-size:12px}button:hover{background:0 0}.form--errors--signin-overlay{margin-left:-20px}.login__overlay-forgot-password{cursor:pointer}[dir=rtl] input[type=tel]{text-align:left}ol,ul{margin:0;padding:0;list-style-type:none}dl{margin-bottom:10.15px}dl dt{font-weight:700;margin-top:10.15px}dl dd{margin:0}table{border-collapse:collapse;margin:10.15px 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:700;padding:10.15px 0;text-align:left}td{border-bottom:1px solid #cccccc;padding:10.15px 0}td,th,tr{vertical-align:middle}.page-header{background-color:#f0f0f0}.page-header--bg-transparent{background-color:transparent}.page-header--bg-black{background-color:#000000}.page-header--bg-white{background-color:#ffffff}.page-header--borders{border-top:solid 2px #000000;border-bottom:solid 2px #000000}.page-header__inner{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;margin:0 auto;max-width:1024px;position:relative;text-align:center;display:block;color:#000000;text-decoration:none}@media (min-width:768px){.page-header__inner{padding-left:40px;padding-right:40px}}.page-header__inner:hover{text-decoration:none}.page-header__text-wrapper{z-index:1;padding:20px 0;width:100%;position:relative;top:0;left:0}.page-header--fit-to-img .page-header__text-wrapper--center-vertically{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-header__text{margin:0 auto}.page-header__title{font-size:18px;line-height:23px;font-family:Arial,Verdana,sans-serif;letter-spacing:.24em;text-transform:uppercase;margin:0}.page-header--has-subtitle .page-header__title{margin:0 0 15px}@media (min-width:768px){.page-header__title{font-size:34px;line-height:38.16px}.page-header--has-subtitle .page-header__title{margin-bottom:26px}}.page-header__title--small{position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2em;margin:0}.page-header__title--small:before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:43%;left:0}.page-header__title--small .inner,.page-header__title--small__inner{position:relative;display:inline-block;padding:0 7px 0 9px;background:#ffffff}@media (min-width:768px){.page-header__title--small{padding:0 55px}}.page-header__title--small:before{background:#000000}@media (min-width:768px){.page-header__title--small{font-size:14px}}.page-header--has-subtitle .page-header__title--small{margin:0}.page-header__title--medium{font-size:25px;font-family:Arial,Verdana,sans-serif;line-height:34px;letter-spacing:.24em;text-transform:uppercase;margin:0}.page-header--has-subtitle .page-header__title--medium{margin:0 0 26px}.page-header__title__inner.inner{background-color:#f0f0f0}.page-header--bg-transparent .page-header__title__inner.inner{background-color:#ffffff}.page-header--bg-black .page-header__title__inner.inner{background-color:#000000}.page-header--bg-white .page-header__title__inner.inner{background-color:#ffffff}.page-header__subtitle{margin-top:15px;margin-left:auto;margin-right:auto}.page-header__subtitle--italic{font-style:italic}.page-header__subtitle--medium{font-size:12px;line-height:17px;letter-spacing:.06em}@media (min-width:768px){.page-header__subtitle--medium{font-size:22px;line-height:29px}}.page-header__subtitle p{margin:0;padding:0}.page-header--fit-to-img .page-header__text-wrapper{position:absolute}.page-header--no-max-width .page-header__inner{max-width:none}.site-404{padding:14px 0}@media (min-width:768px){.site-404{padding:50px 0}}.site-404__title h2{font-weight:700}.site-404__image{width:90%;margin:0 auto;padding-bottom:12px}@media (min-width:768px){.site-404__image{width:auto;max-width:1024px}}.site-404__image img{max-width:100%}.site-utilities{display:none;max-width:1024px;padding:0 20px;position:relative;margin:0 auto;font-family:Arial,Verdana,sans-serif;color:#fff;font-size:13px}@media (min-width:1025px){.site-utilities{padding:0 16px}}.site-utilities.wrap--no-padding{padding:0}@media (min-width:768px){.site-utilities{display:block}}.site-utilities__container{padding:0 13px 0 15px;background:#000;min-height:30px}.site-utilities__container::after{content:'';display:table;clear:both}.site-utilities__promotion{width:60%;float:left;letter-spacing:1px;line-height:15px;padding:7px 0}@media (min-width:1025px){.site-utilities__promotion{width:auto}}.site-utilities__menu{float:right;margin:0;padding:0}.site-utilities__menu::after{content:'';display:table;clear:both}.site-utilities__item{margin:0;list-style:none;display:block;float:left;padding:0 10px}.site-utilities__item.site-utilities__item--last{padding-right:0}.site-utilities__item>a{display:block;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:11px}.site-utilities__item>a:hover{color:#cccccc}.site-utilities__item>a .icon{font-size:17px;top:7px;letter-spacing:0}.site-utilities__item>a .icon-avatar,.site-utilities__item>a .icon-bag,.site-utilities__item>a .icon-marker{top:4px}.site-utilities__item>a .icon-cart{font-size:18px;top:6px}.site-utilities__item>a em{display:none;line-height:30px;font-style:normal;top:1px;position:relative}@media (min-width:768px){.site-utilities__item:nth-child(1) .icon{display:none}.site-utilities__item:nth-child(1) em{display:block}}@media (min-width:785px){.site-utilities__item:nth-child(2) .icon{display:none}.site-utilities__item:nth-child(2) em{display:block}}@media (min-width:980px){.site-utilities__item:nth-child(3) .icon{display:none}.site-utilities__item:nth-child(3) em{display:block}}@media (min-width:1024px){.site-utilities__item:nth-child(4) .icon{display:none}.site-utilities__item:nth-child(4) em{display:block}}.site-utilities__item--shopping-bag{position:relative}.site-utilities__item--shopping-bag .site-utilities__bag--qty{font-size:10px;display:block;position:absolute;top:11px;left:9px;color:#000;line-height:normal;letter-spacing:0;text-align:center;width:20px}.site-utilities__item--shopping-bag a:hover .site-utilities__bag--qty{color:#fff}.homepage-hero{position:relative;width:100%;left:0;top:0}@media (min-width:768px){.homepage-hero{top:-165px;margin-bottom:-150px}}.homepage-hero__nav{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;position:absolute;top:50%;margin:0 auto}@media (min-width:768px){.homepage-hero__nav{margin-top:82.5px;top:47.2%}}.homepage-hero__slide{display:none}.homepage-hero__slide:first-child{display:block}.slick-initialized .homepage-hero__slide{display:block}.homepage-hero__slide__inner{margin:0 auto;height:326px;background-repeat:no-repeat;background-size:cover;background-position:50% 0}@media (min-width:768px){.homepage-hero__slide__inner{height:700px}}.homepage-hero__slide__link{display:block;width:100%;height:100%;color:#000000;text-decoration:none}.homepage-hero__slide__wrap{height:100%;padding:0}.homepage-hero__abstract{position:absolute;top:0;width:450px;text-align:center}.homepage-hero__abstract--default-y-pos{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}@media (min-width:768px){.homepage-hero__abstract--default-y-pos{margin-top:82.5px}}.homepage-hero__abstract--center{width:100%}.homepage-hero__abstract--center .homepage-hero__abstract__inner{margin-left:auto;margin-right:auto}.homepage-hero__abstract--right{right:0}.homepage-hero__abstract--align-left{text-align:left}.homepage-hero__abstract--align-right{text-align:right}.homepage-hero__abstract__inner{width:76.875%}@media (min-width:768px){.homepage-hero__abstract__inner{padding:0 50px;width:450px}.homepage-hero__abstract__inner--large{width:900px}}.homepage-hero__abstract__inner--overlay{background:rgba(255,255,255,.8);padding:28px 10px 30px}@media (min-width:768px){.homepage-hero__abstract__inner--overlay{padding:47px 20px 37px;width:490px}.homepage-hero__abstract__inner--overlay.homepage-hero__abstract__inner--large{width:940px}}.homepage-hero__abstract--light .homepage-hero__link{color:#ffffff;border-color:#ffffff}.homepage-hero__abstract--light .homepage-hero__link:hover{color:#000000;border-color:#000000}.homepage-hero__abstract--light .homepage-hero__description{color:#ffffff}.homepage-hero__abstract--light .homepage-hero__headline{color:#ffffff}.homepage-hero__abstract--light .pink-hover{color:#ffffff;border-color:#ffffff}.homepage-hero__abstract--light .pink-hover:hover{color:#ff4661;border-color:#ff4661}@media (max-width:767px){.homepage-hero__abstract .homepage-hero__link{font-size:12px;letter-spacing:.24em;border-top:none;border-left:none;border-right:none;border-bottom-width:3px;padding:0 0 6px}.homepage-hero__abstract .homepage-hero__link:hover{border-color:#ff4661}}.homepage-hero__headline{font-family:Arial,Verdana,sans-serif;margin:0 0 9px;font-size:22.53px;letter-spacing:.24em;line-height:23px;text-transform:uppercase}@media (min-width:768px){.homepage-hero__headline{font-size:39px;line-height:1.2em;letter-spacing:.14em;margin:0 0 17px}}.homepage-hero__description{font-size:14px;line-height:1.1em;letter-spacing:.08em;margin-bottom:10px}@media (min-width:768px){.homepage-hero__description{font-size:24px;line-height:1.45em;letter-spacing:.042em;font-size:18px;padding:0 30px;margin-bottom:50px}}.homepage-hero .slick-next,.homepage-hero .slick-prev{height:auto}.homepage-hero .slick-next:before,.homepage-hero .slick-prev:before{-webkit-transition:color false false,.3s false false,ease false false;-moz-transition:color false false false,.3s false false false,ease false false false;-o-transition:color false false false,.3s false false false,ease false false false;transition:color .3s ease;font-size:22px}@media (min-width:768px){.homepage-hero .slick-next:before,.homepage-hero .slick-prev:before{font-size:34px}}.homepage-hero .slick-prev{left:8px}@media (min-width:768px){.homepage-hero .slick-prev{left:15px}}.homepage-hero .slick-next{right:8px}@media (min-width:768px){.homepage-hero .slick-next{right:15px}}.homepage-hero .slick-next:before{position:static}.homepage-hero--light-arrows .slick-next:before,.homepage-hero--light-arrows .slick-prev:before{color:#ffffff}.homepage-hero__debug-layer{display:block;width:100%;height:100%;position:absolute;z-index:2;opacity:.5}.hp_video_slide .width-1920{max-height:810px;max-width:1439px}.hp_video_slide .auto-auto{width:auto;height:auto}.hp_video_slide .width-auto{width:auto;height:100%}.hp_video_slide .wide-auto-no-max{width:auto;height:100%;max-width:none}.hp_video_slide .height-auto{width:100%;height:auto}.hp_video_slide .hp-vid{max-width:none;height:326px}@media (min-width:768px){.hp_video_slide .hp-vid{height:700px}}.hp_video_slide .video-info-container,.hp_video_slide .video_player_controls_wrapper{display:none}.hp_video_slide .homepage-hero__slide__inner img{margin-left:0;-webkit-transition:margin 1s ease;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-ms-transition:margin 1s ease;transition:margin 1s ease}.hp_video_slide .homepage-hero__slide__inner img:hover{margin-left:-200px}.hp_video_slide .video-player-wrapper{max-width:100%}.homepage-slide{position:relative;width:100%;left:0;top:0}@media (min-width:768px){.homepage-slide{top:-165px;margin-bottom:-150px}}.homepage-slide__nav{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;position:absolute;top:50%;margin:0 auto}@media (min-width:768px){.homepage-slide__nav{margin-top:82.5px;top:47.2%}}.homepage-slide__slide{display:none}.homepage-slide__slide:first-child{display:block}.slick-initialized .homepage-slide__slide{display:block}.homepage-slide__slide__inner{margin:0 auto;height:326px;background-repeat:no-repeat;background-size:cover;background-position:50% 0}@media (min-width:768px){.homepage-slide__slide__inner{height:700px}}.homepage-slide__slide__link{display:block;width:100%;height:100%;color:#000000;text-decoration:none}.homepage-slide__slide__wrap{height:100%;padding:0}.homepage-slide__abstract{position:absolute;top:0;width:50%;text-align:center}.homepage-slide__abstract--default-y-pos{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}@media (min-width:768px){.homepage-slide__abstract--default-y-pos{margin-top:82.5px}}.homepage-slide__abstract--center{width:100%}.homepage-slide__abstract--center .homepage-slide__abstract__inner{margin-left:auto;margin-right:auto}.homepage-slide__abstract--right{right:0}.homepage-slide__abstract--align-left{text-align:left}.homepage-slide__abstract--align-right{text-align:right}.homepage-slide__abstract__inner{width:76.875%}@media (min-width:768px){.homepage-slide__abstract__inner{padding:0 50px;width:450px}.homepage-slide__abstract__inner--large{width:900px}}.homepage-slide__abstract__inner--overlay{background:rgba(255,255,255,.8);padding:28px 10px 30px}@media (min-width:768px){.homepage-slide__abstract__inner--overlay{padding:47px 20px 37px;width:490px}.homepage-slide__abstract__inner--overlay.homepage-slide__abstract__inner--large{width:940px}}.homepage-slide__abstract--light .homepage-slide__link{color:#ffffff;border-color:#ffffff}.homepage-slide__abstract--light .homepage-slide__link:hover{color:#000000;border-color:#000000}.homepage-slide__abstract--light .homepage-slide__description{color:#ffffff}.homepage-slide__abstract--light .homepage-slide__headline{color:#ffffff}.homepage-slide__abstract--light .pink-hover{color:#ffffff;border-color:#ffffff}.homepage-slide__abstract--light .pink-hover:hover{color:#ff4661;border-color:#ff4661}@media (max-width:767px){.homepage-slide__abstract .homepage-slide__link{font-size:12px;letter-spacing:.24em;border-top:none;border-left:none;border-right:none;border-bottom-width:3px;padding:0 0 6px}.homepage-slide__abstract .homepage-slide__link:hover{border-color:#ff4661}}.homepage-slide__headline{font-family:Arial,Verdana,sans-serif;margin:0 0 9px;font-size:22.53px;letter-spacing:.24em;line-height:23px;text-transform:uppercase}@media (min-width:768px){.homepage-slide__headline{font-size:39px;line-height:1.2em;letter-spacing:.14em;margin:0 0 17px}}.homepage-slide__description{font-size:14px;line-height:1.1em;letter-spacing:.08em;margin-bottom:10px}@media (min-width:768px){.homepage-slide__description{font-size:24px;line-height:1.45em;letter-spacing:.042em;font-size:18px;padding:0 30px;margin-bottom:50px}}.homepage-slide .slick-next,.homepage-slide .slick-prev{height:auto}.homepage-slide .slick-next:before,.homepage-slide .slick-prev:before{-webkit-transition:color false false,.3s false false,ease false false;-moz-transition:color false false false,.3s false false false,ease false false false;-o-transition:color false false false,.3s false false false,ease false false false;transition:color .3s ease;font-size:22px}@media (min-width:768px){.homepage-slide .slick-next:before,.homepage-slide .slick-prev:before{font-size:34px}}.homepage-slide .slick-prev{left:8px}@media (min-width:768px){.homepage-slide .slick-prev{left:15px}}.homepage-slide .slick-next{right:8px}@media (min-width:768px){.homepage-slide .slick-next{right:15px}}.homepage-slide .slick-next:before{position:static}.homepage-slide--light-arrows .slick-next:before,.homepage-slide--light-arrows .slick-prev:before{color:#ffffff}.homepage-slide__debug-layer{display:block;width:100%;height:100%;position:absolute;z-index:2;opacity:.5}.hp_video_slide .width-1920{max-height:810px;max-width:1439px}.hp_video_slide .auto-auto{width:auto;height:auto}.hp_video_slide .width-auto{width:auto;height:100%}.hp_video_slide .wide-auto-no-max{width:auto;height:100%;max-width:none}.hp_video_slide .height-auto{width:100%;height:auto}.hp_video_slide .hp-vid{max-width:none;height:326px}@media (min-width:768px){.hp_video_slide .hp-vid{height:700px}}.hp_video_slide .video-info-container,.hp_video_slide .video_player_controls_wrapper{display:none}.hp_video_slide .homepage-slide__slide__inner img{margin-left:0;-webkit-transition:margin 1s ease;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-ms-transition:margin 1s ease;transition:margin 1s ease}.hp_video_slide .homepage-slide__slide__inner img:hover{margin-left:-200px}.hp_video_slide .video-player-wrapper{max-width:100%}.homepage-slide.module{top:inherit;height:inherit;margin-bottom:inherit}.homepage-slide.module .homepage-slide__slide.module{margin:30px 0 0}.homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner{max-height:320px;background-size:contain}@media (min-width:1024px){.homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner{max-height:440px}}.homepage-slide.module .homepage-slide__abstract--default-y-pos{margin:initial}.homepage-slide.module button{height:initial}.homepage-slide.module .homepage-slide__nav{margin:initial}.slide_module{padding:30px 0 0;max-width:1024px;margin:0 auto 60px;position:relative}.slide_module a{color:#000000;text-decoration:none}.slide_module .slick-dots li{opacity:.3;width:initial;height:initial}.slide_module .slick-dots li.slick-active,.slide_module .slick-dots li:hover{opacity:1}.slide_module .slick-dots li button{width:18px;height:18px;border-radius:9px}.slide_module .slick-dots li button:before{content:''}.slide_module img{display:inline-block}.slide_module button.slick-prev{height:initial}.slide_module .slick-next,.slide_module .slick-prev{top:33%;height:auto}.slide_module .slick-next:before,.slide_module .slick-prev:before{position:relative;height:auto}.slide_module .slick-next{right:0}.slide_module .slick-next:before{right:0}.slide_module .shade_name{font-family:Arial,Verdana,sans-serif;font-size:18px;text-transform:uppercase}.slide_module_qs{padding-bottom:30px}.slide_module_qs h3{font-family:Arial,Verdana,sans-serif;font-size:24px;margin-bottom:6px}.slide_module_qs h4{font-family:Arial,Verdana,sans-serif;font-size:18px;margin-bottom:9px}.slide_module_qs h5{font-family:Arial,Verdana,sans-serif;font-size:18px;margin-bottom:18px}.slide_module .slide-module-slide-inner{position:relative}.slide_module .slide-module-slide-inner:hover img{opacity:.8}.slide_module .slide-module-slide-copy{text-align:center;padding:12px}.slide_module .slide-module-slide-header{font-family:Lato Black;font-size:20px;line-height:1em;text-transform:uppercase}.slide_module .slide-module-slide-subheader{font-size:18px;line-height:1em}.slide_module .slide-module-slide-link{margin-top:12px}.swatch{text-indent:-119988px;overflow:hidden;text-align:left;border-radius:50%;width:22px;height:22px;background-color:#ccc;display:block}.product-thumb{overflow:hidden;margin:0;position:relative;padding:0 17px 20px}@media (min-width:768px){.product-thumb{margin:0;padding:0;padding:0 20px 20px}}.product-thumb .slick-dots{bottom:10px}.product-thumb .slick-dots li{width:10px;height:10px}.product-thumb__image-link{display:block;float:left;width:47%}@media (min-width:768px){.product-thumb__image-link{float:none;width:auto}}.product-thumb__image{display:block;margin:1px auto;margin:0 auto;text-align:center}.product-thumb__abstract{float:right;width:53%;padding:0 0 0 16px}@media (min-width:768px){.product-thumb__abstract{float:none;width:100%;padding:20px 0 0;background:#ffffff;background:rgba(255,255,255,.95)}}@media (min-width:768px){.no-touch .product-thumb--animate-abstract .product-thumb__abstract,.no-touch .product-thumb--animate-cta .product-thumb__abstract,.product-thumb--animate-abstract-touch .product-thumb__abstract,.product-thumb--animate-cta-touch .product-thumb__abstract{-webkit-transition:margin-bottom,.3s,ease opacity .3s ease false,visibility .3s ease;-moz-transition:margin-bottom,.3s,ease opacity .3s ease false false,visibility .3s ease false;-o-transition:margin-bottom,.3s,ease opacity .3s ease false false,visibility .3s ease false;transition:margin-bottom .3s ease,opacity .3s ease,visibility .3s ease;margin-bottom:-30px}.csstransforms3d .product-thumb--animate-abstract-touch .product-thumb__abstract,.csstransforms3d .product-thumb--animate-cta-touch .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-abstract .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-cta .product-thumb__abstract{-webkit-transition:-webkit-transform,.3s,ease opacity .3s ease false,visibility .3s ease;-moz-transition:-moz-transform,.3s,ease opacity .3s ease false false,visibility .3s ease false;-o-transition:-o-transform,.3s,ease opacity .3s ease false false,visibility .3s ease false;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;-webkit-transform:perspective(0) translate(0,30px);-moz-transform:perspective(0) translate(0,30px);-ms-transform:perspective(0) translate(0,30px);-o-transform:perspective(0) translate(0,30px);transform:perspective(0) translate(0,30px);margin-bottom:0}.no-touch .product-thumb--animate-abstract:hover .product-thumb__abstract,.no-touch .product-thumb--animate-cta:hover .product-thumb__abstract,.product-thumb--animate-abstract.active .product-thumb__abstract,.product-thumb--animate-cta.active .product-thumb__abstract{margin-bottom:0}.csstransforms3d .product-thumb--animate-abstract.active .product-thumb__abstract,.csstransforms3d .product-thumb--animate-cta.active .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-abstract:hover .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-cta:hover .product-thumb__abstract{-webkit-transform:perspective(0) translate(0,0);-moz-transform:perspective(0) translate(0,0);-ms-transform:perspective(0) translate(0,0);-o-transform:perspective(0) translate(0,0);transform:perspective(0) translate(0,0)}.no-touch .product-thumb--animate-abstract .product-thumb__abstract,.product-thumb--animate-abstract-touch .product-thumb__abstract{opacity:0;visibility:hidden;position:absolute;position:absolute;bottom:0}.no-touch .no-touch .product-thumb--animate-abstract:hover .product-thumb__abstract,.no-touch .product-thumb--animate-abstract-touch:hover .product-thumb__abstract,.no-touch .product-thumb--animate-abstract.active .product-thumb__abstract,.product-thumb--animate-abstract-touch.active .product-thumb__abstract{opacity:1;visibility:visible}.no-touch .product-thumb--animate-cta .product-thumb__cta,.product-thumb--animate-cta-touch .product-thumb__cta{-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease false,visibility .3s ease false;-o-transition:opacity .3s ease false,visibility .3s ease false;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}.no-touch .product-thumb:hover .product-thumb__cta,.product-thumb.active .product-thumb__cta{opacity:1;visibility:visible}}.product-thumb__headline{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;margin:0}@media (min-width:768px){.product-thumb__headline{line-height:1.5}}.product-thumb__headline-link{line-height:18px;text-decoration:none;display:block;color:#000000}@media (min-width:768px){.product-thumb__headline-link{line-height:21px}}.product-thumb__headline-link:hover{color:#000000;text-decoration:none}.product-thumb__subline{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;letter-spacing:.01em}.product-thumb__shadename{font-family:Arial,Verdana,sans-serif;display:inline-block;width:100%;letter-spacing:1px;text-transform:none;font-size:14px}.product-thumb--price{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;height:auto;line-height:38px;border-top:1px solid #000;border-bottom:1px solid #000;margin:10px 0 11px 0}@media (min-width:768px){.product-thumb--price{line-height:1.5}}.product-thumb--price.legal_msg{text-align:right}.product-thumb--price span.legal_msg{text-align:left;float:left;display:inline;text-transform:none;color:#cccccc;letter-spacing:.1em;font-size:12px}.product-thumb .product-thumb__cta{border:2px solid #ff4661;height:34px;line-height:32px;text-align:center;width:100%;font-size:12px;padding:0}@media (min-width:768px){.product-thumb .product-thumb__cta{border:none;border-bottom:2px solid #ff4661;padding:0;height:auto;line-height:19px;width:auto;text-align:left;font-size:14px}}@media (max-width:767px){.product-thumb .product-thumb__cta{letter-spacing:.24em}.product-thumb .product-thumb__cta:hover{border:2px solid #ff4661!important;color:#ff4661!important}}.product-thumb .product-thumb__cta.hideqs{border-color:#cccccc;color:#cccccc}.product-thumb .product__button--add-to-bag{border:2px solid #ff4661;height:34px;line-height:32px;text-align:center;width:100%;font-size:12px;padding:0;background:0 0;color:#ff4661}.product-thumb .product__button--sku-cards{font-size:14px;height:auto;line-height:normal;width:auto;border:2px solid #ff4661;padding:8px 5px}@media (min-width:768px){.product-thumb .product__button--sku-cards{border:none;border-bottom:2px solid #ff4661;padding:0}}.product-thumb .product__favorite{top:5px;left:5px;text-decoration:none;font-size:14px;margin-left:5px}@media (min-width:768px){.product-thumb .product__favorite{display:none}}.product-thumb .no-touch .product-thumb__image-link>div{display:none}.product-thumb .no-touch .product-thumb__image-link>div:first-child{display:block}.product-sku-card.product--sku-product .product-thumb__cta--quick-shop,.product-sku-card.product--sku-product .product-thumb__cta--select-shade,.product-sku-card.product--sku-product .product-thumb__cta--shop-now{display:none}.no-touch .product-thumb:hover .product-thumb__cta,.product-thumb.active .product-thumb__cta{visibility:visible}.csstransforms3d .product-thumb--animate-abstract.active .product-thumb__abstract,.csstransforms3d .product-thumb--animate-cta.active .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-abstract:focus .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-cta:focus .product-thumb__abstract{visibility:visible}.csstransforms3d .product-thumb--animate-abstract.active .product-thumb__abstract,.csstransforms3d .product-thumb--animate-cta.active .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-abstract:focus .product-thumb__abstract,.no-touch.csstransforms3d .product-thumb--animate-cta:focus .product-thumb__abstract{transform:perspective(0) translate(0,0)}.no-touch .product-thumb--animate-abstract:focus .product-thumb__abstract,.no-touch .product-thumb--animate-cta:focus .product-thumb__abstract,.product-thumb--animate-abstract.active .product-thumb__abstract,.product-thumb--animate-cta.active .product-thumb__abstract{margin-bottom:0}.about-bobbi{padding:15px 0 30px}.about-bobbi--desktop{display:none}@media (min-width:768px){.about-bobbi--mobile{display:none}.about-bobbi--desktop{display:block}}.about-bobbi__tabs{text-align:center}.about-bobbi__tabs.responsive-tabs .resp-tab-item{padding-left:20px;padding-right:20px;margin-bottom:0}.about-bobbi__tabs.responsive-tabs .resp-tab-item.resp-tab-active{background-color:#ffffff;border-bottom:solid 1px #ffffff}.about-bobbi__nav{width:100%;padding-bottom:12px;margin-bottom:0}.about-bobbi__nav-item{display:block;width:190px;text-align:center;text-transform:uppercase}.about-bobbi__nav-item .link{border-width:0 0 2px 0;border-bottom-color:#ffffff}.about-bobbi__nav-item .link:hover{border-bottom-color:#ff4661}.about-bobbi .resp-tabs-container{text-align:left;border-top:solid 1px #000000;margin-top:-6px}.about-bobbi .responsive-tabs .resp-tab-content{padding:0 10px 10px 10px}@media (min-width:768px){.about-bobbi .responsive-tabs .resp-tab-content{padding:0 20px 20px 20px}}.about-bobbi__footer::after{content:'';display:table;clear:both}.about-bobbi__footer__item{background-color:#000000;color:#ffffff;text-align:center;position:relative;overflow-x:hidden;padding:34px 20px 70px}@media (min-width:768px){.about-bobbi__footer__item{float:left;width:100%}}.about-bobbi__footer__item--yahoo-beauty{background-color:#410090}.about-bobbi__footer__item .button{color:#ffffff;border-color:#ffffff;background-color:transparent}.about-bobbi__footer__title{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:.24em;line-height:28px}.about-bobbi__footer__img{display:block;margin:auto}.about-bobbi__footer__cta-wrapper{position:absolute;width:100%;bottom:30px;padding-right:40px}.about-bobbi__footer__cta{font-size:14px;letter-spacing:.2em}.about-bobbi__moments .slick-next,.about-bobbi__moments .slick-prev{height:50px;width:27px;height:34px;top:25%;margin-top:7px}.about-bobbi__moments .slick-next:before,.about-bobbi__moments .slick-prev:before{font-size:24px}.about-bobbi__moments .slick-next{right:0}.about-bobbi__moments .slick-next:before{top:5px;right:0;height:auto}.about-bobbi__moments--desktop{display:none}@media (min-width:768px){.about-bobbi__moments--desktop{display:block}.about-bobbi__moments--mobile{display:none}}.about-bobbi__moments-header{display:none;text-align:center;margin-bottom:5px;margin-top:20px}@media (min-width:768px){.about-bobbi__moments-header{display:block;margin-top:48px}}.about-bobbi__moments-grid{font-size:0;padding:0 20px}.about-bobbi__moments-item{text-align:center;vertical-align:top;padding:0 4px}@media (min-width:768px){.about-bobbi__moments-item{display:inline-block;max-width:240px;width:24.9%;padding-bottom:40px}}.about-bobbi__moments-item p{margin:0}.about-bobbi__moments-item a{text-decoration:none}.about-bobbi__moments-item__image{display:block;width:100%;min-height:240px}.about-bobbi__moments-item__year{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:26px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #000000}@media (min-width:768px){.about-bobbi__moments-item__year{padding-top:20px}}.about-bobbi__moments-item__summary{padding:13px 5px 0 5px;font-size:16px;line-height:1.5em}.about-bobbi [aria-labelledby=tab_item-2].resp-tab-content{padding:0}@media (min-width:768px){.about-bobbi__causes{padding:50px 0 62px}}.about-bobbi__causes__header::after{content:'';display:table;clear:both}@media (min-width:768px){.about-bobbi__causes__header{padding:0 20px}}.about-bobbi__causes__header--desktop{display:none}@media (min-width:768px){.about-bobbi__causes__header{padding:0 30px 40px}.about-bobbi__causes__header--mobile{display:none}.about-bobbi__causes__header--desktop{display:block}}.about-bobbi__causes__header-img{display:block;width:100%}@media (min-width:768px){.about-bobbi__causes__header-img{float:left;margin-right:15px;margin-bottom:15px;width:36.7%;margin-right:48px;margin-bottom:0}}.about-bobbi__causes__title{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:23px;letter-spacing:-.025em;color:#e40e62;line-height:1.2em;margin-top:5px;margin-bottom:15px;padding:0 20px}@media (min-width:768px){.about-bobbi__causes__title{margin:0 0 45px;padding:0;font-size:51px;line-height:1}}.about-bobbi__causes__intro{padding:0 20px}@media (min-width:768px){.about-bobbi__causes__intro{padding:0}}.about-bobbi__causes__intro,.about-bobbi__causes__intro p{font-size:16px;line-height:1.5em;letter-spacing:.07em}@media (min-width:768px){.about-bobbi__causes__intro,.about-bobbi__causes__intro p{font-size:24px;line-height:38px}}.about-bobbi__causes__how-it-works{background-color:#eff0f0;padding:15px 20px;margin-top:20px}@media (min-width:768px){.about-bobbi__causes__how-it-works{margin-top:0;padding:30px 50px 58px}}.about-bobbi__causes__how-it-works,.about-bobbi__causes__how-it-works p{font-size:12px;line-height:1.5em;letter-spacing:.07em}@media (min-width:768px){.about-bobbi__causes__how-it-works,.about-bobbi__causes__how-it-works p{font-size:18px;line-height:34px}}.about-bobbi__causes__partners-wrapper{padding:15px 20px}@media (min-width:768px){.about-bobbi__causes__partners-wrapper{padding:37px 50px 0}}.about-bobbi__causes__partners-title-wrapper{text-align:center;margin-bottom:15px;margin-top:10px}@media (min-width:768px){.about-bobbi__causes__partners-title-wrapper{margin-bottom:26px;margin-top:0}}.about-bobbi__causes__partners-title{position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2em;margin:0}.about-bobbi__causes__partners-title:before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:43%;left:0}.about-bobbi__causes__partners-title .inner,.about-bobbi__causes__partners-title__inner{position:relative;display:inline-block;padding:0 7px 0 9px;background:#ffffff}@media (min-width:768px){.about-bobbi__causes__partners-title{padding:0 55px}}.about-bobbi__causes__partners-title:before{background:#000000}@media (min-width:768px){.about-bobbi__causes__partners-title{font-size:14px}}.about-bobbi__causes__partners-copy,.about-bobbi__causes__partners-copy p{letter-spacing:.07em;font-size:16px;line-height:1.5em}@media (min-width:768px){.about-bobbi__causes__partners-copy,.about-bobbi__causes__partners-copy p{font-size:22px;line-height:35px}}.about-bobbi__causes__partners{margin-top:48px}.about-bobbi__causes__partners::after{content:'';display:table;clear:both}.about-bobbi__causes__partner{text-align:center;margin-bottom:30px}@media (min-width:768px){.about-bobbi__causes__partner{text-align:left;float:left;margin-bottom:0;width:50%;padding:0 57px}}.about-bobbi__causes__partner:first-child{padding-left:0}.about-bobbi__causes__partner:last-child{padding-right:0}.about-bobbi__causes__partner__img{width:100%;display:none}@media (min-width:768px){.about-bobbi__causes__partner__img{display:block}}.about-bobbi__causes__partner__title{font-size:12px;font-weight:700;letter-spacing:.07em;line-height:1;margin:19px 0 5px;text-transform:uppercase;font-weight:700;text-align:left;margin-bottom:10px}@media (min-width:768px){.about-bobbi__causes__partner__title{font-size:24px}}.about-bobbi__causes__partner__copy{text-align:left}@media (min-width:768px){.about-bobbi__causes__partner__copy{display:none}}.about-bobbi__causes__partner__copy,.about-bobbi__causes__partner__copy p{font-size:12px;line-height:1.5em;letter-spacing:.07em}@media (min-width:768px){.about-bobbi__causes__partner__copy,.about-bobbi__causes__partner__copy p{font-size:18px;line-height:30px}}.about-bobbi__causes__partner__toggle{margin-top:23px;padding-left:20px;padding-right:20px;font-size:14px;display:none}@media (min-width:768px){.about-bobbi__causes__partner__toggle{display:inline-block}}.about-bobbi__causes__partner__toggle.active .about-bobbi__causes__partner__toggle__text--more{display:none}.about-bobbi__causes__partner__toggle__text--less{display:none}.about-bobbi__causes__partner__toggle.active .about-bobbi__causes__partner__toggle__text--less{display:inline}.about-bobbi__causes__partner__toggle .icon{position:relative;top:-1px;padding-left:6px}.about-bobbi__causes__partner__toggle.active .icon{top:-2px}.about-bobbi__causes p:last-child{margin:0}@media (min-width:768px){.about-bobbi__story{padding-top:45px}}.about-bobbi__story-bobbi__image{display:block;width:100%}@media (min-width:768px){.about-bobbi__story-bobbi__image{width:36%;display:block;float:left;margin-right:25px;margin-bottom:10px;margin-right:45px;margin-bottom:50px}}.about-bobbi__story-bobbi__header{display:none;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:4px;margin-bottom:10px}@media (min-width:768px){.about-bobbi__story-bobbi__header{display:block;font-size:28px;letter-spacing:6px;margin-bottom:50px}}.about-bobbi__story-bobbi__prologue{display:none}@media (min-width:768px){.about-bobbi__story-bobbi__prologue{display:block;line-height:1.5em;font-size:14px;font-size:22px}}.about-bobbi__story-bobbi__quote{text-align:center;font-size:18px;line-height:1.4em;font-style:italic;margin-top:15px}@media (min-width:768px){.about-bobbi__story-bobbi__quote{font-size:30px;margin-top:97px}}.about-bobbi__story-bobbi__quote-image{display:block;margin:auto;margin-top:4px;margin-bottom:10px}@media (min-width:768px){.about-bobbi__story-bobbi__quote-image{margin-bottom:116px}}.about-bobbi__story-chapter:last-child .about-bobbi__story-chapters__header{border-bottom:1px solid #000000}.about-bobbi__story-chapter:last-child.active .about-bobbi__story-chapters__header{border-bottom:none}.about-bobbi__story-chapters p{font-size:14px}@media (min-width:768px){.about-bobbi__story-chapters p{font-size:16px}}.about-bobbi__story-chapters__header{position:relative;text-transform:uppercase;border-top:1px solid #000000;padding:15px 0}@media (min-width:768px){.about-bobbi__story-chapters__header{line-height:80px;padding:0}}.about-bobbi__story-chapters__header:hover{cursor:pointer}.about-bobbi__story-chapters__number{padding-left:11px;font-size:24px;letter-spacing:4px;padding-left:10px;line-height:1.5em;font-size:15px}@media (min-width:768px){.about-bobbi__story-chapters__number{padding-left:20px;width:275px;font-size:30px;letter-spacing:7px;line-height:80px}}.about-bobbi__story-chapters__name{font-size:10px;line-height:23px;padding-left:11px}@media (min-width:768px){.about-bobbi__story-chapters__name{line-height:70px;margin-top:8px;font-size:20px}}.about-bobbi__story-chapters__name,.about-bobbi__story-chapters__number{vertical-align:top;display:inline-block}.about-bobbi__story-chapters .icon-arrow_right{position:absolute;font-size:20px;top:11px;right:10px;-webkit-transition:all false false,.3s false false;-moz-transition:all false false false,.3s false false false;-o-transition:all false false false,.3s false false false;transition:all .3s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:768px){.about-bobbi__story-chapters .icon-arrow_right{font-size:36px;right:23px;top:26px}}.about-bobbi__story-chapters__content{display:none;padding-left:10px;padding-top:10px}@media (min-width:768px){.about-bobbi__story-chapters__content{padding-top:0;padding-left:20px}}.about-bobbi__story-chapter.active .icon-arrow_right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.about-bobbi__story-chapter-one__photos{display:none}@media (min-width:768px){.about-bobbi__story-chapter-one__photos{display:block;float:right;width:33%;margin-left:29px;margin-right:30px;margin-bottom:15px}}.about-bobbi__story-chapter-one__image{display:none}@media (min-width:768px){.about-bobbi__story-chapter-one__image{display:block;width:78%;margin-bottom:20px;max-width:572px}}@media (min-width:768px){.about-bobbi__story-chapter-one p{width:586px}}.about-bobbi__story-chapter-one p:last-child{margin-bottom:13px}.about-bobbi__story-chapter-two__photos{display:none}@media (min-width:768px){.about-bobbi__story-chapter-two__photos{display:block;float:left;width:40%;max-width:390px;margin-right:10px;margin-bottom:10px;margin-right:0;margin-bottom:0}}.about-bobbi__story-chapter-two p{line-height:1.6em}@media (min-width:768px){.about-bobbi__story-chapter-two__text{max-width:420px;margin-left:44%;margin-bottom:60px}}@media (min-width:768px){.about-bobbi__story-chapter-two__text--last{max-width:380px;margin-left:0;margin-top:25px;margin-bottom:0}}.about-bobbi__story-chapter-two__photo-last{display:none}@media (min-width:768px){.about-bobbi__story-chapter-two__photo-last{display:block;float:right;margin-left:10px;margin-bottom:10px;width:58%;margin-right:25px;margin-top:-42px;margin-left:20px}}@media (min-width:768px){.about-bobbi__story-chapter-three .about-bobbi__story-chapters__content{margin-top:25px}}.about-bobbi__story-chapter-three__photos{display:none}@media (min-width:768px){.about-bobbi__story-chapter-three__photos{display:block;width:35.9%;float:right;margin-left:20px;margin-bottom:20px}}.about-bobbi__mobile-page{display:none}.about-bobbi__mobile-page.active{display:block}body.front .bobbis-lessons{margin-bottom:0}body.front .bobbis-lessons .slick-slider{margin-bottom:0}body.front .bobbis-lessons .bobbis-lessons__related_products--wrapper{padding-bottom:0}.bobbis-lessons{margin:0 0 40px 0}.bobbis-lessons .product-grid{padding-top:25px}.bobbis-lessons .product-grid__item{margin-bottom:0}.bobbis-lessons .product-grid .product-thumb{padding-bottom:0}.bobbis-lessons .product-grid--carousel .slick-prev{left:3px}.bobbis-lessons .product-grid--carousel .slick-next{right:6px}.bobbis-lessons__container{background:#ffffff;color:#000000;text-align:center;padding:25px 0}.bobbis-lessons__carousel{margin-bottom:0}.bobbis-lessons__carousel .bobbis-lessons__slide{display:none;overflow:hidden}.bobbis-lessons__carousel .bobbis-lessons__slide:first-child{display:block}.bobbis-lessons__carousel .slick-track{transform:none!important}.bobbis-lessons__carousel.slick-initialized .bobbis-lessons__slide{display:block}.bobbis-lessons__carousel .slick-next,.bobbis-lessons__carousel .slick-prev{top:33%;height:inherit;margin-top:-30px}.bobbis-lessons__carousel .slick-next:before,.bobbis-lessons__carousel .slick-prev:before{color:#000000}.bobbis-lessons__content{margin:0 auto}@media (min-width:768px){.bobbis-lessons__content{padding:0 10.75%}}.bobbis-lessons__media{position:relative;cursor:pointer}.bobbis-lessons__media video{width:100%;height:100%}.bobbis-lessons__media--video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.bobbis-lessons__media--video.active{background-color:#000000}.bobbis-lessons__headline{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:19px;line-height:1.42105;letter-spacing:.24em;color:#000000;margin-bottom:10px;font-size:16px}@media (min-width:768px){.bobbis-lessons__headline{font-size:25px;line-height:1.2}}@media (min-width:768px){.bobbis-lessons__headline{font-size:19px}}.bobbis-lessons__description{font-size:16px;font-style:italic;margin:0 auto}@media (min-width:768px){.bobbis-lessons__description{width:75%;font-size:18px}}.bobbis-lessons__image{display:block;margin-bottom:32px}.bobbis-lessons__footer{position:relative}.bobbis-lessons__footer::after{content:'';display:table;clear:both}@media (min-width:768px){.bobbis-lessons__footer{margin:0 12.5% 0 12.5%}}.bobbis-lessons__footer .bobbis-lessons__footer--left{position:absolute;left:0;bottom:0;margin:0;padding:0;top:-4px}.bobbis-lessons__footer .bobbis-lessons__footer--right{position:absolute;right:0;bottom:-5px;margin:0;padding:0;top:0}@media (min-width:768px){.bobbis-lessons__footer .bobbis-lessons__footer--right{bottom:0}}.bobbis-lessons__footer .link--get-the-look{border:0;display:inline-block;padding-top:40px}@media (min-width:768px){.bobbis-lessons__footer .link--get-the-look{padding-top:0}}.bobbis-lessons__footer .link--get-the-look .icon{display:inline-block}.bobbis-lessons__footer .link--get-the-look.active .icon{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.bobbis-lessons__footer .bobbis-lessons__social li{display:inline-block;margin:0 12px 0 0;padding:0;list-style:none;font-size:20px}.bobbis-lessons__footer .bobbis-lessons__social li a{color:#000000;text-decoration:none}.bobbis-lessons__footer .bobbis-lessons__social li a.bobbis-lessons__social--facebook:hover{color:#3b5998}.bobbis-lessons__footer .bobbis-lessons__social li a.bobbis-lessons__social--twitter:hover{color:#42a8df}.bobbis-lessons__footer .bobbis-lessons__social li a.bobbis-lessons__social--google:hover{color:#d34836}.bobbis-lessons__related_products--wrapper{display:none;opacity:0;-webkit-transition:opacity false false,.2s false false,ease-in false false;-moz-transition:opacity false false false,.2s false false false,ease-in false false false;-o-transition:opacity false false false,.2s false false false,ease-in false false false;transition:opacity .2s ease-in}.bobbis-lessons__related_products--wrapper__related_products--wrapper{display:none;opacity:0;-webkit-transition:opacity false false,.2s false false,ease-in false false;-moz-transition:opacity false false false,.2s false false false,ease-in false false false;-o-transition:opacity false false false,.2s false false false,ease-in false false false;transition:opacity .2s ease-in}.bobbis-lessons__related_products--wrapper__related_products--wrapper.is-expanded{-webkit-transition:opacity false false,.2s false false,ease-in false false;-moz-transition:opacity false false false,.2s false false false,ease-in false false false;-o-transition:opacity false false false,.2s false false false,ease-in false false false;transition:opacity .2s ease-in;opacity:1}.bobbis-lessons__related_products--wrapper__related_products--wrapper .wrap{position:relative;padding-top:55px;padding-bottom:35px;border-bottom:1px solid #cccccc}.bobbis-lessons__related_products--wrapper__related_products--wrapper .wrap.js-add_all{border-bottom:0;padding-bottom:0;margin-bottom:0}.bobbis-lessons__related_products--wrapper__related_products--wrapper .bobbis-lessons__arrow{position:absolute;top:0;left:0;width:100%;text-align:center}.bobbis-lessons__related_products--wrapper__related_products--wrapper .bobbis-lessons__arrow--down:after{position:absolute;content:' ';top:auto;left:auto;height:0;width:0;margin:0;border:solid 18px transparent;pointer-events:none}.bobbis-lessons__related_products--wrapper__related_products--wrapper .bobbis-lessons__arrow--down:after{border-bottom:none;border-top:solid 18px #000000;margin-left:-18px;left:50%}.bobbis-lessons__related_products--wrapper__related_products--wrapper .bobbis-lessons-related-products__footer{text-align:center}.bobbis-lessons__preview{position:absolute;right:-295px;width:295px;background:#ffffff;text-align:left;padding:16px 50px 11px 16px;top:25%;z-index:100;color:#000000}.bobbis-lessons__preview::after{content:'';display:table;clear:both}@media (min-width:768px){.bobbis-lessons__preview{top:27%}}.bobbis-lessons__preview .thumb{float:left;margin-right:16px}.bobbis-lessons__preview .abstract{overflow:hidden;position:relative;top:-4px}.bobbis-lessons__preview .abstract .h8,.bobbis-lessons__preview .abstract .h9{color:#000000}.bobbis-lessons__preview.bobbis-lessons__preview--prev{right:auto;left:-295px;padding-right:16px;padding-left:50px}.bobbis-lessons__container--gray{background:#eff0f0}.bobbis-lessons__container--gray .bobbis-lessons__preview,.bobbis-lessons__container--gray .section-header span{background:#eff0f0}.bobbis-lessons__container--black{background:#000000;color:#ffffff}.bobbis-lessons__container--black .bobbis-lessons__header,.bobbis-lessons__container--black .bobbis-lessons__headline,.bobbis-lessons__container--black .bobbis-lessons__social li a{color:#ffffff}.bobbis-lessons__container--black .bobbis-lessons__footer .link{border:none;color:#ffffff}.bobbis-lessons__container--black .bobbis-lessons__footer .link:hover{color:#ff4661}.bobbis-lessons__container--black .section-header:before{background:#ffffff}.bobbis-lessons__container--black .section-header span{background:#000000;color:#ffffff}.bobbis-lessons__container--black .bobbis-lessons__carousel .slick-next:before,.bobbis-lessons__container--black .bobbis-lessons__carousel .slick-prev:before{color:#ffffff}.bobbis-lessons__container--black .bobbis-lessons__preview{background:#000000;color:#ffffff}.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .h8,.bobbis-lessons__container--black .bobbis-lessons__preview .abstract .h9{color:#ffffff}.bobbis-lessons .bobbis-lessons__description>p:last-child>strong{font-style:normal}@media (min-width:768px){.bobbis-lessons .bobbis-lessons__related_products--wrapper{padding:40px 0}}.bobbis-lessons .bobbis-lessons__related_products--wrapper.active{opacity:1}.double-feature{background:#000;color:#fff;padding:60px 0 75px 0;margin-bottom:54px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.double-feature__container{background:image-url("/media/images/global/hr-line.png") repeat-y 50%;padding:0 20px}.double-feature__container::after{content:'';display:table;clear:both}.double-feature__column{float:left;width:46.2%;text-align:center;position:relative}.double-feature__column.double-feature__column--right{float:right}.double-feature__image{margin:0 auto 50px 0}.double-feature__headline{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:19px;line-height:1.42105;letter-spacing:.24em;margin:0 0 10px 0}@media (min-width:768px){.double-feature__headline{font-size:25px;line-height:1.2}}.double-feature__headline>a{color:#ffffff;text-decoration:none}.double-feature__headline>a:hover{color:#ff4661}.double-feature__description{margin-bottom:45px}.touch .double-feature__description,.touchevents .double-feature__description{margin-bottom:80px}.double-feature__link-wrapper{position:absolute;bottom:0;width:100%;text-align:center}.double-feature__icon{margin-bottom:20px;text-align:center}.double-feature__icon .icon{color:#fff;font-size:24px}.double-feature--secondary{padding-top:55px;margin-bottom:0}.double-feature--secondary .double-feature__container{background:0 0}.double-feature--secondary .double-feature__link-wrapper{position:static}.double-feature--secondary .double-feature__link-wrapper .link{border:0}.featured-products-carousel{margin:0 0 40px 0}.featured-products-carousel .featured-products-carousel__subhead{margin:0 auto 4px auto;display:block;width:82px;height:12px;background:image-url(/sites/bobbibrown/themes/ru/css/global/full-stars@2x.png);background-size:cover}.lt-ie9 .featured-products-carousel .featured-products-carousel__subhead{background:image-url(/sites/bobbibrown/themes/ru/css/global/full-stars.png) no-repeat;background-size:82px 12px}.featured-products-carousel .featured-products-carousel__container{margin:0}.featured-products-carousel .slick-next,.featured-products-carousel .slick-prev{top:24%}@media (min-width:768px){.featured-products-carousel .slick-next,.featured-products-carousel .slick-prev{top:30%}}.featured-products-carousel .wrap{padding-bottom:25px;border-bottom:1px solid #cccccc}.featured-products-carousel__subtext{text-align:center;font-size:18px;margin-bottom:25px}.featured-products-carousel__cta{text-align:center;margin-top:0}.product-recommendation{padding:10px 0 65px 0}.product-recommendation .wrap{padding:0}.product-recommendation .product-recommendation__headline{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:37px;line-height:1.24324;letter-spacing:.04em;text-align:center}.product-recommendation .product-recommendation__filter-nav{text-align:center;margin:0 0 56px 0}.product-recommendation .product-recommendation__filter-nav>li{display:inline-block;margin:0 -6px 0 0;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px}@media (min-width:768px){.product-recommendation .product-recommendation__filter-nav>li{line-height:1.5}}.product-recommendation .product-recommendation__filter-nav>li:first-child{border-left:1px solid #000}.touch .product-recommendation .product-recommendation__filter-nav>li:first-child,.touchevents .product-recommendation .product-recommendation__filter-nav>li:first-child{border-left:1px solid #ff4661}.product-recommendation .product-recommendation__filter{color:#000;cursor:pointer;height:32px;line-height:30px;display:block;border:1px solid #000;border-left:0;padding:0 27px}.product-recommendation .product-recommendation__filter.active{background:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.touch .product-recommendation .product-recommendation__filter,.touchevents .product-recommendation .product-recommendation__filter{border:1px solid #ff4661;border-left:0;color:#ff4661}.touch .product-recommendation .product-recommendation__filter.active,.touchevents .product-recommendation .product-recommendation__filter.active{background-color:#ff4661;color:#fff}.product-recommendation .product-recommendation__grid{text-align:center;min-height:380px;overflow:hidden}.product-recommendation .product-recommendation__grid .mixtup-empty{margin:0}.product-recommendation .product-recommendation__grid .mixtup-empty.error{color:red}.product-recommendation .product-recommendation__grid--item{display:inline-block;vertical-align:top;display:none;min-width:120px;max-width:250px;text-align:center;font-size:13px;margin:0 -5px 0 0}@media (min-width:768px){.product-recommendation .product-recommendation__grid--item{min-width:128px}}.product-recommendation .product-thumb{position:relative;margin:0}.product-recommendation .product-thumb .product-thumb__abstract{opacity:0;-webkit-transition:-webkit-transform .3s ease-in,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-in false,opacity .3s ease-in false;-o-transition:-o-transform .3s ease-in false,opacity .3s ease-in false;transition:transform .3s ease-in,opacity .3s ease-in;position:absolute;bottom:-60px;padding:10px;width:101%}.product-recommendation .product-thumb .product-thumb__headline{margin-bottom:10px;font-size:12px;line-height:16px}.product-recommendation .product-thumb .product-thumb--price{height:30px;line-height:27px;margin:0 0 3px 0}.product-recommendation .product-thumb:hover .product-thumb__abstract{opacity:1;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.product-grid__item--promo{padding-bottom:55px;position:relative}.product-grid__item--promo .block,.product-grid__item--promo .content,.product-grid__item--promo .node{height:100%}.product-promo{padding:20px;margin-bottom:40px;text-align:center}@media (min-width:768px){.product-promo{height:100%;margin-bottom:0;margin:0 auto;min-height:420px;padding-bottom:20px}}.product-promo__wrapper-link{height:100%;display:table;color:#000000;text-decoration:none;width:100%}@media (min-width:768px){.product-promo__wrapper-link{display:block}}.product-promo__wrapper-link:hover{text-decoration:none}.product-promo__wrapper{margin:0 auto;max-width:420px}@media (min-width:768px){.product-promo__wrapper{margin:0;max-width:none}}.product-promo__image{display:none;margin-bottom:15px;vertical-align:bottom;width:100%}@media (min-width:768px){.product-promo__image{margin-bottom:7%}}.product-promo__headline{font-size:12px;font-family:Arial,Verdana,sans-serif;letter-spacing:.24em;padding:0 0 15px;text-transform:uppercase}@media (min-width:768px){.product-promo__headline{font-size:14px;padding-bottom:50px}}.product-promo__headline.product-promo__headline--hide{display:none}@media (min-width:768px){.product-promo__headline.product-promo__headline--hide{display:block}}.product-promo__title{font-size:17px;font-weight:700;letter-spacing:.1em;line-height:22px;margin-bottom:15px;text-transform:uppercase}@media (min-width:768px){.product-promo__title{font-size:22px;line-height:27px}}.product-promo__title p{line-height:inherit;margin:0}.product-promo__title span{color:#ff4661;display:block;font-size:12px;line-height:17px}@media (min-width:768px){.product-promo__title span{font-size:14px;line-height:19px}}.product-promo__copy{font-size:12px;line-height:17px;margin-bottom:15px}@media (min-width:768px){.product-promo__copy{font-size:14px;line-height:19px}}.product-promo__copy.product-promo__copy--hide{display:none}@media (min-width:768px){.product-promo__copy.product-promo__copy--hide{display:block}}@media (min-width:768px){.product-promo__link{bottom:20px;left:0;right:0;position:absolute;width:100%}}.product-promo__link span{display:inline-block;cursor:pointer;text-decoration:none;vertical-align:top;padding-bottom:5px;color:#000000;border-bottom:2px solid #000000;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35714;letter-spacing:.24em;border-bottom:2px solid #ff4661;color:#ff4661;font-size:12px;line-height:17px}.product-promo__link span:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}.touch .product-promo__link span,.touchevents .product-promo__link span{padding:10px;border-style:solid;border-width:2px;text-decoration:none}@media (min-width:768px){.product-promo__link span{font-size:14px;line-height:19px}}.product-promo__link span:hover{border-color:#000000;color:#000000}.product-promo__link--alt span{border:1px solid #ff4661;padding:5px 10px}.product-promo__link--alt span:hover{border-color:#000000}.product-promo.product-promo--transparent{background-color:transparent}.product-promo.product-promo--gray{background-color:#eff0f0}.product-promo.product-promo--white{background-color:#fff}@media (max-width:767px){.product-promo.product-promo--mobile-transparent{background-color:transparent}}@media (max-width:767px){.product-promo.product-promo--mobile-gray{background-color:#eff0f0}}@media (max-width:767px){.product-promo.product-promo--mobile-white{background-color:#fff}}.product-promo--text{padding:30px 20px}@media (min-width:768px){.product-promo--text{padding:20px}}.product-promo--text .product-promo__content-middle{margin:0 10%}@media (min-width:768px){.product-promo--text .product-promo__content-middle{margin:0}}.product-promo--text .product-promo__title{font-size:22px;font-weight:400;line-height:27px;text-transform:none}@media (min-width:768px){.product-promo--text .product-promo__title{font-size:37px;line-height:42px}}.product-promo--text .product-promo__copy{font-weight:700;padding:0 15px}.product-promo--top .product-promo__image--top{display:block;margin:0 auto 15px;max-width:215px}@media (min-width:768px){.product-promo--top .product-promo__image--top{margin-bottom:20px;max-width:230px}}.product-promo--top.product-promo--has-mobile .product-promo__image--top{display:none}@media (min-width:768px){.product-promo--top.product-promo--has-mobile .product-promo__image--top{display:block}}.product-promo--middle .product-promo__image--middle{display:block;margin:5px auto 15px;width:auto}.product-promo--middle.product-promo--has-mobile .product-promo__image--middle{display:none}@media (min-width:768px){.product-promo--middle.product-promo--has-mobile .product-promo__image--middle{display:block}}.product-promo--bottom{padding-bottom:0}@media (min-width:768px){.product-promo--bottom{position:relative}}.product-promo--bottom .product-promo__image--bottom{display:block}@media (min-width:768px){.product-promo--bottom .product-promo__image--bottom{bottom:0;left:0;margin-bottom:0;position:absolute}}@media (min-width:768px){.product-promo--bottom .product-promo__content-middle{padding:0 20px}}.product-promo--bottom .product-promo__link{margin-bottom:15px;position:static}.product-promo--bottom.product-promo--has-mobile .product-promo__image--bottom{display:none}@media (min-width:768px){.product-promo--bottom.product-promo--has-mobile .product-promo__image--bottom{display:block}}.product-promo--has-mobile::after{content:'';display:table;clear:both}.product-promo--has-mobile .product-promo__wrapper{background-repeat:no-repeat;background-size:40% auto;display:table;min-height:200px;width:100%}@media (min-width:768px){.product-promo--has-mobile .product-promo__wrapper{display:block;background-image:none!important;padding:20px 0 0}}.product-promo--has-mobile .product-promo__content-middle{display:table-cell;vertical-align:middle}@media (min-width:768px){.product-promo--has-mobile .product-promo__content-middle{display:block;padding:0 20px}}.product-promo--mobile-left .product-promo__wrapper{background-position:center left}.product-promo--mobile-left .product-promo__content-middle{padding-left:42%}@media (min-width:768px){.product-promo--mobile-left .product-promo__content-middle{padding:0}}.product-promo--mobile-right .product-promo__wrapper{background-position:center right}.product-promo--mobile-right .product-promo__content-middle{padding-right:42%}@media (min-width:768px){.product-promo--mobile-right .product-promo__content-middle{padding:0}}.product-promo--mobile-bottom-left .product-promo__wrapper{background-position:bottom left}.product-promo--mobile-bottom-left .product-promo__content-middle{padding-left:42%}@media (min-width:768px){.product-promo--mobile-bottom-left .product-promo__content-middle{padding:0}}.product-promo--mobile-bottom-right .product-promo__wrapper{background-position:bottom right}.product-promo--mobile-bottom-right .product-promo__content-middle{padding-right:42%}@media (min-width:768px){.product-promo--mobile-bottom-right .product-promo__content-middle{padding:0}}.product-promo a.product-promo__wrapper{display:inline-block}.curtains{width:100%;visibility:hidden}.touch .curtains,.touchevents .curtains{visibility:visible;margin:0 0 100px 0}.curtains.loaded{visibility:visible}.curtain{position:relative;width:100%;margin-bottom:800px;background:#fff}.touch .curtain,.touchevents .curtain{margin-bottom:80px}.touch .curtain .link,.touchevents .curtain .link{color:#ff4661;border-color:#ff4661}.touch .curtain .link:hover,.touchevents .curtain .link:hover{color:#000000!important;border-color:#000000!important}.curtain .wrap{padding:140px 0 100px 0}.touch .curtain .wrap,.touchevents .curtain .wrap{padding:0}.curtain .h5{margin-bottom:10px}.curtain .align-center{padding:0 15%}.curtain--1{text-align:center}.curtain--1 .wrap{padding-top:300px}.touch .curtain--1 .wrap,.touchevents .curtain--1 .wrap{padding-top:80px}.curtain.pinned{position:fixed;top:0;left:0}.callout{background-image:none;border-bottom:1px solid #cccccc;position:relative;text-align:center}.callout::after{content:'';display:table;clear:both}@media (min-width:768px){.callout{margin:0 auto;padding-left:20px;max-width:1024px}}.callout__wrapper-link{color:#000000;display:block;outline:0;text-decoration:none}.callout__wrapper-link:hover{text-decoration:none}.callout__content{padding-top:40px}@media (min-width:768px){.callout__content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;padding:0;width:60%;position:absolute;top:50%}}.callout__title{font-size:20px;line-height:25px;margin-bottom:25px;text-transform:uppercase}@media (min-width:768px){.callout__title{font-size:40px;line-height:45px}}.callout__description{font-size:12px;line-height:17px;margin-bottom:25px;padding:0 15%}@media (min-width:768px){.callout__description{font-size:20px;line-height:25px}}.callout .button{background-color:#fff;border:1px solid #ff4661;color:#ff4661}.callout .button:hover{border:1px solid #000000;color:#000000}.callout__image{max-width:320px;padding-top:25px}@media (min-width:768px){.callout__image{float:right;max-width:none;width:40%}}.callout--alt{background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%}@media (min-width:768px){.callout--alt{background-image:none!important}}.callout--alt .callout__wrap{margin:0 auto;max-width:640px;min-height:300px}@media (min-width:768px){.callout--alt .callout__wrap{max-width:none;min-height:none}}.callout--alt .callout__content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;text-align:left;padding:0 20px;position:absolute;top:50%;width:70%}@media (min-width:768px){.callout--alt .callout__content{padding:0;width:38%}}.callout--alt .callout__description{padding:0}.callout--alt .callout__image{display:none}@media (min-width:768px){.callout--alt .callout__image{display:block;width:60%}}@media (min-width:768px){.callout--mobile-image-full .callout__content{text-align:left;width:38%}}@media (min-width:768px){.callout--mobile-image-full .callout__description{padding-left:0}}.callout--mobile-image-full .callout__image{max-width:none}@media (min-width:768px){.callout--mobile-image-full .callout__image{width:60%}}@media (min-width:768px){.eyeliner-module .callout--alt .callout__wrap{min-height:360px}}.callout-alt{text-align:center;padding:25px 0}.callout-alt__wrapper-link{color:#000000;display:block;outline:0;text-decoration:none}.callout-alt__wrapper-link:hover{text-decoration:none}.callout-alt__title{font-family:Arial,Verdana,sans-serif;font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){.callout-alt__title{background-color:#ffffff;font-family:Arial,Verdana,sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:center;position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px}.callout-alt__title:before{content:'';background:#000000;width:100%;height:2px;display:inline-block;position:absolute;top:43%;left:0}.callout-alt__title span{background:#ffffff;display:inline-block;position:relative;padding:0 7px 0 9px}}.callout-alt__content{margin-bottom:20px}.callout-alt__content::after{content:'';display:table;clear:both}.callout-alt__col{display:none}@media (min-width:768px){.callout-alt__col{display:block;float:left;text-align:center;position:relative;width:33.3333%}}.callout-alt__col--2:before{content:'+';font-family:Arial,Verdana,sans-serif;font-size:60px;left:-10px;margin-top:-30px;position:absolute;top:50%}.callout-alt__col--2:after{content:'+';font-family:Arial,Verdana,sans-serif;font-size:60px;margin-top:-30px;position:absolute;right:-10px;top:50%}.callout-alt__subtitle{color:#000000;font-family:Arial,Verdana,sans-serif;font-size:19px;line-height:24px;margin-bottom:20px;text-transform:uppercase}@media (min-width:1025px){.callout-alt__subtitle{font-size:27px;line-height:32px}}.callout-alt__subtitle span{color:#ff4661}.callout-alt__image{margin-bottom:20px;padding:0 5%}.callout-alt__description{font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:700;line-height:25px;margin:0;text-transform:uppercase}.callout-alt .button{background-color:#fff;border:1px solid #ff4661;color:#ff4661}.callout-alt__mobile-image{display:block;margin:0 auto;max-width:300px}@media (min-width:768px){.callout-alt__mobile-image{display:none}}.responsive-tabs h2.resp-accordion,.responsive-tabs h2.resp-tab-active{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;text-transform:uppercase;border:none;border-top:1px solid #cccccc;padding:10px 20px;position:relative;background:#ffffff}@media (min-width:768px){.responsive-tabs h2.resp-accordion,.responsive-tabs h2.resp-tab-active{line-height:1.5}}.spp-product-layout__content-item .responsive-tabs h2.resp-accordion,.spp-product-layout__content-item .responsive-tabs h2.resp-tab-active{border-top:none}.responsive-tabs h2.resp-tab-active{border-bottom:none}.responsive-tabs .resp-tab-content{border:none;padding:0 20px 20px 20px}.responsive-tabs .resp-tab-item.resp-tab-active{background:0 0}.responsive-tabs .resp-tab-item{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;background:#eff0f0;margin-bottom:40px;padding:8px 56px;border:1px solid #000000;border-width:0 1px 1px 0}@media (min-width:768px){.responsive-tabs .resp-tab-item{line-height:1.5}}.spp-product-layout__content-item .responsive-tabs .resp-tab-item{border:1px solid #bbbbb9;border-width:0 0 1px 0}.responsive-tabs .resp-tab-item:first-child{border-width:0 1px 1px 1px}.spp-product-layout__content-item .responsive-tabs .resp-tab-item:first-child{border-width:0 0 1px 0}.responsive-tabs .resp-tab-item.resp-tab-active{border-bottom:none}.spp-product-layout__content-item .responsive-tabs .resp-tab-item.resp-tab-active{border-bottom:1px solid #000000}.responsive-tabs.responsive-tabs--how_to_use .resp-arrow{-webkit-transition:-webkit-transform false false,.1s false false;-moz-transition:-moz-transform false false false,.1s false false false;-o-transition:-o-transform false false false,.1s false false false;transition:transform .1s;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);float:none;position:absolute;font-size:9px;width:20px;height:11px;top:9px;right:20px}.responsive-tabs.responsive-tabs--how_to_use .resp-arrow:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.responsive-tabs.responsive-tabs--how_to_use .resp-tab-active .resp-arrow{top:5px;right:13px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.responsive-tabs-formatter{max-width:1024px;margin:0 auto;text-align:center}.spp-product-layout__content-item .responsive-tabs-formatter{max-width:1440px}.responsive-tabs-formatter__header{text-align:center}.responsive-tabs-formatter__header p{margin:0}@media (min-width:768px){.responsive-tabs-formatter__header{margin-bottom:15px}}.responsive-tabs-formatter__item{display:none}.responsive-tabs-formatter .resp-tab-item{letter-spacing:4px;margin-bottom:0;padding:8px 20px}.responsive-tabs-formatter .resp-tabs-list{margin-bottom:15px}.responsive-tabs-formatter .resp-tab-content p{margin:1em 0 0 0}.responsive-tabs-formatter--bundle-style h2.resp-accordion,.responsive-tabs-formatter--bundle-style li.resp-tab-item{color:#757575;font-family:Arial,Verdana,sans-serif;font-size:14px;line-height:20px;padding:0 15px;border-collapse:collapse;height:50px;line-height:50px;vertical-align:middle;position:relative;border-top:1px solid #757575;border-left:none;border-right:none}.responsive-tabs-formatter--bundle-style h2.resp-accordion:after,.responsive-tabs-formatter--bundle-style li.resp-tab-item:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;color:inherit;vertical-align:middle}@media (min-width:768px){.responsive-tabs-formatter--bundle-style h2.resp-accordion,.responsive-tabs-formatter--bundle-style li.resp-tab-item{font-size:16px;padding:0 25px;border:1px solid #757575}}.responsive-tabs-formatter--bundle-style h2.resp-accordion:after,.responsive-tabs-formatter--bundle-style li.resp-tab-item:after{transition:transform 1s;color:#757575;position:absolute;top:50%;right:20px;transform:translate(0,-50%)}.responsive-tabs-formatter--bundle-style h2.resp-accordion.resp-tab-active,.responsive-tabs-formatter--bundle-style li.resp-tab-item.resp-tab-active{transition:none;border-bottom:0}.responsive-tabs-formatter--bundle-style h2.resp-accordion.resp-tab-active:after,.responsive-tabs-formatter--bundle-style li.resp-tab-item.resp-tab-active:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;color:inherit;vertical-align:middle}.responsive-tabs-formatter--bundle-style .resp-tab-content{font-size:13px;line-height:22px;color:#757575;font-family:Arial,Verdana,sans-serif;padding:0 15px;border-color:#757575}@media (min-width:768px){.responsive-tabs-formatter--bundle-style .resp-tab-content{padding:15px;border-top:0;margin-right:1px}}.responsive-tabs-formatter--bundle-style .resp-tab-content p{margin-bottom:1em}@media (min-width:768px){.responsive-tabs-formatter--bundle-style .resp-tabs-list{display:flex}}.responsive-tabs-formatter--bundle-style .resp-tabs-list li{flex:1}@media (max-width:1024px){html.fix-ios-bottom-drawer,html.fix-ios-bottom-drawer body{height:100%}}html.no-scroll,html.no-scroll body{overflow:hidden}.account-overlay,.email-overlay{width:370px;text-align:left;background:#ffffff;border:1px solid #b7b7b8}.account-overlay .icon-close,.email-overlay .icon-close{position:absolute;right:8px;top:8px;color:#d0d0d0}.account-overlay input[type=submit],.email-overlay input[type=submit]{display:block;width:100%;margin-top:20px;border:none}.account-overlay .account-overlay__next,.email-overlay .account-overlay__next{background:#000000;color:#ffffff;font-size:14px}.account-overlay .account-overlay__next .account-overlay__next-trigger,.email-overlay .account-overlay__next .account-overlay__next-trigger{display:block;width:100%;margin-top:20px;border:none;margin:0;margin-top:20px;text-transform:uppercase;background:#ffffff;border:none;color:#000000;display:block;width:100%}.account-overlay .account-overlay__section,.account-overlay .overlay__container--email,.email-overlay .account-overlay__section,.email-overlay .overlay__container--email{padding:20px 25px}.account-overlay .account-inline,.account-overlay .overlay__container--email,.email-overlay .account-inline,.email-overlay .overlay__container--email{font-size:14px}.account-overlay .account-inline .account-inline__title,.account-overlay .overlay__container--email .account-inline__title,.email-overlay .account-inline .account-inline__title,.email-overlay .overlay__container--email .account-inline__title{line-height:1em;margin-bottom:20px}.account-overlay .account-inline .field-container,.account-overlay .overlay__container--email .field-container,.email-overlay .account-inline .field-container,.email-overlay .overlay__container--email .field-container{margin-bottom:10px}.account-overlay .account-inline .link--regular,.account-overlay .overlay__container--email .link--regular,.email-overlay .account-inline .link--regular,.email-overlay .overlay__container--email .link--regular{padding-bottom:0}.account-overlay .account-inline input[type=password],.account-overlay .account-inline input[type=text],.account-overlay .overlay__container--email input[type=password],.account-overlay .overlay__container--email input[type=text],.email-overlay .account-inline input[type=password],.email-overlay .account-inline input[type=text],.email-overlay .overlay__container--email input[type=password],.email-overlay .overlay__container--email input[type=text]{width:100%}.email-overlay input[type=text]{margin-top:20px}.account-overlay .account-register__field-container input[type=password],.account-overlay .account-register__field-container input[type=text]{width:50%}.account-overlay .account-register__field-container label{margin-left:12px;float:right;margin-top:4px}.tooltipster-base.overlay .tooltipster-arrow{z-index:9999;height:0}.tooltipster-base.overlay .tooltipster-arrow span{width:25px;height:12px;background:image-url("/media/images/global/tooltip-arrow.png");background-repeat:no-repeat;border:none!important;top:-11px}.bundle-hero{max-width:1024px;display:flex;flex-direction:column;margin:0 auto}@media (min-width:768px){.bundle-hero{flex-direction:row}}.bundle-hero__card{order:1;max-width:350px;padding:15px}@media (min-width:768px){.bundle-hero__card{padding:0;padding-right:10px;width:34%;order:0}}@media (min-width:768px){.bundle-hero--style--card_right .bundle-hero__card{order:1;padding-right:0;padding-left:10px}}.bundle-hero__card__title{text-transform:uppercase;letter-spacing:0;font-family:"Lato Black";margin-bottom:10px}.bundle-hero__card__title,.bundle-hero__card__title p{font-size:36px;line-height:34px}@media (min-width:768px){.bundle-hero__card__title,.bundle-hero__card__title p{font-size:54px;line-height:65px}}.bundle-hero__card__text{letter-spacing:0;font-size:14px;line-height:23px;letter-spacing:.95px;font-family:roboto-mono_regular,Helvetica,Arial,Sans-Serif}@media (min-width:768px){.bundle-hero__card__text{font-size:15px;line-height:24px}}.bundle-hero__card__text .subheading{font-family:Arial,Verdana,sans-serif;font-size:18px;line-height:21px;letter-spacing:.86px;margin-bottom:10px}@media (min-width:768px){.bundle-hero__card__text .subheading{font-size:24px;line-height:34px}}.bundle-hero__card .button{font-size:14px;line-height:17px;letter-spacing:0;padding:18px 22px}.bundle-hero__card__cta-row{display:flex}.bundle-hero__card__cta-row--count--1 .cta-wrapper{width:calc(100% - 10px)}.bundle-hero__card__cta-row--count--1 .button{width:100%}.bundle-hero .product__favorite .icon{vertical-align:top}@media (max-width:1024px){.bundle-hero .product__favorite{display:none;background-color:transparent}.bundle-hero .product__favorite__text{display:none}.bundle-hero .product__favorite .icon{color:#000000}.bundle-hero .product__favorite .icon:before{font-size:30px}}.bundle-hero__gallery{position:relative;max-width:773px;order:0}@media (min-width:768px){.bundle-hero__gallery{width:calc(66% - 40px);order:1}}@media (min-width:768px){.bundle-hero--style--card_right .bundle-hero__gallery{order:0}}.bundle-hero__gallery .product-full__image__main{white-space:nowrap;overflow:hidden}.bundle-hero__gallery .product-full__image__main>img{display:inline;white-space:normal}.bundle-hero__gallery .product-full__image__main.slick-initialized{white-space:normal}.bundle-hero__gallery .product-full__image__main.slick-initialized>img{display:block}.bundle-hero__gallery .slick-slider{margin-bottom:0}.bundle-hero__gallery .slick-dots{padding:0;bottom:15px}@media (min-width:768px){.bundle-hero__gallery .slick-dots{display:none!important}}.bundle-hero__gallery .slick-dots button:before{font-size:30px}.bundle-hero__gallery .slick-dots li{margin:0 2px}.bundle-hero__gallery .slick-dots button,.bundle-hero__gallery .slick-dots li{width:15px;height:15px}.bundle-hero__gallery .slick-dots--squares{bottom:10px;text-align:left;margin-left:10px}@media (min-width:768px){.bundle-hero__gallery .slick-dots--squares{display:none!important}}.bundle-hero__gallery .slick-dots--squares li{background-color:#ffffff;opacity:.5;height:5px;width:30px}.bundle-hero__gallery .slick-dots--squares li.slick-active{opacity:1}.bundle-hero__gallery .slick-dots--squares li button:before{display:none}.bundle-hero--gallery-dots-color--white .bundle-hero__gallery .slick-dots button:before,.bundle-hero__gallery .slick-dots button:before{color:#ffffff;opacity:.6}.bundle-hero--gallery-dots-color--white .bundle-hero__gallery .slick-dots li.slick-active button:before,.bundle-hero__gallery .slick-dots li.slick-active button:before{opacity:1;color:#ffffff}.bundle-hero--gallery-dots-color--black .bundle-hero__gallery .slick-dots button:before{color:#000000;opacity:.4}.bundle-hero--gallery-dots-color--black .bundle-hero__gallery .slick-dots li.slick-active button:before{opacity:1;color:#000000}.bundle-hero .product-full__image__thumbs{position:absolute;top:30px;right:0;display:none;width:80px;transform:translate(50%,0)}.bundle-hero--style--card_right.bundle-hero .product-full__image__thumbs{right:auto;left:0;transform:translate(-50%,0)}@media (min-width:768px){.bundle-hero .product-full__image__thumbs{display:block}}.bundle-hero .product-full__image__thumbs .slick-list{overflow:visible}.bundle-hero .product-full__image__thumbs .product-full__image__thumb{position:relative;margin-bottom:10px;filter:grayscale(100%)}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(1){transition-delay:.1s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(2){transition-delay:.2s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(3){transition-delay:.3s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(4){transition-delay:.4s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(5){transition-delay:.5s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(6){transition-delay:.6s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(7){transition-delay:.7s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(8){transition-delay:.8s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:nth-child(9){transition-delay:.9s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb:before{content:'';position:absolute;top:0;right:-20px;height:100%;width:5px;background-color:#000000;display:none}.bundle-hero--style--card_right.bundle-hero .product-full__image__thumbs .product-full__image__thumb:before{right:auto;left:-20px}.bundle-hero .product-full__image__thumbs .product-full__image__thumb.thumb-active{filter:none}.bundle-hero .product-full__image__thumbs .product-full__image__thumb.thumb-active:before{display:block}.bundle-hero .product-full__image__thumbs .product-full__image__thumb,.bundle-hero .product-full__image__thumbs.slick-initialized.slick-loading .product-full__image__thumb{visibility:hidden;opacity:0;transform:translate(100px,0);transition:visibility 0s,opacity 2s,transform 2s}.bundle-hero .product-full__image__thumbs .product-full__image__thumb,.bundle-hero--style--card_right.bundle-hero .product-full__image__thumbs.slick-initialized.slick-loading .product-full__image__thumb{transform:translate(-100px,0)}.bundle-hero .product-full__image__thumbs.slick-initialized{visibility:visible}.bundle-hero .product-full__image__thumbs.slick-initialized .product-full__image__thumb{transform:translate(0,0);visibility:visible;opacity:1}.product-grid__content{max-width:1024px;padding:0 20px;position:relative;margin:0 auto;padding:0}.product-grid__content::after{content:'';display:table;clear:both}@media (min-width:1025px){.product-grid__content{padding:0 16px}}.product-grid__content.wrap--no-padding{padding:0}.product-grid__item{margin:0 0 20px}@media (min-width:768px){.product-grid__item{float:left;padding:0 20px;width:33.33%}.product-grid__item--colspan-2{width:66.67%}.product-grid__item--colspan-3{width:100%}}.product-grid__item--promo>.node{height:100%}@media (min-width:768px){.slick-slide .product-grid__item{width:100%}}.product-grid__add_all_to_bag{text-align:center}.product-grid .slick-slider{margin-bottom:0}.product-grid--carousel .slick-prev{left:-3px}@media (min-width:768px){.product-grid--carousel .slick-prev{left:-12px}}.product-grid--carousel .slick-next{right:-6px}@media (min-width:768px){.product-grid--carousel .slick-next{right:-16px}}.product-grid--carousel .slick-next:before{position:relative;top:auto;right:auto;left:auto;bottom:auto}.product-grid--carousel .slick-next,.product-grid--carousel .slick-prev{top:24%;width:18px;height:22px}.product-grid--carousel .slick-next:before,.product-grid--carousel .slick-prev:before{font-size:22px}@media (min-width:768px){.product-grid--carousel .slick-next,.product-grid--carousel .slick-prev{height:50px;width:50px;top:30%}.product-grid--carousel .slick-next:before,.product-grid--carousel .slick-prev:before{font-size:50px}}.product-grid--carousel .product-brief__shades .slick-next,.product-grid--carousel .product-brief__shades .slick-prev{width:inherit;height:inherit}.product-grid-alt__content{text-align:justify;font-size:0}.product-grid-alt__content::after{content:'';display:table;clear:both}.product-grid-alt__gap-item,.product-grid-alt__item{display:inline-block}.product-grid-alt__gap-item .product-thumb,.product-grid-alt__gap-item .product-thumb__image-link,.product-grid-alt__item .product-thumb,.product-grid-alt__item .product-thumb__image-link{width:100%}.product-grid-alt__gap-item,.product-grid-alt__item{width:14.28%}@media (min-width:1025px){.product-grid-alt__gap-item,.product-grid-alt__item{width:10%}}.product-grid-alt--results-gte-15 .product-grid-alt__gap-item,.product-grid-alt--results-gte-15 .product-grid-alt__item{width:14.28%}.product-grid-alt--results-gte-5 .product-grid-alt__gap-item,.product-grid-alt--results-gte-5 .product-grid-alt__item{width:20%}@media (min-width:1025px){.product-grid-alt--results-gte-5 .product-grid-alt__gap-item,.product-grid-alt--results-gte-5 .product-grid-alt__item{width:14.28%}}.product-grid-alt--results-lt-5{text-align:center}.product-grid-alt--results-lt-5 .product-grid-alt__content{text-align:center}.product-grid-alt--results-lt-5 .product-grid-alt__gap-item{display:none}.product-grid-alt--results-lt-5 .product-grid-alt__gap-item,.product-grid-alt--results-lt-5 .product-grid-alt__item{width:25%}.product-grid-alt--centered .product-grid-alt__item{text-align:center}.product__flag_preorder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000000;color:#ffffff;display:none;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1;padding:.75em;letter-spacing:2px;text-align:center;margin-bottom:13px}@media (max-width:1024px){.product-grid-products--peeking .slick-list{padding:0 30% 0 0}.product-grid-products--peeking .slick-next,.product-grid-products--peeking .slick-prev{top:-10px}.product-grid-products--peeking .slick-prev{right:20px;left:auto}.product-grid-products--peeking .slick-next,.product-grid-products--peeking .slick-prev{display:none!important}.product-grid-products--peeking .product-grid__carousel__slide .product-thumb{filter:grayscale(100%);-webkit-filter:grayscale(100%);transform:scale(.7);transition:transform 1s;transform-origin:left}.product-grid-products--peeking .product-grid__carousel__slide .product-thumb__image-link{display:block;float:none;width:auto}.product-grid-products--peeking .product-grid__carousel__slide .product-thumb__image{transition:opacity 1s;opacity:.4;display:block;margin:1px auto;margin:0 auto;text-align:center}.product-grid-products--peeking .product-grid__carousel__slide .product-thumb__abstract{padding:0 0 0 16px;float:none;width:100%;padding:20px 0 0;background:#ffffff;background:rgba(255,255,255,.95);opacity:0;transition:opacity 1s}}@media (max-width:1024px) and (min-width:768px){.product-grid-products--peeking .product-grid__carousel__slide .product-thumb__abstract{opacity:1}}@media (max-width:1024px){.product-grid-products--peeking .product-grid__carousel__slide.slick-active .product-thumb{filter:none;-webkit-filter:none;transform:scale(1)}.product-grid-products--peeking .product-grid__carousel__slide.slick-active .product-thumb__image{opacity:1}.product-grid-products--peeking .product-grid__carousel__slide.slick-active .product-thumb__abstract{opacity:1}}.product-grid-products--plus-between .product-grid__item{position:relative}.product-grid-products--plus-between .product-grid__item:before{content:'+';font-size:50px;position:absolute;top:calc(30% + 20px);left:0;transform:translate(-50%,-50%);display:none}@media (min-width:768px){.product-grid-products--plus-between .product-grid__item:nth-child(3n+2):before,.product-grid-products--plus-between .product-grid__item:nth-child(3n+3):before{display:block}}.product-grid-products--plus-between .product-grid__carousel__slide~.slick-active .product-grid__item:before{display:none}@media (min-width:768px){.product-grid-products--plus-between .product-grid__carousel__slide.slick-active~.slick-active .product-grid__item:before{display:block}}.product-grid-products--hide-price .product-thumb--price{display:none}.product-grid-products--hide-cta .product-thumb__cta{display:none}.product--full::after{content:'';display:table;clear:both}.product--full .product-gallery{width:100%}@media (min-width:768px){.product--full .product-gallery{width:49%;float:left}.quickshop .product--full .product-gallery{width:50%}}.product--full .product__details{padding:0 20px;width:100%}@media (min-width:768px){.product--full .product__details{width:49%;float:right}.quickshop .product--full .product__details{width:50%}}.product--full .product__details .content{padding:22px}.product--full .product__title{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.72222;letter-spacing:.24em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:21px}.product--full .product__title-link{color:#000000;text-decoration:none;display:block}.product--full .product__subline{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em}@media (min-width:768px){.product--full .product__subline{line-height:1.38889}}.product--full .product__rating{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em;font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-transform:inherit;padding:0 0 18px}@media (min-width:768px){.product--full .product__rating{font-size:16px;line-height:1.875}}.product--full .product__info{border-bottom:1px solid #000}.product--full .product__info::after{content:'';display:table;clear:both}.product--full .product__info--palette{border-top:1px solid #000}@media (min-width:768px){.product--full .product__sku-categories{min-height:240px}}.product--full .product__sku-categories .resp-tab-active{border-bottom:solid 1px #ffffff;background-color:#ffffff}.product--full .product__sku-categories .resp-tab-content{border:0;padding:0}.product--full .product__sku-categories-nav{display:table;margin-top:0;margin-bottom:0;border-left:solid 1px #000000}.product--full .product__sku-categories-nav-item{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;font-size:13px;display:table-cell;padding:10px;background-color:#f3efea;border:1px solid #000000;border-width:0 1px 1px 0;cursor:pointer;float:none;text-align:center}@media (min-width:768px){.product--full .product__sku-categories-nav-item{line-height:1.5}}.product--full .product__sku-categories-nav-item.resp-tab-active{border-bottom:1px solid #ffffff;background-color:#ffffff}.product--full .product__sku-categories-nav-bottom{position:relative;z-index:-1;margin:-1px 0 20px 0;border-bottom:1px solid #000000}.product--full .product__weight{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;float:left}@media (min-width:768px){.product--full .product__weight{letter-spacing:.06em;line-height:1}}@media (min-width:768px){.product--full .product__weight{line-height:35px}}.product--full .product__unit-price{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;line-height:35px;float:left;margin-left:10px}@media (min-width:768px){.product--full .product__unit-price{letter-spacing:.06em;line-height:1}}.product--full .product__price{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;line-height:35px;letter-spacing:.24em;float:right}@media (min-width:768px){.product--full .product__price{line-height:1.5}}@media (max-width:767px){.product--full .product__price{line-height:21px}}.product--full .product__price span.legal_msg{text-transform:none;color:#cccccc;letter-spacing:.1em;font-size:12px}@media (max-width:767px){.product--full .product__button--add-to-bag{width:100%}}.product--full .product__button--add-to-bag:hover{text-decoration:none}.product--full .product__favorite{padding-right:10px;font-size:18px;text-decoration:none}.product--full .product__favorite span{display:inline-block;text-align:center;min-width:22px;vertical-align:middle}.product--full .product__favorite .icon{color:#000000}.product--full .product__favorite .icon.icon-heart,.product--full .product__favorite .icon:hover{color:#ff4661}.product--full .product__actions{text-align:center;padding:30px 0 48px}@media (min-width:768px){.product--full .product__actions{text-align:right}}@media (max-width:767px){.product--full .product__actions{padding:0}}.product--full .product__actions .product_full_details{float:left;margin-top:9px}.product--full .product__actions .limited-remaining{color:#ff4661;font-size:13px;line-height:2.923;text-align:center}@media (min-width:768px){.product--full .product__actions .limited-remaining{text-align:right;padding-right:5px}}.product--full .product__full-details-link-wrapper{float:left;margin-top:-2px}.product--full .product__social{position:absolute}@media (max-width:767px){.product--full .product__social{padding:10px 0;text-align:right}}.product--full .product__social a{color:#000000;text-decoration:none;display:inline-block;margin-right:15px;font-size:18px}.product--full .product__promo{background:#f0f0f0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;text-align:right;bottom:0;right:0;padding:10px;line-height:1.5}@media (min-width:portrait){.product--full .product__promo{width:100%;left:0;border-top:1px solid #d0d0d0;margin-left:0}}.product--full .product__promo strong{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400}.product--full .product__rating--reviews-link{font-size:12px;letter-spacing:1px;text-decoration:none;color:#000000}.product--full .product__rating{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-transform:inherit;padding:0}@media (min-width:768px){.product--full .product__rating{line-height:1.5}}@media (max-width:767px){.product--full .product__header{border-bottom:1px solid #ccc;margin:15px 0 15px 0;padding-bottom:10px;position:relative}.product--full .product__header .product__favorite{position:absolute;top:0;right:10px;font-size:18px}.product--full .product__header .product__title{max-width:214px;display:block;float:left;font-size:12px;line-height:16px;margin-left:15px}.product--full .product__header .mobile-price{float:right;margin:0 15px}.product--full .product__header .product__ppu,.product--full .product__header .product__price{float:none;font-size:12px;line-height:15px;letter-spacing:.2em;text-align:left}.product--full .product__header .product__rating{width:55%;margin:3px auto 5px auto;padding-top:0;text-align:center;border-top:1px solid #d0d0d0}.product--full .product__header .product__rating a div.mobile-block{display:inline}.product--full .product__header .product__ppu{font-size:8px;font-weight:700}}@media (max-width:767px){.product--full .product__details .product__header{display:none}}.product--full .product__tip{font-style:italic;text-align:center;padding:50px 20px 85px 20px;font-size:14px;border-top:1px solid #000000}.product--full .product__tip .product__tip-title{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;font-style:normal;margin-bottom:25px}@media (min-width:768px){.product--full .product__tip .product__tip-title{line-height:1.5}}.product--full .product__no-tip-spacer{margin:0;padding:0;height:150px}.spp-mobile-page .non_shaded{float:none;margin:0 auto;text-align:center}.spp-mobile-page .fluid-image{margin:0 auto}.spp-mobile-page .shaded_details{background:#fff;border-bottom:1px solid #cccccc;position:relative;text-align:center;z-index:1}.spp-mobile-page .shaded_details .product-palette{border-top:1px solid #d4d4d4;margin-top:25px;padding-top:10px;position:static}.spp-mobile-page .shaded_details .product-palette:before{top:39px;z-index:10}.spp-mobile-page .shaded_details .product-palette .select-cta{float:right;width:48%}.spp-mobile-page .shaded_details .product-palette .select-cta .shade-picker__color-name select{border-top:2px solid #ccc;border-bottom:2px solid #ccc}.spp-mobile-page .shaded_details .product-palette .select-cta .product__notify-me{display:block}.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price{text-align:left}.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__ppu,.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__price{font-size:10px;line-height:10px;margin:10px 0}.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__price{float:left;font-weight:700}.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__price .old_price{width:100%;display:inline-block}.spp-mobile-page .shaded_details .product-palette .select-cta .mobile-price .product__ppu{float:right;font-size:8px}.spp-mobile-page .shaded_details .product-gallery .slick-wrapper{margin-left:20px;width:222px}.spp-mobile-page .shaded_details .product-gallery .slick-wrapper .js-product-gallery__main{float:left;margin-top:10px;width:45%}.spp-mobile-page .shaded_details .product-gallery .slick-wrapper .slick-track{height:100px}.spp-mobile-page .shaded_details .product-gallery .slick-wrapper .slick-next,.spp-mobile-page .shaded_details .product-gallery .slick-wrapper .slick-prev{display:none!important}.spp-mobile-page .select_shade_cta{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:19px;line-height:27px;letter-spacing:.24em;text-transform:uppercase;font-size:14px;color:#ff0000;cursor:pointer;border:2px solid #ff0000;margin:10px 0 15px;padding:0 10px;display:inline-block;text-decoration:none}.spp-mobile-page .hide_select{border:0;color:#d4d4d4;margin:0 auto}.spp-mobile-page .hide_select .select_shade_text{border-bottom:2px solid #d4d4d4}.spp-mobile-page .product--full .product__details{margin:0 auto}.spp-mobile-page .product--full .palette_wrapper{text-align:center}.spp-mobile-page .product--full .palette_wrapper .product-palette__actions{display:none}.spp-mobile-page .product--full .product-gallery__photo--large{width:200px}.spp-mobile-page .product--full .product-palette__link-launch{margin-top:0}.spp-mobile-page .product--full .product-palette__link-launch.hide_select_grey{border-bottom:2px solid #d4d4d4;color:#d4d4d4}.spp-mobile-page .product--full .product-palette__details-group-title{padding-bottom:15px}.spp-mobile-page .product--full .product-palette__details-group-shades.slick-slider{margin-bottom:0}.spp-mobile-page .rating_fav{padding:10px 0;border-top:1px solid #ccc;height:46px}.spp-mobile-page .rating_fav .product__rating{float:left;width:180px}.spp-mobile-page .rating_fav .product__rating .BVRROverallRatingContainer{padding-left:18px}.spp-mobile-page .rating_fav .product__rating .BVRRRatingSummary.BVRRPrimarySummary{width:300px}.spp-mobile-page .rating_fav .product__rating .BVRRRatingSummaryLinkWriteFirst{border-right:0;padding-left:5px;text-align:left}.spp-mobile-page .rating_fav .product__rating .BVRRRatingSummaryLinkWriteFirst a{color:#ff4661;display:inline;text-decoration:underline}.spp-mobile-page .rating_fav .favourite-heart{float:right;margin-right:5px}.spp-mobile-page .hide{display:none}.spp-tooltip{background:rgba(255,255,255,.9);border:1px solid #cccccc;padding:20px}.spp-tooltip .spp-testimonial__tooltip-quote{font-size:32px;text-align:center;line-height:1.2em;margin-bottom:14px}.spp-tooltip .spp-testimonial__tooltip-location,.spp-tooltip .spp-testimonial__tooltip-name{font-size:11px;letter-spacing:4px;line-height:1.5em;text-transform:uppercase}.sku-count{display:inline-block}.sku-count:after{content:')'}.sku-count:before{content:'('}@media (min-width:768px){.sku-count{display:none}}.pre-order-tab-content .resp-accordion{display:none}.pre-order-tab-content .product__sku-categories-nav{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;border-left:0}@media (min-width:768px){.pre-order-tab-content .product__sku-categories-nav{border-left:1px solid #000000;border-top:0;border-bottom:0}}.pre-order-tab-content .product__sku-categories-nav-item{border:0;letter-spacing:1px;background-color:#ffffff;color:#cccccc}.pre-order-tab-content .product__sku-categories-nav-item.resp-tab-active{color:#000000}@media (min-width:768px){.pre-order-tab-content .product__sku-categories-nav-item{border-right:1px solid #000000;border-bottom:1px solid #000000;background-color:#f3efea;color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;text-transform:none}}.pre-order-tab-content .product__sku-categories-nav-bottom{border:0}@media (min-width:768px){.pre-order-tab-content .product__sku-categories-nav-bottom{border-bottom:1px solid #000000;position:relative;z-index:-1;margin:-1px 0 20px 0}}.pre-order-tab-content .product__sku-select-label{display:none}.device-mobile .pre-order-tab-content .resp-tabs-list{display:block}.selectBox-selected{border:1px dotted #5e91ec!important}.product-gallery{text-align:center}.product-gallery__main{width:100%;height:auto;margin:0 0 5px}.product-gallery__photo--large{display:none;max-width:415px}.product-gallery__photo--large.active{display:block;margin:auto}.product-gallery__photo--thumb{cursor:pointer}.product-gallery__thumbs{padding:5px 0 0;margin:0;height:80px;display:none;text-align:center}.product-gallery__thumbs::after{content:'';display:table;clear:both}@media (min-width:768px){.product-gallery__thumbs{display:block}.product-gallery__thumbs.slick-initialized .slick-slide{text-align:left;padding-left:60px}.product-gallery__thumbs.slick-initialized .slick-slide.modiface-hided{text-align:center;padding-right:60px}.product-gallery__thumbs.slick-initialized .slick-slide.modiface-hided .product-gallery__thumb{padding-right:22px}}.product-gallery__thumbs button.slick-next,.product-gallery__thumbs button.slick-prev{top:26%;height:60px;width:60px}@media (min-width:1024px){.product-gallery__thumbs button.slick-next,.product-gallery__thumbs button.slick-prev{top:45%}}.product-gallery__thumbs button.slick-next{right:0}.product-gallery__thumbs button.slick-next:before{right:auto}.product-gallery__thumb{display:inline-block;height:70px;width:70px;padding-left:10px;vertical-align:top;overflow:hidden}@media (min-width:1024px){.product-gallery__thumb{height:auto;width:auto}}.product-gallery__thumb a{display:block}.product-gallery__thumb.modiface-thumbnail{display:none}.product-gallery__thumb.modiface-thumbnail.thumb-active{display:inline-block}.product-gallery__main,.product-gallery__shade{padding:0 10px}@media (min-width:768px){.product-gallery__main,.product-gallery__shade{display:block;padding-right:0}}@media (max-width:767px){.product-gallery__main{padding-left:0}}.product-gallery__shade{text-align:center;position:relative;margin-bottom:15px}@media (max-width:767px){.product-gallery__shade{display:none}}.product-gallery__shade-name{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px}@media (min-width:768px){.product-gallery__shade-name{line-height:1.5}}.product-gallery__shade-description{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;line-height:21px;min-height:21px}@media (min-width:768px){.product-gallery__shade-description{letter-spacing:.06em;line-height:1}}.product-gallery--trigger{display:none}.product-gallery__zoom-trigger{color:#d0d0d0;font-size:21px;text-decoration:none;position:absolute;right:0;top:1em}.product-gallery__zoom-trigger:hover{text-decoration:none}.product-gallery__zoom-trigger span:hover{cursor:pointer}.product-gallery__zoom-container{position:absolute;left:50%;top:0;width:474px;height:474px;z-index:999}.spp-mobile-page .product-gallery .slick-wrapper{width:200px;margin:auto}.spp-mobile-page .product-gallery .slick-wrapper .slick-track{height:200px}.spp-mobile-page .product-gallery .slick-next,.spp-mobile-page .product-gallery .slick-prev{height:auto}.spp-mobile-page .product-gallery .slick-next:before,.spp-mobile-page .product-gallery .slick-prev:before{-webkit-transition:color false false,.3s false false,ease false false;-moz-transition:color false false false,.3s false false false,ease false false false;-o-transition:color false false false,.3s false false false,ease false false false;transition:color .3s ease;font-size:22px}@media (min-width:768px){.spp-mobile-page .product-gallery .slick-next:before,.spp-mobile-page .product-gallery .slick-prev:before{font-size:34px}}.spp-mobile-page .product-gallery .slick-prev{left:8px}@media (min-width:768px){.spp-mobile-page .product-gallery .slick-prev{left:15px}}@media (max-width:767px){.spp-mobile-page .product-gallery .slick-prev{left:-20px}}.spp-mobile-page .product-gallery .slick-next{right:8px}@media (min-width:768px){.spp-mobile-page .product-gallery .slick-next{right:15px}}@media (max-width:767px){.spp-mobile-page .product-gallery .slick-next{right:-27px}}.spp-mobile-page .product-gallery .slick-next:before{position:static}.shade-updating-message{display:none}.shade-picker{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;font-family:Arial,Verdana,sans-serif;text-transform:inherit;border-top:1px solid #000000;padding:10px 0 0}@media (min-width:768px){.shade-picker{line-height:1.5}}.shade-picker p{padding:6px 0;margin:0}.shade-picker__shades{overflow:hidden;padding:0 0 10px;margin:0;list-style:none}.shade-picker__shade-item{padding:3px;margin:3px;float:left;overflow:visible;display:block}@media (min-width:portrait){.shade-picker__shade-item{margin:3px 2px}}.shade-picker__shade{width:41px;height:41px;background:#999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all false false,.2s false false,ease-in-out false false;-moz-transition:all false false false,.2s false false false,ease-in-out false false false;-o-transition:all false false false,.2s false false false,ease-in-out false false false;transition:all .2s ease-in-out;display:block;border:1px solid #ffffff;-webkit-box-shadow:#ffffff 0 0 1px 1px;-moz-box-shadow:#ffffff 0 0 1px 1px;box-shadow:#ffffff 0 0 1px 1px}.shade-picker__shade.light-shade{border:1px solid #cccccc}.shade-picker__shade.light-shade.selected{border:1px solid #ffffff}.shade-picker__shade.selected{border:1px solid #ffffff;-webkit-box-shadow:#000000 0 0 1px 1px;-moz-box-shadow:#000000 0 0 1px 1px;box-shadow:#000000 0 0 1px 1px}.shade-picker__shade:hover{border:1px solid #ffffff;-webkit-box-shadow:#000000 0 0 1px 1px;-moz-box-shadow:#000000 0 0 1px 1px;box-shadow:#000000 0 0 1px 1px}.lt-ie9 .shade-picker__shade.selected,.lt-ie9 .shade-picker__shade:hover{border:1px solid #000000}.shade-picker__color-name{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;padding:6px 0 0 0}@media (min-width:768px){.shade-picker__color-name{line-height:1.5}}.shade-picker__color-name .selectBox-dropdown{min-width:100%;border-left:none;border-right:none}.shade-picker__color-name .selectBox-dropdown .selectBox-label{min-width:100%;padding:0}.touch .shade-picker__color-name select,.touchevents .shade-picker__color-name select{min-width:100%;border-left:none;border-right:none;padding:0;height:40px}.shade-picker__selectbox.selectbox{padding:0}.js-sku-menu-wrapper{position:relative}.js-sku-menu-wrapper select:focus,.js-sku-menu-wrapper select:hover{color:#000000}.js-sku-menu-mobile-text{position:absolute;top:0;right:0;left:0;height:40px;border-top:solid 1px #000000;border-bottom:solid 1px #000000;font-family:Arial,Verdana,sans-serif;font-size:14px;letter-spacing:normal;background:#ffffff url(/media/images/global/icon-dropdown.png) no-repeat center right 10px;line-height:40px;white-space:nowrap;pointer-events:none;text-transform:none}@media (min-width:768px){.js-sku-menu-mobile-text{display:none!important}}.product--full .product-replenishment-select{position:relative}.product--full .product-replenishment-select .selectBox-dropdown{padding:0}.product--full .product-replenishment-select .selectBox-label{padding:0 6px}.product--full .product-replenishment-select__info-icon{display:block;position:absolute;top:.35em;right:2em;width:1.3em;height:1.3em;border:1px solid #000000;border-radius:50%;padding:.1em 0 0 .075em;text-align:center;font-size:1.2em;font-weight:700;cursor:pointer}.product--full .product-replenishment-select__info-icon:hover{color:#ff4661;border-color:#ff4661}.product-replenishment-info{text-align:center}.product-replenishment-info__heading{text-transform:uppercase;margin:0 0 17px 0;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:1.125;letter-spacing:.24em;letter-spacing:.15em}@media (min-width:768px){.product-replenishment-info__heading{font-size:39px;line-height:1.20513}}.product-replenishment-info__content{width:75%;margin:0 auto 1em;font-size:1.5em;text-align:left}.product-replenishment-info__steps{list-style:none;border-top:1px solid #cccccc;overflow:hidden}.product-replenishment-info__step{display:block;float:left;width:25%;min-height:225px;padding:1.5em 1.5em 0;border-left:1px solid #cccccc}.product-replenishment-info__step:first-child{border-left:none}.product-replenishment-info__step-heading{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;letter-spacing:.24em;margin:1em 0 .25em}.product-replenishment-info__step-icon{height:50px;display:inline-block}.product-replenishment-info__footnote{position:absolute;bottom:1em;width:95%;margin:0 0 12px 0;font-size:.9em;line-height:120%}.product-replenishment-info__footnote a{color:#000000;font-weight:700}.product-filter::after{content:'';display:table;clear:both}.product-filter__list{width:100%;text-align:center}.product-filter__item{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;display:inline-block;margin:0 -6px 0 0;background-color:#ffffff;text-align:center}@media (min-width:768px){.product-filter__item{line-height:1.5}}.product-filter__filter{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000000;cursor:pointer;height:32px;line-height:30px;display:block;border:1px solid #000000;padding:0 12px;font-size:9px}@media (min-width:768px){.product-filter__filter{padding:0 15px;font-size:12px}}.product-filter__filter.active{background:#000000;color:#ffffff}.product-filter.disabled .product-filter__filter,.product-filter.disabled .product-filter__label,.product-filter.disabled .product-filter__label:before{color:#d1d2d1}.product-filter.disabled .product-filter__filter,.product-filter.disabled .product-filter__item:first-child{border-color:#d1d2d1;cursor:default}.no-matches__message{display:none}.js .mixitup-initialized .js-filter-item{display:none}.responsive-tabs--bazaarvoice{text-align:center;max-width:1024px;margin:0 auto!important}@media (min-width:768px){.responsive-tabs--bazaarvoice .resp-tabs-list{display:inline-flex}}.responsive-tabs--bazaarvoice .resp-tab-item{margin-bottom:0;background-color:#ffffff;border-bottom-color:#000000}.responsive-tabs--bazaarvoice .resp-tab-item.resp-tab-active{background-color:#eff0f0;border-bottom:solid 1px #eff0f0}.responsive-tabs--bazaarvoice .resp-tab-content{padding:0}.bv_hide{display:none}.bv_auth_flow{min-height:450px}.bv_auth_flow .bv_prod_img{width:49%;float:left}.bv_auth_flow .email_check,.bv_auth_flow .full_sign_in{padding-top:50px;width:49%;float:right}.bv_auth_flow form .row,.bv_auth_flow h3{padding-bottom:20px}.device-mobile .resp-tabs-list{display:none}.device-mobile .responsive-tabs--bazaarvoice h2.resp-accordion{color:black;padding:30px 20px 10px 20px;background-color:#eff0f0;text-align:center}.foundation-finder{text-align:center;padding:26px 0 34px;max-width:1024px;margin:0 auto;position:relative}.foundation-finder__image{position:absolute;top:0;right:0}.foundation-finder__image--mobile{display:block;position:relative;top:-17px;width:100%}@media (min-width:768px){.foundation-finder__image--mobile{display:none}}.foundation-finder__image--tablet{top:45px;display:none}@media (min-width:768px){.foundation-finder__image--tablet{display:block}}@media (min-width:1024px){.foundation-finder__image--tablet{display:none}}.foundation-finder__image--desktop{display:none}@media (min-width:1024px){.foundation-finder__image--desktop{display:block}}@media (min-width:768px){.foundation-finder{border-bottom:solid 1px #d0d0d0;margin-bottom:25px}}.foundation-finder .section-header{margin:0 auto 14px}.foundation-finder__header{position:relative;padding:0}@media (min-width:768px){.foundation-finder__header{height:354px;padding:0 20px;margin:0 auto;max-width:1024px;text-align:left}}.foundation-finder__title{display:none;font-family:Arial,Verdana,sans-serif;font-size:40px;letter-spacing:.2em;line-height:43px;text-transform:uppercase;width:420px;margin:0 0 24px;padding:19px 0 0;position:relative}@media (min-width:768px){.foundation-finder__title{display:block}}.foundation-finder__subtitle{font-family:Arial,Verdana,sans-serif;font-size:21px;line-height:1;letter-spacing:.24em;text-transform:uppercase;padding:0 20px;position:relative;z-index:1}@media (min-width:768px){.foundation-finder__subtitle{font-family:Arial,Verdana,sans-serif;text-transform:none;letter-spacing:.1em;padding:0}}@media (min-width:768px){.foundation-finder .product-filter__label:before,.foundation-finder__find-match,.foundation-finder__hide{font-family:Arial,Verdana,sans-serif;text-transform:uppercase;color:#ff4661;letter-spacing:.14em;font-size:18px}}.foundation-finder__find-match,.foundation-finder__hide{cursor:pointer}.foundation-finder__find-match:after,.foundation-finder__hide:after{margin:-5px 0 0 13px}.foundation-finder__find-match{position:absolute;bottom:60px}.foundation-finder__find-match:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.foundation-finder__hide{padding:40px 0}.foundation-finder__hide:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.foundation-finder__quiz{display:none;position:relative;border:solid 1px #cccccc;margin:0 20px;padding:0 32px}.foundation-finder__quiz:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}@media (min-width:1024px){.foundation-finder__quiz{margin:0 auto;padding:0 20px}}.foundation-finder__quiz:before{position:absolute;z-index:2;color:#d0d0d0;background:#ffffff;letter-spacing:0;top:-14px;left:50%;margin-left:-13px}.foundation-finder__mpp-cta,.foundation-finder__shop-all-link{font-size:14px;letter-spacing:.2em}.foundation-finder__shop-all-link{color:#000000;border-color:#000000}.foundation-finder__footer{margin-top:42px}.foundation-finder__footer::after{content:'';display:table;clear:both}.foundation-finder__tips{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding:28px 20px;margin-bottom:32px}@media (min-width:1024px){.foundation-finder__tips{float:left;width:68%;min-height:197px;margin-bottom:0}}.foundation-finder__tips__header{font-family:Arial,Verdana,sans-serif;font-size:14px;letter-spacing:.25em;text-transform:uppercase;margin:0 0 20px}.foundation-finder__tips__copy{font-style:italic;font-size:18px;line-height:1.65;letter-spacing:.12em;margin:0}.foundation-finder__chat{background:#eff0f0;padding:18px 28px 20px;position:relative}@media (min-width:1024px){.foundation-finder__chat{float:right;width:31%;min-height:197px;padding-bottom:35px}}.foundation-finder__chat__copy{font-size:18px;line-height:1.47;letter-spacing:.06em;font-family:Arial,Verdana,sans-serif;margin:0 0 10px}.foundation-finder__chat__copy:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}@media (min-width:1024px){.foundation-finder__chat__copy{margin:0}}.foundation-finder__chat__copy:before{display:block;font-size:34px;margin-bottom:10px}@media (min-width:1024px){.foundation-finder__chat__link-wrapper{position:absolute;left:0;bottom:15px;width:100%}}.foundation-finder__chat__link{color:#ff4661;border-color:#ff4661}.foundation-finder__chat__link:hover{color:#000000;border-color:#000000}.foundation-finder__chat__link a{text-decoration:none}.foundation-finder__chat__link a:hover{color:#000000}@media (min-width:1024px){.foundation-finder .content .node-elc-nodeblock{padding:28px 0 0}}.foundation-finder .product-filter{border-bottom:solid 1px #cccccc;padding:28px 0}.foundation-finder .product-filter:last-child{border-bottom:none;padding-bottom:0}@media (min-width:1024px){.foundation-finder .product-filter{float:left;width:50%;padding:0 0 8px;border-bottom:none}}.foundation-finder .product-filter__label{font-size:20px;letter-spacing:.15em;line-height:1.53em;text-transform:uppercase;font-family:Arial,Verdana,sans-serif;margin:0 auto 10px;min-height:98px;max-width:335px}.foundation-finder .product-filter__label:before{display:block}@media (min-width:1024px){.foundation-finder .product-filter:first-child{border-right:solid 1px #cccccc}}.foundation-finder .product-filter:first-child .product-filter__label:before{content:'1.'}.foundation-finder .product-filter:last-child .product-filter__label:before{content:'2.'}.foundation-finder__results .product-grid{display:none}.foundation-finder__no-matches{display:none;color:red;padding:8px 0 28px;font-family:Arial,Verdana,sans-serif}.foundation-finder--no-matches .foundation-finder__no-matches{display:block}.foundation-finder__shop-all{display:none;margin-top:17px}.foundation-finder--filtered .foundation-finder__shop-all{display:block}.foundation-finder--filtered .product-filter:last-child{border-bottom:solid 1px #cccccc;padding-bottom:28px}@media (min-width:1024px){.foundation-finder--filtered .product-filter:last-child{padding-bottom:8px;border-bottom:none}}.foundation-finder--filtered .content .node-elc-nodeblock{margin-bottom:25px}@media (min-width:1024px){.foundation-finder--filtered .content .node-elc-nodeblock{border-bottom:solid 1px #cccccc;padding-bottom:28px}}.skincare-finder{text-align:center;margin-bottom:30px}.skincare-finder__header-wrapper{text-align:center}.skincare-finder__title{text-align:center;text-transform:uppercase;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:21px;line-height:1;padding:0 40px;letter-spacing:.24em;margin-bottom:32px;margin-top:10px}.skincare-finder__image-mobile{margin-bottom:18px}.skincare-finder__filters{text-align:center}@media (min-width:1025px){.skincare-finder__filters{text-align:left}}.skincare-finder .product-filter:first-child{margin-bottom:30px}@media (min-width:1025px){.skincare-finder .product-filter{vertical-align:top;float:right}.skincare-finder .product-filter:first-child{float:left;margin-bottom:0}}.skincare-finder .product-filter__label{text-align:left;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:5px;margin-right:10px;display:inline-block}@media (min-width:1025px){.skincare-finder .product-filter__label{display:block;margin-right:0}}.skincare-finder .product-filter__list{display:inline-block;width:auto}@media (min-width:1025px){.skincare-finder .product-filter__list{display:block;width:100%}}.skincare-finder .product-filter__filter{padding:0 10px}.skincare-finder__results{margin-top:60px}.skincare-finder__results--no-abstract .product-thumb__abstract{display:none}.skincare-finder .product-grid-alt--filtered .product-thumb__abstract{display:block}.skincare-finder .product-thumb{padding:0}.skincare-finder .product-thumb__headline{margin-bottom:0}.skincare-finder .product-thumb__headline-link{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:12px;line-height:17px;letter-spacing:.2em;font-weight:700}.skincare-finder .product-thumb__image-wrapper{padding:10px}.skincare-finder .product-thumb--price{height:auto;border-top:none;border-bottom:none;line-height:1.1em}.skincare-finder .product-thumb__abstract{background:rgba(255,255,255,.8);text-align:center}.brush-finder{text-align:center;margin-bottom:30px}.brush-finder__header-wrapper{text-align:center}.brush-finder__title{text-align:center;text-transform:uppercase;font-size:21px;font-family:Arial,Verdana,sans-serif;line-height:1;padding:0 40px;letter-spacing:.24em;margin-bottom:32px;margin-top:10px}.brush-finder__image-mobile{margin-bottom:18px}.brush-finder__filters{text-align:center}@media (min-width:1025px){.brush-finder__filters{text-align:left}}.brush-finder .product-filter:first-child{margin-bottom:30px}@media (min-width:1025px){.brush-finder .product-filter{vertical-align:top;float:right}.brush-finder .product-filter:first-child{float:left;margin-bottom:0}}.brush-finder .product-filter__label{text-align:left;text-transform:uppercase;font-family:Arial,Verdana,sans-serif;font-size:14px;margin-bottom:5px;margin-right:10px;display:inline-block}@media (min-width:1025px){.brush-finder .product-filter__label{display:block;margin-right:0}}.brush-finder .product-filter__list{display:inline-block;width:auto}@media (min-width:1025px){.brush-finder .product-filter__list{display:block;width:100%}}.brush-finder .product-filter__filter{padding:0 10px}.brush-finder__results{margin-top:60px}.brush-finder__results--no-abstract .product-thumb__abstract{display:none}.brush-finder .product-grid-alt--filtered .product-thumb__abstract{display:block}.brush-finder .product-thumb__headline{margin-bottom:0}.brush-finder .product-thumb--price{height:auto;border-top:none;border-bottom:none;line-height:1.1em}.brush-finder .product-thumb__abstract{background:rgba(255,255,255,.8);text-align:center}.responsive-tabs--how_to_use-wrap{max-width:1024px;padding:0 20px;position:relative;margin:0 auto;margin:20px auto 0 auto;padding:0;border-bottom:1px solid #d4d4d4}@media (min-width:1025px){.responsive-tabs--how_to_use-wrap{padding:0 16px}}.responsive-tabs--how_to_use-wrap.wrap--no-padding{padding:0}@media (min-width:768px){.responsive-tabs--how_to_use-wrap{margin:20px auto}}@media (max-width:767px){.responsive-tabs--how_to_use-wrap{margin-top:0;z-index:0}}.how-to-use__content{font-size:16px}@media (min-width:768px){.how-to-use__content{text-align:center}}.how-to-use__content .disclaimer{font-style:italic;text-align:center;padding-top:.75em;display:none}.how-to-use__price{margin-top:10px}.how-to-use__size-text{display:inline;font-family:Arial,Verdana,sans-serif;font-size:12px;text-transform:uppercase}.product-guide-item{border-bottom:1px solid #cccccc;margin:0 5px}.product-guide-item:last-child{border:none}@media (min-width:768px){.product-guide-item{margin:0 10px}}@media (min-width:1025px){.product-guide-item{max-width:1024px;margin:0 auto}}.product-guide-item__wrap{background-image:none;padding:0 10px 30px}.product-guide-item__wrap::after{content:'';display:table;clear:both}@media (min-width:768px){.product-guide-item__wrap{padding:0 20px 30px}}@media (min-width:1025px){.product-guide-item__wrap{padding-bottom:50px}}.product-guide-item__image-container{padding-top:20px;text-align:center;width:100%}@media (min-width:768px){.product-guide-item__image-container{float:left;padding-top:60px;width:26%}}@media (min-width:1025px){.product-guide-item__image-container{padding-top:30px}}.product-guide-item__image{max-width:260px}@media (min-width:768px){.product-guide-item__image{max-width:100%}}.product-guide-item__product{margin-bottom:30px;padding-top:30px;width:100%}@media (min-width:768px){.product-guide-item__product{float:right;padding-top:60px;width:69%}}@media (min-width:1025px){.product-guide-item__product{width:72%}}.product-guide-item__title{font-family:Arial,Verdana,sans-serif;font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){.product-guide-item__title{font-size:26px;line-height:31px;margin-bottom:25px}}.product-guide-item__title-description{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.product-guide-item__title-description{font-size:18px;line-height:23px;margin-bottom:15px}}.product-guide-item__description{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px}@media (min-width:768px){.product-guide-item__description{font-size:18px;line-height:23px;margin-bottom:15px}}.product-guide-item__shop-details::after{content:'';display:table;clear:both}.product-guide-item__price{font-family:Arial,Verdana,sans-serif;font-size:12px;margin-bottom:10px}@media (min-width:768px){.product-guide-item__price{float:left;font-size:18px;margin-bottom:0;padding:.45em 15px 0 0}}.product-guide-item__ppml{line-height:35px;clear:both}@media (min-width:768px){.product-guide-item .product-guide-item__add-to-bag-wrapper{float:left}}.product-guide-item .product-guide-item__add-to-bag-wrapper .product__button{background-color:#fff;border:2px solid #ff4661;color:#ff4661}.product-guide-item__meta{border:solid 2px #ede9e4;margin:0;padding:20px 18px 20px 20px;position:relative}@media (min-width:768px){.product-guide-item__meta{padding:20px;float:right;width:69%}}@media (min-width:1025px){.product-guide-item__meta{width:72%}}.product-guide-item__meta-title{font-family:Arial,Verdana,sans-serif;font-size:12px;margin-bottom:15px;text-transform:uppercase}@media (min-width:768px){.product-guide-item__meta-title{font-size:14px}}.product-guide-item__meta-details{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:0}@media (min-width:768px){.product-guide-item__meta-details{font-size:14px;line-height:19px}}.product-guide-item.product-guide-item--image-left{text-align:center}@media (min-width:768px){.product-guide-item.product-guide-item--image-left{text-align:left}}.product-guide-item .quickshop-wrapper.active:before{left:50%;margin-left:-12px}.product-guide-item--image-both .product-guide-item__wrap{background-repeat:no-repeat;background-position:bottom right;background-size:auto 50%;max-width:600px}@media (min-width:768px){.product-guide-item--image-both .product-guide-item__wrap{background-size:auto 75%;max-width:none}}@media (min-width:1025px){.product-guide-item--image-both .product-guide-item__wrap{background-size:auto 90%}}.product-guide-item--image-both .product-guide-item__image-container{float:left;margin-top:10px;padding-top:0;width:30%}@media (min-width:768px){.product-guide-item--image-both .product-guide-item__image-container{margin-top:15px;width:20%}}.product-guide-item--image-both .product-guide-item__product{float:left;width:68%}.product-guide-item--image-both .product-guide-item__price{float:left;padding:.75em 10px 0 0}@media (min-width:768px){.product-guide-item--image-both .product-guide-item__price{padding:.55em 15px 0 0}}.product-guide-item--image-both .product-guide-item__add-to-bag-wrapper{float:left}.product-guide-item--image-both .product-guide-item__meta{float:left;width:84%}.product-guide-item--image-both .product-guide-item__meta:after,.product-guide-item--image-both .product-guide-item__meta:before{left:100%;top:40px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.product-guide-item--image-both .product-guide-item__meta:before{border-color:rgba(237,233,228,0);border-left-color:#ede9e4;border-width:13px;margin-top:-13px}.product-guide-item--image-both .product-guide-item__meta:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;margin-top:-10px}@media (min-width:768px){.product-guide-item--image-both .product-guide-item__meta{min-height:none;padding:20px;width:70%}}.product-guide-item--image-top .product-guide-item__image-container{float:right;margin-right:-15px;width:100%}@media (min-width:768px){.product-guide-item--image-top .product-guide-item__image-container{float:none;margin:0;padding:30px 0}}.product-guide-item--image-top .product-guide-item__image{max-width:100%}.product-guide-item--image-top .product-guide-item__image--desktop{display:none}@media (min-width:768px){.product-guide-item--image-top .product-guide-item__image--desktop{display:block}}.product-guide-item--image-top .product-guide-item__product{padding-top:0;width:100%}@media (min-width:768px){.product-guide-item--image-top .product-guide-item__product{float:right;width:60%}}.product-guide-item--image-top .product-guide-item__description{padding:0}@media (min-width:768px){.product-guide-item--image-top .product-guide-item__meta{float:left;position:relative;width:35%}}.product-guide-item-bundle{border-bottom:1px solid #cccccc;margin:0 5px}@media (min-width:768px){.product-guide-item-bundle{margin:0 10px}}@media (min-width:1025px){.product-guide-item-bundle{max-width:1024px;margin:0 auto}}.product-guide-item-bundle__wrap{padding:0 20px 30px}.product-guide-item-bundle__wrap::after{content:'';display:table;clear:both}@media (min-width:1025px){.product-guide-item-bundle__wrap{padding-bottom:50px}}.product-guide-item-bundle__image-container{padding-top:20px;text-align:center;width:100%}@media (min-width:768px){.product-guide-item-bundle__image-container{float:left;padding-top:0;width:35%}}.product-guide-item-bundle__image{max-width:360px}@media (min-width:768px){.product-guide-item-bundle__image{max-width:100%}}.product-guide-item-bundle__product{margin-bottom:30px;padding-top:30px;width:100%}@media (min-width:768px){.product-guide-item-bundle__product{float:right;width:63%}}.product-guide-item-bundle__title{font-family:Arial,Verdana,sans-serif;font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){.product-guide-item-bundle__title{font-size:26px;line-height:31px;margin-bottom:25px}}.product-guide-item-bundle__title-description{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.product-guide-item-bundle__title-description{font-size:18px;line-height:23px;margin-bottom:15px}}.product-guide-item-bundle__description{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px}@media (min-width:768px){.product-guide-item-bundle__description{font-size:18px;line-height:23px;margin-bottom:15px}}.product-guide-item-bundle__shop-details::after{content:'';display:table;clear:both}.product-guide-item-bundle__price{font-family:Arial,Verdana,sans-serif;font-size:12px;margin-bottom:10px}@media (min-width:768px){.product-guide-item-bundle__price{float:left;font-size:18px;margin-bottom:0;padding:.45em 15px 0 0}}.product-guide-item-bundle .product-guide-item-bundle__add-to-bag-wrapper .product__button{background-color:#fff;border:2px solid #ff4661;color:#ff4661}@media (min-width:768px){.product-guide-item-bundle .product-guide-item-bundle__add-to-bag-wrapper .product__button{float:left}}@media (min-width:768px){.product-guide-item-bundle__sub-wrap{float:left;margin-top:10px;width:100%}.product-guide-item-bundle__sub-wrap::after{content:'';display:table;clear:both}}.product-guide-item-bundle__product-2{margin-bottom:30px;width:100%}@media (min-width:768px){.product-guide-item-bundle__product-2{float:right;width:63%}}.product-guide-item-bundle__image-container-2{border-top:1px solid #cccccc;padding-top:20px;width:100%}.product-guide-item-bundle__title-description-2{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.product-guide-item-bundle__title-description-2{font-size:18px;line-height:23px;margin-bottom:15px;margin-left:3%}}.product-guide-item-bundle__description-2{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px}@media (min-width:768px){.product-guide-item-bundle__description-2{font-size:18px;line-height:23px;margin-bottom:15px;margin-left:3%}}.product-guide-item-bundle__shop-details-2::after{content:'';display:table;clear:both}@media (min-width:768px){.product-guide-item-bundle__shop-details-2{margin-left:3%}}.product-guide-item-bundle__shop-details-2 .product-guide-item-bundle__add-to-bag-wrapper .product__button{border:none;border-bottom:2px solid #ff4661;padding:.45em 0 5px 0}@media (min-width:768px){.product-guide-item-bundle__shop-details-2 .product-guide-item-bundle__add-to-bag-wrapper .product__button{padding-top:.75em}}.product-guide-item-bundle__price-2{font-family:Arial,Verdana,sans-serif;font-size:12px;margin-bottom:10px}@media (min-width:768px){.product-guide-item-bundle__price-2{float:left;font-size:18px;margin-bottom:0;padding:.45em 15px 0 0}}.product-guide-item-bundle__meta{border:solid 2px #ede9e4;padding:20px 18px 20px 20px}@media (min-width:768px){.product-guide-item-bundle__meta{float:left;position:relative;text-align:left;width:35%}}.product-guide-item-bundle__meta-title{font-family:Arial,Verdana,sans-serif;font-size:12px;margin-bottom:15px;text-transform:uppercase}@media (min-width:768px){.product-guide-item-bundle__meta-title{font-size:14px}}.product-guide-item-bundle__meta-details{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:0}@media (min-width:768px){.product-guide-item-bundle__meta-details{font-size:14px;line-height:19px}}.product-guide-item-bundle .quickshop-wrapper.active:before{left:50%;margin-left:-12px}.product-palette{position:relative}.product-palette:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}@media (max-width:767px){.product-palette{overflow:hidden}.product-palette:before{position:absolute;z-index:2;color:#d0d0d0;background:#ffffff;letter-spacing:0;top:0;margin-left:-13px}}@media (min-width:768px){.product-palette:before{content:''}}.product-palette__image-container{text-align:center}@media (max-width:767px){.product-palette__image-container{margin-top:13px;border-top:1px solid #d0d0d0}}@media (min-width:768px){.product-palette__image-container{float:left;width:49%}}.product-palette__image-container .product-palette__photo{display:block}@media (min-width:768px){.product-palette__image-container .product-palette__photo{margin:0 0 20px 0}}.product-palette__details-container{margin-top:20px}@media (min-width:768px){.product-palette__details-container{border:0;margin:0;float:right;width:49%;display:flex;flex-direction:column;min-height:44vh}}@media (max-width:767px){.product-palette__details-container{position:relative;margin:1em;overflow:hidden}}.product-palette__details-wrapper{flex:1 0 0;overflow:auto;padding-top:10px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin:0 40px 0 40px}@media (min-width:768px){.product-palette__details-wrapper{margin:0;border:0;padding:0}}.product-palette__details-wrapper .slick-list{right:5px}@media (max-width:767px){.product-palette__details-title{display:none}}@media (min-width:768px){.product-palette__details-group.first{border:none;padding:0}}.product-palette__details-group-shades{display:inline-block}@media (min-width:768px){.product-palette__details-group-shades{display:block}}.product-palette__details-group-shades .slick-track.shade-picker__zoom-carousel{zoom:1.15;display:block}.product-palette__details-group-shade{float:left;margin:0 10px 10px 0}.shade-picker__palette .product-palette__details-group-shade{margin:1em 0 0 0}@media (max-width:767px){.product-palette__details-group{margin:.25em 2px .75em -1px;line-height:0;padding:5px;border-left:1px solid #d0d0d0}.shade-picker__palette .product-palette__details-group{margin:.5em 2px .5em -1px}}.product-palette__link-launch{text-transform:uppercase}@media (max-width:767px){.product-palette__link-launch{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:19px;line-height:1.42105;letter-spacing:.24em;font-size:14px;border-bottom:2px solid #ff0000;margin:20px 0 10px 0;display:inline-block;text-decoration:none}}@media (max-width:767px) and (min-width:768px){.product-palette__link-launch{font-size:25px;line-height:1.2}}@media (max-width:767px){.product-palette__link-launch:active,.product-palette__link-launch:hover{text-decoration:none}}@media (min-width:768px){.product-palette__link-launch{border:2px solid black;display:inline-block;margin-top:5px;margin-bottom:5px}}@media (max-width:767px){.product-palette__link-launch-desktop{display:none}}@media (min-width:768px){.product-palette__link-launch-mobile{display:none}}.product-palette__stack .product-palette__details-group-title{padding-bottom:15px}.product-palette__stack .product-palette__details-group-shades{display:table;margin:0 auto}.product-palette__actions{text-align:right}@media (max-width:767px){.product-palette__actions{padding:20px 0 30px 0;text-align:center}}@media (max-width:767px){.js-palette-mobile-container .product-palette__actions{width:100%;padding:17px 20px 17px 20px}}.product-palette__actions .product__info--palette{margin:0 0 20px 0}@media (max-width:767px){.product-palette__actions .product__info--palette{display:none}}.product-le-shade{border-bottom:1px solid #cccccc;margin:0 5px}.product-le-shade:last-child{border:none}@media (min-width:768px){.product-le-shade{margin:0 10px}}@media (min-width:1025px){.product-le-shade{max-width:1024px;margin:0 auto}}.product-le-shade__wrap{border-bottom:1px #ccc solid;margin-bottom:-1px;background-image:none;padding:0 10px 30px;border-bottom:1px #ccc solid}.product-le-shade__wrap::after{content:'';display:table;clear:both}@media (min-width:768px){.product-le-shade__wrap{padding:0 20px 30px}}@media (min-width:1025px){.product-le-shade__wrap{padding-bottom:50px}}.product-le-shade__image-container{text-align:center;float:left;margin-top:10px;padding-top:0;width:30%;overflow:hidden}@media (min-width:768px){.product-le-shade__image-container{float:left;padding-top:60px;width:26%}}@media (min-width:1025px){.product-le-shade__image-container{padding-top:30px}}.product-le-shade__image{max-width:none;width:200%;margin:26px 0 0 -147px}.product-le-shade__product{margin-bottom:30px;padding-top:30px;width:100%}@media (min-width:768px){.product-le-shade__product{float:right;padding-top:60px;width:69%}.product-le-shade__product p{font-size:20px}}@media (min-width:1025px){.product-le-shade__product{width:72%}}.product-le-shade__title{font-family:Arial,Verdana,sans-serif;font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){.product-le-shade__title{font-size:40px;line-height:31px;margin-bottom:25px}}.product-le-shade__title-description{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.product-le-shade__title-description{font-size:20px;line-height:23px;margin-bottom:15px}}.product-le-shade__description{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px}@media (min-width:768px){.product-le-shade__description{font-size:20px;line-height:23px;margin-bottom:15px}}.product-le-shade__shop-details{margin-top:33px;margin-bottom:15px}.product-le-shade__shop-details::after{content:'';display:table;clear:both}.product-le-shade__price{font-family:Arial,Verdana,sans-serif;font-size:12px;margin-bottom:10px}@media (min-width:768px){.product-le-shade__price{float:left;font-size:20px;margin-bottom:0;padding:.45em 15px 0 0}}.product-le-shade .product__button{background-color:#fff;border:2px solid #ff4661;color:#ff4661}@media (min-width:768px){.product-le-shade .product__button{float:left}}.product-le-shade__meta{border:none;margin:0;padding:20px 18px 20px 20px;position:relative;width:720px}@media (min-width:768px){.product-le-shade__meta{padding:20px 20px 20px 0;float:right;width:69%}}@media (min-width:1025px){.product-le-shade__meta{width:72%}}.product-le-shade__meta .shade-picker__shade-item{width:32%}.product-le-shade__meta .shade-picker__shade{float:left;width:19px;height:19px}.product-le-shade__meta .shade_description{float:left;margin-left:9px}.product-le-shade__meta-title{font-family:Arial,Verdana,sans-serif;font-size:12px;margin-bottom:15px;text-transform:uppercase}@media (min-width:768px){.product-le-shade__meta-title{font-size:14px}}.product-le-shade__meta-details{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:17px;margin-bottom:0}@media (min-width:768px){.product-le-shade__meta-details{font-size:14px;line-height:19px}}.product-le-shade--image-both .product-le-shade__wrap{background-repeat:no-repeat;background-position:bottom right;background-size:auto 50%;max-width:600px}@media (min-width:768px){.product-le-shade--image-both .product-le-shade__wrap{background-size:auto 75%;max-width:none}}@media (min-width:1025px){.product-le-shade--image-both .product-le-shade__wrap{background-size:auto 90%}}.product-le-shade--image-both .product-le-shade__image-container{float:left;margin-top:10px;padding-top:0;width:30%;overflow:hidden}@media (min-width:768px){.product-le-shade--image-both .product-le-shade__image-container{margin-top:15px;width:20%}}.product-le-shade--image-both .product-le-shade__product{float:left;width:68%}.product-le-shade--image-both .product-le-shade__product p{font-size:20px}.product-le-shade--image-both .product-le-shade__price{float:left;padding:.75em 10px 0 0}@media (min-width:768px){.product-le-shade--image-both .product-le-shade__price{padding:.55em 15px 0 0}}.product-le-shade--image-both .product__button{float:left}.product-le-shade--image-both .product-le-shade__meta{float:left;width:84%}.product-le-shade--image-both .product-le-shade__meta:after,.product-le-shade--image-both .product-le-shade__meta:before{left:100%;top:40px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.product-le-shade--image-both .product-le-shade__meta:before{border-color:rgba(237,233,228,0);border-left-color:#ede9e4;border-width:13px;margin-top:-13px}.product-le-shade--image-both .product-le-shade__meta:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;margin-top:-10px}@media (min-width:768px){.product-le-shade--image-both .product-le-shade__meta{min-height:none;padding:20px;width:70%}}.product-le-shade--image-top .product-le-shade__image-container{float:right;margin-right:-15px;width:100%}@media (min-width:768px){.product-le-shade--image-top .product-le-shade__image-container{float:none;margin:0;padding:30px 0}}.product-le-shade--image-top .product-le-shade__image{max-width:none;width:200%;margin:26px 0 0 -147px}.product-le-shade--image-top .product-le-shade__image--desktop{display:none}@media (min-width:768px){.product-le-shade--image-top .product-le-shade__image--desktop{display:block}}.product-le-shade--image-top .product-le-shade__product{padding-top:0;width:100%}@media (min-width:768px){.product-le-shade--image-top .product-le-shade__product{float:right;width:60%}}.product-le-shade--image-top .product-le-shade__description{padding:0}@media (min-width:768px){.product-le-shade--image-top .product-le-shade__meta{float:left;position:relative;width:35%}}.product-image_atb{position:relative}.product-image_atb a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;color:transparent}.product-image_atb a:hover{background-color:#fff;opacity:.2}.product-sku-quickview{-webkit-transition:opacity .2s ease,visibility .2s ease;-moz-transition:opacity .2s ease false,visibility .2s ease false;-o-transition:opacity .2s ease false,visibility .2s ease false;transition:opacity .2s ease,visibility .2s ease;opacity:0;visibility:hidden;position:absolute;bottom:0;left:-60px;z-index:1}.product-sku-quickview.active{display:block;opacity:1;visibility:visible}.product-sku-quickview a,.product-sku-quickview a:hover{text-decoration:none}.product-sku-quickview__inner{margin-bottom:36px;background-color:#ffffff;position:relative;width:287px;border:solid 1px #acacac;padding:30px 25px}.product-sku-quickview__inner:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.product-sku-quickview__inner:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);position:absolute;z-index:2;color:#acacac;background:#ffffff;letter-spacing:0;bottom:-14px;left:50%;margin-left:-13px}.product-sku-quickview__trigger{position:relative;cursor:pointer}.product-sku-quickview__img{width:100%}.product-sku-quickview__headline-link,.product-sku-quickview__headline-link:hover{color:#000000;text-decoration:none}.product-sku-quickview__info{border-top:solid 1px #000000;border-bottom:solid 1px #000000;margin-bottom:23px;font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:35px}.product-sku-quickview__info::after{content:'';display:table;clear:both}.product-sku-quickview__info--shade{float:left}.product-sku-quickview__info--price{float:right}.product-sku-quickview__hex{width:19px;height:19px;background:#999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;position:relative;top:5px}.product-sku-quickview__actions{text-align:right}.product-sku-quickview .product__favorite{color:#000000;font-size:26px;margin-right:9px}.product-sku-quickview .product__favorite .icon-heart{color:#ff4661}.product-quote__body{text-align:center;font-size:24px;line-height:1.5em;font-style:italic}.product-quote__bb{text-align:center;font-family:Arial,Verdana,sans-serif;margin-top:10px}div.mix_mask.section-samples-remedies .product_collection_hero__body{display:none}div.mix_mask.section-samples-remedies .product_collection_hero__content-item{padding:0;border:0}.remedies-product.is_selected .samplespick__button--remove{display:inline-block}.remedies-product.is_selected .samplespick__button--add{display:none}.remedies-product.is_soldout{opacity:.4}.remedies-product.is_soldout .samplespick__button--soldout{display:inline-block}.remedies-product.is_soldout .samplespick__button--add{display:none}.remedies-samples-formatter{font-family:Arial,Verdana,sans-serif;line-height:normal;margin:auto;text-align:center}.remedies-samples-formatter .header{font-family:"MillerBanner Light";font-size:48px;margin-top:75px;text-transform:uppercase}.remedies-samples-formatter .body{font-size:26px;margin-bottom:25px;margin-top:5px}.remedies-samples-formatter .live-chat{background-color:#f0f0f0;padding-left:20px;padding-right:20px}.remedies-samples-formatter .live-chat .icon-livechat{font-size:54px;margin-top:15px}.remedies-samples-formatter .live-chat .live-chat-header{font-size:19px;font-weight:700;margin-top:15px;letter-spacing:4px;text-transform:uppercase}.remedies-samples-formatter .live-chat .live-chat-body{font-size:20px;line-height:31px}.remedies-samples-formatter .live-chat .chat-now{border-bottom:1px solid #ff526c;color:#ff526c;cursor:pointer;display:inline-block;margin:25px 0 15px 0;padding-bottom:10px;text-transform:uppercase}.remedies-samples-formatter .samplespick__loader{text-align:center}.remedies-samples-formatter .samplespick__button__container{position:relative;text-align:left;margin-top:26px;margin-bottom:43px}.remedies-samples-formatter .samplespick__button__loader{position:absolute;width:100%;height:100%;top:0;left:0;background:#ffffff;padding-left:20px}.remedies-samples-formatter .samplespick__button--remove{display:none}.remedies-samples-formatter .samplespick__button--soldout{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;display:none;border:1px solid #000000;color:#000000;background:#ffffff}.remedies-samples-formatter .samplespick__button--soldout:hover{color:#ffffff;text-decoration:none}.remedies-samples-formatter .samplespick__button--soldout:focus{outline:0}.remedies-samples-formatter .samplespick__button--soldout:hover{background-color:#333333}.remedies-samples-formatter .samplespick__button--soldout:hover{border:1px solid #000000;color:#000000;background:#ffffff}.remedies-samples-formatter .remedies-samples-container{margin:auto;width:700px}.remedies-samples-formatter .remedies-product{margin-bottom:25px;text-align:left}.remedies-samples-formatter .remedies-product.is_selected .samplespick__button--remove{display:inline-block}.remedies-samples-formatter .remedies-product.is_selected .samplespick__button--add{display:none}.remedies-samples-formatter .remedies-product.is_soldout{opacity:.4}.remedies-samples-formatter .remedies-product.is_soldout .samplespick__button--soldout{display:inline-block}.remedies-samples-formatter .remedies-product.is_soldout .samplespick__button--add{display:none}.remedies-samples-formatter .remedies-product .image-container{background-position:152px -21px;background-size:235px 255px;display:inline-block;height:213px;margin-left:80px;margin-right:40px;width:53px}.remedies-samples-formatter .remedies-product .details-container{display:inline-block;vertical-align:top;width:460px}.remedies-samples-formatter .remedies-product .details-container .product-header{display:inline-block;font-size:20px;font-weight:700;letter-spacing:2px;margin-top:28px;text-transform:uppercase}.remedies-samples-formatter .remedies-product .details-container .product-subheader{font-size:20px;margin-bottom:8px}.remedies-samples-formatter .remedies-product .details-container .product-details-label{font-size:16px;font-weight:700}.remedies-samples-formatter .remedies-product .details-container a.button{margin-top:10px}@media (max-width:767px){.remedies-samples-formatter{width:100%}.remedies-samples-formatter .header{margin-top:25px}.remedies-samples-formatter .remedies-samples-container{width:auto}.remedies-samples-formatter .remedies-samples-container .remedies-product{text-align:center}.remedies-samples-formatter .remedies-samples-container .remedies-product .image-container{margin-left:0;margin-right:20px}.remedies-samples-formatter .remedies-samples-container .remedies-product .details-container{text-align:left;width:200px}.remedies-samples-formatter .remedies-samples-container .remedies-product .details-container .product-header{font-size:16px;margin-top:10px}.remedies-samples-formatter .remedies-samples-container .remedies-product .details-container .product-subheader{font-size:16px}.remedies-samples-formatter .remedies-samples-container .remedies-product .details-container .product-details{font-size:14px}.remedies-samples-formatter .live-chat-body{font-size:16px}.remedies-samples-formatter .live-chat .chat-now{margin:20px 0}}.product-store-check .instore-inventory-container{width:100%;float:left}.product-store-check__controls--controls{color:#929292}.product-store-check .location-controls{text-align:left;position:relative;margin:0 0 4px}@media (min-width:1025px){.product-store-check .location-controls{border-bottom:1px solid #000000;padding:0 0 .5em .5em;width:100%}}.product-store-check .location-controls__hdr{display:inline-block;margin:0 12px 0 0;text-transform:uppercase;font-size:14px;letter-spacing:.05em;color:#000000;font-weight:700}@media (min-width:768px){.product-store-check .location-controls__hdr{display:block}}@media (min-width:1025px){.product-store-check .location-controls__hdr{display:inline-block;font-weight:700}}.product-store-check .location-controls__input{padding:.69em;line-height:-10px;vertical-align:top;color:#000000;width:75%;border-radius:0}@media (min-width:768px){.product-store-check .location-controls__input{width:35%}}.product-store-check .location-controls__info{display:inline;text-transform:none;margin-right:16px}@media (min-width:768px) and (orientation:portrait){.product-store-check .location-controls__info{margin-right:2px}}.product-store-check .location-controls__link{display:none}.product-store-check .location-controls__link--edit{display:inline;margin-right:24px}@media (min-width:768px) and (orientation:portrait){.product-store-check .location-controls__link--edit{margin-right:10px}}.product-store-check .location-controls__zip{margin-top:10px}.product-store-check .location-controls__distance{display:inline-block;position:absolute;top:-2px}@media (min-width:768px){.product-store-check .location-controls__distance{top:12px}}@media (min-width:1025px){.product-store-check .location-controls__distance{top:-2px}}.product-store-check .location-controls__distance--select{height:30px}@media (min-width:768px){.product-store-check .location-controls__distance--select{padding-right:30px;line-height:16px}}@media (min-width:1025px){.product-store-check .location-controls__distance--select{padding-right:40px;line-height:auto}}.product-store-check .location-controls__distance--select .selectBox-label{line-height:25px}.product-store-check .location-controls__distance--select-selectBox-dropdown-menu li a{padding:6px 10px 6px 15px}.product-store-check .location-controls__distance--select-selectBox-dropdown-menu li:last-child a{border-bottom:none}.product-store-check .location-controls__close{position:absolute;right:0;top:5px}.product-store-check .doors-container .container-row__doors--msg{margin:.5em 0}.product-store-check .doors-container .container-row__doors.doors-avail .container-row__doors--msg{display:none}.product-store-check .doors-container .container-row__doors .door-row{margin-bottom:.5em}.product-store-check .doors-container .container-row__doors .door-row .door-info__address{width:100%;font-size:14px;text-transform:capitalize;display:inline;padding-left:1em}@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__address{padding-left:0}}.product-store-check .doors-container .container-row__doors .door-row .door-info__address.mobile_hidden{display:none!important}@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__address.mobile_hidden{display:inline!important}}.product-store-check .doors-container .container-row__doors .door-row .door-info__address--name{text-transform:capitalize;cursor:pointer;color:#ff4661;font-weight:400;text-decoration:underline;margin-bottom:5px;display:block}@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__address--name{display:inline-block;margin:0}}.product-store-check .doors-container .container-row__doors .door-row .door-info__address--name:hover{text-decoration:underline}.product-store-check .doors-container .container-row__doors .door-row .door-info__address--distance{text-transform:lowercase}.product-store-check .doors-container .container-row__doors .door-row .door-info__avail{width:100%;float:left;padding-left:1.5em;position:relative;display:flex}@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__avail{display:block}}.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg{display:inline-block}@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg{padding:.5em 0 0}}.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg--span{border-radius:50%;display:inline-block;height:.75em;width:.75em;margin:.15em .25em 0 0;padding:.2em;vertical-align:top;vertical-align:inherit;position:absolute;left:2px;top:1px}@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg--span{left:4px;top:8px}}.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg--text{font-size:13px;text-transform:uppercase;font-weight:700}@media (min-width:768px){.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg--text{font-size:14px}}.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg .msg-span__avail{background-color:#05ba59}.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg .msg-span__not-avail{background-color:#ff0000}.product-store-check .doors-container .container-row__doors .door-row .door-info__avail .avail-info__msg .msg-span__call{background-color:#edba1e}.product-store-check .inline-errors{font-size:18px;text-transform:uppercase;text-align:left;clear:both}.product-store-check .inline-errors__error{display:none;margin:0;padding:.5em 0 0}@media (min-width:768px){.product-store-check .inline-errors__error{margin:.5em 0 0;padding:0}}.product-store-check .inline-errors__error.active{display:block}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.product-store-check__inline{text-align:right}}.product-store-check__inline .inline-container{text-align:left;border-top:1px solid #cccccc;padding:10px 20px}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.product-store-check__inline .inline-container{width:50%;display:inline-block}}@media (min-width:768px){.product-store-check__inline .inline-container{border-bottom:1px solid #cccccc;padding:20px 0 10px 0}}.product-store-check__inline .inline-container__doors .doors-container{max-height:10em;overflow-y:auto}.product-store-check__inline .inline-container__link{display:none;margin:0 0 1em .5em}.product-store-check__overlay{margin:0;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#ffffff;z-index:1000;overflow-y:scroll}.product-store-check__overlay .overlay-container{padding:6%}.product-store-check__overlay .overlay-container .location-controls{text-align:center;border-bottom:1px solid #e6e6e6;padding:0 0 .5em}.product-store-check__overlay .overlay-container .location-controls__hdr{text-align:left;width:100%;border-bottom:1px solid #e6e6e6;padding:0 0 .5em;font-size:24px}.product-store-check__overlay .overlay-container .location-controls__input--zip{width:70%;border-radius:0;background:0;float:left}.product-store-check__overlay .overlay-container .location-controls__btn--zip{float:right}.product-store-check__overlay .overlay-container .location-controls__zip{margin:.5em 0 .75em}.product-store-check__overlay .overlay-container .location-controls__info{margin:0;float:left;top:10px;position:relative}.product-store-check__overlay .overlay-container .location-controls__distance{position:relative;float:right;width:4.25em}.product-store-check__overlay .overlay-container .location-controls__distance--select{height:30px;line-height:26px;padding-right:20px;text-transform:lowercase}.product-store-check__overlay .overlay-container .location-controls__close{position:absolute;right:0;top:2px}.product-store-check__overlay .overlay-container .doors-container .container-row .doors-avail{margin-top:.75em}.product-store-check__overlay .overlay-container .doors-container .container-row .door-row{margin-bottom:.85em;padding-bottom:.95em;border-bottom:1px solid #e6e6e6}.product-store-check__overlay .overlay-container .doors-container .container-row .door-row .door-info__address{width:100%}.product-store-check__overlay .overlay-container .doors-container .container-row .door-row .door-info__avail{width:100%;float:left;padding-left:0}.product-store-check__overlay .overlay-container .doors-container .container-row .door-row .door-info__avail .avail-info__msg{padding:0}.product-store-check .psc-state-init .inline-container__link{display:none}.product-store-check .psc-state-init .inline-container__partner{margin:0}@media (min-width:1025px){.product-store-check .psc-state-init .inline-container__partner{margin:0 0 0 .5em}}.product-store-check .psc-state-error .overlay-container .location-controls__info{display:none}.product-store-check .psc-state-error .overlay-container .container-row__doors{display:none}.product-store-check .psc-state-edit .inline-container__partner{display:none}.product-store-check .edit-controls{display:none}.product-store-check .mob-icon{text-decoration:none;margin-right:8px;font-size:15px;transform:rotate(-25deg);color:#000000}.shade-dot-filter ::-webkit-scrollbar{width:.25em;height:.25em;background:rgba(84,84,84,.1)}.shade-dot-filter ::-webkit-scrollbar-thumb{background:rgba(84,84,84,.5);border-radius:border-radius}.shade-dot-filter ::-webkit-scrollbar-track{background:rgba(84,84,84,.1);width:0}.shade-dot-filter h2.resp-accordion{display:none}.shade-dot-filter .color-families{top:414px;position:relative;width:100%}@media (max-width:375px){.shade-dot-filter .color-families{top:375px}}.shade-dot-filter .color-families .hide-tabs{display:none}.shade-dot-filter .color-families .color-families-nav.show{display:flex}.shade-dot-filter .color-families .color-families-nav.hide{display:none}.shade-dot-filter .swatch-gallery__photo--large{display:none}.shade-dot-filter ul.resp-tabs-list{text-align:center;max-width:768px;width:100%;display:flex;position:relative;bottom:414px;overflow-x:scroll}.shade-dot-filter ul.resp-tabs-list li{font-weight:100;text-transform:uppercase;width:160px;padding:18px 24px;border-bottom:1px solid #cccccc}.shade-dot-filter ul.resp-tabs-list li.resp-tab-active{font-weight:600;border-bottom:1px solid #000000;background-color:transparent}.shade-dot-filter .color-families-content.resp-tabs-container{background-color:transparent;clear:both}.shade-dot-filter .color-families-content .resp-tab-content{height:414px;background-color:transparent;padding:0;border:0}@media (max-width:375px){.shade-dot-filter .color-families-content .resp-tab-content{height:375px}}.shade-dot-filter .color-families-content .shade-picker__shades{overflow:auto;height:100%}.shade-dot-filter .color-families-content .shade-picker__shade-item{width:25%;height:25%;margin:0;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.shade-dot-filter .color-families-content .shade-picker__shade-item{width:25%;height:25%}}.shade-dot-filter .color-families-content .shade-picker__shade{width:60%;height:60%;box-shadow:#ffffff 0 0 1px 1px;border:1px solid transparent}.shade-dot-filter .color-families-content .shade-picker__shade.selected{border:3px solid #ffffff;box-shadow:#000000 0 0 1px 1px}.shade-dot-filter .swatch-gallery{width:100%;position:relative;bottom:414px}@media (max-width:375px){.shade-dot-filter .swatch-gallery{bottom:375px}}.shade-dot-filter .swatch-gallery .slick-wrapper{position:relative}@media (min-width:768px){.shade-dot-filter .swatch-gallery .slick-wrapper{overflow:hidden}}.shade-dot-filter .swatch-gallery .swatch-gallery-product-info{text-transform:uppercase;position:absolute;top:18px;left:18px}@media (min-width:768px){.shade-dot-filter .swatch-gallery .swatch-gallery-product-info{position:static;float:left;text-align:left}}.shade-dot-filter .swatch-gallery .swatch-gallery-product-info h3{font-family:Arial,Verdana,sans-serif}.shade-dot-filter .swatch-gallery__shade-name{font-family:Arial,Verdana,sans-serif}.shade-dot-filter .swatch-gallery .cta{position:absolute;bottom:-420px;right:0;left:0;margin:0 auto;text-align:center}@media (min-width:768px){.shade-dot-filter .swatch-gallery .cta{position:static;float:right}}.shade-dot-filter .swatch-gallery .button--secondary{background-color:#000000}.shade-dot-filter .swatch-gallery .slick-slider{margin:0 auto 32px}.shade-dot-filter .swatch-gallery .slick-slider .slick-next,.shade-dot-filter .swatch-gallery .slick-slider .slick-prev{height:60px}.shade-dot-filter .swatch-gallery .product__inventory-status{position:absolute;right:0;bottom:-20px}@media (min-width:768px){.shade-dot-filter{position:relative;margin:120px auto 30px;max-width:1280px;display:flex}.shade-dot-filter ::-webkit-scrollbar{width:.5em;height:.5em;background:rgba(84,84,84,.1)}.shade-dot-filter ::-webkit-scrollbar-thumb{background:rgba(84,84,84,.5);border-radius:border-radius}.shade-dot-filter ::-webkit-scrollbar-track{background:rgba(84,84,84,.1);width:0}.shade-dot-filter .swatch-gallery__photo--large{z-index:1}.shade-dot-filter .swatch-gallery__photo--large.active{display:block;position:absolute;top:0;left:0}.shade-dot-filter .product-gallery__main{background:#ffffff;height:100%;position:absolute;top:0;left:0}.shade-dot-filter .color-families{width:50%;position:unset}.shade-dot-filter ul.resp-tabs-list{position:absolute;max-width:860px;left:0;right:0;margin:0 auto;top:-100px;padding:0 20px;display:flex;justify-content:space-between}.shade-dot-filter ul.resp-tabs-list li{font-size:15px;width:160px;padding:18px 24px;border-bottom:1px solid #cccccc;font-weight:100}.shade-dot-filter .color-families{width:50%}.shade-dot-filter .color-families-content{height:100%}.shade-dot-filter .color-families-content.resp-tabs-container{height:100%}.shade-dot-filter .color-families-content .resp-tab-content{height:384px;padding:0}.shade-dot-filter .color-families-content .shade-picker__shades{display:block;height:384px;-webkit-overflow-scrolling:touch}.shade-dot-filter .swatch-gallery{width:50%;position:static}.shade-dot-filter .swatch-gallery .slick-wrapper{position:relative;height:384px}.shade-dot-filter .swatch-gallery .swatch-gallery-product-info{position:absolute;left:26px;top:26px;z-index:99}.shade-dot-filter .swatch-gallery .cta{position:absolute;right:0;bottom:3%;z-index:99}.shade-dot-filter .swatch-gallery .slick-slider{margin:0;height:384px}.shade-dot-filter.white-copy .swatch-gallery-product-info{color:#ffffff}}@media (min-width:1024px){.shade-dot-filter{max-width:1024px}.shade-dot-filter .color-families-content .resp-tab-content{height:512px}.shade-dot-filter .color-families-content .shade-picker__shades{height:512px}.shade-dot-filter .color-families-content .slick-slider{height:512px}.shade-dot-filter .swatch-gallery .slick-wrapper{height:512px}.shade-dot-filter .swatch-gallery .slick-slider{margin:0;height:512px}}@media (min-width:1280px){.shade-dot-filter{max-width:1280px}.shade-dot-filter .color-families-content .resp-tab-content{height:640px}.shade-dot-filter .color-families-content .shade-picker__shades{height:640px}.shade-dot-filter .color-families-content .slick-slider{height:640px}.shade-dot-filter .swatch-gallery .slick-wrapper{height:640px}.shade-dot-filter .swatch-gallery .slick-slider{margin:0;height:640px}}.shade-dot-filter.square-swatch .color-families-content .shade-picker__shades{padding:0;-webkit-overflow-scrolling:touch}.shade-dot-filter.square-swatch .color-families-content .shade-picker__shade-item{padding:0;margin:0}.shade-dot-filter.square-swatch .color-families-content .shade-picker__shade-item .selected:after{content:url(/media/export/cms/global/check-white.png);position:absolute;bottom:0;left:0}.shade-dot-filter.square-swatch .color-families-content .shade-picker__shade{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}.shade-dot-filter.square-swatch .color-families-content .shade-picker__shade.selected{border:0;box-shadow:none}@media (min-width:768px){.shade-dot-filter.square-swatch .color-families-content .shade-picker__shades{display:block}}@media (min-width:768px){body.bundle-product-page{background:linear-gradient(180deg,rgba(200,200,200,.1) 770px,transparent 770px)}}.spp-bundle-layout{max-width:1024px;margin:0 auto}@media (min-width:768px){.spp-bundle-layout{margin-top:20px}}.spp-bundle-layout__breadcrumb{color:#757575;font-size:15px}.spp-bundle-layout__get-set-cta{background-color:#e55c79;padding:20px 0;position:fixed;width:100vw;z-index:9999;bottom:0;left:0;text-align:center;display:inline-block;margin-right:10px}.spp-bundle-layout__get-set-cta--disabled{background-color:#cccccc}@media (min-width:768px){.spp-bundle-layout__get-set-cta{position:unset}}.spp-bundle-layout__get-set-cta.button--disabled{cursor:default;background-color:#cccccc}.spp-bundle-layout__get-set-cta.button--disabled:active,.spp-bundle-layout__get-set-cta.button--disabled:hover{background-color:#cccccc}.spp-bundle-layout .responsive-tabs-formatter__header .section-header{margin-bottom:15px}.spp-bundle-layout .responsive-tabs-formatter__header .section-header p{margin:0}.spp-bundle-layout__product-step .bundle-product-slide{display:flex;flex-direction:column}.spp-bundle-layout__product-step .bundle-product-slide__swatch-info__shade-blurb{display:none}.spp-bundle-layout__product-step .bundle-product-slide .product-gallery{order:0}.spp-bundle-layout__product-step .bundle-product-slide .product-header{order:1}.spp-bundle-layout__product-step .bundle-product-slide .bundle-product-slide__product-price{order:1}.spp-bundle-layout__product-step .bundle-product-slide .bundle-product-slide__product-size{order:1}.spp-bundle-layout__product-step .bundle-product-slide .bundle-product-slide__product-description{order:2}.spp-bundle-layout__product-step .bundle-product-slide .bundle-product-slide__swatch-list{order:3}.spp-bundle-layout__product-step .bundle-product-slide .bundle-product-slide__swatch-info{order:4}@media (max-width:1024px){.spp-bundle-layout__product-step.bundle-sku-selected .bundle-product-slide .bundle-product-slide__swatch-info,.spp-bundle-layout__product-step.swatch-list-hover .bundle-product-slide .bundle-product-slide__swatch-info{order:2}.spp-bundle-layout__product-step.bundle-sku-selected .bundle-product-slide .bundle-product-slide__product-description,.spp-bundle-layout__product-step.swatch-list-hover .bundle-product-slide .bundle-product-slide__product-description{order:4}}.spp-bundle-layout__product-step.bundle-sku-selected .bundle-product-slide__swatch-info__select-blurb,.spp-bundle-layout__product-step.swatch-list-hover .bundle-product-slide__swatch-info__select-blurb{display:none}.spp-bundle-layout__product-step.bundle-sku-selected .bundle-product-slide__swatch-info__shade-blurb,.spp-bundle-layout__product-step.swatch-list-hover .bundle-product-slide__swatch-info__shade-blurb{display:block}.bundle-items-inside{margin-top:30px;margin-bottom:50px;padding:15px}@media (min-width:768px){.bundle-items-inside{padding:0}}.bundle-items-inside__header{text-align:center;margin-bottom:0}.bundle-items-inside__header .section-header{margin-bottom:15px}.bundle-items-inside__header .section-header p{margin:0}.bundle-items-inside .product-grid__item{margin:0}.bundle-items-inside .product-thumb{padding-bottom:0}#colorbox.colorbox--bundle{border:none;width:auto!important;height:auto!important;-webkit-overflow-scrolling:touch;overflow-y:auto!important;width:100vw!important;height:100vh!important;left:0!important}@media (max-width:1024px){#colorbox.colorbox--bundle{top:0!important;position:absolute!important}}#colorbox.colorbox--bundle #cboxWrapper{position:relative;margin-left:auto;margin-right:auto;height:auto!important}@media (min-width:768px){#colorbox.colorbox--bundle #cboxWrapper{max-width:calc(100vw - (0px * 2));margin-top:0;margin-bottom:0}}@media (min-width:700px){#colorbox.colorbox--bundle #cboxWrapper{max-width:700px}}#colorbox.colorbox--bundle #cboxContent{box-sizing:border-box;height:auto!important;padding:0}@media (min-width:768px){#colorbox.colorbox--bundle #cboxContent{max-width:calc(100vw - (0px * 2))}}@media (min-width:700px){#colorbox.colorbox--bundle #cboxContent{max-width:700px}}@media (max-width:1024px){#colorbox.colorbox--bundle #cboxContent{padding:0;width:100vw!important}}#colorbox.colorbox--bundle #cboxLoadedContent{height:auto!important;width:auto!important}@media (max-width:1024px){#colorbox.colorbox--bundle #cboxLoadedContent{padding:0;width:100vw!important}}#colorbox.colorbox--bundle #cboxClose{color:#000000;width:18px;height:18px;font-size:18px;right:20px;top:20px}@media (min-width:768px){#colorbox.colorbox--bundle #cboxLoadedContent{border:1px solid #cccccc}}.spp-bundle-layout-flow{max-width:720px;margin-left:auto;margin-right:auto}.spp-bundle-layout-flow p{margin:0}.spp-bundle-layout-flow__title{margin:20px 0}.spp-bundle-layout-flow__title,.spp-bundle-layout-flow__title p{font-family:Arial,Verdana,sans-serif;border:0;text-align:center;font-size:12px;line-height:17px}@media (min-width:768px){.spp-bundle-layout-flow__title,.spp-bundle-layout-flow__title p{font-size:14px}}.spp-bundle-layout-flow__subtitle{margin:20px}@media (min-width:768px){.spp-bundle-layout-flow__subtitle{margin:40px 40px}}.spp-bundle-layout-flow[data-step-id=review] .spp-bundle-layout-flow__status-menu{display:none}.spp-bundle-layout-flow__status-menu{display:flex;justify-content:center}.spp-bundle-layout-flow__status-menu-item{font-family:Arial,Verdana,sans-serif;color:#d0d0d0;position:relative;text-transform:uppercase;font-size:12px;margin:0 15px}@media (min-width:768px){.spp-bundle-layout-flow__status-menu-item{font-size:26px;line-height:31px;margin:0 40px}}.spp-bundle-layout-flow__status-menu-item.bundle-sku-selected{border-bottom:2px solid green;color:#000000}.spp-bundle-layout-flow .spp-bundle-layout__next-cta{text-align:center}.spp-bundle-layout-flow .spp-bundle-layout__next-cta .button{padding:15px 30px}.spp-bundle-layout-flow.bundle-style--only_bundle_flow{max-width:none}.spp-bundle-layout-flow.bundle-style--only_bundle_flow .spp-bundle-layout__step{float:left;width:500px;margin-bottom:50px}.spp-bundle-layout-flow.bundle-style--only_bundle_flow .spp-bundle-layout__step.active{border:1px solid #e55c79}.spp-bundle-layout-flow.bundle-style--show_single{height:0;overflow-y:hidden;visibility:hidden}#colorbox .spp-bundle-layout-flow.bundle-style--show_single{height:auto;visibility:visible}.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step{height:0;overflow-y:hidden;visibility:hidden;transition:opacity 1s;opacity:0;margin-bottom:0}.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active{opacity:1;height:auto;visibility:visible;min-height:calc(100vh - 54px);padding-bottom:162px}@media (min-width:768px){.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active{min-height:auto;padding-bottom:0}}.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active .spp-bundle-layout__next-cta{text-align:center;display:none}#colorbox .spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active .spp-bundle-layout__next-cta{display:block}.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active .spp-bundle-layout__next-cta .button{width:100%;position:relative}@media (max-width:1024px){.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active .spp-bundle-layout__next-cta .button{background-color:#e55c79;padding:20px 0;position:fixed;width:100vw;z-index:9999;bottom:0;left:0}.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active .spp-bundle-layout__next-cta .button--disabled{background-color:#cccccc}}@media (min-width:768px){.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active .spp-bundle-layout__next-cta.below-viewport{margin-top:54px}}@media (min-width:768px){.spp-bundle-layout-flow.bundle-style--show_single .spp-bundle-layout__step.active .spp-bundle-layout__next-cta.below-viewport .button{max-width:700px;position:fixed;bottom:0}}.spp-bundle-layout-flow .product-gallery{margin:0 auto;width:62.5vw}@media (min-width:768px){.spp-bundle-layout-flow .product-gallery{max-width:250px;margin:0 auto}}.spp-bundle-layout-flow .product-gallery__photo--large{max-width:none}.spp-bundle-layout-flow .product-gallery img{height:auto!important}.spp-bundle-layout-flow .product-gallery__main{padding:0;min-height:62.5vw;margin-bottom:35px}@media (min-width:768px){.spp-bundle-layout-flow .product-gallery__main{min-height:250px}}.spp-bundle-layout-flow .product-gallery__thumbs{display:none}.spp-bundle-layout-flow .product-gallery__shade{display:none}.spp-bundle-layout-flow .product-gallery .slick-dots{padding:0;bottom:-15px}.spp-bundle-layout-flow .product-gallery .slick-dots button:before{font-size:30px}.spp-bundle-layout-flow .product-gallery .slick-dots button,.spp-bundle-layout-flow .product-gallery .slick-dots li{width:15px;height:15px}.spp-bundle-layout-flow .product__button--add-to-bag[data-button-status=pending]{opacity:.7}.spp-bundle-layout-flow__status-menu-item{color:#d0d0d0}.spp-bundle-layout-flow__status-menu-item.bundle-sku-selected{cursor:pointer;border-bottom:none}.spp-bundle-layout-flow__status-menu-item.active{color:#000000}.spp-bundle-layout-flow__status-menu-item .bundle-step-indicator__product-image{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;width:45px;height:45px}@media (min-width:768px){.spp-bundle-layout-flow__status-menu-item .bundle-step-indicator__product-image{width:75px;height:75px}}.spp-bundle-layout-flow__status-menu-item .product-step-label{position:relative;z-index:1}.sku-reaction-style--replace_with_sku_image .spp-bundle-layout-flow__status-menu-item.bundle-sku-selected .product-step-label{visibility:hidden}.sku-reaction-style--replace_with_sku_image .spp-bundle-layout-flow__status-menu-item.bundle-sku-selected .bundle-step-indicator__product-image{display:block}.sku-reaction-style--hover_sku_image .spp-bundle-layout-flow__status-menu-item.bundle-sku-selected:hover .product-step-label{visibility:hidden}.sku-reaction-style--hover_sku_image .spp-bundle-layout-flow__status-menu-item.bundle-sku-selected:hover .bundle-step-indicator__product-image{z-index:0;display:block}.sku-reaction-style--sku_image_background .spp-bundle-layout-flow__status-menu-item.bundle-sku-selected .bundle-step-indicator__product-image{z-index:0;display:block}.bundle-product-slide{text-align:center}@media (min-width:768px){.bundle-product-slide{margin-bottom:25px}}.bundle-product-slide__product-name{margin:10px 18px}@media (min-width:768px){.bundle-product-slide__product-name{margin:0 50px 10px 50px}}.bundle-product-slide__product-name,.bundle-product-slide__product-name p{font-family:Arial,Verdana,sans-serif;text-align:center;font-size:21px;text-transform:uppercase}@media (min-width:768px){.bundle-product-slide__product-name,.bundle-product-slide__product-name p{font-size:28px;line-height:37px}}.bundle-product-slide__product-description{margin:10px 18px 0 18px}@media (min-width:768px){.bundle-product-slide__product-description{margin:10px 50px 0 50px}}.bundle-product-slide__product-description,.bundle-product-slide__product-description p{font-family:Arial,Verdana,sans-serif;font-size:14px;letter-spacing:.0678em;line-height:25px}@media (min-width:768px){.bundle-product-slide__product-description,.bundle-product-slide__product-description p{font-size:16px;line-height:25px;letter-spacing:0}}.bundle-product-slide--shaded .bundle-product-slide__product-description,.bundle-product-slide--shaded .bundle-product-slide__product-description p{line-height:21px}.bundle-product-slide__swatch-info{min-height:2em;margin:10px 18px 0 18px}@media (min-width:768px){.bundle-product-slide__swatch-info{margin:25px 40px 0 40px}}.bundle-product-slide__swatch-info,.bundle-product-slide__swatch-info p{font-family:Arial,Verdana,sans-serif;font-size:14px;line-height:21px;letter-spacing:.0678em}@media (min-width:768px){.bundle-product-slide__swatch-info,.bundle-product-slide__swatch-info p{font-size:16px;line-height:25px;letter-spacing:0}}.bundle-product-slide__shade-name{font-weight:700}.bundle-product-slide .shade-picker__shades{max-width:312px;margin:10px auto;padding:0}.bundle-product-slide .shade-picker__shades.single-line{white-space:nowrap;overflow-x:auto}.bundle-product-slide .shade-picker__shades.single-line::-webkit-scrollbar-thumb{background:0 0}.bundle-product-slide .shade-picker__shades.single-line::-webkit-scrollbar{display:none}@media (min-width:768px){.bundle-product-slide .shade-picker__shades.single-line{white-space:none}}.bundle-product-slide .shade-picker__shades.slick-initialized{max-width:none}.bundle-product-slide .shade-picker__shades .slick-track{margin-left:15px}@media (min-width:768px){.bundle-product-slide .shade-picker__shades .slick-track{margin-left:0}}.bundle-product-slide .shade-picker.single-line .bundle-product-slide .shade-picker__shade-item{display:inline;float:none}@media (min-width:768px){.bundle-product-slide .shade-picker.single-line .bundle-product-slide .shade-picker__shade-item{float:left}}.bundle-product-slide .shade-picker.single-line .bundle-product-slide .shade-picker__shade{display:inline-block}.bundle-product-slide .shade-picker__shade{width:23px;height:23px}@media (min-width:768px){.bundle-product-slide .shade-picker__shade{width:27px;height:27px}}.spp-bundle-layout__review__value-proposition{font-size:16px;line-height:21px;text-align:center;letter-spacing:.0678em;margin-top:5px}@media (min-width:768px){.spp-bundle-layout__review__value-proposition{font-size:16px;line-height:19px}}.spp-bundle-layout__review__items{position:relative;padding-top:30px;width:75%;margin:0 auto}@media (min-width:768px){.spp-bundle-layout__review__items{padding-top:70px;max-width:320px}}.spp-bundle-layout__review__items:before{content:'';background:#000000;display:none;position:absolute;height:3px;width:26px;top:30px;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.spp-bundle-layout__review__items:before{display:block}}.bundle-review-item{display:flex;margin-bottom:30px}@media (min-width:768px){.bundle-review-item{margin-bottom:50px}}.bundle-review-item__image{width:75px;height:75px}@media (min-width:768px){.bundle-review-item__image{width:100px;height:100px}}.bundle-review-item__abstract{flex:1;display:flex;flex-direction:column;margin-left:10px}@media (min-width:768px){.bundle-review-item__abstract{margin-left:30px}}.bundle-review-item__product-name{font-family:Arial,Verdana,sans-serif;border:0;font-size:18px;line-height:26px;letter-spacing:0}.bundle-review-item__product-size{font-size:14px;line-height:24px;letter-spacing:0}.bundle-review-item__shade{display:flex;align-items:center}.bundle-review-item .shade-picker__shade{width:13px;height:13px;display:flex;align-items:center}.bundle-review-item__shade__name{font-size:13px;line-height:24px;margin-left:5px}.bundle-review-item .bundle-edit-link{color:#e55c79;font-family:Arial,Verdana,sans-serif;font-size:14px;line-height:20px;letter-spacing:0;text-decoration:none;margin-top:3px}.bundle-review-item .bundle-edit-link span{border-bottom:2px solid}.section-afterpay .page-header{background-color:#ffffff}.section-afterpay .page-header.bg-cover{max-height:208px;background-size:contain!important}.section-afterpay .page-header__title{letter-spacing:0}.afterpay-working .page-products-makeup-auto-replenishment .page-header__subtitle .steps{display:block}@media (min-width:768px){.afterpay-working .page-products-makeup-auto-replenishment .page-header__subtitle .steps{display:flex}}.afterpay-working .page-products-makeup-auto-replenishment .page-header__subtitle .steps .step{width:100%;height:150px}@media (min-width:768px){.afterpay-working .page-products-makeup-auto-replenishment .page-header__subtitle .steps .step{width:33%;height:190px}}.afterpay-working .page-products-makeup-auto-replenishment .page-header__subtitle .steps .step .icon-shipping:before{content:url(/media/export/cms/afterpay/ICON_TRUCK.png)}.afterpay-working .page-products-makeup-auto-replenishment .page-header__subtitle .steps .step .icon-schedule:before{content:url(/media/export/cms/afterpay/ICON_CALENDAR.png)}.afterpay-working .page-products-makeup-auto-replenishment .page-header__subtitle .steps .step .icon-payment:before{content:url(/media/export/cms/afterpay/ICON_CARD.png)}@media (min-width:768px){.afterpay-faq{width:100%;margin:0 auto;float:left}}@media (min-width:768px){.afterpay-faq .customer-service-faqs{max-width:initial}}@media (min-width:768px){.afterpay-faq .customer-service-header,.afterpay-faq .customer-service-section{float:none;margin:0 auto;width:50%}}.afterpay-faq .customer-service-header__title{text-align:center;letter-spacing:0}.store-locator.store-locator--mobile #map-canvas{height:100%;margin:0;padding:0;min-height:331px}.store-locator.store-locator--mobile #map-canvas .store-locator__tooltip{height:147px;width:199px}.store-locator.store-locator--mobile #map-canvas .store-locator__tooltip .store-locator__tooltip-name{text-transform:uppercase;color:#000000}.store-locator.store-locator--mobile .search-submit__text{display:none}.store-locator.store-locator--mobile .search-submits{background:#ff4661;position:absolute;height:32px;top:0;right:0}.store-locator.store-locator--mobile .store-locator__tooltip .column--hours,.store-locator.store-locator--mobile .store-locator__tooltip .store-locator__event{display:none}.store-locator.store-locator--mobile .store-locator__tooltip-book-appointment{font-family:"BBText Bold",Helvetica,Arial,sans-serif}@media (max-width:767px){.store-locator.store-locator--mobile .store-locator__tooltip-book-appointment{border:2px solid #000000;color:#000000;display:inline-block;letter-spacing:.3em;text-align:center;padding:8px 5px 7px;margin:10px 0;text-transform:uppercase}.store-locator.store-locator--mobile .store-locator__tooltip-book-appointment .icon{background:transparent url(/media/export/cms/appointment_booking/common/calendar_store_mob.jpg) no-repeat;background-size:100% auto;width:15px;height:21px;cursor:pointer}}.store-locator.store-locator--mobile .store-locator__tooltip-name{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px}.store-locator.store-locator--mobile .doors_results .store-locator__tooltip .store-locator__tooltip-name{font-size:14px;letter-spacing:3px;margin-bottom:5px}.store-locator.store-locator--mobile .doors_results .store-locator__tooltip .store-locator__tooltip-phone{line-height:2em}.store-locator.store-locator--mobile .store-locator-section .store-locator__event{display:none}.store-locator.store-locator--mobile .directions.button{color:#ffffff}.store-locator.store-locator--mobile fieldset{display:inherit}.store-locator.store-locator--mobile .hide-mobile{display:none!important}.store-locator.store-locator--mobile .store-locator-section--list_item .store-locator__button-container{display:none}.store-locator.store-locator--mobile .store-locator-section--list_item.selected .store-locator__button-container{display:block}.store-locator.store-locator--mobile .store-locator__button.mobile-list{background:url(/media/images/background-images/background-image5.png) 10px 7px no-repeat;color:#000000}.store-locator.store-locator--mobile .cart-caret{background:url(/media/images/background-images/background-image2.png) no-repeat 0 0;position:absolute;top:-11px;left:45px;width:22px;height:12px}.store-locator a{text-decoration:none}.store-locator a.marker{color:#000000;letter-spacing:2px}.store-locator h1.doorname{margin-bottom:10px}.store-locator .hidden,.store-locator .hide,.store-locator .inactive{display:none!important}.store-locator fieldset{display:inline}.store-locator .store-locator__header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:24px;text-align:center;text-transform:uppercase;margin:20px 0}.store-locator__results-header{padding:0 0 10px;border-bottom:1px solid #cccccc;font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-align:center}.store-locator .store-locator__info{display:none;margin:10px 0 10px 0;padding:0 5px;font-size:12px}.store-locator .store-locator__info-strong{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:700}.store-locator .store-locator__sections{margin-top:10px;margin-bottom:15px}.store-locator .store-locator__button{text-align:center;display:block;float:left;width:49%;line-height:32px;text-transform:uppercase;font-size:12px;letter-spacing:2px;height:35px;color:#000000;border:1px solid #000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;margin-right:1%}.store-locator .store-locator__button:last-child{margin-left:1%;margin-right:0}.store-locator .store-locator__button.active{background:#000000;color:#ffffff}.store-locator .store-locator__button .icon{margin-top:2px;font-size:28px;margin-left:14px;float:left}.store-locator .store-locator__duty-free-tab-link{color:#000000}.store-locator .store-locator-section--list_item{padding:15px}.store-locator .store-locator-section--list_item:nth-child(even){background:#f0f0f0}.store-locator .store-locator-section--list_item .store-locator__button{margin-top:13px}.store-locator .store-locator-section--list_item .store-locator__button.active{border:none;background:0 0;color:#000000}.store-locator .store-locator-section--list_item-section{display:table;margin-top:14px;font-size:14px;width:100%;padding:15px 0;background:#ffffff;border:1px solid #cccccc}.store-locator .store-locator-section--list_item-section h4{font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-transform:uppercase}.store-locator .store-locator-list__hours{border-right:1px solid #cccccc}.store-locator .store-locator-list__event,.store-locator .store-locator-list__hours{display:table-cell;padding:0 15px;width:50%}.store-locator .store-locator__tooltip{font-family:"BBText Regular",Helvetica,Arial,sans-serif;width:280px;position:relative}.store-locator .store-locator__tooltip-book-appointment{display:block;border-top:1px solid #000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;color:#000000;letter-spacing:.3em;padding:9px 0 0;margin-top:23px;text-align:center}.store-locator .store-locator__tooltip-book-appointment .icon{background:transparent url(/media/export/cms/appointment_booking/common/calendar_store_mob.jpg) no-repeat;background-size:100% auto;width:19px;height:23px;cursor:pointer}.store-locator .store-locator__tooltip .store-locator__tooltip-name{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase}.store-locator .store-locator__tooltip .store-locator__tooltip-name.popup{color:#ff4661;text-transform:capitalize}.store-locator .store-locator__tooltip .store-locator__tooltip-phone{color:#ff4661}@media (max-width:768px){.responsive-tabs--store-locator ul.resp-tabs-list{display:none;margin-bottom:15px}.responsive-tabs--store-locator .resp-tabs-list li{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:13px;text-transform:none;text-align:center;display:inline-block;width:50%;padding:5px 0;margin:0;list-style:none;cursor:pointer;float:left}.responsive-tabs--store-locator .resp-tabs-container{padding:0;background-color:#fff;clear:left}.responsive-tabs--store-locator h2.resp-accordion{cursor:pointer;padding:5px;display:none}.responsive-tabs--store-locator .resp-accordion-active,.responsive-tabs--store-locator .resp-content-active{display:block}.responsive-tabs--store-locator .resp-tab-content{border:none;padding:0;background:#ffffff}.responsive-tabs--store-locator .search-form{padding:0;position:relative;background:0 0}.responsive-tabs--store-locator .search-form input[type=search]{font-family:"BBText Regular",Helvetica,Arial,sans-serif;width:100%;padding-right:50px;border-color:#cccccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive-tabs--store-locator .search-form .search-submit{position:absolute;right:0;top:0}.responsive-tabs--store-locator .search-form .search-submit.active{background:#ff4661}.responsive-tabs--store-locator .search-form .city{width:92%}}@media (max-width:768px) and (max-width:414px){.responsive-tabs--store-locator .search-form .city{width:85%}}.hannah{text-align:center;padding:40px 0 60px}.hannah img{margin:0}.hannah .container{width:440px;margin:45px auto 0}.hannah .link{border-bottom:0}.hannah .link.active{color:red}.hannah .link.active .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hannah .meet_bobbi h2.section-header{margin-bottom:23px}.hannah .meet_bobbi .info{margin-bottom:39px}.div-read-more{display:none}.div-read-more div{padding:20px 0}.wooster{max-width:776px;text-align:center;margin:0 auto;margin-top:30px}.chips{background:image-url(/sites/bobbibrown/themes/ru/css/temp/wr.jpg) no-repeat 0 0;height:227px;max-width:776px;text-align:center;color:#fff;margin:0 auto 80px auto;position:relative}.chips h3,.chips h3 a{color:#fff;position:absolute;bottom:35px;left:0;width:100%;text-align:center;font-size:16px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase}.store-locator--desktop .store-locator-either-or{vertical-align:top;display:inline-block;margin-top:6px;letter-spacing:3px}.store-locator--desktop .store-locator__dutyfree,.store-locator--desktop .store-locator__locate{color:#ff4661;margin:5px 0 0 0;display:inline-block;vertical-align:top}.store-locator--desktop .store-locator__dutyfree .icon,.store-locator--desktop .store-locator__locate .icon{font-size:24px;line-height:24px;vertical-align:middle}.store-locator--desktop .store-locator__dutyfree span.text,.store-locator--desktop .store-locator__locate span.text{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:8px;letter-spacing:3px;border-bottom:2px solid #ff4661}.store-locator--desktop .store-locator__dutyfree{margin:20px auto 5px;display:inline-block;float:right}.store-locator--desktop .store-locator__dutyfree span.text{border-bottom-color:#ff4661}.store-locator--desktop .store-locator__form-container{display:inline-block;width:auto}.store-locator--desktop .store-locator__links-container{overflow:hidden;width:100%}.store-locator--desktop .store-locator__link-events{margin:20px auto 5px;border-bottom:2px solid #ff4661;display:inline-block;letter-spacing:3px;float:left}.store-locator--desktop ul.resp-tabs-list{display:block}.store-locator--desktop ul.resp-tabs-list .resp-tab-item{font-family:"BBText Regular",Helvetica,Arial,sans-serif;padding-left:0;padding-right:0;width:50%;text-align:center}.store-locator--desktop .store-locator__hero{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;padding:45px;text-transform:uppercase;background:#f4f1ec;text-align:center;margin:0 0 60px 0}.store-locator--desktop .store-locator__hero .locator_error_messages li{color:#ff0000}.store-locator--desktop .store-locator__hero select.country{display:inline}.store-locator--desktop .store-locator__hero h1,.store-locator--desktop .store-locator__hero h2{letter-spacing:5px}.store-locator--desktop .store-locator__hero h2{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1;font-size:22px}@media (min-width:768px){.store-locator--desktop .store-locator__hero h2{font-size:30px}}@media (min-width:1024px){.store-locator--desktop .store-locator__hero h2{font-size:40px}}.store-locator--desktop .store-locator__hero img{margin:0;max-width:none;height:auto;vertical-align:bottom}.store-locator--desktop .store-locator__hero a.selectBox{text-align:left;display:inline-block;width:220px;float:left;height:32px;line-height:32px;margin:0 10px 0 5px}.store-locator--desktop .store-locator__hero a.selectBox .selectBox-arrow{line-height:2em}.store-locator--desktop .store-locator__hero input.search[type=text]{width:205px}.store-locator--desktop .store-locator__hero ::-webkit-input-placeholder{color:#000000}.store-locator--desktop .store-locator__hero :-moz-placeholder{color:#000000;opacity:1}.store-locator--desktop .store-locator__hero ::-moz-placeholder{color:#000000;opacity:1}.store-locator--desktop .store-locator__hero :-ms-input-placeholder{color:#000000}.store-locator--desktop .store-locator__hero #store-search-controls .required_field{border:1px solid #ff0000}.store-locator--desktop .search-submit{margin:-3px 0 0 5px;background:#ff4661;height:32px;line-height:32px;padding:0 11px}.store-locator--desktop .search-submit .icon-search{display:none}.store-locator--desktop .search-submit .search-submit__text{display:inline-block}.store-locator--desktop .store-locator__search{display:inline-block}.store-locator--desktop .store-locator__search form{padding:0;width:auto}.store-locator--desktop .store-locator__sections{display:none}.store-locator--desktop .search-form{background:0 0}.store-locator--desktop .store-locator__main .column{width:60%;float:left;margin:0 2%}.store-locator--desktop .store-locator__main .column:last-child{width:30%}.store-locator--desktop #map-canvas{height:100%;margin:0;padding:0;min-height:450px}.store-locator--desktop .store-locator-section--list_item{padding:0}.store-locator--desktop .store-locator-section--list_item .column--hours,.store-locator--desktop .store-locator-section--list_item .store-locator-section,.store-locator--desktop .store-locator-section--list_item .store-locator-section--list_item-location,.store-locator--desktop .store-locator-section--list_item .store-locator__button-container{display:none}.store-locator--desktop .store-locator-section--list_item .store-locator__tooltip{padding:15px}.store-locator--desktop .store-locator__tooltip .column{width:50%;float:left}.store-locator--desktop .store-locator__tooltip.info_window,.store-locator--desktop .store-locator__tooltip.info_window:last-child{width:100%;margin:0}.store-locator--desktop .store-locator__stores{height:412px;overflow-y:scroll}.store-locator--desktop .store-locator__event{display:none;background:#000000;color:#ffffff;padding:10px 0 0}.store-locator--desktop .store-locator__event .icon-close{display:none;color:#ffffff}.store-locator--desktop .store-locator__event-list{display:none;color:#000000;background:#ffffff;border:1px solid #000000}.store-locator--desktop .store-locator__event-list h5{color:#000000}.store-locator--desktop .responsive-tabs--store-locator .resp-tab-content{padding:0}.store-locator--desktop .responsive-tabs--store-locator .resp-tab-item{text-transform:none;margin-bottom:0}.store-locator--desktop .store-locator-section--list_item:nth-child(odd){background:0 0}.store-locator--desktop .store-locator-section--list_item.active{background:#f0f0f0}.store-locator--desktop .store-locator-section--list_item:hover{cursor:pointer;background:#f0f0f0}.store-locator--desktop .store-locator-section--list .store-locator__tooltip .store-locator__event{display:none}.store-locator--desktop .store-locator__directions{font-size:12px;background-color:#ffffff}.store-locator--desktop .store-locator__directions-location{padding:15px;line-height:20px;background:#ffffff;border-color:#000000;border-width:1px 0}.store-locator--desktop .store-locator__directions-location .store-locator__directions-destination{line-height:40px;vertical-align:middle;float:left;height:40px;width:40px;text-align:center;background:#ff4661;color:#ffffff;margin-right:10px}.store-locator--desktop .store-locator__directions-location .store-locator__directions-eta{color:#ff4661}.store-locator--desktop .store-locator__directions-location .directions-form__errors{margin-bottom:1em;color:#ff4661}.store-locator--desktop .store-locator__directions-location .directions-form__input-wrapper--a{margin-bottom:11px}.store-locator--desktop .store-locator__directions-location .directions-form__input-wrapper--b{margin-bottom:22px}.store-locator--desktop .store-locator__directions-location .directions-form__submit{margin:0 0 22px 55px}.store-locator--desktop .store-locator__directions-location .directions-form__input-wrapper .store-locator__directions-destination{height:32px;width:32px;line-height:32px;background:#000000}.store-locator--desktop .store-locator__directions-location .directions-form__input-wrapper .directions-form__input{width:215px}.store-locator--desktop .store-locator__directions-location .directions-form__transportation-modes{width:100%;text-align:justify}.store-locator--desktop .store-locator__directions-location .directions-form__transportation-modes .directions-form__transportation-mode-link{vertical-align:top;display:inline-block;zoom:1;color:#000000}.store-locator--desktop .store-locator__directions-location .directions-form__transportation-modes .directions-form__transportation-mode-link.active{color:#ff4661}.store-locator--desktop .store-locator__directions-location .directions-form__transportation-modes .stretch{width:100%;display:inline-block;font-size:0;line-height:0}.store-locator--desktop .store-locator__directions-location .directions-form__results{background-color:#ffffff}.store-locator--desktop .store-locator__directions-location .store-locator__directions-end,.store-locator--desktop .store-locator__directions-location .store-locator__directions-start{background-color:#f0f0f0;border-color:#000000;border-style:solid;border-width:1px 0}.store-locator--desktop .store-locator__directions-location table.adp-placemark{display:none}.store-locator--desktop .store-locator-section--list_item .store-locator__tooltip{font-size:14px}.store-locator--desktop .store-locator-section--list_item .column{width:100%;margin:0}.store-locator--desktop .store-locator-section--list .store-locator__event{font-size:14px}.store-locator--desktop .store-locator-section--list .store-locator__event .store-locator__event-label{padding:10px}.store-locator--desktop .store-locator-section--list .store-locator__event .store-locator__event-list__item{padding:10px}.store-locator--desktop .store-locator-section--list .store-locator__event .store-locator__event-list__item h5{font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;margin-bottom:8px}.store-locator--desktop .store-locator-section--list .store-locator__event .icon-close{float:right}@media (max-width:1024px){.store-locator--desktop .store-locator__locate{display:inline-block;text-align:center;margin-bottom:20px}}.store-locator--desktop .adp-directions tr .adp-substep:nth-child(1),.store-locator--desktop .adp-directions tr .adp-substep:nth-child(2){width:10%}.store-locator--desktop .adp-directions tr .adp-substep:nth-child(3){width:65%}.store-locator__default{background:#ffffff;margin:0}.prue{border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0}.prue p{font-weight:700;margin:0;font-size:13px}#map-canvas img{max-width:none}.cart_overlay{-webkit-transition:opacity .4s false,visibility .4s false;-moz-transition:opacity .4s false false,visibility .4s false false;-o-transition:opacity .4s false false,visibility .4s false false;transition:opacity .4s,visibility .4s;visibility:visible;opacity:1;position:absolute;z-index:999;top:30px;right:-15px}.cart_overlay a{text-decoration:none}.cart_overlay.hidden{visibility:hidden;opacity:0;display:block!important}.cart_overlay .cart-caret{background:url(/media/images/background-images/background-image2.png) no-repeat 0 0;position:absolute;top:-12px;right:12px;width:22px;height:12px}.cart_overlay .kit-container{float:left;text-align:left}.cart_overlay .kit-container .cart-item__kit-item{margin-bottom:5px;margin-right:10px}.cart_overlay .kit-container .cart-item__kit-item .product_name{display:none}.cart_overlay .kit-container .cart-item__desc-info .color .swatch{width:18px;height:18px;float:left}@media (min-width:768px){.cart_overlay .kit-container .cart-item__desc-info .color .swatch{width:22px;height:22px}}.cart_overlay .kit-container .cart-item__desc-info .color .shade{line-height:18px;margin-left:1.7em}@media (min-width:768px){.cart_overlay .kit-container .cart-item__desc-info .color .shade{line-height:22px}}@media (min-width:768px){.cart_overlay .kit-container .cart-item__desc-info .color{margin:5px 0 1px 0}}.cart_overlay .cart-confirm-wrapper{position:relative;width:438px;border:solid 1px #d0d0d0;background-color:#ffffff;color:#000000;z-index:1;margin-top:37px}.cart_overlay .cart-confirm-wrapper .close{background:url(/media/images/background-images/background-image3.png) no-repeat 0 0;width:18px;height:18px;display:block;text-indent:-10000px;float:right;margin:10px 15px}.cart_overlay .cart-confirm-wrapper .at-h2,.cart_overlay .cart-confirm-wrapper h2{margin:20px 20px 10px;font-size:15px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:2px;text-align:left}.cart_overlay .cart-confirm-wrapper .products-heading{display:none}.cart_overlay .cart-confirm-wrapper .products-heading span{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;text-transform:none}.cart_overlay .cart-confirm-wrapper .products-heading span.h_product{padding:0 210px 0 20px}@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .products-heading span.h_product{float:left;padding:0 0 0 10px;text-align:left;width:56%}}.cart_overlay .cart-confirm-wrapper .products-heading span.h_qty{padding:0 40px 0 0}@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .products-heading span.h_qty{margin-right:2%;padding:0;width:6%}}.cart_overlay .cart-confirm-wrapper .cart-products{height:auto;background:0 0;width:100%;padding:0 10px;max-height:320px;overflow-x:hidden;overflow-y:auto}@media (min-width:768px){.cart_overlay .cart-confirm-wrapper .cart-products{padding:0 20px}}.cart_overlay .cart-confirm-wrapper .cart-products .prod{width:100%;padding:15px 0;line-height:1.2em;border-bottom:solid 1px #d0d0d0}.cart_overlay .cart-confirm-wrapper .cart-products .prod a{color:#000000}.cart_overlay .cart-confirm-wrapper .cart-products .prod img{margin-right:20px;float:left}@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod img{width:20%;margin-right:2%}}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info{float:left;width:190px}@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info{width:48%;margin-right:2%}}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info a{display:block;font-weight:700;font-size:11px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;text-align:left}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info a div,.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info a h3{font-size:11px}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .size{display:none;font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-transform:none;line-height:27px}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .shade_info,.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .size_info{text-transform:none;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.3em;text-align:left;letter-spacing:1px}@media (min-width:768px){.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .shade_info,.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .size_info{font-size:16px}}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .shade_info_label,.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .size_info_label{letter-spacing:1px;color:#1b1b1b}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .shade_info_label:after,.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .size_info_label:after{content:': '}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .shade_info .shade_thumb,.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info .size_info .shade_thumb{width:22px;height:22px;background:#d0d0d0;border-radius:50%;transition:all .2s ease-in-out;display:block;float:left;margin:2px 5px 0 0}.cart_overlay .cart-confirm-wrapper .cart-products .prod .qty{float:left;font-size:11px}@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod .qty{width:6%;margin-right:2%}}.cart_overlay .cart-confirm-wrapper .cart-products .prod .price{font-size:11px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;line-height:12px;float:right;text-align:right;padding-right:0;padding-top:3px;font-weight:700}@media (max-width:767px){.cart_overlay .cart-confirm-wrapper .cart-products .prod .price{width:20%}}.cart_overlay .cart-confirm-wrapper .cart-products .prod .price .currency_type{clear:both}.cart_overlay .cart-confirm-wrapper .cart-products .view_bag{text-align:center;padding:30px}.cart_overlay .cart-confirm-wrapper .cart-products .view_bag a{color:#ff4661;border-bottom:solid 1px #ff4661;font-size:14px}.cart_overlay .cart-confirm-wrapper .subtotal{padding:22px 5px;line-height:1em;font-size:15px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.cart_overlay .cart-confirm-wrapper .subtotal .items .items-in-cart{display:none}.cart_overlay .cart-confirm-wrapper .subtotal .items .item-in-cart{display:inline}.cart_overlay .cart-confirm-wrapper .subtotal .items.plural .item-in-cart{display:none}.cart_overlay .cart-confirm-wrapper .subtotal .items.plural .items-in-cart{display:inline}.cart_overlay .cart-confirm-wrapper .subtotal .left-copy{float:left}.cart_overlay .cart-confirm-wrapper .subtotal .right-copy{float:right;text-align:right}.cart_overlay .cart-confirm-wrapper .subtotal .right-copy .sub_t_text{float:left}.cart_overlay .cart-confirm-wrapper .subtotal .right-copy .sub_t{float:right;width:100px}.cart_overlay .cart-confirm-wrapper .checkout{padding:20px 20px 0;text-align:right;clear:both;margin:0}.cart_overlay .cart-confirm-wrapper .promos{width:100%}.cart_overlay .cart-confirm-wrapper .promos .free_ship{width:100%;height:55px;background:#f1f1f1;color:#221f20;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.cart_overlay .cart-confirm-wrapper .promos .free_ship h2{color:#221f20;letter-spacing:4px;line-height:20px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;margin-bottom:0;text-align:center}.cart_overlay .cart-confirm-wrapper .promos .free_ship div{padding-top:7px;letter-spacing:4px;line-height:20px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;margin-bottom:0;text-align:center;font-size:11px;margin:20px 20px 10px}.cart_overlay .cart-confirm-wrapper .promos .free_ship p{text-transform:none;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:12px}.cart_overlay .cart-confirm-wrapper .add_view h2{color:#ff4661;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;text-transform:none}.cart_overlay .cart-confirm-wrapper .add_view .cart-products{background:0 0}.cart_overlay .cart-confirm-wrapper .add_view .cart-products .prod{border-top:solid 1px #d0d0d0;border-bottom:none}.cart_overlay .cart-confirm-wrapper .add_view .checkout{padding:20px 20px 0;text-align:right;clear:both}.cart_overlay .cart-confirm-wrapper.loading{text-align:center;padding:20px}.product-fave-confirm{text-align:center;padding-top:60px}.product-fave-confirm__copy,.product-fave-confirm__copy p{font-family:Arial,Verdana,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:14px;margin-bottom:37px}.product-fave-confirm__copy p{margin:0}.product-fave-confirm__cta{color:#ff4661;border-color:#ff4661}#cboxOverlay.product-fave-overlay-cbox{background:#ffffff}#colorbox.product-fave-overlay-cbox{border:solid 2px #d4d4d4}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;width:10px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#d0d0d0;position:relative}.jspDrag{background:#000000;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.search-form{padding:10px 20px 0 20px;background:#f0f0f0;background:rgba(240,240,240,.95)}@media (min-width:768px){.search-form{background:#ffffff;background:rgba(255,255,255,.95);padding:25px 43px 25px 25px;width:744px}}.search-form__fields{overflow:hidden}.search-form input[type=submit].search-form__submit,.search-form input[type=text].search-form__field{display:block;font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:.24em}.search-form input[type=text].search-form__field{border:0;border-bottom:1px solid #000000;width:100%;background:0 0;height:auto;padding:0;text-transform:uppercase;line-height:35px;letter-spacing:1.5px}.search-form input[type=text].search-form__field:focus{border-color:#000000}@media (min-width:768px){.search-form input[type=text].search-form__field{border:1px solid #000000;width:551px;padding:0 7px;float:left;height:35px}.search-form input[type=text].search-form__field:focus{border-color:#000000}}.search-form input[type=submit].search-form__submit{display:none}@media (min-width:768px){.search-form input[type=submit].search-form__submit{height:35px;line-height:35px;display:block;width:117px;margin:0 0 0 5px;float:left}}@media (min-width:768px){.search-form__results{width:551px}}.search-form .typeahead-wrapper{text-align:left}.search-form .popular-search-wrapper{background-color:#d1d2d1}.search-form .product-results{max-height:60vh;overflow:auto}.search-form .search-suggestions__link{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;font-size:14px;display:block;line-height:35px;padding:0 7px 0 0}@media (min-width:768px){.search-form .search-suggestions__link{line-height:1.5}}@media (min-width:768px){.search-form .search-suggestions__link{padding:0 7px}}.search-form .highlighted{color:#ff4661}.search-form .content-results .product_result_header{text-transform:capitalize}@media (min-width:768px){.search-form .content-results .product_result_header{text-transform:uppercase}}.search-form .terms-suggestions-title{display:none}.search-form .result{overflow:hidden;padding:8px 0;border-bottom:solid 1px #d1d2d1}@media (min-width:768px){.search-form .result{padding:15px 0}}.search-form .result a,.search-form .result a:active{text-decoration:none;color:#ff4661}.search-form .product__image{width:80px}.search-form .product__abstract,.search-form .product__image-wrapper{display:block;float:left}.search-form .product__image-wrapper{margin-right:15px}.search-form .product__abstract{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;width:289px}@media (min-width:768px){.search-form .product__abstract{letter-spacing:.06em;line-height:1}}.search-form .product__headline{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.01em;margin-bottom:10px}.search-form .product__headline a{color:#000000;text-transform:uppercase;font-weight:700}.search-form .product__description{margin-bottom:6px;line-height:normal}.search-form .product__description p{margin-bottom:8px;line-height:normal}.search-form .product__price{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.01em;float:right;text-align:right;width:70px;font-weight:700}.search-form .product__rating{display:none}.search-form .search-related-stories{margin-top:15px;display:none}@media (min-width:768px){.search-form .search-related-stories{display:block}}.search-form .search-related-story{overflow:hidden;color:#ffffff;background-color:#000000;height:80px}.search-form .search-related-story a{color:#ffffff}.search-form .search-related-story__image-wrapper{float:left;margin-right:15px}.search-form .search-related-story__abstract{padding:10px 20px 0 0}.search-form .search-related-story__headline{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.01em;margin-bottom:10px}.search-form .search-related-story__description{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;margin-bottom:6px}@media (min-width:768px){.search-form .search-related-story__description{letter-spacing:.06em;line-height:1}}.search-form--results{margin:0 auto;position:relative;min-height:60px}@media (min-width:768px){.search-form--results{min-height:auto}}.search-form--results .search-form__results-count{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;display:none;position:absolute;border-top:solid 1px #000000;border-bottom:solid 1px #000000;right:169px;height:35px;line-height:35px;padding:0 12px}@media (min-width:768px){.search-form--results .search-form__results-count{letter-spacing:.06em;line-height:1}}.search-results{padding:0}@media (min-width:768px){.search-results{padding:0 20px}}.search-results-spacer{height:100px}.search-results__more-link-wrapper{text-align:center;padding-bottom:33px}.search-results__header--mobile{text-align:center;background:#f0f0f0;height:60px;line-height:60px}.search-results__header--desktop{display:none}@media (min-width:768px){.search-results__header--desktop{display:block}}@media (min-width:768px){.search-results__header--mobile{display:none}}@media (min-width:768px){body.section-esearch .site-utils__dropdown{display:none!important}}.endeca-product-result .product__button--add-to-bag{display:none}@media (max-width:767px){.endeca-product-result--0 .product__button--add-to-bag{display:inline-block}.endeca-product-result--0 .product__button--quickshop{display:none}}#search-wrapper #col-1,#search-wrapper .results-summary{display:none}#search-wrapper .loading{text-align:center;padding-bottom:20px}#search-wrapper #search-summary,#search-wrapper #summary{padding:20px 0;text-align:center;text-transform:uppercase}#search-wrapper #search-summary span,#search-wrapper #summary span{font-weight:700}#search-wrapper #search-summary span .not-bold,#search-wrapper #summary span .not-bold{font-weight:400}#search-wrapper #search-summary .search-results__no-results .no-results-error,#search-wrapper #summary .search-results__no-results .no-results-error{color:#221f20;font-size:12px;line-height:1.3}#search-wrapper #search-summary .search-results__no-results .no-results-header,#search-wrapper #summary .search-results__no-results .no-results-header{color:#221f20;margin:20px 0 0}#search-wrapper #search-summary .search-results__no-results .no-results-message,#search-wrapper #summary .search-results__no-results .no-results-message{margin:20px 36.5px 60px 35.5px;color:rgba(34,31,32,.65);font-size:15px;line-height:1.3;text-transform:none}@media (min-width:769px){#search-wrapper #search-summary .search-results__no-results .no-results-message,#search-wrapper #summary .search-results__no-results .no-results-message{color:#6f6d6e}}.esearch_results--pc.wrap{padding:0}.esearch_results--pc .product-thumb__image{height:272px}.esearch_results--pc .quickshop-wrapper{clear:both}.esearch_results--mobile{padding:12px 0}#product-results .results-header{display:none}#product-results .product-thumb__headline h3{font-size:14px}#product-results .product__flag{display:none}#product-results .product-grid__content .p-w-r .pr-category-snippet__item{display:inline-block}#bestseller-results{border-top:1px solid #d0d0d0;padding-top:40px}#bestseller-results .results,#bestseller-results .results-header{display:none}#bestseller-results .tabbed-products-block .grid--mpp__carousel .grid--mpp__items .mpp-grid.product-grid-default{min-width:310px}#bestseller-results .product-brief-shades__shade-item{min-width:20px}@media (min-width:768px){#bestseller-results .product-brief-shades__shade-item{min-width:30px}}#bestseller-results .product-brief-shades .slick-track{display:flex;flex:1;min-width:310px}#bestseller-results .product-brief-shades .slick-list{width:100%}#bestseller-results .product-brief-shades__shade-item{width:23px!important}@media (min-width:768px){#bestseller-results .product-brief-shades__shade-item{width:25px!important}}#bestseller-results .product-brief-shades .slick-track{min-width:unset}@media (min-width:768px){#bestseller-results .product-brief-shades .slick-track{min-width:1060px}}#bestseller-results .tabbed-products-block .grid--mpp__carousel .grid--mpp__items .mpp-grid{min-width:320px}@media (min-width:376px){#bestseller-results .tabbed-products-block .grid--mpp__carousel .grid--mpp__items .mpp-grid{min-width:370px}}@media (min-width:768px){#bestseller-results .tabbed-products-block .grid--mpp__carousel .grid--mpp__items .mpp-grid{min-width:34%}}#search-wrapper .pagination-container{text-align:center}#search-wrapper .pagination-container .pagination{padding:14px 0;margin:0 auto}#search-wrapper .pagination-container .pagination a{text-decoration:none}#search-wrapper .pagination-container .pagination .viewall{padding-right:15px}#search-wrapper .pagination-container .pagination>span{margin-left:10px}#search-wrapper .pagination-container .pagination>span.first{margin-left:0}.header-search{-webkit-transition:left false false,.3s false false,ease false false;-moz-transition:left false false false,.3s false false false,ease false false false;-o-transition:left false false false,.3s false false false,ease false false false;transition:left .3s ease;position:fixed;width:100%;top:112px;height:55px;padding:0;left:0;z-index:9991}@media (min-width:768px){.header-search{position:static;width:auto;height:auto}}.js-nav-expanded .header-search{left:260px}.header-search__close{background:0 0;position:absolute;z-index:1;right:20px;top:17px;text-decoration:none}.header-search__close .icon{color:#000000;font-size:20px}.search-microphone--hidden{display:none}#js-voice-output{display:none}.site-header__smart-menu.nav-pc-hidden .site-header__search{padding-left:0}.site-header__smart-menu.nav-pc-hidden .popular-search-wrapper{color:#000000}.site-header__smart-menu.nav-pc-hidden .header-search.bobbi-voice-search .site-util__icon{padding-left:5px}.site-header__smart-menu.nav-pc-hidden .header-search.bobbi-voice-search .search-form input[type=text].search-form__field.search-term{padding-left:30px;line-height:36px}.site-header__smart-menu.nav-pc-hidden .header-search.bobbi-voice-search .popular-search-wrapper{color:#000000;position:absolute}.search-form__fields .search-form__mic{position:absolute;right:-5px;width:2.5rem;height:100%;overflow:hidden;top:0;text-decoration:none;text-align:center;background:#000000}.search-form__fields .search-form__mic__img{width:20px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-form__fields .search-form__mic-overlay{width:100vw;height:100vh;background:#f0f0f0;font-size:11px;font-family:Arial;position:fixed;top:36px;left:0;padding-top:1rem;opacity:.98}.search-form__fields .search-form__mic-overlay.search-form__mic-overlay--show{display:block}.search-form__mic-overlay-results{padding:0 2.5em;color:#000000}.can-say__title{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:21px;text-transform:uppercase;border-bottom:solid 1px #000000;padding-bottom:1rem;margin:0}.can-say__examples.can-say__examples--hidden{visibility:hidden}.can-say__examples li>a{text-decoration:none}.can-say__examples li p{margin:0;padding:10px 1rem 9px;border-bottom:solid 1px #696969;font-size:15px;letter-spacing:1px;color:#d0d0d0}.search-form__mic-overlay-results-img{overflow:hidden;margin-bottom:3rem}.search-form__mic-overlay-results-img .icon-circle_check{color:#ff4661;font-size:30px;display:none}.search-form__mic-overlay-results-img .icon-circle_check.fadeIn{animation:fadein 2s;display:block}.search-form__mic-overlay-results-img img{color:#ff4661;font-size:30px}.search-form__mic-overlay-results-img img.inv{visibility:hidden}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.site-utils__dropdown__close{overflow:hidden;height:21px;width:20px;top:15px}.search-form__mic-overlay-close{overflow:hidden;color:#000000;font-size:20px;position:absolute;right:.925em}.search-form__mic-overlay-close .icon{overflow:hidden}.search-form input[type=text].search-form__field{width:80%}.search-form input[type=text].search-form__field.search-form__field--hidden{display:none}.search-form__mic-overlay-top p{margin:0;color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;line-height:21px;letter-spacing:.2em}.search-form__mic-overlay-top__listen,.search-form__mic-overlay-top__search{font-size:18px;text-transform:uppercase;padding:2em 0 1em}.search-form__mic-overlay-top__search-sub{font-size:14px;padding-bottom:1.25em}.site-footer__main .site-email-signup{border-bottom:1px solid #cccccc;margin-bottom:20px;padding:0 20px 25px 20px;position:relative}.site-footer__main .site-email-signup::after{content:'';display:table;clear:both}@media (min-width:768px){.site-footer__main .site-email-signup{border-bottom:0;padding:0}}.site-footer__main .site-email-signup__header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;margin:0 0 15px 0}@media (min-width:768px){.site-footer__main .site-email-signup__header{line-height:1.5}}.site-footer__main .site-email-signup__form{overflow:hidden;width:100%}.site-footer__main .site-email-signup__field{width:55%;max-width:150px;margin-bottom:5px;line-height:26px;float:left;margin-right:6px}.site-footer__main .site-email-signup__success.inline{position:absolute;top:0;left:0;width:100%;height:100%}.site-footer__main .site-email-signup__submit{float:left}.site-footer__main .site-email-signup__success.inline{position:absolute;background:#ffffff;text-transform:none}.site-footer__main .site-email-signup__error{margin:0 0 17px;color:red}.site-footer__main .site-email-signup__error span{display:block}.site-utils__dropdown .site-email-signup{padding:22px 28px 20px 24px;position:relative}.site-utils__dropdown .site-email-signup__header{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;margin-bottom:18px}@media (min-width:768px){.site-utils__dropdown .site-email-signup__header{letter-spacing:.06em;line-height:1}}.site-utils__dropdown .site-email-signup__field{width:100%;margin-bottom:18px}.site-utils__dropdown .site-email-signup__success.inline{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;padding-top:70px;text-align:center;z-index:2}.site-utils__dropdown .site-email-signup__submit{width:100%;height:34px;line-height:34px}.site-utils__dropdown .site-email-signup__error{margin-bottom:3px}.site-utils__dropdown .site-email-signup__error span{display:block}.site-utils__dropdown .site-email-signup__legal{padding-top:5px}.site-email-signup__legal p{margin-bottom:8px}.optional-info .optional-info__header,.site-email-signup .optional-info__header{text-indent:0;margin:0 0 10px 0;padding:10px 0}.site-footer__column .site-email-signup .sign-in-component__birthday-program a.selectBox{padding:0 6px}.site-footer__column .site-email-signup .sign-in-component__birthday-program a.selectBox .selectBox-arrow{width:24px}.site-footer__column .site-email-signup .optional-info__header,.site-footer__column .site-email-signup .sign-in-component__birthday-program{display:none}.sign-in{width:374px;color:#000000}.sign-in a{color:#000000}.sign-in.is_signed_in{width:216px}.sign-in-page .account__return-user input[type=email]{width:100%}.sign-in .login__container{margin:22px 28px 20px 24px}.sign-in .login__header{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;text-transform:none;margin-bottom:18px}@media (min-width:768px){.sign-in .login__header{letter-spacing:.06em;line-height:1}}.sign-in .login__signin_overlay_error{color:#ff0000}.sign-in .login__email{width:100%;margin-bottom:10px}.sign-in .login__password{width:100%;margin-bottom:18px}.sign-in .login__forgot-password{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;color:#000000;line-height:18px;text-decoration:none;border-bottom:1px solid #000000;display:inline-block;margin-bottom:20px}.sign-in .login__forgot-password:hover{text-decoration:none}.sign-in .login__submit{width:100%;height:34px;line-height:34px}.sign-in .login__registration-alt{background:#000000;padding:18px 28px 25px 24px}.sign-in .login__no-account{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;text-transform:none;color:#ffffff;margin-bottom:18px}@media (min-width:768px){.sign-in .login__no-account{letter-spacing:.06em;line-height:1}}.sign-in .login__register{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;background:#ffffff;color:#000000;width:100%;height:34px;line-height:34px;padding:0}.sign-in .login__register:hover{color:#ffffff;text-decoration:none}.sign-in .login__register:focus{outline:0}.sign-in .login__register:hover{background-color:#333333}.sign-in .login__register:hover{color:#ffffff}.sign-in .login__register:hover{background-color:#333333}.sign-in .registration{display:none}.sign-in .registration__container{margin:22px 28px 20px 24px}.sign-in .registration__container .day-of-birth__collection-field{margin-bottom:32px}@media (max-width:767px){.sign-in .registration__container .day-of-birth__collection-field{margin-bottom:0}}.sign-in .registration__container .optional-info__header{text-indent:0}.sign-in .registration__header{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;text-transform:none;margin-bottom:18px}@media (min-width:768px){.sign-in .registration__header{letter-spacing:.06em;line-height:1}}.sign-in .registration__email{width:188px;margin-bottom:10px}.sign-in .registration__password{width:188px;margin-bottom:18px}.sign-in .registration__password-container{overflow:hidden}.sign-in .registration__password-container .registration__password{float:left}.sign-in .registration__overlay-container{display:grid}.sign-in .registration__show-pass{display:block;margin:5px 0;float:left}.sign-in .registration__show-pass-text{letter-spacing:0}.sign-in .registration__email-list,.sign-in .registration__terms{line-height:18px;display:block}.sign-in .registration__terms-text{position:relative;display:block;padding-left:20px}.sign-in .registration__terms-text::before{position:absolute;top:4px;left:0}.sign-in .registration__email-list{margin:10px 0 18px 0}.sign-in .registration__submit{width:100%;height:34px;line-height:34px}.sign-in .registration__signin-alt{background:#000000;padding:18px 28px 25px 24px}.sign-in .registration__have-account{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;text-transform:none;color:#ffffff;margin-bottom:18px}@media (min-width:768px){.sign-in .registration__have-account{letter-spacing:.06em;line-height:1}}.sign-in .registration__login{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;background:#ffffff;color:#000000;width:100%;height:34px;line-height:34px;padding:0}.sign-in .registration__login:hover{color:#ffffff;text-decoration:none}.sign-in .registration__login:focus{outline:0}.sign-in .registration__login:hover{background-color:#333333}.sign-in .registration__login:hover{color:#ffffff}.sign-in .registration__login:hover{background-color:#333333}.sign-in .account-links{display:none;margin:23px 25px 10px 25px}.sign-in .account-links__welcome{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;text-transform:none;margin-bottom:24px}@media (min-width:768px){.sign-in .account-links__welcome{letter-spacing:.06em;line-height:1}}.sign-in .account-links__appointments,.sign-in .account-links__favorites,.sign-in .account-links__login,.sign-in .account-links__logout,.sign-in .account-links__loyalty,.sign-in .account-links__orders,.sign-in .account-links__profile{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;line-height:39px;height:41px;border-bottom:2px solid #d4d4d4}@media (min-width:768px){.sign-in .account-links__appointments,.sign-in .account-links__favorites,.sign-in .account-links__login,.sign-in .account-links__logout,.sign-in .account-links__loyalty,.sign-in .account-links__orders,.sign-in .account-links__profile{line-height:1.5}}.sign-in .account-links__loyalty{letter-spacing:1px}.sign-in .account-links__login,.sign-in .account-links__logout{border-bottom:none}.sign-in-component__birthday-program{width:100%;overflow:hidden;margin:10px 0}.site-utils__item--account .sign-in-component__birthday-program,.site-utils__item--email .sign-in-component__birthday-program{margin-top:0}.sign-in-component__birthday-program .day-of-birth__collection-field{padding:10px 0}.sign-in-component__birthday-program .day-of-birth__collection-field a{width:27%;min-width:27%;float:left;margin-right:3%}.sign-in-component__birthday-program .day-of-birth__collection-field a.select-month{width:33%}.sign-in-component__birthday-program .day-of-birth__collection-field a.select-year{width:34%;float:left;margin-right:0}.sign-in-component__birthday-program .day-of-birth__collection-field.dob_format_yyyy_mm_dd a{margin-right:3%}.sign-in-component__birthday-program .day-of-birth__collection-field.dob_format_yyyy_mm_dd a.select-day{margin-right:0}.password-request-page__content,.password-reset-page__content,.password-sent-page__content{margin:20px}.password-request-page__header,.password-reset-page__header,.password-sent-page__header{margin-bottom:20px;line-height:30px;font-size:20px;font-weight:700}.password-request-page .request-form__item,.password-reset-page .request-form__item,.password-sent-page .request-form__item{margin:20px 0}@media (min-width:768px){.password-request-page,.password-reset-page,.password-sent-page{margin:0 auto;max-width:1024px;text-align:center}.password-request-page__content,.password-reset-page__content,.password-sent-page__content{text-align:left;margin-left:50px}}@media (min-width:768px) and (max-width:767px){.password-request-page__header,.password-reset-page__header,.password-sent-page__header{position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2em}.password-request-page__header:before,.password-reset-page__header:before,.password-sent-page__header:before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:43%;left:0}.password-request-page__header .inner,.password-request-page__header__inner,.password-reset-page__header .inner,.password-reset-page__header__inner,.password-sent-page__header .inner,.password-sent-page__header__inner{position:relative;display:inline-block;padding:0 7px 0 9px;background:#ffffff}}@media (min-width:768px) and (max-width:767px) and (min-width:768px){.password-request-page__header,.password-reset-page__header,.password-sent-page__header{padding:0 55px}}@media (min-width:768px) and (max-width:767px){.password-request-page__header:before,.password-reset-page__header:before,.password-sent-page__header:before{background:#000000}}@media (min-width:768px) and (max-width:767px) and (min-width:768px){.password-request-page__header,.password-reset-page__header,.password-sent-page__header{font-size:14px}}@media (min-width:768px) and (min-width:768px){.password-request-page__header,.password-reset-page__header,.password-sent-page__header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:21px;letter-spacing:.24em;text-indent:20px;margin:4px 0 17px 0;padding-bottom:16px;border-bottom:2px solid #000000}}@media (min-width:768px) and (max-width:767px){.password-request-page__subheader,.password-reset-page__subheader,.password-sent-page__subheader{position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2em;font-size:12px}.password-request-page__subheader:before,.password-reset-page__subheader:before,.password-sent-page__subheader:before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:43%;left:0}.password-request-page__subheader .inner,.password-request-page__subheader__inner,.password-reset-page__subheader .inner,.password-reset-page__subheader__inner,.password-sent-page__subheader .inner,.password-sent-page__subheader__inner{position:relative;display:inline-block;padding:0 7px 0 9px;background:#ffffff}}@media (min-width:768px) and (max-width:767px) and (min-width:768px){.password-request-page__subheader,.password-reset-page__subheader,.password-sent-page__subheader{padding:0 55px}}@media (min-width:768px) and (max-width:767px){.password-request-page__subheader:before,.password-reset-page__subheader:before,.password-sent-page__subheader:before{background:#000000}}@media (min-width:768px) and (max-width:767px) and (min-width:768px){.password-request-page__subheader,.password-reset-page__subheader,.password-sent-page__subheader{font-size:14px}}@media (min-width:768px) and (min-width:768px){.password-request-page__subheader,.password-reset-page__subheader,.password-sent-page__subheader{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:21px;letter-spacing:.24em;font-size:14px;text-indent:20px;margin:4px 0 10px 0;padding-bottom:16px;border-bottom:1px solid #d4d4d4}}@media (min-width:768px) and (min-width:768px){.password-request-page__header,.password-request-page__subheader,.password-reset-page__header,.password-reset-page__subheader,.password-sent-page__header,.password-sent-page__subheader{width:65%;float:left;overflow:hidden}}@media (min-width:768px){.password-request-page .password-request,.password-request-page .password-reset,.password-request-page .password-sent,.password-reset-page .password-request,.password-reset-page .password-reset,.password-reset-page .password-sent,.password-sent-page .password-request,.password-sent-page .password-reset,.password-sent-page .password-sent{margin:20px 20px 0}.password-request-page .password-request__text,.password-request-page .password-reset__text,.password-request-page .password-sent__text,.password-reset-page .password-request__text,.password-reset-page .password-reset__text,.password-reset-page .password-sent__text,.password-sent-page .password-request__text,.password-sent-page .password-reset__text,.password-sent-page .password-sent__text{margin-top:10px;margin-bottom:25px;clear:left;width:65%}.password-request-page .password-request__text .sent-info__text .button,.password-request-page .password-request__text-paragraph,.password-request-page .password-reset__text .sent-info__text .button,.password-request-page .password-reset__text-paragraph,.password-request-page .password-sent__text .sent-info__text .button,.password-request-page .password-sent__text-paragraph,.password-reset-page .password-request__text .sent-info__text .button,.password-reset-page .password-request__text-paragraph,.password-reset-page .password-reset__text .sent-info__text .button,.password-reset-page .password-reset__text-paragraph,.password-reset-page .password-sent__text .sent-info__text .button,.password-reset-page .password-sent__text-paragraph,.password-sent-page .password-request__text .sent-info__text .button,.password-sent-page .password-request__text-paragraph,.password-sent-page .password-reset__text .sent-info__text .button,.password-sent-page .password-reset__text-paragraph,.password-sent-page .password-sent__text .sent-info__text .button,.password-sent-page .password-sent__text-paragraph{margin:0 0 10px 20px}.password-request-page .password-request .request-form__item.label,.password-request-page .password-reset .request-form__item.label,.password-request-page .password-sent .request-form__item.label,.password-reset-page .password-request .request-form__item.label,.password-reset-page .password-reset .request-form__item.label,.password-reset-page .password-sent .request-form__item.label,.password-sent-page .password-request .request-form__item.label,.password-sent-page .password-reset .request-form__item.label,.password-sent-page .password-sent .request-form__item.label{margin:0 0 25px}.password-request-page .password-request__item,.password-request-page .password-reset__item,.password-request-page .password-sent__item,.password-reset-page .password-request__item,.password-reset-page .password-reset__item,.password-reset-page .password-sent__item,.password-sent-page .password-request__item,.password-sent-page .password-reset__item,.password-sent-page .password-sent__item{margin-bottom:10px}.password-request-page .account-utilities__section,.password-reset-page .account-utilities__section,.password-sent-page .account-utilities__section{background-color:#f3efea}}@media (min-width:768px) and (min-width:768px){.password-request-page .account-utilities__section,.password-reset-page .account-utilities__section,.password-sent-page .account-utilities__section{float:right;margin:0 20px 20px 20px;padding:15px;width:calc(30% - 20px)}}@media (min-width:768px){.password-request-page .account-utilities__header,.password-reset-page .account-utilities__header,.password-sent-page .account-utilities__header{margin:0 0 10px 47px;padding-bottom:16px;font-size:30px;text-align:left}}@media (min-width:768px) and (min-width:768px){.password-request-page .account-utilities__header,.password-reset-page .account-utilities__header,.password-sent-page .account-utilities__header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:21px;letter-spacing:.24em;font-size:14px;margin:0 0 10px;border-bottom:1px solid #d4d4d4}}.password-request-page .password-reset__text,.password-reset-page .password-reset__text,.password-sent-page .password-reset__text{margin:10px 0 20px}.password-request-page .password-reset__item,.password-reset-page .password-reset__item,.password-sent-page .password-reset__item{margin-bottom:10px}.password-request-page .password-reset__item .field,.password-reset-page .password-reset__item .field,.password-sent-page .password-reset__item .field{display:block;width:200px}.br-space{display:block}@media (min-width:768px){.password-request-page .account-utilities__section{min-height:300px}}@media (min-width:768px){.password-request-page .account-utilities__section{min-height:200px}}@media (min-width:768px){.site-utils__dropdown--account{height:550px;overflow-y:scroll}}.section-offers .node-page{margin:0 0 40px 0}@media (min-width:768px){.section-offers .node-page{max-width:1024px;margin:20px auto 40px auto}}.offers-everyday{background:#f3efea;padding:0 20px 9px 20px;min-height:177px}@media (min-width:1025px){.offers-everyday{width:1024px;margin-left:auto;margin-right:auto;display:block}}@media (max-width:767px){.offers-everyday{display:none}}.offers-everyday__header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.28571;letter-spacing:.2em;line-height:48px;text-align:center;border-bottom:1px solid #929292;margin-bottom:5px}.offers-everyday__items{margin:0 1%;min-height:114px;width:98%;overflow-y:none}.offers-everyday__item{text-align:center;float:left}@media (max-width:767px){.offers-everyday__item{float:none;width:100%!important}}.offers-everyday__item-inner{position:relative;padding:0 20px 24px 20px;border-right:1px solid #929292;min-height:114px}@media (max-width:767px){.offers-everyday__item-inner{border-right:0}}.offers-everyday__item-header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.375;letter-spacing:.2em;padding-top:5px}.offers-everyday__item-link{position:absolute;display:block;width:100%;bottom:8px;left:0;text-transform:uppercase}.offers-everyday .slick-next,.offers-everyday .slick-prev{height:auto}.offers-everyday .slick-next:before,.offers-everyday .slick-prev:before{-webkit-transition:color false false,.3s false false,ease false false;-moz-transition:color false false false,.3s false false false,ease false false false;-o-transition:color false false false,.3s false false false,ease false false false;transition:color .3s ease;font-size:34px}.offers-everyday .slick-prev{left:-3px}.offers-everyday .slick-next{right:-9px}.offers-everyday .slick-next:before{position:static}.offers-hero{padding:20px 16px 40px 16px}.offers-hero ul{margin-left:24px}.offers-hero ul li{list-style-position:outside;line-height:27px}.offers-hero li{list-style:disc}@media (min-width:768px),(min-width:1024px){.offers-hero{width:100%}}@media (min-width:1025px){.offers-hero{width:1024px;margin-left:auto;margin-right:auto;padding:34px 16px 60px 16px}}.offers-hero__header{position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2em;font-size:20px;margin-bottom:34px}.offers-hero__header:before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:43%;left:0}.offers-hero__header .inner,.offers-hero__header__inner{position:relative;display:inline-block;padding:0 7px 0 9px;background:#ffffff}@media (min-width:768px){.offers-hero__header{padding:0 55px}}.offers-hero__header:before{background:#000000}@media (min-width:768px){.offers-hero__header{font-size:14px}}@media (max-width:767px){.offers-hero__header{line-height:25px;margin-bottom:5px}}.offers-hero__container{overflow:hidden}@media (max-width:767px){.offers-hero__container{position:relative}}@media (min-width:768px),(min-width:1024px){.offers-hero__description{float:left;width:60%}}@media (min-width:1025px){.offers-hero__description{float:left;width:50%;padding:0 0 11px 30px}}.offers-hero__callout{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:#ff4661}@media (max-width:767px){.offers-hero__callout{font-size:4vw;margin-top:5px;text-align:center}}.offers-hero__title{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:37px;line-height:46px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:767px){.offers-hero__title{font-size:7vw;text-align:center}}.offers-hero__text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:27px;letter-spacing:.06em;margin-top:20px}@media (max-width:767px){.offers-hero__text{margin-top:10px}}.offers-hero__sub-text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.06em;margin-top:14px}.offers-hero__actions{margin-top:20px}@media (max-width:767px){.offers-hero__actions{overflow:hidden;display:flex;flex-direction:column}}@media (min-width:768px){.offers-hero__actions{margin-top:30px}}@media (max-width:767px){.offers-hero__actions a.offers-hero__link{border:2px solid #000;margin-top:10px;order:2;padding:10px;text-align:center}}@media (max-width:767px){.offers-hero__actions a.offers-hero__button{order:1}}.offers-hero__link{display:inline-block;cursor:pointer;text-decoration:none;vertical-align:top;padding-bottom:5px;color:#000000;border-bottom:2px solid #000000;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35714;letter-spacing:.24em;float:left}.offers-hero__link:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}.touch .offers-hero__link,.touchevents .offers-hero__link{padding:10px;border-style:solid;border-width:2px;text-decoration:none}@media (min-width:768px){.offers-hero__link{float:none;margin-top:9px}}.offers-hero__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;color:#ffffff;background-color:#ff4661;float:right;margin-top:8px}.offers-hero__button:hover{color:#ffffff;text-decoration:none}.offers-hero__button:focus{outline:0}.offers-hero__button:hover{background-color:#333333}.offers-hero__button:hover{color:#ffffff}.offers-hero__button:hover{background-color:#ff4661}@media (min-width:768px){.offers-hero__button{float:none;margin:0 0 0 45px}}@media (max-width:767px){.offers-hero__button{clear:both;float:left;margin-top:15px}}.offers-hero__image-container{padding:20px 0 0 0}@media (min-width:768px),(min-width:1024px){.offers-hero__image-container{width:40%;float:right}}@media (min-width:1025px){.offers-hero__image-container{float:left;width:50%;padding:0 20px 20px 20px}}@media (max-width:767px){.offers-hero__image-container{display:none}}.offers-hero__image{display:block;width:100%}@media (max-width:767px){.offers-hero__image{margin-top:15px}}@media (min-width:768px){.offers-hero__image.mobile{display:none}}.offers-hero__dropdown{display:none;position:relative;clear:both;padding-top:16px}@media (max-width:767px){.offers-hero__dropdown{margin-top:20px}}.offers-hero__carrot{position:absolute;top:0;left:10%;width:32px;height:17px;background:url(/media/images/offers/carrot.gif) no-repeat 0 0}@media (max-width:767px){.offers-hero__carrot{left:16%}}.offers-hero__dropdown-content{overflow:hidden;border:1px solid #929292}.offers-hero__dropdown-products{display:none}.offers-hero__dropdown-product-header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.offers-hero__dropdown-product-header-inner{font-family:"BBText Regular",Helvetica,Arial,sans-serif}.offers-hero__dropdown-product-shades{overflow:hidden;width:100%;padding-bottom:28px}.offers-hero__dropdown-product-shade{float:left;width:50%;padding:4px 0}.offers-hero__shade{-webkit-border-radius:50% 50%;-moz-border-radius:50%/50%;border-radius:50%;float:left;width:16px;height:16px;margin-right:6px}.offers-hero__shade-label{line-height:16px;padding-right:5px;letter-spacing:normal;text-transform:lowercase}.offers-hero__dropdown-rules{margin:10px 0;padding:0 20px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.03em}@media (min-width:768px){.offers-hero__dropdown-rules{width:100%;float:left;border-left:none}}@media (min-width:768px),(min-width:1024px){.offers-details{width:100%}}@media (min-width:1025px){.offers-details{width:1024px;margin-left:auto;margin-right:auto}}.offers-details .offers-details-item:first-child .offers-details-item__description,.offers-details .offers-details-item:first-child .offers-details-item__image-container{border-top:none}@media (max-width:767px){.offers-details a.offers-details-item__link{padding-top:12px;border:2px solid #000000}.touch .offers-details a.offers-details-item__link,.touchevents .offers-details a.offers-details-item__link{padding-top:12px;border:2px solid #000000}}#welcome15-offer .offers-details-item__image{width:auto}.offers-details-item{overflow:hidden;background:#eeebe6;padding:0 20px 30px 20px;min-height:210px}.offers-details-item__image-container{float:left;width:50%;padding:10px 30px 0 10px;border-top:1px solid #929292}@media (min-width:768px){.offers-details-item__image-container{width:22%}}@media (max-width:767px){.offers-details-item__image-container{padding:10px 0 0 0;width:50%}}.offers-details-item__image{width:100%;height:auto}.offers-details-item__description{float:left;width:50%;padding-top:26px;border-top:1px solid #929292}@media (min-width:768px){.offers-details-item__description{width:78%}}@media (max-width:767px){.offers-details-item__description{padding-top:12px;width:50%}}.offers-details-item__callout{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:#ff4661;margin-bottom:8px}@media (max-width:767px){.offers-details-item__callout{display:none}}.offers-details-item__header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:30px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}@media (max-width:767px){.offers-details-item__header{font-size:12px;line-height:15px}}.offers-details-item__sub-header{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:26px;letter-spacing:.06em}@media (min-width:768px){.offers-details-item__sub-header{font-size:24px;line-height:30px}}.offers-details-item__text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.06em;margin-top:14px}.offers-details-item__actions{overflow:hidden;clear:both;padding-top:23px}@media (max-width:767px){.offers-details-item__actions{align-items:flex-end;display:flex;flex-direction:column;padding-top:0}}.offers-details-item__link{display:inline-block;cursor:pointer;text-decoration:none;vertical-align:top;padding-bottom:5px;color:#000000;border-bottom:2px solid #000000;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35714;letter-spacing:.24em}.offers-details-item__link:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}.touch .offers-details-item__link,.touchevents .offers-details-item__link{padding:10px;border-style:solid;border-width:2px;text-decoration:none}@media (min-width:768px){.offers-details-item__link{margin:8px 0 0 10%}}.offers-details-item--dropdown .offers-details-item__link--open{display:none}.offers-details-item__link--closed{display:none}.offers-details-item--dropdown .offers-details-item__link--closed{display:inline}.offers-details-item__link-container{float:left;width:50%}@media (min-width:768px){.offers-details-item__link-container{width:22%}}@media (max-width:767px){.offers-details-item__link-container{float:none;margin-top:10px;order:2;width:100%}.offers-details-item__link-container a{display:block;text-align:center}}.offers-details-item__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;color:#ffffff;background-color:#ff4661;float:right;margin-top:8px}.offers-details-item__button:hover{color:#ffffff;text-decoration:none}.offers-details-item__button:focus{outline:0}.offers-details-item__button:hover{background-color:#333333}.offers-details-item__button:hover{color:#ffffff}.offers-details-item__button:hover{background-color:#ff4661}@media (min-width:768px){.offers-details-item__button{margin-top:none;float:none}}@media (max-width:767px){.offers-details-item__button{display:block;float:none;margin-top:15px}}.offers-details-item__button-container{float:left;width:50%}@media (min-width:768px){.offers-details-item__button-container{width:78%}}@media (max-width:767px){.offers-details-item__button-container{float:none;order:1;width:100%}}.offers-details-item__dropdown{display:none;padding:20px;font-size:11px}.offers-details-item--dropdown .offers-details-item__dropdown{display:block}.offers-vip{margin-top:10px}.offers-vip__content{padding:36px 20px 0 20px;max-width:1024px;margin:0 auto}.offers-vip--sized .offers-vip__content{position:relative}.offers-vip__content-container{width:100%;background:#f6f5f1}.offers-vip__header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:30px;letter-spacing:.28em;text-transform:uppercase;text-align:center;margin-bottom:7px}.offers-vip__image{display:block;width:100%}@media (min-width:768px){.offers-vip__image-container{float:left;width:50%}.offers-vip--sized .offers-vip__image-container{float:none;position:absolute;bottom:0;left:0}}.offers-vip__description{text-align:center;padding:20px 5px 60px 5px}@media (min-width:768px){.offers-vip__description{float:left;width:50%;padding:86px 5px 80px 5px}.offers-vip--sized .offers-vip__description{width:100%;padding:86px 5px 80px 50%}}.offers-vip__description-header{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:38px;line-height:44px;letter-spacing:.01em}.offers-vip__description-text{margin-top:14px;font-size:18px;line-height:26px}.offers-vip__actions{margin-top:20px}@media (min-width:768px){.offers-vip__actions{margin-top:55px}}.offers-vip__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000}.offers-vip__button:hover{color:#ffffff;text-decoration:none}.offers-vip__button:focus{outline:0}.offers-vip__button:hover{background-color:#333333}@media (max-width:767px){.offers-vip__button{width:100%;line-height:40px;height:40px}}.offers-vip__link{display:inline-block;cursor:pointer;text-decoration:none;vertical-align:top;padding-bottom:5px;color:#000000;border-bottom:2px solid #000000;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35714;letter-spacing:.24em;margin:4px 0 0 15px}.offers-vip__link:hover{color:#ff4661;border-color:#ff4661;text-decoration:none}.touch .offers-vip__link,.touchevents .offers-vip__link{padding:10px;border-style:solid;border-width:2px;text-decoration:none}@media (max-width:767px){.offers-vip__link{margin:20px 0 0 0;display:block}}.offers-vip__footer{background:#000000;color:#ffffff;margin-top:60px;padding:40px;text-align:center}.offers-vip__footer-header{font-family:"BBText Light",Helvetica,Arial,sans-serif;font-weight:400;font-size:38px;line-height:44px;letter-spacing:.024em}.offers-vip__footer-link{display:inline-block;cursor:pointer;text-decoration:none;vertical-align:top;padding-bottom:5px;color:#ffffff;border-bottom:2px solid #ffffff;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35714;letter-spacing:.24em;margin-top:26px}.offers-vip__footer-link:hover{color:#ffffff;border-color:#ffffff;text-decoration:none}.touch .offers-vip__footer-link,.touchevents .offers-vip__footer-link{padding:10px;border-style:solid;border-width:2px;text-decoration:none}.offer-specific__container .offer{max-width:1024px;margin:0 auto;overflow:hidden;padding-bottom:20px}.offer-specific__container .offer__breadcrumb{max-width:1024px;margin:0 auto;height:48px;line-height:48px;background:#eff0f0;padding:0 30px;margin-bottom:30px}@media (min-width:768px){.offer-specific__container .offer__breadcrumb{margin-bottom:50px}}.offer-specific__container .offer__breadcrumb-container{width:100%;background:#eff0f0}@media (min-width:768px){.offer-specific__container .offer__breadcrumb-container{margin-top:5px}}.offer-specific__container .offer__breadcrumb-link{font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none}.offer-specific__container .offer__breadcrumb-link:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:22px;color:inherit;vertical-align:middle}.offer-specific__container .offer__breadcrumb-link:before{padding:0 4px 2px 0}.offer-specific__container .offer__breadcrumb-link:hover{text-decoration:none}.offer-specific__container .offer__container{padding:0 30px}.offer-specific__container .offer__header{position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2em;font-size:20px;margin-bottom:34px}.offer-specific__container .offer__header:before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:43%;left:0}.offer-specific__container .offer__header .inner,.offer-specific__container .offer__header__inner{position:relative;display:inline-block;padding:0 7px 0 9px;background:#ffffff}@media (min-width:768px){.offer-specific__container .offer__header{padding:0 55px}}.offer-specific__container .offer__header:before{background:#000000}@media (min-width:768px){.offer-specific__container .offer__header{font-size:14px}}@media (max-width:767px){.offer-specific__container .offer__header{line-height:25px}}.offer-specific__container .offer-hero{overflow:hidden}@media (min-width:768px){.offer-specific__container .offer-hero__description{float:left;width:50%}}.offer-specific__container .offer-hero__callout{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:#ff4661}.offer-specific__container .offer-hero__header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:37px;line-height:46px;letter-spacing:.1em;text-transform:uppercase}.offer-specific__container .offer-hero__text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:27px;letter-spacing:.06em;margin-top:20px;margin-bottom:0}.offer-specific__container .offer-hero__text p{margin:0 0 50px 0}.offer-specific__container .offer-hero__text ul{margin-left:24px}.offer-specific__container .offer-hero__text ul li{list-style-position:outside;list-style:none;padding-left:1em;text-indent:-22px}.offer-specific__container .offer-hero__text li:before{content:'\00B7';font-size:32px;margin-right:.3em}.offer-specific__container .offer-hero__actions{overflow:hidden}.offer-specific__container .offer-hero__link{text-transform:uppercase;font-size:14px;text-decoration:none;color:#000000;font-decoration:none;letter-spacing:3px;font-weight:700;display:inline;border-bottom:2px solid #000000;padding-bottom:4px}@media (min-width:768px){.offer-specific__container .offer-hero__link{float:left;margin-top:9px}}.offer-specific__container .offer-hero__link:hover{color:#ff526c;border-bottom-color:#ff526c}.offer-specific__container .offer-hero__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;color:#ffffff;background-color:#ff4661;margin-left:40px}.offer-specific__container .offer-hero__button:hover{color:#ffffff;text-decoration:none}.offer-specific__container .offer-hero__button:focus{outline:0}.offer-specific__container .offer-hero__button:hover{background-color:#333333}.offer-specific__container .offer-hero__button:hover{color:#ffffff}.offer-specific__container .offer-hero__button:hover{background-color:#ff4661}@media (max-width:767px){.offer-specific__container .offer-hero__button{width:100%;margin:20px 0 0 0}}.offer-specific__container .offer-hero__image-container{padding:20px 0 0 0;width:50%}@media (min-width:768px){.offer-specific__container .offer-hero__image-container{float:left}}.offer-specific__container .offer-hero__image{width:100%}.offer-specific__container .offer-hero__dropdown{display:none;position:relative;clear:both;padding-top:16px}@media (max-width:767px){.offer-specific__container .offer-hero__dropdown{margin-top:20px}}.offer-specific__container .offer-hero__carrot{position:absolute;top:0;z-index:999;margin-bottom:-1px;left:10%;width:32px;height:17px;background:url(/media/images/offers/carrot.gif) no-repeat 0 0}@media (max-width:767px){.offer-specific__container .offer-hero__carrot{left:20%}}.offer-specific__container .offer-hero__dropdown-content{overflow:hidden;border:1px solid #929292}.offer-specific__container .offer-hero__dropdown-content .offer__text{margin:10px 0;padding:0 20px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.03em}@media (min-width:768px){.offer-specific__container .offer-hero__dropdown-content .offer__text{width:100%;float:left;border-left:none}}.offer-specific__container .offer--1{padding:0 42px 24px 0}.offer-specific__container .offer--2{padding:0 0 24px 42px;border-left:1px #000 solid}.offer-specific__container .offer-options{width:50%;float:left}.offer-specific__container .offer-options__image-container{padding:20px 0 50px 0}.offer-specific__container .offer__categories{overflow:hidden;padding:30px 0 0 0}.offer-specific__container .offer__category{margin-bottom:20px}@media (min-width:768px){.offer-specific__container .offer__category{float:left;text-align:center;margin-bottom:70px}}@media (min-width:768px){.offer-specific__container .offer__category--1{width:28%;padding:0 26px 0 19px}}@media (min-width:768px){.offer-specific__container .offer__category--2{width:44%;padding:0 35px 0 27px}}@media (min-width:768px){.offer-specific__container .offer__category--3{width:28%}}.offer-specific__container .offer__category-link{display:block;height:100%;padding-bottom:50px}@media (min-width:768px){.offer-specific__container .offer__category-link{position:relative}}.offer-specific__container .offer__category-image{display:block;width:100%;padding:0 15%}@media (min-width:768px){.offer-specific__container .offer__category-image{padding:0}}.offer-specific__container .offer__category-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;background:#ffffff;border:2px solid #ff4661;color:#ff4661;width:100%;margin-top:20px}.offer-specific__container .offer__category-button:hover{color:#ffffff;text-decoration:none}.offer-specific__container .offer__category-button:focus{outline:0}.offer-specific__container .offer__category-button:hover{background-color:#333333}.offer-specific__container .offer__category-button:hover{background:#ffffff}.offer-specific__container .offer__category-button:hover{border-color:#000000;color:#000000}@media (min-width:768px){.offer-specific__container .offer__category-button{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:auto}}@media (min-width:768px){.offer-specific__container .offer--returns .offer-hero__description{width:70%}}@media (min-width:768px){.offer-specific__container .offer--returns .offer-hero__image-container{width:30%;padding:0 0 0 35px}}@media (min-width:768px){.offer-specific__container .offer--shipping .offer-hero__description{width:59%}}@media (min-width:768px){.offer-specific__container .offer--shipping .offer-hero__image-container{width:41%}}.en_US #cboxContent .offers-everyday{width:99%}.en_US #cboxContent .offers-everyday .offers-everyday__items{display:block;margin:0;width:100%}.en_US #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item{width:33%}.en_US #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item .offers-everyday__item-inner{padding:0 18px 24px}.en_US #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item .offers-everyday__item-inner .offers-everyday__item-header{font-size:14px}.en_US #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item:last-child .offers-everyday__item-inner{border:none}.en_CA #cboxContent .offers-everyday{width:99%}.en_CA #cboxContent .offers-everyday .offers-everyday__items{display:block;margin:0;width:100%}.en_CA #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item{width:33%}.en_CA #cboxContent .offers-everyday .offers-everyday__items .offers-everyday__item:last-child .offers-everyday__item-inner{border:none}@media only screen and (min-width:359px) and (max-width:420px){.offer-code-panel .offer-code__one-offer-only{font-size:13px}.offer-code-panel .offer-code__one-offer-only .offer-code__see-all-offers{border-left:none;border-right:none;border-top:none;font-size:11px;letter-spacing:0;padding:0}}@media only screen and (max-width:500px){.offers-details-item__link,.offers-hero__link{font-size:10px}.offers-details-item__sub-header{font-size:14px;line-height:16px}}.offerspick{width:100%;min-height:739px}.offerspick--selected{min-height:auto}@media (min-width:768px){.offerspick{padding:20px 0;min-height:1287px}.offerspick--selected{min-height:auto}.offerspick.offerspick__grid{padding:0 0 20px 0}.offerspick.offerspick__grid .offerspick__offer{width:33.33%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin:0 0 50px 0;padding:0}.offerspick.offerspick__grid .offerspick__offer__prod-header{min-height:385px;margin:0 0 20px 0}.offerspick.offerspick__grid .offerspick__offer__header{text-align:center}.offerspick.offerspick__grid .offerspick__offer__details{text-align:center;margin:0 10px 10px;min-height:100px}.offerspick.offerspick__grid .offerspick__offer__price{display:inline-block}.offerspick.offerspick__grid .offerspick__offer__product_size{display:inline-block}.offerspick.offerspick__grid .offerspick__header{width:1024px;margin:30px auto;background:#eff0f0}.offerspick.offerspick__grid .offerspick__header__subtitle{display:inline-block;width:70%}.offerspick.offerspick__grid .offerspick__header__choices{width:29%;display:inline-block;text-align:right}.offerspick.offerspick__grid .offerspick__footer{width:1024px;padding:0;margin:10px auto}.offerspick.offerspick__grid .offerspick__footer a{float:right;width:auto}}.offerspick__header{background:#eff0f0;padding:20px}.offerspick__header__inner img{width:100%}.offerspick__header__choices{margin:10px 0 0 0;text-align:right;font-weight:700;letter-spacing:.05em}.offerspick__footer{padding:20px 6.25%}.offerspick__footer a{width:100%;margin:10px 0}.offerspick__offers{padding:20px 6.25%}@media (min-width:768px){.offerspick__offers{padding:0;margin:10px auto;width:1024px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}.offerspick__offer{overflow:hidden;margin:12px 0 0 0;padding-bottom:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.offerspick__offer__header{font-size:16px;line-height:1.3;letter-spacing:.06em;font-family:Arial,Verdana,sans-serif;text-align:left;text-transform:uppercase;margin-bottom:18px}.offerspick__offer__prod-header{flex:1}@media (min-width:768px){.offerspick__offer__prod-header{flex:none}}.offerspick__offer__footer{flex:1}@media (min-width:768px){.offerspick__offer__footer{flex:none}}.offerspick__offer:last-child{border-bottom:0}.offerspick__offer.is_selected{border-bottom:0}.offerspick__offer.is_selected .offerspick__button--remove{display:inline-block}.offerspick__offer.is_selected .offerspick__button--add{display:none}.offerspick__offer.is_soldout{opacity:.4}.offerspick__offer.is_soldout .offerspick__button--soldout{display:inline-block}.offerspick__offer.is_soldout .offerspick__button--add{display:none}.offerspick__offer.not_selected{opacity:.4;pointer-events:none}.offerspick__offer.not_selected .button--disabled{border:none}.offerspick__button__container{text-align:left;margin:10px 0}@media (min-width:768px){.offerspick__button__container{text-align:center;min-height:35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}}.offerspick__button--remove{display:none}.offerspick__button--soldout{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;display:none;border:1px solid #000000;color:#000000;background:#ffffff}.offerspick__button--soldout:hover{color:#ffffff;text-decoration:none}.offerspick__button--soldout:focus{outline:0}.offerspick__button--soldout:hover{background-color:#333333}.offerspick__button--soldout:hover{border:1px solid #000000;color:#000000;background:#ffffff}.offerspick__shades{overflow:hidden;margin-top:26px}.offerspick__shade{margin-bottom:6px}.offerspick__shade__name,.offerspick__shade__price,.offerspick__shade__unit_price{font-size:16px;display:none}.offerspick__shade__unit_price{display:inherit}.offerspick__shade__name{margin:10px 0}@media (min-width:768px){.offerspick__shade__image{display:inline;width:100%;padding-bottom:20px}}.offerspick__shade__dot{display:none;width:20px;height:20px;background:#999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0}@media (min-width:768px){.offerspick__shade__dot{margin:0 auto}}.offerspick__tc{padding:0 6.25%}@media (min-width:768px){.offerspick__tc{text-align:center}}.site-email-sms-signup{max-width:1024px;margin:30px auto 20px auto;padding:50px 90px 100px 90px;background:url(/media/images/account/email-sms-signup-envelope.gif) no-repeat center top}@media (max-width:1024px){.site-email-sms-signup{width:100%}}@media (max-width:767px){.site-email-sms-signup{background:0 0;padding:30px 1%;margin-top:10px}}.site-email-sms-signup__header{width:600px;margin:0 auto;margin-bottom:10px;text-align:center}@media (max-width:1024px){.site-email-sms-signup__header{margin-bottom:20px}}@media (max-width:767px){.site-email-sms-signup__header{width:100%;padding:60px 15px 40px;background:url(/media/images/account/email-sms-signup-envelope-small.gif) no-repeat center top;background-size:95%;border-bottom:2px solid #d0d0d0}}.site-email-sms-signup__header .at-h2,.site-email-sms-signup__header h1{height:40px;margin-bottom:12px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:3em;letter-spacing:2px;line-height:1em;text-transform:uppercase}@media (max-width:767px){.site-email-sms-signup__header .at-h2,.site-email-sms-signup__header h1{height:auto;margin-bottom:15px;font-size:1.7em}}.site-email-sms-signup__header .at-h2{font-size:1em;letter-spacing:1px}@media (min-width:768px){.site-email-sms-signup__header .at-h2{font-size:1.5em}}.site-email-sms-signup__header h3{margin:0;margin:0;font-size:1.2em;line-height:1.25em}.site-email-sms-signup__field{display:inline-block;width:96%;margin:10px}@media (max-width:1024px){.site-email-sms-signup__field{width:45.5%;margin:8px 2%}}@media (max-width:767px){.site-email-sms-signup__field{width:96%}}@media (min-width:768px){.site-email-sms-signup__field{width:255px;margin:6px 10px}}.site-email-sms-signup__required-note{margin:0 0 0 10px}@media (max-width:1024px){.site-email-sms-signup__required-note{width:96%;margin:0 2%}}.site-email-sms-signup__birthday{text-align:right}@media (min-width:768px){.site-email-sms-signup__birthday fieldset{margin:.35em .625em .75em}}.site-email-sms-signup__birthday fieldset legend{float:left;padding:5px 0 0}.site-email-sms-signup__birthday fieldset .site-email-sms-signup__birthday-label{display:inline-block;width:60px;margin:0 10px 0 0}@media (max-width:1024px){.site-email-sms-signup__birthday fieldset .site-email-sms-signup__birthday-label{width:25%;float:left;text-align:left;line-height:30px}}.site-email-sms-signup__day,.site-email-sms-signup__month{width:48px;margin:0 4px;padding:10px 8px}@media (max-width:1024px){.site-email-sms-signup__day,.site-email-sms-signup__month{width:17.5%;margin:0 1%}}.site-email-sms-signup__year{width:55px;margin-left:4px;padding:10px 8px}@media (max-width:1024px){.site-email-sms-signup__year{width:25%;margin-left:1%}}.site-email-sms-signup__agree{margin:5px 10px 10px 10px;display:inline-block;width:532px}@media (max-width:1024px){.site-email-sms-signup__agree{width:71%;margin:8px 2%}}@media (max-width:767px){.site-email-sms-signup__agree{width:96%}}@media (min-width:768px){.site-email-sms-signup__agree{margin-top:0}}.site-email-sms-signup__agree input{position:static;float:left;margin-top:5px;width:20px}.site-email-sms-signup__agree p.site-email-sms-signup__agree--terms{display:inline;padding-left:5px;margin:0;width:480px;font-size:16px}@media (min-width:768px){.site-email-sms-signup__agree p.site-email-sms-signup__agree--terms{font-size:14px}}.site-email-sms-signup__submit{margin:10px;vertical-align:top!important;margin-top:10px;line-height:0}@media (max-width:1024px){.site-email-sms-signup__submit{height:60px;line-height:60px;margin:8px 2%}}@media (max-width:767px){.site-email-sms-signup__submit{width:96%!important;height:40px;line-height:40px}}@media (min-width:768px){.site-email-sms-signup__submit{margin-top:5px}}.site-email-sms-signup__error{display:inline-block!important;width:100%;margin:60px 10px 10px 10px;color:#ef4963;font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-align:left}@media (max-width:1024px){.site-email-sms-signup__error{width:96%;margin:30px 2% 8px 2%}}@media (max-width:767px){.site-email-sms-signup__error{margin-top:10px}}.site-email-sms-signup .missing-error{color:#ef4963;border-color:#ef4963}.site-email-sms-signup .missing-error::-webkit-input-placeholder{color:#ef4963}.site-email-sms-signup .missing-error::-moz-placeholder{color:#ef4963}.site-email-sms-signup .missing-error:-moz-input-placeholder{color:#ef4963}.site-email-sms-signup .missing-error:-ms-input-placeholder{color:#ef4963}.site-email-sms-thank-you{max-width:1024px;margin:30px auto 20px auto;padding:50px 90px 250px;background:url(/media/images/account/email-sms-signup-envelope.gif) no-repeat center top}@media (max-width:1024px){.site-email-sms-thank-you{width:100%;padding-bottom:240px}}@media (max-width:767px){.site-email-sms-thank-you{background:0 0;padding:30px 1%;margin-top:10px}}.site-email-sms-thank-you__header{width:700px;margin:0 auto;margin-bottom:30px;text-align:center}@media (max-width:1024px){.site-email-sms-thank-you__header{margin-bottom:20px}}@media (max-width:767px){.site-email-sms-thank-you__header{width:100%;padding:60px 0 20px 0;background:url(/media/images/account/email-sms-signup-envelope-small.gif) no-repeat center top;background-size:95%}}.site-email-sms-thank-you__header h1{height:40px;margin-bottom:18px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:3em;letter-spacing:8px;line-height:1em;text-transform:uppercase}@media (max-width:767px){.site-email-sms-thank-you__header h1{height:auto;margin-bottom:80px;font-size:2em;letter-spacing:4px}}.site-email-sms-thank-you__header h2{margin:0;font-size:1.5em;line-height:1.25em;background:#ffffff}@media (max-width:767px){.site-email-sms-thank-you__header h2{font-size:1em}}.email-signup__success-text{font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:16px}.bobbi-pro{margin-bottom:10px}.bobbi-pro a{text-decoration:none}.bobbi-pro__hero{height:328px;background-repeat:no-repeat;background-position:right bottom;background-size:50%}@media (min-width:1024px){.bobbi-pro__hero{background-size:auto 100%}}.bobbi-pro__hero-callout{text-align:center;width:530px;float:left;padding:55px 60px 0 0}@media (min-width:1024px){.bobbi-pro__hero-callout{width:550px;padding:55px 0 0 50px}}@media (max-width:767px){.bobbi-pro__hero-callout{padding:2px 0 0;width:auto}}.bobbi-pro__hero-header{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1;font-size:22px;letter-spacing:8px;text-transform:uppercase}@media (min-width:768px){.bobbi-pro__hero-header{font-size:30px}}@media (min-width:1024px){.bobbi-pro__hero-header{font-size:40px}}.bobbi-pro__hero-subheader{font-size:24px;line-height:1.2em}.bobbi-pro__tabs{text-align:center;margin-top:-38px!important}.bobbi-pro__tabs .resp-tab-item{background:#ffffff;margin-bottom:0;padding:8px 32px}.bobbi-pro__tabs .resp-tab-item.resp-tab-active{background:#eff0f0;border-bottom:1px solid #eff0f0}.bobbi-pro__tabs .resp-tabs-container{text-align:left;background:#eff0f0;margin-top:-6px;border-top:1px solid #000000}.bobbi-pro__tabs .resp-tab-content{padding:0}.bobbi-pro__tabs .bobbi-pro__section{padding:20px}@media (min-width:768px){.bobbi-pro__tabs .bobbi-pro__section{padding:40px 60px 35px}}.bobbi-pro__tabs .bobbi-pro__section.bobbi-pro__section--apply{padding-left:45px;padding-right:45px}@media (max-width:767px){.bobbi-pro__tabs .bobbi-pro__section.bobbi-pro__section--apply{padding-left:20px;padding-right:20px}}.bobbi-pro__tabs .bobbi-pro__section.bobbi-pro__section--artist{padding:40px 35px 35px 35px}.bobbi-pro__tabs .bobbi-pro__section--artist .bobbi-pro__section-header{margin-left:25px;margin-bottom:15px}.bobbi-pro__section-header{margin:8px 0 18px 0;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1;font-size:2em;letter-spacing:1px;text-transform:uppercase}.bobbi-pro__section-content{font-size:14px;text-align:left}@media (min-width:768px){.bobbi-pro__section-content{font-size:18px}}.bobbi-pro__section-cta{border:1px solid #ff4661;display:inline-block;padding:10px 18px}.bobbi-pro__apply{display:table;width:100%}.bobbi-pro__apply-row{display:table-row}.bobbi-pro__apply-column{vertical-align:top;display:table-cell;width:50%}@media (max-width:767px){.bobbi-pro__apply-column{display:block;width:100%}}.bobbi-pro__apply .bobbi-pro__section-header{margin-bottom:21px}.bobbi-pro__apply .bobbi-pro__section-link{color:#ff4661;text-transform:uppercase;font-size:14px;font-family:Arial,Verdana,sans-serif;text-decoration:none;letter-spacing:2px}.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column:first-child{padding-left:15px;padding-right:50px}@media (max-width:767px){.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column:first-child{padding-left:0;padding-right:0}}.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column:last-child{border-left:1px solid #000000;padding-left:30px}@media (max-width:767px){.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column:last-child{border-left:0 none;padding-left:0}}.bobbi-pro__apply .bobbi-pro__apply-row--content .bobbi-pro__apply-column .bobbi-pro__section-content p:last-child{margin-bottom:0}.bobbi-pro__apply .bobbi-pro__apply-row--links .bobbi-pro__apply-column{padding-top:30px}.bobbi-pro__apply .bobbi-pro__apply-row--links .bobbi-pro__apply-content{border-top:1px solid #000000;padding:25px 15px 0 15px}.bobbi-pro__apply .bobbi-pro__apply-row--links .bobbi-pro__apply-column:last-child .bobbi-pro__apply-content{padding-left:30px}.bobbi-pro__apply .bobbi-pro__section-content--qualify p{margin-bottom:0}.bobbi-pro__apply .bobbi-pro__section-content--qualify b,.bobbi-pro__apply .bobbi-pro__section-content--qualify strong{font-family:Arial,Verdana,sans-serif;font-weight:400}.bobbi-pro__apply .bobbi-pro__section-content--qualify>ul{margin-top:0;margin-bottom:25px}.bobbi-pro__apply .bobbi-pro__section-content--qualify>p>b>u,.bobbi-pro__apply .bobbi-pro__section-content--qualify>p>strong>u,.bobbi-pro__apply .bobbi-pro__section-content--qualify>p>u>b,.bobbi-pro__apply .bobbi-pro__section-content--qualify>p>u>strong{display:inline-block;margin-bottom:25px;text-decoration:none;border-bottom:1px solid black;line-height:1em}.bobbi-pro__apply .bobbi-pro__section-content--qualify ul{padding-left:20px}.bobbi-pro__apply .bobbi-pro__section-content--qualify ul li{font-family:Arial,Verdana,sans-serif;font-size:18px;list-style-type:disc;line-height:1.4em}.bobbi-pro__apply .bobbi-pro__section-content--qualify .bobbi-pro__list-seperator{display:inline-block;font-family:Arial,Verdana,sans-serif;border-bottom:1px solid #000000;padding-bottom:1px;margin-bottom:15px}.bobbi-pro__apply .bobbi-pro__section-content--qualify .bobbi-pro__apply-requirements ul{margin-top:-25px;margin-bottom:25px}.bobbi-pro__apply .bobbi-pro__section-content--qualify .bobbi-pro__apply-requirements li{list-style:none;font-family:Arial,Verdana,sans-serif;font-weight:400}.bobbi-pro__apply .bobbi-pro__section-content--qualify .bobbi-pro__apply-requirements li:before{content:'—'}.bobbi-pro__faq{margin:30px 0 40px 0}@media (min-width:768px){.bobbi-pro__faq{margin-top:70px}}.bobbi-pro__faq-qa{border:1px solid #000000;border-width:1px 0 0 0;margin-left:-15px;padding:0 15px;margin-right:-15px}.bobbi-pro__faq-qa:last-child{border-width:1px 0}.bobbi-pro__faq-qa .bobbi-pro__faq-question{padding:15px 0 15px 0;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1;letter-spacing:1px;display:flex;align-items:center}.bobbi-pro__faq-qa .bobbi-pro__faq-question:hover{cursor:pointer}.bobbi-pro__faq-qa .bobbi-pro__faq-answer{display:none;margin-top:20px;position:relative}@media (min-width:768px){.bobbi-pro__faq-qa .bobbi-pro__faq-answer{padding-bottom:50px;padding-left:55px}}.bobbi-pro__faq-qa .bobbi-pro__faq-answer:before{content:'A.';position:absolute;left:0;top:7px;font-size:30px;font-family:Arial,Verdana,sans-serif}.bobbi-pro__faq-qa .bobbi-pro__faq-answer__close{color:#000000;position:absolute;top:4px;right:0;font-size:24px}.bobbi-pro__faq-qa .bobbi-pro__faq-answer__content{max-width:550px;line-height:1.4em;padding-top:45px}@media (min-width:768px){.bobbi-pro__faq-qa .bobbi-pro__faq-answer__content{padding-top:0}}.bobbi-pro__faq-qa.active .bobbi-pro__faq-question{color:#ff4661}.bobbi-pro__artist{font-size:0;text-align:center}@media (min-width:768px){.bobbi-pro__artist{text-align:left}}.bobbi-pro__artist-bio{margin-top:28px;display:inline-block;vertical-align:top;margin-right:42px;text-align:center;width:290px}@media (max-width:480px){.bobbi-pro__artist-bio{margin:28px auto 0}}@media (min-width:768px){.bobbi-pro__artist-bio{width:30%;margin-right:3%}}@media (min-width:1024px){.bobbi-pro__artist-bio:nth-child(3n){margin-right:0}}.bobbi-pro__artist-bio__link{padding-bottom:0}.touch .bobbi-pro__artist-bio__link,.touchevents .bobbi-pro__artist-bio__link{border-width:0 0 2px 0;padding:0}.bobbi-pro__artist__image{display:block;width:100%;height:auto;margin-bottom:15px}.bobbi-pro__artist__name{font-family:Arial,Verdana,sans-serif;text-transform:uppercase;font-size:16px;margin-bottom:4px}.bobbi-pro__artist-bio__content{display:none;font-size:18px}.bobbi-pro__artist-bio__content.bobbi-pro__artist-bio__content--full{display:block;position:relative;margin-top:32px;margin-bottom:12px;background:#ffffff;border:1px solid #959595;padding:18px 20px}.bobbi-pro__artist-bio__content.bobbi-pro__artist-bio__content--full a{text-decoration:underline}.bobbi-pro__artist-bio__content.bobbi-pro__artist-bio__content--full .visually-hidden{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bobbi-pro__artist-bio__content-wrapper{display:none}.bobbi-pro__artist-bio__content-arrow{position:absolute;top:0;height:13px;left:0}.bobbi-pro__artist-bio__content-arrow:after,.bobbi-pro__artist-bio__content-arrow:before{bottom:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.bobbi-pro__artist-bio__content-arrow:after{border-color:rgba(100,100,100,0);border-bottom-color:#ffffff;border-width:11px;margin-left:-11px}.bobbi-pro__artist-bio__content-arrow:before{border-color:rgba(239,240,240,0);border-bottom-color:#000000;border-width:12px;margin-left:-12px}.bobbi-pro__artist-bio__content-section{font-size:14px}.bobbi-pro__artist-bio__content-section__header{font-family:Arial,Verdana,sans-serif;text-transform:uppercase}.bobbi-pro__artist-bio__content-section__description{margin-bottom:15px}.bobbi-pro__artist-bio__content-section__products{border-left:1px solid #959595;float:right;margin-left:40px;margin-bottom:20px}.bobbi-pro__artist-bio__content-section__products a{margin-left:10px;display:block;border-bottom:1px solid #959595}.bobbi-pro__artist-bio__content-section__products a:last-child{border:none}.bobbi-pro__artist-bio__content-section__products-image{width:148px;height:auto;display:block}@media (max-width:768px){#bp-artist{display:none}.bobbi-pro .resp-tabs-container>[aria-controls=tab_item-3]{display:none}}.makeup-lessons-landing{padding:0}.makeup-lessons-landing .row{padding:0}.makeup-lessons-landing .makeup-lessons__row{max-width:1024px;margin:0 auto;padding:20px 0;border-top:1px solid #d0d0d0}.makeup-lessons-landing .makeup-lessons__row:first-child{border-top:0}.makeup-lessons__header{position:relative;color:#000000;text-decoration:none;display:block;background-repeat:no-repeat;background-position:right;max-width:1024px;margin:0 auto}@media (max-width:767px){.makeup-lessons__header{background:0 0!important}.makeup-lessons__header--image img{display:block}}@media (min-width:768px){.makeup-lessons__header{margin-bottom:5px}}.makeup-lessons__header--image{width:100%;background-size:cover}@media (min-width:768px){.makeup-lessons__header--image{background:0 0;width:1px;overflow:hidden}.makeup-lessons__header--image img{display:block;max-width:none;visibility:hidden}}.makeup-lessons__header--content{position:absolute;text-align:center;top:0;width:100%;padding-left:40%;text-align:center}@media (min-width:768px){.makeup-lessons__header--content{height:100%;line-height:100%}}@media (min-width:1025px){.makeup-lessons__header--content{padding-left:55%}}@media (min-width:768px){.makeup-lessons__header--content .inner{top:36%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.makeup-lessons__header--content #at-h2,.makeup-lessons__header--content .do-your-own-makeup,.makeup-lessons__header--content h2,.makeup-lessons__header--content h4{color:#000000;text-align:center;margin-bottom:0}@media (min-width:768px){.makeup-lessons__header--content #at-h2,.makeup-lessons__header--content .do-your-own-makeup,.makeup-lessons__header--content h2,.makeup-lessons__header--content h4{line-height:44px;margin:0}}.makeup-lessons__header--content #at-h2,.makeup-lessons__header--content h2{margin-top:10px;font-size:21px;line-height:1em;letter-spacing:4px;font-family:Arial,Verdana,sans-serif}@media (min-width:768px){.makeup-lessons__header--content #at-h2,.makeup-lessons__header--content h2{font-size:18px;letter-spacing:3px;margin-bottom:120px}}.makeup-lessons__header--content .do-your-own-makeup,.makeup-lessons__header--content h4{font-size:15px}@media (min-width:768px){.makeup-lessons__header--content .do-your-own-makeup,.makeup-lessons__header--content h4{font-size:20px;line-height:30px}}.makeup-lessons__header--content .multi{white-space:nowrap}.makeup-lessons__header--content .multi--mobile-inline{display:inline-block}@media (min-width:768px){.makeup-lessons__header--content .multi--mobile-inline{display:block}}.makeup-lessons__header--content .makeup-lessons__header--link{border:1px solid #ffffff;color:#ffffff;display:inline-block;margin-top:10px;padding:5px 10px}.makeup-lessons-item__lesson,.makeup-lessons-item__thumb{display:none}.makeup-lessons-item__thumb{border:1px solid #d9d9d9}.makeup-lessons-items__thumbs .makeup-lessons-item__thumb{display:inline-block}.makeup-lessons-item__thumb-image{width:100%}.makeup-lessons-item__lesson a{white-space:nowrap}.makeup-lessons-items__lessons .makeup-lessons-item__lesson{display:inline-block}@media (min-width:768px){.makeup-lessons-items__lessons .makeup-lessons-item__lesson{display:block}}.makeup-lessons-item__lesson .lesson_icon{display:none}.makeup-lessons-item__lesson.is-video .makeup-lessons-item__lesson-button{background:url(/media/images/lessons/lesson_icon.png) no-repeat 0 -1px;background-position:6px 6px;padding-left:27px;padding-right:5px}@media (min-width:768px){.makeup-lessons-item__lesson.is-video .makeup-lessons-item__lesson-button{background-position:9px 12px;padding-right:10px;padding-left:33px}}.makeup-lessons-item__lesson.is-video .lesson_icon{display:inline-block;display:none;background:url(/media/images/lessons/lesson_icon.png) no-repeat 0 -1px;margin-right:5px;height:10px;width:17px}.makeup-lessons-item .makeup-lessons-item__lesson-button{font-size:11px;border-width:1px}@media (min-width:768px){.makeup-lessons-item .makeup-lessons-item__lesson-button{font-size:14px;font-family:Arial,Verdana,sans-serif}}.makeup-lessons-items{position:relative;clear:both;overflow:hidden;padding:0 20px}.makeup-lessons-items button{display:none}.makeup-lessons-items .slick-dots{bottom:-30px}.makeup-lessons-items .slick-dots li{margin:0;border:1px solid transparent;width:12px;height:12px;overflow:hidden;border:2px solid #ffffff;background:#d0d0d0;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.makeup-lessons-items .slick-dots li button{width:12px;height:12px}.makeup-lessons-items .slick-dots li button:before{content:'';width:auto;height:auto;font-size:45px}.makeup-lessons-items .slick-dots li.slick-active,.makeup-lessons-items .slick-dots li:hover{-webkit-box-shadow:0 0 0 1px #ff4661;-moz-box-shadow:0 0 0 1px #ff4661;box-shadow:0 0 0 1px #ff4661}.makeup-lessons-items__thumbs{float:left;width:106px}@media (min-width:768px){.makeup-lessons-items__thumbs{width:214px}}@media (min-width:768px){.makeup-lessons-items__lessons,.makeup-lessons-items__meta{margin-left:250px}}.makeup-lessons-items__lessons{margin-top:10px}@media (min-width:768px){.makeup-lessons-items__lessons{padding-left:20px}}.makeup-lessons-items__meta{padding-left:120px}@media (min-width:768px){.makeup-lessons-items__meta{padding-left:0}}.makeup-lessons-items__meta--title__link{font-family:Arial,Verdana,sans-serif;margin-top:-3px;margin-bottom:3px;font-size:16px;text-transform:uppercase;line-height:1.2em;color:#000000;text-decoration:none}.makeup-lessons-items__meta--title__link:hover{color:#ff4661;text-decoration:none}@media (min-width:768px){.makeup-lessons-items__meta--title__link{margin-top:0;font-size:24px}}@media (min-width:768px){.makeup-lessons-items__meta--description{font-size:19px;line-height:1.5em}}@media (min-width:768px){.makeup-lessons-items__lessons{position:absolute;bottom:47px;left:0;width:100%;clear:both}}.makeup-lessons-items__lessons .makeup-lessons-item{margin-bottom:5px;display:inline-block}@media (min-width:768px){.makeup-lessons-items__lessons .makeup-lessons-item{display:block;float:left;margin-left:9px;margin-bottom:0}}.makeup-lessons-items__lessons .makeup-lessons-item:first-child{margin-left:0}.makeup-lessons-items .makeup-lessons-item__wrap{padding:20px 0;border-bottom:1px solid #d0d0d0}@media (min-width:768px){.makeup-lessons-items .makeup-lessons-item__wrap{padding:30px 0 10px 0}}.makeup-lessons__tout{background:#f0f0f0;text-align:center;padding:15px 10px;margin-top:-1px}@media (min-width:768px){.makeup-lessons__tout{padding:25px 10px}}.makeup-lessons__tout .section-header{margin-bottom:10px}.makeup-lessons__tout .section-header__inner{background:#f0f0f0}.makeup-lessons__tout .icon-livechat{display:block;font-size:24px;margin-bottom:4px}@media (min-width:768px){.makeup-lessons__tout .icon-livechat{display:inline-block;font-size:52px;margin-right:10px}}.makeup-lessons__tout-header{text-transform:uppercase;font-family:Arial,Verdana,sans-serif;margin-bottom:5px}@media (min-width:768px){.makeup-lessons__tout-header{font-size:32px;letter-spacing:7px}}.makeup-lessons__tout .button{margin-top:10px;background:#f0f0f0}@media (min-width:768px){.makeup-lessons__tout .button{margin-top:35px;margin-bottom:5px;border-width:1px}}.makeup-lesson-page__share{float:right;margin-top:-4px}@media (min-width:768px){.makeup-lesson-page__share{margin-top:-1px}}.makeup-lesson-page__share a{font-size:24px;margin-left:16px;color:#000000;text-decoration:none}.makeup-lesson-page__share a:hover{color:#ff4661}.makeup-lesson-page__all-link{text-decoration:none;display:block;margin-top:20px;margin-bottom:20px}.makeup-lesson-page__all-link:hover{text-decoration:none}.makeup-lesson-page__video-icon{display:inline-block;background:url(/media/images/lessons/lesson_icon.png) no-repeat 0 -1px;margin-right:5px;height:7px;width:13px;background-size:100% auto}@media (min-width:768px){.makeup-lesson-page__video-icon{vertical-align:middle;width:20px;height:13px}}.makeup-lesson-page__slide-type{margin-top:3px}.makeup-lesson-page__slider{background:#f0f0f0;margin-left:-20px;margin-right:-20px;padding-left:35px;padding-right:25px}.makeup-lesson-page__slider .slick-track{margin:auto}.makeup-lesson-page__slider .slick-next,.makeup-lesson-page__slider .slick-prev{height:18px;width:22px}.makeup-lesson-page__slider .slick-next:before,.makeup-lesson-page__slider .slick-prev:before{font-size:22px}@media (min-width:768px){.makeup-lesson-page__slider .slick-next,.makeup-lesson-page__slider .slick-prev{height:50px;width:45px;margin-top:-29px}.makeup-lesson-page__slider .slick-next:before,.makeup-lesson-page__slider .slick-prev:before{font-size:50px}}.makeup-lesson-page__slider .slick-prev{left:5px}.makeup-lesson-page__slider .slick-next{right:0}.makeup-lesson-page__slider .slick-next:before{right:0}.makeup-lesson-page__slider .makeup-lesson-page__slider-slide{text-align:center;margin-right:10px;-webkit-transition:opacity false false,.3s false false;-moz-transition:opacity false false false,.3s false false false;-o-transition:opacity false false false,.3s false false false;transition:opacity .3s;opacity:.5}.makeup-lesson-page__slider .makeup-lesson-page__slider-slide.slick-showing{opacity:1}.makeup-lesson-page__slider .makeup-lesson-page__slider-slide.slick-showing .makeup-lesson-page__slide-wrap .makeup-lesson-page__slide-image{border-color:#000000}.makeup-lesson-page__slider .makeup-lesson-page__slider-slide-type{font-size:11px}@media (min-width:768px){.makeup-lesson-page__slider .makeup-lesson-page__slider-slide-type{font-size:14px;margin-top:5px}}.makeup-lesson-page__slider .makeup-lesson-page__slide-wrap{max-width:100%;display:inline-block;padding:15px 0 10px}@media (min-width:768px){.makeup-lesson-page__slider .makeup-lesson-page__slide-wrap{padding-top:30px;padding-bottom:15px}}.makeup-lesson-page__slider .makeup-lesson-page__slide-wrap:hover{cursor:pointer}.makeup-lesson-page__slider .makeup-lesson-page__slide-wrap:hover .makeup-lesson-page__slide-image{border-color:#000000}.makeup-lesson-page__slider .makeup-lesson-page__slide-image{margin:auto;max-width:100%;width:80px;border:1px solid #d0d0d0;-webkit-transition:border-color false false,.3s false false;-moz-transition:border-color false false false,.3s false false false;-o-transition:border-color false false false,.3s false false false;transition:border-color .3s}@media (min-width:768px){.makeup-lesson-page__slider .makeup-lesson-page__slide-image{width:160px}}.makeup-lesson-page__slider .makeup-lesson-page__content{display:none}.makeup-lesson-page__slider .makeup-lesson__event{display:none}.makeup-lesson-page__name{text-align:center;font-size:18px}@media (min-width:768px){.makeup-lesson-page__name .section-header{margin-bottom:12px}}.makeup-lesson-page__content-container .makeup-lesson-page__slide-wrap{display:none}.makeup-lesson-page__before-after{text-align:center;font-size:0;margin-top:15px;display:table}@media (min-width:768px){.makeup-lesson-page__before-after{max-width:830px;margin:auto;margin-top:28px}}.makeup-lesson-page__before-after__column{display:table-cell;width:50%;vertical-align:top;padding-right:5px;text-align:left}.makeup-lesson-page__before-after__column img{display:block;width:100%}.makeup-lesson-page__before-after__column:last-child{text-align:right;padding-right:0;padding-left:5px}.makeup-lesson-page__before-after__image{display:block;margin:auto;margin-bottom:10px}@media (min-width:768px){.makeup-lesson-page__before-after__image{margin-bottom:25px}}.makeup-lesson-page__before-after__text{font-size:12px;text-align:center;font-family:Arial,Verdana,sans-serif;text-transform:uppercase;margin-bottom:15px}@media (min-width:768px){.makeup-lesson-page__before-after__text{font-size:18px;margin-bottom:30px}}.makeup-lesson-page__video .bobbis-lessons__footer .link--get-the-look .icon{display:none}.makeup-lesson-page__video .bobbis-lessons{border-bottom:2px solid #d1d2d1;margin-bottom:10px}.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .bobbis-lessons__social li a{color:#000000}.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .link--get-the-look .icon-arrow_down,.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .link--get-the-look .icon-arrow_up{display:none}.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .link--get-the-look{border:2px solid #ff4661}.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__footer .link--get-the-look:hover{border-color:#000000}.makeup-lesson-page__video .bobbis-lessons .link--get-the-look{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .1s linear,background .1s linear;-moz-transition:color .1s linear false,background .1s linear false;-o-transition:color .1s linear false,background .1s linear false;transition:color .1s linear,background .1s linear;display:inline-block;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:.75em 1em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#000000;background:#ffffff;border:2px solid #ff4661;color:#ff4661}.makeup-lesson-page__video .bobbis-lessons .link--get-the-look:hover{color:#ffffff;text-decoration:none}.makeup-lesson-page__video .bobbis-lessons .link--get-the-look:focus{outline:0}.makeup-lesson-page__video .bobbis-lessons .link--get-the-look:hover{background-color:#333333}.makeup-lesson-page__video .bobbis-lessons .link--get-the-look:hover{background:#ffffff}.makeup-lesson-page__video .bobbis-lessons .link--get-the-look:hover{border-color:#000000;color:#000000}.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__container{background:#ffffff;color:#000000}.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__header,.makeup-lesson-page__video .bobbis-lessons .bobbis-lessons__headline{color:#000000}.makeup-lesson-page__video .bobbis-lessons .link--get-the-look{color:#ff4661}.makeup-lesson-page__video--no-border .bobbis-lessons{border-bottom:none}.makeup-lesson-page__products-link{text-align:center;text-decoration:none;text-transform:uppercase;font-family:Arial,Verdana,sans-serif;border:1px solid #eff0f0;border-width:1px 0;display:block;padding:10px 0;letter-spacing:3px}.makeup-lesson-page__products-link:hover{text-decoration:none}.makeup-lesson-page__shop-all-products{padding:40px 0}.makeup-lesson-page__shop-all-products .active-text{display:none}.makeup-lesson-page__shop-all-products.active .active-text{display:block}.makeup-lesson-page__shop-all-products.active .non-active-text{display:none}.makeup-lesson-page__shop-all-products.active .makeup-lesson-page__shop-all-products__grid{padding-top:40px}.makeup-lesson-page__finished-look{text-align:center}.makeup-lesson-page__finished-look__header{font-family:Arial,Verdana,sans-serif}.makeup-lesson-page .makeup-lesson-page__video+.makeup-lesson__step{border-top:none}.makeup-lesson-page .makeup-lesson__event-image{display:table-cell;width:50%;vertical-align:top}@media (min-width:768px){.makeup-lesson-page .makeup-lesson__event-image{width:400px;max-width:50%}}.makeup-lesson__step{border-top:1px solid #eff0f0;position:relative}.makeup-lesson__step:last-child{border-bottom:none;margin-bottom:10px}.makeup-lesson__step .icon-arrow{-webkit-transition:all false false,.3s false false;-moz-transition:all false false false,.3s false false false;-o-transition:all false false false,.3s false false false;transition:all .3s;position:absolute;right:5px;color:#929292}.makeup-lesson__step .icon-arrow:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.makeup-lesson__step-header--desktop{display:none}.makeup-lesson__step-header{text-transform:uppercase;padding:5px 0;font-size:12px}.makeup-lesson__step-header:hover{cursor:pointer}.makeup-lesson__step-info{display:none}.makeup-lesson__step-info.active{display:table;width:100%}.makeup-lesson__step-info__row{display:table-row}.makeup-lesson__step-info__cell{display:table-cell;vertical-align:top;position:relative}.makeup-lesson__step-info__cell--image{width:106px;padding-bottom:10px;padding-right:10px}.makeup-lesson__step-info__cell--info{padding-left:0;padding-bottom:50px}@media (min-width:768px){.makeup-lesson__step-info{display:table;width:100%;padding:40px 50px}.makeup-lesson__step-info__row{display:table-row}.makeup-lesson__step-info__cell{display:table-cell;vertical-align:top;position:relative}.makeup-lesson__step-info__cell--image{width:190px;padding-bottom:0}.makeup-lesson__step-info__cell--info{padding-left:30px}}.makeup-lesson__step-number{color:#000000;font-family:Arial,Verdana,sans-serif;display:inline-block}.makeup-lesson__step-name{display:inline-block}.makeup-lesson__step-image{width:96px;height:auto}@media (min-width:768px){.makeup-lesson__step-image{width:190px;float:none;margin:0}}.makeup-lesson__step-description{font-size:12px;margin-top:-3px}@media (min-width:768px){.makeup-lesson__step-description{padding-left:0}}.makeup-lesson__step-tip{font-size:10px;font-style:italic;margin:15px 0 0 0}.makeup-lesson__step-tip p{margin:0}.makeup-lesson__step-tip b,.makeup-lesson__step-tip strong{font-family:Arial,Verdana,sans-serif;text-transform:uppercase;font-style:normal}@media (min-width:768px){.makeup-lesson__step-tip{padding-left:0;font-size:16px}}.makeup-lesson__step-cta .button{opacity:0;border-width:1px;font-size:9px;position:absolute;bottom:10px;-webkit-transition:all false false,.3s false false;-moz-transition:all false false false,.3s false false false;-o-transition:all false false false,.3s false false false;transition:all .3s}@media (min-width:768px){.makeup-lesson__step-cta .button{bottom:0;opacity:1;font-size:14px}}.makeup-lesson__step-cta .button .active-text{display:none}.makeup-lesson__step-cta .button.active .non-active-text{display:none}.makeup-lesson__step-cta .button.active .active-text{display:inline}.makeup-lesson__step.active .icon-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.makeup-lesson__step.active .makeup-lesson__step-cta .button{opacity:1}@media (min-width:768px){.makeup-lesson__step-header{display:none}.makeup-lesson__step-header--desktop{font-family:Arial,Verdana,sans-serif;display:block;font-size:24px;margin-bottom:10px}.makeup-lesson__step-header--desktop:hover{cursor:auto}.makeup-lesson__step-description{font-size:16px;margin:0;line-height:1.5em}.makeup-lesson__step-info{display:block}}.makeup-lesson__step-product-grid__wrapper{position:relative}.makeup-lesson__step-product-grid__wrapper .icon-close{position:absolute;right:0;top:10px;font-size:14px}@media (min-width:768px){.makeup-lesson__step-product-grid__wrapper .icon-close{top:20px;font-size:24px}}.makeup-lesson__step-product-grid__wrapper .icon-close:hover{cursor:pointer}.makeup-lesson__step-product-grid{padding:30px 0 0;border-top:1px solid #eff0f0}@media (min-width:768px){.makeup-lesson__step-product-grid{padding:40px 0 0}}.makeup-lesson__step-product-grid .product-grid__add_all_to_bag .product-thumb__cta{border-bottom-width:1px;padding:.75em 1em}.at-div_makeup-lesson{margin-bottom:4px}.makeup-lesson__event{padding:40px 0}.makeup-lesson__event--mobile{display:block}.makeup-lesson__event--desktop{display:none}@media (min-width:768px){.makeup-lesson__event--mobile{display:none}.makeup-lesson__event--desktop{display:block}}.makeup-lesson__event-images{font-size:0;text-align:center;display:table;width:100%}.makeup-lesson__event-image{display:table-cell}.makeup-lesson__event-products{display:table;width:100%;margin-top:30px}.makeup-lesson__event-products.makeup-lesson__event--desktop{display:none}@media (min-width:768px){.makeup-lesson__event-products.makeup-lesson__event--mobile{display:none}.makeup-lesson__event-products.makeup-lesson__event--desktop{display:table}}.makeup-lesson__event-products__column{display:table-cell;width:50%;padding-right:15px;vertical-align:top}.makeup-lesson__event-products__column:last-child{padding-left:15px;padding-right:0;border-left:1px solid #000000}@media (min-width:768px){.makeup-lesson__event-products__column:last-child{padding-left:50px}}.makeup-lesson__event .makeup-lesson__event-products__container+.makeup-lesson__event-products__container{margin-top:25px}.makeup-lesson__event-cta{text-align:center;margin:25px 0}.makeup-lesson__event-cta .button .active-text{display:none}.makeup-lesson__event-cta .button.active .non-active-text{display:none}.makeup-lesson__event-cta .button.active .active-text{display:block}@media (min-width:768px){.makeup-lesson__event-cta{text-align:left}}.makeup-lesson__event-tip{text-align:center;background:#eff0f0;padding:10px 30px}@media (min-width:768px){.makeup-lesson__event-tip{padding-left:80px;padding-right:50px;background:#ffffff}}.makeup-lesson__event-tip .section-header__inner{background:#eff0f0}@media (min-width:768px){.makeup-lesson__event-tip .section-header__inner{background:#ffffff}}.makeup-lesson__event-tip__content{font-style:italic}@media (min-width:768px){.makeup-lesson__event-tip__content{font-size:24px;line-height:1.5em}}.makeup-lesson__event-tip__author{font-family:Arial,Verdana,sans-serif;font-size:12px;text-transform:uppercase;margin-top:10px}@media (min-width:768px){.makeup-lesson__event-tip__author{font-size:18px}}.makeup-lesson__event-product__header{text-transform:uppercase;font-family:Arial,Verdana,sans-serif}.makeup-lesson__event-product-hex{display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.makeup-lesson__event-product-hex.light-border{border:1px solid #ddd}.makeup-lesson__event-product-grid__wrapper{position:relative}.makeup-lesson__event-product-grid__wrapper .icon-close{position:absolute;right:0;top:10px;font-size:14px}@media (min-width:768px){.makeup-lesson__event-product-grid__wrapper .icon-close{top:20px;font-size:24px}}.makeup-lesson__event-product-grid__wrapper .icon-close:hover{cursor:pointer}.makeup-lesson__event-product-grid{padding:40px 0;margin-top:40px;border-top:1px solid #eff0f0}.makeup-lesson__event-product-grid .link{border-bottom-width:1px;padding-bottom:.75em}.virtual-service-message{color:#ff0000;margin-top:10px;font-size:15px;text-align:center}.chat-landing-page__header{margin-top:25px;font-size:37px;text-transform:uppercase;font-family:Arial,Verdana,sans-serif;text-align:center;line-height:1.4em;margin-bottom:15px}.chat-landing-page__text{display:none;font-size:14px;margin-top:15px;text-align:center;max-width:730px;margin:auto}.chat-landing-page__text p{line-height:2em;margin-bottom:0}.chat-landing-page__text a{text-decoration:none;color:#000000}.chat-landing-page__text a u{text-decoration:none}.chat-landing-page__text b u,.chat-landing-page__text strong u,.chat-landing-page__text u b,.chat-landing-page__text u strong{font-weight:400;font-family:Arial,Verdana,sans-serif;text-transform:uppercase;border-bottom:1px solid #000000;text-decoration:none}.chat-landing-page__text--user{display:block;margin-bottom:70px}.chat-landing-page__cta{text-align:center;display:none}.chat-landing-page__offers{text-align:center;display:table;width:100%;font-size:0;margin:0;margin-bottom:30px;height:100%}.chat-landing-page__offers-row{display:table-row;height:100%}.chat-landing-page__offers-cell{display:table-cell;height:100%;width:50%;padding-right:10px}.chat-landing-page__offers-cell:last-child{padding-right:0;padding-left:10px}.chat-landing-page__offers-item{vertical-align:top;height:100%;background:#f8f4f1;font-size:14px;-moz-box-sizing:border-box}.chat-landing-page__offers-item .section-header__inner{background:#f8f4f1}.chat-landing-page__offers-item__wrap{padding:0 25px;padding-top:15px;padding-bottom:25px}.chat-landing-page__offers-header{font-family:Arial,Verdana,sans-serif;font-size:12px;text-transform:uppercase;margin:auto}.chat-landing-page__offers-header .section-header__inner{background:#f8f4f1}.chat-landing-page__offers-name{font-size:20px;margin-bottom:15px;text-align:left;line-height:1.2em;padding-top:20px}.chat-landing-page__offers-image{display:block;margin:auto;max-width:130px;padding-right:10px;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mobile-chat-landing-page{font-size:12px}.mobile-chat-landing-page__header{margin-top:25px;text-align:center}.mobile-chat-landing-page__subheader{font-family:Arial,Verdana,sans-serif;text-transform:uppercase;margin-bottom:20px}.mobile-chat-landing-page__text{margin-bottom:25px}.mobile-chat-landing-page+.featured-products-carousel{font-size:0}.mobile-chat-landing-page+.featured-products-carousel .section-header{margin-bottom:25px}.mobile-chat-landing-page+.featured-products-carousel .product-grid__content{border:none}.mobile-chat-landing-page+.featured-products-carousel .product-grid__item{width:33.3333333%;display:inline-block;margin:0}.mobile-chat-landing-page+.featured-products-carousel .product-thumb__image-link{float:none;width:100%}.mobile-chat-landing-page+.featured-products-carousel .product-thumb__abstract{display:none}.elc-user-state-anonymous .chat-landing-page__text{display:none}.elc-user-state-anonymous .chat-landing-page__text--guest{display:block}.elc-user-state-anonymous .chat-landing-page__cta{display:block;margin-top:25px;margin-bottom:30px}.online-services{max-width:1024px;margin-left:auto;margin-right:auto}.online-services__title .h2{display:inline-block;font-size:40px;font-weight:700;letter-spacing:.25em;margin-top:36px}.online-services__subhead{font-size:22px}.online-services__subhead p{line-height:1.65em}.online-services__image{border-bottom:1px solid #959595}.online-services__content{margin:25px 32px 25px 32px;display:inline-block;width:100%}@media (min-width:768px){.online-services__content div:nth-child(1) div.online-services-block,.online-services__content div:nth-child(2) div.online-services-block{padding-top:0;height:auto}.online-services__content div:nth-child(1) div.online-services-block p,.online-services__content div:nth-child(2) div.online-services-block p{margin-top:0}}@media (min-width:768px){.online-services__content div:last-child div.online-services-block,.online-services__content div:nth-last-child(2) div.online-services-block{border-bottom:none;padding-bottom:0;height:auto}.online-services__content div:last-child div.online-services-block p,.online-services__content div:nth-last-child(2) div.online-services-block p{margin-bottom:0}}@media (min-width:768px){.online-services__content div:nth-child(odd) div.online-services-block{border-right:1px solid #959595}}.online-services-block{border-bottom:1px solid #959595;cursor:pointer;width:90%;float:left;padding:20px 0}@media (min-width:768px){.online-services-block{width:46%;height:340px}}.online-services-block__image{height:40px;margin:20px}.online-services-block__title{font-weight:700;font-size:24px;line-height:40px;text-transform:uppercase}.online-services-block__title p{margin:0}.online-services-block__content{font-size:22px;line-height:40px}.makeup_workshops a{text-decoration:none}.makeup_workshops_hero{font-size:20px;line-height:1.25em;background:#eff0f0;background-repeat:no-repeat;background-size:0;background-position:50% 160px;position:relative;overflow:hidden}@media (min-width:768px){.makeup_workshops_hero{line-height:1.5em;height:360px;background-size:auto;background-position:0 0}}@media (min-width:769px),(min-width:1024px){.makeup_workshops_hero{background-position:15% 0}}.makeup_workshops_hero h1,.makeup_workshops_hero h2{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1;font-size:22px;text-transform:uppercase;margin-bottom:10px}@media (min-width:768px){.makeup_workshops_hero h1,.makeup_workshops_hero h2{font-size:30px}}@media (min-width:1024px){.makeup_workshops_hero h1,.makeup_workshops_hero h2{font-size:40px}}.makeup_workshops_hero__body{position:inherit;margin-top:12px}@media (min-width:641px),(min-width:768px){.makeup_workshops_hero__body{width:45%;margin-bottom:0;position:absolute;right:2%;top:25%}}@media (min-width:769px),(min-width:1024px){.makeup_workshops_hero__body{right:5%}}@media (min-width:768px){.makeup_workshops_hero img{display:none}}.makeup_workshops_head{font-size:20px;line-height:1.25em;padding:20px 0 24px}@media (min-width:768px){.makeup_workshops_head{width:81%;margin:30px auto}}.makeup_workshops_head_title{font-family:Arial,Verdana,sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:12px;position:relative}.makeup_workshops_head_title .inner{background:#ffffff;display:inline-block;position:relative;padding:0 9px}.makeup_workshops_head_title:before{content:'';background:#000000;width:90%;height:1px;display:inline-block;position:absolute;bottom:13px;left:5%}@media (min-width:768px){.makeup_workshops_head_title:before{width:30%;bottom:12px;left:35%}}.makeup_workshops_schedules{overflow:auto}.makeup_workshops_schedule{font-size:16px;padding-bottom:5%;margin-bottom:5%;position:relative}@media (min-width:768px){.makeup_workshops_schedule{width:50%;height:406px;padding:0;margin-bottom:0;position:relative;float:left}}@media (min-width:768px){.makeup_workshops_schedule:nth-child(1){padding-right:24px;border-right:1px solid #eff0f0}.makeup_workshops_schedule:nth-child(1) .makeup_workshops_schedule_box{bottom:24px}.makeup_workshops_schedule:nth-child(2){padding-left:24px}.makeup_workshops_schedule:nth-child(2) .makeup_workshops_schedule_box{bottom:24px}.makeup_workshops_schedule:nth-child(3){padding-top:24px;padding-right:24px;border-right:1px solid #eff0f0;border-top:1px solid #eff0f0}.makeup_workshops_schedule:nth-child(3) .makeup_workshops_schedule_box{bottom:0}.makeup_workshops_schedule:nth-child(4){padding-top:24px;padding-left:24px;border-top:1px solid #eff0f0}.makeup_workshops_schedule:nth-child(4) .makeup_workshops_schedule_box{bottom:0}}.makeup_workshops_schedule img{float:left;width:45%;margin-right:3%;margin-bottom:3%;border:1px solid #eff0f0}@media (min-width:768px){.makeup_workshops_schedule img{width:36%;margin-right:20px;margin-bottom:14px}}.makeup_workshops_schedule h2,.makeup_workshops_schedule h3{text-transform:uppercase;width:52%;margin-bottom:10px;float:left;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1.5;letter-spacing:1px;font-size:1.5em;display:flex;align-items:center}@media (min-width:768px){.makeup_workshops_schedule h2,.makeup_workshops_schedule h3{width:58%}}@media (max-width:767px){.makeup_workshops_schedule_description{margin-left:48%}}.makeup_workshops_schedule_details{line-height:1.5em;clear:both;padding:12px}@media (min-width:769px),(min-width:1024px){.makeup_workshops_schedule_details{clear:none}}.makeup_workshops_schedule_box{line-height:1.5em;background:#eff0f0;padding:12px;overflow:auto;min-height:108px}@media (min-width:768px){.makeup_workshops_schedule_box{width:95%;position:absolute}}.makeup_workshops_schedule_head{font-family:Arial,Verdana,sans-serif;text-transform:uppercase}@media (min-width:768px){.makeup_workshops_schedule_head{width:81%;margin:0 0 12px}}@media (min-width:769px),(min-width:1024px){.makeup_workshops_schedule_head{letter-spacing:3px}}@media (min-width:768px){.makeup_workshops_schedule_dates_left{float:left;width:50%}.makeup_workshops_schedule_dates_right{min-height:48px;float:left;width:50%;padding-left:24px;padding-left:9px;border-left:2px solid white}}.makeup_workshops_quote{margin:24px 0;padding:30px;border-top:1px solid #eff0f0;border-bottom:1px solid #eff0f0}.makeup_workshops_quote_body{font-size:24px;font-style:italic;line-height:1.5em}.makeup_workshops_quote_bb{font-family:Arial,Verdana,sans-serif;line-height:1.5em;margin-top:12px}.makeup_workshops_locations{margin-top:24px;border-top:1px solid #eff0f0;padding:24px 0 0}@media (min-width:768px){.makeup_workshops_locations{display:flex}}@media (min-width:641px),(min-width:768px){.makeup_workshops:nth-child(1){padding:0 24px}}@media (min-width:768px){.makeup_workshops_location_details{width:50%}.makeup_workshops_location_details:nth-child(2){padding:0 24px;border-left:1px solid #eff0f0}}.makeup_workshops_details{font-size:18px;line-height:1.5em;padding:0 9px;overflow:auto}@media (min-width:768px){.makeup_workshops_details{padding:0}}.makeup_workshops_details .directions{margin-bottom:24px}.makeup_workshops_details .directions a{text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid #ff4661}.makeup_workshops_details .directions a:hover{color:#000000;border-bottom:1px solid #000000}@media (min-width:768px){.makeup_workshops_details_left{width:50%;float:left}.makeup_workshops_details_right{padding-left:20px;border-left:1px solid #eff0f0;width:50%;float:right}}.makeup_workshops_details_title{text-transform:uppercase;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1.5;letter-spacing:1px;font-size:1.5em;display:flex;align-items:center}.makeup_workshops_details_label{font-family:Arial,Verdana,sans-serif;font-size:14px;text-transform:uppercase}.makeup_workshops_details_body{margin-bottom:12px}.makeup_workshops_details_body .phone{color:#ff4661}.makeup_workshops_instructors{margin-top:24px;border-top:1px solid #eff0f0;padding:24px 0 0}.makeup_workshops_policy{padding:24px 9px 0;margin-top:24px;border-top:1px solid #eff0f0;overflow:auto}@media (min-width:768px){.makeup_workshops_policy{padding:24px 0 0}}.makeup_workshops_policy_title{text-transform:uppercase;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1.5;letter-spacing:1px;font-size:1.5em}.makeup_workshops_policy_body{margin-bottom:32px}.duty-free .outer-wrap{margin:0 auto;padding:0;max-width:1024px}.duty-free__hero{overflow:hidden;margin:0 0 60px 0;padding:45px;font-family:Arial,Verdana,sans-serif;font-size:14px;text-align:center;text-transform:uppercase;background:#f4f1ec}.duty-free__hero h1,.duty-free__hero h2{margin-bottom:30px;letter-spacing:5px}.duty-free__hero p{margin-bottom:20px;font-family:Arial,Verdana,sans-serif;text-transform:none}.duty-free__hero select.country{display:inline}.duty-free__hero a.selectBox{display:inline-block!important;margin:0 10px 0 5px;width:220px;height:32px;line-height:32px;text-align:left}.duty-free__hero a.selectBox .selectBox-arrow{line-height:2em}.duty-free__store-locator{display:inline-block;float:right;margin:5px 10px 0 0;color:#ff4661;text-decoration:none;vertical-align:top}@media (max-width:767px){.duty-free__store-locator{float:none;margin:20px 0 0 0}}.duty-free__store-locator:hover{text-decoration:none}.duty-free__store-locator .icon{font-size:24px;line-height:24px;vertical-align:middle}.duty-free__store-locator .text{margin-bottom:8px;font-size:14px;letter-spacing:3px;border-bottom:2px solid #ff4661}.duty-free__content{overflow:hidden;margin-bottom:65px}.duty-free__column{float:left;width:50%;padding:0 8%;text-align:left}@media (max-width:767px){.duty-free__column{width:100%;float:none;margin-bottom:60px}}.duty-free__column-header,.duty-free__exclusives-header{font-family:Arial,Verdana,sans-serif;letter-spacing:3px;line-height:.8;text-align:center;text-transform:uppercase}.duty-free__column-header span,.duty-free__exclusives-header span{display:inline-block;position:relative}.duty-free__column-header span:after,.duty-free__column-header span:before,.duty-free__exclusives-header span:after,.duty-free__exclusives-header span:before{content:'';position:absolute;height:7px;border-bottom:2px solid #000000;top:0;width:50px}.duty-free__column-header span:before,.duty-free__exclusives-header span:before{right:100%;margin-right:12px}.duty-free__column-header span:after,.duty-free__exclusives-header span:after{left:100%;margin-left:12px}.duty-free__store-block{overflow:hidden;margin-top:35px}.duty-free__store-info{float:left;width:55%;margin-right:15%}.duty-free__store-info p{margin:0}.duty-free__store-name{margin-bottom:5px;font-family:Arial,Verdana,sans-serif;letter-spacing:3px;text-transform:uppercase}.duty-free__store-hours{float:right;margin:0}@media (max-width:767px){.duty-free__exclusives-header.is-desktop{display:none}}.duty-free__exclusives-header.is-mobile{display:none}@media (max-width:767px){.duty-free__exclusives-header.is-mobile{display:block}}.duty-free__exclusive{float:left;width:25.33333333%;margin:40px 3% 0 3%;padding:0;text-align:left}@media (max-width:767px){.duty-free__exclusive{width:100%;margin:0;padding:0 8%;float:none;text-align:center}}.duty-free__exclusive-title{height:32px;margin:32px 0;font-family:Arial,Verdana,sans-serif;letter-spacing:3px;text-align:left;text-transform:uppercase}@media (max-width:767px){.duty-free__exclusive-title{height:auto;margin:8px 0 16px 0}}.duty-free__exclusive-text{height:196px;padding:16px 0;border-top:2px solid #d0d0d0;border-bottom:2px solid #d0d0d0;text-align:left}@media (max-width:767px){.duty-free__exclusive-text{height:auto}}@media (max-width:767px){#colorbox.popup-offer-cbox{border:1px solid black;margin:0}}.popup-offer{width:100%;height:100%}.popup-offer__outer-wrap{position:relative;width:100%;height:auto;padding:40px 25px 0 25px;text-align:center}@media (max-width:1024px){.popup-offer__outer-wrap{padding:15px 0 0 0}}.popup-offer__outer-wrap .sign-in-component__birthday-program .day-of-birth__collection-field{margin-bottom:32px}@media (max-width:767px){.popup-offer__outer-wrap .sign-in-component__birthday-program .day-of-birth__collection-field{margin-bottom:0}}.popup-offer__outer-wrap .sign-in-component__birthday-program .day-of-birth__collection-field select{background-position:96%}.popup-offer__heading{margin-bottom:1em;font-family:Arial,Verdana,sans-serif;font-size:32px;letter-spacing:6px;line-height:1.2em;text-transform:uppercase}@media (max-width:1024px){.popup-offer__heading{font-size:24px;margin-bottom:.5em}}.popup-offer__body{font-size:16px;line-height:1.75em}@media (max-width:767px){.popup-offer__body{font-size:13px}}.popup-offer__body a{font-family:Arial,Verdana,sans-serif;letter-spacing:4px;text-transform:uppercase}.popup-offer__body--terms{font-size:11px;line-height:1.5em;text-align:left}.popup-offer__body--terms a{font-family:Arial,Verdana,sans-serif;letter-spacing:default;text-transform:none}.popup-offer__email-input{width:240px;text-transform:uppercase;margin-bottom:10px}@media (max-width:1024px){.popup-offer__email-input{margin-bottom:1em;width:60%}}.popup-offer__submit-input{margin-top:-3px}@media (max-width:767px){.popup-offer__submit-input{width:37%}}.popup-offer__footer{width:100%;font-size:11px;line-height:1.5em;text-align:center}.popup-offer__footer p{margin-bottom:0}.popup-offer__sign-up-form .selectbox{float:left}.popup-offer__sign-up-form .selectbox.select-month{margin-right:5px;width:34.5%;padding-right:0}.popup-offer__sign-up-form .selectbox.select-day{margin-right:5px;width:28%;padding-right:0}.popup-offer__sign-up-form .selectbox.select-year{width:34.5%;padding-right:0}.popup-offer__sign-up-form .dob_format_yyyy_mm_dd .selectbox{margin-right:5px}.popup-offer__sign-up-form .dob_format_yyyy_mm_dd .selectbox.select-day{margin-right:0}.popup-offer__sign-up-form-error-messages{color:#ff0000}.popup-offer__sign-up-form-error-messages span{display:block}.gtl__steps{border-top:1px solid;padding-left:9px;padding-right:9px}.gtl__steps__header{font-size:24px;color:#000000;position:relative;text-transform:uppercase;padding:10px 0;letter-spacing:6px;line-height:30px;height:56px;cursor:pointer}.gtl__steps__header .icon{float:right;text-decoration:none;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.gtl__steps__header.open .icon{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.gtl__steps__number{float:left}.gtl__steps__name{font-family:Arial,Verdana,sans-serif;float:left;padding-left:12px}.gtl__steps__body{font-size:16px}.gtl__steps .product-grid-products{padding-bottom:36px}.gtl__steps .product-grid{max-width:955px}.gtl__steps .product-grid__item{height:420px!important}.product_collection_hero .at-h2,.product_collection_hero h1{font-size:30px;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 18px auto;font-family:"BBText Bold",Helvetica,Arial,sans-serif}.product_collection_hero__subtitle{font-size:20px;letter-spacing:4px;text-align:center;margin:0 auto 0 auto}.product_colection_hero{background-position:35px 0;background-repeat:no-repeat}.product-collection-tabs{text-align:center;height:46px;border-bottom:1px solid #000000}.product-collection-tabs ul.tabs-list{display:inline-block}.product-collection-tabs .tabs-list li{font-weight:600;font-size:14px;text-transform:uppercase;display:block;margin:0;list-style:none;cursor:pointer;float:left}.product-collection-tabs .tab-item a{color:black;text-decoration:none;display:block;padding:13px 15px;background-color:#eff0f0;border-left:1px solid #000000}.product-collection-tabs .tab-item a.current{background-color:#ffffff;border-bottom:solid 1px #ffffff}.product-collection-tabs .tab-item:last-child a{border-right:1px solid #000000}.product_collection_hero-v3 .menu{height:46px;text-align:center;border-bottom:1px solid #000000}.product_collection_hero-v3 .menu ul.menu__list{display:inline-block}.product_collection_hero-v3 .menu li{font-weight:600;font-size:14px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000000}.product_collection_hero-v3 .menu li.active-trail{background-color:#ffffff;border-bottom:#ffffff;padding-bottom:14px}.product_collection_hero-v3 .menu li.last{border-right:1px solid #000000}.product_collection_hero-v3 .menu a{color:black;text-decoration:none}.product_collection_hero-v3 .callout-alt .button{background-color:#ff4661;color:#ffffff}.product_collection_hero-v3 .callout-alt .button:hover{background-color:#000000}.product_collection_hero-v3 .callout-alt .button--disabled{background-color:#cccccc;border:1px solid #cccccc}.product_collection_hero-v3 .product__inventory-status{font-family:Arial,Verdana,sans-serif;text-align:left;padding:3px 0}.product_collection_hero-v3 .quickshop .product-gallery{border-right:none}.product_collection_hero-v3 .quickshop__container{background-color:#ffffff;margin:0}.product_collection_hero-v3 .quickshop-wrapper{position:fixed;z-index:100;max-width:1024px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}.product_collection_hero-v3 .quickshop-wrapper.active::before{display:none}.product_collection_hero-v3 .quickshop-wrapper .wrap{padding:0}.product_collection_hero-v3 .quickshop-wrapper .shade-picker__shade{width:39px;height:39px}.product_collection_hero-v3 .quickshop-wrapper .shade-picker__shade:hover{-webkit-box-shadow:#ffffff 0 0 1px 1px;-moz-box-shadow:#ffffff 0 0 1px 1px;box-shadow:#ffffff 0 0 1px 1px}.product_collection_hero-v3 .quickshop-wrapper .button{float:left}.product_collection_hero-v3 .product__full-details-link-wrapper,.product_collection_hero-v3 .product__promo{display:none}.product_collection_hero-v3 .product--full .product__sku-categories{min-height:0}.product_collection_hero_page .quickshop__container .product__promo{display:block}.product_collection_hero_page .product__actions .product__full-details-link-wrapper{display:block}.product_collection_hero_page .quickshop-wrapper .product__details .button{float:none}.product_collection_hero_page .quickshop-wrapper a.shade-picker__shade:hover{box-shadow:0 0 1px 1px #000000}.detail_hero-v6 .menu{height:46px;text-align:center;border-bottom:1px solid #000000}.detail_hero-v6 .menu ul.menu__list{display:inline-block}.detail_hero-v6 .menu li{font-weight:600;font-size:12px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000000}@media (min-width:1024px){.detail_hero-v6 .menu li{font-size:14px}}.detail_hero-v6 .menu li.active-trail{background-color:#ffffff;border-bottom:#ffffff;padding-bottom:14px}.detail_hero-v6 .menu li.last{border-right:1px solid #000000}.detail_hero-v6 .menu a{color:black;text-decoration:none}.collection_hero_popup_page .menu{height:46px;text-align:center;border-bottom:1px solid #000000}.collection_hero_popup_page .menu ul.menu__list{display:inline-block}.collection_hero_popup_page .menu li{font-weight:600;font-size:14px;text-transform:uppercase;padding:13px 15px;display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;background-color:#eff0f0;border-left:1px solid #000000}.collection_hero_popup_page .menu li.active-trail{background-color:#ffffff;border-bottom:#ffffff;padding-bottom:14px}.collection_hero_popup_page .menu li.last{border-right:1px solid #000000}.collection_hero_popup_page .menu a{color:black;text-decoration:none}.collection_hero_popup_page__container{background:rgba(255,255,255,.9);position:fixed;z-index:100;width:100%;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.collection_hero_popup_page__body{margin:0 auto}.collection_hero_popup_page .callout-alt .button{background-color:#ff4661;color:#ffffff}.collection_hero_popup_page .callout-alt .button:hover{background-color:#000000}.collection_hero_popup_page .callout-alt .button--disabled{background-color:#cccccc;border:1px solid #cccccc}.collection_hero_popup_page .product__inventory-status{font-family:Arial,Verdana,sans-serif;text-align:left;padding:3px 0}.collection_hero_popup_page .quickshop .product-gallery{border-right:none}.collection_hero_popup_page .quickshop__container{background-color:#ffffff;margin:0}.collection_hero_popup_page .quickshop-wrapper{position:fixed;z-index:100;max-width:1024px;max-height:77%;overflow:auto!important;top:12.5%;left:0;right:0;margin:5% auto}.collection_hero_popup_page .quickshop-wrapper.active::before{display:none}.collection_hero_popup_page .quickshop-wrapper .wrap{padding:0}.collection_hero_popup_page .quickshop-wrapper .shade-picker__shade{width:39px;height:39px}.collection_hero_popup_page .quickshop-wrapper .shade-picker__shade:hover{-webkit-box-shadow:#ffffff 0 0 1px 1px;-moz-box-shadow:#ffffff 0 0 1px 1px;box-shadow:#ffffff 0 0 1px 1px}.collection_hero_popup_page .quickshop-wrapper .button{float:left}.collection_hero_popup_page .product__full-details-link-wrapper,.collection_hero_popup_page .product__promo{display:none}.collection_hero_popup_page .product--full .product__sku-categories{min-height:0}.collection_hero_popup_page .collection_hero_popup__container{background:rgba(255,255,255,.9);position:fixed;top:0;z-index:100;width:100%;height:100%}.collection_hero_popup_page .collection_hero_popup__container .collection_popup_wrap{width:100%;height:100%}.collection_hero_popup_page .collection_hero_popup__inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.product-collection-footer h2,.product-collection-footer h3{font-family:Arial,Verdana,sans-serif;font-size:22px;text-transform:uppercase;margin:18px 0}.product-collection-footer__sub{font-size:20px;line-height:1.5em;margin-bottom:18px}.product-collection-footer__link a{font-family:Arial,Verdana,sans-serif;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}.shop-all__button{margin:27px 0}.product-collection-footer_l,.product-collection-footer_r{min-height:238px;width:510px;margin:40px 0;padding:24px;float:left;background-color:#eff0f0}@media (max-width:768px){.product-collection-footer_l,.product-collection-footer_r{width:100%;margin:0 0 6px}}.product-collection-footer_l{padding-top:30px}.product-collection-footer_l span{font-size:3em;text-align:center}.product-collection-footer_r{margin-left:4px;padding-top:37px}.product-collection-footer_r .icon-freeshipping{position:relative;bottom:12px}.product-collection-footer_r h3{margin:0 0 18px 0}@media (min-width:768px){.page-products-makeup-auto-replenishment .page-header__title{font-size:50px}}.page-products-makeup-auto-replenishment .page-header__subtitle .subtitle{font-size:26px}.page-products-makeup-auto-replenishment .page-header__subtitle .steps{font-size:16px;line-height:1.25em;overflow:auto;margin:28px 0 12px}.page-products-makeup-auto-replenishment .page-header__subtitle .step{width:25%;height:200px;float:left;padding-top:70px;border-top:solid 1px #bbbbb9;position:relative}.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(n+2){border-left:solid 1px #bbbbb9}.page-products-makeup-auto-replenishment .page-header__subtitle .step .step_name{font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.page-products-makeup-auto-replenishment .page-header__subtitle .step .step_name:before{position:absolute;top:20px;left:0;right:0}.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(1) .step_name:before{content:url(/media/export/cms/mpp/Auto_replenishment-1.png)}.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(2) .step_name:before{content:url(/media/export/cms/mpp/Auto_replenishment-2.png)}.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(3) .step_name:before{content:url(/media/export/cms/mpp/Auto_replenishment-3.png)}.page-products-makeup-auto-replenishment .page-header__subtitle .step:nth-child(4) .step_name:before{content:url(/media/export/cms/mpp/Auto_replenishment-4.png)}.page-products-makeup-auto-replenishment .cancel_link a{color:black}.foundation-dramming .menu ul{width:101%;background-color:#ffffff}.foundation-dramming .menu li{width:33%;background-color:#ffffff;border:1px solid #000000}.foundation-dramming .block_container__title .section_number:before{content:'';display:block;height:22px;margin:-22px 0 0}@media (min-width:768px){.foundation-dramming .block_container__title .section_number:before{height:54px;margin:-54px 0 0}}.foundation-dramming.mobile .product_collection_hero{margin:0 auto;height:179px;max-width:100%}.foundation-dramming.mobile .product_collection_hero__content-item{border-bottom:0}.foundation-dramming.mobile .product_collection_hero__body{line-height:1.75em;width:52%;position:absolute;top:20%;left:5%}.foundation-dramming.mobile .product_collection_hero__title{font-size:20px;letter-spacing:2px;margin:0 auto 9px auto}.foundation-dramming.mobile .product_collection_hero__subtitle{font-size:12px;letter-spacing:2px;line-height:1.125em}.foundation-dramming.mobile .product_collection_hero__content-item{position:relative}.foundation-dramming.mobile .product_intro{width:50%}.foundation-dramming.mobile .product_intro img{margin:25% auto 0}.foundation-dramming.mobile .text-block_intro{padding:9% 3%}.foundation-dramming.mobile .text-block_intro .text-block_title{font-size:9px;margin-bottom:0}.foundation-dramming.mobile .text-block_intro .text-block_body{font-size:9px;line-height:1.25em}.foundation-dramming.mobile .block_container__title{font-size:15px;letter-spacing:2px;margin:1px auto;border:1px solid #000000;padding:9px 0}.foundation-dramming.mobile .block_container__title .section_number{font-family:Arial,Verdana,sans-serif;font-size:15px}.foundation-dramming.mobile .video-block__slide{border-bottom:0;margin-bottom:14px}.foundation-dramming.mobile .video-block__description{display:none}.foundation-dramming.mobile .how-to-swatch .block_container__content{padding:20px}.foundation-dramming.mobile .how-to-swatch .product-image.product_step-2{margin-bottom:0}.foundation-dramming.mobile .how-to-swatch .product-image .product-image_title{font-size:9px;margin:0 0}.foundation-dramming.mobile .how-to-swatch .product-image .product-image_caption{font-size:9px;margin-bottom:0}.foundation-dramming .product_collection_hero{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;margin:1px auto;height:360px;max-width:1024px;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center}.foundation-dramming .product_collection_hero h1,.foundation-dramming .product_collection_hero h2{font-family:"MillerBanner Light";font-size:42px;letter-spacing:0;line-height:.9em}.foundation-dramming .product_collection_hero__content-item{border-bottom:1px solid #d0d0d0}.foundation-dramming .product_collection_hero__body{line-height:2em;width:52%}.foundation-dramming .product_collection_hero__subtitle{letter-spacing:1px;line-height:1.5em}.foundation-dramming .product_collection_hero__content-item{position:relative}.foundation-dramming .product_intro{width:50%}.foundation-dramming .product_intro img{display:block;margin:5% auto;float:left}.foundation-dramming .text-block_intro{width:45%;margin-right:5%;padding:9% 3% 0;float:right;text-align:center}@media (min-width:768px){.foundation-dramming .text-block_intro{padding:6% 3%}}.foundation-dramming .text-block_intro .text-block_title{font-family:Arial,Verdana,sans-serif;font-size:30px;letter-spacing:4px;text-transform:uppercase;margin-bottom:9px}.foundation-dramming .text-block_intro .text-block_body{font-size:18px;line-height:1.5em}.foundation-dramming .text-block_disclaimer{font-size:11px;line-height:1.5em;margin:18px 0;position:relative}.foundation-dramming .block_container__title{font-family:Arial,Verdana,sans-serif;font-size:30px;letter-spacing:4px;text-align:center;text-transform:uppercase;line-height:1.5em;margin:20px auto}.foundation-dramming .block_container__title .section_number{font-family:Arial,Verdana,sans-serif;font-size:40px}.foundation-dramming .video-block__slide{border-bottom:1px solid #d0d0d0;margin-bottom:40px}.foundation-dramming .video-block__media{width:100%;position:relative;margin:0 auto}@media (min-width:768px){.foundation-dramming .video-block__media{max-width:754px}}.foundation-dramming .video-block__media--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}@media (min-width:768px){.foundation-dramming .video-block__media--video{max-width:754px;height:409px}}.foundation-dramming .video-block__description{font-size:16px;letter-spacing:4px;text-align:center;max-width:685px;margin:42px auto}.foundation-dramming .how-to-swatch .product-image{max-width:754px;margin:28px auto;overflow:auto}.foundation-dramming .how-to-swatch .product-image.product_step-2{margin-bottom:40px}.foundation-dramming .how-to-swatch .product-image img{width:39%;float:left;margin-right:2%}.foundation-dramming .how-to-swatch .product-image .product-image_title{font-size:18px;margin:48px 0 6px;float:left;width:50%}.foundation-dramming .how-to-swatch .product-image .product-image_caption{font-size:18px;float:left;width:50%}.foundation-dramming .foundation-finder .foundation-finder__header{height:469px;overflow:visible}.foundation-dramming .foundation-finder .foundation-finder__image--desktop{display:block}.foundation-dramming .foundation-finder .foundation-finder__find-match{bottom:30px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.egiftcard-cashstar{color:#ffffff;font-size:18px;letter-spacing:.06em}@media (min-width:768px){.egiftcard-cashstar{background-color:#000000}}.egiftcard-cashstar__container{margin:0 auto;max-width:1024px;display:flex;flex-flow:column;text-align:center}@media (min-width:768px){.egiftcard-cashstar__container{text-align:left;padding:0 20px;position:relative;flex-flow:unset;max-width:1200px}}@media (min-width:768px){.egiftcard-cashstar__left,.egiftcard-cashstar__right{float:left;width:50%}.egiftcard-cashstar__bottom{position:absolute;top:270px;width:45%;left:15px}}.egiftcard-cashstar__left{order:2}@media (min-width:768px){.egiftcard-cashstar__left{margin-top:7%;order:unset}}.egiftcard-cashstar__right{padding:0;order:1}@media (min-width:768px){.egiftcard-cashstar__right{order:unset}}.egiftcard-cashstar__bottom{order:3;color:#000000}@media (min-width:768px){.egiftcard-cashstar__bottom{order:unset;color:#ffffff}}.egiftcard-cashstar__header{text-transform:uppercase;font-size:40px;letter-spacing:.26em;margin:0 0 10px;line-height:1;font-family:"BBSans Regular",Helvetica,Arial,sans-serif}@media (min-width:768px){.egiftcard-cashstar__header{margin-left:0}}.egiftcard-cashstar__header .perfect__gift{font-size:44px;letter-spacing:-2px;color:#000000;margin:40px 0;padding:0;font-family:"BBSans Regular",Helvetica,Arial,sans-serif}@media (min-width:768px){.egiftcard-cashstar__header .perfect__gift{font-size:58px;margin:0;color:#ffffff;line-height:.95;letter-spacing:1.5px}}.egiftcard-cashstar__subtitle{font-size:15px;margin-bottom:15px}@media (min-width:768px){.egiftcard-cashstar__subtitle{font-size:24px;margin-left:0;margin-bottom:0}}.egiftcard-cashstar__subtitle p{font-family:Arial,Verdana,sans-serif;font-size:15px;letter-spacing:0;color:#000000}@media (min-width:768px){.egiftcard-cashstar__subtitle p{color:#ffffff}}.egiftcard-cashstar__desc{font-size:14px;margin:10px 0 15px;color:#000000}@media (min-width:768px){.egiftcard-cashstar__desc{font-size:18px;width:98%;padding-top:53px;margin:0 0 0 6px;color:#ffffff}}.egiftcard-cashstar__link{width:auto;background:#000000;color:#ffffff;padding:11px 23px;margin-bottom:15px;letter-spacing:.2em}@media (min-width:768px){.egiftcard-cashstar__link{margin:0 0 65px 3px;padding:8px 23px;width:auto;background:#ffffff;color:#000000}}.egiftcard-cashstar__disclaimer{font-size:12px;letter-spacing:.009em;font-style:italic;color:#696969}@media (min-width:768px){.egiftcard-cashstar__disclaimer p{font-size:14px;letter-spacing:0}}.egiftcard-cashstar__desc,.egiftcard-cashstar__subtitle{letter-spacing:0;line-height:1.5;width:84%;font-size:15px;margin:0 auto 20px}@media (min-width:768px){.egiftcard-cashstar__desc,.egiftcard-cashstar__subtitle{width:100%;margin:0}}.giftcard-balance__container.giftcard-balance-cashstar{background:#ffffff;margin:30px 20px 0 20px;padding:20px 0;border-width:2px}@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar{width:470px;border-width:0;margin:20px auto 0;border-top:0}}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance{min-height:0;margin-bottom:0}@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance{border-bottom:0;margin-bottom:20px;padding-bottom:0}}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__header{text-align:center;font-size:31px;letter-spacing:0;padding:0 0 10px;margin:0 0 11px;line-height:1;position:relative;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;border-bottom:0;pointer-events:none}@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__header{text-align:center;font-size:36px;margin:0 20px 11px 0;padding:0}}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__arrow{position:absolute;right:0;display:none}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__subheader{font-size:15px;text-align:center;font-family:Arial,Verdana,sans-serif;letter-spacing:0;margin:10px auto;width:70%}@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__subheader{margin:10px auto 20px;text-align:center;width:60%}}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form{text-align:left;padding:0}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form #giftcard_balance{height:auto}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .errors{margin-bottom:15px}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .errors li{margin-left:0}@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form .errors{margin-bottom:0}}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-number,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-pin{width:100%;display:block;margin:0 0 15px}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form-button{width:100%;display:block;height:auto;margin:0}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form input[type=text]{height:40px;text-align:center}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form input[type=submit]{height:40px;width:100%;vertical-align:baseline;background-color:#000000}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__form input[type=submit]:hover{background-color:#ff4661}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__remaining{padding:0;font-size:18px}@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__remaining{font-size:24px}}@media (min-width:1024px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__remaining{font-size:30px}}@media (min-width:768px){.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__amount,.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__amount-text{display:inline-block;margin-top:40px}}.skin__foundation{background:#fef6ec;max-width:1024px;position:relative;margin:0 auto}.skin__foundation__dropdown__container{padding:14px 11.2% 18px 11.2%;border-bottom:1px solid #959595}@media (min-width:1025px){.skin__foundation__dropdown__container{padding:44px 10% 48px 10%}}@media (max-width:1024px){.skin__foundation__dropdown__container{padding:44px 5% 48px 5%}}@media (max-width:767px){.skin__foundation__dropdown__container{padding:44px 3.3% 48px 3.3%}}.skin__foundation__dropdown__container .default-blank span.selectBox-label{display:inline-block;font-size:0;width:75%;height:1px;border-bottom:1px solid #000000;position:absolute;top:60%}@media (max-width:1024px){.skin__foundation__dropdown__container .skin__foundation__dropdown__select__container{height:40px;position:relative}}@media (min-width:768px),(min-width:1024px){.skin__foundation__dropdown__container .skin__foundation__dropdown__select__container{height:inherit}}@media (max-width:1024px){.skin__foundation__dropdown__container .default-blank select.skin__foundation__dropdown__select{min-width:60%;height:23px;border-bottom:1px solid #000000;position:absolute;margin-left:5px}}@media (min-width:768px),(min-width:1024px){.skin__foundation__dropdown__container .default-blank select.skin__foundation__dropdown__select{height:37px}}.skin__foundation__dropdown__header{font-family:"MillerBanner Light";font-size:20px;line-height:24px;text-transform:uppercase;text-align:center;letter-spacing:-.01em}@media (min-width:768px){.skin__foundation__dropdown__header{font-size:40px;line-height:48px;margin-bottom:12px}}.skin__foundation__dropdown__subheader{font-family:Arial,Verdana,sans-serif;font-size:13px;text-transform:uppercase;text-align:center;margin-bottom:10px}@media (min-width:768px){.skin__foundation__dropdown__subheader{font-size:20px;margin-bottom:28px}}@media (max-width:767px){.skin__foundation__dropdown__subheader{font-size:16px}}.skin__foundation__dropdown__cta{margin:0 5%}@media (min-width:768px){.skin__foundation__dropdown__cta{overflow:hidden}}.skin__foundation__dropdown__button{display:block;font-family:Arial,Verdana,sans-serif;font-size:10px;line-height:28px;text-transform:uppercase;color:#000000;text-decoration:none;text-align:center;border:1px solid #000000;width:100%;margin-bottom:4px}@media (max-width:767px){.skin__foundation__dropdown__button{font-size:16px;height:40px;padding-top:5px}}@media (min-width:768px){.skin__foundation__dropdown__button{float:left;font-size:18px;line-height:56px;width:48%;margin:0 4% 0 0}}.skin__foundation__dropdown__button.inactive{opacity:.5}.skin__foundation__dropdown__select__container{font-family:Arial,Verdana,sans-serif;font-size:10px;line-height:28px;text-transform:uppercase;color:#000000;text-decoration:none;border:1px solid #000000;width:100%;margin-bottom:4px}@media (min-width:768px){.skin__foundation__dropdown__select__container{overflow:hidden;float:left;font-size:18px;height:58px;line-height:56px;width:48%}}.skin__foundation__dropdown__select__container.inactive{opacity:.5}@media (max-width:767px){.skin__foundation__dropdown__select__container{font-size:16px;padding-top:5px}}.skin__foundation__dropdown__select__copy{float:left;width:35%;overflow:hidden;text-align:right;padding-left:8px}.skin__foundation__result__link{margin-top:15px}.skin__foundation__result__link a{text-decoration:none;-webkit-box-shadow:#000000 0 0 0 1px inset;-moz-box-shadow:#000000 0 0 0 1px inset;box-shadow:#000000 0 0 0 1px inset}a.selectBox.skin__foundation__dropdown__select{background:#fef6ec;color:#000000;border:0}@media (min-width:768px){a.selectBox.skin__foundation__dropdown__select{float:left;font-size:18px;height:54px;line-height:54px;margin-top:1px;width:65%}}a.selectBox.skin__foundation__dropdown__select .selectBox-options a{font-size:10px;line-height:26px;height:26px;text-transform:uppercase;background:#fef6ec}@media (min-width:768px){a.selectBox.skin__foundation__dropdown__select .selectBox-options a{font-size:20px;height:54px;line-height:54px}}a.selectBox.skin__foundation__dropdown__select .selectBox-label{text-transform:uppercase;text-decoration:underline}a.selectBox.skin__foundation__dropdown__select .selectBox-arrow{margin-right:8px;background:#fef6ec;line-height:2}a.selectBox.skin__foundation__dropdown__select .selectBox-arrow:before{margin-top:16px}select.skin__foundation__dropdown__select{text-transform:uppercase;border:none;background-color:#fef6ec;font-size:10px;line-height:28px;text-transform:uppercase;text-decoration:underline;margin-bottom:0;padding:0 5px}@media (max-width:1024px){select.skin__foundation__dropdown__select{font-size:18px}}@media (max-width:767px){select.skin__foundation__dropdown__select{background-color:inherit;font-size:16px;margin-top:-1px;min-width:60%}}@media (min-width:1025px){select.skin__foundation__dropdown__select{display:none;width:auto}}select.skin__foundation__dropdown__select option{text-transform:uppercase}.skin__foundation__finder__container{display:none;margin:10px 24px}@media (min-width:768px){.skin__foundation__finder__container{margin:40px 20px 0 20px}}.skin__foundation__finder__header{font-family:"MillerBanner Light";font-size:20px;line-height:20px;text-transform:uppercase;text-align:center;letter-spacing:-.01em;margin-bottom:10px}@media (min-width:768px){.skin__foundation__finder__header{font-size:40px;line-height:48px;margin-bottom:30px}}@media (min-width:768px){.skin__foundation__menus{overflow:hidden}}.skin__foundation__menu{text-align:center;padding:12px 24px;margin-bottom:4px;background:#ffffff;cursor:pointer}.skin__foundation__menu.inactive{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media (max-width:767px){.skin__foundation__menu{background-image:none!important}.skin__foundation__menu.active{-webkit-box-shadow:#000000 0 0 0 2px inset;-moz-box-shadow:#000000 0 0 0 2px inset;box-shadow:#000000 0 0 0 2px inset}}@media (min-width:768px){.skin__foundation__menu{-webkit-box-shadow:#000000 0 0 0 2px inset;-moz-box-shadow:#000000 0 0 0 2px inset;box-shadow:#000000 0 0 0 2px inset;position:relative;float:right;background-repeat:no-repeat;background-position:bottom left;background-color:#ffffff;background-size:contain;width:32.333%;padding:20px 18px 100px 18px;margin:0 0 0 1.5%}.skin__foundation__menu:last-child{margin:0}.skin__foundation__menu.inactive{opacity:.5}}.skin__foundation__menu__header{font-family:Arial,Verdana,sans-serif;font-size:13px;line-height:15px;letter-spacing:.25em;text-transform:uppercase}@media (min-width:768px){.skin__foundation__menu__header{font-size:20px;line-height:30px}}.skin__foundation__menu__description{font-size:12px;line-height:17px;letter-spacing:.06em}@media (min-width:768px){.skin__foundation__menu__description{font-size:20px;line-height:30px;min-height:96px}}@media (max-width:767px){.skin__foundation__menu__description{padding-bottom:10px;min-height:36px}}.skin__foundation__menu__link__container{margin:0 9%;width:82%}@media (min-width:768px){.skin__foundation__menu__link__container{position:absolute;bottom:70px;left:0;margin:0;width:100%}}.skin__foundation__menu__link{display:block;font-family:Arial,Verdana,sans-serif;font-size:10px;line-height:26px;letter-spacing:.25em;color:#000000;border:1px solid #000000;text-decoration:none}@media (min-width:768px){.skin__foundation__menu__link{display:inline;font-size:15px;line-height:30px;text-transform:uppercase;text-decoration:underline;border:none}.skin__foundation__menu--02 .skin__foundation__menu__link span.icon-livechat{font-size:25px;text-decoration:none}}@media (max-width:767px){.skin__foundation__menu__link{text-transform:uppercase}}.skin__foundation__finishes{display:none;padding-bottom:20px}@media (min-width:768px){.skin__foundation__finishes{overflow:hidden;padding-bottom:30px}}.skin__foundation__finish{font-family:Arial,Verdana,sans-serif;font-size:12px;letter-spacing:.15em;text-align:center;text-transform:uppercase;background-repeat:no-repeat;background-position:0 -4px;background-color:#ffffff;background-size:100%;-webkit-box-shadow:#000000 0 0 0 2px inset;-moz-box-shadow:#000000 0 0 0 2px inset;box-shadow:#000000 0 0 0 2px inset;width:100%;height:50px;margin:20px 0 0 0;padding-top:32px}@media (min-width:768px){.skin__foundation__finish{background-position:bottom left;float:left;height:65px;width:32.333%;padding-top:35px;margin:30px 1.5% 0 0;cursor:pointer}.skin__foundation__finish:last-child{margin:30px 0 0 0}.skin__foundation__finish.inactive{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.5}}@media (max-width:767px){.skin__foundation__finish{height:60px;background-position:center 0;background-size:inherit}.skin__foundation__finish.inactive{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.5}}.skin__foundation__models__container{display:none}@media (min-width:768px){.skin__foundation__models__container{height:300px;overflow-y:hidden}.skin__foundation__models__container .slick-list{margin-left:-5px}}.skin__foundation__slide__container{opacity:0;-webkit-transition:opacity false false,.5s ease-out false;-moz-transition:opacity false false false,.5s ease-out false false;-o-transition:opacity false false false,.5s ease-out false false;transition:opacity,.5s ease-out}@media (min-width:768px){.skin__foundation__slide__container{height:300px;overflow-y:hidden}}.skin__foundation__slide__container.active{opacity:1}.skin__foundation__slide__container .slick-next,.skin__foundation__slide__container .slick-prev{top:33%;min-height:50px}@media only screen and (orientation:portrait){.skin__foundation__slide__container .slick-next,.skin__foundation__slide__container .slick-prev{top:25%}}.skin__foundation__slide__container .slick-next{height:50px;width:50px;right:0}.skin__foundation__slide__container .slick-next:before{right:0}@media (min-width:768px){.skin__foundation__model{padding:0 35px}}@media (max-width:767px){.skin__foundation__model__shade{padding-top:5px;padding-bottom:10px}}.skin__foundation__model__id{float:left;width:49%;padding-bottom:10px}@media (max-width:767px){.skin__foundation__model__id{padding-top:1px;position:relative}.skin__foundation__model__id:nth-child(odd){margin-right:2%}}@media only screen and (max-width:767px) and (orientation:landscape){.skin__foundation__model__id{text-align:center;margin-left:11%;width:inherit}}@media (min-width:768px){.skin__foundation__model__id{position:relative;margin:1px;width:47%;min-height:284px}}@media only screen and (min-width:768px) and (orientation:portrait){.skin__foundation__model__id{min-height:244px}}.skin__foundation__model__border{display:none;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-box-shadow:#000000 0 0 0 2px inset;-moz-box-shadow:#000000 0 0 0 2px inset;box-shadow:#000000 0 0 0 2px inset}.selected .skin__foundation__model__border{display:block}@media (max-width:767px){.activated .skin__foundation__model__border{display:block}}.skin__foundation__model__shade{font-family:Arial,Verdana,sans-serif;letter-spacing:.25em;text-align:center;text-transform:uppercase}@media (min-width:768px){.skin__foundation__model__shade{padding:5px}}.skin__foundation__model__shadnumber{font-size:12px;line-height:18px}.skin__foundation__model__shadename{font-size:18px;line-height:22px}@media (max-width:767px){.skin__foundation__model__shadename{font-size:16px}}.skin__foundation__result__container{background:#ffffff}.skin__foundation__shade__container{display:none}@media (min-width:768px){.skin__foundation__shade__container{padding:30px 0;background:url(/media/export/cms/skin_foundation/bg_result_arrow.gif) no-repeat top center}}.skin__foundation__shade{display:block;overflow:hidden;opacity:0;-webkit-transition:opacity false false,.5s ease-out false;-moz-transition:opacity false false false,.5s ease-out false false;-o-transition:opacity false false false,.5s ease-out false false;transition:opacity,.5s ease-out;margin:0 20px}.skin__foundation__shade.active{opacity:1}.skin__foundation__smoosh__images{overflow:hidden;float:left;width:33%;padding-left:5%}@media (max-width:767px){.skin__foundation__smoosh__images{padding-top:15px;width:40%}}@media only screen and (max-width:767px) and (orientation:landscape){.skin__foundation__smoosh__images{padding-top:15%;padding-right:15px}}.skin__foundation__smoosh__image{float:left;width:50%;max-height:250px}.skin__foundation__result__shadename{float:left;width:66%;height:248px;padding:70px 0 0 20px}@media (max-width:767px){.skin__foundation__result__shadename{float:none;width:inherit;padding-top:80px}}.skin__foundation__result__finish{font-family:Arial,Verdana,sans-serif;font-size:20px;letter-spacing:30px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px}.skin__foundation__result__description{font-size:20px;letter-spacing:30px;letter-spacing:.06em}@media (max-width:767px){.skin__foundation__result__description{font-size:13px}}.skin__foundation__result__banner{position:relative;background:#000000;color:#ffffff;height:40px;padding:0 20px;text-align:center}@media (min-width:768px){.skin__foundation__result__banner{height:63px}}.skin__foundation__result__banner__copy{font-family:Arial,Verdana,sans-serif;font-size:20px;line-height:40px;letter-spacing:.25em;text-transform:uppercase}@media (min-width:768px){.skin__foundation__result__banner__copy{font-size:40px;line-height:63px}}.skin__foundation__result__banner__precopy{font-size:8px}@media (min-width:768px){.skin__foundation__result__banner__precopy{font-size:15px}}.skin__foundation__result__banner__livechat{display:none}@media (min-width:768px){.skin__foundation__result__banner__livechat{position:absolute;display:inline-block;top:0;right:20px;font-family:Arial,Verdana,sans-serif;color:#ffffff;font-size:18px;line-height:63px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;width:120px}}.skin__foundation__result__banner__livechat{cursor:pointer}.skin__foundation__weightless{margin:0 auto 40px}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__slide__container .slick-slider{margin-bottom:20px}}.skin__foundation__weightless .skin__foundation__dropdown__container{border-bottom:none}@media (min-width:1025px){.skin__foundation__weightless .skin__foundation__dropdown__container{padding:44px 10% 0 13%}}@media (max-width:1024px){.skin__foundation__weightless .skin__foundation__dropdown__container{padding:44px 5% 0 5%}}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__dropdown__container{padding:22px 3.3% 4px 3.3%}}.skin__foundation__weightless .skin__foundation__dropdown__header{font-family:"Lato Black";font-size:40px}@media (min-width:768px){.skin__foundation__weightless .skin__foundation__dropdown__header{margin-bottom:3px}}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__dropdown__header{font-size:22px}}@media (max-width:375px){.skin__foundation__weightless .skin__foundation__dropdown__header{font-size:20px}}.skin__foundation__weightless .skin__foundation__dropdown__subheader{font-size:19px}@media (min-width:768px){.skin__foundation__weightless .skin__foundation__dropdown__subheader{font-family:Arial,Verdana,sans-serif;width:67%;margin:0 auto}}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__dropdown__subheader{font-size:12px;margin-top:4px}}@media (max-width:375px){.skin__foundation__weightless .skin__foundation__dropdown__subheader{font-size:10px;margin-top:4px}}.skin__foundation__weightless .skin__foundation__finder__container{display:block}@media (min-width:768px){.skin__foundation__weightless .skin__foundation__finder__container{margin:28px 0 -13px 0}}.skin__foundation__weightless .skin__foundation__finishes{display:block}@media (min-width:768px){.skin__foundation__weightless .skin__foundation__finish{width:31%;margin-left:10px}.skin__foundation__weightless .skin__foundation__finish:last-child{margin-right:10px}}@media (max-width:1024px){.skin__foundation__weightless .skin__foundation__finish{width:30%}}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__finish{width:100%}}.skin__foundation__weightless .skin__foundation__models__container{display:block}@media (min-width:768px){.skin__foundation__weightless .skin__foundation__models__container{margin-bottom:17px}}.skin__foundation__weightless .skin__foundation__model__border{margin-bottom:7px}.skin__foundation__weightless .skin__foundation__model__shade{margin-top:10px}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__model__shade{padding:10px 0 30px 0}}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__model__shadename{font-size:14px}}.skin__foundation__weightless .skin__foundation__model__id{height:auto!important;cursor:pointer}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__model__id{opacity:.6}.skin__foundation__weightless .skin__foundation__model__id.slick-center{opacity:1}}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__model__id{margin-left:0;padding:0 5px}.skin__foundation__weightless .skin__foundation__model__id:nth-child(2n+1){margin-right:0}.skin__foundation__weightless .skin__foundation__model__id img.skin__foundation__model__image{margin:0 auto;width:100%;height:auto}}.skin__foundation__weightless .skin__foundation__shade__container{border-bottom:1px solid #000000;background:url(/media/export/cms/skin_foundation/bg_result_arrow.gif) no-repeat top center;padding:30px 0 0 0}@media (min-width:768px){.skin__foundation__weightless .skin__foundation__shade__container{padding:30px 0 45px 8px}}.skin__foundation__weightless .skin__foundation__shade__container .quickshop--mobile{padding:20px}.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper{margin:0;padding:0;position:relative;overflow:visible!important}.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .shade-picker__shade:hover{border:1px solid #000000;box-shadow:0 0 1px 1px #ffffff}.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper.active::before{display:block;margin-top:-13px}@media (min-width:768px){.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper.active::before{margin-top:7px}}.skin__foundation__weightless .skin__foundation__shade__container .quickshop-wrapper .quickshop__container{padding:0;margin:0}.skin__foundation__weightless .skin__foundation__shade__container .shade-picker__shade{height:41px;width:41px}.skin__foundation__weightless .skin__foundation__shade__container .skin__foundation__product__header{font-family:Arial,Verdana,sans-serif;font-size:20px;text-align:center;text-transform:uppercase;margin-top:22px;letter-spacing:.4px}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__shade__container .skin__foundation__product__header{font-size:18px}}.skin__foundation__weightless .skin__foundation__shade__container .skin__foundation__product__subheader{font-family:Arial,Verdana,sans-serif;font-size:20px;text-align:center;margin-top:4px}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__shade__container .skin__foundation__product__subheader{font-size:18px}}.skin__foundation__weightless .skin__foundation__shade__container .product-thumb .product__button--add-to-bag{font-size:14px;height:auto;line-height:normal;width:auto;border:2px solid #ff4661;padding:8px 5px}@media (min-width:768px){.skin__foundation__weightless .skin__foundation__shade__container .product-thumb .product__button--add-to-bag{border:none;border-bottom:2px solid #ff4661;padding:0}}.skin__foundation__weightless .skin__foundation__shade__container .product-thumb{padding:0 20px}.skin__foundation__weightless .skin__foundation__shade__container .product-grid{padding:20px 0 0 0}.skin__foundation__weightless .skin__foundation__shade__container .product-grid__item{margin:0}@media (max-width:767px){.skin__foundation__weightless .skin__foundation__shade__container .product-grid__item{margin-bottom:40px;height:auto!important}}.pro-how-to-block__container{margin:0 auto;max-width:1024px;border:none;padding:0}.pro-how-to-block__formatter{background:#fef6ec;display:block;margin:0 auto;max-width:1024px;text-align:center;width:100%;padding:40px 0 0}.pro-how-to-block__formatter .resp-tabs-container{background:#fef6ec;padding-bottom:0}.pro-how-to-block__header{font-size:40px;margin-bottom:30px;font-family:"MillerBanner Light"}.pro-how-to-block__single-tip{left:50%;position:absolute;top:50%;transform:translate(0,50%)}.pro-how-to-block__single-tip .pro-how-to-block__tip{left:50%;position:absolute;right:50%;transform:translate(-50%,-50%);width:80%}.pro-how-to-block__single-tip.pro-how-to-block__left-tip{left:0}.pro-how-to-block__single-tip.pro-how-to-block__right-tip{right:0}.pro-how-to-block__suggested-product{display:none;background:#ffffff;padding:20px 0;text-align:left}.pro-how-to-block__tips-container{padding:50px 0 20px}.pro-how-to-block__link{background:#fef6ec;border:1px solid #000000;color:#000000;margin:20px 0 40px}.pro-how-to-block__link:hover{background:#000000;color:#fef6ec}.pro-how-to-block__tabs{border:1px solid #000000;border-width:1px 0}.pro-how-to-block__tabs .resp-tab-active{background:#fef6ec}.pro-how-to-block__tabs .resp-tab-active::after{position:absolute;bottom:-3px;left:0;width:100%;border:3px solid #fef6ec;content:''}.pro-how-to-block__tabs .resp-tab-item{position:relative;float:none;border-left:1px solid #000000;font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:400;letter-spacing:1.5px;padding:13px 30px}.pro-how-to-block__tabs .resp-tab-item:last-child{border-right:1px solid #000000}.pro-how-to-block__tabs .resp-tab-item li{float:none}.pro-how-to-block__tiptitle{text-align:center}.pro-how-to-block__content{position:relative}.pro-how-to-block__left-image{float:right;width:50%}.pro-how-to-block__left-tip{width:50%}.pro-how-to-block__right-image{float:left;width:50%}.pro-how-to-block__right-tip{width:50%;float:right}.pro-how-to-block__left-section{display:inline;float:left;position:relative;width:49.5%}.pro-how-to-block__left-section img{width:100%;height:auto}.pro-how-to-block__right-section{display:inline;float:right;position:relative;width:49.7%}.pro-how-to-block__right-section img{width:100%;height:auto}.pro-how-to-block__tip1{top:0}.pro-how-to-block__tip2{bottom:0}.pro-how-to-block__tip3{top:0}.pro-how-to-block__tip4{bottom:0}.pro-how-to-block__tip{width:48%;padding-left:2%;font-size:15px;line-height:17px;position:absolute}@media (min-width:1025px){.pro-how-to-block__tip{width:45%;padding-left:5%}}.pro-how-to-block__tip h2,.pro-how-to-block__tip h3{font-family:Arial,Verdana,sans-serif;font-size:16px;line-height:16px;margin-bottom:0;text-transform:uppercase}@media (min-width:1025px){.pro-how-to-block__tip h2,.pro-how-to-block__tip h3{font-size:18px;line-height:20px}}.pro-how-to-block__tip p{margin:0;line-height:17px}@media (min-width:1025px){.pro-how-to-block__tip p{line-height:20px}}@media (min-width:1025px){.pro-how-to-block__tip{font-size:18px;line-height:20px}}@media (max-width:767px){.pro-how-to-block__formatter{padding:30px 0 0}.pro-how-to-block__formatter h2.resp-accordion{display:none}.pro-how-to-block__formatter a.selectBox,.pro-how-to-block__formatter select{height:40px;line-height:20px;padding:10px 20px;border:1px solid #000000;width:100%;border-width:1px 0;text-align:left;font-family:Arial,Verdana,sans-serif}.pro-how-to-block__formatter select{background-position-x:94%;background-size:15px}.pro-how-to-block__formatter a.selectBox{background:#fef6ec}.pro-how-to-block__formatter .selectBox-options a{background:#fef6ec}.pro-how-to-block__formatter .selectBox-arrow{background:#fef6ec}.pro-how-to-block__header{font-size:25px;margin-bottom:20px}.pro-how-to-block__link{margin:0 0 30px;font-size:12px}.pro-how-to-block-small__header{font-size:30px;margin-bottom:20px;font-family:"MillerBanner Light"}.pro-how-to-block-small__tips-container{padding:20px 20px 0}.pro-how-to-block-small__tips-container h2{font-family:Arial,Verdana,sans-serif;font-size:14px;line-height:16px;margin-bottom:0;text-transform:uppercase}.pro-how-to-block-small__image-container{width:100%;margin-bottom:20px}.pro-how-to-block-small__left-image{float:left;margin-right:.8%;width:49.5%}.pro-how-to-block-small__right-image{float:right;width:49.7%}.pro-how-to-block-small__tip{font-size:14px;line-height:16px;position:relative;width:100%;margin-bottom:20px}.pro-how-to-block-small__tip p{line-height:16px;margin:0}}.discover-foundation-container-one .rows .row{width:100%;border:none}.discover-foundation-container-one .discover-foundation-block{margin-bottom:40px;padding:0 10px 30px 5px;position:relative;text-align:center}@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block{padding:0}}.discover-foundation-container-one .discover-foundation-block__data{height:100%;position:absolute;top:0;width:100%}.discover-foundation-container-one .discover-foundation-block__bottom{margin-top:40px;position:relative}.discover-foundation-container-one .discover-foundation-block__content{position:relative}.discover-foundation-container-one .discover-foundation-block__image img{height:auto}.discover-foundation-container-one .discover-foundation-block__cta{left:0;right:0;bottom:0;margin:0 auto}.discover-foundation-container-one .discover-foundation-block__note{position:absolute;width:23%}@media (max-width:768px){.discover-foundation-container-one .discover-foundation-block__note{width:19%}}.discover-foundation-container-one .discover-foundation-block__note h2,.discover-foundation-container-one .discover-foundation-block__note h3{font-size:16px;margin-bottom:0;text-transform:uppercase}@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block__note h2,.discover-foundation-container-one .discover-foundation-block__note h3{font-size:20px;line-height:25px}}.discover-foundation-container-one .discover-foundation-block__note span{font-size:16px}@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block__note span{font-size:20px;line-height:25px}}.discover-foundation-container-one .discover-foundation-block__note1{left:0;top:0}.discover-foundation-container-one .discover-foundation-block__note2{right:0;top:0}.discover-foundation-container-one .discover-foundation-block__note3{left:0;bottom:0}.discover-foundation-container-one .discover-foundation-block__note4{right:0;bottom:0}.discover-foundation-container-one .discover-foundation-block__subheader{text-align:center;margin-bottom:30px}.discover-foundation-container-one .discover-foundation-block__subheader h2{font-size:16px;line-height:1em;margin-bottom:5px;text-transform:uppercase}@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block__subheader h2{font-size:24px;margin-bottom:10px}}.discover-foundation-container-one .discover-foundation-block__subheader span{font-size:16px}@media (min-width:1025px){.discover-foundation-container-one .discover-foundation-block__subheader span{font-size:20px}}.discover-foundation-container-one .sub_asterisk_text{width:50%;margin:0 auto}@media (min-width:1025px){.discover-foundation-container-one .sub_asterisk_text{width:60%}}.discover-foundation-container-two .rows .row{float:left;width:50%;border-right:1px solid #bbbbb9}.discover-foundation-container-two .rows .row:last-child{border:none}.discover-foundation-container-two .discover-foundation-block{margin-bottom:20px;text-align:center;margin-right:30px}.discover-foundation-container-two .discover-foundation-block h2,.discover-foundation-container-two .discover-foundation-block h3,.discover-foundation-container-two .discover-foundation-block h4{margin-right:30px;margin-bottom:0;text-transform:uppercase}.discover-foundation-container-two .discover-foundation-block__content{display:inline-block}.discover-foundation-container-two .discover-foundation-block__image{float:left;height:265px;display:flex;align-items:center}@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__image{height:420px}}.discover-foundation-container-two .discover-foundation-block__image img{height:242px}@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__image img{height:420px}}.discover-foundation-container-two .discover-foundation-block__header{margin-bottom:25px;text-align:center}.discover-foundation-container-two .discover-foundation-block__header h2{font-size:28px;font-family:'Lato Black';line-height:28px;margin-bottom:0;text-transform:uppercase}@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__header h2{font-size:34px;line-height:34px}}.discover-foundation-container-two .discover-foundation-block__header span{font-size:16px;display:none;text-transform:uppercase}@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__header span{display:block;font-size:20px}}.discover-foundation-container-two .discover-foundation-block__data{float:left;position:relative;width:200px;min-height:330px}@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__data{min-height:420px}}.discover-foundation-container-two .discover-foundation-block__cta{bottom:0;position:absolute;bottom:0;left:0}.discover-foundation-container-two .discover-foundation-block__note{left:0;position:absolute;text-align:center;width:200px}.discover-foundation-container-two .discover-foundation-block__note h2,.discover-foundation-container-two .discover-foundation-block__note h4,.discover-foundation-container-two .discover-foundation-block__note span{font-size:12px;line-height:12px}@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__note h2,.discover-foundation-container-two .discover-foundation-block__note h4,.discover-foundation-container-two .discover-foundation-block__note span{font-size:16px;line-height:16px}}.discover-foundation-container-two .discover-foundation-block__note1{top:0}.discover-foundation-container-two .discover-foundation-block__note2{top:40%}.discover-foundation-container-two .discover-foundation-block__note3{bottom:5%}@media (min-width:768px){.discover-foundation-container-two .discover-foundation-block__note1{top:8%}.discover-foundation-container-two .discover-foundation-block__note2{top:42%}.discover-foundation-container-two .discover-foundation-block__note3{top:68%}}.discover-foundation-container-two .discover-foundation-block__free-shipping{background:#eff0f0;font-size:14px;font-family:Arial,Verdana,sans-serif;margin-bottom:30px;padding:15px 0;text-align:center;text-transform:uppercase}.discover-foundation-container-two .discover-foundation-block__free-shipping img{margin-right:10px}.discover-foundation-container-two .discover-foundation-block__subheader{text-align:center;margin-bottom:15px}.discover-foundation-container-two .discover-foundation-block__subheader h2,.discover-foundation-container-two .discover-foundation-block__subheader h3{font-size:18px;margin-bottom:5px}@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__subheader h2,.discover-foundation-container-two .discover-foundation-block__subheader h3{font-size:22px}}.discover-foundation-container-two .discover-foundation-block__subheader span{font-size:14px}@media (min-width:1025px){.discover-foundation-container-two .discover-foundation-block__subheader span{font-size:18px}}.discover-foundation-container{max-width:1024px;margin:30px auto 0}.discover-foundation-container .slick-next::before{bottom:auto;left:auto;position:relative;right:auto;top:auto;font-size:30px}.discover-foundation-container .slick-slider{margin-bottom:0}.discover-foundation-container .slick-prev::before{font-size:30px}.discover-foundation-container .slick-next{right:0}.discover-foundation-container .slick-slide .discover-foundation-block{text-align:center}.discover-foundation-container h2,.discover-foundation-container h3,.discover-foundation-container h4{font-family:Arial,Verdana,sans-serif}.discover-foundation-container .discover-foundation-block__cta{position:absolute;background:#ffffff;height:35px;border:1px solid #000000;color:#000000;padding:9px;width:180px}@media (min-width:1025px){.discover-foundation-container .discover-foundation-block__cta{display:block}}.discover-foundation-container .discover-foundation-block__cta:hover{color:#ffffff;background:#000000}.discover-foundation-container .discover-foundation-block__cta-small{width:200px;margin:0 auto;font-size:12px}@media (max-width:767px){.discover-foundation-container-one .discover-foundation-block{margin-bottom:10px}.discover-foundation-container-one .discover-foundation-block__data{position:relative}.discover-foundation-container-one .discover-foundation-block__cta{position:relative;display:none}.discover-foundation-container-one .discover-foundation-block__note{position:relative;width:100%;margin-bottom:20px}.discover-foundation-container-one .discover-foundation-block__bottom{margin:0}.discover-foundation-container-one .sub_asterisk_text{position:relative;width:auto;margin-bottom:20px}.discover-foundation-container-two .discover-foundation-block{margin-right:0;margin-bottom:0}.discover-foundation-container-two .discover-foundation-block__data{width:203px}.discover-foundation-container-two .discover-foundation-block__subheader{margin-bottom:15px}.discover-foundation-container-two .discover-foundation-block__subheader h2{font-size:16px}.discover-foundation-container-two .discover-foundation-block__note{width:170px}.discover-foundation-container-two .discover-foundation-block__header{margin:15px 0}.discover-foundation-container-two .discover-foundation-block__header h2{font-family:'Lato Black';font-size:18px;line-height:18px}.discover-foundation-container-two .discover-foundation-block__cta{display:none}}.video-carousel__block__header{margin:0 auto;color:#ffffff;text-align:center;font-size:35px;font-family:"MillerBanner Light";line-height:45px;background-color:#000000;max-width:1024px;padding:30px 22px 22px 22px}.video-carousel__block{background-color:#000000;min-height:695px;position:relative;max-width:1024px;margin:0 auto}@media (max-width:768px){.video-carousel__block{min-height:545px}}@media (max-width:375px){.device-mobile .video-carousel__block{min-height:395px}}@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:portrait){.video-carousel__block{min-height:735px}}@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:landscape){.video-carousel__block{min-height:745px}}.video-carousel__block .slick-dots{top:0;height:110px}@media (max-width:768px){.video-carousel__block .slick-dots{height:85px}}.video-carousel__block .slick-dots .slick-active{outline-color:#ffffff;outline-style:solid}.video-carousel__block .slick-dots li{height:110px;width:147px;border-width:.25px;border:1px solid #b7b7b8;margin:0 4px}@media (max-width:768px){.video-carousel__block .slick-dots li{height:85px;width:114px}}.video-carousel__block .video-carousel__related_products__button{bottom:35px;position:absolute;display:block;color:#ffffff;margin:0 auto;width:100%;text-align:center;font-family:Arial,Verdana,sans-serif;letter-spacing:2px;text-decoration:underline;cursor:pointer}.device-mobile .video-carousel__block .video-carousel__related_products__button{padding-top:15px;padding-bottom:15px;text-decoration:none;width:75%;position:initial;border:1px solid #ffffff;margin-bottom:25px}.video-carousel__block .video__image__thumb{display:table-cell;width:147px;padding:3px;height:108px;background-size:147px;background-repeat:no-repeat;color:#ffffff;text-align:center;text-transform:uppercase;vertical-align:middle;font-family:Arial,Verdana,sans-serif;letter-spacing:2px}@media (max-width:768px){.video-carousel__block .video__image__thumb{width:112px;height:85px;background-size:112px 83px;font-size:11px;line-height:13px}}.video-carousel__block .video-block__media{max-width:768px;margin:0 auto}@media (max-width:768px){.video-carousel__block .video-block__media{max-width:600px;margin:0 auto}}.video-carousel__block .slick-list{top:120px}.device-mobile .video-carousel__block .slick-list{top:0}@media (max-width:768px){.video-carousel__block .slick-list{top:93px}}.video-carousel__block .video-block__content{margin:0 auto}@media (max-width:375px){.video-carousel__block .video-block__content iframe{max-height:210px}}.video-carousel__block .video-block__media--title{color:#ffffff;text-transform:uppercase;text-align:center;padding-top:33px;font-family:Arial,Verdana,sans-serif;letter-spacing:2px}@media (max-width:768px){.video-carousel__block .video-block__media--title{display:none}}.video-carousel__block .video-block__media--video{position:absolute;top:0;left:0;right:0;bottom:0;width:768px;max-height:425px;margin:0 auto}@media (max-width:768px){.video-carousel__block .video-block__media--video{width:100%}}@media only screen and (orientation:portrait){.video-carousel__block .video-block__media--video{width:100%}}.video-carousel__block .video-carousel__menu .selectbox-arrow{background:0 0;line-height:none;color:#ffffff}.video-carousel__block .video-carousel__menu .selectbox{text-transform:uppercase;color:#ffffff;border:1px solid #ffffff;width:100%;height:60px;padding:15px;font-weight:700;background-position:center right 30px;background-repeat:no-repeat;padding-left:30px;font-size:16px}@media (max-width:768px){.video-carousel__block .video-carousel__menu .selectbox{margin-bottom:5%}}.video-carousel__block .video-carousel__menu a.selectbox{background:0 0;width:100%}.video-carousel__block .video-carousel__menu{width:100%;color:#ffffff}.video-carousel__block .slick-next:before,.video-carousel__block .slick-prev:before{content:none}.video-carousel__block .slick-disabled{opacity:.33}.video-carousel__block .slick-next{right:17px;width:33px;height:50px;top:60%}.video-carousel__block .slick-prev{left:12px;width:33px;height:50px;top:60%}.video-carousel__related_product-grids .inactive{height:0;overflow:hidden;position:absolute}.video-play-trigger{color:#ffffff;cursor:pointer}.video-play-trigger:before{content:' ';background:url(/sites/bobbibrown/themes/bb_base//img/bb2-play.svg) no-repeat;width:1em;height:1em;background-size:90% 90%;background-position:center center}.videojs-video.videojs-video--loading .videojs-video__landing .video-play-trigger:after{position:absolute;top:-20px;left:-28px;content:' ';display:block;margin:0;width:calc(100% + 40px);height:calc(100% + 40px);border-radius:50%;border:5px solid transparent;border-color:#ffffff transparent transparent transparent;animation:video-loading-circle 1.5s linear infinite}.bb-video-card{padding:0;max-width:none}.bb-video-card--editorial{display:none}@media (min-width:768px){.bb-video-card--editorial{display:block}}.video-product-card{background:#ffffff;padding:20px;display:flex}.video-product-card__top{order:2;padding-left:5px}.video-product-card__bottom{width:33%;order:1}@media (min-width:768px){.video-product-card__bottom{padding-left:0;width:auto}}.video-product-card__top-add-to-cart{margin-top:10px}@media (min-width:768px){.video-product-card__top-add-to-cart{display:none}}@media (min-width:768px){.video-product-card{width:240px;flex-direction:column}.video-product-card__top{order:0}}.video-product-card .product-brief--price{margin:5px 0;font-size:15px}.video-product-card .product-brief__header{text-align:left;font-size:15px}.video-product-card .product-brief__short-desc{text-align:left;font-size:15px}.video-product-card .product-brief__bottom{display:none}@media (min-width:768px){.video-product-card .product-brief__bottom{display:block}}.video-product-card__body-copy{text-align:left;font-size:15px;margin-top:3px}.video-product-card__hex{width:10px;height:10px;border-radius:50%;margin-right:5px}.video-product-card .button{background-color:#000000;color:#ffffff}.video-product-card__shop-now{display:none}@media (min-width:768px){.video-product-card__shop-now{display:inline-block}}@media (min-width:768px){.video-product-card .product__button--add-to-bag{display:none!important}}.video-product-card__shade-name-container{display:flex;align-items:center}.video-product-card .product-brief__add-to-bag{margin-top:15px}.video-product-card__dot{width:5px;height:5px;border-radius:50%;opacity:.25;margin:0 4px;background:#1b1b1b}@media (min-width:768px){.video-product-card__dot{background:#ffffff}}.video-product-card__dot.active{opacity:1;background:#1b1b1b}@media (min-width:768px){.video-product-card__dot.active{background:#ffffff}}.video-product-card__dots{margin:15px 0;display:flex;justify-content:center;background:#ffffff}@media (min-width:768px){.video-product-card__dots{background:0 0}}.shoppable-video-block__intro{display:flex;flex-direction:column;padding:20px;align-items:center;justify-content:center}@media (min-width:768px){.shoppable-video-block__intro{padding-bottom:40px}}.shoppable-video-block__header .style--bare{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:45px;text-align:center;line-height:1.1em;margin-bottom:10px}@media (min-width:768px){.shoppable-video-block__header .style--bare{margin-bottom:5px}}.shoppable-video-block__subheader{max-width:75%}.shoppable-video-block__subheader .style--bare{font-family:Arial,Verdana,sans-serif;font-size:18px;text-align:center;line-height:1.1em}@media (min-width:768px){.shoppable-video-block__subheader .style--bare{font-size:18px}}.shoppable-video-block__product-grid{height:0;opacity:0;transition:opacity .5s ease;overflow:hidden}.shoppable-video-block__product-grid.active{height:auto;opacity:1;overflow:visible;padding-top:30px}.foundation-dramming-page .block-container,.foundation-dramming-page .field-content,.foundation-dramming-page .undertone{max-width:1440px}@media (min-width:1367px){.foundation-dramming-page .field-content{max-width:inherit;padding:0 10%}}.foundation-dramming-page .product-collection-content h2,.foundation-dramming-page .product-collection-hero h2{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:40px;text-align:left;line-height:1;letter-spacing:0}@media (min-width:768px){.foundation-dramming-page .product-collection-content h2,.foundation-dramming-page .product-collection-hero h2{font-size:60px;text-align:center;line-height:0}}.foundation-dramming-page .product-collection-content p,.foundation-dramming-page .product-collection-hero p{font-family:Arial,Verdana,sans-serif;font-size:15px;line-height:1.5;text-align:left}@media (min-width:768px){.foundation-dramming-page .product-collection-content p,.foundation-dramming-page .product-collection-hero p{font-size:20px}}.foundation-dramming-page .product-collection-hero{position:relative}.foundation-dramming-page .product-collection-hero img{width:100%;height:auto}.foundation-dramming-page .product-collection-hero__body{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1.2;width:90%}.foundation-dramming-page .product-collection-hero__title.at-h2{font-size:48px;text-align:center}@media (min-width:768px){.foundation-dramming-page .product-collection-hero__title.at-h2{font-size:110px;line-height:1}}.foundation-dramming-page .product-collection-hero__html_block{font-size:16px;text-align:center}.foundation-dramming-page .product-collection-content .block-template-basic-responsive-v2,.foundation-dramming-page .product-collection-content .block-template-product-image-v2,.foundation-dramming-page .product-collection-content .product{padding:0 20px}@media (min-width:768px){.foundation-dramming-page .product-collection-content .block-template-basic-responsive-v2,.foundation-dramming-page .product-collection-content .block-template-product-image-v2,.foundation-dramming-page .product-collection-content .product{padding:0}}.foundation-dramming-page .field-content{margin:0 auto;display:block;background:#fafafa}.foundation-dramming-page .field-content .text-block{padding:0 5% 7%;width:100%}@media (min-width:768px){.foundation-dramming-page .field-content .text-block{padding:6% 7% 5%}}.foundation-dramming-page .field-content .text-block__title{margin:20px auto;text-transform:uppercase;margin-bottom:9px;line-height:1;text-align:left}@media (min-width:768px){.foundation-dramming-page .field-content .text-block__title h2{text-align:center}}.foundation-dramming-page .field-content .text-block__body{font-size:20px;line-height:1.5}.foundation-dramming-page .field-content .text-block__body span{font-size:12px;vertical-align:top}.foundation-dramming-page .field-content .product-image{width:100%}@media (min-width:768px){.foundation-dramming-page .field-content .product-image{padding:5% 7% 0}}@media (min-width:768px){.foundation-dramming-page .field-content{display:flex;flex-direction:row}.foundation-dramming-page .field-content .text-block{width:50%;order:1}.foundation-dramming-page .field-content .product-image{width:50%;order:2}}.foundation-dramming-page .field-mobile-template{background:#fafafa}.foundation-dramming-page .field-mobile-template .text-block-dramming-page{padding:5% 7% 0}.foundation-dramming-page .field-mobile-template .text-block-dramming-page .at-kbeauty-h4{font-size:40px;letter-spacing:4px;text-transform:uppercase}.foundation-dramming-page .block-container{margin:0 auto}.foundation-dramming-page .block-container__title{margin:30px auto;letter-spacing:4px;text-transform:uppercase;padding-top:25px}@media (min-width:768px){.foundation-dramming-page .block-container__title{margin:50px auto;padding-top:46px}}.foundation-dramming-page .block-container__subtitle{text-align:center}.foundation-dramming-page .block-container__content{display:block}@media (min-width:768px){.foundation-dramming-page .block-container__content{display:flex}}.foundation-dramming-page .block-container__content .product-image{margin:35px 0}@media (min-width:768px){.foundation-dramming-page .block-container__content .product-image{margin:0 20px}}.foundation-dramming-page .block-container__content .product-image__title{margin:10px 0;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:24px;font-weight:600}@media (min-width:768px){.foundation-dramming-page .block-container__content .product-image__title{font-size:30px;padding-top:20px}}@media (min-width:768px){.foundation-dramming-page .block-container__content .product-image__caption{font-size:16px}}@media (min-width:768px){.foundation-dramming-page .block-container__content .product-step-one{padding-left:16%}}@media (min-width:768px){.foundation-dramming-page .block-container__content .product-step-two{padding-right:16%}}.foundation-dramming-page .product{max-width:1024px;padding:17px 20px 0}@media (min-width:1367px){.foundation-dramming-page .product{max-width:1440px}}.foundation-dramming-page .product .product-subtitle{text-align:left;font-size:15px}@media (min-width:768px){.foundation-dramming-page .product .product-subtitle{text-align:center;font-size:20px}}.foundation-dramming-page .product .offerspick{padding:15px 0 16px}.foundation-dramming-page .product .offerspick__offer{position:relative;border-bottom:1px solid #eff0f0;width:100%;margin:41px 0 0 0;flex-wrap:wrap}@media (min-width:768px){.foundation-dramming-page .product .offerspick__offer{padding:0 70px 45px;position:static;flex-direction:column;flex-wrap:unset}}.foundation-dramming-page .product .offerspick__offers{padding-right:0;padding-left:0}@media (min-width:768px){.foundation-dramming-page .product .offerspick__offers{padding:0}}.foundation-dramming-page .product .offerspick__offer--header{text-align:left;line-height:2;font-size:20px;text-transform:none;letter-spacing:0}@media (min-width:768px){.foundation-dramming-page .product .offerspick__offer--header{text-align:center;line-height:1.2}}.foundation-dramming-page .product .offerspick__shades{margin-top:0;padding:0 20px}@media (min-width:768px){.foundation-dramming-page .product .offerspick__shades{margin-top:26px;padding:0}}.foundation-dramming-page .product .offerspick__shades img{display:block}.foundation-dramming-page .product .offerspick__shade{padding:0 5px 0 0}.foundation-dramming-page .product .offerspick__shade--name{font-size:12px;text-transform:uppercase;font-weight:700}@media (min-width:768px){.foundation-dramming-page .product .offerspick__shade--name{font-size:13px}}.foundation-dramming-page .product .offerspick__button--container{text-align:center}.foundation-dramming-page .product .offerspick__button--container .button--outline{font-size:15px;margin-bottom:15px;position:absolute;top:0;right:0;border:1px solid #000000;color:#000000}@media (min-width:768px){.foundation-dramming-page .product .offerspick__button--container .button--outline{position:static;background:#000000;color:#ffffff}}.foundation-dramming-page .product .offerspick__button--container .button--outline:hover{color:#ffffff;cursor:pointer}@media (min-width:768px){.foundation-dramming-page .product .offerspick__button--container .button--outline:hover{background:#ffffff;color:#000000}}.foundation-dramming-page .product .offerspick__button--remove{width:144px;padding:7px}@media (min-width:768px){.foundation-dramming-page .product .offerspick__button--remove{width:auto;padding:14px}}.foundation-dramming-page .product .offerspick .slick-track{display:inline-flex}@media (min-width:768px){.foundation-dramming-page .product .offerspick .slick-track{display:block}}.foundation-dramming-page .product .offerspick .slick-next:before,.foundation-dramming-page .product .offerspick .slick-prev:before{font-size:24px}.foundation-dramming-page .product .offerspick .slick-next{position:relative;right:9999px;position:absolute}.foundation-dramming-page .product .offerspick .slick-next:before{position:absolute;height:100%;text-align:center;top:0;right:-9999px}.foundation-dramming-page .undertone{text-align:left;height:auto;margin:30px auto 30px;position:relative;display:block}.foundation-dramming-page .undertone img{width:100%}.foundation-dramming-page .undertone__container{position:absolute;top:50%;transform:translateY(-50%);left:5%}.foundation-dramming-page .undertone__title{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:18px;color:#ffffff;text-transform:uppercase;line-height:1;margin-bottom:12px}@media (min-width:768px){.foundation-dramming-page .undertone__title{font-size:60px;margin-bottom:10px}}.foundation-dramming-page .undertone__content{font-size:12px;line-height:1.25;color:#ffffff}@media (min-width:768px){.foundation-dramming-page .undertone__content{font-size:20px}}.foundation-dramming-page .undertone .link{padding:5px 0;margin:10px 0 0;color:#ffffff;border-color:#ffffff;font-size:12px;line-height:1.1}@media (min-width:768px){.foundation-dramming-page .undertone .link{margin:22px 0 0;font-size:14px}}.terms-tooltip{bottom:5px;cursor:pointer;position:relative;vertical-align:top}@media (min-width:1024px){.terms-tooltip{bottom:2px}}.terms-tooltip .icon--information{height:30px;width:25px}.terms-tooltip .tooltiptext-over,.terms-tooltip .tooltiptext-under{background-color:#ffffff;border:1px solid #666;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:auto;letter-spacing:normal;line-height:1.4;opacity:0;padding:10px;position:absolute;left:-120px;text-align:left;text-transform:initial;visibility:hidden;width:260px;z-index:1}.terms-tooltip .tooltiptext-under{top:75%}@media (min-width:1024px){.terms-tooltip .tooltiptext-under{top:115%}}.terms-tooltip .tooltiptext-under::after{border-color:transparent transparent #000000;border-style:solid;border-width:5px;bottom:100%;content:'';left:45%;position:absolute}.terms-tooltip .tooltiptext-over{bottom:140%}.terms-tooltip .tooltiptext-over::before{border-color:#000000 transparent transparent;border-style:solid;border-width:5px;content:'';position:absolute;top:100%;left:45%}.terms-tooltip:hover .tooltiptext-over,.terms-tooltip:hover .tooltiptext-under{opacity:1;visibility:visible}.mpp-custom-header .page-header__inner{padding:0}.mpp-custom-header .page-header .lip-color{position:relative;right:160px;bottom:10px}@media (max-width:1024px){.mpp-custom-header .page-header .lip-color{right:100px}}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color{right:54px;bottom:0}}@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color{right:80px;bottom:14px}}.mpp-custom-header .page-header .lip-color__bobbiline{margin-bottom:10px;text-align:center;position:relative;display:inline-block;padding:0 90px}@media (max-width:1024px){.mpp-custom-header .page-header .lip-color__bobbiline{padding:0 60px}}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__bobbiline{padding:0 16px}}@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color__bobbiline{padding:0 45px}}.mpp-custom-header .page-header .lip-color__bobbiline:before{content:'';background:#000000;width:100%;height:1px;display:inline-block;position:absolute;top:54%;right:2px}@media (max-width:1024px){.mpp-custom-header .page-header .lip-color__bobbiline:before{right:3px}}@media (max-width:767px){.mpp-custom-header .page-header .lip-color__bobbiline:before{right:2px}}.mpp-custom-header .page-header .lip-color__bobbiline-text{font-family:Arial,Verdana,sans-serif;font-size:24px;letter-spacing:4px;background-color:#e4e4e4;position:relative;padding:0 2px 0 8px}@media (max-width:767px){.mpp-custom-header .page-header .lip-color__bobbiline-text{padding:0 0 0 6px}}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__bobbiline-text{font-size:14px}}@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color__bobbiline-text{font-size:18px}}.mpp-custom-header .page-header .lip-color__title{font-family:"MillerBanner Light";font-size:92px;line-height:68px}@media (max-width:1024px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__title{font-size:46px;line-height:38px}}@media (max-width:1024px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color__title{font-size:56px;line-height:48px}}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__title{font-size:27px;line-height:25px}}@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .lip-color__title{font-size:35px;line-height:33px}}.mpp-custom-header .page-header .corrector-concealer{position:relative;right:150px;bottom:9px}@media (max-width:1024px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer{right:100px;bottom:24px}}@media (max-width:1024px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer{right:130px}}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer{right:45px}}@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer{right:80px;bottom:14px}}.mpp-custom-header .page-header .corrector-concealer__bobbiline{margin-bottom:10px;text-align:center;position:relative;display:inline-block;padding:0 90px}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer__bobbiline{padding:0 16px}}@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer__bobbiline{padding:0 45px}}.mpp-custom-header .page-header .corrector-concealer__bobbiline:before{content:'';background:#000000;width:100%;height:1px;display:inline-block;position:absolute;top:54%;right:3px}@media (max-width:767px){.mpp-custom-header .page-header .corrector-concealer__bobbiline:before{right:2px}}.mpp-custom-header .page-header .corrector-concealer__bobbiline-text{font-family:Arial,Verdana,sans-serif;font-size:24px;letter-spacing:4px;background-color:#f3eee8;position:relative;padding:0 2px 0 10px}@media (max-width:767px){.mpp-custom-header .page-header .corrector-concealer__bobbiline-text{padding:0 0 0 6px}}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer__bobbiline-text{font-size:14px}}@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer__bobbiline-text{font-size:18px}}.mpp-custom-header .page-header .corrector-concealer__title{font-family:"MillerBanner Light";font-size:62px;line-height:77px}@media (max-width:1024px){.mpp-custom-header .page-header .corrector-concealer__title{line-height:53px}}@media (max-width:1024px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer__title{font-size:46px}}@media (max-width:1024px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer__title{font-size:56px}}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .corrector-concealer__title{font-size:19px;line-height:20px}}@media (max-width:767px) and (orientation:landscape){.mpp-custom-header .page-header .corrector-concealer__title{font-size:35px;line-height:33px}}.how_to_cta-container{width:100%;height:auto;overflow:hidden;padding:40px 0;background-color:#000000}@media (max-width:767px){.how_to_cta-container{position:relative;padding:90px 0 18px}}.how_to_header-content{max-width:965px;margin:0 auto}@media (max-width:1024px){.how_to_header-content{width:96%}}@media (max-width:767px){.how_to_header-content{width:92%}}.how_to_image-block{width:50%;height:633px;margin-right:27px;overflow:hidden;float:left}@media (max-width:1024px){.how_to_image-block{height:auto}}@media (max-width:767px){.how_to_image-block{width:100%;height:auto;margin-right:0}}.how_to_image-block img{width:100%}.how_to_hero{background-color:#000000;padding:24px 0 68px}.how_to_hero-content{color:#ffffff;text-align:center}.how_to_hed p{font-family:'MillerBanner Light';font-size:60px;line-height:1em;margin:0 0 12px 0;text-transform:uppercase}.how_to_dek p{text-transform:uppercase;font-size:20px}.how_to_content{width:47%;float:left;text-align:center;color:#ffffff;display:flex;flex-direction:column;justify-content:center}@media (max-width:1024px){.how_to_content{width:46%}}@media (max-width:767px){.how_to_content{width:96%;position:absolute;top:9px}}@media (min-width:768px){.how_to_content{height:480px}}@media (min-width:1024px){.how_to_content{height:633px}}.how_to_content h1{font-family:'MillerBanner Light'}.how_to_content h2{text-transform:uppercase;font-size:23px;margin:24px 0}@media (max-width:767px){.how_to_content h2{font-size:12px;margin:3px 0}}.how_to_content p{font-size:23px;line-height:28px;margin:16px 0}@media (max-width:767px){.how_to_content p{display:none}}.how_to_head-img{width:258px;margin:0 auto 18px}@media (max-width:767px){.how_to_head-img{width:140px;margin:0 auto 10px}}.how_to_head-img img{width:100%}.how_to_underline{width:415px;margin:0 auto;border-top:1px solid #ffffff}@media (max-width:1024px){.how_to_underline{width:310px}}@media (max-width:767px){.how_to_underline{display:none}}.how_to_slogan-img{width:360px;margin:113px auto 0}@media (max-width:1024px){.how_to_slogan-img{width:328px}}@media (max-width:767px){.how_to_slogan-img{display:none}}.how_to_slogan-img img{width:100%}.how_to_video-carousel .video-carousel__block__header{font-family:'Lato Black';color:#000000;background-color:#ffffff}.how_to_video-carousel .video-carousel__block{background-color:#ffffff;padding-top:19px}.how_to_video-carousel .video-carousel__block .video-block__media--title{color:#000000}.how_to_video-carousel .video-carousel__block .video__image__thumb{background-size:cover}.how_to_video-carousel .video-carousel__block .slick-dots .slick-active{opacity:.5}.how_to_video-carousel .video-carousel__block .video-carousel__menu .selectbox{color:#000000;border:1px solid #000000}.device-mobile .how_to_video-carousel .video-carousel__block{min-height:360px}.device-mobile .how_to_video-carousel .video-carousel__block .video-carousel__related_products__button{display:none}.howto .bobbis-lessons{margin:0}.howto .bobbis-lessons__slide{width:100%;height:410px;margin:50px 0;float:left}@media (max-width:767px){.howto .bobbis-lessons__slide{height:auto;margin:0;background-color:#000000}}.howto .bobbis-lessons__content{max-width:750px;padding:0;margin:0 auto}@media (max-width:767px){.howto .bobbis-lessons__content{margin:0 auto;width:92%}}.howto .bobbis-lessons__preview{display:none}.how_to-lesson__step{border-top:1px solid #000000;position:relative;max-width:1920px;margin:0 auto}@media (max-width:1024px){.how_to-lesson__step{width:96%;margin-bottom:8px}}@media (max-width:767px){.how_to-lesson__step:nth-child(3){border-top:none}}.how_to-lesson__step:last-child{border-bottom:none}.how_to-lesson__step-hed{font-family:'MillerBanner Light';font-size:26px;text-transform:uppercase}.how_to-lesson__step .icon-arrow{-webkit-transition:all false false,.3s false false;-moz-transition:all false false false,.3s false false false;-o-transition:all false false false,.3s false false false;transition:all .3s;position:absolute;right:5px;color:#929292}.how_to-lesson__step .icon-arrow:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}@media (max-width:767px){.how_to-lesson__step .icon-arrow{display:none}}.how_to-lesson__step-header--desktop{display:none}.how_to-lesson__step-header{text-transform:uppercase;padding:5px 0;font-size:12px}.how_to-lesson__step-header:hover{cursor:pointer}@media (max-width:767px){.how_to-lesson__step-info{width:75%;margin:0 auto;position:relative;padding-top:16px}}.how_to-lesson__step-info.active{display:table;width:100%}.how_to-lesson__step-info__row{display:table-row}.how_to-lesson__step-info__cell--image{width:106px;padding-bottom:10px;padding-right:10px}@media (max-width:767px){.how_to-lesson__step-info__cell--image{width:100%;padding:0}}.how_to-lesson__step-info__cell--info{padding-left:0;padding-bottom:50px}@media (max-width:767px){.how_to-lesson__step-info__cell--info{margin-top:15px;padding-bottom:20px}}@media (min-width:768px){.how_to-lesson__step-info{display:table;width:100%;padding:50px 0 40px}.how_to-lesson__step-info__row{display:table-row}.how_to-lesson__step-info__cell--image{width:auto;padding-bottom:0;margin-right:37px;float:left}}@media (min-width:768px) and (max-width:1024px){.how_to-lesson__step-info__cell--image{max-width:50%}}@media (min-width:768px){.how_to-lesson__step-info__cell--info{bottom:5px;float:left;width:44%}}.how_to-lesson__step-number{color:#000000;font-family:Arial,Verdana,sans-serif;display:inline-block}.how_to-lesson__step-name{display:inline-block}.how_to-lesson__step-image{width:96px;height:auto}@media (max-width:767px){.how_to-lesson__step-image{width:auto}}@media (min-width:768px){.how_to-lesson__step-image{width:100%;float:none;margin:0}}.how_to-lesson__step-description{font-size:12px;margin-top:-3px}@media (min-width:768px){.how_to-lesson__step-description{padding-left:0}}.how_to-lesson__step-tip{font-size:10px;font-style:italic;margin:15px 0 0 0}.how_to-lesson__step-tip p{margin:0}.how_to-lesson__step-tip b,.how_to-lesson__step-tip strong{font-family:Arial,Verdana,sans-serif;text-transform:uppercase;font-style:normal}@media (min-width:768px){.how_to-lesson__step-tip{padding-left:0;font-size:16px}}.how_to-lesson__step-cta .button{opacity:0;border-width:1px;font-size:9px;color:#000000;border:1px solid #000000;margin-top:10px;-webkit-transition:all false false,.3s false false;-moz-transition:all false false false,.3s false false false;-o-transition:all false false false,.3s false false false;transition:all .3s}@media (max-width:767px){.how_to-lesson__step-cta .button{opacity:1}}@media (min-width:768px){.how_to-lesson__step-cta .button{opacity:1;font-size:14px;border:1px solid #000000;color:#000000;padding:7px 16px}}@media (min-width:768px){.how_to-lesson__step-cta .button{position:absolute;margin-top:0;bottom:10px}}.how_to-lesson__step-cta .button .active-text{display:none}.how_to-lesson__step-cta .button.active .non-active-text{display:none}.how_to-lesson__step-cta .button.active .active-text{display:inline}.how_to-lesson__step.active .icon-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.how_to-lesson__step.active .makeup-lesson__step-cta .button{opacity:1}@media (min-width:768px){.how_to-lesson__step-header{display:none}.how_to-lesson__step-header--desktop{font-family:Arial,Verdana,sans-serif;display:block;font-size:24px;padding:0}.how_to-lesson__step-header--desktop:hover{cursor:auto}.how_to-lesson__step-description p{font-size:20px;margin:0;line-height:1.5em;position:relative;bottom:5px}.how_to-lesson__step-cta{position:absolute;bottom:39px;width:270px}.how_to-lesson__step-info{display:block;position:relative}}.how_to-lesson__step-product-grid__wrapper{position:relative}.how_to-lesson__step-product-grid__wrapper .icon-close{position:absolute;right:0;top:10px;font-size:14px}@media (min-width:768px){.how_to-lesson__step-product-grid__wrapper .icon-close{top:20px;font-size:24px}}.how_to-lesson__step-product-grid__wrapper .icon-close:hover{cursor:pointer}.how_to-lesson__step-product-grid__wrapper .product-brief__image{min-height:320px}@media (min-width:768px){.how_to-lesson__step-product-grid__wrapper .product-brief__image{min-height:290px}}.how_to-lesson__step-product-grid__wrapper .product-full__review-snippet{min-height:40px}.how_to-lesson__step-product-grid{padding:30px 0 0;border-top:1px solid #eff0f0}@media (min-width:768px){.how_to-lesson__step-product-grid{padding:40px 0 0}}.how_to-lesson__step-product-grid .product-grid__add_all_to_bag .product-thumb__cta{border-bottom-width:1px;padding:.75em 1em}.how_to-lesson__step-product-grid .product-brief-shades__grid{max-width:82%}@media (min-width:1024px){.how_to-lesson__step-product-grid .product-brief-shades__grid{max-width:270px}}.how_to-lesson__step-product-grid .slick-next,.how_to-lesson__step-product-grid .slick-prev{top:49%}.basic-clickable-banner{width:100%;text-align:center;margin-bottom:20px}.lbo--ref{display:none}@media (min-width:768px){.lbo__header::before{background:#000000 none repeat scroll 0 0;content:'';display:inline-block;height:2px;left:0;position:absolute;top:43%;display:inline-block;padding:0 7px 0 9px}.lbo__link{background-color:#ffffff;color:#ff4661;border:1px solid #ff4661;cursor:pointer;display:inline-block;font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;line-height:1;padding:.75em 1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .1s linear 0s,background .1s linear 0s}.lbo__link a{text-decoration:none}.lbo__cart{background:url(/media/images/background-images/background-image2.png) no-repeat 0 0;position:absolute;top:-12px;right:12px;width:22px;height:12px}.lbo__wrapper--close{background:url(/media/images/background-images/background-image3.png) no-repeat 0 0;width:18px;height:18px;display:block;text-indent:-10000px;float:right;margin:2px 15px;position:absolute;top:10px;right:0}.lbo__content{text-align:center;padding:20px 40px}.lbo__message{margin-bottom:17px;font-family:Arial,Verdana,sans-serif}.lbo__message h1{font-size:18px;margin-bottom:15px;text-transform:uppercase;font-family:Arial,Verdana,sans-serif}.lbo__message h2{font-size:11px;margin-bottom:15px}.lbo__message a{display:none}.lbo__overlay{-moz-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:visible;opacity:1;position:absolute;z-index:9998;top:55px;right:0;left:660px;margin:auto;width:360px;background-color:#ffffff}.js-sticky-header .lbo__overlay{position:fixed;top:66px}.lbo__overlay--bg{cursor:pointer;visibility:visible;display:block;opacity:.5;background-color:#000000;border:0;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9997;overflow:hidden;outline:0}.lbo__overlay__warpper{position:relative;border:solid 1px #d0d0d0;background-color:#ffffff;color:#000000;z-index:1;padding:30px;float:none;margin:auto;width:95%}.lbo__overlay__warpper--close{background:url(/media/images/background-images/background-image3.png) no-repeat 0 0;width:18px;height:18px;display:block;text-indent:-10000px;float:right;margin:10px 15px;position:absolute;top:10px;right:0}.lbo__overlay__warpper__content{text-align:center;padding-bottom:1px}.lbo__overlay__warpper__content p{padding:0;margin:0}.lbo__overlay__warpper__content--message{margin-bottom:25px}.lbo__overlay__warpper__content--message--confirm-message{font-family:Arial,Verdana,sans-serif}.lbo__overlay__warpper__content--message--confirm-message strong{font-size:23px;line-height:35px;text-transform:uppercase;margin-bottom:10px;display:block;letter-spacing:.2em}.lbo__overlay__warpper__content-cta{text-transform:uppercase}.lbo__overlay__warpper__content-cta a{text-decoration:none;border:solid 1px;padding:8px 16px;font-weight:700;display:inline-block;letter-spacing:4px}.viewcart .viewcart-panel .lbo-message{background:#eff0f0 none repeat scroll 0 0;padding:16px 20px;border-top:2px solid #000000;text-align:left}.viewcart .viewcart-panel .lbo-message h1{line-height:normal;text-transform:uppercase}.viewcart .viewcart-panel .lbo-msg{font-family:Arial,Verdana,sans-serif}.viewcart .viewcart-panel .lbo-msg h1{font-size:20px;margin-bottom:15px}.viewcart .viewcart-panel .lbo-msg h2{font-size:11px;margin-bottom:15px;display:inline}.viewcart .viewcart-panel .lbo-msg a{margin-left:10px;font-size:11px}.viewcart .lbo__header{display:none}.viewcart .lbo__header span{display:none}.viewcart .lbo__link{display:none}}.desktop-text{display:none}@media (min-width:768px){.desktop-text{display:inline}}@media (min-width:768px){.mobile-text{display:none}}.t-mobile{display:inline}@media (min-width:768px){.t-mobile{display:none}}.t-desktop{display:none}@media (min-width:768px){.t-desktop{display:inline}}.desktop-block{display:none}@media (min-width:768px){.desktop-block{display:block}}@media (min-width:768px){.mobile-block{display:none}}.live-chat__box{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;position:relative;background-color:#000;padding:7px 5px;margin:0;text-align:center;color:#fff}@media (min-width:768px){.live-chat__box{letter-spacing:.06em;line-height:1}}.live-chat__arrow:after{position:absolute;content:' ';top:auto;left:auto;height:0;width:0;margin:0;border:solid 10px transparent;pointer-events:none}.live-chat__arrow:after{border-bottom:none;border-top:solid 10px #000;margin-left:-10px;left:50%}.live-chat__arrow:after{border-right:5px}body.device-mobile.elc-user-state-anonymous span.button--log-in{display:block}body.device-mobile.elc-user-state-anonymous span.button--log-out{display:none}body.device-mobile.elc-user-state-logged-in span.button--log-out{display:block}body.device-mobile.elc-user-state-logged-in span.button--log-in{display:none}.sticky-chat.expanded,.sticky-chat:focus,.sticky-offer.expanded,.sticky-offer:focus{bottom:0!important}.site-nav .menu__item.active>.menu,.site-nav .menu__item:hover>.menu{visibility:visible}.site-nav .menu__item.active>.menu--lvl-2,.site-nav .menu__item:hover>.menu--lvl-2{opacity:1}footer a.custom-outline{outline:1px solid #2a6496!important;border:0!important}input[type=radio]:focus+label{outline:1px dotted #2a6496}.checkout .adpl input.error{border-color:1px solid #ff0000!important}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus,.invisible.focusable:active,.invisible.focusable:focus{font-size:13px;position:relative!important;z-index:902}.outline-none{border:none;outline:0}.address-form span.label-content{display:block}.recommended-item a.thumb{display:inline-block}.grid:after{content:'';display:table;clear:both}.grid [class*=col-]{float:left;position:relative}.grid .col-50{width:50%}.grid .col-40{width:30%}.grid .col-60{width:60%}.mpp .page-header,.node-elc-mpp .page-header{background-color:#f0f0f0}.mpp .page-header__title__inner,.node-elc-mpp .page-header__title__inner{background-color:#f0f0f0}.mpp__filters{background:#f0f0f0;border-top:1px solid #ffffff}.mpp__filters__no-matches{display:none;color:red;padding:50px 20px 0;font-family:Arial,Verdana,sans-serif;text-align:center}.mpp__filters__container{max-width:1024px;padding:0 20px;position:relative;margin:0 auto;background:#f0f0f0;border-top:1px solid #000000;margin-top:-1px;padding:20px 0}@media (min-width:1025px){.mpp__filters__container{padding:0 16px}}.mpp__filters__container.wrap--no-padding{padding:0}.mpp__filters__container::after{content:'';display:table;clear:both}@media (min-width:768px){.mpp__filters__container{border-top:none;padding-top:30px;padding-bottom:20px;margin-top:0}}.mpp__filters__summary{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;display:none;text-align:center;width:100%}@media (min-width:768px){.mpp__filters__summary{letter-spacing:.06em;line-height:1}}@media (min-width:768px){.mpp__filters__summary{position:absolute;top:28px}}.mpp__filters__summary .icon{font-size:17px;top:3px}.mpp__filters__summary .mpp__filters__summary-all{display:none}.mpp__filters__summary--empty .mpp__filters__summary-all{display:inline}.mpp__filters__summary--empty .mpp__filters__summary-text{display:none}.mpp__filters__trigger{position:absolute;right:20px;top:13px;color:#000000;font-size:30px;cursor:pointer}@media (min-width:768px){.mpp__filters__trigger{top:24px}}.mpp__filters__trigger .icon{display:inline-block}.mpp__filters__trigger.active .icon{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mpp__filters__headline{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;margin:0 20px 20px}@media (min-width:768px){.mpp__filters__headline{line-height:1.5}}@media (min-width:768px){.mpp__filters__headline{margin:0;padding:0 0 0 20px;width:190px;float:left}}.mpp__filters__nav-container{padding:0 0 0 10px}@media screen and (min-width:450px){.mpp__filters__nav-container{padding-left:10%}}@media (min-width:768px){.mpp__filters__nav-container{position:relative;top:-5px;padding:0 0 0 190px}}@media screen and (min-width:830px){.mpp__filters__nav-container{padding-left:25%}}.mpp__filters .product-filter{text-align:left;position:relative}.mpp__filters .product-filter__label{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;display:block;margin:0 0 13px 0}@media (min-width:768px){.mpp__filters .product-filter__label{letter-spacing:.06em;line-height:1}}@media (min-width:768px){.mpp__filters .product-filter__label{width:125px;padding-left:25px;position:absolute;top:6px;float:left;margin:0 12px 0 0}}.mpp__filters .product-filter__item{background-color:#f0f0f0}.mpp__filters .product-filter__list{margin-bottom:20px;text-align:left}@media (min-width:768px){.mpp__filters .product-filter__list{display:inline-block;width:auto;padding-left:137px}}@media (min-width:768px){.mpp__filters .product-filter:last-child .product-filter__list{margin-bottom:0}}.mpp__filters .product-filter__filter{padding:0 8px}@media (min-width:768px){.mpp__filters .product-filter__filter{padding:0 12px}}.mpp__filters--collapsed .mpp__filters__nav-container{display:none}.mpp__filters--collapsed .mpp__filters__headline{display:none}@media (min-width:768px){.mpp__filters--collapsed .mpp__filters__headline{display:block;width:auto}}@media (min-width:768px){.mpp__filters--collapsed .mpp__filters__container{padding-bottom:30px}}.mpp__filters--collapsed .mpp__filters__summary{display:block;top:13px}@media (min-width:768px){.mpp__filters--collapsed .mpp__filters__summary{margin-top:13px}}.mpp__filters--sticky{overflow:hidden;position:fixed;top:54px;width:100%;display:block;z-index:900;background:0 0;border-top:none}@media (min-width:768px){.mpp__filters--sticky{padding-left:12px;padding-right:12px;top:69px}}@media (min-width:768px){.mpp__filters--sticky .mpp__filters__headline{margin-top:5px;margin-bottom:5px}}.mpp__filters--sticky .mpp__filters__container{padding-top:10px;padding-bottom:19px;border-top:none;margin-top:0}@media (min-width:768px){.mpp__filters--sticky .mpp__filters__container{padding-bottom:10px}}.mpp__filters--sticky .mpp__filters__trigger{font-size:30px;top:11px}@media (min-width:768px){.mpp__filters--sticky .mpp__filters__trigger{font-size:18px;margin-top:3px}}.mpp__filters--sticky .mpp__filters__nav-container{top:5px}.mpp__filters--sticky .mpp__filters__list{margin-bottom:10px}.mpp__filters--sticky .mpp__filters__summary{margin-top:4px}@media (min-width:768px){.mpp__filters--sticky .mpp__filters__summary{margin-top:5px}}.mpp .quickshop .product__social a{float:left;position:relative}.mpp .quickshop .product__social .wechatWrapper{cursor:pointer}.mpp .quickshop .product__social .wechatWrapper .qrWrapper{z-index:999;position:absolute}.mpp .quickshop .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden{position:absolute;padding:20px;top:28px;left:10px;z-index:999;cursor:pointer;background-color:white;box-shadow:0 0 3px grey}.mpp .quickshop .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden h3{font-size:15px;color:#333;text-align:center;width:180px}.mpp .product-grid{padding:20px 0 50px}@media (min-width:768px){.mpp .product-grid__item{margin:30px 0}}.mpp .product-thumb__headline h3{font-size:14px}.mpp .product__title .at-h2,.mpp .product__title h3{font-size:14px}.product__flag{text-transform:uppercase;color:#ff4661;font-size:10px;letter-spacing:.24em;font-family:Arial,Verdana,sans-serif;margin-bottom:2px}@media (min-width:768px){.product__flag{font-size:12px}}.spp.wrap{padding:0}.spp.wrap .product__social a{float:left;position:relative}.spp.wrap .product__social .wechatWrapper{cursor:pointer}.spp.wrap .product__social .wechatWrapper .qrWrapper{z-index:999;position:absolute}.spp.wrap .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden{position:absolute;padding:20px;top:28px;left:10px;z-index:999;cursor:pointer;background-color:white;box-shadow:0 0 3px grey}.spp.wrap .product__social .wechatWrapper .qrWrapper .qrcodeTableHidden h3{font-size:15px;color:#333;text-align:center;width:180px}.spp .product--full{margin-bottom:50px}.spp .spp-page__breadcrumb{padding-bottom:6px}.spp .spp-page__breadcrumb a{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.21429;color:#929292;text-decoration:none}@media (min-width:768px){.spp .spp-page__breadcrumb a{letter-spacing:.06em;line-height:1}}.spp .spp-page__breadcrumb a:after{content:' /'}.spp .spp-page__breadcrumb a:last-child:after{content:''}@media (min-width:768px){.spp{margin-top:16px}.spp.wrap{padding:0 20px}.spp .product-gallery{margin-top:20px;padding-top:22px}.spp .product-gallery__main{min-height:415px}.spp .product__sku-categories{padding:10px 0}.spp .product__sku-categories-nav-item{text-transform:none;font-family:Arial,Verdana,sans-serif;font-size:14px;margin-bottom:0;padding:12px;letter-spacing:1px;margin-bottom:15px;line-height:1em}.spp .shade-picker__shades{padding:0}}.spp .responsive-tabs--how_to_use-wrap .resp-tab-item{letter-spacing:4px;margin-bottom:0;padding:8px 20px}.spp .responsive-tabs--how_to_use-wrap .resp-tabs-list{margin-bottom:15px}.spp .responsive-tabs--how_to_use{text-align:center}.spp__related-item{margin-bottom:20px}@media (max-width:767px){.spp .product--full{padding:0 20px;margin-bottom:0}.spp .product--full .product__actions{padding:17px 0}.spp .responsive-tabs--how_to_use-wrap{margin-top:0}.spp .product__details .resp-accordion{display:none}.spp .resp-accordion{position:relative}.spp .responsive-tabs--bazaarvoice{display:none!important}}.spp-mobile-page .spp__share{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;text-transform:uppercase;border:none;padding:10px 20px;position:relative;background:#ffffff}@media (min-width:768px){.spp-mobile-page .spp__share{line-height:1.5}}.spp-mobile-page .spp__share .product__social{display:block;float:right}.spp-mobile-page .spp__share .product__social a{display:inline-block;margin-right:12px;font-size:18px;color:#000000;text-decoration:none}.spp-mobile-page .spp__share .product__social a:hover{color:#ff4661}.spp .product__title h2,.spp .product__title h3{font-size:18px}.spp .product__title .product__flag{display:none}.spp .product-thumb__headline h3{font-size:14px}.sticky-at-h3{display:block;font-size:16.38px;font-weight:700}@media (max-width:767px){.site-utils__item--hamburger{top:13px}.site-utils__item--cart,.site-utils__item--search,.site-utils__item--stores{position:absolute;top:13px}.site-utils__item--search{order:1;-webkit-order:1;left:50px}.site-utils__item--search .site-utils__dropdown__arrow{top:44px;left:45px}.site-utils__item--stores{right:40px}.site-utils__icon--search{margin-left:2px;top:-1px;font-size:15px}.site-utils__link-text{display:none}.site-utils__links{height:0}.site-utils__logo-icon{font-size:17px}.js-sticky-header .js-site-header-sticky .site-utils__item--search,.js-sticky-header .js-site-header-sticky .site-utils__item--stores{display:inline-block;top:0}.js-sticky-header .js-site-header-sticky .site-utils__item--search{left:50px}.js-sticky-header .js-site-header-sticky .site-utils__item--stores{right:45px}.js-sticky-header .js-site-header-sticky .site-utils__item--hamburger{left:8px}.js-sticky-header .site-utils__dropdown__arrow{top:44px;left:45px}.site-header__counter{height:95px}.header-search{top:54px}.section-giftcards .site-utils__links{height:auto!important}}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__header{text-align:center;font-size:20px}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item{margin:15px 0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item input{width:100%}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .button{width:48%}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .form-cancel{float:left;margin-right:4%}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .form-submit{padding-left:0;padding-right:0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules{margin:10px 0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li{display:inline-block;color:#ff0000;font-style:italic}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li:before{margin:0 6px 0 0;content:"✕";display:inline-block;color:#ff0000;font-size:16px;line-height:0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li:after{content:', '}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li.pass{color:#05ba59}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li.pass:before{content:"✓";color:#05ba59}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li:last-child:after{content:' '}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-status{font-weight:700}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter{height:8px;border-radius:4px}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter--container{margin-top:6px;background-color:#d0d0d0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter--progress{background-color:#d0d0d0;width:0;transition:all .3s linear}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper .profile-info__strength-list{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper .profile-info__strength-list li{display:none;font-style:italic}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.no-score .profile-info__meter--progress,.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.weak .profile-info__meter--progress{width:0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.no-score .profile-info__strength-list .no-score,.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.weak .profile-info__strength-list .no-score{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.bad .profile-info__meter--progress{width:25%;background-color:#ff0000}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.bad .profile-info__strength-list .bad{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.average .profile-info__meter--progress{width:50%;background-color:#dc6e10}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.average .profile-info__strength-list .average{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.good .profile-info__meter--progress{width:75%;background-color:#dccc10}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.good .profile-info__strength-list .good{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.strong .profile-info__meter--progress{width:100%;background-color:#05ba59}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.strong .profile-info__strength-list .strong{display:inline-block}.change-password fieldset{overflow:visible}.change-password .password-reset-page .password-reset__fieldset .form-item{float:none;width:auto;padding-right:0;padding-bottom:0}.change-password .password-field{position:relative}.change-password .password-field__info{width:100%;background-color:#ffffff;z-index:99;margin-top:5px}@media (min-width:768px){.change-password .password-field__info{position:absolute;right:100%;top:50%;transform:translateY(-50%);width:53%;border:1px solid #d0d0d0;margin-right:3%}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.change-password .password-field__info{right:100%;width:54%;margin-right:2%}}@media (min-width:834px) and (max-width:1194px) and (orientation:portrait){.change-password .password-field__info{width:37%}}.change-password .password-field__info-reset{bottom:auto;top:20%;left:23%}@media (min-width:768px){.change-password .password-field__info-reset{width:170px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.change-password .password-field__info-reset{left:32%}}@media (min-width:834px) and (max-width:1194px) and (orientation:portrait){.change-password .password-field__info-reset{left:23%}}.change-password .password-field__info-confirm{bottom:auto;top:20%;left:100%;margin-left:2%}.change-password .password-field__info-checkout{width:100%;margin-left:8%;right:67%}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.change-password .password-field__info-checkout{width:42%;right:79%}}@media (min-width:768px){.change-password .password-field__info:before{content:'';position:absolute;top:43%;left:100%;border:5px solid transparent;border-right-color:#d0d0d0;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.change-password .password-field__info-confirm:before,.change-password .password-field__info-reset:before{left:0;top:45%;transform:translate(-110%,-50%)}.change-password .password-field__rules{column-count:2;padding:10px;font-size:12px;list-style:none}@media (min-width:768px){.change-password .password-field__rules{column-count:1}}.change-password .password-field__rules li{padding:3px 0;display:flex;align-items:center;color:#d0d0d0;transition:.2s;white-space:nowrap}.change-password .password-field__rules li:before{margin:0 6px 0 0;content:"✕";display:inline-block;color:#ff0000;font-size:16px;line-height:0;transition:.2s}.change-password .password-field__rules li.pass{color:#458745}.change-password .password-field__rules li.pass:before{color:#458745;content:"✓";text-shadow:0 0 8px #000000,.5}.change-password .password-field__popup{column-count:2}.change-password .profile-password-update__body{position:relative}.change-password .profile-password-update__header{font-size:22px}.change-password .profile-password-update__rules{margin:10px 0}.change-password .profile-password-update__rules li{font-style:italic}.change-password .profile-password-update__rules li:before{margin:0 6px 0 0;content:"✕";display:inline-block;color:#ff0000;font-size:1em;line-height:0}.change-password .profile-password-update__rules li.pass{color:#05ba59}.change-password .profile-password-update__rules li.pass:before{content:"✓";color:#05ba59}.change-password .profile-password-update__fieldset{margin-top:12px;padding-top:20px}.change-password .profile-password-update__fieldset .form-item{margin-bottom:20px;width:100%}.change-password .profile-password-update__fieldset .form-item input[type=password]{width:100%}.change-password .profile-password-update__meter-status{font-weight:700}.change-password .profile-password-update__meter{height:8px;border-radius:4px}.change-password .profile-password-update__meter--container{margin-top:6px;background-color:#cccccc}.change-password .profile-password-update__meter--progress{background-color:#cccccc;width:0;transition:all .3s linear}.change-password .profile-password-update__meter-wrapper .profile-password-update__strength-list{display:inline-block}.change-password .profile-password-update__meter-wrapper .profile-password-update__strength-list li{display:none;font-style:italic}.change-password .profile-password-update__meter-wrapper.no-score .profile-password-update__meter--progress,.change-password .profile-password-update__meter-wrapper.weak .profile-password-update__meter--progress{width:0}.change-password .profile-password-update__meter-wrapper.no-score .profile-password-update__strength-list .no-score,.change-password .profile-password-update__meter-wrapper.weak .profile-password-update__strength-list .no-score{display:inline-block}.change-password .profile-password-update__meter-wrapper.bad .profile-password-update__meter--progress{background-color:#ff0000;width:25%}.change-password .profile-password-update__meter-wrapper.bad .profile-password-update__strength-list .bad{display:inline-block}.change-password .profile-password-update__meter-wrapper.average .profile-password-update__meter--progress{background-color:#dc6e10;width:50%}.change-password .profile-password-update__meter-wrapper.average .profile-password-update__strength-list .average{display:inline-block}.change-password .profile-password-update__meter-wrapper.good .profile-password-update__meter--progress{background-color:#dccc10;width:75%}.change-password .profile-password-update__meter-wrapper.good .profile-password-update__strength-list .good{display:inline-block}.change-password .profile-password-update__meter-wrapper.strong .profile-password-update__meter--progress{background-color:#05ba59;width:100%}.change-password .profile-password-update__meter-wrapper.strong .profile-password-update__strength-list .strong{display:inline-block}.change-password .profile-password-update__action{margin:20px 0;display:flex;width:100%}.change-password .profile-password-update__action input[type=submit].disabled{color:#cccccc;background-color:#ffffff;border:1px solid #d0d0d0;cursor:not-allowed}.change-password .profile-password-update__button{flex-grow:1;height:40px}.change-password .profile-password-update__button:first-child{margin-right:10px}.change-password .profile-password-update__loader{width:100%;height:100%;position:absolute;z-index:3;display:none;background:#ffffff;opacity:.5}.change-password .profile-password-update__loader.show{display:block}.change-password .profile-password-update__loading{top:20%;left:45%;position:absolute}.change-password .profile-password-update .error_messages{width:auto;word-wrap:break-word;color:#ff0000}.change-password .profile-password-update.registration-page__content .profile-password-update__button{margin-top:0;width:inherit;height:40px;flex-grow:1;font-size:16px}@media (min-width:768px){.change-password .profile-info__change_pwd_link{margin-top:25px}}.change-password .checkout-confirmation-page .registration-panel__content__left .show-password__link{top:10px}.change-password-gnav .cms-password-field,.change-password-gnav .password-field{position:relative}.change-password-gnav .cms-password-field__info,.change-password-gnav .password-field__info{border:1px solid #d4d4d4;margin-top:-8px;width:188px}.change-password-gnav .cms-password-field__info::before,.change-password-gnav .password-field__info::before{content:'';position:absolute;top:16%;right:91%;border:5px solid;border-color:transparent transparent #000000 transparent}.change-password-gnav .cms-password-field__info .cms-password-field__rules,.change-password-gnav .cms-password-field__info .password-field__rules,.change-password-gnav .password-field__info .cms-password-field__rules,.change-password-gnav .password-field__info .password-field__rules{padding-left:20px}.change-password-gnav .cms-password-field__info .cms-password-field__rules li,.change-password-gnav .cms-password-field__info .password-field__rules li,.change-password-gnav .password-field__info .cms-password-field__rules li,.change-password-gnav .password-field__info .password-field__rules li{display:flex;align-items:center;padding:3px 0;color:#000000;transition:.2s;white-space:nowrap;line-height:1.5}.change-password-gnav .cms-password-field__info .cms-password-field__rules li.pass,.change-password-gnav .cms-password-field__info .password-field__rules li.pass,.change-password-gnav .password-field__info .cms-password-field__rules li.pass,.change-password-gnav .password-field__info .password-field__rules li.pass{color:#05ba59}.change-password-gnav .cms-password-field__info .cms-password-field__rules li.pass::before,.change-password-gnav .cms-password-field__info .password-field__rules li.pass::before,.change-password-gnav .password-field__info .cms-password-field__rules li.pass::before,.change-password-gnav .password-field__info .password-field__rules li.pass::before{color:#05ba59;content:"✓"}.change-password-gnav .cms-password-field__info .cms-password-field__rules li::before,.change-password-gnav .cms-password-field__info .password-field__rules li::before,.change-password-gnav .password-field__info .cms-password-field__rules li::before,.change-password-gnav .password-field__info .password-field__rules li::before{margin:0 6px 0 0;content:"✕";display:inline-block;color:#ff0000;font-size:1em;line-height:0;transition:.2s}.change-password-gnav .account__section .return-user__fieldset .sign-in-page__submit{top:100%}.change-password-gnav .profile-info .password-field__info{margin-top:4px}.change-password-gnav .profile-info .password-field__info::before{top:18%}.pg_wrapper{padding-top:30px}@media (min-width:768px){.pg_wrapper{padding-top:0}}.nav-checkout .pg_wrapper{padding-top:0}@media (max-width:767px){.pg_wrapper.onepage,.pg_wrapper.samples-page{padding-top:30px}}.pg_wrapper .messages{color:#ff0000}.pg_wrapper .termsandprivacy{padding:0 0 20px 20px}.loyalty__panel__points{padding:35px 0 20px;border-bottom:1px solid #d0d0d0}.loyalty__panel__points__header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.24em}@media (min-width:768px){.loyalty__panel__points__header{display:none}}.loyalty__panel__points__header .seperator{height:2px;vertical-align:middle;border:1px solid #000000;display:inline-block;width:30px}.loyalty__panel__points__header .header-text{display:inline-block;vertical-align:middle}.loyalty__panel__points.tier-3 .points__current{color:#000000}.loyalty__panel__points.tier-3 .loyalty__panel__points__info-section,.loyalty__panel__points.tier-3 .loyalty__panel__points__title__seperator{color:#ffffff;background-color:#000000}.loyalty__panel__points.tier-3 .loyalty__panel__points__title__level.tier-3{display:inline-block}.loyalty__panel__points.tier-2 .points__current{color:#bea652}.loyalty__panel__points.tier-2 .loyalty__panel__points__info-section,.loyalty__panel__points.tier-2 .loyalty__panel__points__title__seperator{background-color:#bea652;color:#ffffff}.loyalty__panel__points.tier-2 .loyalty__panel__points__info-section .tier-2,.loyalty__panel__points.tier-2 .loyalty__panel__points__title__seperator .tier-2{display:inline}.loyalty__panel__points.tier-2 .loyalty__panel__points__title__level.tier-2{display:inline-block}.loyalty__panel__points.tier-1 .loyalty__panel__points__info-section .tier-1{display:inline}.loyalty__panel__points.tier-1 .loyalty__panel__points__title__level.tier-1{display:inline-block}.loyalty__panel__points__title{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;display:none;text-align:center;margin-bottom:20px}@media (min-width:768px){.loyalty__panel__points__title{text-align:left;margin-bottom:0}}.loyalty__panel__points__title__header,.loyalty__panel__points__title__level,.loyalty__panel__points__title__seperator{display:inline-block}@media (min-width:768px){.loyalty__panel__points__title__header,.loyalty__panel__points__title__level,.loyalty__panel__points__title__seperator{text-align:left;vertical-align:middle}}.loyalty__panel__points__title__level{display:none}.loyalty__panel__points__title__header{display:block}@media (min-width:768px){.loyalty__panel__points__title__header{display:inline-block}}.loyalty__panel__points__title__seperator{width:10px;height:10px;border-radius:10px;background-color:#e7e5df}@media (min-width:768px){.loyalty__panel__points__title__seperator{margin:0 0 2px 5px}}.loyalty__panel__points__left{margin:30px 0;text-align:center}@media (min-width:768px){.loyalty__panel__points__left{margin:0;text-align:left;width:48%;display:inline-block;vertical-align:top}.loyalty__panel__points__left .loyalty__panel__points__title{display:block}}.loyalty__panel__points__right{padding:30px 0 45px;position:relative;border-top:1px solid #d4d4d4}.loyalty__panel__points__right .loyalty__panel__points__title{display:block;letter-spacing:.1em}@media (min-width:768px){.loyalty__panel__points__right{padding:0;border-top:none;width:51%;display:inline-block;vertical-align:top}.loyalty__panel__points__right .loyalty__panel__points__title{display:none}}.loyalty__panel__points__expiry{margin:15px 0;font-size:15px}.loyalty__panel__points__info-section{padding:10px;margin-bottom:5px;background-color:#e7e5df}@media (min-width:768px){.loyalty__panel__points__info-section{display:inline-block;width:48%;vertical-align:top;margin-right:10px}}.loyalty__panel__points__info-section .tier-name{display:none}@media (min-width:768px){.loyalty__panel__points__info-section.next-tier{margin-right:0}}.loyalty-page__content .loyalty__panel__points__info-section.next-tier .loyalty__panel__points__info-link .info-link{display:block}.loyalty__panel__points__info-container{margin-top:20px}@media (min-width:768px){.loyalty__panel__points__info-container{margin-top:45px}}.loyalty__panel__points__info-header{font-size:16px;line-height:1.2;margin-bottom:5px;display:inline-block;width:50%;vertical-align:middle}@media (min-width:768px){.loyalty__panel__points__info-header{width:100%;margin-bottom:30px}}.loyalty__panel__points__info-header .header-text{font-family:"BBText Bold",Helvetica,Arial,sans-serif}.loyalty__panel__points__info-link{display:inline-block;width:48%;font-size:13px;line-height:1;text-align:right;vertical-align:middle}@media (min-width:768px){.loyalty__panel__points__info-link{width:100%;text-align:left}}.loyalty__panel__points__info-link .info-link,.loyalty__panel__points__info-link .info-link--hyper-link{text-decoration:underline;color:#000000}.loyalty-page__content .loyalty__panel__points__info-link .info-link,.loyalty-page__content .loyalty__panel__points__info-link .info-link--hyper-link{display:none}.tier-2 .loyalty__panel__points__info-link .info-link,.tier-2 .loyalty__panel__points__info-link .info-link--hyper-link{color:#ffffff}.tier-3 .loyalty__panel__points__info-link .info-link,.tier-3 .loyalty__panel__points__info-link .info-link--hyper-link{color:#ffffff}@media (min-width:768px){.loyalty__panel__points__stats{margin-top:20px}}.loyalty__panel__points__stats .points__current{font-size:80px;line-height:1;font-family:"BBText Regular",Helvetica,Arial,sans-serif;display:inline-block;padding-right:15px;color:#e7e5df}.loyalty__panel__points__stats .points__text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:32px;line-height:1;display:inline-block;text-align:left}.loyalty__panel__points__next{text-transform:uppercase}.loyalty__panel__points__next-points{font-family:"BBText Bold",Helvetica,Arial,sans-serif}.loyalty__panel__points__rewards{text-align:center;width:100%;position:absolute;bottom:10px}@media (min-width:768px){.loyalty__panel__points__rewards{position:static;text-align:right;margin-right:5px}}.loyalty__panel__points__rewards-link{color:#777777;font-size:15px;line-height:1}.loyalty__panel__points__rewards-link:hover{text-decoration:none}.account-page .loyalty-loading{background-image:url(/media/export/cms/loading.gif);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:absolute;left:45%;top:14%;z-index:999;height:32px;width:32px}@media (min-width:768px){.account-page .loyalty-loading{top:50%;left:50%}}.account-page .account-page__header{font-size:17px}.account-page .account-page__non__loyalty{margin-top:15px;border-bottom:1px solid #dadada;padding-bottom:85px}.account-page .account-page__non__loyalty__container{padding:62px 0 0 40px;line-height:1;display:inline-block;background-repeat:no-repeat;background-image:url(/media/export/cms/loyalty/account_loyalty_banner_pc_bg.jpg);background-size:100%;height:380px}.account-page .account-page__non__loyalty__container__title__content{width:216px;visibility:visible}.account-page .account-page__non__loyalty__title{font-size:22px;letter-spacing:2.5px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-align:center;line-height:1.2}.account-page .account-page__non__loyalty__loyalty__text{padding-top:20px;width:44%;color:#ffffff;line-height:1.4;font-size:15px}.account-page .account-page__non__loyalty__buttons{margin-top:30px}.account-page .account-page__non__loyalty__checkbox{margin-top:20px}.account-page .account-page__non__loyalty__checkbox__link{color:#ffffff;text-decoration:underline}.account-page .account-page__non__loyalty__checkbox .label:before{background-color:#ffffff}.account-page .account-page__non__loyalty__checkbox .label-content{padding:3px 0 0 4px;font-size:13px;color:#ffffff;display:inline-block;vertical-align:top;width:47%;padding-top:2px;line-height:1.3}.account-page .account-page__non__loyalty__checkbox .label-content a{color:#ffffff}.account-page .account-page__non__loyalty__join__now{background-color:#ffffff;display:inline-block;border:1px solid #ffffff;letter-spacing:normal;text-align:center}.account-page .account-page__non__loyalty__join__now__link{padding:2px 22px;line-height:2.3;font-size:14px;height:inherit;color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;background-color:#ffffff;letter-spacing:0}.account-page .account-page__non__loyalty__join__now__link:focus,.account-page .account-page__non__loyalty__join__now__link:hover{background:#ffffff;color:#000000}.account-page .account-page__non__loyalty__join__now__link.button--disabled{background:#cccccc}.account-page .account-page__non__loyalty__join__now__link.button--disabled:focus,.account-page .account-page__non__loyalty__join__now__link.button--disabled:hover{background:#cccccc;color:#000000}.account-page .account-page__non__loyalty__learn__more{text-align:left;text-decoration:underline;font-size:12px;display:inline-block;padding-left:30px}.account-page .account-page__non__loyalty__learn__more__link{color:#ffffff;letter-spacing:1px}.account-page .loyalty__page__index__breadcrumb{padding-left:16px}.loyalty-page__content .loyalty__panel__points__buttons,.loyalty-page__content .loyalty__panel__points__expiration{display:block}.account .account__section .account-mobile__non__loyalty{text-align:center;padding:10px 20px 30px}.account .account__section .account-mobile__non__loyalty__image{margin-bottom:20px}.account .account__section .account-mobile__non__loyalty__header{margin-bottom:20px;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:34px;line-height:1}.account .account__section .account-mobile__non__loyalty__sub-header{margin-bottom:20px;font-size:16px;line-height:1}.account .account__section .account-mobile__non__loyalty__sub-header span{font-family:"BBText Bold",Helvetica,Arial,sans-serif}.account .account__section .account-mobile__non__loyalty__join{text-align:left}.account .account__section .account-mobile__non__loyalty__join__checkbox input[type=checkbox]:checked~.label:before{background-color:#000000}.account .account__section .account-mobile__non__loyalty__join .label:before{margin-top:5px;vertical-align:top}.account .account__section .account-mobile__non__loyalty__join .label-content{display:inline-block;width:88%;color:#888888}.account .account__section .account-mobile__non__loyalty__join .label-content a{color:#888888}.account .account__section .account-mobile__non__loyalty__join__button{text-align:center;margin-top:30px}.account .account__section .account-mobile__non__loyalty__join__link{width:100%;padding:10px;height:inherit;color:#000000;background:#ffffff;border:1px solid #000000}.loyalty__panel__offers{padding:40px 0 24px;border-bottom:1px solid #d0d0d0}.loyalty__panel__offers__list-container .slick-dots li{margin:0;height:17px;width:17px;bottom:35px}.loyalty__panel__offers__list-container .slick-dots li button:before{font-size:36px}.loyalty__panel__offers__list-container .slick-prev{left:3.5%}@media (min-width:768px){.loyalty__panel__offers__list-container .slick-prev{left:10px;border-top-right-radius:100px;border-bottom-right-radius:100px;background:#eff0f0}}.loyalty__panel__offers__list-container .slick-prev:before{border-bottom-left-radius:20px;border-top-left-radius:20px;right:2px;padding-left:6px}@media (min-width:768px){.loyalty__panel__offers__list-container .slick-prev:before{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:0;right:9px}}.loyalty__panel__offers__list-container .slick-next{right:2%}@media (min-width:768px){.loyalty__panel__offers__list-container .slick-next{left:97%;border-top-left-radius:100px;border-bottom-left-radius:100px;background:#eff0f0}}.loyalty__panel__offers__list-container .slick-next:before{right:auto;border-bottom-right-radius:20px;border-top-right-radius:20px;padding-right:6px}@media (min-width:768px){.loyalty__panel__offers__list-container .slick-next:before{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:0;left:7px}}.loyalty__panel__offers__list-container .slick-next,.loyalty__panel__offers__list-container .slick-prev{top:34%}@media (min-width:768px){.loyalty__panel__offers__list-container .slick-next,.loyalty__panel__offers__list-container .slick-prev{opacity:.8;width:18px;height:30px;background:#eff0f0}}.loyalty__panel__offers__list-container .slick-next:before,.loyalty__panel__offers__list-container .slick-prev:before{font-size:23px;background:#eff0f0;padding-top:6px;position:relative;width:20px;height:36px}@media (min-width:768px){.loyalty__panel__offers__list-container .slick-next:before,.loyalty__panel__offers__list-container .slick-prev:before{font-size:18px;position:relative;background:0 0}}@media (min-width:768px){.loyalty__panel__offers__list-container .slick-next:hover,.loyalty__panel__offers__list-container .slick-prev:hover{background:#eff0f0!important}}.loyalty__panel__offers__title{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;font-size:21px;line-height:1;text-align:center;margin-bottom:10px;letter-spacing:normal}@media (min-width:768px){.loyalty__panel__offers__title{line-height:1.5}}.loyalty__panel__offers__subtitle{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em;line-height:1.5;text-align:center;font-size:16px;margin-bottom:30px}@media (min-width:768px){.loyalty__panel__offers__subtitle{font-size:16px;line-height:1.875}}.loyalty__panel__offers__select{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em;text-align:center;line-height:1.5}@media (min-width:768px){.loyalty__panel__offers__select{font-size:16px;line-height:1.875}}.loyalty__panel__offers__benefits{text-align:center;margin-top:5px}.loyalty__panel__offers__benefits__link{text-decoration:underline;font-size:16px;text-transform:capitalize}.loyalty__panel__offers__loader{display:none}.loyalty__panel__offers__loader__img{display:inline-block}.loyalty__panel__offers__offer{padding:10px;text-align:center}.loyalty__panel__offers__offer-image-container{height:320px}@media (min-width:768px){.loyalty__panel__offers__offer-image-container{height:auto}}.loyalty__panel__offers__offer-header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;font-size:15px;line-height:1;margin-bottom:10px;letter-spacing:normal;padding-top:16px;min-height:22px}@media (min-width:768px){.loyalty__panel__offers__offer-header{line-height:1.5}}.loyalty__panel__offers__offer-description{font-size:14px;margin-bottom:10px;line-height:1.15;font-family:"BBText Regular",Helvetica,Arial,sans-serif;min-height:55px}.loyalty__panel__offers__offer-valid{margin-bottom:10px;text-transform:uppercase;font-size:13px}.loyalty__panel__offers__button-container .button--disabled{background:#cccccc;cursor:not-allowed;pointer-events:none}.loyalty__panel__offers__button-container .button--disabled:hover{background:#cccccc}.loyalty__panel__offers__button,.loyalty__panel__offers__redeemed,.loyalty__panel__offers__remove,.loyalty__panel__offers__selected{padding:14px 42px;font-size:15px;background:#000000}.loyalty__panel__offers__limits{margin-top:18px}@media (min-width:768px){.loyalty__panel__offers__limits{border-top:1px solid #d0d0d0;padding-top:45px;margin-top:30px}}.loyalty__panel__offers__limits__title{line-height:0;padding-left:20px}@media (min-width:768px){.loyalty__panel__offers__limits__title{padding-left:0}}.loyalty__panel__offers__limits__content-container{padding:0 20px}@media (min-width:768px){.loyalty__panel__offers__limits__content-container{padding:0}}.loyalty__panel__offers__limits__terms-conditions{padding:0 20px}@media (min-width:768px){.loyalty__panel__offers__limits__terms-conditions{padding:0}}.loyalty__panel__offers__limits__terms-conditions__link{color:#929292}.loyalty__panel__offers__sku{border-bottom:1px solid #d0d0d0}@media (min-width:768px){.loyalty__panel__offers__sku{padding:0 5px}}.loyalty__panel__offers__sku__title{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;margin:40px 0 10px;font-size:20px;line-height:1;text-align:center;letter-spacing:normal}@media (min-width:768px){.loyalty__panel__offers__sku__title{line-height:1.5}}.loyalty__panel__offers__sku__loader{display:none}.loyalty__panel__offers__sku__loader__img{display:inline-block}.loyalty__panel__offers__sku__loader__button{padding:12px 20px}.loyalty__panel__offers__sku__loader__button.not_meet{pointer-events:none}.loyalty__panel__offers__sku__loader__button.button--disabled{background-color:#cccccc}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__content-item{height:0;opacity:0;overflow:hidden;transition:opacity 1s ease-in-out;width:100%}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__content-item.current{height:auto;overflow:visible;opacity:1}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__content-item .grid--mpp__items .slick-dots li{margin:0;height:17px;width:17px;bottom:26px}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__content-item .grid--mpp__items .slick-dots li button:before{font-size:36px}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__content-item .grid--mpp__items .grid--mpp__item .offer_not_meet.disable_product.button--disabled{display:block}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__content-bottom-description{text-align:center;margin-top:0}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__tabs{padding:0 13px;width:100%}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__tabs{padding:0 80px}}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__tab{padding:10px 8px 16px;border-bottom:1px solid #d4d4d4;color:#000000;cursor:pointer;display:block;letter-spacing:0;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:11px;float:left;line-height:21px;text-decoration:none;text-transform:uppercase;width:33.33%;margin-bottom:30px;text-align:center}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__tab{font-size:12px}}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__tab.current{border-bottom:1px solid #000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block__tab.rewards-eligible{color:#ff4661}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block .grid--mpp__carousel{animation-duration:1.5s}.loyalty__panel__offers__sku__list-container .tabbed-rewards-block .product-brief-carousel{border-top:none}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .quickshop__container{width:auto;margin-left:0}}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .quickshop__container .product-gallery{border-right:none;padding-right:10px}}.loyalty__panel__offers__sku__list-container .quickshop__container .product-gallery__photo--large{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product-gallery__photo--large.active{display:block}.loyalty__panel__offers__sku__list-container .quickshop__container .product-gallery__thumbs{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product__divider{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product-replenishment-select{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product__actions{padding:0}.loyalty__panel__offers__sku__list-container .quickshop__container .product__actions .product__button{background:#000000;margin-top:20px}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .quickshop__container .product__details{padding:40px 20px 20px 5px}}.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .product__header{display:block;border:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .product__title{font-size:10px}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .product__title{display:inline-block}}.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .product__rating{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .product__actions{text-align:left}.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .product__actions .product__favorite,.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .product__actions .product__full-details-link-wrapper{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .mobile-price,.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .rating_fav{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product__details .quickshop-container__offer__needed__pts{float:right;font-family:"BBText Bold",Helvetica,Arial,sans-serif}.loyalty__panel__offers__sku__list-container .quickshop__container .product__sku-categories-nav{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product__sku-categories-nav-bottom{border:1px solid #dadada}.loyalty__panel__offers__sku__list-container .quickshop__container .product__sku-select-label{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product__promo{display:none}.loyalty__panel__offers__sku__list-container .quickshop__container .product_quickshop__header{font-size:14px}.loyalty__panel__offers__sku__list-container .quickshop__container__offer-needed-pts{float:right;font-family:"BBText Bold",Helvetica,Arial,sans-serif}.loyalty__panel__offers__sku__list-container .quickshop-wrapper.active--1:before{left:50%}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .quickshop-wrapper.active--1:before{left:7%}}.loyalty__panel__offers__sku__list-container .quickshop-wrapper.active--2:before{left:50%}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .quickshop-wrapper.active--2:before{left:41%}}.loyalty__panel__offers__sku__list-container .quickshop-wrapper.active--3:before{left:50%}@media (min-width:768px){.loyalty__panel__offers__sku__list-container .quickshop-wrapper.active--3:before{left:75.66%}}.loyalty__panel__offers__sku__list-container .quickshop .wrap{padding:0}.loyalty__panel__offers__sku__subtitle{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em;font-size:14px;line-height:1.25;text-align:center;padding-bottom:25px}@media (min-width:768px){.loyalty__panel__offers__sku__subtitle{font-size:15px}}@media (min-width:768px){.loyalty__panel__offers__sku__subtitle{font-size:16px;line-height:1.875}}.loyalty__panel__offers__sku__select{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em;text-align:center;line-height:1.25}@media (min-width:768px){.loyalty__panel__offers__sku__select{font-size:16px;line-height:1.875}}.loyalty__panel__offers__sku__benefits{text-align:center;margin-top:5px}.loyalty__panel__offers__sku__benefits__link{text-decoration:underline;font-size:18px;text-transform:capitalize}.loyalty__panel__offers__sku__product{padding:1.3em;margin:1.3em;text-align:center}@media (min-width:768px){.loyalty__panel__offers__sku__product__image-container{height:250px}}.loyalty__panel__offers__sku__product__image-container.rewards-not-eligible{opacity:.2}.loyalty__panel__offers__sku__product__header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;font-size:16px;line-height:1;margin-bottom:10px;letter-spacing:normal;min-height:50px}@media (min-width:768px){.loyalty__panel__offers__sku__product__header{line-height:1.5}}.loyalty__panel__offers__sku__product__sub-header{font-size:16px;margin-bottom:10px;line-height:1.15;font-family:"BBText Regular",Helvetica,Arial,sans-serif;min-height:36px}.loyalty__panel__offers__sku__product__offer-code{font-family:"BBText Bold",Helvetica,Arial,sans-serif;padding:10px 0;text-transform:uppercase}.loyalty__panel__offers__sku__shade-container{overflow:hidden;margin-top:4px;font-size:12px;line-height:18px;text-transform:uppercase;letter-spacing:.2em}.loyalty__panel__offers__sku__shade{-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;display:inline-block;height:18px;width:18px;margin-right:4px}.loyalty__panel__offers__sku__shadename{vertical-align:top}.loyalty__panel__offers__sku .carousel-controls{position:relative}.loyalty__panel__offers__sku .slick-next,.loyalty__panel__offers__sku .slick-prev{top:200px;height:0}@media (min-width:768px){.loyalty__panel__offers__sku .slick-next,.loyalty__panel__offers__sku .slick-prev{position:absolute;height:auto}}.loyalty__panel__offers__sku .slick-next:before,.loyalty__panel__offers__sku .slick-prev:before{border-radius:20px;padding-top:7px;font-size:23px;background:#ffffff;position:relative;width:40px;height:40px}@media (min-width:768px){.loyalty__panel__offers__sku .slick-next:before,.loyalty__panel__offers__sku .slick-prev:before{border-radius:31px;width:28px;height:28px;font-size:20px}}.loyalty__panel__offers__sku .slick-prev{margin-left:9px}@media (min-width:768px){.loyalty__panel__offers__sku .slick-prev{left:-12px;margin-left:0}}.loyalty__panel__offers__sku .slick-prev:before{padding:7px 4px 0 0}@media (min-width:768px){.loyalty__panel__offers__sku .slick-prev:before{padding:4px 5px 0 0}}.loyalty__panel__offers__sku .slick-next{margin-right:3px;right:0}@media (min-width:768px){.loyalty__panel__offers__sku .slick-next{margin-right:0;right:-14px}}.loyalty__panel__offers__sku .slick-next:before{right:0}@media (min-width:768px){.loyalty__panel__offers__sku .slick-next:before{padding:4px 0 0 5px;right:auto}}.loyalty__panel__offers__sku__more__link{color:#000000}.loyalty__offer__terms{padding:20px 0;font-size:13px}.loyalty__offer__terms__link{margin-top:15px}.loyalty__offer__terms__link .terms-link{text-decoration:underline}.loyalty__panel__transactions__title{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;line-height:1;text-align:center;margin-bottom:10px;letter-spacing:normal;font-size:20px}@media (min-width:768px){.loyalty__panel__transactions__title{line-height:1.5}}.loyalty__panel__transactions__subtitle{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em;padding:0 40px;line-height:1.5;text-align:center;text-transform:none;margin-bottom:5px;font-size:18px}@media (min-width:768px){.loyalty__panel__transactions__subtitle{font-size:16px}}@media (min-width:768px){.loyalty__panel__transactions__subtitle{font-size:16px;line-height:1.875}}.loyalty__panel__transactions__liner{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em;line-height:1.5}@media (min-width:768px){.loyalty__panel__transactions__liner{font-size:16px;line-height:1.875}}.loyalty__panel__transactions__header{padding:20px 0}.loyalty__panel__transactions__table{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;letter-spacing:.06em;margin:0;width:100%}@media (min-width:768px){.loyalty__panel__transactions__table{font-size:16px;line-height:1.875}}.loyalty__panel__transactions__table td{padding:10px}@media (min-width:768px){.loyalty__panel__transactions__table td{padding:10px 0}}@media (min-width:768px){.loyalty__panel__transactions__transaction{padding:0 20px;font-size:15px}}.loyalty__panel__transactions__transaction:first-child{border-top:1px solid #cccccc}@media (min-width:768px){.loyalty__panel__transactions__transaction:first-child{border-top:none;padding-left:0}}.loyalty__panel__transactions__transaction__collapsed__content{padding:0 32%}.loyalty__panel__transactions__list{margin:0 10px}@media (min-width:768px){.loyalty__panel__transactions__list{margin:0}}.loyalty__panel__transactions__list__column-points,.loyalty__panel__transactions__list__column-total{text-align:right}@media (min-width:768px){.loyalty__panel__transactions__list__column-activity,.loyalty__panel__transactions__list__column-date,.loyalty__panel__transactions__list__column-points,.loyalty__panel__transactions__list__column-total{padding:10px 0;width:18%}}.loyalty__panel__transactions__list__column-points{display:none}@media (min-width:768px){.loyalty__panel__transactions__list__column-points{display:table-cell}}.loyalty__panel__transactions__list__column-activity{width:60%}@media (min-width:768px){.loyalty__panel__transactions__list__column-activity{width:46%}}.loyalty__panel__transactions__list__column-activity__collapsed{border-bottom-color:#ffffff}.loyalty__panel__transactions__list__column-activity__expanded{border-bottom-color:#cccccc}.loyalty__panel__transactions__list__column-minus,.loyalty__panel__transactions__list__column-plus{padding:10px 12px 13px 8px;color:#888888;font-size:15px;position:relative;display:table-cell}.loyalty__panel__transactions__list__column-date{width:30%}@media (min-width:768px){.loyalty__panel__transactions__list__column-date{width:20%}}.loyalty__panel__transactions__list__column-total{font-family:"BBText Regular",Helvetica,Arial,sans-serif;padding-right:20px}@media (min-width:768px){.loyalty__panel__transactions__list__column-total{padding-right:0}}.loyalty__panel__transactions__list__header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.75;letter-spacing:1px;padding:10px 0;font-size:16px;letter-spacing:normal}@media (min-width:768px){.loyalty__panel__transactions__list__header{line-height:1.5}}.loyalty__panel__transactions__list__paginate{padding:20px;text-align:center}.loyalty__panel__transactions__paginate{padding:20px 0 30px;border-bottom:1px solid #dadada}@media (min-width:768px){.loyalty__panel__transactions__paginate{padding-bottom:50px}}.loyalty__panel__transactions__paginate__link{color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:16px}.account__section--loyalty{overflow:hidden;max-width:1024px;margin:40px auto}.account__section--loyalty .account-utilities{display:none}@media (min-width:768px){.account__section--loyalty .account-utilities{display:block}}.earning-points{text-align:center}@media (min-width:768px){.earning-points--marketing{text-align:center}}.earning-points--marketing .earning-points__header{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:34px;margin-top:30px}@media (min-width:768px){.earning-points--marketing .earning-points__header{font-size:90px}}.earning-points--marketing .earning-points__subheader{font-size:16px}.earning-points__header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:15px;text-align:center;margin-bottom:15px;text-transform:uppercase;line-height:1;padding-top:20px}@media (min-width:768px){.earning-points__header{font-size:20px}}.earning-points__subheader{margin:15px;font-size:15px;text-align:center}@media (min-width:768px){.earning-points__subheader{margin:15px 15px 30px;font-size:16px}}.earning-points__section{padding:30px;margin:15px;text-align:center;color:#ffffff;background-size:cover}@media (min-width:768px){.earning-points__section{margin:5px;display:inline-block;width:30%}}.earning-points__data{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:15px}.earning-points__data__header{margin-bottom:20px;text-transform:uppercase}.earning-points--marketing .earning-points__data__header{margin-bottom:30px;font-size:16px}@media (min-width:768px){.earning-points__data__header{margin-bottom:50px}}.earning-points__data__text{font-size:40px;text-transform:uppercase;margin-bottom:20px;line-height:1}.earning-points--marketing .earning-points__data__text{margin-bottom:30px}@media (min-width:768px){.earning-points--marketing .earning-points__data__text{line-height:2;font-size:33px}}@media (min-width:1024px){.earning-points--marketing .earning-points__data__text{line-height:4}}@media (min-width:1367px){.earning-points--marketing .earning-points__data__text{line-height:6}}@media (min-width:1440px){.earning-points--marketing .earning-points__data__text{line-height:9}}@media (min-width:768px){.earning-points__data__text{margin-bottom:50px;font-size:35px}}.earning-points__data__footer{margin:0 auto;max-width:160px}.earning-points--marketing .earning-points__data__footer{font-size:16px}.profile-page__content .loyalty-membership-section{padding-bottom:20px;margin-top:20px;border-bottom:1px solid #000000;border-top:1px solid #000000}.profile-page__content .loyalty-membership-section__header{padding:0 0 10px 20px;margin:20px 0 0;border-bottom:0;text-transform:uppercase;letter-spacing:2.8px;font-family:"BBText Bold",Helvetica,Arial,sans-serif}.profile-page__content .loyalty-membership-section__fieldset{padding-left:20px}.profile-page__content .loyalty-membership-section__fieldset .form-submit{letter-spacing:2.5px;font-size:14px;background:#000000;margin-left:0;height:auto;width:100%}@media (min-width:768px){.profile-page__content .loyalty-membership-section__fieldset .form-submit{padding:0 37px;font-size:13px;width:auto}}.profile-page__content .loyalty-membership-section__fieldset .form-submit:active,.profile-page__content .loyalty-membership-section__fieldset .form-submit:focus,.profile-page__content .loyalty-membership-section__fieldset .form-submit:hover{background:#000000}.profile-page__content .loyalty-membership-section__fieldset__link{color:#000000}.profile-page__content .loyalty-membership-section__terms{margin:15px 0 40px;color:#bbbbb9}@media (min-width:768px){.profile-page__content .loyalty-membership-section__terms{margin:15px 0 0}}.profile-page__content .loyalty-membership-section__text{padding-right:65px;margin-bottom:15px}@media (min-width:768px){.profile-page__content .loyalty-membership-section__text{font-size:15px;padding-right:20px}}.profile-page__content .loyalty-membership-section__join-now{margin:25px 0}.profile-page__content .loyalty-membership-section__join-now .form-submit.button--disabled{background:#cccccc}.profile-page__content .loyalty-membership-section__accept-terms .label-content{width:87%;color:#929292;vertical-align:top;display:inline-block;padding-top:2px}@media (min-width:768px){.profile-page__content .loyalty-membership-section__accept-terms .label-content{width:auto}}.profile-page__content .loyalty-membership-section__accept-terms .label-content a{color:#929292}.profile-page__content .loyalty-membership-section__conditions__link{color:#929292;text-decoration:underline}.checkout__sidebar .expando-block.loyalty-offer-code-panel{padding:16px 20px 0;border-bottom:none;background:#eff0f0;margin-bottom:20px;padding-bottom:20px}@media (min-width:768px){.checkout__sidebar .expando-block.loyalty-offer-code-panel{margin-bottom:0;padding-bottom:0}}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-dots{bottom:5%}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-dots li{margin:0;width:16px;height:16px}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-dots li button:before{font-size:36px}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-next,.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-prev{top:93%}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-next:before,.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-prev:before{font-size:20px}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-prev{left:36%}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-next{right:34%}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-next:before{right:auto;top:5px}@media (min-width:768px){.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet .slick-next:before{left:-15px}}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__button--apply,.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__button--remove{padding:3px 22px;height:inherit;background:0 0;border:1px solid #000000;color:#000000;margin-bottom:30px}@media (min-width:768px){.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__button--apply,.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__button--remove{margin-bottom:40px}}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__button--apply.button--disabled,.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__button--remove.button--disabled{opacity:.3}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__button--remove{line-height:2.2}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__item{padding-top:10px}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code-info--applied{width:40%;float:left}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code__description{float:right;width:57%;padding-right:10px}@media (min-width:768px){.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code__description{width:54%}}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code__description-title{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:15px}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code__description-description{min-height:90px;padding-top:10px;overflow:hidden}@media (min-width:768px){.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code__description-description{min-height:64px}}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code__description-expiration{padding:10px 5px 15px 0;text-transform:uppercase;font-size:13px}@media (min-width:768px){.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code__description-expiration{padding-bottom:10px}}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__code-in-cart{padding-left:10px}.checkout__sidebar .expando-block.loyalty-offer-code-panel .offer-code-wallet__button{margin-left:10px;position:fixed;bottom:0}.checkout__sidebar .loyalty-points-content__summary__non-member-content{font-weight:700;text-align:center}@media (min-width:768px){.checkout__sidebar .loyalty-points-content__summary__non-member-content{border-bottom:1px solid #000000;border-top:1px solid #000000;padding-bottom:10px;padding-top:10px}}.checkout__sidebar .loyalty-points-content__summary .loyalty-info-icon{position:absolute;font-size:9px;border:1px solid #929292;width:15px;height:15px;display:inline-block;border-radius:50%;text-align:center;top:230px;right:30px;cursor:pointer;line-height:1.4}@media (min-width:768px){.checkout__sidebar .loyalty-points-content__summary .loyalty-info-icon{top:250px}}.checkout__sidebar .loyalty-points-content__summary .loyalty-tooltip-content{display:none}.tooltipster-base,.tooltipster-default{background:#ffffff;border-radius:10px;border:1px solid #000000}.tooltipster-base .tooltipster-content,.tooltipster-default .tooltipster-content{color:#000000;background:#ffffff;border-radius:10px;text-align:left}.tooltipster-base .tooltipster-content p,.tooltipster-default .tooltipster-content p{margin-top:0}@media (min-width:768px){.checkout-confirmation-page .registration-panel{border-top:1px solid #cccccc}}.checkout-confirmation-page .registration-panel__content__left{padding:0 12px;margin-bottom:25px}@media (min-width:768px){.checkout-confirmation-page .registration-panel__content__left{padding:0 32px 0 0;width:46%;float:left;padding-right:32px}}.checkout-confirmation-page .registration-panel__content__left__fields{padding-left:0}.checkout-confirmation-page .registration-panel__content__left__fields .checkout-registration__email-address-title{padding:0;border-bottom:none;margin-bottom:4px;letter-spacing:0}.checkout-confirmation-page .registration-panel__content__left__fields .checkout-registration__email-address .example-user-email .bold{display:block;text-transform:uppercase}@media (min-width:768px){.checkout-confirmation-page .registration-panel__content__left__fields .checkout-registration__password{margin-top:25px}}.checkout-confirmation-page .registration-panel__content__left__fields .checkout-registration__password input[type=password]{border-color:#777777}.checkout-confirmation-page .registration-panel__content__left__fields .checkout-registration__agreements{padding-bottom:15px;font-size:13px;color:#777777}@media (min-width:768px){.checkout-confirmation-page .registration-panel__content__left__fields .checkout-registration__agreements{display:none}}.checkout-confirmation-page .registration-panel__content__left__fields .checkout-registration__agreements__link{color:#777777}.checkout-confirmation-page .registration-panel__content__left .checkout__panel__guest__title{padding-top:12px;font-size:20px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:2px}@media (min-width:768px){.checkout-confirmation-page .registration-panel__content__left .checkout__panel__guest__title{padding-top:41px}}.checkout-confirmation-page .registration-panel__content__left .checkout__panel__guest__subtitle{font-family:"BBText Bold",Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:20px;text-transform:uppercase}.checkout-confirmation-page .registration-panel__content__left .checkout__panel__guest__signup__text{margin:5px 0 20px;font-size:15px}.checkout-confirmation-page .registration-panel__content__left .show-password__link{position:absolute;bottom:10px;right:13px;color:#bbbbb9}.checkout-confirmation-page .registration-panel__content__left .registration__checkbox__link{text-decoration:underline;color:#777777}.checkout-confirmation-page .registration-panel__content__left .registration__checkbox .label{color:#777777}.checkout-confirmation-page .registration-panel__content__left .registration__checkbox .label-content{display:inline-block;vertical-align:top;width:88%;padding-top:2px;font-size:13px}.checkout-confirmation-page .registration-panel__content__left .registration-form-container{float:none;width:100%}.checkout-confirmation-page .registration-panel__content__left .continue-button-wrapper{padding-top:0}@media (min-width:768px){.checkout-confirmation-page .registration-panel__content__left .continue-button-wrapper{margin-top:20px}}.checkout-confirmation-page .registration-panel__content__left .continue-button-wrapper .form-submit{font-size:13px;width:100%;height:inherit;background-color:#000000}@media (min-width:768px){.checkout-confirmation-page .registration-panel__content__left .continue-button-wrapper .form-submit{padding:2px 24px;width:auto}}.checkout-confirmation-page .registration-panel__content__right{padding:0 12px}@media (min-width:768px){.checkout-confirmation-page .registration-panel__content__right{padding:45px 0 0;width:45%;float:right}}.checkout-confirmation-page .registration-panel__content__right .checkout__panel__guest__img__container{background-image:url(/media/export/cms/loyalty/checkout_loyalty_background.jpg);background-size:100%;background-repeat:no-repeat;height:263px;margin-bottom:30px}@media (min-width:768px){.checkout-confirmation-page .registration-panel__content__right .checkout__panel__guest__img__container{height:420px}}.checkout-confirmation-page .loyalty__section{padding:0 8px}@media (min-width:768px){.checkout-confirmation-page .loyalty__section{border-top:1px solid #cccccc;padding:0}}@media (min-width:768px){.checkout-confirmation-page .loyalty__section__content{width:46%;float:left}}.checkout-confirmation-page .loyalty__section__content__options__title{padding-top:15px;font-size:20px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;line-height:1}@media (min-width:768px){.checkout-confirmation-page .loyalty__section__content__options__title{padding-top:100px}}.checkout-confirmation-page .loyalty__section__content__options__signuptext{padding:10px 30px 30px 0;font-size:14px}@media (min-width:768px){.checkout-confirmation-page .loyalty__section__content__options__signuptext{padding:20px 65px 20px 0}}.checkout-confirmation-page .loyalty__section__content__options__join{margin:25px 0}.checkout-confirmation-page .loyalty__section__content__options__join__link{padding:7px 0;width:100%;height:inherit;font-size:13px}@media (min-width:768px){.checkout-confirmation-page .loyalty__section__content__options__join__link{width:36%}}.checkout-confirmation-page .loyalty__section__content__options__join__link:focus,.checkout-confirmation-page .loyalty__section__content__options__join__link:hover,.checkout-confirmation-page .loyalty__section__content__options__join__link:visited{background-color:#000000}.checkout-confirmation-page .loyalty__section__content__options__join__link.button--disabled{background-color:#cccccc}.checkout-confirmation-page .loyalty__section__content__options__checkbox{color:#777777}.checkout-confirmation-page .loyalty__section__content__options__checkbox .label-content{display:inline-block;width:83%;vertical-align:top;padding-top:2px}.checkout-confirmation-page .loyalty__section__content__options__checkbox__link{color:#777777}.checkout-confirmation-page .loyalty__section__content__terms{padding:8px 0 35px;font-size:12px;color:#888888}@media (min-width:768px){.checkout-confirmation-page .loyalty__section__content__terms{padding:16px 0 0}}.checkout-confirmation-page .loyalty__section__content__terms__link{cursor:pointer;color:#888888;text-decoration:underline}@media (min-width:768px){.checkout-confirmation-page .loyalty__section__img{width:45%;float:right;padding-top:45px}}.checkout-confirmation-page .loyalty__section__img__container{background-image:url(/media/export/cms/loyalty/checkout_loyalty_background.jpg);background-size:100%;background-repeat:no-repeat;height:320px;margin-bottom:30px}.customer-service{overflow:hidden;position:relative;max-width:1024px;margin:3em auto;padding:0}@media (max-width:767px){.customer-service{max-width:none;width:100%;margin:0}}@media (max-width:767px){.customer-service.customer-service-account .customer-service-menu,.customer-service.customer-service-contact-us .customer-service-menu,.customer-service.customer-service-corporate .customer-service-menu,.customer-service.customer-service-faqs .customer-service-menu,.customer-service.customer-service-new-to-bobbi .customer-service-menu,.customer-service.customer-service-orders .customer-service-menu,.customer-service.customer-service-returns .customer-service-menu,.customer-service.customer-service-shipping .customer-service-menu{display:none}}.customer-service-header{float:right;width:70%;margin:0;padding:.5em 20px 1.5em 20px;border-bottom:2px solid #000000}@media (max-width:767px){.customer-service-header{float:none;width:100%;padding:2em 20px;border-bottom:1px solid #d0d0d0}}.customer-service-header__title{margin:0;padding:0;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1;font-size:22px;letter-spacing:5px;text-align:left;text-transform:uppercase}@media (min-width:768px){.customer-service-header__title{font-size:30px}}@media (min-width:1024px){.customer-service-header__title{font-size:40px}}@media (max-width:767px){.customer-service-header__title{text-align:center}}.customer-service-menu{float:left;width:28%;margin:0 2% 0 0;padding:0 20px;background-color:#eff0f0}@media (max-width:767px){.customer-service-menu{float:none;width:100%;margin:0;padding:0;background-color:#ffffff}}.customer-service-menu .menu__item--lvl-1{padding:.5em 0;border-bottom:1px solid #d0d0d0;background-image:url(/media/images/service/customer-service-icon-arrow-closed.gif);background-position:right 1em;background-repeat:no-repeat}@media (max-width:767px){.customer-service-menu .menu__item--lvl-1{padding:.5em 0 .5em 40px;background:0 0}}.customer-service-menu .menu__item--lvl-1.last{border-bottom:none}@media (max-width:767px){.customer-service-menu .menu__item--lvl-1.last{border-bottom:1px solid #d0d0d0}}.customer-service-menu .menu__link{height:2em;margin:0;padding:0;color:#000000;line-height:2em;text-decoration:none}.customer-service-menu .menu__link--lvl-1{text-transform:uppercase;cursor:pointer;font-size:18px;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1;letter-spacing:1px;display:flex;align-items:center}.customer-service-menu .menu--lvl-2{display:none}.customer-service-menu .menu__item--lvl-1.active-submenu{background-image:url(/media/images/service/customer-service-icon-arrow-open.gif)}.customer-service-menu .menu__item--lvl-1.active-submenu .menu__link--lvl-1{color:#ff4661}.customer-service-menu .menu__item--lvl-1.active-submenu .menu--lvl-2{display:block}.customer-service-menu .menu__item--lvl-1.active-submenu .menu--lvl-2 .menu__link--lvl-2:hover{color:#ff4661}@media (max-width:767px){.customer-service-menu .menu__item--lvl-1.active-submenu{background:0 0}}.customer-service-menu a.menu__link--lvl-1{display:block;width:247px}.customer-service-quick-info{overflow:hidden;float:right;width:70%;height:110px;margin:0;padding:0 20px;border-bottom:1px solid #000000}@media (max-width:767px){.customer-service-quick-info{display:none}}.customer-service-quick-info__list{overflow:hidden;width:100%;height:110px}.customer-service-quick-info__list-item{display:block;float:left;position:relative;width:33.33333333%;height:110px;margin:0;padding:2.25em 0;text-align:left;list-style-type:none}.customer-service-quick-info__link{display:block;margin:0;padding:0;color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:3px;text-decoration:none;text-transform:uppercase}.customer-service-quick-info__link span.icon{position:absolute;top:30px;left:0;font-size:3em}.customer-service-quick-info__link:hover{color:#ff4661;text-decoration:none}.customer-service-quick-info__list-item--email>.customer-service-quick-info__link{margin-top:10px;margin-left:65px}.customer-service-quick-info__list-item--chat>.customer-service-quick-info__link{margin-top:10px;margin-left:60px}.customer-service-quick-info__list-item--chat>.customer-service-quick-info__link span.icon{top:33px}.customer-service-quick-info__list-item--phone>.customer-service-quick-info__link{margin-top:0;margin-left:30px}.customer-service-section{float:right;width:70%;margin:0;padding:0}@media (max-width:767px){.customer-service-section{float:none;width:100%}}.customer-service-section h2,.customer-service-section h3{margin:0;padding:1.5em 20px;text-transform:uppercase;background-image:url(/media/images/service/customer-service-icon-arrow-closed.gif);background-position:97% center;background-repeat:no-repeat;border-top:1px solid #eff0f0;cursor:pointer;font-size:18px;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;line-height:1;letter-spacing:1px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.customer-service-section h2,.customer-service-section h3{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:700;text-transform:none;border:none}}.customer-service-section h2.active-subsection,.customer-service-section h2:hover,.customer-service-section h3.active-subsection,.customer-service-section h3:hover{color:#ff4661;background-image:url(/media/images/service/customer-service-icon-arrow-open.gif)}.customer-service-section h2#contact-about,.customer-service-section h2#contact-send,.customer-service-section h2#contact-thanks,.customer-service-section h3#contact-about,.customer-service-section h3#contact-send,.customer-service-section h3#contact-thanks{background:0 0}.customer-service-section div{display:none}.customer-service-section div.active-subsection{display:block;margin:0 20px;padding:0;border-top:1px solid #eff0f0}@media (max-width:767px){.customer-service-section div.active-subsection{border-top:none}}.customer-service-section div.active-subsection p{margin:1em 0;padding:0;line-height:20px}.customer-service-section div.active-subsection ul{margin:1em 20px;padding:0;list-style-type:none}.customer-service-landing-block{display:block!important;float:left;width:50%;height:320px;margin:0;padding:2em 50px;text-align:center;position:relative}@media (max-width:767px){.customer-service-landing-block{float:none;width:100%;height:auto}}@media (min-width:641px) and (max-width:768px) and (orientation:portrait){.customer-service-landing-block{height:365px}}.customer-service-landing-block__image{width:50px;height:46px}.customer-service-landing-block__content{margin-top:0}.customer-service-landing-block span{font-size:3em}.customer-service-landing-block h3{background:0 0!important;border:none!important}.customer-service-landing-block a{padding-bottom:.5em;font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;position:absolute;display:block;width:100%;bottom:52px;left:0;text-align:center}.customer-service-landing-block a:hover{text-decoration:none;border:none}#landing-call,#landing-chat,#landing-text{border-top:1px solid #d1d2d1}@media (min-width:768px){#landing-call,#landing-chat,#landing-text{border-top:0}}#landing-email{background:url(/media/images/account/bg_account_landing.gif) no-repeat 100% 0}#landing-email,#landing-faqs{border-top:1px solid #d1d2d1}.customer-service-contact-form{overflow:hidden}.customer-service-contact-form__categories{overflow:hidden;width:100%;margin:1em 0!important;padding:0}.customer-service-contact-form__category{display:block;float:left;width:22%;height:70px;margin:0 3% 0 0;padding:1em 20px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;letter-spacing:3px;text-align:center;text-transform:uppercase;list-style-type:none;border:1px solid #000000;cursor:pointer}@media (max-width:767px){.customer-service-contact-form__category{width:44%;margin:1em 2%}}.customer-service-contact-form__category.active-category{color:#ffffff;background-color:#ff4661;border:none}.customer-service-contact-form .button-loading,.customer-service-contact-form input{width:47%;margin:.5em 3% .5em 0;text-transform:capitalize}@media (max-width:767px){.customer-service-contact-form .button-loading,.customer-service-contact-form input{width:97%;height:30px}}.customer-service-contact-form .button-loading[name=EMAIL_ADDRESS2],.customer-service-contact-form .button-loading[name=EMAIL_ADDRESS],.customer-service-contact-form input[name=EMAIL_ADDRESS2],.customer-service-contact-form input[name=EMAIL_ADDRESS]{text-transform:none}.customer-service-contact-form .button-loading{padding-top:6px}.customer-service-contact-form textarea{width:97%;margin:.5em 3% .5em 0;padding:5px 10px}.customer-service-contact-form select{width:47%;margin:.5em 3% .5em 0}@media (max-width:767px){.customer-service-contact-form select{width:97%}}.customer-service-contact-form__errors{color:#ff4661}.customer-service-contact-form__radio-item,.customer-service-contact-form__radio-item--site-member,.customer-service-contact-form__radio-item--use-products{display:block!important;margin:1em 0}.giftcard__tabs{overflow:hidden;width:480px;height:38px;margin:0 auto;border-left:1px solid #000000;border-right:1px solid #000000}@media (min-width:768px){.giftcard__tabs-container{max-width:1024px;margin:8px auto 0 auto}}.giftcard__tab{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;letter-spacing:.2em;text-transform:uppercase;float:left;height:38px;line-height:38px;background:#eff0f0;text-align:center}.giftcard__tab--purchase{width:271px}.giftcard__tab--balance{width:207px}.giftcard__tab-link{text-decoration:none;color:#000000;display:block;line-height:37px;background:#ffffff;border-left:1px solid #000000;border-bottom:1px solid #000000}.giftcard__tab-link:hover{text-decoration:none}.giftcard__tabs-container--balance .giftcard__tab-link{border-left:none;border-right:1px solid #000000}.giftcard__container{max-width:1024px;margin:0 auto}.giftcard__container .egiftcard-message,.giftcard__container input[type=text]{width:100%}@media (min-width:768px){.giftcard__container .egiftcard-message,.giftcard__container input[type=text]{background:#f0f0f0;border:1px solid #f0f0f0;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px}.giftcard__container .egiftcard-message:focus,.giftcard__container input[type=text]:focus{border-color:#afadaa}}@media (min-width:768px){.giftcard__description{max-width:1024px;min-height:285px;margin:0 auto;padding:60px 530px 60px 60px;background:url(/media/images/giftcards/giftcard_bg.png) no-repeat top right}}.giftcard__description-container{max-width:1024px;margin:0 auto;background:#eff0f0}@media (min-width:768px){.giftcard__description-container{border-top:1px solid #000000;margin-top:-1px}}.giftcard__description-header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:22px;letter-spacing:.2em;text-transform:uppercase;padding:20px 0;margin-bottom:0;text-align:center}@media (min-width:768px){.giftcard__description-header{font-size:25px;line-height:28px;letter-spacing:.24em;padding:0;margin:0 0 16px 0;text-align:left}}.giftcard__description-text{background:#ffffff;text-align:center;font-size:15px;line-height:22px;padding:11px 20px}@media (min-width:768px){.giftcard__description-text{background:#eff0f0;text-align:left;font-size:18px;line-height:29px;padding:0}}@media (max-width:767px){.giftcard__description-sub-text{display:block;font-family:"BBText Bold",Helvetica,Arial,sans-serif}}@media (max-width:767px){.giftcard__check-balance{text-decoration:none;color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;line-height:40px;position:relative;display:block;background:#f3efea;padding:0 20px;border-top:1px solid #d1d2d1;border-bottom:1px solid #d1d2d1}.giftcard__check-balance:hover{text-decoration:none}.giftcard__check-balance:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;color:inherit;vertical-align:middle}.giftcard__check-balance:after{position:absolute;top:0;right:20px;font-size:16px;line-height:40px}}@media (max-width:767px){.giftcard__purchase{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;line-height:40px;border-bottom:1px solid #d1d2d1;margin:0 20px}}.giftcard__columns{overflow:hidden}.giftcard__images{display:none}@media (min-width:768px){.giftcard__images{display:block;float:left;width:50%}}.giftcard__image{display:none;width:100%}.giftcard__image--placeholder{width:100%}.giftcard__step{display:inline-block;color:#ef4963}@media (min-width:768px){.giftcard__step{display:block;margin-top:32px;font-size:22px;line-height:24px}}.giftcard__step-header{display:inline-block}@media (min-width:768px){.giftcard__step-header{display:block;padding:24px 0 36px 0;font-size:25px;line-height:28px}}.giftcard__step-container{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;text-align:center;letter-spacing:.15em;text-transform:uppercase;margin-top:12px}@media (min-width:768px){.giftcard__step-container{margin-top:0}}.giftcard__selected{width:100%;padding:35px 14px 0 30px}.giftcard__details{width:100%;padding:0 20px}@media (min-width:768px){.giftcard__details{float:left;width:50%;padding:0}}.giftcard__selection{display:none;padding:28px 20px 10px 20px;margin:0}@media (min-width:768px){.giftcard__selection{padding:50px 20px}}.giftcard__selection .giftcard__theme{padding:1px}.giftcard__selection .giftcard__theme .giftcard_slide_image{margin:0 auto;border:3px solid #ffffff;border-radius:8px;height:75px;width:125px;cursor:pointer}@media (min-width:768px){.giftcard__selection .giftcard__theme .giftcard_slide_image{padding:0 2px}}.giftcard__selection .giftcard__theme .giftcard_slide_image.selected{box-shadow:0 0 0 1px #000000}.giftcard__selection .slick-next:before,.giftcard__selection .slick-prev:before{font-size:30px}.giftcard__selection .slick-next{left:486px;padding:2px 10px 2px 0}.giftcard__selection .slick-next:before{right:auto}.giftcard__value{margin:0 10px;border-top:1px solid #d1d2d1;border-bottom:1px solid #d1d2d1}@media (min-width:768px){.giftcard__value{padding-bottom:50px}}.giftcard__sku-select{width:100%;margin:20px 0 14px 0}@media (min-width:768px){.giftcard__sku-select{display:none!important;margin:0}}@media (max-width:767px){.giftcard__sku-select{display:block}}.giftcard__price{overflow:hidden;margin-top:34px;border-top:1px solid #000000;border-right:1px solid #000000}.giftcard__price-option{float:left;width:25%;padding:0 4px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:30px;letter-spacing:.2em;text-transform:uppercase;color:#000000;text-align:center;border-left:1px solid #000000;border-bottom:1px solid #000000;cursor:pointer}.giftcard__price-option.selected{background:#000000;color:#ffffff}.giftcard__info{overflow:hidden;margin:0 10px;padding-bottom:30px;border-bottom:1px solid #d1d2d1}.giftcard__email{margin:20px 0 14px 0}@media (min-width:768px){.giftcard__email{float:left;width:48%;margin:0 0 14px 0}}.giftcard__confirm-email{margin-bottom:14px}@media (min-width:768px){.giftcard__confirm-email{float:left;width:48%;margin:0 0 14px 4%}}.giftcard__to{margin-bottom:14px}@media (min-width:768px){.giftcard__to{clear:left;float:left;width:48%}}.giftcard__from{margin-bottom:14px}@media (min-width:768px){.giftcard__from{float:left;width:48%;margin:0 0 14px 4%}}.giftcard__message{clear:both}.giftcard__message .egiftcard-message{min-height:192px;padding:10px}.giftcard__button{padding:14px 10px;width:100%}@media (min-width:768px){.giftcard__button{padding:30px 0;width:auto}}.giftcard__button input[type=submit]{color:#ffffff;background-color:#ff4661;display:block;margin:0 auto}.giftcard__button input[type=submit]:hover{color:#ffffff}.giftcard__button input[type=submit]:hover{background-color:#ff4661}@media (max-width:767px){.giftcard__button input[type=submit]{width:100%}}@media (min-width:768px){.giftcard__guides{display:block;margin-bottom:20px}}.giftcard__guides-section{background:#eff0f0;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}.giftcard__guides-header{height:58px;padding-left:20px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:58px;letter-spacing:.2em;text-transform:uppercase;color:#000000;background-color:#eff0f0;cursor:pointer}.giftcard__guides-header:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}.giftcard__guides-header:before{font-size:20px;margin:-3px 5px 0 0}.giftcard__guides--is_open .giftcard__guides-header:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin:0 5px 0 0}.giftcard__guides-text{opacity:0;-webkit-transition:opacity false false,.3s ease-out false;-moz-transition:opacity false false false,.3s ease-out false false;-o-transition:opacity false false false,.3s ease-out false false;transition:opacity,.3s ease-out;overflow:hidden;padding:0 40px 0 50px;height:0}.giftcard__guides-text ul{margin-bottom:30px}.giftcard__guides-text p:last-child,.giftcard__guides-text ul:last-child{margin-bottom:0}.giftcard__guides--is_open .giftcard__guides-text{height:auto;padding:0 40px 30px 50px;opacity:1}.giftcard__guides-link{color:red}.giftcard-retrieve__container{max-width:1024px;margin:0 auto;padding-top:40px}.giftcard-retrieve__container .egiftcard-message,.giftcard-retrieve__container input[type=text]{width:100%}@media (min-width:768px){.giftcard-retrieve__container .egiftcard-message,.giftcard-retrieve__container input[type=text]{background:#f0f0f0;border:1px solid #f0f0f0;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px}.giftcard-retrieve__container .egiftcard-message:focus,.giftcard-retrieve__container input[type=text]:focus{border-color:#afadaa}}.giftcard-retrieve__container{overflow:hidden;width:auto}.giftcard-retrieve__sidebar{width:194px;padding:20px 20px 12px 20px;margin-bottom:30px;margin-right:28px;background:#eff0f0;float:left}@media (max-width:767px){.giftcard-retrieve__header{position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2em}.giftcard-retrieve__header:before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:43%;left:0}.giftcard-retrieve__header .inner,.giftcard-retrieve__header__inner{position:relative;display:inline-block;padding:0 7px 0 9px;background:#ffffff}}@media (max-width:767px) and (min-width:768px){.giftcard-retrieve__header{padding:0 55px}}@media (max-width:767px){.giftcard-retrieve__header:before{background:#000000}}@media (max-width:767px) and (min-width:768px){.giftcard-retrieve__header{font-size:14px}}@media (min-width:768px){.giftcard-retrieve__header{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:21px;letter-spacing:.24em;font-size:16px}}.giftcard-retrieve__nav-header{display:none}.giftcard-retrieve__nav-item{text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:11px;line-height:4.54545;letter-spacing:.24em;line-height:22px}.giftcard-balance{margin-bottom:20px}@media (min-width:768px){.giftcard-balance{max-width:1024px;margin:0 auto;min-height:285px}}.giftcard-balance__container{max-width:1024px;border-top:1px solid #d1d2d1}@media (min-width:768px){.giftcard-balance__container{background:#eff0f0;border-top:1px solid #000000;margin:-1px auto 7px}}.giftcard-balance__header{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;line-height:40px;border-bottom:1px solid #d1d2d1;margin:0 20px}@media (min-width:768px){.giftcard-balance__header{padding:60px 0 38px 0;margin:0;border-bottom:0;font-size:25px;line-height:28px;letter-spacing:.24em;color:#000000;text-align:center}}.giftcard-balance__form{text-align:center;padding:0 20px}@media (min-width:768px){.giftcard-balance__form{padding:0}}@media (min-width:768px){.giftcard-balance__form #giftcard_balance{line-height:32px;height:32px}}.giftcard-balance__form input[type=text]{width:100%}.giftcard-balance__form-number{margin-bottom:14px}@media (min-width:768px){.giftcard-balance__form-number{display:inline-block;min-width:204px;margin:0}}.giftcard-balance__form-pin{margin-bottom:14px}@media (min-width:768px){.giftcard-balance__form-pin{display:inline-block;margin:0 0 0 12px;min-width:204px}}@media (min-width:768px){.giftcard-balance__form-button{display:inline-block;margin-left:24px;height:32px}}.giftcard-balance__form input[type=submit].giftcard-balance__form-submit{color:#ffffff;background-color:#ff4661;line-height:32px;height:32px;vertical-align:top}@media (max-width:767px){.giftcard-balance__form input[type=submit].giftcard-balance__form-submit{width:100%;margin-bottom:20px}}.giftcard-balance__form input[type=submit].giftcard-balance__form-submit:hover{color:#ffffff}.giftcard-balance__form input[type=submit].giftcard-balance__form-submit:hover{background-color:#ff4661}.giftcard-balance__remaining{text-align:center;font-weight:400;letter-spacing:.04em;color:#000000;padding:20px;font-size:20px;font-family:"BBText Regular",Helvetica,Arial,sans-serif}@media (min-width:768px){.giftcard-balance__remaining{padding:38px 0 0 0;font-size:37px;line-height:43px}}.giftcard-balance__amount{color:#ff4661}@media (max-width:767px){.giftcard-balance__purchase{text-decoration:none;color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.25em;text-transform:uppercase;line-height:40px;position:relative;display:block;background:#f3efea;padding:0 20px;border-top:1px solid #d1d2d1;border-bottom:1px solid #d1d2d1}.giftcard-balance__purchase:hover{text-decoration:none}.giftcard-balance__purchase:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;color:inherit;vertical-align:middle}.giftcard-balance__purchase:after{position:absolute;top:0;right:20px;font-size:16px;line-height:40px}}.viewcart .checkout .adpl .form-item{margin:0}.viewcart .gift-message__title{margin:30px 0 0}@media (min-width:768px){.viewcart .gift-message__title{margin:0 0 12px}}.viewcart .gift-message__text{margin-bottom:20px}.viewcart .label-content{display:inline-block;font-size:12px}.viewcart .giftwrap-panel__checkbox{cursor:pointer;height:18px;opacity:0;position:absolute;top:5px;width:40px;z-index:2;left:0}.viewcart .giftwrap-panel__checkbox:checked~.giftwrap-panel__label::before{background-color:#000000;content:''}.viewcart .giftwrap-panel__checkbox:checked~.giftwrap-panel__label::after{position:absolute}.viewcart .giftwrap-panel__checkbox:checked~.giftwrap-panel__label .gw-chkbx-label__yes{display:block}.viewcart .giftwrap-panel__checkbox:checked~.giftwrap-panel__label .gw-chkbx-label__no{display:none}.viewcart .giftwrap-panel__content .validation{border:1px solid #d1d2d1;padding:20px}.viewcart .giftwrap .giftwrap-message-container .card-message{margin:0}.viewcart .giftwrap .giftwrap-message-container .card-message .gw-error{color:#ff0000;padding-bottom:10px}.viewcart .giftwrap .giftwrap-message-container .card-message .label-content{display:none}.viewcart .giftwrap .giftwrap-message-container .card-message .giftmessage_count{padding:16px}.viewcart .giftwrap .giftwrap-message-container .card-message .giftmessage_count[data-error]{border:1px #ff0000 solid}.viewcart .giftwrap .custom-outline{display:none}.viewcart .giftwrap-panel__max-count{font-style:italic}.viewcart .giftwrap-panel__label{display:inline-block;position:relative;padding:0 0 12px}.viewcart .giftwrap-panel__label::before{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;right:5px;left:0;background-color:#d1d2d1;border-radius:10px;height:14px;padding:1px;top:0;width:34px;content:''}.viewcart .giftwrap-panel__label::after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';height:20px;position:absolute;top:0;transition:.4s;width:20px;-webkit-transition:.4s;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:1px;background:#ffffff;background-image:none;border:0;box-shadow:0 1px 3px 0 #000000;opacity:1}.viewcart .giftwrap-panel__label .gw-chkbx-label__yes{display:none}.viewcart .giftwrap-panel__submit{margin-top:20px}.viewcart .giftwrap-panel__form{padding:0}@media (min-width:768px){.viewcart .giftwrap-panel__form{padding-left:20px}}.viewcart .giftwrap-panel__form-container{display:flex}.viewcart .giftwrap-panel__question{width:100%;padding:0 0 12px 108px}@media (min-width:768px){.viewcart .giftwrap-panel__question{padding:0 0 12px}}.viewcart .giftwrap__image{height:80px;width:90px;max-width:none;position:absolute}@media (min-width:768px){.viewcart .giftwrap__image{position:relative}}.viewcart .giftwrap .giftwrap-success-message__edit{text-decoration:underline;cursor:pointer}.viewcart .giftwrap-label{left:110px}@media (min-width:768px){.viewcart .giftwrap-label{left:0}}.viewcart .checkout__content .giftwrap-panel__checkbox:checked~.giftwrap-label::after{left:16px}.viewcart .checkout__content .giftwrap-panel__title.open .title-icon{background:url(/sites/bobbibrown/themes/bb_base//svg-icons/src/icon--minus.svg) no-repeat;background-size:contain;top:22px;float:right}.viewcart .checkout__content .gift-options__title .title-icon{right:16px;background:url(/sites/bobbibrown/themes/bb_base//svg-icons/src/icon--add.svg) no-repeat;background-size:contain;height:24px;top:11px;width:24px;float:right}.review-submit{margin:35px auto 50px auto;width:746px}.review-submit::after{content:'';display:table;clear:both}@media (max-width:767px){.review-submit{width:100%}}.review-submit .review-submit__product-image{float:left;margin-right:30px;width:58px;height:auto}.review-submit .review-submit__header{text-transform:uppercase;margin-bottom:0;line-height:11px}.review-submit .review-submit__product-head{font-size:30px;line-height:31px;margin:0}.anchored-menu-reference ul{margin:0 auto;padding:20px;background-color:#ffffff;display:block;text-align:center}.menu-mpp .anchored-menu-reference ul{display:block}.anchored-menu-reference li{text-align:center;padding:0 20px;display:inline-block}.mpp-menu-text .anchored-menu-reference li{margin:0 20px}.anchored-menu-reference a{color:#000000;text-decoration:none}.anchored-menu-reference a.active{text-decoration:underline}.menu-mpp .anchored-menu-reference a.active{text-decoration:none}.menu-mpp .anchored-menu-reference a.menu-active,.menu-mpp .anchored-menu-reference a:hover{text-decoration:underline}.menu-mpp-sticky .sticky-node__menu{font-family:Arial,Verdana,sans-serif;color:#000000;text-transform:uppercase;text-decoration:none;margin:9px 18px}.menu-mpp-sticky .sticky-node__menu.menu-active{text-decoration:underline}.menu-mpp-sticky .sticky-node__wrapper{display:flex;justify-content:center;align-items:center}.menu-mpp-sticky .sticky-node__pipe{margin:18px 0}.menu-mpp-sticky .sticky-node .basic-responsive::after{display:none}.menu-mpp-sticky .sticky-node-content{display:block}.sticky-node .basic-responsive{position:relative;display:inline-block;overflow:hidden}.sticky-node .basic-responsive:after{content:'';position:absolute;right:10px;top:22px;border:solid #000000;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg)}.sticky-node .basic-responsive select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:none;background:#ffffff;font-family:Arial,Verdana,sans-serif;min-width:150px;height:auto;padding-top:20px;padding-bottom:20px;margin:0;line-height:1.2}.sticky-node .basic-responsive select::-ms-expand{display:none}.sticky-node-content{background:#ffffff;text-align:center;border-bottom:1px solid #d4d4d4}@media (min-width:768px){.sticky-node-content{background:0 0;border:none;text-align:left}}.corrector-concealer p{font-size:18px;margin-bottom:9px}.corrector-concealer p .head{font-family:"BBText Bold",Helvetica,Arial,sans-serif}.corrector-concealer.product_collection_hero_page{max-width:1024px;padding:40px 20px;margin:0 auto}.corrector-concealer .product_collection_hero{background-repeat:no-repeat;background-position:-9% center}@media (min-width:769px),(min-width:1024px){.corrector-concealer .product_collection_hero{background-position:7% center}}.corrector-concealer .product_collection_hero__body{width:403px;float:right;margin-top:72px}@media (min-width:769px),(min-width:1024px){.corrector-concealer .product_collection_hero__body{width:477px;margin-right:60px}}.corrector-concealer .product_collection_hero__body h1,.corrector-concealer .product_collection_hero__body h2{line-height:1.25em;text-align:left;position:relative}.corrector-concealer .product_collection_hero__subtitle{text-align:left;position:relative;width:400px;padding-right:98px;margin:0;line-height:1.25em}.corrector-concealer .product_collection_hero__subtitle:after{content:url(/media/export/cms/evergreen/corrector-concealer/corrector-concealer_shipping-seal.jpg);position:absolute;top:0;right:0}.corrector-concealer .product_collection_hero__html_block{font-size:18px;width:400px;line-height:1.75em;margin-top:70px}.corrector-concealer .block_container__title{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:3px;position:relative;margin:34px 0 27px 0;text-align:center}.corrector-concealer .block_container__title .inner{background:#ffffff;display:inline-block;position:relative;padding:0 7px 0 9px}.corrector-concealer .block_container__title:before{content:'';background:#000000;width:100%;height:1px;display:inline-block;position:absolute;bottom:9px;left:0}.corrector-concealer .how-they-work .block_container__content{padding:20px;background-color:#eff0f0;overflow:auto}.corrector-concealer .text-block{width:50%;float:left;padding:20px}.corrector-concealer .text-block:nth-child(2){padding-left:40px;border-left:1px solid #d0d0d0}.corrector-concealer .text-block_title{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:18px}.corrector-concealer .text-block_body p{font-size:16px;margin-bottom:12px}.corrector-concealer .text-block_body p:nth-last-child(1){margin-bottom:0}.corrector-concealer .text-block_body .head{font-family:"BBText Bold",Helvetica,Arial,sans-serif}.corrector-concealer .cc_product img{float:left}.corrector-concealer .cc_product__name{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:18px;line-height:1.5em}.corrector-concealer .cc_product__product{float:right;width:64%;padding-right:0;margin:60px 0}@media (min-width:769px),(min-width:1024px){.corrector-concealer .cc_product__product{width:70%;padding-right:90px}}.corrector-concealer .cc_product__product p{font-size:16px}.corrector-concealer .cc_product__boxed{font-sized:14px;background-color:#eff0f0}.corrector-concealer .cc_product__boxed p{padding:20px}.corrector-concealer .cc_product__qs-details{margin-top:30px}.corrector-concealer .cc_product__price{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:18px;padding:9px 0}@media (min-width:769px),(min-width:1024px){.corrector-concealer .cc_product__price{float:left}}.corrector-concealer .cc_qs_button{margin-top:20px}@media (min-width:769px),(min-width:1024px){.corrector-concealer .cc_qs_button{float:left;margin-left:20px;margin-top:0}}.corrector-concealer .cc_section_head{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:3px;position:relative;margin:34px 0 27px 0;text-align:center}.corrector-concealer .cc_section_head .inner{background:#ffffff;display:inline-block;position:relative;padding:0 7px 0 9px}.corrector-concealer .cc_section_head:before{content:'';background:#000000;width:100%;height:1px;display:inline-block;position:absolute;bottom:9px;left:0}.corrector-concealer .works-well-with .product-collection-product{width:50%;float:left}.corrector-concealer .works-well-with .product-collection-product:nth-child(-n+3) .product-collection-product__product{text-align:center;padding-top:190px;background-repeat:no-repeat;background-position:center 0;height:400px;border-bottom:1px solid #d0d0d0}.corrector-concealer .works-well-with .product-collection-product:nth-child(n+4) .product-collection-product__product{text-align:center;padding-top:300px;background-repeat:no-repeat;background-position:center 0;height:460px}.corrector-concealer .works-well-with .product-collection-product:nth-child(n+2):nth-child(odd) .product-collection-product__product{border-left:1px solid #d0d0d0}.corrector-concealer .works-well-with .product-collection-product__product-name{margin-bottom:10px;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase}.corrector-concealer .works-well-with .product-collection-product__description{display:none}.corrector-concealer .works-well-with .product-collection-product__callout{font-family:"BBText Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:10px;color:#ff4661}.corrector-concealer .works-well-with .product-collection-product__price{font-family:"BBText Bold",Helvetica,Arial,sans-serif;margin-right:20px}.corrector-concealer .works-well-with .product-collection-product .button--outline{margin-left:15px}.bobbis_top_10 .product_collection_hero{background-size:contain;background-repeat:no-repeat;background-position:50% 0;height:232px}.bobbis_top_10 .product_collection_hero__body{height:100%;display:flex;flex-direction:column;justify-content:center;color:#ffffff}.bobbis_top_10 .product_collection_hero .at-h2,.bobbis_top_10 .product_collection_hero h1{font-family:"Lato Black";font-size:51px;line-height:1em;margin:0}.bobbis_top_10 .product_collection_hero__subtitle{font-family:Arial,Verdana,sans-serif;font-size:17px;letter-spacing:2px;line-height:1em;margin-top:18px}.bobbis_top_10 .product_collection_hero__html_block{text-align:center;margin-top:18px}.bobbis_top_10 .product_collection_hero__content-item:nth-child(n+2){border-top:1px solid #000000}.bobbis_top_10 .top_10-product{width:100%;position:relative}.bobbis_top_10 .top_10-product__image{margin:0 auto;display:block}.bobbis_top_10 .top_10-product__product{text-align:center;margin-top:20px;padding:30px}.bobbis_top_10 .top_10-product__product-name{font-family:Arial,Verdana,sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:3px;line-height:1.25em;margin-bottom:9px}.bobbis_top_10 .top_10-product__description{font-family:Arial,Verdana,sans-serif;font-size:18px;margin:9px 0 0 0}.bobbis_top_10 .top_10-product__customer{font-family:Arial,Verdana,sans-serif;margin:9px 24px 0 0}.bobbis_top_10 .top_10-product__link a{font-family:Arial,Verdana,sans-serif;font-size:18px;color:#000000;text-decoration:none;border:1px solid #000000;display:inline-block;padding:10px 18px;margin-top:36px}.bobbis_top_10 .top_10-product__link a:hover{color:#ff4661;border:1px solid #ff4661}@media (min-width:768px){.bobbis_top_10 .product_collection_hero{height:296px;padding-bottom:18px}.bobbis_top_10 .product_collection_hero .at-h2,.bobbis_top_10 .product_collection_hero h1{font-size:110px}.bobbis_top_10 .product_collection_hero .at-h2:before,.bobbis_top_10 .product_collection_hero h1:before{width:80%;left:10%}.bobbis_top_10 .product_collection_hero__subtitle{font-size:34px}.bobbis_top_10 .product_collection_hero__content{padding:0 60px}.bobbis_top_10 .top_10-product{min-height:344px}.bobbis_top_10 .top_10-product__image{float:left}.bobbis_top_10 .top_10-product__product{margin-left:50%}.bobbis_top_10 .top_10-product__link a{margin-top:72px}}@media (min-width:1024px){.bobbis_top_10 .product_collection_hero{height:350px}.bobbis_top_10 .product_collection_hero h1:before{width:70%;left:15%}.bobbis_top_10 .product_collection_hero__subtitle{margin-top:24px}.bobbis_top_10 .product_collection_hero__html_block{margin-top:24px}.bobbis_top_10 .top_10-product__image{margin-left:46px}}#pr-questiondisplay .p-w-r,#pr-reviewdisplay .p-w-r,#pr-reviewsnippet .p-w-r,#pr-write .p-w-r,.product-full__details .p-w-r,.product-full__review-snippet .p-w-r,.product-grid__content .p-w-r,.product-starter-kit__review-snippet .p-w-r,.search-wrapper__results .p-w-r{margin-left:0}#pr-questiondisplay .p-w-r .pr-star-v4-0-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-0-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-0-filled,#pr-write .p-w-r .pr-star-v4-0-filled,.product-full__details .p-w-r .pr-star-v4-0-filled,.product-full__review-snippet .p-w-r .pr-star-v4-0-filled,.product-grid__content .p-w-r .pr-star-v4-0-filled,.product-starter-kit__review-snippet .p-w-r .pr-star-v4-0-filled,.search-wrapper__results .p-w-r .pr-star-v4-0-filled{background-image:url(/media/images/stars_v2/rating-0.png);height:15px;width:15px}#pr-questiondisplay .p-w-r .pr-star-v4-25-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-25-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-25-filled,#pr-write .p-w-r .pr-star-v4-25-filled,.product-full__details .p-w-r .pr-star-v4-25-filled,.product-full__review-snippet .p-w-r .pr-star-v4-25-filled,.product-grid__content .p-w-r .pr-star-v4-25-filled,.product-starter-kit__review-snippet .p-w-r .pr-star-v4-25-filled,.search-wrapper__results .p-w-r .pr-star-v4-25-filled{background-image:url(/media/images/stars_v2/rating-25.png);height:15px;width:15px}#pr-questiondisplay .p-w-r .pr-star-v4-50-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-50-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-50-filled,#pr-write .p-w-r .pr-star-v4-50-filled,.product-full__details .p-w-r .pr-star-v4-50-filled,.product-full__review-snippet .p-w-r .pr-star-v4-50-filled,.product-grid__content .p-w-r .pr-star-v4-50-filled,.product-starter-kit__review-snippet .p-w-r .pr-star-v4-50-filled,.search-wrapper__results .p-w-r .pr-star-v4-50-filled{background-image:url(/media/images/stars_v2/rating-50.png);height:15px;width:15px}#pr-questiondisplay .p-w-r .pr-star-v4-75-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-75-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-75-filled,#pr-write .p-w-r .pr-star-v4-75-filled,.product-full__details .p-w-r .pr-star-v4-75-filled,.product-full__review-snippet .p-w-r .pr-star-v4-75-filled,.product-grid__content .p-w-r .pr-star-v4-75-filled,.product-starter-kit__review-snippet .p-w-r .pr-star-v4-75-filled,.search-wrapper__results .p-w-r .pr-star-v4-75-filled{background-image:url(/media/images/stars_v2/rating-75.png);height:15px;width:15px}#pr-questiondisplay .p-w-r .pr-star-v4-100-filled,#pr-reviewdisplay .p-w-r .pr-star-v4-100-filled,#pr-reviewsnippet .p-w-r .pr-star-v4-100-filled,#pr-write .p-w-r .pr-star-v4-100-filled,.product-full__details .p-w-r .pr-star-v4-100-filled,.product-full__review-snippet .p-w-r .pr-star-v4-100-filled,.product-grid__content .p-w-r .pr-star-v4-100-filled,.product-starter-kit__review-snippet .p-w-r .pr-star-v4-100-filled,.search-wrapper__results .p-w-r .pr-star-v4-100-filled{background-image:url(/media/images/stars_v2/rating-100.png);height:15px;width:15px}.product-grid-wrapper #pr-questiondisplay .p-w-r,.product-grid-wrapper #pr-reviewdisplay .p-w-r,.product-grid-wrapper #pr-reviewsnippet .p-w-r,.product-grid-wrapper #pr-write .p-w-r,.product-grid-wrapper .product-full__details .p-w-r,.product-grid-wrapper .product-full__review-snippet .p-w-r,.product-grid-wrapper .product-grid__content .p-w-r,.product-grid-wrapper .product-starter-kit__review-snippet .p-w-r,.product-grid-wrapper .search-wrapper__results .p-w-r{float:left;margin:0 0 15px 0}#pr-questiondisplay .p-w-r a,#pr-reviewdisplay .p-w-r a,#pr-reviewsnippet .p-w-r a,#pr-write .p-w-r a,.product-full__details .p-w-r a,.product-full__review-snippet .p-w-r a,.product-grid__content .p-w-r a,.product-starter-kit__review-snippet .p-w-r a,.search-wrapper__results .p-w-r a{color:#000000}#pr-questiondisplay .p-w-r a:hover,#pr-reviewdisplay .p-w-r a:hover,#pr-reviewsnippet .p-w-r a:hover,#pr-write .p-w-r a:hover,.product-full__details .p-w-r a:hover,.product-full__review-snippet .p-w-r a:hover,.product-grid__content .p-w-r a:hover,.product-starter-kit__review-snippet .p-w-r a:hover,.search-wrapper__results .p-w-r a:hover{color:#000000;text-decoration:underline}#pr-questiondisplay .p-w-r a:focus,#pr-reviewdisplay .p-w-r a:focus,#pr-reviewsnippet .p-w-r a:focus,#pr-write .p-w-r a:focus,.product-full__details .p-w-r a:focus,.product-full__review-snippet .p-w-r a:focus,.product-grid__content .p-w-r a:focus,.product-starter-kit__review-snippet .p-w-r a:focus,.search-wrapper__results .p-w-r a:focus{outline:0;box-shadow:none}#pr-questiondisplay .p-w-r p,#pr-questiondisplay .p-w-r span,#pr-questiondisplay .p-w-r strong,#pr-reviewdisplay .p-w-r p,#pr-reviewdisplay .p-w-r span,#pr-reviewdisplay .p-w-r strong,#pr-reviewsnippet .p-w-r p,#pr-reviewsnippet .p-w-r span,#pr-reviewsnippet .p-w-r strong,#pr-write .p-w-r p,#pr-write .p-w-r span,#pr-write .p-w-r strong,.product-full__details .p-w-r p,.product-full__details .p-w-r span,.product-full__details .p-w-r strong,.product-full__review-snippet .p-w-r p,.product-full__review-snippet .p-w-r span,.product-full__review-snippet .p-w-r strong,.product-grid__content .p-w-r p,.product-grid__content .p-w-r span,.product-grid__content .p-w-r strong,.product-starter-kit__review-snippet .p-w-r p,.product-starter-kit__review-snippet .p-w-r span,.product-starter-kit__review-snippet .p-w-r strong,.search-wrapper__results .p-w-r p,.search-wrapper__results .p-w-r span,.search-wrapper__results .p-w-r strong{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}#pr-questiondisplay .p-w-r .pr-textarea.placeholder,#pr-questiondisplay .p-w-r .pr-textinput.placeholder,#pr-reviewdisplay .p-w-r .pr-textarea.placeholder,#pr-reviewdisplay .p-w-r .pr-textinput.placeholder,#pr-reviewsnippet .p-w-r .pr-textarea.placeholder,#pr-reviewsnippet .p-w-r .pr-textinput.placeholder,#pr-write .p-w-r .pr-textarea.placeholder,#pr-write .p-w-r .pr-textinput.placeholder,.product-full__details .p-w-r .pr-textarea.placeholder,.product-full__details .p-w-r .pr-textinput.placeholder,.product-full__review-snippet .p-w-r .pr-textarea.placeholder,.product-full__review-snippet .p-w-r .pr-textinput.placeholder,.product-grid__content .p-w-r .pr-textarea.placeholder,.product-grid__content .p-w-r .pr-textinput.placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textarea.placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textinput.placeholder,.search-wrapper__results .p-w-r .pr-textarea.placeholder,.search-wrapper__results .p-w-r .pr-textinput.placeholder{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}#pr-questiondisplay .p-w-r .pr-textarea:-moz-placeholder,#pr-questiondisplay .p-w-r .pr-textinput:-moz-placeholder,#pr-reviewdisplay .p-w-r .pr-textarea:-moz-placeholder,#pr-reviewdisplay .p-w-r .pr-textinput:-moz-placeholder,#pr-reviewsnippet .p-w-r .pr-textarea:-moz-placeholder,#pr-reviewsnippet .p-w-r .pr-textinput:-moz-placeholder,#pr-write .p-w-r .pr-textarea:-moz-placeholder,#pr-write .p-w-r .pr-textinput:-moz-placeholder,.product-full__details .p-w-r .pr-textarea:-moz-placeholder,.product-full__details .p-w-r .pr-textinput:-moz-placeholder,.product-full__review-snippet .p-w-r .pr-textarea:-moz-placeholder,.product-full__review-snippet .p-w-r .pr-textinput:-moz-placeholder,.product-grid__content .p-w-r .pr-textarea:-moz-placeholder,.product-grid__content .p-w-r .pr-textinput:-moz-placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textarea:-moz-placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textinput:-moz-placeholder,.search-wrapper__results .p-w-r .pr-textarea:-moz-placeholder,.search-wrapper__results .p-w-r .pr-textinput:-moz-placeholder{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;opacity:1!important}#pr-questiondisplay .p-w-r .pr-textarea::-moz-placeholder,#pr-questiondisplay .p-w-r .pr-textinput::-moz-placeholder,#pr-reviewdisplay .p-w-r .pr-textarea::-moz-placeholder,#pr-reviewdisplay .p-w-r .pr-textinput::-moz-placeholder,#pr-reviewsnippet .p-w-r .pr-textarea::-moz-placeholder,#pr-reviewsnippet .p-w-r .pr-textinput::-moz-placeholder,#pr-write .p-w-r .pr-textarea::-moz-placeholder,#pr-write .p-w-r .pr-textinput::-moz-placeholder,.product-full__details .p-w-r .pr-textarea::-moz-placeholder,.product-full__details .p-w-r .pr-textinput::-moz-placeholder,.product-full__review-snippet .p-w-r .pr-textarea::-moz-placeholder,.product-full__review-snippet .p-w-r .pr-textinput::-moz-placeholder,.product-grid__content .p-w-r .pr-textarea::-moz-placeholder,.product-grid__content .p-w-r .pr-textinput::-moz-placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textarea::-moz-placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textinput::-moz-placeholder,.search-wrapper__results .p-w-r .pr-textarea::-moz-placeholder,.search-wrapper__results .p-w-r .pr-textinput::-moz-placeholder{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;opacity:1!important}#pr-questiondisplay .p-w-r .pr-textarea:-ms-input-placeholder,#pr-questiondisplay .p-w-r .pr-textinput:-ms-input-placeholder,#pr-reviewdisplay .p-w-r .pr-textarea:-ms-input-placeholder,#pr-reviewdisplay .p-w-r .pr-textinput:-ms-input-placeholder,#pr-reviewsnippet .p-w-r .pr-textarea:-ms-input-placeholder,#pr-reviewsnippet .p-w-r .pr-textinput:-ms-input-placeholder,#pr-write .p-w-r .pr-textarea:-ms-input-placeholder,#pr-write .p-w-r .pr-textinput:-ms-input-placeholder,.product-full__details .p-w-r .pr-textarea:-ms-input-placeholder,.product-full__details .p-w-r .pr-textinput:-ms-input-placeholder,.product-full__review-snippet .p-w-r .pr-textarea:-ms-input-placeholder,.product-full__review-snippet .p-w-r .pr-textinput:-ms-input-placeholder,.product-grid__content .p-w-r .pr-textarea:-ms-input-placeholder,.product-grid__content .p-w-r .pr-textinput:-ms-input-placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textarea:-ms-input-placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textinput:-ms-input-placeholder,.search-wrapper__results .p-w-r .pr-textarea:-ms-input-placeholder,.search-wrapper__results .p-w-r .pr-textinput:-ms-input-placeholder{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}#pr-questiondisplay .p-w-r .pr-textarea::-webkit-input-placeholder,#pr-questiondisplay .p-w-r .pr-textinput::-webkit-input-placeholder,#pr-reviewdisplay .p-w-r .pr-textarea::-webkit-input-placeholder,#pr-reviewdisplay .p-w-r .pr-textinput::-webkit-input-placeholder,#pr-reviewsnippet .p-w-r .pr-textarea::-webkit-input-placeholder,#pr-reviewsnippet .p-w-r .pr-textinput::-webkit-input-placeholder,#pr-write .p-w-r .pr-textarea::-webkit-input-placeholder,#pr-write .p-w-r .pr-textinput::-webkit-input-placeholder,.product-full__details .p-w-r .pr-textarea::-webkit-input-placeholder,.product-full__details .p-w-r .pr-textinput::-webkit-input-placeholder,.product-full__review-snippet .p-w-r .pr-textarea::-webkit-input-placeholder,.product-full__review-snippet .p-w-r .pr-textinput::-webkit-input-placeholder,.product-grid__content .p-w-r .pr-textarea::-webkit-input-placeholder,.product-grid__content .p-w-r .pr-textinput::-webkit-input-placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textarea::-webkit-input-placeholder,.product-starter-kit__review-snippet .p-w-r .pr-textinput::-webkit-input-placeholder,.search-wrapper__results .p-w-r .pr-textarea::-webkit-input-placeholder,.search-wrapper__results .p-w-r .pr-textinput::-webkit-input-placeholder{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}#pr-questiondisplay .p-w-r .pr-alert-container,#pr-questiondisplay .p-w-r .pr-header-product-img,#pr-questiondisplay .p-w-r .pr-header-product-name,#pr-questiondisplay .p-w-r .pr-header-required,#pr-questiondisplay .p-w-r .pr-logo-container,#pr-questiondisplay .p-w-r .pr-review-snapshot-header-intro,#pr-questiondisplay .p-w-r .pr-snippet-rating-decimal,#pr-reviewdisplay .p-w-r .pr-alert-container,#pr-reviewdisplay .p-w-r .pr-header-product-img,#pr-reviewdisplay .p-w-r .pr-header-product-name,#pr-reviewdisplay .p-w-r .pr-header-required,#pr-reviewdisplay .p-w-r .pr-logo-container,#pr-reviewdisplay .p-w-r .pr-review-snapshot-header-intro,#pr-reviewdisplay .p-w-r .pr-snippet-rating-decimal,#pr-reviewsnippet .p-w-r .pr-alert-container,#pr-reviewsnippet .p-w-r .pr-header-product-img,#pr-reviewsnippet .p-w-r .pr-header-product-name,#pr-reviewsnippet .p-w-r .pr-header-required,#pr-reviewsnippet .p-w-r .pr-logo-container,#pr-reviewsnippet .p-w-r .pr-review-snapshot-header-intro,#pr-reviewsnippet .p-w-r .pr-snippet-rating-decimal,#pr-write .p-w-r .pr-alert-container,#pr-write .p-w-r .pr-header-product-img,#pr-write .p-w-r .pr-header-product-name,#pr-write .p-w-r .pr-header-required,#pr-write .p-w-r .pr-logo-container,#pr-write .p-w-r .pr-review-snapshot-header-intro,#pr-write .p-w-r .pr-snippet-rating-decimal,.product-full__details .p-w-r .pr-alert-container,.product-full__details .p-w-r .pr-header-product-img,.product-full__details .p-w-r .pr-header-product-name,.product-full__details .p-w-r .pr-header-required,.product-full__details .p-w-r .pr-logo-container,.product-full__details .p-w-r .pr-review-snapshot-header-intro,.product-full__details .p-w-r .pr-snippet-rating-decimal,.product-full__review-snippet .p-w-r .pr-alert-container,.product-full__review-snippet .p-w-r .pr-header-product-img,.product-full__review-snippet .p-w-r .pr-header-product-name,.product-full__review-snippet .p-w-r .pr-header-required,.product-full__review-snippet .p-w-r .pr-logo-container,.product-full__review-snippet .p-w-r .pr-review-snapshot-header-intro,.product-full__review-snippet .p-w-r .pr-snippet-rating-decimal,.product-grid__content .p-w-r .pr-alert-container,.product-grid__content .p-w-r .pr-header-product-img,.product-grid__content .p-w-r .pr-header-product-name,.product-grid__content .p-w-r .pr-header-required,.product-grid__content .p-w-r .pr-logo-container,.product-grid__content .p-w-r .pr-review-snapshot-header-intro,.product-grid__content .p-w-r .pr-snippet-rating-decimal,.product-starter-kit__review-snippet .p-w-r .pr-alert-container,.product-starter-kit__review-snippet .p-w-r .pr-header-product-img,.product-starter-kit__review-snippet .p-w-r .pr-header-product-name,.product-starter-kit__review-snippet .p-w-r .pr-header-required,.product-starter-kit__review-snippet .p-w-r .pr-logo-container,.product-starter-kit__review-snippet .p-w-r .pr-review-snapshot-header-intro,.product-starter-kit__review-snippet .p-w-r .pr-snippet-rating-decimal,.search-wrapper__results .p-w-r .pr-alert-container,.search-wrapper__results .p-w-r .pr-header-product-img,.search-wrapper__results .p-w-r .pr-header-product-name,.search-wrapper__results .p-w-r .pr-header-required,.search-wrapper__results .p-w-r .pr-logo-container,.search-wrapper__results .p-w-r .pr-review-snapshot-header-intro,.search-wrapper__results .p-w-r .pr-snippet-rating-decimal{display:none}#pr-questiondisplay .p-w-r .pr-table-cell,#pr-reviewdisplay .p-w-r .pr-table-cell,#pr-reviewsnippet .p-w-r .pr-table-cell,#pr-write .p-w-r .pr-table-cell,.product-full__details .p-w-r .pr-table-cell,.product-full__review-snippet .p-w-r .pr-table-cell,.product-grid__content .p-w-r .pr-table-cell,.product-starter-kit__review-snippet .p-w-r .pr-table-cell,.search-wrapper__results .p-w-r .pr-table-cell{padding:0}#pr-questiondisplay .p-w-r .pr-helper-text,#pr-reviewdisplay .p-w-r .pr-helper-text,#pr-reviewsnippet .p-w-r .pr-helper-text,#pr-write .p-w-r .pr-helper-text,.product-full__details .p-w-r .pr-helper-text,.product-full__review-snippet .p-w-r .pr-helper-text,.product-grid__content .p-w-r .pr-helper-text,.product-starter-kit__review-snippet .p-w-r .pr-helper-text,.search-wrapper__results .p-w-r .pr-helper-text{color:#000000}#pr-questiondisplay .p-w-r .pr-clear-all-radios,#pr-reviewdisplay .p-w-r .pr-clear-all-radios,#pr-reviewsnippet .p-w-r .pr-clear-all-radios,#pr-write .p-w-r .pr-clear-all-radios,.product-full__details .p-w-r .pr-clear-all-radios,.product-full__review-snippet .p-w-r .pr-clear-all-radios,.product-grid__content .p-w-r .pr-clear-all-radios,.product-starter-kit__review-snippet .p-w-r .pr-clear-all-radios,.search-wrapper__results .p-w-r .pr-clear-all-radios{color:#005288;letter-spacing:0}#pr-questiondisplay .p-w-r .pr-clear-all-radios:hover,#pr-reviewdisplay .p-w-r .pr-clear-all-radios:hover,#pr-reviewsnippet .p-w-r .pr-clear-all-radios:hover,#pr-write .p-w-r .pr-clear-all-radios:hover,.product-full__details .p-w-r .pr-clear-all-radios:hover,.product-full__review-snippet .p-w-r .pr-clear-all-radios:hover,.product-grid__content .p-w-r .pr-clear-all-radios:hover,.product-starter-kit__review-snippet .p-w-r .pr-clear-all-radios:hover,.search-wrapper__results .p-w-r .pr-clear-all-radios:hover{color:#000000;text-decoration:underline}#pr-questiondisplay .p-w-r .pr-clear-all-radios:focus,#pr-reviewdisplay .p-w-r .pr-clear-all-radios:focus,#pr-reviewsnippet .p-w-r .pr-clear-all-radios:focus,#pr-write .p-w-r .pr-clear-all-radios:focus,.product-full__details .p-w-r .pr-clear-all-radios:focus,.product-full__review-snippet .p-w-r .pr-clear-all-radios:focus,.product-grid__content .p-w-r .pr-clear-all-radios:focus,.product-starter-kit__review-snippet .p-w-r .pr-clear-all-radios:focus,.search-wrapper__results .p-w-r .pr-clear-all-radios:focus{outline:0;box-shadow:none}#pr-questiondisplay .p-w-r .pr-accessible-btn,#pr-reviewdisplay .p-w-r .pr-accessible-btn,#pr-reviewsnippet .p-w-r .pr-accessible-btn,#pr-write .p-w-r .pr-accessible-btn,.product-full__details .p-w-r .pr-accessible-btn,.product-full__review-snippet .p-w-r .pr-accessible-btn,.product-grid__content .p-w-r .pr-accessible-btn,.product-starter-kit__review-snippet .p-w-r .pr-accessible-btn,.search-wrapper__results .p-w-r .pr-accessible-btn{border-bottom:2px solid #ff4661;padding:10px 0;color:#ff4661;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;letter-spacing:2.5px}#pr-questiondisplay .p-w-r .pr-header-table .pr-header-title,#pr-reviewdisplay .p-w-r .pr-header-table .pr-header-title,#pr-reviewsnippet .p-w-r .pr-header-table .pr-header-title,#pr-write .p-w-r .pr-header-table .pr-header-title,.product-full__details .p-w-r .pr-header-table .pr-header-title,.product-full__review-snippet .p-w-r .pr-header-table .pr-header-title,.product-grid__content .p-w-r .pr-header-table .pr-header-title,.product-starter-kit__review-snippet .p-w-r .pr-header-table .pr-header-title,.search-wrapper__results .p-w-r .pr-header-table .pr-header-title{text-transform:uppercase;font-weight:700}#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write{display:flex}#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px!important;letter-spacing:normal;line-height:1;vertical-align:top;text-transform:capitalize}#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover{color:#929292}#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,#pr-write .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.product-full__details .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container{vertical-align:middle}#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,#pr-write .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-full__details .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a{text-decoration:none}#pr-questiondisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,#pr-write .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.product-full__details .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.product-grid__content .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover,.search-wrapper__results .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover{color:#000000;text-decoration:underline}#pr-questiondisplay .p-w-r .pr-review-display dd,#pr-questiondisplay .p-w-r .pr-review-display dl,#pr-questiondisplay .p-w-r .pr-review-display dt,#pr-reviewdisplay .p-w-r .pr-review-display dd,#pr-reviewdisplay .p-w-r .pr-review-display dl,#pr-reviewdisplay .p-w-r .pr-review-display dt,#pr-reviewsnippet .p-w-r .pr-review-display dd,#pr-reviewsnippet .p-w-r .pr-review-display dl,#pr-reviewsnippet .p-w-r .pr-review-display dt,#pr-write .p-w-r .pr-review-display dd,#pr-write .p-w-r .pr-review-display dl,#pr-write .p-w-r .pr-review-display dt,.product-full__details .p-w-r .pr-review-display dd,.product-full__details .p-w-r .pr-review-display dl,.product-full__details .p-w-r .pr-review-display dt,.product-full__review-snippet .p-w-r .pr-review-display dd,.product-full__review-snippet .p-w-r .pr-review-display dl,.product-full__review-snippet .p-w-r .pr-review-display dt,.product-grid__content .p-w-r .pr-review-display dd,.product-grid__content .p-w-r .pr-review-display dl,.product-grid__content .p-w-r .pr-review-display dt,.product-starter-kit__review-snippet .p-w-r .pr-review-display dd,.product-starter-kit__review-snippet .p-w-r .pr-review-display dl,.product-starter-kit__review-snippet .p-w-r .pr-review-display dt,.search-wrapper__results .p-w-r .pr-review-display dd,.search-wrapper__results .p-w-r .pr-review-display dl,.search-wrapper__results .p-w-r .pr-review-display dt{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}#pr-questiondisplay .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,#pr-reviewsnippet .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,#pr-write .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.product-full__details .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.product-full__review-snippet .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.product-grid__content .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline,.search-wrapper__results .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-review-headline{color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-description-text,#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-details,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-description-text,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-details,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-description-text,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-details,#pr-write .p-w-r .pr-review-display .pr-rd-description-text,#pr-write .p-w-r .pr-review-display .pr-rd-details,.product-full__details .p-w-r .pr-review-display .pr-rd-description-text,.product-full__details .p-w-r .pr-review-display .pr-rd-details,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-description-text,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-details,.product-grid__content .p-w-r .pr-review-display .pr-rd-description-text,.product-grid__content .p-w-r .pr-review-display .pr-rd-details,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-description-text,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-details,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-description-text,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-details{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-author-nickname,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-author-nickname,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-author-nickname,#pr-write .p-w-r .pr-review-display .pr-rd-author-nickname,.product-full__details .p-w-r .pr-review-display .pr-rd-author-nickname,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-author-nickname,.product-grid__content .p-w-r .pr-review-display .pr-rd-author-nickname,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-author-nickname,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-author-nickname{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:capitalize}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,#pr-write .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.product-full__details .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.product-grid__content .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-author-nickname .pr-rd-bold{display:none}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-author-submission-date time,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-author-submission-date time,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-author-submission-date time,#pr-write .p-w-r .pr-review-display .pr-rd-author-submission-date time,.product-full__details .p-w-r .pr-review-display .pr-rd-author-submission-date time,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-author-submission-date time,.product-grid__content .p-w-r .pr-review-display .pr-rd-author-submission-date time,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-author-submission-date time,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-author-submission-date time{color:#000000}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-footer,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-footer,#pr-write .p-w-r .pr-review-display .pr-rd-footer,.product-full__details .p-w-r .pr-review-display .pr-rd-footer,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-footer,.product-grid__content .p-w-r .pr-review-display .pr-rd-footer,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-footer,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-footer{padding:0 0 10px 0}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header,#pr-write .p-w-r .pr-review-display .pr-rd-main-header,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-main-header,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header{background:0 0;padding:0 0 40px;line-height:normal}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header h1,#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header label,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header h1,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header label,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header h1,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header label,#pr-write .p-w-r .pr-review-display .pr-rd-main-header h1,#pr-write .p-w-r .pr-review-display .pr-rd-main-header label,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header h1,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header label,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header h1,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header label,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header h1,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header label,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-main-header h1,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-main-header label,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header h1,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header label{display:none}@media (max-width:767px){#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,#pr-write .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group{text-align:center}}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-write .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;color:#000000;min-width:175px;-webkit-appearance:menulist;background:#ffffff}@media (max-width:767px){#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,#pr-write .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-full__details .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-grid__content .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort{background:#ffffff;-webkit-appearance:menulist;width:50%;margin-top:15px}}#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-description,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-description,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-description,#pr-write .p-w-r .pr-review-display .pr-rd-description,.product-full__details .p-w-r .pr-review-display .pr-rd-description,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-description,.product-grid__content .p-w-r .pr-review-display .pr-rd-description,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-description,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-description{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){#pr-questiondisplay .p-w-r .pr-review-display .pr-rd-description,#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-description,#pr-reviewsnippet .p-w-r .pr-review-display .pr-rd-description,#pr-write .p-w-r .pr-review-display .pr-rd-description,.product-full__details .p-w-r .pr-review-display .pr-rd-description,.product-full__review-snippet .p-w-r .pr-review-display .pr-rd-description,.product-grid__content .p-w-r .pr-review-display .pr-rd-description,.product-starter-kit__review-snippet .p-w-r .pr-review-display .pr-rd-description,.search-wrapper__results .p-w-r .pr-review-display .pr-rd-description{width:70%}}#pr-questiondisplay .p-w-r .thank-you-page h1.title,#pr-questiondisplay .p-w-r .thank-you-page h2.headline,#pr-reviewdisplay .p-w-r .thank-you-page h1.title,#pr-reviewdisplay .p-w-r .thank-you-page h2.headline,#pr-reviewsnippet .p-w-r .thank-you-page h1.title,#pr-reviewsnippet .p-w-r .thank-you-page h2.headline,#pr-write .p-w-r .thank-you-page h1.title,#pr-write .p-w-r .thank-you-page h2.headline,.product-full__details .p-w-r .thank-you-page h1.title,.product-full__details .p-w-r .thank-you-page h2.headline,.product-full__review-snippet .p-w-r .thank-you-page h1.title,.product-full__review-snippet .p-w-r .thank-you-page h2.headline,.product-grid__content .p-w-r .thank-you-page h1.title,.product-grid__content .p-w-r .thank-you-page h2.headline,.product-starter-kit__review-snippet .p-w-r .thank-you-page h1.title,.product-starter-kit__review-snippet .p-w-r .thank-you-page h2.headline,.search-wrapper__results .p-w-r .thank-you-page h1.title,.search-wrapper__results .p-w-r .thank-you-page h2.headline{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400}#pr-questiondisplay .p-w-r .thank-you-page h2.headline,#pr-reviewdisplay .p-w-r .thank-you-page h2.headline,#pr-reviewsnippet .p-w-r .thank-you-page h2.headline,#pr-write .p-w-r .thank-you-page h2.headline,.product-full__details .p-w-r .thank-you-page h2.headline,.product-full__review-snippet .p-w-r .thank-you-page h2.headline,.product-grid__content .p-w-r .thank-you-page h2.headline,.product-starter-kit__review-snippet .p-w-r .thank-you-page h2.headline,.search-wrapper__results .p-w-r .thank-you-page h2.headline{text-transform:uppercase}#pr-questiondisplay .p-w-r .thank-you-page .pr-rating-date,#pr-questiondisplay .p-w-r .thank-you-page .pr-rating-number,#pr-reviewdisplay .p-w-r .thank-you-page .pr-rating-date,#pr-reviewdisplay .p-w-r .thank-you-page .pr-rating-number,#pr-reviewsnippet .p-w-r .thank-you-page .pr-rating-date,#pr-reviewsnippet .p-w-r .thank-you-page .pr-rating-number,#pr-write .p-w-r .thank-you-page .pr-rating-date,#pr-write .p-w-r .thank-you-page .pr-rating-number,.product-full__details .p-w-r .thank-you-page .pr-rating-date,.product-full__details .p-w-r .thank-you-page .pr-rating-number,.product-full__review-snippet .p-w-r .thank-you-page .pr-rating-date,.product-full__review-snippet .p-w-r .thank-you-page .pr-rating-number,.product-grid__content .p-w-r .thank-you-page .pr-rating-date,.product-grid__content .p-w-r .thank-you-page .pr-rating-number,.product-starter-kit__review-snippet .p-w-r .thank-you-page .pr-rating-date,.product-starter-kit__review-snippet .p-w-r .thank-you-page .pr-rating-number,.search-wrapper__results .p-w-r .thank-you-page .pr-rating-date,.search-wrapper__results .p-w-r .thank-you-page .pr-rating-number{border:none;padding:0 4px 1px}#pr-questiondisplay .p-w-r .thank-you-page .subtitle,#pr-reviewdisplay .p-w-r .thank-you-page .subtitle,#pr-reviewsnippet .p-w-r .thank-you-page .subtitle,#pr-write .p-w-r .thank-you-page .subtitle,.product-full__details .p-w-r .thank-you-page .subtitle,.product-full__review-snippet .p-w-r .thank-you-page .subtitle,.product-grid__content .p-w-r .thank-you-page .subtitle,.product-starter-kit__review-snippet .p-w-r .thank-you-page .subtitle,.search-wrapper__results .p-w-r .thank-you-page .subtitle{color:#000000;font-size:14px}#pr-questiondisplay .p-w-r .thank-you-page .title,#pr-reviewdisplay .p-w-r .thank-you-page .title,#pr-reviewsnippet .p-w-r .thank-you-page .title,#pr-write .p-w-r .thank-you-page .title,.product-full__details .p-w-r .thank-you-page .title,.product-full__review-snippet .p-w-r .thank-you-page .title,.product-grid__content .p-w-r .thank-you-page .title,.product-starter-kit__review-snippet .p-w-r .thank-you-page .title,.search-wrapper__results .p-w-r .thank-you-page .title{color:#000000;text-transform:capitalize}#pr-questiondisplay .p-w-r .thank-you-page .pr-dark,#pr-reviewdisplay .p-w-r .thank-you-page .pr-dark,#pr-reviewsnippet .p-w-r .thank-you-page .pr-dark,#pr-write .p-w-r .thank-you-page .pr-dark,.product-full__details .p-w-r .thank-you-page .pr-dark,.product-full__review-snippet .p-w-r .thank-you-page .pr-dark,.product-grid__content .p-w-r .thank-you-page .pr-dark,.product-starter-kit__review-snippet .p-w-r .thank-you-page .pr-dark,.search-wrapper__results .p-w-r .thank-you-page .pr-dark{color:#000000;font-weight:700}#pr-questiondisplay .p-w-r .pr-btn-review,#pr-reviewdisplay .p-w-r .pr-btn-review,#pr-reviewsnippet .p-w-r .pr-btn-review,#pr-write .p-w-r .pr-btn-review,.product-full__details .p-w-r .pr-btn-review,.product-full__review-snippet .p-w-r .pr-btn-review,.product-grid__content .p-w-r .pr-btn-review,.product-starter-kit__review-snippet .p-w-r .pr-btn-review,.search-wrapper__results .p-w-r .pr-btn-review{background-color:#000000;color:#ffffff;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none}#pr-questiondisplay .p-w-r .pr-btn-review:hover,#pr-reviewdisplay .p-w-r .pr-btn-review:hover,#pr-reviewsnippet .p-w-r .pr-btn-review:hover,#pr-write .p-w-r .pr-btn-review:hover,.product-full__details .p-w-r .pr-btn-review:hover,.product-full__review-snippet .p-w-r .pr-btn-review:hover,.product-grid__content .p-w-r .pr-btn-review:hover,.product-starter-kit__review-snippet .p-w-r .pr-btn-review:hover,.search-wrapper__results .p-w-r .pr-btn-review:hover{background-color:#ff4661;color:#ffffff}#pr-questiondisplay .p-w-r .pr-rid-btn-container .pr-ellipsis-icon,#pr-reviewdisplay .p-w-r .pr-rid-btn-container .pr-ellipsis-icon,#pr-reviewsnippet .p-w-r .pr-rid-btn-container .pr-ellipsis-icon,#pr-write .p-w-r .pr-rid-btn-container .pr-ellipsis-icon,.product-full__details .p-w-r .pr-rid-btn-container .pr-ellipsis-icon,.product-full__review-snippet .p-w-r .pr-rid-btn-container .pr-ellipsis-icon,.product-grid__content .p-w-r .pr-rid-btn-container .pr-ellipsis-icon,.product-starter-kit__review-snippet .p-w-r .pr-rid-btn-container .pr-ellipsis-icon,.search-wrapper__results .p-w-r .pr-rid-btn-container .pr-ellipsis-icon{background-color:#000000;border:1px solid #000000}#pr-questiondisplay .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner,#pr-reviewdisplay .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner,#pr-reviewsnippet .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner,#pr-write .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner,.product-full__details .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner,.product-full__review-snippet .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner,.product-grid__content .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner,.product-starter-kit__review-snippet .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner,.search-wrapper__results .p-w-r .pr-rid-btn-container .pr-ellipsis-icon__circle__inner{stroke:#000000}#pr-questiondisplay .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon,#pr-reviewdisplay .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon,#pr-reviewsnippet .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon,#pr-write .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon,.product-full__details .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon,.product-full__review-snippet .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon,.product-grid__content .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon,.product-starter-kit__review-snippet .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon,.search-wrapper__results .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon{background-color:#ffffff}#pr-questiondisplay .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,#pr-reviewdisplay .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,#pr-reviewsnippet .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,#pr-write .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,.product-full__details .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,.product-full__review-snippet .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,.product-grid__content .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,.product-starter-kit__review-snippet .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,.search-wrapper__results .p-w-r .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner{color:#ffffff;fill:#000000}#pr-questiondisplay .p-w-r .pr-rid-btn-container .pr-rid-btn-text,#pr-reviewdisplay .p-w-r .pr-rid-btn-container .pr-rid-btn-text,#pr-reviewsnippet .p-w-r .pr-rid-btn-container .pr-rid-btn-text,#pr-write .p-w-r .pr-rid-btn-container .pr-rid-btn-text,.product-full__details .p-w-r .pr-rid-btn-container .pr-rid-btn-text,.product-full__review-snippet .p-w-r .pr-rid-btn-container .pr-rid-btn-text,.product-grid__content .p-w-r .pr-rid-btn-container .pr-rid-btn-text,.product-starter-kit__review-snippet .p-w-r .pr-rid-btn-container .pr-rid-btn-text,.search-wrapper__results .p-w-r .pr-rid-btn-container .pr-rid-btn-text{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#pr-war-form .pr-bestuses-form-group,#pr-war-form .pr-cons-form-group,#pr-war-form .pr-pros-form-group,#pr-war-form .pr-wasthisagift-form-group{display:none}#pr-war-form .form-group{margin-bottom:25px}#pr-war-form .form-group .tag-group .pr-label-control.checked{background-color:#000000}#pr-war-form .form-group .tag-group .pr-label-control.checked span{color:#ffffff}#pr-war-form .form-group .tag-group .pr-label-control span{float:none;color:#000000}#pr-war-form .form-group input{padding:5px 10px!important}#pr-war-form .pr-media_image-form-group label,#pr-war-form .pr-media_videourl-form-group label{color:#ffffff;background-color:#000000;border-color:#000000;padding:6px;width:195px!important}@media (max-width:767px){#pr-war-form .pr-media_image-form-group label,#pr-war-form .pr-media_videourl-form-group label{width:180px!important}}#pr-war-form .pr-media_image-form-group label:hover,#pr-war-form .pr-media_videourl-form-group label:hover{background-color:#ff4661;border-color:#ff4661}#pr-war-form .pr-media_image-form-group label span,#pr-war-form .pr-media_videourl-form-group label span{color:#ffffff;float:none}#pr-war-form .pr-media_image-form-group .pr-icon-delete,#pr-war-form .pr-media_videourl-form-group .pr-icon-delete{padding:2px 2px}#pr-war-form .pr-media_image-form-group .pr-icon-delete span,#pr-war-form .pr-media_videourl-form-group .pr-icon-delete span{float:none}#pr-war-form .tag-group .pr-btn-add-tag a{color:#ffffff;background-color:#000000;border-color:#000000;padding:9px 9px 9px 5px;width:auto!important;text-decoration:none;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}#pr-war-form .tag-group .pr-btn-add-tag a:hover{background-color:#ff4661;border-color:#ff4661}#pr-war-form .tag-group .pr-btn-add-tag a:after{color:#ffffff}#pr-war-form .tag-group .input-add-tag{width:93%}@media (max-width:767px) and (orientation:portrait){#pr-war-form .tag-group .input-add-tag{width:87%}}#pr-war-form .tag-group .input-add-tag span{float:none}#power_review_container{float:left;width:100%;padding:0 10px}#power_review_container .product-full__container{max-width:1024px;margin:0 auto;padding:40px 0 20px;position:relative}#power_review_container .product-full__image{width:35%;margin-right:5%;float:left}@media (max-width:767px){#power_review_container .product-full__image{width:100%;text-align:center;margin-right:0}}#power_review_container .product-full__details{float:left;width:60%}@media (max-width:767px){#power_review_container .product-full__details{width:auto}}#power_review_container .product-full__details .product-full__name{color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase;font-weight:400;margin-bottom:5px}#power_review_container .product-full__details .js-product-image-link{color:#ffffff}#power_review_container .product-full__image img{margin-bottom:10px;float:left;padding-top:24%}@media (max-width:767px){#power_review_container .product-full__image img{width:190px;float:none;padding-top:0}}#power_review_container .p-w-r .thank-you-page .col-sm-12 .pr-rating-number{border:none}#power_review_container .p-w-r .thank-you-page .col-sm-12 .pr-rating-number span{float:left}#power_review_container .p-w-r .thank-you-page .col-sm-12 span{float:none}@media (max-width:767px) and (orientation:portrait){#power_review_container .p-w-r .pr-media-preview .pr-loading-indicator{width:35px;height:35px}}@media (max-width:767px) and (orientation:portrait){#power_review_container .p-w-r .pr-btn-danger{padding:2px 5px}}#power_review_container .p-w-r fieldset{width:auto}#power_review_container .p-w-r .pr-header{border-bottom:0}@media (max-width:767px){#power_review_container .p-w-r .pr-header{position:absolute;top:10px;width:100%}}#power_review_container .p-w-r .pr-header-title{margin:0}#power_review_container .p-w-r span{font-size:14px;line-height:1.5;color:#000000;font-weight:400;text-transform:uppercase;display:block;float:left;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#power_review_container .p-w-r .pr-label-control.checked span{float:none;color:#ffffff}#power_review_container .p-w-r .input-add-tag .pr-btn-add-tag-submit{padding:7px 7px;height:32px}#power_review_container .p-w-r input,#power_review_container .p-w-r select{height:32px!important;color:#000000;font-size:14px;letter-spacing:normal;padding:5px 10px;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#power_review_container .p-w-r select{max-width:100%;padding:3px!important;-webkit-appearance:menulist}#power_review_container .p-w-r textarea{font-family:"BBText Regular",Helvetica,Arial,sans-serif}#power_review_container .p-w-r .pr-war{max-width:1024px}#power_review_container .p-w-r .pr-war .pr-submit .pr-accessible-btn{font-family:"BBText Regular",Helvetica,Arial,sans-serif;margin:25px 0 50px 0}#power_review_container .p-w-r .pr-war .pr-submit .pr-subscript{font-family:"BBText Regular",Helvetica,Arial,sans-serif;line-height:16px;font-size:14px;text-transform:none}#power_review_container .p-w-r .pr-war .pr-submit .pr-subscript a{text-decoration:underline;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}#power_review_container .p-w-r .pr-header-title{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px;line-height:normal;display:block;font-weight:700;border-bottom:2px solid #000000;padding-bottom:15px}#power_review_container .p-w-r #pr-war-form .form-group .pr-control-label span{font-weight:700}@media (max-width:767px){#power_review_container .p-w-r #pr-war-form .form-group .pr-control-label{width:100%!important}}#power_review_container .p-w-r #pr-war-form .form-group .pr-helper-text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-transform:none}#power_review_container .p-w-r #pr-war-form .form-group .pr-clear-all-radios{color:#929292;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#power_review_container .p-w-r #pr-war-form .form-group input::placeholder{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .pr-control-label{width:100%!important}#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .btn-group-2-count .pr-btn{font-family:"BBText Regular",Helvetica,Arial,sans-serif}#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .btn-group-2-count .pr-btn.active{background:#000000}@media (max-width:767px){#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .btn-group-2-count{width:100%}}#power_review_container .p-w-r #pr-war-form .form-group #pr-bottomline .pr-helper-text{display:none}#power_review_container .p-w-r #pr-war-form .form-group .btn-group .pr-btn{padding:8px 10px}#power_review_container .p-w-r #pr-war-form .form-group .btn-group .pr-btn:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:inherit;color:inherit;vertical-align:middle}#power_review_container .p-w-r #pr-war-form .form-group .btn-group .pr-btn.active:before,#power_review_container .p-w-r #pr-war-form .form-group .btn-group .pr-btn:hover:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px;color:#ffffff;vertical-align:middle}#power_review_container .p-w-r #pr-war-form .form-group .btn-group .pr-btn.active,#power_review_container .p-w-r #pr-war-form .form-group .btn-group .pr-btn:hover{background:#000000;color:#ffffff}#power_review_container .p-w-r #pr-war-form .form-group .pr-btn-danger{background-color:#000000;border-color:#000000}#power_review_container .p-w-r #pr-war-form .form-group .pr-btn-danger:hover{background-color:#ff4661;border-color:#ff4661}#power_review_container .p-w-r #pr-war-form .pr-bbclubmember2-form-group,#power_review_container .p-w-r #pr-war-form .pr-email_collection-form-group,#power_review_container .p-w-r #pr-war-form .pr-loyaltymember2-form-group{display:none}#power_review_container .p-w-r #pr-war-form .pr-productbenefits-form-group .pr-control-label,#power_review_container .p-w-r #pr-war-form .pr-skinconcern-form-group .pr-control-label,#power_review_container .p-w-r #pr-war-form .pr-skinconcerns-form-group .pr-control-label{float:left!important;margin-right:20px}#power_review_container .p-w-r #pr-war-form .form-group.pr-has-error input.form-control{border-color:#ff0000}#power_review_container .p-w-r #pr-war-form .form-group.pr-has-error .pr-control-label span{color:#ff0000}@media (max-width:767px){#power_review_container .p-w-r #pr-war-form .form-group .pr-control-label span{display:inline;float:none}}#power_review_container .p-w-r #pr-war-form .form-group.pr-rating-form-group label{color:#000000;float:none!important}#power_review_container .p-w-r #pr-war-form .form-group.pr-rating-form-group label:before{content:none}#power_review_container .p-w-r #pr-war-form .form-group.pr-rating-form-group label span{color:#000000}@media (max-width:767px){#power_review_container #pwr_signin{padding-top:0}}#power_review_container .pr_prod_img{width:50%;float:left}@media (max-width:767px){#power_review_container .pr_prod_img{width:100%;float:none;text-align:center}}#power_review_container .email_check{width:45%;float:left}#power_review_container .email_check h3{margin-bottom:20px;font-size:17px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;color:#000000}#power_review_container .email_check h2{font-size:21px;color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#power_review_container .email_check .pr_email{margin-bottom:20px}#power_review_container .email_check .error{margin-bottom:15px;color:#ff0000}@media (max-width:767px){#power_review_container .email_check{width:100%;float:none}}#power_review_container .full_sign_in{float:left;width:45%}#power_review_container .full_sign_in h2{font-size:21px;color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#power_review_container .full_sign_in h2:nth-child(2){font-size:17px;margin-bottom:20px}#power_review_container .full_sign_in .pr_row_email{margin-bottom:15px}#power_review_container .full_sign_in .pr-row_password .form-text{float:left;margin-right:10px}@media (max-width:767px){#power_review_container .full_sign_in .pr-row_password .form-text{float:none}}@media (max-width:767px) and (orientation:landscape){#power_review_container .full_sign_in .pr-row_password .form-text{float:left}}#power_review_container .full_sign_in .pr-row_password div{padding-top:4px}#power_review_container .full_sign_in .pr_row_submit{clear:both;padding-top:15px}#power_review_container .full_sign_in .error{margin-bottom:15px;color:#ff0000}@media (max-width:767px){#power_review_container .full_sign_in{width:100%;float:none}}#power_review_container.chat-power-review-container .sign-in-page{margin:40px auto}#power_review_container.chat-power-review-container .sign-in-page .pr_prod_img{display:none}#power_review_container.chat-power-review-container .sign-in-page .email_check,#power_review_container.chat-power-review-container .sign-in-page .full_sign_in,#power_review_container.chat-power-review-container .sign-in-page .social-login{float:none;margin:0 auto;padding-right:0}@media (min-width:768px){#power_review_container.chat-power-review-container .sign-in-page .email_check,#power_review_container.chat-power-review-container .sign-in-page .full_sign_in,#power_review_container.chat-power-review-container .sign-in-page .social-login{width:50%}}#power_review_container.chat-power-review-container .sign-in-page .social-login__email-container,#power_review_container.chat-power-review-container .sign-in-page .social-login__email-opt-in{float:left;margin-top:14px}#power_review_container.chat-power-review-container .product-full__name{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:25px}#power_review_container.chat-power-review-container .product-full__image{display:none}#power_review_container.chat-power-review-container .product-full__details{float:none;margin:0 auto}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r .pr-header{position:static}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r .pr-header-title{font-weight:400;text-align:left;text-transform:lowercase}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r .pr-header-title::first-letter{text-transform:uppercase}@media (min-width:768px){#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-rating-stars{padding-top:20px}}@media (min-width:1280px){#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-rating-stars{padding-top:0}}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-rating-form-group{margin-bottom:10px}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-label-control{padding:20px}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-label-control span{display:inline-block;margin-bottom:2px;vertical-align:middle}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-control-label span,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-label-control span{display:inline-block;font-size:15px;font-weight:400;text-transform:lowercase}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-control-label span::first-letter,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-label-control span::first-letter{text-transform:uppercase}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-helper-text{display:inline-block;font-size:15px;font-weight:400;line-height:1.5;vertical-align:bottom}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-btn-add-tag a{font-weight:700;padding:9px 15px}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-media_image-form-group .pr-file-input-label,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-media_videourl-form-group .pr-file-input-label{background-color:#ffffff;border-color:#ffffff;color:#000000;width:auto!important}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-productbenefits-form-group legend.pr-control-label,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-productbenefits-form-group legend.pr-label-control,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-pros-form-group legend.pr-control-label,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-pros-form-group legend.pr-label-control,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-skinconcern-form-group legend.pr-control-label,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-skinconcern-form-group legend.pr-label-control,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-skinconcerns-form-group legend.pr-control-label,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-skinconcerns-form-group legend.pr-label-control{display:inline-flex;float:none!important}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-productbenefits-form-group legend.pr-control-label span,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-productbenefits-form-group legend.pr-label-control span,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-pros-form-group legend.pr-control-label span,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-pros-form-group legend.pr-label-control span,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-skinconcern-form-group legend.pr-control-label span,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-skinconcern-form-group legend.pr-label-control span,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-skinconcerns-form-group legend.pr-control-label span,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-skinconcerns-form-group legend.pr-label-control span{margin-right:5px}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-pros-form-group{display:block}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r #pr-war-form .pr-bottomline-form-group span{margin-right:5px}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r .pr-subscript,#power_review_container.chat-power-review-container .write_a_review__container .p-w-r .pr-subscript a{font-size:13px}#power_review_container.chat-power-review-container .write_a_review__container .p-w-r .pr-btn-review{font-weight:700;letter-spacing:0}.site-footer{clear:both}@media (max-width:767px){#pr-write .p-w-r .pr-table-cell:nth-child(2){display:block}}@media (max-width:767px){#pr-write .p-w-r .pr-table-cell:nth-child(2) h3{text-align:center}}#pr-write .p-w-r .thank-you-page{text-transform:none}#pr-write .p-w-r .thank-you-page .pr-rating-date,#pr-write .p-w-r .thank-you-page .subtitle,#pr-write .p-w-r .thank-you-page .title,#pr-write .p-w-r .thank-you-page h5{font-family:"BBText Regular",Helvetica,Arial,sans-serif}#pr-write .p-w-r .thank-you-page .title{margin-top:0}#pr-write .p-w-r .thank-you-page .header{margin-top:0}#pr-write .p-w-r .thank-you-page .header h5 a{text-decoration:underline}#pr-write .p-w-r .thank-you-page #bbclubmember2,#pr-write .p-w-r .thank-you-page #loyaltymember2{display:none}#pr-write .p-w-r .thank-you-page .review-preview .pr-text{font-size:14px}#pr-write .p-w-r .thank-you-page .review-preview .pr-text span{text-transform:none;display:inline-block}#pr-write .p-w-r .form-group .pr-btn-default span:after{color:#ffffff}#pr-write .p-w-r .pr-footer .pr-accessible-btn{font-size:14px;font-weight:400;padding:9px 15px}#pr-write .p-w-r .pr-footer a{font-size:12px;text-decoration:none}#pr-write .p-w-r #pr-alert{display:block}#pr-write .p-w-r #pr-alert h4,#pr-write .p-w-r #pr-alert p{font-family:"BBText Regular",Helvetica,Arial,sans-serif;line-height:20px;text-transform:none}.favorites__list .product-full__review-snippet .p-w-r .pr-category-snippet,.favorites__list .product-starter-kit__review-snippet .p-w-r .pr-category-snippet{margin:0}.favorites__list .product-full__review-snippet .p-w-r .pr-category-snippet__total,.favorites__list .product-starter-kit__review-snippet .p-w-r .pr-category-snippet__total{padding-top:4px}.viewcart .recommended-product-items .product-full__review-snippet .pr-category-snippet,.viewcart .recommended-product-items .product-starter-kit__review-snippet .pr-category-snippet{margin:0}.viewcart .recommended-product-items .product-full__review-snippet .pr-category-snippet .pr-category-snippet__total,.viewcart .recommended-product-items .product-starter-kit__review-snippet .pr-category-snippet .pr-category-snippet__total{display:none}#pr-reviewdisplay .p-w-r .pr-review-snapshot-block-container,#pr-reviewdisplay .p-w-r .pr-review-snapshot-faceoff,#pr-reviewdisplay .p-w-r .pr-review-snapshot-msq-container{display:none}#pr-reviewdisplay .p-w-r .pr-review-snapshot{background-color:#eff0f0}.spp-product-layout__content-item #pr-reviewdisplay .p-w-r .pr-review-snapshot{background-color:#ffffff}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-content-block{margin-bottom:0}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-reco-to-friend,#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-stars-container{display:none}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write{margin:0 auto;width:100%;text-align:center}}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-review-count{display:none}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-write-review-link{position:relative;top:20px;border-bottom:2px solid #ff4661;padding:10px 0;color:#ff4661;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;letter-spacing:2.5px}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-write-review-link{position:relative;top:10px;left:4px}}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-write-review-link:hover{color:#000000;border-bottom:2px solid #000000}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-snapshot-block-container{margin-top:80px}}#pr-reviewdisplay .p-w-r .pr-rating-stars{padding-bottom:0;margin-top:3px}#pr-reviewdisplay .p-w-r .pr-review-display{background-color:#eff0f0}.spp-product-layout__content-item #pr-reviewdisplay .p-w-r .pr-review-display{background-color:#ffffff}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display{margin-top:10px}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer,#pr-reviewdisplay .p-w-r .pr-review-display .pr-snippet-stars{background-color:#eff0f0}.spp-product-layout__content-item #pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer,.spp-product-layout__content-item #pr-reviewdisplay .p-w-r .pr-review-display .pr-snippet-stars{background-color:#ffffff}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer{padding-bottom:15px;height:auto;margin-bottom:5px}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-bottomline{margin-bottom:5px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-bottomline .pr-rd-bold{display:none}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-helpful-action{margin-right:5px}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-helpful-action{padding:8px 8px 0 0;margin-right:0;margin-bottom:16px}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-count{font-size:14px;text-transform:uppercase;padding-right:3px;line-height:20px;color:#000000;font-weight:700}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-count:hover{color:#000000}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-btn{border:0;padding:0 1px;background:0 0;text-transform:capitalize;vertical-align:top;font-weight:700}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-btn{margin:15px 0;float:left;padding:0}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-btn .pr-thumbs-icon{display:none}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-yes .pr-helpful-count:before{content:'yes';visibility:visible;margin-right:5px;text-transform:uppercase;font-size:14px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-yes .pr-helpful-count:after{content:'|';margin:0 3px 0 10px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-no .pr-helpful-count:before{content:'no';visibility:visible;margin-right:5px;text-transform:uppercase;font-size:14px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-no .pr-helpful-count:after{content:'|';margin:0 0 0 9px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container{vertical-align:bottom}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container a{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container a{margin-left:10px}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container .pr-flag-icon{margin-top:-4px;float:left}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-flag-review-container .pr-flag-review-thankyou{display:inline}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review{border-bottom:1px solid #ffffff;margin-bottom:30px}.spp-product-layout__content-item #pr-reviewdisplay .p-w-r .pr-review-display .pr-review{border-bottom-color:#bbbbb9}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-review{margin-bottom:15px}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-images.pr-rd-content-block{display:none}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right{position:absolute;top:-40px;right:-40%;width:280px}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right{position:relative;top:0;right:0}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right{width:30%}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right .pr-rd-reviewer-type.pr-verified_reviewer{display:none}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right .pr-rd-reviewer-type.pr-staff_reviewer .pr-badging-icon{height:auto;width:auto}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right .pr-rd-reviewer-type.pr-staff_reviewer svg{display:none}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-side-content-block.pr-rd-right .pr-rd-reviewer-type.pr-staff_reviewer:before{content:url(/media/images/stars/bobbi_badge.png);height:20px;width:20px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review button{outline:0;box-shadow:none}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-review-headline{width:80%}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-header{margin-top:2px;padding-bottom:0}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding:10px 0}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block{width:100%}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-pagination .pr-rd-pagination-btn{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-transform:inherit}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-pagination{padding:0;margin:0;border:0}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-to-top{padding-left:31%;text-align:center;font-size:14px;font-family:"BBText Regular",Helvetica,Arial,sans-serif}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-to-top{text-align:center;padding:initial}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-merchant-response{background-color:#eff0f0}#pr-reviewdisplay .p-w-r .pr-review-display dt{font-weight:700;background:0 0}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-no-reviews .pr-snippet-write-review-link{font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-decoration:underline}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-content-block.pr-rd-subratings{margin-bottom:15px}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-content-block.pr-rd-subratings{margin-bottom:15px}}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-rd-star-rating{float:none;line-height:25px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-rd-review-headline{margin-left:0}#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-btn{color:#ffffff;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none}#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-btn-submit{background-color:#ff4661}#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-btn-cancel,#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-btn:hover{background-color:#000000;color:#ffffff}#pr-reviewdisplay .p-w-r .pr-modal-content .pr-control-label,#pr-reviewdisplay .p-w-r .pr-modal-content .pr-flag-review-label{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}@media (max-width:767px){#pr-reviewdisplay .p-w-r .pr-accordion{margin-bottom:0}}#pr-reviewdisplay .p-w-r .pr-accordion .pr-accordion-btn span{font-weight:700}#pr-reviewdisplay .p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line{stroke:#000000}#pr-reviewdisplay .p-w-r #pr-image-display,#pr-reviewdisplay .p-w-r .pr-rd-review-header-contents{display:none}#pr-reviewdisplay .p-w-r .pr-rd-review-header-sorts{padding:0;width:auto}@media (min-width:768px){#pr-reviewdisplay .p-w-r .pr-rd-review-header-sorts{float:right}}@media (min-width:769px){#pr-reviewdisplay .p-w-r{margin-right:4px}}#pr-reviewdisplay .p-w-r .pr-star-v4{width:25px;height:25px}#pr-reviewdisplay .p-w-r .pr-review-snapshot{display:block;position:relative}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-review-snapshot{display:flex}}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-reco-to-friend{display:flex}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block{min-height:auto;margin-right:0}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-pros dt h1{background-color:transparent;padding:0}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-cons{display:none}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-pros{border:none;margin-top:50px}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-pros{width:33.33%;margin-top:0}}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-pros .pr-snapshot-highlight{display:none}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-pros dt{background-color:transparent;padding-top:0}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-pros .pr-snapshot-tag-def:first-of-type{padding-top:5px;margin-top:0}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def{width:50%;display:inline-block;pointer-events:none;padding:0;height:auto}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def{width:100%;display:block}}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn{text-transform:none;padding:0}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue{background-color:#000000}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars{height:50px;vertical-align:top}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:last-child{height:27px}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars .pr-histogram-label{font-weight:700;vertical-align:top;line-height:27px}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars .pr-histogram-count{vertical-align:top;line-height:27px}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-bar-container{vertical-align:top}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-stars-container{display:flex}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-stars-container .pr-accessible-text{width:auto;height:auto;position:relative;margin:10px 0;font-size:13px}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-stars-container .pr-accessible-text{font-size:14px}}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-content-block{width:100%;display:block}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-content-block{width:25%;display:inline-flex}}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram{width:auto;border:none}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram{width:66.66%}}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram .pr-review-snapshot-block-headline{display:none}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram .pr-ratings-histogram.pr-histogram-list{margin:0}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-write-review-link{position:relative;top:auto;bottom:auto;border:none;background-color:#000000;vertical-align:middle;margin-left:10px;padding:10px 15px;color:#ffffff}#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-snippet-read-and-write .pr-snippet-write-review-link:hover{color:#ffffff;background-color:#333333}#pr-reviewdisplay .p-w-r .pr-review-snapshot pr-snapshot-mobile{display:block}#pr-reviewdisplay .p-w-r .pr-review-snapshot-block-container{width:100%;display:block}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-review-snapshot-block-container{width:75%}}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write{position:absolute;right:0;top:390px;overflow:hidden;line-height:40px}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write{width:25%;bottom:20px;top:auto}}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{float:right;margin-top:30px;width:auto}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{float:none;margin-top:10px;width:auto}}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-checkbox-icon svg{display:none}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-reco-to-friend-message{text-align:left;text-indent:36px}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-reco .pr-reco-value{font-weight:700;line-height:normal}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend-percent{display:inline;position:absolute}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars{float:left;width:auto}@media (min-width:769px){#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars{float:none;width:auto}}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover{color:#ffffff;text-decoration:none}#pr-reviewdisplay .p-w-r .pr-rd-main-header .pr-rd-sort-group{padding:0;float:left}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review:first-of-type{border:1px solid #bbbbb9}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review{padding:15px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rd-images.pr-rd-content-block{display:block}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-rating-stars .pr-star-v4{width:15px;height:15px}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-accordion-btn span,#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-helpful-count:before{text-decoration:underline;color:#000000;font-weight:400}#pr-reviewdisplay .p-w-r .pr-review-display .pr-review .pr-helpful-count{font-weight:400}.responsive-tabs--powerreviews .resp-tabs-list.clearfix{display:inline-flex}.responsive-tabs--powerreviews .resp-tabs-container{padding:20px}@media (min-width:769px){.responsive-tabs--powerreviews .resp-tabs-container{padding:20px 0}.responsive-tabs--powerreviews .resp-tabs-container .resp-tab-content{padding:0 0 20px}}.responsive-tabs--powerreviews .resp-tabs-container .resp-accordion{display:none}.product-grid__content .p-w-r .pr-snippet{margin:0}.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,.product-grid__content .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled{width:15px;height:15px}.product-grid__content .p-w-r .pr-snippet .pr-category-snippet__total{display:none}@media (max-width:767px){.product-grid__content .p-w-r .pr-category-snippet__item{display:block;padding-left:0}}@media (max-width:767px){.product-grid__content .product-thumb__headline{height:auto}}@media (max-width:767px){.product-grid__content .product-thumb__headline .product__favorite{display:none}}.bobbis-beauty-corner .product-grid--carousel .product-grid__item .product-full__review-snippet .pr-snippet,.bobbis-beauty-corner .product-grid--carousel .product-grid__item .product-starter-kit__review-snippet .pr-snippet{display:block}.write_a_review__container{margin-top:25px}.write_a_review__container #pr-write .pr-header .table-cell{padding:10px 0}.write_a_review__container #pr-write .pr-header .table-cell a{display:none}.write_a_review__container #pr-write .pr-star-v4-0-filled{background-image:url(/media/images/stars/rating-large-0.png);height:15px;width:15px}.write_a_review__container #pr-write .pr-star-v4-25-filled{background-image:url(/media/images/stars/rating-large-25.png);height:15px;width:15px}.write_a_review__container #pr-write .pr-star-v4-50-filled{background-image:url(/media/images/stars/rating-large-50.png);height:15px;width:15px}.write_a_review__container #pr-write .pr-star-v4-75-filled{background-image:url(/media/images/stars/rating-large-75.png);height:15px;width:15px}.write_a_review__container #pr-write .pr-star-v4-100-filled{background-image:url(/media/images/stars/rating-large-100.png);height:15px;width:15px}.write_a_review__container #pr-write .pr-question-form .pr-submit .pr-accessible-btn{margin:30px 0}.write_a_review__container #pr-write .pr-question-form .pr-submit .pr-accessible-btn a{color:#ffffff;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none}.write_a_review__container #pr-write .pr-question-form .pr-control-label span{font-weight:700}.write_a_review__container #pr-write .pr-question-form .pr-waq-legal-text span{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;line-height:15px;text-transform:none}.write_a_review__container #pr-write .pr-question-form .pr-waq-legal-text span a{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-decoration:underline;text-transform:none}.write_a_review__container #pr-write .pr-question-form #questionType{display:none}#power_review_container .write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header{position:relative}.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header .pr-header-table .pr-header-title,.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header .pr-header-table span{text-transform:none}.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header .pr-question-subheader span{text-transform:uppercase;width:100%;margin-bottom:35px}@media (max-width:767px){.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header+p{margin-bottom:35px}}.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header+p a{background-color:#000000;color:#ffffff;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none;padding:10px;color:#ffffff}.write_a_review__container #pr-write .p-w-r .pr-waqwaa .pr-header+p a:hover{background-color:#ff4661;color:#ffffff}#pr-questiondisplay .pr-answer-form .pr-control-label span,#pr-questiondisplay .pr-question-form .pr-control-label span,.write_a_review__container .pr-answer-form .pr-control-label span,.write_a_review__container .pr-question-form .pr-control-label span{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}#pr-questiondisplay .pr-answer-form .pr-has-error .pr-control-label span,#pr-questiondisplay .pr-question-form .pr-has-error .pr-control-label span,.write_a_review__container .pr-answer-form .pr-has-error .pr-control-label span,.write_a_review__container .pr-question-form .pr-has-error .pr-control-label span{color:#ff0000}#pr-questiondisplay .pr-answer-form .btn-group .pr-btn,#pr-questiondisplay .pr-question-form .btn-group .pr-btn,.write_a_review__container .pr-answer-form .btn-group .pr-btn,.write_a_review__container .pr-question-form .btn-group .pr-btn{padding:8px 15px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}#pr-questiondisplay .pr-answer-form .btn-group .pr-btn.active,#pr-questiondisplay .pr-question-form .btn-group .pr-btn.active,.write_a_review__container .pr-answer-form .btn-group .pr-btn.active,.write_a_review__container .pr-question-form .btn-group .pr-btn.active{background-color:#000000}#pr-questiondisplay .pr-answer-form .form-group .pr-helper-text,#pr-questiondisplay .pr-question-form .form-group .pr-helper-text,.write_a_review__container .pr-answer-form .form-group .pr-helper-text,.write_a_review__container .pr-question-form .form-group .pr-helper-text{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px}#pr-questiondisplay .pr-answer-form .form-group input,#pr-questiondisplay .pr-question-form .form-group input,.write_a_review__container .pr-answer-form .form-group input,.write_a_review__container .pr-question-form .form-group input{height:32px!important;color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;padding:5px 10px}#pr-questiondisplay .pr-answer-form .pr-waq-legal-text span,#pr-questiondisplay .pr-question-form .pr-waq-legal-text span,.write_a_review__container .pr-answer-form .pr-waq-legal-text span,.write_a_review__container .pr-question-form .pr-waq-legal-text span{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;line-height:15px;width:100%}#pr-questiondisplay .pr-answer-form .pr-waq-legal-text span a,#pr-questiondisplay .pr-question-form .pr-waq-legal-text span a,.write_a_review__container .pr-answer-form .pr-waq-legal-text span a,.write_a_review__container .pr-question-form .pr-waq-legal-text span a{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-decoration:underline}#pr-questiondisplay .pr-answer-form .pr-waq-prequestion-message .input_label,#pr-questiondisplay .pr-question-form .pr-waq-prequestion-message .input_label,.write_a_review__container .pr-answer-form .pr-waq-prequestion-message .input_label,.write_a_review__container .pr-question-form .pr-waq-prequestion-message .input_label{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:22px}#pr-questiondisplay .pr-answer-form .pr-waq-prequestion-message .prfieldwrap p,#pr-questiondisplay .pr-question-form .pr-waq-prequestion-message .prfieldwrap p,.write_a_review__container .pr-answer-form .pr-waq-prequestion-message .prfieldwrap p,.write_a_review__container .pr-question-form .pr-waq-prequestion-message .prfieldwrap p{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px}#pr-questiondisplay .pr-answer-form .pr-waq-prequestion-message .prfieldwrap li,#pr-questiondisplay .pr-question-form .pr-waq-prequestion-message .prfieldwrap li,.write_a_review__container .pr-answer-form .pr-waq-prequestion-message .prfieldwrap li,.write_a_review__container .pr-question-form .pr-waq-prequestion-message .prfieldwrap li{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:10px;color:#000000}#pr-questiondisplay .pr-answer-form .pr-waq-prequestion-message .prfieldwrap li a,#pr-questiondisplay .pr-question-form .pr-waq-prequestion-message .prfieldwrap li a,.write_a_review__container .pr-answer-form .pr-waq-prequestion-message .prfieldwrap li a,.write_a_review__container .pr-question-form .pr-waq-prequestion-message .prfieldwrap li a{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:18px;color:#000000;text-transform:uppercase;line-height:25px}#pr-questiondisplay .pr-answer-form .pr-submit a,#pr-questiondisplay .pr-question-form .pr-submit a,.write_a_review__container .pr-answer-form .pr-submit a,.write_a_review__container .pr-question-form .pr-submit a{color:#ffffff;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;letter-spacing:2px;text-align:center;padding:14px;text-transform:uppercase;border:none}#pr-flag-reviews input[type=radio]{left:auto}.product-full__review-snippet,.product-starter-kit__review-snippet #pr-questionsnippet{display:inline-block;vertical-align:middle}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container{display:inline-block}@media (max-width:767px) and (orientation:portrait){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container{vertical-align:middle}}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container{vertical-align:top;cursor:pointer}@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-read-and-write{margin-top:0}}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:6px}@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:0}}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-write-review-link{margin:0;padding:0 0 0 10px;border-left:1px solid black}@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write{margin-left:0;display:inline-block;font-size:12px}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-review-count,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-review-count,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-review-count{margin:5px 0 0 10px}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write .pr-snippet-write-review-link{margin:3px 0 0 0;padding:0 0 0 10px;display:none}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write span,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write span,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write span,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write span{display:inline-block}}@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet{padding:0 0 5px 20px}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-stars-container,.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-stars-container,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet .pr-snippet-stars-container{display:inline-block;vertical-align:top}}.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:10px}@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:0}}.product-full__review-snippet .p-w-r .pr-review-snippet-container .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco,.product-starter-kit__review-snippet .p-w-r .pr-review-snippet-container .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{display:none}.product-full__review-snippet .p-w-r .pr-snippet,.product-starter-kit__review-snippet .p-w-r .pr-snippet{padding:8px 0}.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,.product-starter-kit__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled{background-image:url(/media/images/stars_v2/rating-0.png);height:15px;width:15px}.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,.product-starter-kit__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled{background-image:url(/media/images/stars_v2/rating-25.png);height:15px;width:15px}.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,.product-starter-kit__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled{background-image:url(/media/images/stars_v2/rating-50.png);height:15px;width:15px}.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled,.product-starter-kit__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled{background-image:url(/media/images/stars_v2/rating-75.png);height:15px;width:15px}.product-full__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,.product-starter-kit__review-snippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled{background-image:url(/media/images/stars_v2/rating-100.png);height:15px;width:15px}.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-review-count,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-review-count,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-review-count,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-review-count{display:none}.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link{margin-left:0;border:0}@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link{display:inline-block;padding-top:2px}}@media (max-width:767px) and (orientation:portrait){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-write-review-link,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-write-review-link{padding-left:0}}.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write{margin-top:7px}@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write{margin-top:0}}@media (max-width:767px) and (orientation:portrait){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container,.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container{display:none}}.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:10px}@media (max-width:767px){.product-full__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write,.product-starter-kit__review-snippet .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet .pr-snippet-read-and-write{margin-top:0}}#pr-questionsnippet .p-w-r{margin:0}#pr-questionsnippet .p-w-r a:focus{outline:0;box-shadow:none}#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-qa-large{display:none}#pr-questionsnippet .p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-link{display:block;margin:2px 0 0 0;border-left:1px solid black;padding:0 0 0 10px}@media (max-width:767px){#pr-questionsnippet .p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-link{margin:0;padding:0 0 0 10px;line-height:14px}}#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-answered-question-circle{background-color:#000000;margin:0;display:none}#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-snippet-qa-answer-link{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;text-transform:capitalize;border-left:1px solid black;padding:0 0 0 10px}@media (max-width:767px){#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-snippet-qa-answer-link{padding:0 0 0 10px}}#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-ask-question-subtext{display:none}#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-snippet-qa-metrics{display:inline-block}#pr-questionsnippet .p-w-r .pr-snippet-qa .pr-ask-question-link{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;display:inline-block;margin-left:7px}#pr-questiondisplay .pr-qa-display{background-color:#eff0f0}.spp-product-layout__content-item #pr-questiondisplay .pr-qa-display{background-color:#ffffff}#pr-questiondisplay .pr-qa-display .pr-qa-display-headline{border-bottom:1px solid #000000}#pr-questiondisplay .pr-qa-display .pr-qa-display-headline h1{display:none}#pr-questiondisplay .pr-qa-display .pr-qa-display-search a,#pr-questiondisplay .pr-qa-display .pr-qa-display-search h2{color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#pr-questiondisplay .pr-qa-display .pr-qa-display-search label{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:18px;color:#000000}#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar .pr-qa-search-btn:focus,#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar input:focus{outline:0;box-shadow:none}#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar input{border-radius:0;padding-left:10px}#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar .pr-qa-search-btn,#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar input{height:32px!important;border:1px solid #000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#pr-questiondisplay .pr-qa-display .pr-qa-display-search .pr-qa-display-searchbar .pr-qa-search-btn{background-color:#000000}@media (max-width:767px) and (orientation:portrait){#pr-questiondisplay .pr-qa-display .pr-qa-display-sort .pr-qa-sort-group{width:100%}}#pr-questiondisplay .pr-qa-display .pr-qa-display-sort .pr-qa-sort-headline{font-size:18px;color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif}#pr-questiondisplay .pr-qa-display .pr-qa-display-sort label,#pr-questiondisplay .pr-qa-display .pr-qa-display-sort select{font-size:14px;color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#pr-questiondisplay .pr-qa-display .pr-qa-display-sort .pr-qa-sort{-webkit-appearance:menulist;background:0 0;background-color:#ffffff}@media (max-width:767px) and (orientation:portrait){#pr-questiondisplay .pr-qa-display .pr-qa-display-sort .pr-qa-sort{width:100%}}#pr-questiondisplay .pr-qa-display .pr-qa-sort-group:after{display:none}#pr-questiondisplay .pr-qa-display .pr-qa-display-thankyou-headline{font-size:18px;color:#000000;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-question-form fieldset:first-child{position:relative;right:50%}@media (max-width:767px){#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-question-form fieldset:first-child{right:0}}#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-btn-ask-question,#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-qa-display-btn{border-bottom:2px solid #ff4661;padding:10px 0;color:#ff4661;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;letter-spacing:2.5px;background-color:transparent}#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-btn-ask-question .pr-qa-display-text,#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-qa-display-btn .pr-qa-display-text{color:#ff4661}#pr-questiondisplay .pr-qa-display .pr-qa-display-ask-question .pr-qa-display-btn:hover{color:#000000;border-bottom:2px solid #000000;background-color:transparent}#pr-questiondisplay .pr-qa-display .pr-cross-icon{display:none}#pr-questiondisplay .pr-qa-display .pr-btn-show-more{background:0 0}#pr-questiondisplay .pr-qa-display .pr-btn-show-more .pr-caret-icon__line{stroke:#000000}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist{border-bottom:1px solid #000000;margin-bottom:20px}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-item .pr-qa-display-item-text{font-size:18px;color:#000000;font-family:"BBText Bold",Helvetica,Arial,sans-serif}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-answer-icon{display:none}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-item-details .pr-subscript,#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-item-details time{display:block;font-size:14px;color:#929292;font-family:"BBText Regular",Helvetica,Arial,sans-serif}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-item-details time{margin-left:0}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-btn-answer .pr-qa-display-text{border-bottom:2px solid #ff4661;padding:10px 0;color:#ff4661;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;letter-spacing:2.5px}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-btn-answer .pr-qa-display-text:hover{color:#000000;border-bottom:2px solid #000000}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn{border:none;padding:0 10px 0 0;margin-left:-5px}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn.pr-helpful-yes{border-right:1px solid #000000}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn.pr-helpful-no{margin:0 0 0 10px}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-cuff-fill,#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-fill{fill:#000000}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-active{background:0 0}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-active .pr-thumbs-icon .pr-thumbs-cuff-fill,#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-helpful-voting .pr-helpful-active .pr-thumbs-icon .pr-thumbs-fill{fill:#000000}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-answer-link-container{margin-left:0}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-questionlist .pr-qa-display-answer-details{border-bottom:1px solid #ffffff;padding-bottom:10px}#pr-questiondisplay .p-w-r .pr-qa-display-question .pr-qa-display-item-icon{background-color:#000000;top:-2px}#pr-questiondisplay .p-w-r .pr-qa-display-search{padding:20px 0 20px 0;background-color:transparent}#pr-questiondisplay .p-w-r .pr-qa-display-search form .pr-qa-display-searchbar input:focus+button.pr-qa-search-empty svg path{fill:#ffffff}#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop{padding-right:0}#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-search label{width:335px!important}#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item-details{left:-33%}#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline{margin:20px 0 20px 0}#pr-questiondisplay .add-your-answer-link--hide .pr-qa-display-answer-link-container{display:none}.responsive-tabs--powerreviews{text-align:center;max-width:1024px;margin:0 auto!important}.responsive-tabs--powerreviews .resp-tabs-container{background-color:#eff0f0;padding:20px 20px}.spp-product-layout__content-item .responsive-tabs--powerreviews .resp-tabs-container{background-color:#ffffff}@media (max-width:767px){.responsive-tabs--powerreviews .resp-tabs-container{padding:0}}@media (max-width:767px){.responsive-tabs--powerreviews .resp-tabs-container .resp-accordion{background-color:#eff0f0;padding:10px 20px 10px 20px;font-size:15px}.spp-product-layout__content-item .responsive-tabs--powerreviews .resp-tabs-container .resp-accordion{background-color:#ffffff}}.responsive-tabs--powerreviews .resp-tabs-list{display:inline-flex}@media (max-width:767px){.responsive-tabs--powerreviews .resp-tabs-list.clearfix{display:none}}.responsive-tabs--powerreviews .resp-tab-item{margin-bottom:0;background:#ffffff}.responsive-tabs--powerreviews .resp-tab-item.resp-tab-active{background:#eff0f0}.spp-product-layout__content-item .responsive-tabs--powerreviews .resp-tab-item.resp-tab-active{background:#ffffff}.responsive-tabs--powerreviews .resp-tab-item h2{font-size:15px;margin:0}@media (min-width:768px){.responsive-tabs--powerreviews .resp-tab-item h2{font-size:40px}}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close{top:56px;right:0;outline:0}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close .pr-cross-icon,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close:focus .pr-cross-icon,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close:hover .pr-cross-icon{width:40px;outline:0}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close .pr-cross-icon__circle,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__circle,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__circle{stroke:none}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close .pr-cross-icon__line,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__line,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__line{stroke:#000000}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev{background:0 0;line-height:4}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next .pr-caret-icon,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev .pr-caret-icon{width:25px}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next .pr-caret-icon,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next .pr-caret-icon:hover,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev .pr-caret-icon,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev .pr-caret-icon:hover{background:0 0}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next .pr-caret-icon:focus,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev .pr-caret-icon:focus{outline:0}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next .pr-caret-icon__circle,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev .pr-caret-icon__circle{stroke:none}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next .pr-caret-icon__line,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next:hover .pr-caret-icon__line,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev .pr-caret-icon__line,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev:hover .pr-caret-icon__line{stroke:#000000}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next:focus,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev:focus{outline:0}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next button:focus,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next button:hover,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev button:focus,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev button:hover{outline:0}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next button:focus .pr-caret-icon,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next button:hover .pr-caret-icon,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev button:focus .pr-caret-icon,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev button:hover .pr-caret-icon{background:0 0}.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next button:focus .pr-caret-icon__line,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__next button:hover .pr-caret-icon__line,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev button:focus .pr-caret-icon__line,.responsive-tabs--powerreviews .p-w-r .pr-media-modal .pr-media-carousel .button__prev button:hover .pr-caret-icon__line{stroke:#000000}.quickshop__container .product__details .product__rating .t-desktop{display:none}@media (max-width:767px){.spp-mobile-page .rating_fav .product__rating{width:auto}}#pr-write .pr-email_collection-form-group{display:none!important}.skin-glow-collection{overflow:auto}.skin-glow-collection h1{font-family:'MillerBanner Light';font-size:60px;text-align:center;line-height:.8em;letter-spacing:0}.skin-glow-collection .product_collection_hero{background-position-x:50%}.skin-glow-collection .product_collection_hero__body{width:50%;margin-left:50%;top:20%;position:relative;text-align:center}.skin-glow-collection .product_collection_hero__subtitle{font-size:22px;text-transform:uppercase;text-align:center}.skin-glow-collection .product_collection_hero__html_block{font-size:24px;line-height:1.75em;max-width:380px;padding:0 20px;margin:80px auto 0}.skin-glow-collection .product_collection_hero__content-item{float:left}.skin-glow-collection .product_collection_hero__content-item:nth-child(1){border-bottom:1px solid #000000}@media (min-width:1024px){.skin-glow-collection .product_collection_hero__content-item:nth-child(1){width:1024px}}.skin-glow-collection .product_collection_hero__content-item:nth-child(n+2):nth-child(-n+3){width:50%}.skin-glow-collection .product_collection_hero__content-item:nth-child(4){width:100%}.skin-glow-collection .product-collection-product__product{text-align:center}.skin-glow-collection .product-collection-product__callout{font-family:Arial,Verdana,sans-serif;font-size:22px;text-transform:uppercase;line-height:1em;max-width:512px}.skin-glow-collection .product-collection-product__product-name{font-family:Arial,Verdana,sans-serif;font-size:22px;text-transform:uppercase;line-height:1.25em;max-width:512px;margin-bottom:20px}.skin-glow-collection .product-collection-product__price{border-bottom:1px solid #000000;padding-bottom:4px}.skin-glow-collection .product-collection-product__price:before{content:' ';display:block}.skin-glow-collection .product-collection-product__description{font-size:18px;line-height:1.75em;max-width:512px}.skin-glow-collection .product-collection-product__shop-details{text-align:center;max-width:512px}.skin-glow-collection .button--outline{border:2px solid #000000;color:#000000}.skin-glow-collection .button--outline:hover{border:2px solid #ff4661;color:#ff4661}.skin-glow-collection .callout-alt .button{border:2px solid #000000;background-color:#000000}.skin-glow-collection .callout-alt .button:hover{border:2px solid #ff4661;background-color:#ff4661}.skin-glow-collection .block_cheek-glow-palette{position:relative}.skin-glow-collection .block_cheek-glow-palette .product-collection-product__product{float:right;padding-top:40px;padding-left:50%;width:100%;height:670px;position:relative}@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .product-collection-product__product{height:710px}}.skin-glow-collection .block_cheek-glow-palette .product-collection-product__product img{position:absolute;top:120px;left:0;z-index:-1}@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .product-collection-product__product img{top:30px}}.skin-glow-collection .block_cheek-glow-palette .product-collection-product__shop-details{position:absolute;bottom:36px;right:0;left:0;margin:0 auto}.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components{text-transform:uppercase;position:absolute;left:24px;top:200px}.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .cream{font-family:Arial,Verdana,sans-serif}.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .cream:after{height:20px;width:66px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;content:'';bottom:0;left:50px}@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .cream:after{width:100px}}.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .rouge{font-family:Arial,Verdana,sans-serif;position:relative;top:100px}.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .rouge:after{height:20px;width:66px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;content:'';bottom:-20px;left:50px}@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .text-block_palette-components .rouge:after{width:100px}}.skin-glow-collection .block_cheek-glow-palette .text-block_palette-name{text-align:center;top:490px}@media (min-width:1024px){.skin-glow-collection .block_cheek-glow-palette .text-block_palette-name{top:530px;font-size:18px}}.skin-glow-collection .block_cheek-glow-palette .pink{position:absolute;left:23%}.skin-glow-collection .block_cheek-glow-palette .bronze{position:absolute;left:47%}.skin-glow-collection .block_cheek-glow-palette .bare{position:absolute;left:66%}.skin-glow-collection .block_cheek-glow-palette .pearl{position:absolute;left:83%}.skin-glow-collection .block_extra-lip-tint{position:relative}.skin-glow-collection .block_extra-lip-tint .product-collection-product__product{padding:350px 20px 0}@media (min-width:1024px){.skin-glow-collection .block_extra-lip-tint .product-collection-product__product{padding:450px 20px 0}}.skin-glow-collection .block_extra-lip-tint .product-collection-product__product img{position:absolute;top:0;left:0;z-index:-1}.skin-glow-collection .block_extra-lip-tint .product-collection-product__shadelist{width:112px;height:36px;margin:0 auto;display:flex}.skin-glow-collection .block_extra-lip-tint .product-collection-product__shadename{color:#fff;float:left;width:36px;height:36px;flex:1}.skin-glow-collection .block_extra-lip-tint .shade-picker__shade{height:24px;width:24px;margin:0 auto}.skin-glow-collection .block_intensive-skin-serum{border-left:1px solid #000000;padding-bottom:20px}.skin-glow-collection .block_intensive-skin-serum .callout-alt{visibility:hidden}.skin-glow-collection .block_intensive-skin-serum .text-block_body{text-align:center;padding:20px}.skin-glow-collection .block_intensive-skin-serum .product_description{font-size:18px;line-height:1.75em}.skin-glow-collection .block_intensive-skin-serum .serum-cta{text-align:center;margin:20px}.skin-glow-collection .block_intensive-skin-serum img{margin-top:3px}.skin-glow-collection .block_moisture-balm{position:relative;border-top:1px solid #000000}.skin-glow-collection .block_moisture-balm .product-collection-product{padding-top:10%;height:472px}.skin-glow-collection .block_moisture-balm .product-collection-product__product-name{width:512px;float:right;clear:right}.skin-glow-collection .block_moisture-balm .product-collection-product__description{width:512px;padding:0 27px;float:right;clear:right}.skin-glow-collection .block_moisture-balm .product-collection-product__shop-details{width:512px;float:right;clear:right}.skin-glow-collection .block_moisture-balm .product-collection-product__product img{min-width:1024px;position:absolute;top:0;left:-100px;z-index:-1}@media (min-width:1024px){.skin-glow-collection .block_moisture-balm .product-collection-product__product img{left:0}}.soothing-milk{overflow:auto}.soothing-milk h1{font-family:'MillerBanner Light';font-size:80px;text-align:center;line-height:.8em;letter-spacing:0}.soothing-milk .product_collection_hero{background-position-x:50%;height:635px}.soothing-milk .product_collection_hero__body{width:50%;top:20%;position:relative;text-align:center}.soothing-milk .product_collection_hero__subtitle{font-size:22px;text-transform:uppercase;text-align:center;margin:0 auto 20px}.soothing-milk .product_collection_hero__html_block{font-size:18px;line-height:1.5em;max-width:380px;margin:0 auto}.soothing-milk .product-atb{max-width:488px;text-align:center;float:left;margin:160px 0 0 20px}@media (min-width:1024px){.soothing-milk .product-atb{margin:160px 0 0 130px}}.soothing-milk .product-atb .product-palette-atb__callout{font-family:'MillerBanner Light Italic';font-size:45px;font-style:oblique;text-transform:uppercase;line-height:1em;position:relative}.soothing-milk .product-atb .product-palette-atb__callout:before{position:absolute;top:-86px;left:0;right:0}.soothing-milk .product-atb .product-palette-atb__product-name{font-family:Arial,Verdana,sans-serif;font-size:25px;text-transform:uppercase;line-height:1.25em;max-width:512px;margin-bottom:20px}.soothing-milk .product-atb p{font-size:18px;line-height:1.5em}.soothing-milk .product-image{float:right;margin:40px 30px 20px 0}@media (min-width:1024px){.soothing-milk .product-image{margin:40px 150px 20px 0}}.soothing-milk .button--outline{border:2px solid #000000;color:#000000}.soothing-milk .button--outline:hover{border:2px solid #ff4661;color:#ff4661}.soothing-milk .block_bobbi-tip{text-align:center;line-height:1.5em;width:325px;padding:12px;background-color:#eff0f0;float:right;margin-right:40px}@media (min-width:1024px){.soothing-milk .block_bobbi-tip{width:425px}}.soothing-milk .block_bobbi-tip p{font-size:14px;margin:0}.soothing-milk .block_bobbi-tip .text-block_title{font-family:Arial,Verdana,sans-serif;font-size:18px;text-transform:uppercase}.soothing-milk .block_soothing-cleansing-milk .product-palette-atb__callout:before{content:url(/media/export/cms/collections/soothing_milk/BB_SS17_CMS_SoothingCleansingMilk_Sun.jpg)}.soothing-milk .block_soothing-cleansing-oil .product-palette-atb__callout:before{content:url(/media/export/cms/collections/soothing_milk/BB_SS17_CMS_SoothingCleansingMilk_Moon.jpg)}.soothing-milk .block_soothing-cleansing-oil .product-image{margin:0 150px 20px 0}.soothing-milk .block_extra-balm-rinse{margin:40px 0 20px 0;border-top:1px solid #bbbbb9}.soothing-milk .block_extra-balm-rinse .product-image{margin:-200px 0 20px 0;float:left}@media (min-width:1024px){.soothing-milk .block_extra-balm-rinse .product-image{margin:-200px 0 20px 60px}}.soothing-milk .block_extra-balm-rinse .product-atb{margin:80px 40px 0 0;float:right;max-width:300px}@media (min-width:1024px){.soothing-milk .block_extra-balm-rinse .product-atb{margin:80px 0 0 0;max-width:488px}}.soothing-milk .block_extra-balm-rinse .product-atb .product-palette-atb__callout{font-family:Arial,Verdana,sans-serif;font-size:15px;font-style:initial;text-transform:uppercase;margin-bottom:6px;position:relative}.soothing-milk .block_extra-balm-rinse .product-atb .product-palette-atb__callout:before{content:'';background:#000;width:50%;height:1px;display:inline-block;position:absolute;top:6px;left:25%}.soothing-milk .block_extra-balm-rinse .product-atb .product-palette-atb__callout .inner{background:#fff;display:inline-block;position:relative;padding:0 7px 0 9px}.skin_cushion{max-width:1024px;margin:0 auto;padding-top:60px;border-top:1px solid #000000;overflow:hidden}.skin_cushion h1{font-family:'MillerBanner Light';font-size:72px;color:#ffffff;text-align:left;line-height:1em;font-weight:100;letter-spacing:0}@media (max-width:768px){.skin_cushion h1{font-size:53px}}@media (max-width:768px){.skin_cushion .product_collection_hero{background-position:-170px}}.skin_cushion .product_collection_hero__body{color:white;width:40%;margin:186px 0 0;position:absolute;right:0}.skin_cushion .product_collection_hero__subtitle{font-size:27px;text-transform:uppercase;position:absolute;top:18px;right:0}.skin_cushion .product_collection_hero__html_block{font-size:22px;line-height:1.75em;width:80%}.skin_cushion .product_collection_hero__content-item:nth-child(1){font-family:Arial,Verdana,sans-serif;text-transform:uppercase;width:100%;text-align:center;position:absolute;top:-36px}.skin_cushion .product_collection_hero__content-item:nth-child(1) img{vertical-align:top;padding-right:3px}.skin_cushion .product_collection_hero__content-item:nth-child(4),.skin_cushion .product_collection_hero__content-item:nth-child(5){width:50%;float:left}.skin_cushion .product_collection_hero__content-item:nth-child(6){clear:both}.skin_cushion .product_compact{height:535px;background-size:contain;background-repeat:no-repeat;background-color:#f8f4eb;background-position:center}.skin_cushion .product_compact h2{display:none}.skin_cushion .product_compact .product-collection-product__description{font-size:20px;padding:2% 5% 0 60%}@media (max-width:768px){.skin_cushion .product_compact .product-collection-product__description{font-size:18px;padding:2% 5% 0 58%}}.skin_cushion .product_compact .product-collection-product__shop-details{padding-left:60%}@media (max-width:768px){.skin_cushion .product_compact .product-collection-product__shop-details{padding-left:58%}}.skin_cushion .product_compact img{position:absolute;top:0;z-index:-1}.skin_cushion .product_compact .product-collection-product__price{font-family:Arial,Verdana,sans-serif;font-size:20px;width:180px;line-height:3em}.skin_cushion .skin_cushion_chart .block_container__content{height:752px;position:relative;border-bottom:1px solid #000000}.skin_cushion .skin_cushion_chart h4{font-family:Arial,Verdana,sans-serif;text-transform:uppercase}.skin_cushion .skin_cushion_chart img{display:block;margin-left:18%;padding:81px 0}@media (max-width:768px){.skin_cushion .skin_cushion_chart img{margin-left:12%}}.skin_cushion .skin_cushion_chart .text-block{width:100%;margin:21px auto;position:absolute;top:0}.skin_cushion .skin_cushion_chart .text-block_body{font-size:18px;line-height:1.75em;position:relative}.skin_cushion .skin_cushion_chart .text-block .note{font-size:14px}.skin_cushion .skin_cushion_chart .skin-boosting{width:25%;position:absolute;top:36px;left:9%}@media (max-width:768px){.skin_cushion .skin_cushion_chart .skin-boosting{width:27%;left:4%}}.skin_cushion .skin_cushion_chart .skin-boosting h4:after{content:url(/media/export/cms/collections/skin_cushion/SkinCushion_leader_1.jpg);position:absolute;top:15px;left:169px}.skin_cushion .skin_cushion_chart .fresh-formula{width:25%;position:absolute;top:36px;right:6%}@media (max-width:768px){.skin_cushion .skin_cushion_chart .fresh-formula{width:22%;right:2%}}.skin_cushion .skin_cushion_chart .fresh-formula h4:before{content:url(/media/export/cms/collections/skin_cushion/SkinCushion_leader_2.jpg);position:absolute;top:15px;right:270px}@media (max-width:768px){.skin_cushion .skin_cushion_chart .fresh-formula h4:before{right:180px}}.skin_cushion .skin_cushion_chart .customizable-coverage{width:30%;position:absolute;top:490px;left:9%}@media (max-width:768px){.skin_cushion .skin_cushion_chart .customizable-coverage{width:32%;top:508px;left:4%}}.skin_cushion .skin_cushion_chart .customizable-coverage h4:after{content:url(/media/export/cms/collections/skin_cushion/SkinCushion_leader_3.jpg);position:absolute;top:-136px;left:270px}@media (max-width:768px){.skin_cushion .skin_cushion_chart .customizable-coverage h4:after{left:166px}}.skin_cushion .skin_cushion_chart .seamless-application{width:25%;position:absolute;top:490px;right:6%}@media (max-width:768px){.skin_cushion .skin_cushion_chart .seamless-application{width:40%;top:508px;right:9%}}.skin_cushion .skin_cushion_chart .seamless-application h4:before{content:url(/media/export/cms/collections/skin_cushion/SkinCushion_leader_4.jpg);position:absolute;top:-24px;right:270px}@media (max-width:768px){.skin_cushion .skin_cushion_chart .seamless-application h4:before{top:-24px;right:56px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}}.skin_cushion .skin_cushion_chart .seamless-application .note{font-size:14px}.skin_cushion .product_brush,.skin_cushion .product_refill{font-size:18px;height:574px;background-repeat:no-repeat;background-position:center 0;padding:256px 9% 0}@media (max-width:768px){.skin_cushion .product_brush,.skin_cushion .product_refill{padding:208px 9% 0}}.skin_cushion .product_brush h2,.skin_cushion .product_refill h2{font-family:Arial,Verdana,sans-serif;font-size:18px;line-height:1.5em;text-transform:uppercase;margin-bottom:20px}.skin_cushion .product_brush .product-collection-product__price,.skin_cushion .product_refill .product-collection-product__price{font-family:Arial,Verdana,sans-serif;font-size:20px;width:180px;line-height:2em}.skin_cushion .product_refill{background-position:center 12px}.skin_cushion .product_brush{background-position:center 60px;background-size:contain;border-left:1px solid #d4d4d4}.skin_cushion .block_container.video{background:#000;color:#fff;text-align:center;padding:0 39px 39px}.skin_cushion .block_container.video h4{font-family:'MillerBanner Light';font-size:30px;text-transform:uppercase;padding:39px 0}.skin_cushion .block_container.video .block_container__subtitle{font-size:20px;margin-bottom:24px}.skin_cushion .block_container.video .video-block__media{width:100%;position:relative;margin:0 auto}@media (min-width:1025px){.skin_cushion .block_container.video .video-block__media{width:870px}}.skin_cushion .block_container.video .video-block__media--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:0 auto}@media (min-width:1025px){.skin_cushion .block_container.video .video-block__media--video{width:870px;height:475px}}.skin_cushion .product-collection-footer_l,.skin_cushion .product-collection-footer_r{min-height:272px;margin-top:0;margin-bottom:0}@media (max-width:768px){.skin_cushion .product-collection-footer_l,.skin_cushion .product-collection-footer_r{border-bottom:6px solid #ffffff}}.skin_cushion .product-collection-footer_r{margin-left:4px}.skin_cushion .product-collection-footer_r .icon-freeshipping{position:relative;bottom:12px}.skin_cushion .product-collection-footer_r .icon-freeshipping:before{content:url(/media/export/cms/global/free-shipping_69px.png)}.extra-skincare-collection .block_container{margin:60px 0}.extra-skincare-collection .block_container__title{font-size:20px;margin-bottom:12px}@media (max-width:767px){.extra-skincare-collection .block_container__title{text-align:center}}.extra-skincare-collection .block_container__subtitle{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:20px;text-transform:uppercase}@media (max-width:767px){.extra-skincare-collection .block_container__subtitle{text-align:center}}.extra-skincare-collection .product_collection_hero__body{padding:60px 0}.extra-skincare-collection .product_collection_hero h1,.extra-skincare-collection .product_collection_hero h2.at-h2{font-family:'MillerBanner Light';font-size:60px;line-height:.75em;letter-spacing:0}@media (min-width:768px){.extra-skincare-collection .product-image{float:left}}.extra-skincare-collection .text-block_body{background-color:#eff0f0;padding:18px;margin-bottom:18px}.extra-skincare-collection .text-block_body p{font-size:16px;margin:0 0 12px 0}@media (max-width:767px){.extra-skincare-collection .product-atb{float:left;margin:0 25%}}@media (min-width:768px){.extra-skincare-collection .product-atb{margin-left:360px}}.extra-skincare-collection .product-atb a{background-color:#000000;border:2px solid #000000;color:#ffffff;display:inline-block;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;padding:.75em 1em;text-decoration:none;letter-spacing:2px;text-align:center;cursor:pointer}.extra-skincare-collection .product-atb a:hover{background-color:#ff4661;border:2px solid #ff4661}@media (min-width:768px){.extra-skincare-collection .block_container__title{margin-left:360px}.extra-skincare-collection .block_container__subtitle{margin-left:360px;margin-bottom:12px}.extra-skincare-collection .text-block{margin-left:360px}}.extra-skincare-collection .product-collection-footer_l,.extra-skincare-collection .product-collection-footer_r{min-height:248px}.liquid_liner{max-width:1024px;margin:0 auto;overflow:hidden;position:relative}.liquid_liner .quickshop .product-gallery{border-right:none}.liquid_liner .uppercase{text-transform:uppercase}.liquid_liner .button--outline,.liquid_liner .callout-alt .button{border:none;background:#000000;color:#ffffff}.liquid_liner .button--outline:hover,.liquid_liner .callout-alt .button:hover{background:#ff4661;color:#ffffff}.liquid_liner h4{font-family:Arial,Verdana,sans-serif;font-size:14px;text-transform:uppercase;margin:0 auto;text-align:center;position:relative}.liquid_liner h4:before{content:'';background:#000000;width:50%;height:2px;display:inline-block;position:absolute;top:8px;left:25%}.liquid_liner h4 .inner{display:inline-block;position:relative;padding:0 7px 0 9px}.liquid_liner .product_collection_hero{position:relative;background-position:center;background-repeat:no-repeat;min-height:472px}.liquid_liner .product_collection_hero__title{font-family:'MillerBanner Light';font-size:60px;letter-spacing:0;color:#ffffff;line-height:.8em;text-transform:uppercase}@media (max-width:768px){.liquid_liner .product_collection_hero__title{font-size:58px}}.liquid_liner .product_collection_hero-description_1{font-size:20px;line-height:1.5em;padding:40px 0}.liquid_liner .product_collection_hero-description_1 div{padding-top:40px;border-top:1px solid #000}.liquid_liner .product_collection_hero__body{width:512px;padding:150px 0 0}.liquid_liner .product_collection_hero__subtitle{font-size:24px;color:#ffffff;letter-spacing:3px}.liquid_liner .product_lwll-product{height:400px;padding-top:180px;background-repeat:no-repeat;background-position:center 0;width:768px;margin:0 auto}.liquid_liner .product-collection-product__callout{font-family:'MillerBanner Light Italic';font-size:22px;margin-bottom:6px}.liquid_liner .product-collection-product h2{display:none}.liquid_liner .product-collection-product p{font-size:20px;text-align:center;padding:12px;width:768px}.liquid_liner .product-collection-product .button--outline{margin-top:30px}.liquid_liner .product-collection-product .product-collection-product__price{font-family:Arial,Verdana,sans-serif;font-size:18px;text-align:center}.liquid_liner .text-block_lwll-loveit{font-size:16px;background-color:#eff0f0;padding:20px 40px;margin-top:40px;overflow:hidden}.liquid_liner .text-block_lwll-loveit h4{margin:12px 0 24px}.liquid_liner .text-block_lwll-loveit h4 .inner{background:#eff0f0}.liquid_liner .text-block_lwll-loveit .text-block_body{line-height:1.5em}.liquid_liner .text-block_lwll-loveit .left-column,.liquid_liner .text-block_lwll-loveit .right-column{width:50%;float:left}.liquid_liner .text-block_lwll-loveit .left-column div,.liquid_liner .text-block_lwll-loveit .right-column div{padding:6px 24px}.liquid_liner .text-block_lwll-loveit .right-column{border-left:1px solid grey}.liquid_liner .text-block_lwll-sliderhead{margin:60px auto 0}.liquid_liner .text-block_lwll-sliderhead h4 .inner{background:#ffffff}.liquid_liner .homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner{height:439px}@media (min-width:1024px){.liquid_liner .homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner{max-height:initial}}.liquid_liner .homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner .homepage-slide__abstract__inner{width:initial}.liquid_liner .homepage-slide.module .homepage-slide__slide.module .homepage-slide__slide__inner .homepage-slide__abstract--default-y-pos{top:50%}.liquid_liner .product_lwll-remover{height:586px;background-repeat:no-repeat;background-position:80% center}.liquid_liner .product_lwll-remover p.product-collection-product__description{width:50%;padding-top:120px}.liquid_liner .product_lwll-remover .product-collection-product__shop-details{width:50%}.liquid_liner .product-collection-footer_r{min-height:248px}.liquid_liner .product-collection-footer_r .icon-freeshipping:before{content:url(/media/export/cms/global/free-shipping_69px.png)}.liquid_liner .product-collection-footer_l,.liquid_liner .product-collection-footer_r{margin-top:0;margin-bottom:0}.slww{padding:0;max-width:1024px;margin:0 auto}.slww h2{font-family:Arial,Verdana,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:20px}.slww h4{font-family:'Lato Black';font-size:30px;line-height:1em;text-transform:uppercase}@media (min-width:768px){.slww h4{font-size:52px}}.slww .wrap{padding:0;position:relative}.slww .quickshop_container{text-align:center;margin:0 0 50px 0}@media (min-width:768px){.slww .quickshop_container{margin:50px 0}}.slww .quickshop_container .basic-responsive{overflow:hidden}.slww .quickshop_container .quickshop{text-align:left}.slww .quickshop_container .button--outline{color:#000000;border:none;border-bottom:2px solid #000000;padding:.75em 0}.slww .quickshop_container__subtitle{font-size:12px;margin:5px 0 12px}@media (min-width:768px){.slww .quickshop_container__subtitle{font-size:20px;margin:22px}}.slww .videos-plus .quickshop-wrapper{position:auto}.slww .videos-plus .quickshop_container{margin:0;cursor:pointer}.slww .product_models{height:300px}@media (min-width:667px){.slww .product_models{height:472px}}.slww .product_stripes{height:70px}@media (min-width:768px){.slww .product_stripes{height:130px}}.slww .product_product{height:295px}@media (min-width:667px){.slww .product_product{height:500px}}.slww .product_benefits{line-height:1.5em;text-align:left;padding:0 2% 0 30%;overflow:hidden}@media (min-width:768px){.slww .product_benefits{line-height:2em;text-align:center;width:33%;float:left;padding:39px}}.slww .product_benefits .hed{font-family:Arial,Verdana,sans-serif;font-size:12px;text-transform:uppercase}@media (min-width:768px){.slww .product_benefits .hed{font-size:20px;margin-top:20px}}.slww .product_benefits .dek{font-size:12px}@media (min-width:768px){.slww .product_benefits .dek{font-size:20px}}@media (max-width:767px){.slww .product_benefits{position:relative;margin:20px 0}.slww .product_benefits img:nth-child(1){width:31px;position:absolute;top:50%;transform:translateY(-50%);left:9%}.slww .product_benefits img:nth-child(2){position:absolute;left:23%;top:50%;transform:translateY(-50%);width:2.5px}}@media (max-width:767px){.slww .shade-slider .slick-slider{margin-bottom:12px}}.slww .block_problem_skin_header{text-align:center;padding:30px 0}@media (max-width:767px){.slww .block_problem_skin_header{background-image:url(/media/export/cms/collections/slww/problem_skin_video/MOBILE_VIDEO_BG.jpg);background-size:cover}}.slww .block_problem_skin_header .hed{font-family:Lato Black;font-size:22px;text-transform:uppercase}@media (min-width:768px){.slww .block_problem_skin_header .hed{font-size:31px;margin-bottom:18px}}.slww .block_problem_skin_header .dek{font-size:12px}@media (min-width:768px){.slww .block_problem_skin_header .dek{font-size:20px}}.slww .video-carousel__block{background-color:#ffffff;min-height:640px}@media (max-width:767px){.slww .video-carousel__block{background-image:url(/media/export/cms/collections/slww/problem_skin_video/MOBILE_VIDEO_BG.jpg);background-size:cover;background-position:center bottom}}@media (max-width:768px){.slww .video-carousel__block{min-height:495px}}@media (max-width:736px){.slww .video-carousel__block{min-height:572px}}@media (max-width:414px){.slww .video-carousel__block{min-height:422px}}@media (max-width:375px){.device-mobile .slww .video-carousel__block{min-height:395px}}@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:portrait){.slww .video-carousel__block{min-height:640px}}@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:landscape){.slww .video-carousel__block{min-height:655px}}.slww .video-carousel__block .video-block__media--title{color:#000000}.slww .video-carousel__block .video-carousel__menu{margin:0 1px;width:unset}@media (min-width:768px){.slww .video-carousel__block .video-carousel__menu{display:none}}.slww .video-carousel__block .video-carousel__menu .selectbox{color:#000000;border:1px solid #000000;background-color:#ffffff}.slww .video-carousel__block .video__image__thumb{padding:0 6px}.slww .video-carousel__block .video-carousel__related_products__button{color:#000000;text-transform:uppercase;bottom:12px;background-color:#ffffff;border-color:#000000}@media (max-width:767px){.slww .video-carousel__block__header{font-family:'Lato Black';color:#000000;text-transform:uppercase;padding:20px;background-image:url(/media/export/cms/collections/slww/problem_skin_video/MOBILE_VIDEO_BG.jpg);background-size:cover}}.slww .homepage-slide.module .homepage-slide__slide.module{margin:0}.slww .homepage-slide.before_after{top:-13px}.slww .homepage-slide.before_after .homepage-slide__inner{margin-bottom:0}@media (min-width:768px){.slww .homepage-slide.before_after .homepage-slide__inner{padding-bottom:18px}}@media (max-width:767px){.slww .homepage-slide.before_after .homepage-slide__dropdown{padding-top:32px}}.slww .homepage-slide.before_after .product-grid--carousel .slick-prev{left:unset}.slww .homepage-slide.before_after .icon{font-size:24px;position:absolute;right:0;top:3px;z-index:1000;cursor:pointer}@media (min-width:768px){.slww .block_container.olapic{border-top:1px solid #d0d0d0}}.slww .block_container.olapic h3{font-family:'Lato Black';font-size:27px;text-transform:uppercase}@media (max-width:767px){.slww .block_container.olapic h3{padding:30px 0 0}}.slww .block_container.olapic .olapic-block__copy{line-height:1.5em}.slww .evergreen_services{border-top:1px solid #d0d0d0}.slww.influencers .product_collection_hero{padding:0;max-width:1024px;margin:0 auto}.slww.influencers .product_collection_hero h1{font-family:"Lato Black";font-size:36px;letter-spacing:0;line-height:1em;margin:0 auto 18px auto}.slww.influencers .product_collection_hero h2{font-family:Arial,Verdana,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:20px}.slww.influencers .product_collection_hero h4{font-family:"Lato Black";font-size:30px;line-height:1em;text-transform:uppercase}@media (min-width:768px){.slww.influencers .product_collection_hero h4{font-size:52px}}.slww.influencers .product_collection_hero__body{margin:30px 0 0 0}.slww.influencers .product_collection_hero__subtitle{font-size:18px;letter-spacing:1px;padding:0 12px 18px;line-height:1.25em}.slww.influencers .product_collection_hero-v3 .quickshop-wrapper{position:unset}.slww.influencers .wrap{padding:0;position:relative}.slww.influencers .quickshop_container{text-align:center;margin:0}.slww.influencers .quickshop_container .basic-responsive{overflow:hidden}.slww.influencers .quickshop_container .quickshop{text-align:left}.slww.influencers .quickshop_container .button--outline{color:#000000;border:none;border-bottom:2px solid #000000;padding:.75em 0}@media (min-width:768px){.slww.influencers .videos-plus-module_page_nav{top:86.5em}}@media (min-width:768px){.slww.influencers .videos-plus-module_hero__title{margin-top:0}}@media (max-width:767px){.slww.influencers .video-carousel__block__header{font-size:36px;letter-spacing:0;background-image:unset}}.slww.influencers .homepage-slide.module{margin-top:30px}.product_collection_hero-v3.slww .quickshop-wrapper{position:unset}.extra_glow_collection{text-align:center;margin-bottom:20px}@media (min-width:768px){.extra_glow_collection{text-align:left}}.extra_glow_collection.product_collection_hero-v3 .callout-alt .button{background-color:#000000;border:1px solid #000000}.extra_glow_collection.product_collection_hero-v3 .callout-alt .button:hover{color:#ffffff;background-color:#ff4661;border:1px solid #ff4661}.extra_glow_collection .button--outline{color:#000000;border:1px solid #000000}.extra_glow_collection .button--outline:hover{color:#ff4661;border:1px solid #ff4661}.extra_glow_collection .product_collection_hero{font-family:'Lato Regular';background-size:contain;background-repeat:no-repeat}@media (min-width:768px){.extra_glow_collection .product_collection_hero{color:#ffffff;height:424px}.extra_glow_collection .product_collection_hero__content{margin-bottom:90px}}@media (min-width:1024px){.extra_glow_collection .product_collection_hero{height:564px}}.extra_glow_collection .product_collection_hero__body{padding-top:393px}@media (min-width:768px){.extra_glow_collection .product_collection_hero__body{padding:30px 0 0 57%;text-align:center}.extra_glow_collection .product_collection_hero__body .button--outline{color:#ffffff;border:1px solid #ffffff;background-color:rgba(248,236,236,.5)}.extra_glow_collection .product_collection_hero__body .button--outline:hover{color:#ff4661;border:1px solid #ff4661}}@media (min-width:1024px){.extra_glow_collection .product_collection_hero__body{padding:124px 0 0 52%}}.extra_glow_collection .product_collection_hero__callout{font-size:26px;line-height:1em;padding-bottom:9px}.extra_glow_collection .product_collection_hero__title{font-family:'Lato Black'}.extra_glow_collection .product_collection_hero__title .hed_1{font-size:80px;line-height:.5em}.extra_glow_collection .product_collection_hero__title .hed_2{font-size:86px;line-height:1em}.extra_glow_collection .product_collection_hero__title .hed_3{font-size:36px}@media (min-width:1024px){.extra_glow_collection .product_collection_hero__title .hed_1{font-size:100px}.extra_glow_collection .product_collection_hero__title .hed_2{font-size:110px}.extra_glow_collection .product_collection_hero__title .hed_3{font-size:47px}}.extra_glow_collection .product_collection_hero__subtitle{font-size:14px;margin:0 auto 24px auto}.extra_glow_collection .product_collection_hero__html_block{margin:0 auto 24px auto}.extra_glow_collection h2{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;margin:20px auto 3px auto;text-transform:uppercase}@media (min-width:768px){.extra_glow_collection h2{font-size:20px}}.extra_glow_collection .product-collection-product__description{padding:0 36px}@media (min-width:768px){.extra_glow_collection .product-collection-product__description{font-size:20px}}.extra_glow_collection .product-collection-product__shop-details{margin:20px 0}.extra_glow_collection .product-collection-product .price{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}@media (min-width:768px){.extra_glow_collection .product-collection-product .price{font-size:20px}}@media (min-width:768px){.extra_glow_collection .product-collection-product .product-collection-product__price{display:none}}.extra_glow_collection .block_extra_lip_tint .block_container__content{position:relative}.extra_glow_collection .block_extra_lip_tint .product-collection-product__shop-details{margin:120px 0 20px}@media (min-width:768px){.extra_glow_collection .block_extra_lip_tint .product-collection-product__shop-details{margin:20px 0}}.extra_glow_collection .block_extra_lip_tint .product-image-qs{position:absolute;bottom:66px;padding:0 76px}@media (min-width:768px){.extra_glow_collection .block_extra_lip_tint .product-image-qs{position:static;padding:0;margin:0 20px 60px 0;float:left;height:220px;display:flex;align-items:center}}@media (min-width:1024px){.extra_glow_collection .block_extra_lip_tint .product-image-qs{margin:0 52px}}@media (min-width:768px){.extra_glow_collection .block_extra_lip_tint{margin-top:40px}.extra_glow_collection .block_extra_lip_tint .product-image{margin:72px 0 6px;text-align:center}}.extra_glow_collection .block_extra_skincare_palette{background-color:#f8ecec;margin:0 12px;padding:18px}.extra_glow_collection .block_extra_skincare_palette .product_chart{position:relative}.extra_glow_collection .block_extra_skincare_palette .product_chart img{margin:0 auto;display:block}@media (min-width:768px){.extra_glow_collection .block_extra_skincare_palette .product_chart img{width:74%}}@media (min-width:1024px){.extra_glow_collection .block_extra_skincare_palette .product_chart img{width:auto}}.extra_glow_collection .block_extra_skincare_palette .chart_block{margin-bottom:18px}@media (min-width:768px){.extra_glow_collection .block_extra_skincare_palette .chart_block{position:absolute}}@media (min-width:768px){.extra_glow_collection .block_extra_skincare_palette{font-size:18px;line-height:1.5em}.extra_glow_collection .block_extra_skincare_palette .product-collection-product__product{text-align:center}.extra_glow_collection .block_extra_skincare_palette .product-collection-product__description{padding:0}.extra_glow_collection .block_extra_skincare_palette .skin_salve{bottom:20px;left:1%;width:186px}.extra_glow_collection .block_extra_skincare_palette .skin_salve:after{content:url(/media/export/cms/collections/ExtraGlow/SS18_CMS-PC_ExtraGlow_lead1.png);position:absolute;top:35px}.extra_glow_collection .block_extra_skincare_palette .face_oil{bottom:240px;left:70%}.extra_glow_collection .block_extra_skincare_palette .face_oil:before{content:url(/media/export/cms/collections/ExtraGlow/SS18_CMS-PC_ExtraGlow_lead2.png);position:absolute;top:48px;left:-112px}}@media (min-width:768px) and (min-width:1024px){.extra_glow_collection .block_extra_skincare_palette .face_oil:before{top:28px}}@media (min-width:768px){.extra_glow_collection .block_extra_skincare_palette .soothing_balm{bottom:-7px;left:76%;width:180px}.extra_glow_collection .block_extra_skincare_palette .soothing_balm:before{content:url(/media/export/cms/collections/ExtraGlow/SS18_CMS-PC_ExtraGlow_lead1.png);position:absolute;top:35px;left:-112px;transform:scaleX(-1)}}@media (min-width:1024px){.extra_glow_collection .block_extra_skincare_palette .skin_salve{left:8%}.extra_glow_collection .block_extra_skincare_palette .soothing_balm{bottom:20px;left:74%;width:218px}}@media (min-width:768px){.extra_glow_collection .moisture_balm{margin:36px 0 0;overflow:auto}.extra_glow_collection .moisture_balm .product-collection-product{width:46%;float:left}.extra_glow_collection .moisture_balm .product-collection-product__product-name{margin:0 0 0 36px}.extra_glow_collection .moisture_balm .product-collection-product__shop-details{margin:20px 0 20px 36px}.extra_glow_collection .moisture_balm .price{margin-left:36px}.extra_glow_collection .moisture_balm .product-image-qs{float:right}}@media (min-width:1024px){.extra_glow_collection .moisture_balm .product-collection-product{width:50%}}.extra_glow_collection .block_highlighting_powder .text-block_link{color:#000000;border:1px solid #000000;line-height:1;display:inline-block;padding:.75em 1em;letter-spacing:2px}.extra_glow_collection .block_highlighting_powder .text-block_link:hover{color:#ff4661;border:1px solid #ff4661}.extra_glow_collection .block_highlighting_powder .product-image_link{color:#000000;border:1px solid #000000;line-height:1;display:inline-block;padding:.75em 1em;letter-spacing:2px}.extra_glow_collection .block_highlighting_powder a{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;color:#000000;text-decoration:none}.extra_glow_collection .block_highlighting_powder a:hover{color:#ff4661}@media (min-width:768px){.extra_glow_collection .block_highlighting_powder{overflow:auto;margin:-20px}.extra_glow_collection .block_highlighting_powder .product-image{float:left}.extra_glow_collection .block_highlighting_powder .product-collection-product{padding-top:54px}}@media (min-width:1024px){.extra_glow_collection .block_highlighting_powder{margin-top:-72px}.extra_glow_collection .block_highlighting_powder .product-image{margin-right:180px}}.sticky-node .filter-fixed-top{position:fixed;top:54px;left:0;right:0;z-index:995}@media (min-width:768px){.sticky-node .filter-fixed-top{z-index:1000}}.menu-mpp-sticky .sticky-node .filter-fixed-top{top:94px}@media (min-width:768px){.menu-mpp-sticky .sticky-node .filter-fixed-top{top:54px}}.fb-live{max-width:1024px;background-color:#000000;color:#ffffff;text-align:center;padding-top:30px;margin:0 auto}.fb-live h1{font-family:MillerBanner light;font-size:52px;line-height:1em}.fb-live .product_collection_hero__html_block{font-size:22px;line-height:1.5em;padding:0 0 40px;max-width:840px;margin:0 auto}.fb-live .basic-responsive{max-width:656px;margin:0 auto}.fb-live .facebook-comments-v1{width:368px;background-color:#fff;margin:0 auto 30px;padding:0}.fb-live .facebook-comments__refresh-button{background:#4080ff;border:none;text-align:center;position:relative;color:#fff;font-size:14px;line-height:22px;font-weight:700;font-family:Helvetica,Arial,sans-serif;margin-top:24px;max-width:304px;padding:12px;text-shadow:none;width:100%;vertical-align:middle;margin:18px 8px 10px 8px;border-radius:2px;cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap;word-break:break-word;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fb-live .product-grid-products{background-color:#fff}.site-nav--sticky .hp-counter .inner{line-height:40px;vertical-align:top}@media (min-width:1024px){.site-nav--sticky .hp-counter{width:1024px;top:54px;position:absolute}}.hp-counter{display:none;height:41px;min-height:41px;background-color:#ff3463;text-align:center;z-index:1;margin:0 auto;color:#ffffff;overflow:hidden;position:static;left:0;top:54px;width:100vw}.hp-counter-url{overflow:auto}.hp-counter .inner{display:inline-block;line-height:40px;height:100%;font-size:15px;vertical-align:top}.hp-counter .inner .timer{font-weight:700}@media (min-width:1024px){.hp-counter{top:0}}.hp-counter{top:0;right:0;width:100%;padding:0 12px}.hp-counter .inner{font-size:15px;display:flex;vertical-align:middle;align-items:center;justify-content:center;line-height:1}@media (min-width:768px){.hp-counter .inner{display:inline-block;line-height:40px;height:100%;font-size:15px;vertical-align:top}}.site-utils--sticky .hp-counter{display:none;position:inherit}a.hp-counter-url{width:100%}.block-template-hp-counter-v1{height:40px}@media (max-width:767px){.pg-checkout.confirm .block-template-hp-counter-v1,.pg-checkout.index .block-template-hp-counter-v1,.pg-checkout.opc__samples .block-template-hp-counter-v1,.pg-checkout.opc__wp_samples .block-template-hp-counter-v1,.pg-checkout.samples .block-template-hp-counter-v1{display:none}}.pg-checkout.opc__registration .block-template-hp-counter-v1{display:none}.overlay-offer-signup{padding:0 40px}.overlay-offer-signup__title{width:100%;margin:.5em 0;font-family:Arial,Verdana,sans-serif;font-size:24px;letter-spacing:5px;line-height:1.2em;text-align:center;text-transform:uppercase}.overlay-offer-signup__content{width:100%;font-size:16px;text-align:center}.overlay-offer-signup__text{margin:1em 0}.overlay-offer-signup__form{margin-bottom:1.5em}.overlay-offer-signup__email-input{width:200px}@media (max-width:767px){.overlay-offer-signup__email-input{width:100%}}.overlay-offer-signup__submit-button{margin-top:-3px}@media (max-width:767px){.overlay-offer-signup__submit-button{width:100%;margin-top:1em}}.overlay-offer-signup__disclaimer{width:100%;font-size:12px;text-align:center}.overlay-offer-thanks{padding:1em 40px}.overlay-offer-thanks__title{width:100%;margin:1em 0;font-family:Arial,Verdana,sans-serif;font-size:24px;letter-spacing:4px;text-align:center;text-transform:uppercase}.overlay-offer-thanks__text{width:100%;text-align:center}.overlay-offer-error{padding:1em 40px}.overlay-offer-error__title{width:100%;margin:1em 0;font-family:Arial,Verdana,sans-serif;font-size:24px;letter-spacing:4px;text-align:center;text-transform:uppercase}.overlay-offer-error__text{width:100%;text-align:center}.tiny-waitlist-overlay.bis-signup.bis-mobile .email_input{display:inline-block}.tiny-waitlist-overlay.bis-signup.bis-mobile .email_input input[type=text]{width:100%;margin-bottom:10px}.tiny-waitlist-overlay.bis-signup.bis-mobile .waitlist_header{text-transform:none;margin:10px 0;font-size:18px;line-height:25px;display:block;font-weight:700}.tiny-waitlist-overlay.bis-signup.bis-mobile p.waitlist_message{font-size:16px;margin-bottom:20px;padding-top:10px}.tiny-waitlist-overlay.bis-signup.bis-mobile p.waitlist_message .back_to_shop{display:block;padding-top:10px}.tiny-waitlist-overlay.bis-signup.bis-mobile .field .align-r input[type=submit]{margin-bottom:3px;color:#ffffff;background:#ff4661;height:32px}.tiny-waitlist-overlay.bis-signup .email_label{margin-bottom:5px}.tiny-waitlist-overlay.bis-signup .email_input input[type=text]{width:100%;margin-bottom:37px}.tiny-waitlist-overlay.bis-signup .waitlist_header{margin:10px 0;font-size:38px;line-height:40px;text-transform:uppercase;display:block}.tiny-waitlist-overlay.bis-signup h2{margin:0 0 15px 0;text-align:left}.tiny-waitlist-overlay.bis-signup p.waitlist_message{font-size:20px;margin-bottom:10px}.tiny-waitlist-overlay.bis-signup .error_messages.error li{margin-left:0}.tiny-waitlist-overlay.bis-signup .field{border-top:1px dotted gray;padding-top:10px}.tiny-waitlist-overlay.bis-signup .align-r>input{width:100%}.spp-mobile-page .mobile-notify-me{height:280px;display:block}.product__notify-me{display:inline-block}.waitlist_thankyou_message{font-family:Arial,Verdana,sans-serif;margin:5px 60px;line-height:1.45em;font-size:21px}.waitlist_thankyou_message.bis-mobile{margin:10px 0 0 0;width:100%;padding:10px 0 10px 0;font-size:16px;width:100%}.waitlist_thankyou_header.waitlist_header{margin:40px 0 0 60px;line-height:1em;font-size:40px}.waitlist_thankyou_header.waitlist_header.bis-mobile{text-transform:none;margin:10px 0;font-size:20px;line-height:25px;display:block;font-weight:700}.bis-mobile .field{border-top:1px dotted gray;margin-top:20px}.waitlist-iframe-wrapper{height:95%;width:100%}.livechat_content{width:450px;font-size:.75em;letter-spacing:.05em;margin:0 auto}.livechat_content #live_chat_header{margin:0;margin:40px 0 0;text-align:center}.livechat_content #live_chat_header h3{font-size:30px;font-weight:700}.livechat_content .chat_product_queries{border-bottom:1px solid lightgray}.livechat_content .chat_product_queries,.livechat_content .chat_technical_queries{text-align:center;padding-bottom:20px;padding-top:10px}.livechat_content .chat_continue_shopping a,.livechat_content .goback_link a,.livechat_content a.close_chat{text-decoration:underline;font-weight:700;font-size:1.1em}.livechat_content .chat_continue_shopping{text-align:center;padding:10px 0 30px 0}.livechat_content #close_chat,.livechat_content .goback_link{text-align:center;padding:0 0 30px 0}.livechat_content p.chat_time{margin:0;font-size:1.35em}.livechat_content p.chat_beauty_tips{width:100%;border-bottom:1px solid black;margin:0 auto;font-size:1.75em;padding-bottom:20px;padding-top:20px;letter-spacing:.15em;text-transform:none;font-weight:700;text-align:center}.livechat_content span.email_form input[type=checkbox]{position:static}.livechat_content span.chat_now_h{background:none repeat scroll 0 0 white;border:medium none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#ff4661;border-color:#ff4661;cursor:pointer;padding-top:5px;padding-top:5px;display:inline-block;font-weight:400;height:30px;padding-bottom:20px;letter-spacing:.15em;text-align:center;text-transform:uppercase;vertical-align:middle;width:60%;border:1px solid;font-size:1.5em;margin:10px 0 10px 0}.livechat_content p.or_text{font-weight:700;text-align:center;font-size:.96em;margin:2% 0 0}.livechat_content #live_beauty_tips{text-align:center;padding:10px 0 0 0}.livechat_content input[type=submit],.livechat_content input[type=text],.livechat_content textarea{width:80%}.livechat_content #contact_form_fields input,.livechat_content textarea{margin:5% 0 0 10%}.livechat_content #contact_form_fields input:nth-child(2){margin:0 0 0 10%}.livechat_content #chat_window{width:80%;margin:5% 0 0 10%;text-align:left;border:1px solid #000000;margin-bottom:15px;padding:12px 12px 12px 10px}.livechat_content .email_chat,.livechat_content p.chat_thanks_txt,.livechat_content p.chat_unavailable{margin:0 auto;letter-spacing:.1em;font-size:1em;width:80%}.livechat_content .email_chat p,.livechat_content .live_chat_text p,.livechat_content .sorry_livechat_text p{letter-spacing:.09em;font-size:1em}.livechat_content .chat_buttons,.livechat_content .sorry_livechat_text{width:100%;text-align:center;margin:10px 0}.livechat_content .live_chat_text{width:100%;text-align:center;margin:10px 0 20px 0}.livechat_content .chat_buttons .form-submit,.livechat_content .live_chat_text .form-submit{margin:10px 0;width:80%;text-align:center}.livechat_content a.cart_acount,.livechat_content a.chat_email,.livechat_content a.tele_number{text-decoration:underline}.livechat_content p.chat_rate_txt{font-weight:700;text-align:center;font-size:.75em}.livechat_content p.chat_sorry_txt,.livechat_content p.chat_thankyou_txt{text-align:justify;margin:2% 0 0 10%;width:80%;letter-spacing:.1em;font-size:1em}.livechat_content .error_messages{margin:0 0 0 10%}.livechat_content #chat_container,.livechat_content #chat_ended,.livechat_content #chat_unavailable{display:none}.livechat_content .agent_typing{display:none;color:#000000;margin:0}.livechat_content #chat_window .server span{font-weight:400;color:#000000;font-size:1em}.livechat_content #chat_window .client span{font-weight:400;font-size:1em;color:gray}.cart-dialog{background:none repeat scroll 0 0 #ffffff;border:1px solid #000000;color:#ffffff;font-size:.75em;font-weight:700;line-height:20px;padding:10px 10px 30px;position:absolute;text-align:center;width:300px;z-index:1000}.cart-dialog img{border-radius:4px 4px 4px 4px}.cart-dialog p{margin-bottom:16px;color:#000000}.cart-dialog .block-button{background:0 0;display:block;margin-right:35px;height:32px;width:100px}.cart-dialog .block-button input{width:120px;padding:0 10px}.cart-dialog .checkout-btn{float:right;margin:0}.cart-dialog .continue-button{background:0 0;display:block;height:34px;margin-left:10px;width:100px}.cart-dialog .continue-button input{width:120px;padding:0 10px}.overlay{background:none repeat scroll 0 0 #000000;height:100%;left:0;opacity:.5;position:absolute;text-align:center;top:0;visibility:visible;width:100%;z-index:1000}.bb-cart-dialog{background:none repeat scroll 0 0 #ffffff;border:5px solid #ffffff;color:#000000;margin-bottom:15px}.bb-cart-dialog .bb-dialog-close{cursor:pointer;float:right;padding-bottom:50px;padding-left:30px}.bb-checkout-btn{margin:5px 0 0}.bb-cart-dialog .header{color:#000000;font-size:.9em;font-weight:700;text-transform:uppercase}.chat_select{margin:6% 0 0 10%}.olapic-block__header{max-width:866px;margin:0 auto;text-align:center;color:#000000}.olapic-block__title{font-family:'Lato Black';font-size:20px;line-height:20px;letter-spacing:0;margin:0 0 3px 0;padding:20px 0 0 0}@media (min-width:1024px){.olapic-block__title{font-size:28px;line-height:28px;margin-bottom:7px}}.olapic-block__title>p{margin:0;padding:0;line-height:inherit}.olapic-block__copy{margin:0 0 10px 0}@media (min-width:1024px){.olapic-block__copy{margin-bottom:20px}}.olapic-block__copy>p{margin:0;padding:0;line-height:inherit}.olapic-block__content.bgimg{background-position:top;background-repeat:no-repeat;background-size:100% auto}.helper-text-link{position:absolute;right:0;top:calc(50% + 3px);transform:translateY(-50%);width:15px;height:15px;border:none;line-height:15px;text-decoration:none;font-size:0;background:url(/sites/bobbibrown/themes/bb_base//img/question-mark.png) no-repeat;background-size:cover}[dir=rtl] .helper-text-link{left:0;right:auto}@media (min-width:768px){.helper-text-link{position:static;display:inline-block;margin-left:10px}[dir=rtl] .helper-text-link{margin:0 10px 0 0}}.mantle-form-options-field{padding:15px 0}.mantle-form-options-field__header{width:100%;position:relative;margin-bottom:10px;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.mantle-form-options-field__header{margin-bottom:20px}}.mantle-form-options-field__header .style--bare{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:40px;line-height:1em;letter-spacing:0}@media (min-width:768px){.mantle-form-options-field__header .style--bare{font-size:46px;letter-spacing:.025em}}.mantle-form-options-field__subheader{margin-bottom:15px;max-width:80%}@media (max-width:767px){.mantle-form-options-field__subheader br{display:none}[data-field-name=shade] .mantle-form-options-field__subheader br,[data-field-name=undertone] .mantle-form-options-field__subheader br{display:block}[data-field-name=undertone] .mantle-form-options-field__subheader{max-width:90%}}@media (min-width:768px){.mantle-form-options-field__subheader{padding:0 5px;margin-bottom:20px;max-width:550px}}.mantle-form-options-field__subheader .style--bare{font-family:Arial,Verdana,sans-serif;line-height:1.1;font-size:20px;letter-spacing:0}@media (min-width:768px){.mantle-form-options-field__subheader .style--bare{font-size:18px;line-height:1.33}}.mantle-form-options-field__subheader .style--bare a{line-height:1.33}.mantle-form-options-field__footer{margin-top:20px}.mantle-form-options-field__footer .button{display:flex;align-items:center;justify-content:center;letter-spacing:.05em;text-transform:uppercase;padding-top:0;padding-bottom:0;font-family:"BBText Bold",Helvetica,Arial,sans-serif;height:40px;font-size:11px;width:100%;padding:20px}@media (min-width:768px){.mantle-form-options-field__footer .button{font-size:12px}}@media (min-width:768px){.mantle-form-options-field__footer .button{width:auto;padding:1.3em 4.5em;margin-left:105px}}@media (max-width:767px){.mantle-form-options-field__footer .range-slider-view-all-link{display:none}}@media (max-width:767px){.mantle-form-options-field__footer-cta{display:none;background:#f5f5f5;position:fixed;bottom:0;z-index:99;width:100vw;padding:3vw}[data-field-name=intro] .mantle-form-options-field__footer-cta{display:block;position:relative;width:auto;padding:0}}.mantle-form-options-field__footer_text_below_cta{margin-top:20px}.mantle-form-options-field__intro{position:relative;padding:0 3vw}@media (min-width:768px){.mantle-form-options-field__intro{padding:0}}.mantle-form-options-field__items{padding:0 3vw;width:100vw}@media (min-width:768px){.mantle-form-options-field__items{padding:0;width:auto}}[data-field-name=formula] .mantle-form-options-field__items{padding:0}.mantle-form-options-field__helper-text{height:0;overflow:hidden;opacity:0;font-size:16px;line-height:1.5;letter-spacing:0}#colorbox .mantle-form-options-field__helper-text{height:auto;overflow:visible;opacity:1}.mantle-form-options-field__helper-text .overlay-header{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:35px;border-bottom:none;line-height:1;margin-bottom:1em}@media (min-width:768px){.mantle-form-options-field__helper-text .overlay-header{margin-bottom:0}}.mantle-form-options-field__helper-text .overlay-subheader{font-family:Arial,Verdana,sans-serif;font-size:18px;margin-top:1em}.mantle-form-options-field__helper-text .button{display:flex;align-items:center;justify-content:center;letter-spacing:.05em;text-transform:uppercase;padding-top:0;padding-bottom:0;font-family:"BBText Bold",Helvetica,Arial,sans-serif;height:40px;font-size:11px;width:auto;display:inline-flex;padding:0 50px;margin:10px 0;font-size:12px}@media (min-width:768px){.mantle-form-options-field__helper-text .button{font-size:12px}}@media (min-width:768px){.mantle-form-options-field__helper-text .button{padding:0;width:100%}}.mantle-form-options-field__helper-text em{color:#727272;font-size:14px;letter-spacing:.025em}.mantle-form-options-field__helper-text strong{font-family:Arial,Verdana,sans-serif;font-weight:400}.mantle-form-options-field .range-slider-view-all-link{text-transform:uppercase;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.1em;color:#949494}.foundation-finder-quiz .mantle-ajax-form-options-field__spinner{width:30px;height:30px;border:8px solid #929292;border-right-color:transparent;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.foundation-finder-quiz .mantle-ajax-form-options-field__placeholder{transition:opacity .3s ease}.foundation-finder-quiz .mantle-ajax-form-options-field__placeholder .mantle-form-options-field__items{min-height:60vh}@media (min-width:768px){.foundation-finder-quiz .mantle-ajax-form-options-field__placeholder .mantle-form-options-field__items{min-height:650px}}.mantle-form-options-field[data-field-name=intro] .mantle-form-options-field__header .style--bare{font-size:32px;line-height:1em;letter-spacing:.025em}@media (min-width:768px){.mantle-form-options-field[data-field-name=intro] .mantle-form-options-field__header .style--bare{font-size:46px}}.mantle-form-options-field[data-field-name=intro] .mantle-form-options-field__subheader .style--bare{font-size:15px}@media (min-width:768px){.mantle-form-options-field[data-field-name=intro] .mantle-form-options-field__subheader .style--bare{font-size:18px}}.mantle-form-options-field[data-field-name=intro] .mantle-form-options-field .button{letter-spacing:.1em;margin-left:0}.mantle-form-options-field[data-field-name=intro] .mantle-form-options-field__footer .button{margin-left:0}.mantle-form-options-field[data-field-name=intensity] .mantle-form-options-field__items{padding:0}.mantle-form-options-field[data-field-name=intensity] .mantle-form-options-field__footer{margin-top:0}.mantle-form-options-field[data-field-name=shade]{padding-top:5px}.mantle-form-options-field[data-field-name=shade] .mantle-form-options-field__header{margin-bottom:10px}.mantle-form-options-field[data-field-name=shade] .mantle-form-options-field__subheader{margin-bottom:10px;max-width:95%}.form-formatter[data-active-field=shade] .form-step-track .js-back-link{top:44px}body.quiz-page .sticky-chat{display:none!important}body.quiz-page .sticky-offer{display:none!important}.form-step-track{font-family:Arial,Verdana,sans-serif;text-align:center;font-size:12px;padding:30px 15px 0 15px;color:#000000}@media (min-width:768px){.form-step-track{padding:15px 15px 0 15px}}.form-step-track .js-back-link{position:static;top:58px;left:16px;font-size:12px;cursor:pointer;z-index:10;display:inline-block}[dir=rtl] .form-step-track .js-back-link{left:auto;right:16px}.form-step-track .js-back-link.active{display:inline-block}@media (min-width:768px){.form-step-track .js-back-link.active{position:static;display:inline-block}}.form-step-track .js-back-link:before{font-size:16px}[dir=rtl] .form-step-track .js-back-link:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px){.form-step-track .js-back-link:before{display:inline-block;font-size:12px;margin-top:-8px}}.entire-quiz-one-page .form-step-track__back-link{font-size:3.2vw}@media (min-width:768px){.entire-quiz-one-page .form-step-track__back-link{font-size:15px}}.form-step-track__of{text-transform:uppercase;display:inline-block}#cboxOverlay.colorbox--quiz--loading{opacity:.5}#colorbox.colorbox--quiz--loading{border:none}#colorbox.colorbox--quiz--loading #cboxContent{background:0 0;padding:0}#colorbox.colorbox--quiz--loading #cboxLoadedContent{overflow:hidden!important}.ff-personalization{opacity:0;transition:all .5s ease;height:0;width:0;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center}.ff-personalization.active{opacity:1;height:auto;width:auto;overflow:visible}.ff-personalization__shade_name{font-size:13px;font-family:Arial,Verdana,sans-serif;color:#1b1b1b;text-transform:uppercase}.ff-personalization__hex{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 5px}.ff-personalization__msg{font-family:Arial,Verdana,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}#colorbox.colorbox--quiz{background-color:#f5f5f5}#colorbox.colorbox--quiz #cboxContent{background-color:#f5f5f5;padding:4vw;padding-top:40px}@media (min-width:768px){#colorbox.colorbox--quiz #cboxContent{padding:30px}}#colorbox.colorbox--quiz #cboxClose{background:url(/sites/bobbibrown/themes/bb_base//img/x-out.png) no-repeat;background-size:cover;height:15px;width:15px;font-size:0;right:4vw;top:50px;padding:0}@media (min-width:768px){#colorbox.colorbox--quiz #cboxClose{top:40px;right:60px}}#colorbox.colorbox--quiz #cboxLoadingGraphic{display:none!important}#colorbox.colorbox--quiz #cboxLoadingOverlay{display:none!important}#colorbox.colorbox--quiz--loading #cboxLoadingGraphic{display:none!important}#colorbox.colorbox--quiz--loading #cboxLoadingOverlay{display:none!important}#colorbox.colorbox--view-all #cboxContent{padding:25px}#colorbox.colorbox--view-all #cboxLoadedContent{position:relative;overflow:hidden!important}#colorbox.colorbox--view-all #cboxClose{top:35px;right:25px}#colorbox.colorbox--view-all .form-options-formatter__content{overflow-y:auto;max-height:calc(100vh - 100px - 50px)}@media (min-width:768px){#colorbox.colorbox--view-all .form-options-formatter{height:700px;max-height:calc(100vh - 100px)}}#colorbox.colorbox--view-all .form-options-formatter__intro{color:#000000;top:0;left:0}#colorbox.colorbox--view-all .form-options-formatter__footer{padding-bottom:50px}#colorbox.colorbox--view-all .range-slider-carousel__carousel{opacity:1}#colorbox.colorbox--view-all .range-slider-carousel__content-well{display:none}#colorbox.colorbox--helper-text .mantle-form-options-field__helper-text{padding-bottom:0}#colorbox.colorbox--helper-text #cboxLoadedContent{overflow-y:hidden;overflow:hidden;max-height:calc(100vh - 55px)}@media (min-width:768px){#colorbox.colorbox--helper-text #cboxLoadedContent{max-height:none}}#cboxOverlay.colorbox--quiz{background:black}.js-form-answer-reaction[data-reaction-type=count-attr][data-answer-count='1'] .plural{display:none}.js-form-answer-reaction[data-reaction-type=count-attr]:not([data-answer-count='1']) .single-answer{display:none}abbr,abbr[title]{border:none;cursor:default;text-decoration:none}#skedgemeIframe.ios-device{margin:0;width:50%}.device-mobile #skedgemeIframe.ios-device{width:50%}body.section-book-appointment .appt-book .text-link-1{text-transform:uppercase;color:#777777}.appt-book{margin:0 auto 16px;position:relative;text-align:center}.appt-book-sections-container{position:relative}.appt-book-section{position:relative;width:100%}.appt-book-section-content{position:relative;width:100%;margin-bottom:40px}.appt-book .button.disabled,.appt-book input[type=button].disabled,.appt-book input[type=submit].disabled{color:#000000;background-color:#d0d0d0;cursor:default}.appt-book .basic-responsive{position:relative;display:block;font-size:18px}.appt-book .basic-responsive a{margin-top:2px}@media (min-width:768px){.appt-book .basic-responsive a{margin-top:0}}.touch .appt-book select,.touchevents .appt-book select{background-position:97% 46%;padding-right:35px}.appt-book-page-header{margin:0 auto 16px;position:relative;color:#000000;text-decoration:none;display:block;max-width:1024px;text-align:center}.appt-book-page-header-bg{display:block;width:100%;height:auto}.appt-book-page-header-bg.bg-img-mobile{display:none}.appt-book-page-header-content{position:absolute;top:0;bottom:0;z-index:1;width:58%}.appt-book-page-header-content .inner{position:absolute;width:100%;height:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.appt-book-page-header-content h2,.appt-book-page-header-content h3,.appt-book-page-header-content h4,.appt-book-page-header-content p{text-align:center;margin-bottom:0;line-height:1.2;font-size:20px}.appt-book-page-header-content h2{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:9px;text-transform:uppercase}.appt-book-page-header-content h3{font-size:27px}.appt-book-page-header-content h4{font-size:25px;line-height:1.3}.appt-book-page-header-content .multi{white-space:nowrap}.appt-book-page-header-content .multi--mobile-inline{display:inline-block}@media (min-width:768px){.appt-book-page-header-content .multi--mobile-inline{display:block}}.appt-book-content-header{margin:20px auto}.service-select .appt-book-content-header{margin-bottom:0;padding:0 10px}@media (min-width:768px){.service-select .appt-book-content-header{margin:20px auto;padding:unset}}.appt-book-content-header p{line-height:16px}@media (min-width:768px){.appt-book-content-header p{font-size:14px}}.appt-book-content-header .book-now-bar{padding-top:17px}.appt-book .appointment-select .section-header__inner,.appt-book .confirmation .section-header__inner,.appt-book .location-select-section .section-header__inner,.appt-book .service-select .section-header__inner{font-family:"BBSans Regular",Helvetica,Arial,sans-serif}@media (min-width:768px){.appt-book .appointment-select .section-header__inner,.appt-book .confirmation .section-header__inner,.appt-book .location-select-section .section-header__inner,.appt-book .service-select .section-header__inner{font-size:50px;line-height:50px}}.appt-book .appointment-select .section-header:before,.appt-book .confirmation .section-header:before,.appt-book .location-select-section .section-header:before,.appt-book .service-select .section-header:before{content:unset}.appt-book .page-header__title{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:39px;font-weight:700;letter-spacing:7px;padding-left:90px;text-align:left;text-transform:uppercase}.appt-book .page-header__subtitle{padding-left:90px;text-align:left}.appt-book .page-header__subtitle p{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:24px;line-height:1.3}.appt-book .appointment-cancellation{width:100%;position:relative}.appt-book .appointment-cancellation .cancel-content,.appt-book .appointment-cancellation .error-content{display:none}.appt-book .appointment-cancellation .button-container{display:block;margin-top:40px;text-align:center}.appt-book-overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:#ffffff;background-color:rgba(255,255,255,.7);z-index:100}.appt-book-overlay .overlay-content-container{padding:32px 35px;position:absolute;display:block;text-align:center;background-color:#ffffff;border:1px solid #eff0f0;z-index:1;width:428px;height:auto;min-height:185px;top:50%;left:50%;margin-top:-95px;margin-left:-214px}.appt-book-overlay .overlay-content-container .overlay-close{position:absolute;display:block;right:0;top:0;background:transparent url(/media/export/cms/appointment_booking/common/overlay_close_btn.gif) no-repeat;width:37px;height:32px;cursor:pointer;z-index:3;overflow:hidden;text-indent:100%;white-space:nowrap;margin-right:6%}.appt-book-overlay .overlay-content-container .overlay-content{height:17rem;overflow:auto;display:block;position:relative}.appt-book-overlay.appt-book-book-conflict-overlay .overlay-content-container,.appt-book-overlay.appt-book-services-overlay .overlay-content-container{margin-top:-95px;width:90%;margin:auto;left:5%;top:40%}@media (min-width:768px){.appt-book-overlay.appt-book-book-conflict-overlay .overlay-content-container,.appt-book-overlay.appt-book-services-overlay .overlay-content-container{width:428px;top:50%;left:50%;margin-left:-214px}}.appt-book-overlay.my-appointments-overlay .overlay-content-container{top:50%;left:50%;margin-top:-95px;width:330px;margin-left:-165px}@media (min-width:768px){.appt-book-overlay.my-appointments-overlay .overlay-content-container{width:428px;margin-left:-214px}}.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .appointment-details,.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .message,.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .title,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .appointment-details,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .message,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .title{text-align:left}.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .button,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .button{width:100%}.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .appointment-details,.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .message,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .appointment-details,.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .message{margin-bottom:30px}.appt-book-overlay.my-appointments-overlay .overlay-content-container #confirm-cancel .reschedule{text-decoration:underline;text-transform:uppercase;color:#777777;padding:.75em 1em;display:block;width:fit-content;margin:auto}.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .appointment-details{margin-top:25px}.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .appointment-details span{display:block}.appt-book-overlay.my-appointments-overlay .overlay-content-container #appt-canceled .appointment-details .name{font-weight:700;text-transform:uppercase}.appt-book-content-header .section-header,.appt-book-page-header-content .section-header{width:100%;margin-top:3px;margin-bottom:3px}.appt-book-content-header .section-header__inner,.appt-book-page-header-content .section-header__inner{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:40px;line-height:62px}@media (min-width:768px){.appt-book-content-header .section-header__inner,.appt-book-page-header-content .section-header__inner{font-size:50px;line-height:50px}}.appt-book-content-header .section-header:before,.appt-book-page-header-content .section-header:before{content:unset}.no-rgba .appt-book-overlay{background:transparent url(/media/export/cms/appointment_booking/common/overlay_tint.png) repeat}.account .account__section.appointments-page{max-width:1024px;padding:0}.account .account__section.appointments-page .account-utilities{float:left;margin-right:32px}.account .account__section.appointments-page .appt-book{width:auto;overflow:hidden;position:relative;margin:unset}.account .account__section.appointments-page .appt-book .appt-book-content-header-title{margin-bottom:25px}@media (min-width:768px){.account .account__section.appointments-page .appt-book .appt-book-content-header-title{margin-bottom:28px;text-align:left;font-size:21px;letter-spacing:inherit}}.account .account__section.appointments-page .appt-book .my-appointments{padding:0 10px;width:100%;position:relative}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments{padding:unset}}.account .account__section.appointments-page .appt-book .my-appointments .appointments-container{position:relative;width:auto}.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past{height:auto;overflow:unset}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past{clear:both}}.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past #past-appt-head{text-align:center;margin:30px 0}.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past #past-appt-head .link{font-size:18px;line-height:31px;vertical-align:middle;padding-top:5px;padding-bottom:3px;border-bottom:2px solid #000000}.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past #past-appt-head .link:hover{border-color:#ff4661}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past #past-appt-head{text-align:left}}.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past #past-appt-body{display:none}.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past.expanded #past-appt-head .link{padding-bottom:5px;border:unset}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past.expanded #past-appt-head .link{border-bottom:unset}}.account .account__section.appointments-page .appt-book .my-appointments .appointments-container.past.expanded #past-appt-body{display:block}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container{position:relative;width:100%;overflow:hidden;margin-bottom:25px;background-color:#fafafa}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .left,.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .right{display:block}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .left,.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .right{display:inline-block}}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .left{float:left}}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .right{float:right;text-align:left}}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appt-service-picture{width:47%}}@media (min-width:1280px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appt-service-picture{width:50%}}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details{position:relative;overflow:hidden;width:92%;margin:20px 4% 20px;padding-top:1.5%}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details{margin-left:3%;margin-right:3%;width:47%}}@media (min-width:1280px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details{width:44%}}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons{margin-bottom:20px}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .left,.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .right{display:inline-block}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .left{float:unset}}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .right{float:right}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .name{font-family:"BBText Bold",Helvetica,Arial,sans-serif;width:58%;text-align:left;font-size:14px}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .appointments-buttons{color:#777777;text-transform:uppercase;text-align:right;margin-left:5%;width:37%}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .appointments-buttons{width:32%;margin-left:10%}}@media (min-width:1280px){.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .appointments-buttons{width:38%;margin-left:4%}}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .appointments-buttons .cancel-appt-btn,.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .your-lessons .appointments-buttons .change-appt-btn{color:#777777;padding-left:5px;padding-right:5px}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .values{font-family:"BBText Bold",Helvetica,Arial,sans-serif}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .values .duration{text-transform:uppercase}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .date-time{margin-bottom:20px}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .date-time .appt-date{display:block}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .date-time,.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .location,.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .values{text-align:left}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .location .zoom-meeting{margin-top:20px}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .location a,.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .location span{display:block}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .location a{color:#777777}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container .appointment-details .location-direction-link{margin-bottom:15px}.account .account__section.appointments-page .appt-book .my-appointments .appointment-container:last-child{margin-bottom:0}.account .account__section.appointments-page .appt-book .my-appointments .appt-booking-links{margin-top:35px}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appt-booking-links{overflow:auto;margin-top:45px}}.account .account__section.appointments-page .appt-book .my-appointments .appt-booking-links h4{margin:0 0 28px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:.1em}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments .appt-booking-links a.button{padding:.8em .45em .95em .7em;letter-spacing:.25em;float:left}}.account .account__section.appointments-page .appt-book .my-appointments #my-appointments-past{margin-top:35px;border-top:1px solid #e1e1e1}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments #my-appointments-past{margin-top:45px}}.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-section-title{margin-bottom:20px}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-section-title{text-align:left;font-size:21px;letter-spacing:inherit}}.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content{position:relative}.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content-bgimg{background-repeat:no-repeat,repeat;background-size:cover;width:100%;background-position:right;height:300px;background-color:#c0c0c0;background-blend-mode:multiply}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content-bgimg{background-position:center;background-blend-mode:unset}}@media (min-width:1280px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content-bgimg{height:280px}}.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content{position:absolute;top:0;height:100%;padding:30px 8px 10px}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content{padding-top:40px;top:0;left:5%;width:50%;text-align:left}}@media (min-width:1280px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content{padding-top:42px}}.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content-subtitle,.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content-title{color:#ffffff}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content-subtitle,.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content-title{color:#000000}}.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content-title{font-size:32px}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content-title{font-size:40px;line-height:1}}.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content-subtitle{margin-top:25px}@media (min-width:1280px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content-subtitle{margin-top:15px;letter-spacing:inherit}}.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content #appt-book-btn{margin-top:70px;background-color:#ffffff;color:#000000}@media (min-width:768px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content #appt-book-btn{margin-top:40px;background-color:#000000;color:#ffffff}}@media (min-width:1280px){.account .account__section.appointments-page .appt-book .my-appointments #appt-book-no-appts-section .appt-book-no-appts-content .no-appts-content #appt-book-btn{margin-top:25px}}.social-login__container{text-align:center;margin-top:20px}@media (min-width:768px){.social-login{padding:20px 0}.social-login__container{margin-top:0}}.social-login__divider{position:relative;display:inline-block;margin:0 auto 30px auto;padding:0 33px;text-align:center;text-transform:uppercase;font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2em;width:100%;margin-bottom:25px}.social-login__divider:before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:43%;left:0}.social-login__divider .inner,.social-login__divider__inner{position:relative;display:inline-block;padding:0 7px 0 9px;background:#ffffff}@media (min-width:768px){.social-login__divider{padding:0 55px}}.social-login__divider:before{background:#000000}@media (min-width:768px){.social-login__divider{font-size:14px}}.social-login__terms{padding:0;text-align:left;margin-top:15px}.social-login__email-opt-in{margin-top:13px;text-align:left}@media (min-width:768px){.social-login__email-opt-in{float:none}}.social-login__info,.social-login__title{display:none}.social-login input[type=checkbox]{left:88px;opacity:0}#facebook_disconnect{display:inline}#facebook_disconnect input.form-submit{height:20px;margin-bottom:4px;padding-top:0;padding-bottom:0;line-height:20px}.confirmation-panel .social-login{padding-left:20px}.confirmation-panel .social-login__container{text-align:left;padding-bottom:0;padding-top:40px}.confirmation-panel .social-login__divider,.confirmation-panel .social-login__terms{display:none}.confirmation-panel .social-login__title{display:block}.confirmation-panel .social-login__info{margin-bottom:10px;display:block}.social-info{margin-top:30px}.social-info__content{padding-left:20px}.social-info__connect{margin-bottom:30px}.account .social-login__contents{padding:0 20px}@media (max-width:768px){.checkout .sign-in-panel .social-login__container{padding:0 20px 20px 20px}}#pwr_signin.sign-in-page .social-login{width:100%}@media (min-width:768px){#pwr_signin.sign-in-page .social-login{width:50%;float:right;padding-right:5%}}#pwr_signin.sign-in-page .social-login__email-opt-in{float:left}@media (min-width:768px){#pwr_signin.sign-in-page .social-login__email-opt-in{float:none}}.tooltip{text-transform:none;letter-spacing:.05em;font-size:15px;text-align:left;position:relative;display:inline-block;width:100%;margin-bottom:10px}.tooltip .tooltiptext-over{visibility:hidden;width:100%;background-color:#555;color:#ffffff;text-align:justify;border-radius:6px;padding:10px;position:absolute;z-index:99;left:0;opacity:0;transition:opacity .3s;font-weight:400;bottom:125%}.tooltip a{color:#ffffff;text-decoration:underline}.tooltip .tooltiptext-over::before{content:'';position:absolute;top:100%;left:10%;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext-over{visibility:visible;opacity:1}.profile-page .social-info{margin:0 auto}.profile-page .social-info__header{font-size:24px;border-bottom:1px solid #555;padding-bottom:24px;margin-bottom:24px;letter-spacing:.01em;line-height:1.33333;margin-top:24px}.profile-page .social-info__content{width:100%;display:inline-block}.profile-page .social-info__content p{padding-bottom:10px}.profile-page .social-info__connect{border-bottom:1px solid #555;flex-wrap:wrap;margin-bottom:15px;padding-bottom:10px}.profile-page .social-info__connect button{background-color:#000000}.profile-page .social-info .social_image{margin-right:10px;display:inline-block}.profile-page .social-info .social_image img{width:48px;height:48px;vertical-align:middle}.profile-page .social-info .social-account{display:inline-block}.profile-page .social-info .social-connect a{text-decoration:none}.profile-page .social-info .social-connect,.profile-page .social-info .social-disconnect{cursor:pointer;text-decoration:underline;display:inline-block;font-size:16px;margin-left:6em}@media (min-width:768px){.profile-page .social-info .social-connect,.profile-page .social-info .social-disconnect{margin-left:35em}}.disconnect-confirm-overlay .disconnect-no,.disconnect-confirm-overlay .disconnect-yes{float:left;padding:12px;margin-top:10px;background-color:#000000;color:#ffffff;margin-left:10px;cursor:pointer}.disconnect-confirm-overlay .disconnect-overlay{padding-top:20px}.disconnect-confirm-overlay .disconnect-overlay-header{font-size:16px}.not-logged-in.page-user .site-header__nav{display:none}.invisible{font:0/0 serif;text-shadow:none;color:transparent}.hidden,.js_hidden{display:none!important}.shown{display:block!important}.is-opaque{opacity:1;visibility:visible}.is-transparent{opacity:0;visibility:hidden}.full-height{height:100%}.full-width{width:100%}.flattened{height:0;overflow:hidden}.inflated{height:auto;overflow:visible}.pc_hidden{display:block!important}@media (min-width:768px){.pc_hidden{display:none!important}}.mobile_hidden{display:none!important}@media (min-width:768px){.mobile_hidden{display:block!important}}.about-bobbi__footer__cta{font-size:13px!important}.about-bobbi__causes__partner__toggle{font-size:13px!important}.about-bobbi__story-bobbi__prologue{font-size:13px!important}.about-bobbi__story-chapters p{font-size:13px!important}.mpp .product-thumb__headline h3{font-size:13px!important}.mpp .product__title h3{font-size:13px!important}body{font-size:13px!important}#product-results .product-thumb__headline h3{font-size:13px!important}.spp .product-thumb__headline h3{font-size:13px!important}.mobile-menu__dd-2 li>a{font-size:13px!important}.store-locator .store-locator-section--list_item-section{font-size:13px!important}.store-locator--desktop .store-locator__dutyfree span.text,.store-locator--desktop .store-locator__locate span.text{font-size:13px!important}.store-locator--desktop .store-locator__hero{font-size:13px!important}.store-locator--desktop .infoBox .store-locator__tooltip{font-size:13px!important}.store-locator--desktop .infoBox .store-locator__tooltip-name{font-size:13px!important}.store-locator--desktop .store-locator-section--list_item .store-locator__tooltip{font-size:13px!important}.store-locator--desktop .store-locator-section--list .store-locator__event{font-size:13px!important}.store-locator--desktop .store-locator-section--list .store-locator__event .store-locator__event-list__item h5{font-size:13px!important}.selectBox-options a,.selectbox,a.selectBox{font-size:13px!important}.bobbi-pro__section-content{font-size:13px!important}.bobbi-pro__apply .bobbi-pro__section-link{font-size:13px!important}.bobbi-pro__artist-bio__content-section{font-size:13px!important}.l6{font-size:13px!important}.callout-alt__description{font-size:13px!important}.chat-landing-page__text{font-size:13px!important}.chat-landing-page__offers-item{font-size:13px!important}.duty-free__hero{font-size:13px!important}.duty-free__store-locator .text{font-size:13px!important}.homepage-slide__description{font-size:13px!important}.live-chat-landing .block_container h4.block_container__title{font-size:13px!important}.live-chat-landing .text-block_body .times{font-size:13px!important}.live-chat-landing .text-block_link a{font-size:13px!important}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__bobbiline-text{font-size:13px!important}}@media (max-width:767px) and (orientation:portrait){.mpp-custom-header .page-header .lip-color__bobbiline-text{font-size:13px!important}}.account-overlay .account-overlay__next,.email-overlay .account-overlay__next{font-size:13px!important}.account-overlay .account-inline,.account-overlay .overlay__container--email,.email-overlay .account-inline,.email-overlay .overlay__container--email{font-size:13px!important}@media (min-width:768px){.product-promo__headline{font-size:13px!important}}@media (min-width:768px){.product-promo__title span{font-size:13px!important}}@media (min-width:768px){.product-promo__copy{font-size:13px!important}}@media (min-width:768px){.product-promo__link span{font-size:13px!important}}@media (min-width:768px){.product-thumb .product-thumb__cta{font-size:13px!important}}.product-thumb .product__favorite{font-size:13px!important}.product-collection-tabs .tabs-list li{font-size:13px!important}.product_collection_hero-v3 .menu li{font-size:13px!important}@media (min-width:768px) and (min-width:768px){.password-request-page__subheader,.password-reset-page__subheader,.password-sent-page__subheader{font-size:13px!important}}@media (min-width:768px) and (min-width:768px){.password-request-page .account-utilities__header,.password-reset-page .account-utilities__header,.password-sent-page .account-utilities__header{font-size:13px!important}}.device-mobile .store-locator-mobile-v1 .location_info h1{font-size:13px!important}.device-mobile .store-locator-mobile-v1 .doors_body{font-size:13px!important}.store-locator-mobile-popup-v1 .event-popup-content{font-size:13px!important}#closeChat,#emailTranscript{font-size:13px!important}.beauty-consultations-large-msg .msg-content p{font-size:13px!important}.detail_hero_instant_confidence .product__button,.detail_hero_instant_confidence .text-block_link a{font-size:13px!important}.skin_cushion .skin_cushion_chart .text-block .note{font-size:13px!important}.skin_cushion .skin_cushion_chart .seamless-application .note{font-size:13px!important}.search-form .search-suggestions__link{font-size:13px!important}.product_guide_dropdown .guide_dropdown__callout{font-size:13px!important}.product_guide_dropdown .guide_dropdown__cta{font-size:13px!important}.corrector-concealer .block_container__title{font-size:13px!important}.corrector-concealer .cc_product__boxed{font-sized:13px!important}.corrector-concealer .cc_section_head{font-size:13px!important}.mpp.gift_guide .product-filter__filter{font-size:13px!important}.holiday.services .product_collection_hero__content-item .text-block_link a{font-size:13px!important}.holiday.services .product_collection_hero__content-item .text-block_live-chat-times .text-block_body{font-size:13px!important}.bwya__page .product__social{font-size:13px!important}.hp-citia__title--small{font-size:13px!important}.hp-mul-product_callout{font-size:13px!important}.hp-mul-product a{font-size:13px!important}.hp-multitaskers h4{font-size:13px!important}.hp-multitaskers .product-image_link a{font-size:13px!important}.art_sticks .product_collection_hero__content-item:nth-child(3) .text-block .text-block_body p{font-size:13px!important}.brush-finder .product-filter__label{font-size:13px!important}.eye-opener .product_collection_hero__content .block_container__title{font-size:13px!important}.eye-opener .video-block__headline{font-size:13px!important}.foundation-finder__mpp-cta,.foundation-finder__shop-all-link{font-size:13px!important}.foundation-finder__tips__header{font-size:13px!important}.foundation_stick .product_collection_hero__content-item .text-block .text-block_body p{font-size:13px!important}.detail_hero_issf-spf-40 .detail_hero-description_1_shades{font-size:13px!important}@media (max-width:767px){.luxe-lip-curalate .product_collection_hero__subtitle{font-size:13px!important}}.lw-collection .product-collection-product h2,.lw-collection .product-collection-product h3{font-size:13px!important}.malibu_nudes h3{font-size:13px!important}.malibu_nudes .product-palette-atb p{font-size:13px!important}.nude_finish h3{font-size:13px!important}.nude_finish .product-atb p{font-size:13px!important}@media (max-width:767px){.product--full .product__header .product__title{font-size:13px!important}}.product--full .product__tip{font-size:13px!important}@media (min-width:768px){.product-guide-item-bundle__meta-title{font-size:13px!important}}@media (min-width:768px){.product-guide-item-bundle__meta-details{font-size:13px!important}}@media (min-width:768px){.product-guide-item__meta-title{font-size:13px!important}}@media (min-width:768px){.product-guide-item__meta-details{font-size:13px!important}}@media (min-width:768px){.product-le-shade__meta-title{font-size:13px!important}}@media (min-width:768px){.product-le-shade__meta-details{font-size:13px!important}}@media (max-width:767px){.product-palette__link-launch{font-size:13px!important}}.secret-weapons .text-block_carousel h4{font-size:13px!important}.skincare-finder .product-filter__label{font-size:13px!important}.js-sku-menu-mobile-text{font-size:13px!important}.everything-brows .text-block{font-size:13px!important}@media (min-width:768px){.how_to-lesson__step-cta .button{font-size:13px!important}}.how_to-lesson__step-product-grid__wrapper .icon-close{font-size:13px!important}.offers-hero__dropdown-product-header{font-size:13px!important}.offer-specific__container .offer-hero__link{font-size:13px!important}.store-locator.store-locator--mobile .store-locator__tooltip-name{font-size:13px!important}.store-locator.store-locator--mobile .doors_results .store-locator__tooltip .store-locator__tooltip-name{font-size:13px!important}.appt-book-link{font-size:13px!important}@media (max-width:767px){.appt-book .appointment-select .appointments-container .service .service-head{font-size:13px!important}}.appt-book .appointment-select .appointments-container #appt-book-sign-in-link,.appt-book .appointment-select .appointments-container #change-services-link,.appt-book .appointment-select .appointments-container #read-all-artist-link,.appt-book .appointment-select .appointments-container .start-over{font-size:13px!important}@media (max-width:767px){.appt-book .appointment-select .appointments-container .appointment-select .calendar-head{font-size:13px!important}}@media (max-width:767px){.appt-book .appointment-select .appointments-container .appointment-select .date-picker .pikaday-container .pika-single .pika-lendar table.pika-table td .pika-button{font-size:13px!important}}.appt-book .appointment-select .appointments-container .sign-in-container .sign-in-form-container input.login__submit{font-size:13px!important}.appt-book .confirmation .confirmation-container .location a{font-size:13px!important}.appt-book .my-appointments .appointments-container.past .past-appt-head a.view-link{font-size:13px!important}@media (max-width:767px){.appt-book .my-appointments .appointment-container .appointment-details{font-size:13px!important}}.appt-book .my-appointments .appointment-container .appointment-details .location a{font-size:13px!important}@media (max-width:767px){.appt-book.appt-book-datepicker-overlay .overlay-content-container .pika-label{font-size:13px!important}}@media (max-width:767px){.appt-book.my-appointments-overlay .overlay-content-container .canceled h4{font-size:13px!important}}.cart_overlay .cart-confirm-wrapper .products-heading span{font-size:13px!important}.cart_overlay .cart-confirm-wrapper .cart-products .view_bag a{font-size:13px!important}.cart_overlay .cart-confirm-wrapper .add_view h2{font-size:13px!important}.product-fave-confirm__copy,.product-fave-confirm__copy p{font-size:13px!important}textarea{font-size:13px!important}button,input[type=button],input[type=submit]{font-size:13px!important}.touch select{font-size:13px!important}.homepage-hero__description{font-size:13px!important}@media (min-width:768px){.makeup-lessons-item .makeup-lessons-item__lesson-button{font-size:13px!important}}@media (min-width:768px){.makeup-lesson-page__slider .makeup-lesson-page__slider-slide-type{font-size:13px!important}}@media (min-width:768px){.makeup-lesson__step-cta .button{font-size:13px!important}}.makeup-lesson__step-product-grid__wrapper .icon-close{font-size:13px!important}.makeup-lesson__event-product-grid__wrapper .icon-close{font-size:13px!important}.egiftcard-cashstar__desc{font-size:13px!important}@media (min-width:768px){.egiftcard-cashstar__disclaimer{font-size:13px!important}}.giftcard-balance__container.giftcard-balance-cashstar .giftcard-balance__header{font-size:13px!important}@media (min-width:768px){.site-footer{font-size:13px!important}}.site-footer-toggle-device a.toggle-mobile{font-size:13px!important}.sticky-chat__copy,.sticky-offer__copy{font-size:13px!important}.sticky-chat__headline,.sticky-offer__headline{font-size:13px!important}.site-header__main .site-utils__item--search .site-utils__icon{font-size:13px!important}.site-nav .menu__link--lvl-3{font-size:13px!important}.site-nav .menu .menu__link--lvl-1{font-size:13px!important}@media only screen and (max-device-width:1279px) and (max-device-width:1281px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.site-utils__logo-icon{font-size:13px!important}}.site-utils__icon--search{font-size:13px!important}.payment-address__header,.payment-form__header{font-size:13px!important}@media (min-width:768px){.artist-picks-page__subheader,.chat-history-page__subheader{font-size:13px!important}}.artist-picks-page .transcript .transcript__chat--lines .transcript-lines a.view-more,.chat-history-page .transcript .transcript__chat--lines .transcript-lines a.view-more{font-size:13px!important}.artist-picks-page .transcript .transcript__chat--skus .recommended-skus__header,.chat-history-page .transcript .transcript__chat--skus .recommended-skus__header{font-size:13px!important}@media (min-width:768px){.favorites-page__subheader{font-size:13px!important}}.cart-item__desc-info .shade{font-size:13px!important}.cart-item__size{font-size:13px!important}@media (min-width:768px){.replenishment__description--text{font-size:13px!important}}.samples-page .remaining__note{font-size:13px!important}@media (min-width:768px){#checkout_wp_samples .pick-samples-btn a{font-size:13px!important}}.checkout__sidebar .checkout__header-item-count{font-size:13px!important}.cart-header{font-size:13px!important}.giftcard__price-option{font-size:13px!important}.giftcard__guides-header{font-size:13px!important}.selectBox-dropdown{font-size:13px!important}.selectBox-options{font-size:13px!important}.tooltipster-replenish .tooltipster-content h2{font-size:13px!important}@media (min-width:768px){.spp .product__sku-categories-nav-item{font-size:13px!important}}.menu__item menu__item--lvl-2 .menu__link menu__link--lvl-2{font-size:13px!important}.homepage-hero__slide__inner .homepage-hero__link.link{font-size:13px!important}.site-nav .menu__link--lvl-2{font-size:13px!important}.link{font-size:13px!important}.site-footer-contact__link,.site-footer-social-links__header{font-size:13px!important}.site-footer__column:nth-child(2) .menu__item{font-size:13px!important}.site-footer__main .site-email-signup__header{font-size:13px!important}.section-head h3.section-header__header{font-size:13px!important}input[type=email],input[type=password],input[type=text]{font-size:13px!important}h4.checkout__subtitle{font-size:13px!important}h2.checkout__panel-title{font-size:13px!important}#form--offer_code--field--OFFER_CODE{font-size:13px!important}.__web-inspector-hide-shortcut__{font-size:13px!important}.page-header__subtitle .link{font-size:13px!important}.sign-in-page__login,h2.section-head__header{font-size:13px!important}.new-account__fieldset{font-size:13px!important}.return-user__fieldset{font-size:13px!important}.product-thumb--price{font-size:13px!important}h3.account-utilities__header{font-size:13px!important}.favorites__recommended-product .product_name a,.recommended-products-panel__content .product_name a{font-size:13px!important}.spp .product--full .product__price{font-size:13px!important}h8{font-size:13px!important}.responsive-tabs .resp-tab-item{font-size:13px!important}.section-header{font-size:13px!important}.section-header .section-header__header{font-size:13px!important}.BVRRRootElement{font-size:13px!important}h3.address-book__header,h3.newsletter-info__header,h3.optional-info__header,h3.profile-info__header{font-size:13px!important}.page-header__title.page-header__title--small{font-size:13px!important}.clear{clear:both;zoom:1}.cright{clear:right}.cleft{clear:left}.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}select::-ms-expand{display:none}#product-results .product-thumb--price{line-height:20px}#search-results .endeca-product-result .product-thumb .product-thumb__cta{height:auto}#search-results .endeca-product-result .product-thumb .product__button--add-to-bag{height:auto;float:left;margin-top:5px}@media (min-width:641px),(min-width:768px){.site-footer .site-footer__main .site-email-signup__field{width:58%}}#appointment-book-sections .appt-book-section .service-select .services-container .service-head{height:47px}.appt-book .confirmation-container .artist{display:none}.appt-book #account-my-appointments .appointment-details .artist{display:none}.appt-book .appt-book-page-header .appt-book-page-header-content h2{font-size:18.5px}.appt-book .book-appt-container .registration__email-list{height:auto!important}.appt-book.confirmation .appt-book-page-header .appt-book-page-header-content .section-header__inner{font-size:21px}.slide_hero_module .product-thumb__abstract .product-thumb__headline h3.product_brief__header{word-wrap:break-word}.slide_hero_module .product-thumb__abstract .product-thumb--price{margin:24px 0 11px 0!important}.store-locator #map-canvas .info_window.store-locator__tooltip .store-locator__tooltip-phone{font-size:12px;letter-spacing:.7px}.touch select{background:url(/media/images/global/icon-dropdown.png) no-repeat right 5px top 9px!important}.checkout__content .cart-item .cart-item__total{display:block}.tabbed-products-formatter__header .content-block__line--header .style--bare{font-size:35px}.tabbed-products-formatter__content .tabbed-products-block__tabs .tabbed-products-block__tab{font-size:10px;padding:16px 10px}.sign-in-page input.return-user__submit,.sign-in-page input[type=button].new-account__button,.sign-in-page input[type=submit]{width:100%;margin-bottom:20px}.sign-in-page .new-account input[type=password],.sign-in-page .return-user input[type=password]{margin-bottom:20px}.sign-in-page .new-account input[type=password],.sign-in-page .new-account input[type=text],.sign-in-page .return-user input[type=password],.sign-in-page .return-user input[type=text]{width:100%;display:block}.sign-in-page .return-user__link{display:block;margin-bottom:20px}.sign-in-page .new-account__text,.sign-in-page .return-user__text{margin-bottom:10px}.password-sent-page__content .sent-info__text{margin:.8em 0}.password-reset__item{margin:.8em 0}.password-reset__item input[type=password],.password-reset__item input[type=text]{display:block}.password-reset__text{margin:.8em 0}.account-landing-profile__header span{background:#ffffff;position:relative;padding:0 7px 0 9px}.account-landing-profile__img .profile-pic__operations{text-align:center}.account-landing-profile__img .profile-pic__operations a#profile-change-photo,.account-landing-profile__img .profile-pic__operations a#profile-delete-photo{float:none}#registration .account__section{margin:20px auto}#registration .password_help_text{margin:10px 0}#registration .optional-info__item span{margin-right:5px}#registration .newsletter-info,#registration .sms-promotions-container{float:left;padding:10px}#registration .optional-info{padding:10px}#registration .optional-info .birthday select{min-width:80px}#registration .newsletter-info__item{margin:0 0 0 10px;padding:10px}#registration .main_container .profile-page #profile_preferences .privacy-policy{padding:10px}#registration .account__section .profile-page__content .newsletter-info__text--new{margin-left:0}#registration .account__section .profile-page__content .newsletter-info__item{padding-left:0;margin-left:0}#registration .account__section .profile-page__content .newsletter-info__text{padding-left:0}#registration .account__section .profile-page__content .privacy-policy__required{display:none}.favorites-page__content{padding:15px}.favorites-page__content .favorites .my-lists__list-actions{width:48%;left:0}.favorites-page__content .favorites .my-lists__list-actions #share_{display:none}.favorites-page__content .favorites a.my-lists__list-link--add-all{width:165px;right:0}.favorites-page__content .favorites-page__head .favorites-page__tabs a{border-right:0;border-left:0;padding:8px 5px}.favorites-page__content .favorites-page__head .favorites-page__tabs .all{border-right:1px solid #000000;width:40%}.favorites-page__content .favorites-page__head .favorites-page__tabs .all.active{border-right:0}.favorites-page__content .favorites-page__head .favorites-page__tabs .mylists{border-left:1px solid #000000;width:60%}.favorites-page__content .favorites-page__head .favorites-page__tabs .mylists.active{border-left:0}.favorites-page__content h2.favorites__instruction-step-title{line-height:28px}.favorites-page__content .favorites-mylists .favorites-mylists__content .favorites-mylists__lists .my-lists .my-lists__list-link--share{display:none}.address-book-page h1.address-book-page__header span{background:#ffffff;display:inline-block;position:relative;padding:0 7px 0 9px}.address-book-page .address-book{width:90%;margin-right:10px}.address-book-page .address-book__content .payment-info__header{text-indent:0}.address-book-page .payment-info{display:none}.address-book-page .address-item__controls a{border-bottom:1px solid #d4d4d4;text-transform:uppercase;text-decoration:none;font-family:Arial,Verdana,sans-serif;font-size:11px}.address-book-page .address-item__controls a.default-address__button{font-size:14px;line-height:1;margin-top:6px}.shipping-billing .breadcrumb{margin:20px}.shipping-billing .phone_label_container{padding:10px}.address-form__fieldset .city_container input{width:100%}.address-form__fieldset .ac_list{height:150px;overflow-y:scroll}#colorbox .profile-pic-upload__form-wrapper #profile .upload-file__value{padding-top:0}.field-menu .menu__list span.menu__link--lvl-2{height:auto;font-weight:700}.field-menu .menu__list a.menu__link--lvl-2{height:auto}.field-menu .menu__list span.menu__link--lvl-1{font-weight:700}.field-menu .menu__list a.menu__link--lvl-1{font-weight:700}.customer-service-menu .field-menu a.menu__link--lvl-1{height:auto}.order-details-page__content .order-products .cart-item .cart-item__total{float:right;margin-top:10px}.field-elc-mpp-content .mpp .product-grid__content .quickshop-wrapper .quickshop--mobile .selectbox{background-position:110px 15px}.homepage-hero__slide:nth-child(3) .homepage-hero__abstract{top:40%!important;bottom:auto!important}#order_detail .order-info .order-info__item:nth-child(1) a{color:inherit!important;text-decoration:none;pointer-events:none}.site-content .customer-service-section #contact-about-content .customer-service-contact-form__categories li{padding:1em 0;letter-spacing:.2px;font-size:12px}.site-email-sms-signup .site-email-sms-signup__header h1{font-size:1.7em}.site-footer__main .site-email-signup__field{width:49%}.site-utils__right .site-utils__menu .site-utils__item .site-utils__link{letter-spacing:1px}.past-purchases-page a.order_history_back_link{padding:15px 15px 15px 20px;display:block}.past-purchases-page .past-purchases__content{padding:0}.favorites-page a.favorites_back_link{padding:15px;display:block}.address-book-page a.address_back_link{padding:15px 15px 15px 20px;display:block}.customer-service-shipping .customer-service-section #shipping-charges-content table{table-layout:auto}.customer-service-shipping .customer-service-section #shipping-charges-content table td{padding:.725em 5px}.past-purchases-page .past-purchases__content{padding:0 15px 5px 20px}.password-reset__item input[type=password],.password-reset__item input[type=text]{width:100%}.address-form__fieldset .address1_container p#shipping-note,.address-form__fieldset .city_container p#shipping-note,.address.fs .address1_container p#shipping-note,.address.fs .city_container p#shipping-note{display:none}.address-form__fieldset .address1_container .ac_list,.address-form__fieldset .city_container .ac_list,.address.fs .address1_container .ac_list,.address.fs .city_container .ac_list{height:auto;width:100%;border:1px solid #999999;background-color:#ffffff;z-index:20}.address-form__fieldset .address1_container .ac_list ul,.address-form__fieldset .city_container .ac_list ul,.address.fs .address1_container .ac_list ul,.address.fs .city_container .ac_list ul{width:100%;overflow:hidden;overflow-y:auto;overflow-x:hidden;height:auto;max-height:300px;list-style-position:outside;list-style:none;padding:0!important;margin:0!important}.address-form__fieldset .address1_container .ac_list ul li,.address-form__fieldset .city_container .ac_list ul li,.address.fs .address1_container .ac_list ul li,.address.fs .city_container .ac_list ul li{margin:0;padding:2px 5px!important;cursor:pointer;display:block;overflow:hidden;border-bottom:1px solid #999999;color:#333333}.change-password .password-field__rules{column-count:auto}#search-results #refinements{line-height:1.231;width:100%;float:right}#search-results #refinements div.accordion-header{background:url(/media/images/global/icon-dropdown.png) no-repeat scroll 96% 7px #f8f8f8;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #ccc;text-transform:capitalize;font-weight:700;padding:5px 30px 5px 5px;float:left;border-bottom:none}#search-results #refinements>div{border-top:1px solid #ccc}#search-results #refinements .accordion-content{padding:4px 4px 10px;background-color:#f8f8f8;float:right;width:100%}#search-results #refinements .accordion-content #breadcrumbs{font-size:12px;font-family:arial;letter-spacing:.01em}#search-results #refinements .accordion-content #breadcrumbs .breadcrumb{float:left;padding-left:14px;position:relative;width:auto;margin:2px 0 2px 8px}#search-results #refinements .accordion-content #breadcrumbs .breadcrumb a{color:#444444;display:block;text-decoration:none}#search-results #refinements .accordion-content #breadcrumbs .breadcrumb .close_x{color:black;font-weight:700;left:0;position:absolute;top:1px}#search-results #product-results{border:1px solid #ccc;float:right}#search-results #product-results .pagination-container .pagination a{padding:5px}.site-footer-contact .site-footer-contact__item.customerservice_width{width:100%}@media (min-width:768px){.site-footer-contact .site-footer-contact__item.customerservice_width{width:50%}.site-footer-contact .site-footer-contact__item.customerservice_width a{margin-left:20%}}.spp-mobile-page .spp__share{overflow:hidden}.loyalty-panels .loyalty-panels_header{border-top:1px solid black;background-repeat:no-repeat;background-image:url(/media/export/images/loyalty/BB_SimplifiedCrest_Black_103.png);padding:0 0 10px 120px;background-position:0 30px}@media (min-width:768px){.loyalty-panels .loyalty-panels_header{border-top:3px solid black;background-image:url(/media/export/images/loyalty/BB_SimplifiedCrest_Black_130.png);padding:0 0 10px 160px;background-position:10px 15px}}.loyalty-panels .loyalty-panels_header h2{font-size:13px!important;line-height:25px;font-size:21px;padding-top:35px;margin-bottom:0}@media (min-width:768px){.loyalty-panels .loyalty-panels_header h2{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #000000}}.loyalty-panels .loyalty-panels_header h2 span{display:none}@media (min-width:768px){.loyalty-panels .loyalty-panels_header h2 span{display:inline}}.loyalty-panels .loyalty-panels__section{margin-top:10px}.loyalty-panels .loyalty-panels__section.first{margin-bottom:20px}.loyalty-panels .loyalty-panels__section .loyalty-panels_subtitle{width:100%}@media (max-width:767px){.loyalty-panels .loyalty-panels__section .loyalty-panels_subtitle{background-color:#eff0f0;font-family:Arial,Verdana,sans-serif;text-transform:uppercase;padding:10px 0;text-align:center}}.loyalty-panels .loyalty-panels__section .loyalty-panels_subtitle span span{font-family:Arial,Verdana,sans-serif;text-transform:none}#samples_loyalty_all_levels .samples-buttons.bottom{display:block}.product.deactivate .sample-select-button{background:#d4d4d4}.wp-sample-page-pc .samples-panel__title{font-size:21px!important}.wp-sample-page-pc .wp_messages{font-size:16px;text-align:center;padding:2% 10%}.wp-sample-page-pc .no-offer-msg{margin-top:6%}.wp-sample-page-pc .product{padding:0}.wp-sample-page-pc .column-1{width:99%!important;padding-left:36%}.wp-sample-page-pc .column-2{width:48%!important;padding-left:10%}.wp-sample-page-pc .column-3{width:30%!important}.wp-sample-page-pc .wp-label-wrap{padding-top:3%}.wp-sample-page-pc .sample-controls{margin:20px 0}.wp-sample-page-pc .myog-btn-holder{float:right;padding-top:10%}.wp-sample-page-pc .wp-footer-top{margin-bottom:20px;text-align:left}.wp-sample-page-pc .wp-footer-bottom{margin-bottom:20px;text-align:left}.wp-sample-page-pc .product-img img{width:auto!important}.wp-sample-page-pc .checkbox-disable{color:#9e9ea0;cursor:default}.wp-sample-page-pc .button-disable{background-color:#cccccc;cursor:default}.wp-sample-page-pc .clear-both{clear:both}.wp-sample-page-pc .float-none{float:none}.wp-sample-page-mb .border-bottom{border-bottom:1px solid #929292;margin-bottom:8%}.wp-sample-page-mb .no-top_border{border-top:none}.wp-sample-page-mb .prod-desc{margin-top:5%}.wp-sample-page-mb .wp-samples-contrl{margin:10% 0}.wp-sample-page-mb .wp-lable-mb{margin:3% 0}.wp-sample-page-mb .checkbox-disable{color:#9e9ea0;cursor:default}.wp-sample-page-mb .button-disable{background-color:#cccccc;cursor:default}.wp-sample-page-mb .no-offer-msg{margin-top:20%;text-align:center}.viewcart .wp_message{padding-top:6%;font-size:16px}.viewcart .wp-name{padding-bottom:3%;line-height:1}.viewcart .gift-item{font-size:10px;cursor:pointer}.viewcart .loading-img{position:absolute;padding:3% 0 0 6%}.checkout-panel--wp-samples.checkout-panel--samples{padding-top:10px}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples{padding-top:0}}.checkout-panel--wp-samples.checkout-panel--samples .checkout-panel__header{text-align:center}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .checkout-panel__header{text-align:left}}.checkout-panel--wp-samples.checkout-panel--samples .checkout-panel__header h2{display:block;font-size:24px;line-height:1;margin-bottom:0;text-align:left}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__samples{padding:10px 0}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__continue-shopping{border-bottom:1px solid #1b1b1b;display:block;font-weight:700;padding-bottom:50px;text-align:center;text-decoration:underline;text-transform:uppercase}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__free-header{font-size:20px;font-weight:700;padding:20px 15px 0;text-transform:uppercase}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__free-desc{font-size:16px;padding:0 15px}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content__free-desc{padding:0}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__sample-header,.checkout-panel--wp-samples.checkout-panel--samples .samples-content__sample-subheader{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:3px;margin:20px 0;text-align:left;text-transform:uppercase}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content__sample-header,.checkout-panel--wp-samples.checkout-panel--samples .samples-content__sample-subheader{margin:15px 0}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__sample-header{border-bottom:1px solid #1b1b1b;padding-bottom:10px}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__sample-subheader{font-size:15px;margin-bottom:10px}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__form{padding:15px}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content__form{padding:0}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--mobile,.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button-group--bottom{padding:0}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--mobile,.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button-group--bottom{padding:15px 0}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--mobile a{background:#1b1b1b;color:#ffffff;font-weight:700}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product-img{display:initial;height:auto;width:auto}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product-img{width:230px}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button-group--top{margin-top:50px;padding:15px 0}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button{display:block;text-align:center;width:auto}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button{display:inline-block}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--checkout,.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--return{float:none;margin:0 auto 10px;width:auto}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--checkout,.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--return{margin-bottom:0}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--checkout .button{background:#ff4661;width:100%}@media (min-width:768px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--return{float:left}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__button--checkout{float:right;margin-left:0}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content__continue{background:#1b1b1b;color:#ffffff;float:right;margin-right:0}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product{border:0;float:left;margin-right:.5%;margin-bottom:30px;width:100%}@media (min-width:768px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product{padding:1%;width:23%}}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product.selected .sample-select-button{border:0;min-width:10px}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product.selected .sample-select-button:hover{background:0 0;color:#1b1b1b}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product .product-brief__title{border-top:1px solid #1b1b1b;font-family:"BBText Bold",Helvetica,Arial,sans-serif;min-height:50px;padding-top:10px;text-transform:uppercase}@media (min-width:1024px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product .product-brief__title{min-height:70px}}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product .skus{bottom:0;margin-top:0}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product .sku{width:100%}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product .sku:hover{color:#ffffff}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product .sku.disabled{background:0 0;opacity:.5}.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product .sku a{display:inline-block;font-size:14px;max-width:100%;min-width:116px;text-decoration:none;width:100%}@media (min-width:768px){.checkout-panel--wp-samples.checkout-panel--samples .samples-content .product .sku a{font-size:15px;padding:9px 19px 8px;width:92%}}.checkout-panel--wp-samples.checkout-panel--samples .button{font-size:15px;line-height:1.07;height:auto;padding:9px 19px 8px}.checkout-panel--wp-samples.checkout-panel--samples #checkout_wp_samples .product-list .product{border-top:1px solid #1b1b1b;margin-left:0;margin-bottom:30px;min-height:380px}@media (min-width:768px){.checkout-panel--wp-samples.checkout-panel--samples #checkout_wp_samples .product-list .product{border-top:0}}.checkout-panel--wp-samples.checkout-panel--samples #checkout_wp_samples .product-list .product:first-child{border-top:0}.checkout-panel--wp-samples.checkout-panel--samples #checkout_wp_samples .product-list .product-size{display:block}.checkout-panel--wp-samples.checkout-panel--samples #checkout_wp_samples .product-list .product-brief__subtitle{display:none}.checkout-panel--wp-samples.checkout-panel--samples #checkout_wp_samples .product-list .sku.disabled .sample-select-button{opacity:.5}.checkout-panel--wp-samples.checkout-panel--samples #checkout_wp_samples .product-list .skus{bottom:0}#viewcart-panel .gwp-sample .cart-item__remove-link .remove_link.other{background:0 0;margin-top:10px;overflow:hidden;padding:0;width:16px}#viewcart-panel .gwp-sample .cart-item__remove-link .remove_link.other:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#000000;vertical-align:top}#viewcart-panel .gwp-sample .cart-item__remove-link .remove_link.other::before{font-weight:700}.checkout.checkout-confirmation-page,.checkout.samples,.checkout.viewcart{margin-left:20px;margin-right:20px}.checkout #links-panel .link{border:none;display:block;padding:10px 0 0}.checkout .offer-code-panel__content #one-offer-only{margin:18px 0 14px 0;display:block;font-style:normal}.checkout .top-viewcart-buttons{margin-bottom:10px}.checkout .top-viewcart-buttons .viewcart-buttons-panel .continue-shopping{display:block!important;visibility:visible}.checkout .viewcart-buttons-panel .continue-shopping.disabled{color:#d4d4d4;border-bottom:1px solid #d4d4d4}.checkout .viewcart-buttons-panel .continue-checkout.disabled{color:#ffffff;background:#d4d4d4}.checkout fieldset .address-form__item{padding:0}.checkout fieldset .address-form__item .selectbox{margin-bottom:20px}.checkout fieldset .phone_label_container{margin-bottom:20px}.checkout #choose-address .address-select{margin:10px 0}.checkout .checkout__sidebar section{margin-bottom:10px}.checkout .recommended-product-items .recommended-item{width:47%;margin-right:3%}.checkout .recommended-product-items .add_button{margin-top:10px}.checkout .recommended-product-items .grey_button{font-size:.55em}.checkout .product.deactivate .sample-select-button{background:#d4d4d4}.checkout #review-address-info h4.checkout__subtitle{position:relative;padding-top:10px;font-size:13px}.checkout #review-address-info h4.checkout__subtitle a.change_link{position:absolute;right:0}.checkout .checkout-buttons-container a.btn{width:100%;padding:.75em 1em;line-height:1;height:auto;margin:20px 0}.checkout .shipping-address-info #address_form_container{border:none;padding:0;margin-top:10px}.checkout .shipping-page-info-panel .checkout-buttons-container{margin:0 0 20px 0}.checkout #checkout_review .checkout__panel-title-container.checkout-header{margin:15px 0}.checkout #checkout_review .payment-properties{margin-bottom:15px}.checkout .promotions-container .newsletter-info h3.newsletter-info__header{margin-left:-21px}.checkout .promotions-container .newsletter-info .newsletter-info__text--provid,.checkout .promotions-container .newsletter-info p.newsletter-info__text--new{margin-left:auto!important}.checkout .promotions-container .newsletter-info .newsletter-info__item{margin-left:-10px}.payment-properties .payment-group-options-cc{margin:1em 0}.payment-properties .payment-group-options-cc .payment-item-wrapper{margin-bottom:20px}.payment-properties .payment-group-options-cc .payment-item-wrapper input[type=radio]~label::after,.payment-properties .payment-group-options-cc .payment-item-wrapper input[type=radio]~label::before{top:10px}.payment-properties .payment-group-options-cc .payment-item-wrapper input{margin-right:5px}.payment-properties .payment-group-options-cc .payment-item-wrapper label{margin-bottom:0}.payment-properties .payment-group-options-cc .payment-item-wrapper label span{height:35px;line-height:35px;display:inline;margin-right:10px}.payment-properties .payment-group-options-cc .payment-item-wrapper label img{height:28px}.payment-properties .payment-group-options-cc .payment-item-wrapper label ul li{display:inline-block}.payment-properties .payment-group-options-cc .payment-item-wrapper .opt_desc{display:block;font-weight:400;padding-left:25px;width:100%;font-style:italic}.payment-properties .payment-item-wrapper img{margin-right:10px}.payment-properties .payment-item-wrapper ul{display:inline-block}.payment-properties .payment-item-wrapper li{display:inline}#confirm #print-order{margin-bottom:1.4em}#confirm #print-order .print-confirm{width:100%}.samples-page .samples-buttons.bottom{display:block}.device-mobile#confirm .confirm #sidebar{padding:0 0 10px 0}.cart-item__product-subline a{color:#000;text-decoration:none}.product-info__sub_line a{color:#000;text-decoration:none}.cart-item__desc .cart-item__price{display:inline-block!important;visibility:visible;margin-left:0!important;padding-top:0!important}.cart-item__desc .cart-item__price .cart-item__price-label{display:inline-block!important}.cart-item__total{clear:both}.cart-item__size{display:block}.checkout__content .order-summary-panel header{display:block}.checkout__content .order-summary-panel header .order-summary-panel__title{text-align:left}@media (max-width:320px){.checkout__content #review-address-info .transaction-panel-details .trans_detail_item:nth-child(2) h4{letter-spacing:.07em}}.shipping-page-info-panel .shipping-address-info .sub_form #choose-address{margin-top:15px}#viewcart-panel .viewcart-panel__title{font-size:21px!important}#viewcart-panel .messages .error_messages li{margin-left:0;padding-bottom:15px}#shipping .main_container .checkout #shipping-page-info-panel #checkout_shipping fieldset.privacy-policy__fieldset{padding-bottom:10px}#shipping .main_container .checkout .checkout__content section#shipping-page-info-panel form#checkout_shipping section#emailpromo-info-panel fieldset.email_promotions.privacy_options section.newsletter-info fieldset.newsletter-info__fieldset p.newsletter-info__text--new{margin-left:0}#shipping .main_container .checkout .checkout__content section#shipping-page-info-panel form#checkout_shipping section#emailpromo-info-panel fieldset.email_promotions.privacy_options section.newsletter-info fieldset.newsletter-info__fieldset div.newsletter-info__item{padding-left:0;margin-left:0}#shipping .main_container .checkout .checkout__content section#shipping-page-info-panel form#checkout_shipping section#emailpromo-info-panel fieldset.privacy-policy__fieldset div.privacy-policy__item span.privacy-policy__required{display:none}.cart-items .cart-item .cart-item__thumb{text-align:left}.cart-items .cart-item .cart-item__thumb .remove_link{color:#ff4661;position:relative;left:7px;font-size:12px;top:0;border-bottom:2px solid #ff4661}.cart-items .cart-item__desc-info .color .swatch{width:22px!important}.checkout .checkout__panel-title-container{text-align:left}#checkout_signin input.return-user__submit{border-radius:0}#checkout_registration_short input.new-account__button{border-radius:0;-webkit-appearance:none}#signin input{-webkit-appearance:none}#offer-code-panel input[type=submit].offer_submit{margin-top:8px}#offer-code-panel .offer_code_box #one-offer-only span{float:left}.checkout-co-enabled .pg_wrapper .left{overflow:hidden}.checkout-co-enabled .pg_wrapper .left .viewcart-header .checkout__panel-title{font-size:18px!important;margin-top:20px}.checkout-co-enabled .pg_wrapper .left #viewcart-panel .top-viewcart-buttons{height:0;margin-bottom:0}.checkout-co-enabled .pg_wrapper .left #viewcart-panel .viewcart-panel__content{margin-bottom:20px}.checkout-co-enabled .pg_wrapper .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__remove-form .remove_link{left:auto;color:#000000;font-size:14px}.checkout-co-enabled .pg_wrapper .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__qty .qty_select{padding-top:0}.checkout-co-enabled .pg_wrapper .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-info{display:flex;flex-direction:column}.checkout-co-enabled .pg_wrapper .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__price{order:4}.checkout-co-enabled .pg_wrapper .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__total{padding-top:3px}.checkout-co-enabled .pg_wrapper .left .viewcart-buttons-panel .checkout_sticky{border-top:2px solid #bbbbb9;box-shadow:0 0 10px #bbbbb9}.checkout-co-enabled .pg_wrapper .left .viewcart-buttons-panel .checkout_sticky .continue-checkout{background-color:#ff4661}.checkout-co-enabled .pg_wrapper .right .links-panel__title{border-top:1px solid #000000;letter-spacing:.1em;margin-top:0;padding:15px 20px;padding-right:13px}.checkout-co-enabled .pg_wrapper .right .links-panel .links_list{padding:0 15px 15px}.checkout-co-enabled .pg_wrapper .right .links-panel .expando-block .expando-block__icon{right:6px}.checkout-co-enabled .pg_wrapper .cart-item__total{margin:0;padding:0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page{padding:0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .section-head .section-head__header{font-size:18px!important;line-height:1;border-bottom:2px solid #000000;padding-bottom:16px;margin:15px 0;text-transform:uppercase}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .checkout-required{display:none}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user{padding:0 20px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account .forgot-password,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user .forgot-password{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset input,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__fieldset input{width:100%;height:48px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset input[type=password],.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset input[type=text],.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__fieldset input[type=password],.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__fieldset input[type=text]{margin-bottom:15px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset .btn,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__fieldset .btn{background-color:#ff4661}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account .newsletter-info__item,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user .newsletter-info__item{padding:0;margin:0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account .label,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user .label{font-size:14px;display:flex;line-height:1}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account .btn,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__button,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user .btn,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__button{padding:5px;height:48px;font-size:12px!important;font-weight:700}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account .btn,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user .btn{background-color:#ff4661;margin-bottom:0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__button,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__button{background-color:#ffffff;color:#000000;letter-spacing:.1em;border:1px solid}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__text,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__text{font-weight:700;letter-spacing:.1em}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column{padding:0 20px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column .sign-in-page__submit{margin-bottom:20px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .social_login .social_login_v2__social-login-container .social-login-container__social-network-button{padding:15px!important}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .social_login .label{font-size:14px;display:flex}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .account__return-user{padding:0 20px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset{position:relative}.checkout-co-enabled .emptycart .empty-wrapper__link{border:2px solid #000000;cursor:pointer;font-weight:700;text-transform:uppercase;line-height:3.2}.checkout__sidebar .checkout__panel-title.expando-block__header{background:0 0}.checkout .continue-shopping{color:#ff4661;border-bottom:2px solid #ff4661;border-color:#ff4661}@media (max-width:767px){#pickpoint_customer_info .local-collection .show-collection-point{margin-bottom:0;margin-top:0}#pickpoint_customer_info .set-collection-point .local-collection-button{width:100%}}.click_and_collect_map .overlay-content .map-container .search-box-cancel{cursor:pointer;position:absolute;top:0;right:0;margin:10px 15px;width:18px;height:18px;color:#000;background:url(/media/images/background-images/background-image3.png) no-repeat 0 0}.click_and_collect_map .overlay-content .map-container .address-map-location-panel{left:0;height:550px;top:0;width:265px;padding-right:0;display:inline-block;position:relative;margin:65px 0 0 10px;overflow:hidden}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .address-map-location-panel{display:block;float:left;width:28%}}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .address-map-location-panel{display:none;top:9999px;z-index:2}.click_and_collect_map .overlay-content .map-container .address-map-location-panel.active{position:absolute;height:100%;left:0;top:217px;margin:56px 0 0 0;width:100%}.click_and_collect_map .overlay-content .map-container .address-map-location-panel.active header h2{display:none}}.click_and_collect_map .overlay-content .map-container .address-map-location-panel label{display:inline-block}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .close{display:none}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .messages,.click_and_collect_map .overlay-content .map-container .address-map-location-panel header{display:none}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .locations{background-color:#f3f3f3;height:100%}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .locations .location-info-windows{height:470px;overflow:auto}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .address-map-location-panel .locations{padding-top:40px}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .locations .location-info-windows{height:100%}}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location{border-color:#666666;margin:0;padding-top:1em}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location:first-child{padding-top:20px}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .selected{border:1px outset #666;padding:1em .5em}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location input{position:relative;float:left}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .address,.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .button,.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .location_delivery_cost,.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .service_provider,.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .title{margin-left:20px}.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .address p,.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .button p,.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .location_delivery_cost p,.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .service_provider p,.click_and_collect_map .overlay-content .map-container .address-map-location-panel .location .title p{margin:13px 0}.click_and_collect_map .overlay-content .map-container .map-wrapper{height:630px;width:685px;vertical-align:top;display:inline-block;margin-top:30px}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .map-wrapper{height:600px;width:69%}}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper{height:100%;width:100%;margin-top:0}}.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel{position:relative;top:0;left:0;margin:35px auto 10px}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel{left:12px;width:100%}}.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .options-search-box-wrapper .options-search-box a{background:url(/media/images/global/icon-dropdown.png) no-repeat center right;background-color:#fafafa;border:1px solid #6e6e6e;float:left;height:auto;letter-spacing:0;line-height:normal;padding:13px 12px;margin:0 10px;max-width:200px;width:100%}.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .options-search-box-wrapper .options-search-box a .selectBox-arrow{background-color:#fafafa;line-height:3.3}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .options-search-box-wrapper .options-search-box .select_metro{display:inline}}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .options-search-box-wrapper .options-search-box select{height:44px;margin-right:10px;padding:0 25px 0 10px;width:32%}}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .options-search-box-wrapper .options-search-box select{background-color:#fafafa;border:1px solid #6e6e6e;height:auto;padding:13px 12px;margin:0 10px;text-align:center;width:100%;max-width:200px;line-height:normal}}.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .address-map-search-panel{float:none;position:relative;margin:0 0 0 10px;display:inline-block;vertical-align:top}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .address-map-search-panel{margin-left:0;width:28%}}.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .address-map-search-panel select{background-color:#fafafa;border:1px solid #6e6e6e;height:29px;margin:0 10px;text-align:center;width:200px;vertical-align:bottom}.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .address-map-search-panel .change-date-container{margin-top:8px}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .address-map-search-panel{position:relative;z-index:1;margin:0;width:100%;max-width:none}}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel{margin:35px 20px 10px 20px}.click_and_collect_map .overlay-content .map-container .map-wrapper .address-map-options-search-panel .options-search-box-wrapper .options-search-box select{height:auto;margin:0 0 20px 0;width:100%;max-width:none}}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps{width:660px;height:460px;margin:25px 25px 30px 12px;position:relative}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .map-wrapper .maps{height:475px;margin-top:15px;width:98%}}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper .maps{height:100%;width:100%;position:relative;margin:0}}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .maps-toggle-container{position:absolute;top:0;right:0;z-index:2}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .maps-toggle-container span{line-height:30px;padding:8px 10px;border-radius:0 0 5px 5px;color:#ffffff;background-color:#000000;border:1px solid #000000;margin:0 1px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .maps-toggle-container span selected,.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .maps-toggle-container span:hover{border:1px solid #000000;color:#000000;background-color:#ffffff}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .maps-toggle-container span.location-toggle{display:none}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .maps-toggle-container{position:absolute;text-align:right;margin:0;top:54px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .maps-toggle-container span.location-toggle{display:inline}}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container{position:absolute;padding:14px 14px 9px;background-color:#f1f1f1;border:1px solid #5d5e5c;border-radius:6px;min-width:100px;min-height:100px;z-index:101;top:50px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .location .statuspoint{border-radius:5px;border:1px solid #000;width:9px;height:9px;position:absolute;right:0;top:15px}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .location .address p{font-size:15px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .location .title h3{font-size:18px}}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .location .select-access-point{margin-top:5px;display:table}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .close{position:absolute;right:5px;top:5px;text-decoration:none;font-size:14px;font-weight:700;color:#666;z-index:102}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .close:after{content:'\274c';font-size:20px;color:#d1d2d1}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .atop{position:absolute;top:-12px;left:50%;margin-left:-12px;display:block;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #232323 transparent}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .atop:after{position:absolute;display:block;width:0;height:0;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #f1f1f1 transparent;content:'';top:1px;left:-11px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .abot{position:absolute;bottom:-12px;left:50%;margin-left:-12px;display:block;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#232323 transparent transparent transparent}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .abot:after{position:absolute;display:block;width:0;height:0;border-style:solid;border-width:11px 11px 0 11px;border-color:#f1f1f1 transparent transparent transparent;content:'';top:-12px;left:-11px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .itemspopuplist_one{width:240px;height:220px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .itemspopuplist_two{width:500px;height:220px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .itemspopuplist_two .location_wrapper{margin-right:10px;padding-right:5px;width:240px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .andmore{height:220px;width:505px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .location_wrapper{position:relative;display:inline-block;width:240px;height:220px;overflow:hidden;text-align:left}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .metro-map .popup_container .mCustomScrollBox{position:absolute;overflow:hidden;height:90%;max-width:100%;outline:0;direction:ltr;left:0;overflow:auto;padding:0 0 0 14px}.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .map-title{display:none}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper .maps .map-title{display:block}}.click_and_collect_map .overlay-content .map-container .map-wrapper .metro-map{height:100%;width:100%;background-color:#fff}.click_and_collect_map .overlay-content .map-container .map-wrapper #metromap{height:100%;width:100%;position:relative}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper #metromap{overflow:hidden}}.click_and_collect_map .overlay-content .map-container .map-wrapper #metromap .customzoom,.click_and_collect_map .overlay-content .map-container .map-wrapper #metromap .points{position:absolute;display:none}.click_and_collect_map .overlay-content .map-container .map-wrapper #metromap .points div.point_metro_img{position:absolute}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper #metromap .points div.point_metro_img .metro_image{max-width:none}}.click_and_collect_map .overlay-content .map-container .map-wrapper #metromap .metroPoint{position:absolute;width:20px;height:20px;background:url(//pickpoint.ru/select/design/metro_marker2.png) center center no-repeat;z-index:1}.click_and_collect_map .overlay-content .map-container .map-wrapper #metrozoom{z-index:101;position:absolute;left:30px;top:50px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.click_and_collect_map .overlay-content .map-container .map-wrapper #metrozoom .metroPoint{position:absolute;width:20px;height:20px;background:url(//pickpoint.ru/select/design/metro_marker2.png) center center no-repeat;z-index:1}.click_and_collect_map .overlay-content .map-container .map-wrapper .map .location input[name=LOCATION_GROUP]{display:none}.click_and_collect_map .overlay-content .map-container .map-wrapper .map .location .statuspoint .status_opened{background-color:#71a751;border:1px solid #71a751}.click_and_collect_map .overlay-content .map-container .map-wrapper .map .location .button .select-access-point{background-color:#fafafa;border:1px solid #6e6e6e;color:#000000;cursor:pointer;height:auto;margin:10px 0;padding:7px 10px;text-align:center;text-decoration:none;width:140px}.click_and_collect_map .overlay-content .map-container .map-wrapper .map .location .button .select-access-point.disabled{border:1px solid #cccccc;color:#cccccc;cursor:default}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-wrapper .map .location .title h3{font-size:12px;border-bottom:1px solid #333}}.click_and_collect_map .overlay-content .map-container .map-wrapper .map .gm-style .map-info-window .location input{display:none}.click_and_collect_map .overlay-content .map-container .map-title{font-size:15px;font-weight:700;margin:0;padding:20px;border-color:#666666;text-align:center}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .map-title{width:100%}}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-title{font-size:12px}}.click_and_collect_map .overlay-content .map-container.map .locations .location-info-windows{display:block}.click_and_collect_map .overlay-content .map-container.metro .locations .location-info-windows,.click_and_collect_map .overlay-content .map-container.metro .locations .metro-list{display:none}.click_and_collect_map .overlay-content .map-container .locations .messages{display:none;margin-top:90px}.click_and_collect_map .overlay-content .map-container .locations .metro-list{padding:10px 20px 10px 10px;overflow-y:scroll;height:470px}.click_and_collect_map .overlay-content .map-container .locations .metro-list .metro-info{padding:3px 0}.click_and_collect_map .overlay-content .map-container .locations .metro-list .metro-qty{float:right}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .locations .metro-list{display:none}.click_and_collect_map .overlay-content .map-container .locations .metro-list .metro-qty{margin-top:0}}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .locations .location-info-windows{display:block;height:100%}.click_and_collect_map .overlay-content .map-container .locations.metro-on .metro-list{display:block;height:100%}.click_and_collect_map .overlay-content .map-container .locations.metro-on .location-info-windows{display:none}.click_and_collect_map .overlay-content .map-container .locations .map-title{display:none}}.click_and_collect_map .overlay-content .map-container .map-window-info .title{margin-top:10px;padding-right:10px}.click_and_collect_map .overlay-content .map-container .map-window-info .address{margin:6px 0}.click_and_collect_map .overlay-content .map-container .map-window-info h3{font-size:14px;letter-spacing:.03em}.click_and_collect_map .overlay-content .map-container .map-window-info p{margin:0;letter-spacing:.045em}.click_and_collect_map .overlay-content .map-container .map-window-more-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:202;background:#fff;border:1px solid #dbdbdb}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content{padding:0 20px 20px;overflow:auto;max-height:595px;margin-top:35px}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-window-more-info .content{max-height:540px}}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content div{margin-bottom:6px}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content .button{display:inline-block}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content p{margin-bottom:0}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content h3{font-size:inherit}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content .image img{display:block;margin:0 auto}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content button{overflow:hidden}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content button .select-access-point{background-color:#fafafa;border:1px solid #6e6e6e;color:#000000;cursor:pointer;height:auto;margin:10px 0 0;padding:7px 10px;text-align:center;text-decoration:none;width:140px}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content button .select-access-point.disabled{border:1px solid #cccccc;color:#cccccc;cursor:default}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content .hint{display:inline-block;padding:4px 14px;margin-bottom:10px;border-radius:5px}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content .hint_green{background:#71a751;color:#ffffff}.click_and_collect_map .overlay-content .map-container .map-window-more-info .content .hint_red{background:#cc0000;color:#ffffff}.click_and_collect_map .overlay-content .map-container .map-window-more-info .inner{position:relative;overflow:hidden}.click_and_collect_map .overlay-content .map-container .map-window-more-info .inner .close{cursor:pointer;position:absolute;top:0;right:0;margin:10px 15px;width:18px;height:18px;color:#000;background:url(/media/images/background-images/background-image3.png) no-repeat 0 0}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .map-window-more-info{background-color:white;margin-top:0}}.click_and_collect_map .overlay-content .map-container .submit{bottom:1px;left:50%;margin-top:20px;position:absolute;width:auto;z-index:1}.click_and_collect_map .overlay-content .map-container .submit button{display:none}.click_and_collect_map .overlay-content .customzoom .minus{position:absolute;width:24px;height:23px;background:url(//pickpoint.ru/select/design/zoomminus.gif) center center no-repeat;cursor:pointer;top:115px}.click_and_collect_map .overlay-content .customzoom .plus{position:absolute;width:24px;height:22px;background:url(//pickpoint.ru/select/design/zoomplus.gif) center center no-repeat;cursor:pointer}.click_and_collect_map .overlay-content .customzoom .drag{position:absolute;width:10px;height:22px;background:url(//pickpoint.ru/select/design/zoomdrag.gif) center center no-repeat;cursor:pointer;left:7px;top:25px;z-index:2}.click_and_collect_map .overlay-content .customzoom .line{position:absolute;background:silver;width:1px;height:75px;top:35px;left:12px;z-index:1}.click_and_collect_map .overlay-content .map-container .address-map-search-panel{display:none;position:inherit;z-index:1;margin:0}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-toggle{height:20px}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper{position:fixed;bottom:0;left:50%;text-align:center;width:30em;margin-left:-15em;z-index:2;background-color:#000}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message{padding:.5em;border:none;box-shadow:0 1px 4px #333}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message:first-child{border-radius:0}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message:last-child{border-radius:0}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message .close{float:right}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message .close a{text-decoration:none;color:inherit}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message.error{background:#ff0000;color:white}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message.warning{background:#f6e914;color:black}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message.success{background:white;border-color:black;color:black}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .status-bar-wrapper .status-bar .message.information{background:black;color:white}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-field{width:120px;margin-right:60px}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-field{margin-right:0;width:100%}}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-field:focus{border-color:#6e6e6e}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-field{float:left;width:74%;padding:5px}}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-submit{width:60px;position:absolute;top:-1px;right:0;line-height:normal;color:#fff;background-color:#000;padding:17px 12px;cursor:pointer}@media (min-width:768px),(min-width:1024px){.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-submit{right:0}}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-submit:hover{background-color:#ff4661}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-submit span{display:block;margin-top:-2px}@media (max-width:767px){.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box-submit{width:25%;margin-right:0}}.click_and_collect_map .overlay-content .map-container .address-map-search-panel .search-box{overflow:hidden;width:100%;position:relative}.click_and_collect_map .status_green{background-color:#0d9344}.click_and_collect_map .status_red{background-color:#be1d2c}@media (max-width:767px){.click_and_collect_map .group_location_radio{float:left;width:25px}.click_and_collect_map .group_location_list{margin-left:30px}.click_and_collect_map .metro_list_radio{float:left;width:25px}}#map-foreground-node{margin-left:-483px;left:50%;top:50%;padding:0;background-color:#f0f0f0;border-color:#dbdbdb;position:fixed;height:630px;max-height:630px;transform:translateY(-50%);z-index:1002}#map-foreground-node .close-container{display:none}@media (max-width:767px){#map-foreground-node{left:0;margin-left:0;top:0;transform:none;max-height:none}#map-foreground-node .overlay-content{height:100%}#map-foreground-node .overlay-content .map-container{height:100%;overflow:auto;position:relative}}#map-overlay-background{left:0;width:100%;top:0;bottom:0;display:block;background-color:#000;opacity:.7;height:auto;z-index:1000;position:fixed}#delivery-options-group .radio-wrapper{display:inline-block;width:49%;vertical-align:top}@media (max-width:767px){#delivery-options-group .radio-wrapper label{margin-left:5px;display:inline-block;position:relative;padding-left:24px}#delivery-options-group .radio-wrapper label:before{left:0;position:absolute;top:3px}}#delivery-options-group .radio-wrapper .opt_desc{margin:10px 20px;display:inline-block}@media (max-width:767px){#delivery-options-group .radio-wrapper .opt_desc{margin:10px 0 10px 27px}}#pickpoint_customer_info .form_element,.billing_method_section .form_element{margin-bottom:20px}#pickpoint_customer_info .form_element input,.billing_method_section .form_element input{margin-bottom:0}#pickpoint_customer_info .personal-details .input_address_1,#pickpoint_customer_info .personal-details .input_address_2,#pickpoint_customer_info .personal-details .input_address_3,#pickpoint_customer_info .personal-details .input_address_4,#pickpoint_customer_info .personal-details .input_postal_code{display:none}#pickpoint_customer_info .local-collection-link{margin-bottom:10px}.mpp-filter-set .mpp-filter-set__filters{padding:0 17px}.mpp-filter-set .mpp-filter-set__header .mpp-filter-title{padding:20px 0 0 17px}.mpp-filter-set .mpp-filter-set__title{padding-left:17px}.mpp-filter-set .mpp-filter-set__footer--cta{padding:15px 17px}.site-footer-email-signup a{display:inline;color:#ff4661}.checkout-co-enabled#signin .section-head__header{font-size:30px!important}.checkout-co-enabled#signin .account__new-account,.checkout-co-enabled#signin .account__return-user{margin-bottom:0;padding-bottom:0}.checkout-co-enabled#signin .label{letter-spacing:.04em;font-size:12px;line-height:1.5}.checkout-co-enabled#signin .label:before{vertical-align:top;padding-top:3px;margin-right:15px}@media (min-width:768px){.checkout-co-enabled#signin .social_login{padding:0 80px}}.checkout-co-enabled#signin .social_login .social_login_v2__delimeter-horizontal{text-align:center;text-transform:uppercase;margin:20px 0 10px}.checkout-co-enabled#signin .social_login .social_login_v2__delimeter-horizontal:before{background:#929292}.checkout-co-enabled#signin .social_login .social_login_v2__delimeter-label{color:#929292;font-size:10px;font-weight:700;letter-spacing:.04em}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container{text-align:center;margin-bottom:20px}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network{width:100%;margin:5px 0}@media (min-width:768px){.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network{margin:10px 0}}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network .social-login-container__social-network-button{width:100%;font-size:12px!important;padding:13px;line-height:2;border-radius:0;overflow:hidden}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network .social-login-container__social-network-button_facebook{background-color:#3b5998;background-position:5px 1px!important}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network .social-login-container__social-network-button_facebook:hover{background-color:#3b5998!important}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network .social-login-container__social-network-button_vkontakte{background-color:#4a76a8}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network .social-login-container__social-network-button_vkontakte:hover{background-color:#4a76a8!important}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network .social-login-container__social-network-button .social-login-container__social-network-button-label{display:block;position:initial;left:5%;letter-spacing:.15em;font-weight:700}.checkout-co-enabled#signin .social_login .social_login_v2__social-login-container .social-login-container__social-network .social-login-container__social-network-blocker{height:50px}.checkout-co-enabled#signin .social_login .sign-in-component_ru__legal-container{width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.checkout-co-enabled#signin .new-account__fieldset .info-for-left{top:38%}}.checkout-co-enabled#signin .info-for-left{position:absolute;top:27%;right:3%}.checkout-co-enabled#signin .info-for-left input[type=checkbox]~.label::before,.checkout-co-enabled#signin .info-for-left input[type=checkbox]~label::before{content:''}.checkout-co-enabled#signin .info-for-left input[type=checkbox]:checked~.label::before,.checkout-co-enabled#signin .info-for-left input[type=checkbox]:checked~label::before{content:''}.checkout-co-enabled#signin .info-for-left .label-content{border-bottom:1px solid #000000}.checkout-co-enabled#signin .return-user__item{margin-bottom:0}.checkout-co-enabled#signin .return-user__item .return-user__submit{margin-bottom:0}.checkout-co-enabled#viewcart .checkout .cart-item .color .swatch{font-size:12px!important}.checkout-co-enabled#viewcart .checkout #links-panel .link{font-size:12px!important}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.product-brief__product-info-wrapper .product-brief__price.pc-hidden{display:none!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.product-brief__product-info-wrapper .product-brief__price.pc-hidden{display:block!important;text-align:center;width:100%}}.page-products .mpp .product-grid .product-grid__item .product-thumb__abstract .product-thumb__headline{word-wrap:break-word}.page-products .mpp-header-content-block .content-block__line--header h1{font-size:35px}.cart_overlay .cart-confirm-wrapper .subtotal{letter-spacing:.5px}.cart_overlay .cart-confirm-wrapper .subtotal .right-copy .sub_t{width:85px}.cart_overlay .cart-confirm-wrapper .subtotal .right-copy .sub_t .sub_num,.cart_overlay .cart-confirm-wrapper .subtotal .right-copy .sub_t_text{padding:0 5px}.cart_overlay .cart-confirm-wrapper .cart-products .prod .prod-info{width:43%}.cart_overlay .cart-confirm-wrapper .cart-products .prod .price{width:25%}.cart_overlay .cart-confirm-wrapper .cart-products .prod .qty{margin-top:3px}.product-thumb .product-thumb__cta{font-size:12px!important;letter-spacing:.5px}@media (max-width:320px){.product-thumb .product-thumb__cta{line-height:15px;letter-spacing:.24em}}.product-thumb .product__button--add-to-bag{font-size:12px!important;letter-spacing:.5px}@media (max-width:320px){.product-thumb .product__button--add-to-bag{line-height:15px;letter-spacing:.24em}}.site-content .customer-service-section .customer-service-contact-form__privacy_policy input[type=checkbox].error~label{color:#ff0000}.site-content .store-locator .resp-tabs-list{display:none}.site-content #search-wrapper #search-summary p:first-child{display:none}.site-content #search-wrapper #search-summary .search-results__no-results p:first-child{display:block}.site-content #search-wrapper .endeca-product-result{height:auto!important}.site-content #dimensions .results .results-header:first-child span{word-break:break-all}.site-content .search-form__results-count{display:none!important}.site-footer .site-footer__main{position:relative}.site-footer .site-footer__main .site-footer__column:nth-child(4){position:absolute;bottom:10px;right:0;padding:10px 20px 0 20px}.site-footer .site-footer__main .trustmark-logo{width:75px}.site-footer .site-footer__main .site-footer__column .country-select{margin-left:20px}.spp-mobile-page .spp__share{padding-bottom:30px}.spp-mobile-page .spp__share .product__social .share-instagram,.spp-mobile-page .spp__share .product__social .share-pinterest,.spp-mobile-page .spp__share .product__social .share-twitter,.spp-mobile-page .spp__share .product__social .share-youtube{display:none}.site-nav .field-mobile-menu .menu--lvl-1 .menu--lvl-2 .menu__list--lvl-2 .menu__item--lvl-2{font-size:11px!important;letter-spacing:.1em}.site-nav .field-mobile-menu .menu--lvl-1 .menu--lvl-2 .menu__list--lvl-2 .menu__item--lvl-2 .menu__link--lvl-2{padding-left:30px;font-size:12px!important;letter-spacing:.1em}.site-nav .field-mobile-menu .menu--lvl-1 .menu--lvl-2 .menu__list--lvl-2 .menu__item--lvl-3 .menu__link--lvl-3{padding-left:30px;font-size:12px!important}.site-header .site-utils__inner .site-utils__links .site-utils__menu{width:100%}#colorbox #cboxClose{width:16px}.site-footer .basic-responsive .site-footer-toggle-device{display:none}.offers-details .offers-details-items .offers-details-item__header{font-size:17px;letter-spacing:0}.offers-details .offers-details-items .offers-details-item__actions .offers-details-item__link{padding:6px}@media only screen and (min-device-width:414px) and (orientation:landscape){.homepage-hero .slick-list .homepage-hero__slide__inner{height:640px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.homepage-hero .slick-list .homepage-hero__slide__inner{height:583px}}@media only screen and (max-device-width:568px) and (orientation:landscape){.homepage-hero .slick-list .homepage-hero__slide__inner{height:491px}}.field-mobile-template #search-summary .search-results__no-results{text-transform:uppercase}.field-mobile-template #search-summary .search-results__no-results span{font-weight:700}#search #search-summary .search-results__no-results{text-align:center}#search #search-summary .search-results__no-results .homepage-hero__slide h2.homepage-hero__headline span{font-family:Times New Roman!important}@media only screen and (min-device-width:320px) and (max-device-width:340px){header.page-header.page-header--bg-transparent.page-header--fit-to-img.page-header--has-subtitle img.page-header__img{height:174px!important}}.appt-book .appointment-select .appointments-container .book-appt-container .appt-book-mobile{font-size:9px}.appt-book.counters .appt-book-page-header .section-header__inner{line-height:24px}.homepage-hero__slide h2.homepage-hero__headline span{font-family:Times New Roman!important}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-yes .pr-helpful-count:before{content:'Да'}#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-no .pr-helpful-count:before{content:'Нет'}@media (max-width:767px) and (orientation:portrait){#pr-reviewdisplay .p-w-r .pr-review-display .pr-helpful-no .pr-helpful-count:after{display:none}}@media (max-width:767px) and (orientation:portrait){#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-helpful-action{margin-bottom:0}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-helpful-action .pr-helpful-btn{float:none}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-rd-flag-review-container a{margin-left:0}#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-footer .pr-flag-review .pr-flag-review-btn-cancel{margin-top:10px}}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend-percent{left:50%}#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write{margin-top:50px}#pr-war-form .pr-media_image-form-group label,#pr-war-form .pr-media_videourl-form-group label{width:235px!important}#pr-war-form .tag-group .input-add-tag{width:87%}@media (max-width:767px) and (orientation:portrait){#pr-war-form .tag-group .input-add-tag{width:76%}}.quickshop .product__divider{border-left:0}@media (min-width:320px) and (max-width:768px){#ship-calc-overlay .close-popup{margin-left:0!important}}.shipping-calc-results{display:block;margin:10px 18px;font-size:16px}.shipping-calc-results .shipping-cost .country-container{float:left;margin:-22px 0 10px 0}@media screen and (min-width:767px){.shipping-calc-results .shipping-cost .country-container{float:none!important;display:block}}.device-mobile .shipping-cost-widget{margin-bottom:-18px}.device-mobile .shipping-cost-widget p.delivery_region{padding-top:12px}.device-mobile .shipping-cost-widget .shipping-cost{margin:1.5em 0}.device-mobile .shipping-cost-widget .shipping-price{margin-right:5px}.device-mobile .shipping-cost-widget .shipping-title{font-weight:700;margin-bottom:8px}.device-mobile .shipping-cost-widget .city_region{line-height:20px}.device-mobile a.shipping_calc{text-decoration:underline;text-transform:uppercase}.device-mobile #ship-calc-overlay .country-container{float:left;width:100%;margin-bottom:10px}.device-mobile #ship-calc-overlay .country-container input,.device-mobile #ship-calc-overlay .country-container select{width:100%;float:left;text-transform:uppercase}.device-mobile #ship-calc-overlay .country-container span.label-content{text-transform:uppercase}.device-mobile #ship-calc-overlay .country-container select{height:33px}.device-mobile #ship-calc-overlay .calculation-result .shipping-type{font-weight:700;margin-bottom:10px}.device-mobile #ship-calc-overlay .close-popup{padding:6px 10px;background:#000;margin-left:15px;font-size:13px;text-transform:uppercase;letter-spacing:2.5px;cursor:pointer;text-decoration:none;color:#fff;float:right;height:31px}.device-mobile #ship-calc-overlay .input-btn{border-radius:0!important}.device-mobile #ship-calc-overlay .submit_popup{margin-top:15px}.device-mobile #ship-calc-overlay .missing_city,.device-mobile #ship-calc-overlay .missing_region{color:red!important}.device-mobile .shipping-calc-link{display:block;margin:10px 18px;font-size:16px}.lp_radio_button input{display:none}#footer_sticky_chat{min-height:65px}#cboxWrapper input.popup-offer__submit-input.js-popup-offer-submit{margin-top:14px}.slick-next,.slick-prev{font-size:0!important}.slick-dots li .offers-vip__button,.slick-dots li button{font-size:0!important}.spp-product-layout__content-item .spp-cross-sells .product-grid--carousel .product-grid__content>.slick-next,.spp-product-layout__content-item .spp-cross-sells .product-grid--carousel .product-grid__content>.slick-prev{top:25%}.spp-product-layout .sticky-add-to-bag__status .product__inventory-status{height:auto}.sticky-add-to-bag__cta .button{font-size:11px}.page-product .product-full__data-heading-snippet{padding-left:20px}.page-product .spp-product-layout__content-item-heading{font-size:35px}.content-formatter .content-block--basic-tout .content-block__content .content-block__content-text .content-block__line--content--1 .custom-text p{font-size:14px}.product-foundation-vto__container ul.shade-list-vto .swatches--single a.swatch{background-color:#ffffff}.product-foundation-vto__container ul.shade-list-vto.perfect-shades{width:104%}.product-foundation-vto__undertone-header{padding:0 0 0 15px;line-height:1.34}.product-foundation-vto__undertone-importance-copy{padding:0 0 13px 15px}.product-foundation-vto__undertone-copy{padding:0 0 0 15px}.product-foundation-vto__undertone{margin-top:10px}#offer-code-panel #one-offer-only{font-size:13px}#offer-code-panel #one-offer-only span{display:inline;float:right}#offer-code-panel #one-offer-only span .offer-code__see-all-offers{margin-top:0;letter-spacing:0;padding:0;border-left:none;border-right:none;border-top:none}#offer-code-panel input[type=submit].offer_submit{width:100%}#cboxContent .offers-hero p{margin:0 0 10px 0}#cboxContent .offers-hero__title{font-size:16px;line-height:26px}#cboxContent .offers-hero__text{line-height:26px;font-size:14px}#cboxContent .offers-hero ul li{line-height:24px}#cboxContent .offers-hero .offers-hero__image-container{width:50%;float:right;margin:0 10px 0 10px;padding:0;position:relative}#cboxContent .offers-hero .offers-hero__image-container .offers-hero__image{max-width:100%;position:relative;right:0;top:0;width:100%;z-index:1}#cboxContent .offers-details .offers-details-item__header{font-size:15px;line-height:26px}#cboxContent .offers-details .offers-details-item__text{font-size:14px;line-height:18px}#lpChat .lp_actions_bar_container .lp_actions_bar .lp_action_item .lp_action_wrapper .lp_title{text-transform:none}.touch .device-mobile #lpChat .lp_lpview_content select{-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist}.site-utils__links .site-utils__menu .site-utils__item--live-chat{display:inline-block}.confirmation-panel .social-login{padding-left:0}.social_login_v2__social-login-container{text-align:center}.social_login_v2__delimeter{clear:both}.social_login_v2__delimeter-horizontal{position:relative;text-align:center;margin-bottom:21px;margin-top:21px}.social_login_v2__delimeter-horizontal:before{content:'';width:100%;height:2px;position:absolute;top:9px;left:0;margin-bottom:0;background:#000000}.social_login_v2__delimeter-label{padding:0 7px 0 9px;font-size:17px;letter-spacing:.2em;text-transform:uppercase;background:#ffffff;position:relative}.social_login .social-login-container__social-network{width:55px;height:55px;margin:0 25px;display:inline-block;position:relative}@media (min-width:768px){.social_login .social-login-container__social-network{width:265px;height:40px}}@media (min-width:768px),(min-width:1024px){.social_login .social-login-container__social-network{margin-top:10px}}.social_login .social-login-container__social-network-button{width:100%;height:100%;border-radius:5px;letter-spacing:.25px}.social_login .social-login-container__social-network-button_vkontakte,.social_login .social-login-container__social-network-button_vkontakte:hover{background:#4a76a8 url(/media/images/social_login/vk_icon.svg) 10px no-repeat!important}.social_login .social-login-container__social-network-button_facebook,.social_login .social-login-container__social-network-button_facebook:hover{background:#3b5998 url(/media/images/social_login/fb_icon.svg) 0 center no-repeat!important;background-size:40px 40px!important}.social_login .social-login-container__social-network-button-label{display:none}@media (min-width:768px){.social_login .social-login-container__social-network-button-label{font-size:12px;padding-left:20px;display:block}}.social_login .social-login-container__social-network-blocker{height:100%;position:absolute;width:100%}.social_login .social-login-container__social-network-blocker_hidden{display:none}.sign-in-component_ru__legal-container{width:95%;margin:20px auto}@media (min-width:768px){.sign-in-component_ru__legal-container{width:500px}}.sign-in-component_ru__legal-container .legal-container__acceptance-block{padding-bottom:10px}.sign-in-component_ru__legal-container .legal-container__acceptance-block_error{color:#ff4661}.profile-page__content .social-info__connect{margin-bottom:20px}.profile-page__content .social-info__vk form{display:inline-block}.profile-page__content .social-info__vk form .button{line-height:20px}.profile-page__content .social-info__vk .button{height:20px}.profile-page__content .social-info__vk .vkontakte-login,.profile-page__content .social-info__vk .vkontakte-login:hover{background:#4a76a8 url(/media/images/social_login/vk_icon_21x21.png) 4px 3px no-repeat!important;background-size:15px!important}.profile-page__content .social-info__vk .vkontakte-login{padding-left:25px;font-weight:700;text-transform:none;letter-spacing:0;font-size:11px!important;border-radius:4px;line-height:2px}.confirm .confirm-panel .social-login-container__social-network{margin:0 20px}@media (min-width:768px),(min-width:1024px){.confirm .confirm-panel .social-login-container__social-network{margin-top:10px}}.gnav .social_login_v2__social-login-container .social-login-container__social-network{width:55px;height:55px}.gnav .social_login_v2__social-login-container .social-login-container__social-network-button{margin-left:0;width:100%;height:100%}.gnav .social_login_v2__social-login-container .social-login-container__social-network-button-label{display:none}.gnav .social_login_v2__social-login-container .social-login-container__social-network-blocker{height:100%}.sign-in-component_ru__legal-container-gnav{width:100%;padding-top:20px;padding-left:10px}.sign-in-component_ru__legal-container-gnav .legal-container__acceptance-block_error,.sign-in-component_ru__legal-container-gnav a{color:#ff4661}.appointment-booking-schedule__overlay .overlay-content-container{margin-top:-95px;width:90%;margin:auto;left:5%;top:40%}.appt-book #appointment-book-sections #appt-book-book-submit,.appt-book #appointment-book-sections .appointment-booking-review__account-signup-form fieldset,.appt-book #appointment-book-sections .appointment-booking-review__account-signup-form input,.appt-book #appointment-book-sections .js-appt-book-submit,.appt-book #appointment-book-sections .js-back-to-link,.appt-book #appointment-book-sections .js-start-over,.appt-book #appointment-book-sections .signup__note-textarea{font-size:12px!important}.appt-book #appointment-book-sections .appt-book-content-header .section-header{padding:0}.appt-book #appointment-book-sections .appointment-booking-review__account-signup-form .signup__mobile-prefix{width:55px!important}.appt-book #appointment-book-sections .appointment-booking-review__account-signup-form .signup__mobile-phone{padding-left:47px!important}.appt-book #appointment-book-sections .confirmation .confirmation-container .appt-date-cal .add-cal-link{padding-left:10%;padding-right:10%}.appt-book #appointment-book-sections .service-select .book-now-bar .next{width:50%!important}.appt-book #appointment-book-sections .appointment-booking-review__services.row .service__details{padding-right:33%}.account .appointments-page.account__section{margin-left:2%;margin-right:2%}.account .appointments-page.account__section .appt-book .my-appointments .appt-book-no-appts-content .no-appts-content #appt-book-btn{margin-top:40px!important}.account .appointments-page.account__section .appt-book .my-appointments .appointment-container .appointment-details .your-lessons{text-align:left}.info-link{text-align:left}.appt-book #appointment-book-sections .appointment-booking-location-select .submit_geoloc__submit{width:calc(97% - 79px)}.appt-book #appointment-book-sections label.error{color:#ff0000}.appt-book #appointment-book-sections .appointment-booking-review__account-signup-gdpr-compliant .gdpr_compliant__info-right-icon{margin-left:10px;overflow:hidden;width:30px;height:30px}.appt-book #appointment-book-sections .appointment-booking-review__account-signup-gdpr-compliant .gdpr_compliant__info-for-left,.appt-book #appointment-book-sections .appointment-booking-review__account-signup-gdpr-compliant .gdpr_compliant__info-right-icon{float:left}.appt-book #appointment-book-sections .appointment-booking-review__account-signup-form{clear:left}.appt-book #appointment-book-sections .appointment-booking-review__error-messages .error-message,.appt-book #appointment-book-sections .appointment-booking-review__error-messages .error-message a{color:#a81010;margin:.5em 0;font-weight:700}.appt-book #appointment-book-sections #confirmation .appt-time,.appt-book #appointment-book-sections .date-time .date-time__hour{display:inline;word-spacing:-3px}.appt-book #appointment-book-sections #confirmation .appt-date{display:inline}.touchevents .appt-book .location-form__select{background-position:97% 46%}.viewcart-paypal-button .terms-conditions{margin-top:10px}.viewcart-paypal-button .terms-conditions input{position:inherit;float:left}.viewcart-paypal-button .terms-conditions-txt{margin-left:15px}.viewcart-paypal-button .terms-conditions .error{color:#ff0000}#viewcart .checkout__content #viewcart-panel .top-viewcart-buttons.hasPaypal{display:block}#viewcart .checkout__content #viewcart-panel .top-viewcart-buttons.hasPaypal .add-button{display:none}.pg-checkout .site-footer{background:#eff0f0}.pg-checkout .site-footer .site-footer__wrap{background:0 0;color:#000000}.pg-checkout .site-footer .site-footer-bottom{background:#eff0f0;color:#000000}.pg-checkout .site-footer .site-footer-bottom__menu .menu__item a{color:#000000}.pg-checkout .site-footer .site-footer-bottom__trademark{color:#000000}.mpp-header-content-block .content-block--default .position--bare .content-block__picture{position:relative}.mpp-header-content-block .content-block--default .position--bare .content-block__content-wrapper{position:absolute;top:0}.site-email-sms-signup .site-email-sms-signup__agree input[type=checkbox]{position:absolute}.utq_banner{margin-top:20px;padding:0 10px}@media (min-width:768px){.checkout-co-enabled{background:#fbfbfb}}.checkout-co-enabled#signin{background:#fbfbfb}.checkout-co-enabled#signin .sign-in-page-content-wrapper{padding:0 80px}.checkout-co-enabled#signin .new-account{margin-top:27px;margin-bottom:10px}.checkout-co-enabled#signin #forgot-password,.checkout-co-enabled#signin .sign-in-legal-link{text-transform:uppercase;font-size:12px;letter-spacing:.1em;line-height:1.4;margin:15px 0}@media (min-width:768px){.checkout-co-enabled#signin #forgot-password,.checkout-co-enabled#signin .sign-in-legal-link{margin:0 0 10px}}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset input,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__fieldset input{font-size:12px;letter-spacing:.15em;height:48px}@media (min-width:768px){.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset input[type=password],.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset input[type=text],.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__fieldset input[type=password],.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__fieldset input[type=text]{margin-bottom:15px}}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .new-account__fieldset .sign-in-page__submit,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__fieldset .sign-in-page__submit{position:relative;top:10px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column{margin-top:30px;padding:0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column form{padding:0 20px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column .new-account__item .newsletter-info .label{display:flex}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column .new-account__item .newsletter-info .label::before{line-height:1.5}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column .new-account__text,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column .return-user__text{border-top:1px solid #000000;padding-top:20px;padding-left:20px;font-size:12px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column .new-account__button,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column .return-user__button{border-width:1px;font-size:12px;height:48px;letter-spacing:.15em;width:88%;margin:0 20px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .column .sign-in-page__submit{height:48px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .account__return-user{margin-bottom:10px}@media (min-width:768px){.checkout-co-enabled#signin .pg_wrapper .sign-in-page .account__return-user{margin-bottom:20px}}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .account__return-user .return-user__fieldset .sign-in-page__submit{line-height:1}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .account__return-user .return-user__fieldset .forgot-password{float:left}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .account__return-user .return-user__fieldset #forgot-password{font-weight:700;font-size:12px}@media (min-width:768px){.checkout-co-enabled#signin .pg_wrapper .sign-in-page__container{width:100%}}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .section-head{margin-bottom:10px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .section-head__header{margin-top:15px;font-size:18px;letter-spacing:.1em;font-weight:700;padding:15px 0 20px}@media (min-width:768px){.checkout-co-enabled#signin .pg_wrapper .sign-in-page .section-head__header{font-size:30px;padding:0;margin-top:40px}}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout{background:#ffffff;width:562px;padding:24px 24px 0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .new-or-returning-links{text-align:center}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .new-or-returning-links a:hover{text-decoration:none;color:#000000}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .new-or-returning-links .new-customer,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .new-or-returning-links .returning-customer{font-size:15px;color:#929292;padding:17px 0 10px;border-bottom:none;text-transform:uppercase;font-weight:700;width:49%;cursor:pointer;float:left;letter-spacing:.25px;line-height:1.35}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .new-or-returning-links .new-customer.active,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .new-or-returning-links .returning-customer.active{border-bottom:2px solid #000000;color:#000000}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user{width:100%;min-height:auto}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account .section-head__header,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user .section-head__header{font-size:30px;white-space:nowrap;border-bottom:none;text-align:center;letter-spacing:.1em}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account .new-account__fieldset input,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account .return-user__fieldset input,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user .new-account__fieldset input,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user .return-user__fieldset input{font-size:12px;letter-spacing:.15em;height:48px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account .new-account__fieldset .sign-in-page__submit,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account .return-user__fieldset .sign-in-page__submit,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user .new-account__fieldset .sign-in-page__submit,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user .return-user__fieldset .sign-in-page__submit{position:relative;top:10px;font-weight:700}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account .newsletter-info__item,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user .newsletter-info__item{min-height:0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account .newsletter-info__item .label,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user .newsletter-info__item .label{display:flex;margin-top:10x;font-size:12px;letter-spacing:.04em;line-height:1.4}.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__new-account .newsletter-info__item .label::before,.checkout-co-enabled#signin .pg_wrapper .sign-in-page.checkout .sign-in-page-content-wrapper .account__return-user .newsletter-info__item .label::before{margin:3px 10px 0 0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .info-icon{float:left;margin-right:5px;background:#ff4661}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .info-icon span{font-style:normal}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .sign-in-legal-link{font-weight:700;font-size:12px;margin:15px 0}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .return-user__item{position:relative}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .info-for-signin{margin-top:14px;margin-bottom:7px;position:absolute;top:0;right:12px}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .info-for-signin input[type=checkbox]~.label::before,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .info-for-signin input[type=checkbox]~label::before{content:''}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .info-for-signin input[type=checkbox]:checked~.label::before,.checkout-co-enabled#signin .pg_wrapper .sign-in-page .info-for-signin input[type=checkbox]:checked~label::before{content:''}.checkout-co-enabled#signin .pg_wrapper .sign-in-page .info-for-signin .label-content{border-bottom:1px solid #000000}.checkout-co-enabled#signin .pg_wrapper .sign-in-page #form--errors--checkout_signin{margin:20px 20px 0}.checkout-co-enabled#signin .social_login{padding:0 20px}.checkout-co-enabled#signin .social_login .social-login-container__social-network-button{height:48px}.checkout-co-enabled#signin .social_login .social-login-container__social-network-button .fb-line-separation{border-left:1px solid #ffffff;position:relative;left:45px;float:left;height:50px;top:-15px}.checkout-co-enabled .checkout{background-color:#ffffff;padding-top:82px;margin-left:auto;margin-right:auto;padding:0}@media (min-width:768px){.checkout-co-enabled .checkout{background-color:#eff1f0}}.checkout-co-enabled .checkout .checkout__sidebar{margin-top:0}@media (min-width:768px){.checkout-co-enabled .checkout .checkout__sidebar{margin-bottom:0}}.checkout-co-enabled .checkout .checkout__sidebar .continue-buttons{padding:24px 16px 0}.checkout-co-enabled .checkout .checkout__sidebar .continue-buttons .continue-checkout{width:100%;background-color:#ff4661;font-size:12px;line-height:2;font-weight:700;letter-spacing:.15em}.checkout-co-enabled .checkout .checkout__sidebar .continue-shopping{display:none}.checkout-co-enabled .checkout .checkout__sidebar .offer-code-panel__title,.checkout-co-enabled .checkout .checkout__sidebar .order-summary-panel__title{font-weight:700;margin-top:20px;font-size:14px}.checkout-co-enabled .checkout .checkout__sidebar .offer-code-panel__title .title-icon,.checkout-co-enabled .checkout .checkout__sidebar .order-summary-panel__title .title-icon{position:absolute;float:right;display:inline-block;transform:rotate(90deg);right:-5px}.checkout-co-enabled .checkout .checkout__sidebar .offer-code-panel__title .title-icon:after,.checkout-co-enabled .checkout .checkout__sidebar .order-summary-panel__title .title-icon:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;color:inherit;vertical-align:middle}.checkout-co-enabled .checkout .checkout__sidebar .offer-code-panel__title .title-icon:after,.checkout-co-enabled .checkout .checkout__sidebar .order-summary-panel__title .title-icon:after{font-weight:700}.checkout-co-enabled .checkout .checkout__sidebar .offer-code-panel__title.open .title-icon,.checkout-co-enabled .checkout .checkout__sidebar .order-summary-panel__title.open .title-icon{transform:rotate(180deg)}.checkout-co-enabled .checkout .checkout__sidebar .offer-code-panel__title.open .title-icon:after,.checkout-co-enabled .checkout .checkout__sidebar .order-summary-panel__title.open .title-icon:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px;color:inherit;vertical-align:middle}.checkout-co-enabled .checkout .order-summary-panel{background-color:#ffffff;margin-top:20px;padding:0 25px}@media (min-width:768px){.checkout-co-enabled .checkout .order-summary-panel{padding:0 20px 25px}}.checkout-co-enabled .checkout .order-summary-panel__title{border-bottom:none;margin-bottom:0;padding-bottom:0;font-weight:700}.checkout-co-enabled .checkout .order-summary-panel__title .title-icon{position:absolute;float:right;display:inline-block;transform:rotate(90deg);right:-5px}.checkout-co-enabled .checkout .order-summary-panel__title .title-icon:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;color:inherit;vertical-align:middle}.checkout-co-enabled .checkout .order-summary-panel__title .title-icon:after{font-weight:700}.checkout-co-enabled .checkout .order-summary-panel__title.open .title-icon{transform:rotate(180deg)}.checkout-co-enabled .checkout .order-summary-panel__title.open .title-icon:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px;color:inherit;vertical-align:middle}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .value{font-weight:700;margin-top:0;font-size:14px;padding:.4em 0;width:30%}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .value:nth-child(2){margin-top:10px}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .value.tax{padding-bottom:0}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .label{color:#929292;font-size:14px;letter-spacing:.1px;margin-top:0;padding:.4em 0;width:70%}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .label:first-child{margin-top:10px}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .label.total{color:#000000}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .subtotal{background-color:#ffffff;font-size:14px}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .shipping-container{border-bottom:1px solid #929292;margin-bottom:10px}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .shipping-msg{border:1px solid #929292;display:inline-block;margin:10px 0 15px;padding:10px;width:100%;color:#929292;background-color:#fdfdfd;font-size:12px}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table .content .shipping-msg-empty{padding-top:10px;clear:both}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table #status_table .order-summary__total-label,.checkout-co-enabled .checkout .order-summary-panel .order-summary-table #status_table .order-summary__total-value{border-top:none;margin-top:0}@media (min-width:768px){.checkout-co-enabled .checkout .order-summary-panel .order-summary-table #status_table .order-summary__total-label,.checkout-co-enabled .checkout .order-summary-panel .order-summary-table #status_table .order-summary__total-value{padding-top:0}}.checkout-co-enabled .checkout .order-summary-panel .order-summary-table #status_table .order-summary__tax-label,.checkout-co-enabled .checkout .order-summary-panel .order-summary-table #status_table .order-summary__tax-value{margin-top:0}.checkout-co-enabled .checkout .order-summary-panel #offer-code-panel{background-color:#eff1f0;margin:15px 0 0;padding:12px 16px}.checkout-co-enabled .checkout .order-summary-panel #offer-code-panel .offer-code-panel__title{border-bottom:none;padding-bottom:0;margin-bottom:5px;font-weight:700;letter-spacing:.1em;margin-top:0}.checkout-co-enabled .checkout .order-summary-panel #offer-code-panel .offer_code_form_container input{height:42px;width:100%;margin:5px 0;font-size:12px;letter-spacing:.15em;font-weight:700}.checkout-co-enabled .checkout .order-summary-panel #offer-code-panel .offer_code_form_container #one-offer-only{font-size:12px;display:inline-block;font-style:italic;margin-top:8px}.checkout-co-enabled .checkout .order-summary-panel #offer-code-panel .offer_code_form_container #one-offer-only span{float:none;display:flex;font-weight:700}.checkout-co-enabled .checkout .order-summary-panel #offer-code-panel .offer_code_form_container #one-offer-only span .continue-shopping{color:#ff4661;width:auto;text-align:left;margin-top:10px;display:block;border-bottom:1px solid #ff4661;font-style:normal;letter-spacing:.1em;float:left;padding-bottom:0;font-size:12px}@media (min-width:768px){.checkout-co-enabled .checkout .order-summary-panel #offer-code-panel .offer_code_form_container #one-offer-only span .continue-shopping{margin-top:5px}}.checkout-co-enabled .checkout #links-panel{background-color:#eff0f0}@media (min-width:768px){.checkout-co-enabled .checkout #links-panel{padding:15px 15px 20px;border:none;background-color:transparent;margin-bottom:0}}.checkout-co-enabled .checkout #links-panel .links-panel__title{border-bottom:none;padding-bottom:19px;font-weight:700;font-size:14px;letter-spacing:.1em}@media (min-width:768px){.checkout-co-enabled .checkout #links-panel .links-panel__title{padding-bottom:17px}}.checkout-co-enabled .checkout #links-panel .link{border-bottom:none;line-height:2;letter-spacing:.1em;font-size:12px;font-weight:700}.checkout-co-enabled .checkout .below-columns{background-color:#ffffff;text-align:center;border-top:none;width:auto}.checkout-co-enabled .checkout #recommended-products-panel .recommended-products-panel__title{letter-spacing:.1em;font-weight:700;font-size:14px}.checkout-co-enabled .checkout #recommended-products-panel .recommended-products-panel__title:after,.checkout-co-enabled .checkout #recommended-products-panel .recommended-products-panel__title:before{border-top:none;content:''}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .recommended-products-panel .recommended-item img{width:75%}}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items{text-align:center}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item{min-height:auto;width:164px}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item{width:29%;height:auto;margin-right:5%;float:none;display:inline-block}}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item:last-child{margin-right:0}}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .product_image{width:auto}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .product_image{float:left}}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description{padding:0 20px;width:auto;float:none}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description{display:inline-block;margin-bottom:0;padding:0}}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info{height:auto}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info{height:100px;margin-bottom:0}}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info .icon{padding-top:5px;padding-bottom:6px}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info .product_name{text-align:center}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info .product_name{height:90px}}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info .product_name a{font-size:12px;margin-top:10px;letter-spacing:.1em;font-weight:700}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info .product_name a{font-size:14px}}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info .formatted_price{text-align:center;border:none;margin-top:10px;font-size:16px}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info .formatted_price .legal_msg{display:none}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .description .info div{margin-bottom:0}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .add_button{position:relative;text-align:center;margin-top:20px}@media (min-width:768px){.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .add_button{position:relative;display:inline-flex}}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .add_button .btn{background-color:#000000;height:36px;font-size:12px;font-weight:700;letter-spacing:.15em}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .add_button .grey_button{background:#000000;color:#ffffff;border:2px solid #000000;height:auto;line-height:normal}.checkout-co-enabled .checkout .expando-block .expando-block__icon{transform:rotate(90deg)}.checkout-co-enabled .checkout .expando-block--expanded .expando-block__icon{transform:rotate(180deg)}.checkout-co-enabled .checkout .offer-code-panel.expando-block.expando-block--expanded .expando-block__content{padding:0}.checkout-co-enabled .emptycart{background-color:#ffffff;text-align:center;border-top:none}@media (min-width:768px){.checkout-co-enabled .emptycart{width:100%}}.checkout-co-enabled .emptycart .left{border-right:none;box-shadow:none;width:100%}@media (min-width:768px){.checkout-co-enabled .emptycart .left .bottom-viewcart-buttons .panel .continue-buttons{float:none;margin:14px auto 0}.checkout-co-enabled .emptycart .left .bottom-viewcart-buttons .panel .continue-buttons .go-shopping{width:100%}}.checkout-co-enabled .emptycart .left .bottom-viewcart-buttons .checkout_sticky{display:none}.checkout-co-enabled .emptycart .left .promo-panel{width:100%}.checkout-co-enabled .emptycart .checkout__sidebar{display:none}@media (min-width:768px){.checkout-co-enabled .emptycart .recommended-products-panel{width:100%;float:none}}.checkout-co-enabled .emptycart .recommended-products-panel .slick-next:before,.checkout-co-enabled .emptycart .recommended-products-panel .slick-prev:before{font-weight:700}@media (min-width:768px){.checkout-co-enabled .emptycart .recommended-products-panel .recommended-item img{width:50%}}.checkout-co-enabled .emptycart .empty-wrapper__link{background-color:#000000;margin:0 15px 15px}.checkout-co-enabled .emptycart .empty-wrapper__link .wrapper-link{color:#ffffff}.checkout-co-enabled .emptycart .error_messages{padding:10px 0}.checkout-co-enabled .left{position:relative;background-color:#ffffff;padding:0;margin:0}@media (min-width:768px){.checkout-co-enabled .left{border-right:1px solid #d0d0d0;box-shadow:-3px 0 6px -4px #d0d0d0 inset;padding:0 25px}}.checkout-co-enabled .left .viewcart-header .viewcart-panel__title{letter-spacing:.1em;font-size:18px;margin:35px 0 10px;text-align:center;font-weight:700}@media (min-width:768px){.checkout-co-enabled .left .viewcart-header .viewcart-panel__title{font-size:30px}}.checkout-co-enabled .left .promo-panel{border-bottom:1px solid #000000;margin:auto;padding:0 25px 10px}@media (min-width:768px){.checkout-co-enabled .left .promo-panel{width:100%;padding:0}}.checkout-co-enabled .left .promo-panel .banner{border-width:1px}@media (min-width:768px){.checkout-co-enabled .left .promo-panel .banner{margin-bottom:20px}}@media (min-width:768px){.checkout-co-enabled .left .viewcart-buttons-panel{margin:0}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__title{padding:20px 0;text-align:center;font-size:18px;line-height:1.1}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__title{font-size:30px;padding:30px 0 20px}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel .messages{padding:0 25px}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel .messages{padding:0}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content{margin:20px 0;padding:0 20px}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content{padding:0;margin:20px 0 0}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items{border-top:1px solid #929292}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item{border-bottom:1px solid #929292}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item{border-top:1px solid #929292;margin-bottom:20px}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item:last-child{border-bottom:1px solid #929292;margin-bottom:0}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item:first-child{border-top:none}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__thumb{width:30%}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container{width:68%}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc{float:none;width:99%}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc .info .product_name{font-weight:700;letter-spacing:.04em;line-height:1.25;width:92%}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc .info .product_name{width:100%;font-size:18px;letter-spacing:.1em}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc .info .product_name a{font-size:12px;letter-spacing:.04em}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc .info .product_name a{font-size:18px;letter-spacing:.1em}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc .info .product_subname{display:none}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc .info .color{margin-top:8px}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc .info .color .swatch{width:16px!important;height:16px;margin-top:2px}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .desc .info .color .shade{color:#929292;font-size:12px;letter-spacing:.04em;margin-left:24px}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .price,.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .qty,.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .total{letter-spacing:.04em}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .price,.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .qty,.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .total{padding-top:20px}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .total{font-weight:700;font-size:13px;width:auto;float:right}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__desc-container .total{font-size:16px}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__size{font-size:12px;color:#929292;margin-top:10px}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__qty{width:25%}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__qty .qty_select{height:37px;font-size:18px;background-size:14px;background-position:right 10px top 13px;padding-top:2px;width:auto}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__qty .qty_select{height:auto;font-size:14px}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__qty .qty_select .selectBox-label{color:#000000;font-size:16px}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__qty .qty_select .selectBox-arrow{background:0 0;color:#000000}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__qty .qty_select.selectBox-menuShowing .selectBox-arrow{right:8px}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__qty .qty-label{display:block}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__price{width:100%;font-size:13px}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__price{width:47%;font-size:16px}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__price p{display:inline;padding-left:5px}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__price .price-label{display:inline-block}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__price .discount-price-off{display:block;line-height:1}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__price .discount-old-price{opacity:.4}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__remove-form .remove_link{width:16px;height:16px;position:absolute;right:5px;top:0;border-bottom:none;font-size:16px;font-weight:700;color:#000000}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .cart-item__remove-form .remove_link .icon-close{font-weight:700}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .sample .qty{font-size:12px;color:#929292}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .sample .qty{font-size:14px}}.checkout-co-enabled .left #viewcart-panel .viewcart-panel__content .cart-items .sample .price{display:none}.checkout-co-enabled .left #viewcart-panel .messages .error_messages{padding:12px;background-color:#eff1f0;font-size:12px;line-height:1.7;border-top:1px solid #000000;margin:20px 25px 10px}@media (min-width:768px){.checkout-co-enabled .left #viewcart-panel .messages .error_messages{margin:20px 0 0}}.checkout-co-enabled .left #viewcart-panel .messages .error_messages p{margin:0}.checkout-co-enabled .left #viewcart-panel .messages .error_messages .offer_success{color:#05ba59}.checkout-co-enabled .left .bottom-viewcart-buttons{margin-bottom:0}@media (min-width:768px){.checkout-co-enabled .left .bottom-viewcart-buttons{margin-bottom:30px}}.checkout-co-enabled .left .bottom-viewcart-buttons .viewcart-buttons-panel{text-align:center;margin:10px 0}@media (min-width:768px){.checkout-co-enabled .left .bottom-viewcart-buttons .viewcart-buttons-panel{margin:20px 0}}.checkout-co-enabled .left .bottom-viewcart-buttons .panel .continue-buttons{width:328px;margin-top:0;float:right}.checkout-co-enabled .left .bottom-viewcart-buttons .panel .continue-buttons .go-shopping{width:50%;padding:15px}.checkout-co-enabled .left .bottom-viewcart-buttons .panel .continue-buttons .continue-checkout{line-height:2;background-color:#ff4661;width:100%;font-size:12px;padding:12px 0;font-weight:700;letter-spacing:.15em}.checkout-co-enabled .left .bottom-viewcart-buttons .panel .checkout_sticky .continue-checkout{letter-spacing:.15em;font-weight:700}.checkout-co-enabled #samples-panel.cart-samples-panel{border-bottom:1px solid #000000}@media (min-width:768px){.checkout-co-enabled #samples-panel.cart-samples-panel{margin-bottom:10px}}.checkout-co-enabled #samples-panel.cart-samples-panel .slick-track{margin:0 auto;height:250px}.checkout-co-enabled #samples-panel.cart-samples-panel .slick-prev:before{font-weight:700}@media (min-width:768px){.checkout-co-enabled #samples-panel.cart-samples-panel .slick-prev:before{position:relative;left:-50px}}.checkout-co-enabled #samples-panel.cart-samples-panel .slick-next:before{font-weight:700}@media (min-width:768px){.checkout-co-enabled #samples-panel.cart-samples-panel .slick-next:before{right:-10050px}}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-top{color:#929292;text-align:center;margin-bottom:30px;line-height:1.3;letter-spacing:.04em}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-top .available{border-bottom:none;padding:0 25px}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-panel__title{border-bottom:none;margin-top:20px;padding:0 25px;font-weight:700}@media (min-width:768px){.checkout-co-enabled #samples-panel.cart-samples-panel .samples-panel__title{padding:0}}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-panel__title .title-icon{position:absolute;float:right;display:inline-block;transform:rotate(90deg);right:20px}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-panel__title .title-icon:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;color:inherit;vertical-align:middle}@media (min-width:768px){.checkout-co-enabled #samples-panel.cart-samples-panel .samples-panel__title .title-icon{right:-5px}}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-panel__title .title-icon:after{font-weight:700}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-panel__title.open .title-icon{transform:rotate(180deg)}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-panel__title.open .title-icon:after{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px;color:inherit;vertical-align:middle}.checkout-co-enabled #samples-panel.cart-samples-panel .product{min-height:260px;margin:0;text-align:center}.checkout-co-enabled #samples-panel.cart-samples-panel .product .details{width:90%;margin:0 auto}.checkout-co-enabled #samples-panel.cart-samples-panel .product .details .product-size{color:#000000;opacity:.64}.checkout-co-enabled #samples-panel.cart-samples-panel .product-img img{margin:0 auto}.checkout-co-enabled #samples-panel.cart-samples-panel .product-name{font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;margin:13px 0;word-break:break-word}.checkout-co-enabled #samples-panel.cart-samples-panel .product-subhead{line-height:1.3;margin-bottom:13px}.checkout-co-enabled #samples-panel.cart-samples-panel .sample-select-button{position:absolute;bottom:0;background:#ffffff;color:#000000;border:1px solid #000000;width:84%;left:8%;font-size:12px;font-weight:700;line-height:1.5}.checkout-co-enabled #samples-panel.cart-samples-panel .sample-select-button.selected{color:#ffffff;background-color:#ff4661;border:1px solid #ff4661}.checkout-co-enabled #samples-panel.cart-samples-panel .samples{margin-bottom:0}@media (min-width:768px){.checkout-co-enabled #samples-panel.cart-samples-panel .samples{padding:0 50px}}.checkout-co-enabled #samples-panel.cart-samples-panel .samples .product-list{padding:0 25px;margin:0 auto 30px;width:90%}@media (min-width:768px){.checkout-co-enabled #samples-panel.cart-samples-panel .samples .product-list{padding:0;margin:0 10px 30px;width:auto}}.checkout-co-enabled #samples-panel.cart-samples-panel .samples .product-list .shade{display:inline-block;color:#000000;opacity:.64}.checkout-co-enabled #samples-panel.cart-samples-panel .samples .product-list .swatch{vertical-align:bottom}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-bottom{padding:12px;background-color:#eff1f0;font-size:12px;line-height:1.7;border-top:1px solid #000000;margin:0 25px 10px}@media (min-width:768px){.checkout-co-enabled #samples-panel.cart-samples-panel .samples-bottom{margin:20px 0 0}}.checkout-co-enabled #samples-panel.cart-samples-panel .samples-bottom p{margin:0}.checkout-co-enabled #samples-panel #checkout_samples .samples .deactivate .sample-select-button{color:#ffffff;opacity:.3;cursor:default;background-color:#000000}.checkout-co-enabled #samples-panel #checkout_samples .samples .deactivate .sample-select-button:hover{color:#ffffff;opacity:.3;cursor:default;background-color:#000000}.product-brief__product-info-wrapper .product-brief__price.loyalty-enabled-pc-hidden .product-sku-price__trow{width:100%;margin-left:0}.product-brief__price.discount_price .product-sku-price__trow{margin-left:0}.product-brief__price.discount_price .product-sku-price__trow .amount-loyalty{width:auto}.product-brief__price .price{display:block}.product-brief__price .product-sku-price__amount{font-size:22px}.product-brief__price .product-sku-price__trow{display:block;color:#666;font-weight:100;margin-left:10%}.product-brief__price .product-sku-price__trow.tier1{margin-bottom:10px}.product-brief__price .product-sku-price__trow.active{color:#000000;font-weight:700}.product-brief__price .product-sku-price__tcol{display:inline-block}.product-brief__price .product-sku-price__tcol.amount-loyalty{width:30%;text-align:left}.product-brief__price .product-sku-price__tcol.description-loyalty{width:65%;text-align:left;white-space:nowrap}.checkout-co-enabled .checkout #recommended-products-panel .content .recommended-product-items .recommended-item .info .amount-loyalty .formatted_price{font-size:inherit;text-align:left;margin-top:0}.cart-item__desc-info .product-sku-price__amount{font-size:22px}.cart-item__desc-info .product-sku-price__trow{display:block;color:#666;font-weight:100;font-size:14px}.cart-item__desc-info .product-sku-price__trow.cloned{margin-top:20px}.cart-item__desc-info .product-sku-price__trow.tier1{margin-bottom:0}.cart-item__desc-info .product-sku-price__trow.active{color:#000000;font-weight:700}.cart-item__desc-info .product-sku-price__tcol{display:inline-block}.cart-item__desc-info .product-sku-price__tcol.amount-loyalty{width:36%;text-align:left}.cart-item__desc-info .product-sku-price__tcol.description-loyalty{width:60%;text-align:left;white-space:nowrap}.back-link-wrapper{text-align:center;font-size:8px;padding-left:5%}.loyalty-content{display:flex;flex-direction:row}.loyalty-content__header{padding-top:15px;margin-bottom:0;font-size:17px;text-align:center}.loyalty-content__column{flex-direction:row;padding:5px}.loyalty-content__column__image img{width:175px;height:175px}.loyalty-content__column__text{text-align:center;padding:10px;font-weight:100;margin:0;padding-left:10px}.loyalty-account__container{display:flex;padding:0 10%;flex-direction:column}.loyalty-account__row{display:flex;justify-content:space-around;flex-direction:column}.loyalty-account__cell{margin:10px;display:flex;width:100%;align-items:center}.loyalty-account__header{text-align:center}.loyalty-account__subheader{padding:10px;text-transform:uppercase;font-weight:100;font-size:15px;margin:0;padding-left:10px}.loyalty-account__img{width:65px;height:65px}.discount_price .description-loyalty,.discount_price .product-base-price-desc{display:none}.product-full__data-price{border-bottom:#ebebeb solid 1px;margin-bottom:20px;padding-bottom:20px;position:relative}.product-full__data-price .product-full-price__price{width:100%;display:block;font-size:15px;color:#666}.product-full__data-price .product-full-price__price[data-is-discountable='0']{color:#000000}.product-full__data-price .product-full-price__price .price-loyalty{width:20%;display:inline-block}.product-full__data-price .product-full-price__price .product-base-price-desc{width:65%;display:inline-block}.product-full__data-price .product-full-price__price.active{font-weight:700;color:#000000}.product-full__data-price .product-full-price__price.discount_price .product-base-price-desc{display:none}.product-full__data-price .product-full-price__price.discount_price .old_price{color:#000000}.product-info-wrapper .product-info{display:flex}.product-info-wrapper .product-brief__price{padding-right:8%;white-space:nowrap}.product-info-wrapper .product-sku-price__trow.active{display:flex}.product-info-wrapper .favorite-actions{text-align:center}.account-bestsellers__title{clear:both;text-align:center}.account-bestsellers__content .mpp-grid__item{display:flex}.account-bestsellers__content .mpp-grid .product-brief__shades{display:none}.account-bestsellers__content .mpp-grid .product-brief__flag{display:none}.account-bestsellers__content .mpp-grid .product-sku-price__trow{display:none}.account-bestsellers__content .mpp-grid .product-sku-price__trow.active{display:flex;text-align:center;padding-left:30%}.account-bestsellers__content .mpp-grid .product-sku-price__trow.active .amount-loyalty{width:unset}.account-bestsellers__content .mpp-grid .product-sku-price__trow .description-loyalty{display:none}.account-bestsellers__content .mpp-container__content{position:unset}.search-form .product__price{width:180px}.device-mobile .product-info-wrapper .product-info{display:block}.device-mobile .product-info-wrapper .product-info .product-sku-price__trow{margin:5px 0 0 0}.device-mobile .product-full__data-price a{padding-left:20px}.device-mobile .product-full__data-price .product-full-price__price{padding-left:20px}.device-mobile .amount-loyalty,.device-mobile .cart-item__total,.device-mobile .discount-old-price,.device-mobile .discount-price,.device-mobile .price,.device-mobile .price-loyalty,.device-mobile .product-thumb--price,.device-mobile .subtotal.value,.device-mobile .total.value{font-family:"Helvetica Neue",Arial,sans-serif}.device-mobile .favorites__item .product-sku-price__trow{font-family:"Helvetica Neue",Arial,sans-serif}.device-mobile .product-brief__price .product-sku-price__trow{font-weight:400}.device-mobile .product-brief__price .active .amount-loyalty{font-weight:700}.device-mobile .product-brief__price .active .amount-loyalty .price{font-weight:700!important}.device-mobile .product-brief__price .active .description-loyalty{font-weight:700}.site-utils__item .site-utils__navigation--loyalty .home_gnav_loyalty{font-size:15px;letter-spacing:1px;height:25px;display:flex;flex-direction:column;justify-content:center}.favorites-page__content .product-brief__price .product-sku-price__trow{display:block;color:#000000;font-weight:700}
