﻿@charset "UTF-8";.slick-slider,body *{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.access-bottom:after,.access-bottom:before,.alternate-layout__section a:after,.alternate-layout__section a:before,.article-section__dark:after,.article-section__dark:before,.article-section__light:after,.article-section__light:before,.artist-detail .full-width-carousel:after,.artist-detail .full-width-carousel:before,.artist-module:after,.artist-module:before,.artist-profiles__top:after,.artist-profiles__top:before,.button-group:after,.button-group:before,.category-layout__item.category-layout__alternate:after,.category-layout__item.category-layout__alternate:before,.category-layout__item:after,.category-layout__item:before,.category-slider:after,.category-slider:before,.category-sorting__top:after,.category-sorting__top:before,.category__filter--open .clp-refine-bottom:after,.category__filter--open .clp-refine-bottom:before,.class-detail-sticky.pdp-sticky-navigation--visible:after,.class-detail-sticky.pdp-sticky-navigation--visible:before,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .social__icons:after,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .social__icons:before,.classes-section-nav__parent:after,.classes-section-nav__parent:before,.collapse-panel-content .header__primary .collapse-panel-content__all-ingredients:after,.collapse-panel-content .header__primary .collapse-panel-content__all-ingredients:before,.collapse-panel-content .header__primary .collapse-panel-content__ingredients:after,.collapse-panel-content .header__primary .collapse-panel-content__ingredients:before,.collapse-panel-content .megamenu .collapse-panel-content__all-ingredients:after,.collapse-panel-content .megamenu .collapse-panel-content__all-ingredients:before,.collapse-panel-content .megamenu .collapse-panel-content__ingredients:after,.collapse-panel-content .megamenu .collapse-panel-content__ingredients:before,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content__all-ingredients:after,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content__all-ingredients:before,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content__ingredients:after,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content__ingredients:before,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content__all-ingredients:after,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content__all-ingredients:before,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content__ingredients:after,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content__ingredients:before,.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__all-ingredients:after,.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__all-ingredients:before,.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__ingredients:after,.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__ingredients:before,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__all-ingredients:after,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__all-ingredients:before,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__ingredients:after,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__ingredients:before,.collapse-panel-content:after,.collapse-panel-content:before,.dynamic-width:after,.dynamic-width:before,.featured-promo-wrapper:after,.featured-promo-wrapper:before,.featured-promo:after,.featured-promo:before,.featured-promo__content:after,.featured-promo__content:before,.find-a-salon-callout .search-result:after,.find-a-salon-callout .search-result:before,.footer:after,.footer:before,.footer__left:after,.footer__left:before,.footer__right:after,.footer__right:before,.footer__social__icons:after,.footer__social__icons:before,.footer__utility:after,.footer__utility:before,.form--dark .form__button-container--multi-col:after,.form--dark .form__button-container--multi-col:before,.form--dark .form__button-container:after,.form--dark .form__button-container:before,.form--dark .form__field-note:after,.form--dark .form__field-note:before,.form--dark .form__note:after,.form--dark .form__note:before,.form--dark .form__radio-buttons:after,.form--dark .form__radio-buttons:before,.generic-product-carousel:after,.generic-product-carousel:before,.header-bar--dark:after,.header-bar--dark:before,.header__primary .collapse-panel-content .collapse-panel-content__all-ingredients:after,.header__primary .collapse-panel-content .collapse-panel-content__all-ingredients:before,.header__primary .collapse-panel-content .collapse-panel-content__ingredients:after,.header__primary .collapse-panel-content .collapse-panel-content__ingredients:before,.header__primary .wrapper:after,.header__primary .wrapper:before,.homepage-banner:after,.homepage-banner:before,.homepage-pro .advancing-career-section .buttons:after,.homepage-pro .advancing-career-section .buttons:before,.image-slider:after,.image-slider:before,.innovation-item__image-container:after,.innovation-item__image-container:before,.item-listing-item:after,.item-listing-item:before,.item-listing__subheading:after,.item-listing__subheading:before,.main-media-carousel-wrapper:after,.main-media-carousel-wrapper:before,.megamenu .collapse-panel-content .collapse-panel-content__all-ingredients:after,.megamenu .collapse-panel-content .collapse-panel-content__all-ingredients:before,.megamenu .collapse-panel-content .collapse-panel-content__ingredients:after,.megamenu .collapse-panel-content .collapse-panel-content__ingredients:before,.megamenu .wrapper:after,.megamenu .wrapper:before,.olapic .slick-dots:after,.olapic .slick-dots:before,.order-detail__items .order-detail__item-desc:after,.order-detail__items .order-detail__item-desc:before,.pdp-search:after,.pdp-search:before,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top:after,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top:before,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option:after,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option:before,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select:after,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select:before,.pdp-sticky-navigation.pdp-sticky-navigation--visible:after,.pdp-sticky-navigation.pdp-sticky-navigation--visible:before,.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-sticky__bottom:after,.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-sticky__bottom:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content .collapse-panel-content__all-ingredients:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content .collapse-panel-content__all-ingredients:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content .collapse-panel-content__ingredients:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content .collapse-panel-content__ingredients:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-50-wrap:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-50-wrap:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-padded:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-padded:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-top:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-top:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-wide:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-wide:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .wrapper:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .wrapper:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content .collapse-panel-content__all-ingredients:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content .collapse-panel-content__all-ingredients:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content .collapse-panel-content__ingredients:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content .collapse-panel-content__ingredients:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-50-wrap:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-50-wrap:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-padded:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-padded:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-top:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-top:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-wide:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-wide:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .wrapper:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .wrapper:before,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size:before,.pdp-tools:after,.pdp-tools:before,.pdp-widebtns:after,.pdp-widebtns:before,.pdp__product-item:after,.pdp__product-item:before,.pdp__shades-lookup:after,.pdp__shades-lookup:before,.product-listing-item:after,.product-listing-item:before,.product__review:after,.product__review:before,.products-left-bottom:after,.products-left-bottom:before,.products-right-bottom:after,.products-right-bottom:before,.profile-favorites:after,.profile-favorites:before,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__all-ingredients:after,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__all-ingredients:before,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__ingredients:after,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__ingredients:before,.profile-history .profile-table__header .content-50-wrap:after,.profile-history .profile-table__header .content-50-wrap:before,.profile-history .profile-table__header .content-wrap-padded:after,.profile-history .profile-table__header .content-wrap-padded:before,.profile-history .profile-table__header .content-wrap-top:after,.profile-history .profile-table__header .content-wrap-top:before,.profile-history .profile-table__header .content-wrap-wide:after,.profile-history .profile-table__header .content-wrap-wide:before,.profile-history .profile-table__header .content-wrap:after,.profile-history .profile-table__header .content-wrap:before,.profile-history .profile-table__header .wrapper:after,.profile-history .profile-table__header .wrapper:before,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__all-ingredients:after,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__all-ingredients:before,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__ingredients:after,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__ingredients:before,.profile-history .profile-table__row .content-50-wrap:after,.profile-history .profile-table__row .content-50-wrap:before,.profile-history .profile-table__row .content-wrap-padded:after,.profile-history .profile-table__row .content-wrap-padded:before,.profile-history .profile-table__row .content-wrap-top:after,.profile-history .profile-table__row .content-wrap-top:before,.profile-history .profile-table__row .content-wrap-wide:after,.profile-history .profile-table__row .content-wrap-wide:before,.profile-history .profile-table__row .content-wrap:after,.profile-history .profile-table__row .content-wrap:before,.profile-history .profile-table__row .wrapper:after,.profile-history .profile-table__row .wrapper:before,.profile-listing:after,.profile-listing:before,.profile-listing__item:after,.profile-listing__item:before,.profile-shipping-details:after,.profile-shipping-details:before,.profile-table__divider:after,.profile-table__divider:before,.profile-table__header:after,.profile-table__header:before,.profile-table__row:after,.profile-table__row:before,.quickshop-modal .modal .pdp__product-item:after,.quickshop-modal .modal .pdp__product-item:before,.result-listing:after,.result-listing:before,.search-module:after,.search-module:before,.search-module__search:after,.search-module__search:before,.search-results .search-results__headline-wrapper--other .form--dark .search-module__bottom-wrapper .search-module__bottom:after,.search-results .search-results__headline-wrapper--other .form--dark .search-module__bottom-wrapper .search-module__bottom:before,.search-results .search-results__list-item:after,.search-results .search-results__list-item:before,.select2-results__option:after,.select2-results__option:before,.shopping-cart .checkout-itemlist__item:after,.shopping-cart .checkout-itemlist__item:before,.social__share-overlay .social__share-url:after,.social__share-overlay .social__share-url:before,.sticky-nav-wrapper:after,.sticky-nav-wrapper:before,.three-column-content:after,.three-column-content:before,.three-column-content__item:after,.three-column-content__item:before,.trends-landing-top:after,.trends-landing-top:before,.trends-listing-wrapper:after,.trends-listing-wrapper:before,.two-columns:after,.two-columns:before,.utility-nav:after,.utility-nav:before,.video-listing__list:after,.video-listing__list:before,.video-listing__one-col:after,.video-listing__one-col:before{display:table;content:""}.access-bottom:after,.alternate-layout__section a:after,.article-section__dark:after,.article-section__light:after,.artist-detail .full-width-carousel:after,.artist-module:after,.artist-profiles__top:after,.button-group:after,.category-layout__item.category-layout__alternate:after,.category-layout__item:after,.category-slider:after,.category-sorting__top:after,.category__filter--open .clp-refine-bottom:after,.class-detail-sticky.pdp-sticky-navigation--visible:after,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .social__icons:after,.classes-section-nav__parent:after,.collapse-panel-content .header__primary .collapse-panel-content__all-ingredients:after,.collapse-panel-content .header__primary .collapse-panel-content__ingredients:after,.collapse-panel-content .megamenu .collapse-panel-content__all-ingredients:after,.collapse-panel-content .megamenu .collapse-panel-content__ingredients:after,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content__all-ingredients:after,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content__ingredients:after,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content__all-ingredients:after,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content__ingredients:after,.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__all-ingredients:after,.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__ingredients:after,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__all-ingredients:after,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__ingredients:after,.collapse-panel-content:after,.dynamic-width:after,.featured-promo-wrapper:after,.featured-promo:after,.featured-promo__content:after,.find-a-salon-callout .search-result:after,.footer:after,.footer__left:after,.footer__right:after,.footer__social__icons:after,.footer__utility:after,.form--dark .form__button-container--multi-col:after,.form--dark .form__button-container:after,.form--dark .form__field-note:after,.form--dark .form__note:after,.form--dark .form__radio-buttons:after,.generic-product-carousel:after,.header-bar--dark:after,.header__primary .collapse-panel-content .collapse-panel-content__all-ingredients:after,.header__primary .collapse-panel-content .collapse-panel-content__ingredients:after,.header__primary .wrapper:after,.homepage-banner:after,.homepage-pro .advancing-career-section .buttons:after,.image-slider:after,.innovation-item__image-container:after,.item-listing-item:after,.item-listing__subheading:after,.main-media-carousel-wrapper:after,.megamenu .collapse-panel-content .collapse-panel-content__all-ingredients:after,.megamenu .collapse-panel-content .collapse-panel-content__ingredients:after,.megamenu .wrapper:after,.olapic .slick-dots:after,.order-detail__items .order-detail__item-desc:after,.pdp-search:after,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top:after,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option:after,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select:after,.pdp-sticky-navigation.pdp-sticky-navigation--visible:after,.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-sticky__bottom:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content .collapse-panel-content__all-ingredients:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content .collapse-panel-content__ingredients:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-50-wrap:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-padded:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-top:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-wide:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .wrapper:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content .collapse-panel-content__all-ingredients:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content .collapse-panel-content__ingredients:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-50-wrap:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-padded:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-top:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-wide:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .wrapper:after,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size:after,.pdp-tools:after,.pdp-widebtns:after,.pdp__product-item:after,.pdp__shades-lookup:after,.product-listing-item:after,.product__review:after,.products-left-bottom:after,.products-right-bottom:after,.profile-favorites:after,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__all-ingredients:after,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__ingredients:after,.profile-history .profile-table__header .content-50-wrap:after,.profile-history .profile-table__header .content-wrap-padded:after,.profile-history .profile-table__header .content-wrap-top:after,.profile-history .profile-table__header .content-wrap-wide:after,.profile-history .profile-table__header .content-wrap:after,.profile-history .profile-table__header .wrapper:after,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__all-ingredients:after,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__ingredients:after,.profile-history .profile-table__row .content-50-wrap:after,.profile-history .profile-table__row .content-wrap-padded:after,.profile-history .profile-table__row .content-wrap-top:after,.profile-history .profile-table__row .content-wrap-wide:after,.profile-history .profile-table__row .content-wrap:after,.profile-history .profile-table__row .wrapper:after,.profile-listing:after,.profile-listing__item:after,.profile-shipping-details:after,.profile-table__divider:after,.profile-table__header:after,.profile-table__row:after,.quickshop-modal .modal .pdp__product-item:after,.result-listing:after,.search-module:after,.search-module__search:after,.search-results .search-results__headline-wrapper--other .form--dark .search-module__bottom-wrapper .search-module__bottom:after,.search-results .search-results__list-item:after,.select2-results__option:after,.shopping-cart .checkout-itemlist__item:after,.social__share-overlay .social__share-url:after,.sticky-nav-wrapper:after,.three-column-content:after,.three-column-content__item:after,.trends-landing-top:after,.trends-listing-wrapper:after,.two-columns:after,.utility-nav:after,.video-listing__list:after,.video-listing__one-col:after{clear:both}.back-button a,.back-button--shopping a,.checkout-back-button a{text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}.kitchen-sink-white{background-color:#fff;padding:10px;text-align:center;margin:0 auto}.kitchen-sink-white a,.kitchen-sink-white button,.kitchen-sink-white input{margin:0 auto 10px}.kitchen-sink-white button.btn-generic-margin{margin-bottom:40px}.class-section-light .next-event-module .icon{width:35px;height:35px;background-color:#fff;border-radius:50%;padding:8px}.class-bg{position:absolute;top:0;left:0;opacity:.2;filter:alpha(opacity=20);height:100%;max-width:none;z-index:-1}@media screen and (min-width:1025px){.class-section-light .next-event-module .icon{width:85px;height:85px}.kitchen-sink-white button.btn-generic-margin{margin-bottom:60px}}.item-listing-item__round .kitchen-sink-white p,.kitchen-sink-white .item-listing-item__round p,.kitchen-sink-white .product p.product__count,.kitchen-sink-white .product p.product__price,.kitchen-sink-white .profile-favorites p.product__count,.kitchen-sink-white .profile-favorites p.product__price,.kitchen-sink-white .profile-table__row .order-history__date p.number,.kitchen-sink-white .shipping-address-item p.shipping-address-item__title,.kitchen-sink-white .upcoming-events .date--round p,.kitchen-sink-white p.generic-product-carousel__price,.kitchen-sink-white p.heading-font,.kitchen-sink-white p.heading-lg,.kitchen-sink-white p.heading-md,.kitchen-sink-white p.heading-secondary,.kitchen-sink-white p.heading-sm,.kitchen-sink-white p.heading-xs,.kitchen-sink-white p.salons-listing__salon-name,.product .kitchen-sink-white p.product__count,.product .kitchen-sink-white p.product__price,.profile-favorites .kitchen-sink-white p.product__count,.profile-favorites .kitchen-sink-white p.product__price,.profile-table__row .order-history__date .kitchen-sink-white p.number,.shipping-address-item .kitchen-sink-white p.shipping-address-item__title,.upcoming-events .date--round .kitchen-sink-white p{font-size:25px;font-size:2.5rem}.kitchen-sink{padding:10px;text-align:center;margin:0 auto}.kitchen-sink a,.kitchen-sink button,.kitchen-sink input{margin:0 auto 10px}.kitchen-sink.text-style-test{color:rgba(255,255,255,.95)}.account-nav .account-links__item .kitchen-sink.text-style-test a,.kitchen-sink.text-style-test .account-nav .account-links__item a,.kitchen-sink.text-style-test .page-intro-text,.kitchen-sink.text-style-test .salons-listing__salon-address,.kitchen-sink.text-style-test .text-normal-lg,.kitchen-sink.text-style-test .text-thin-lg{max-width:500px;margin:0 auto 30px}.kitchen-sink.text-style-test .text-66{color:rgba(255,255,255,.66)}.kitchen-sink.text-style-test .text-70{color:rgba(255,255,255,.7)}.kitchen-sink.text-style-test .text-75{color:rgba(255,255,255,.75)}.kitchen-sink.text-style-test .text-80{color:rgba(255,255,255,.8)}.kitchen-sink.text-style-test .text-85{color:rgba(255,255,255,.85)}.kitchen-sink.text-style-test .text-90{color:rgba(255,255,255,.9)}#geolocate,.account-nav .account-menu__log-out,.bg-generic-callout__content a,.bg-generic-callout__content a.btn-bg-dark,.billing-form--container h2,.breadcrumbs__list,.btn,.btn-block,.btn-block-large,.btn-generic-dark,.btn-generic-light,.btn-generic-xdark,.btn-text,.btn-text-large,.btn-text-medium,.btn-text-small,.button,.category-dropdown__item a,.category-sorting__bottom .category-sorting__filter a,.category-sorting__bottom .category-sorting__filter button,.checkout-confirmation .order-summary__message--thankyou,.collapse-panel-content__pdf,.find-a-salon-callout .search-result .btn-cta,.find-a-salon-callout .search-result .btn-phone,.footer__language,.form--dark .form__upload,.form--dark .homepage-hero-slider .hero-slider_content .form__upload,.form-subheader,.form__label,.generic-product-carousel__caption,.homepage-hero-slider .hero-slider_content .btn-block,.homepage-hero-slider .hero-slider_content .btn-generic-dark,.homepage-hero-slider .hero-slider_content .btn-generic-light,.homepage-hero-slider .hero-slider_content .btn-generic-xdark,.homepage-hero-slider .hero-slider_content .button,.homepage-hero-slider .hero-slider_content .form--dark .form__upload,.homepage-hero-slider .hero-slider_content .mysalons-button,.homepage-hero-slider .hero-slider_content .mysalons-button__clicked,.homepage-hero-slider .hero-slider_content .profile-addresses__add,.homepage-hero-slider .hero-slider_content .profile__add-button,.homepage-hero-slider .hero-slider_content .profile__edit-button,.homepage-hero-slider .hero-slider_content .profile__edit-button--desktop,.homepage-hero-slider .hero-slider_content .search-results .search-results__add-button,.homepage-pro .advancing-career-section .buttons a span,.mysalons-button,.mysalons-button__clicked,.product .product__image-wrapper .product__caption,.product .product__image-wrapper .product__caption--sale,.product__shopall,.profile-addresses__add,.profile-table__divider h4,.profile-table__header h4,.profile-table__header p,.profile-table__row .order-history__date .month,.profile-table__row .order-history__number h5,.profile-table__row .order-history__status span,.profile__add-button,.profile__edit-button,.profile__edit-button--desktop,.salons-listing__number,.salons-listing__remove,.search-results .homepage-hero-slider .hero-slider_content .search-results__add-button,.search-results .search-results__add-button,.shipping-address__remove,.shipping-details__order-number .shipping-details__status-cancelled,.shipping-details__order-number .shipping-details__status-delivered,.shipping-details__order-number .shipping-details__status-shipped,.trends-listing__title,.utility-nav{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-decoration:none}#geolocate,.btn,.btn-block,.btn-block-large,.btn-generic-dark,.btn-generic-light,.btn-generic-xdark,.button,.category-dropdown__item a,.category-sorting__bottom .category-sorting__filter a,.category-sorting__bottom .category-sorting__filter button,.find-a-salon-callout .search-result .btn-cta,.find-a-salon-callout .search-result .btn-phone,.form--dark .form__upload,.mysalons-button,.mysalons-button__clicked,.profile-addresses__add,.profile__add-button,.profile__edit-button,.profile__edit-button--desktop,.salons-listing__remove,.search-results .search-results__add-button,.shipping-address__remove{text-align:center;display:inline-block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-text-light#geolocate,.btn-text-light.btn-block,.btn-text-light.btn-block-large,.btn-text-light.btn-generic-dark,.btn-text-light.btn-generic-light,.btn-text-light.btn-generic-xdark,.btn-text-light.button,.btn-text-light.mysalons-button,.btn-text-light.mysalons-button__clicked,.btn-text-light.profile-addresses__add,.btn-text-light.profile__add-button,.btn-text-light.profile__edit-button,.btn-text-light.profile__edit-button--desktop,.btn-text-light.salons-listing__remove,.btn-text-light.shipping-address__remove,.btn.btn-text-light,.category-dropdown__item a.btn-text-light,.category-sorting__bottom .category-sorting__filter a.btn-text-light,.category-sorting__bottom .category-sorting__filter button.btn-text-light,.find-a-salon-callout .search-result .btn-text-light.btn-cta,.find-a-salon-callout .search-result .btn-text-light.btn-phone,.form--dark .btn-text-light.form__upload,.search-results .btn-text-light.search-results__add-button{color:#fff}.btn-text-dark#geolocate,.btn-text-dark.btn-block,.btn-text-dark.btn-block-large,.btn-text-dark.btn-generic-dark,.btn-text-dark.btn-generic-light,.btn-text-dark.btn-generic-xdark,.btn-text-dark.button,.btn-text-dark.mysalons-button,.btn-text-dark.mysalons-button__clicked,.btn-text-dark.profile-addresses__add,.btn-text-dark.profile__add-button,.btn-text-dark.profile__edit-button,.btn-text-dark.profile__edit-button--desktop,.btn-text-dark.salons-listing__remove,.btn-text-dark.shipping-address__remove,.btn.btn-text-dark,.category-dropdown__item a.btn-text-dark,.category-sorting__bottom .category-sorting__filter a.btn-text-dark,.category-sorting__bottom .category-sorting__filter button.btn-text-dark,.find-a-salon-callout .search-result .btn-text-dark.btn-cta,.find-a-salon-callout .search-result .btn-text-dark.btn-phone,.form--dark .btn-text-dark.form__upload,.search-results .btn-text-dark.search-results__add-button{color:#1e1e1e}.btn-text-xdark#geolocate,.btn-text-xdark.btn-block,.btn-text-xdark.btn-block-large,.btn-text-xdark.btn-generic-dark,.btn-text-xdark.btn-generic-light,.btn-text-xdark.btn-generic-xdark,.btn-text-xdark.button,.btn-text-xdark.mysalons-button,.btn-text-xdark.mysalons-button__clicked,.btn-text-xdark.profile-addresses__add,.btn-text-xdark.profile__add-button,.btn-text-xdark.profile__edit-button,.btn-text-xdark.profile__edit-button--desktop,.btn-text-xdark.salons-listing__remove,.btn-text-xdark.shipping-address__remove,.btn.btn-text-xdark,.category-dropdown__item a.btn-text-xdark,.category-sorting__bottom .category-sorting__filter a.btn-text-xdark,.category-sorting__bottom .category-sorting__filter button.btn-text-xdark,.find-a-salon-callout .search-result .btn-text-xdark.btn-cta,.find-a-salon-callout .search-result .btn-text-xdark.btn-phone,.form--dark .btn-text-xdark.form__upload,.search-results .btn-text-xdark.search-results__add-button{color:#111}.account-nav .account-menu__log-out,.billing-form--container h2,.breadcrumbs__list,.btn-text-small,.collapse-panel-content__pdf,.footer__language,.form-subheader,.form__label,.product .product__image-wrapper .product__caption,.product .product__image-wrapper .product__caption--sale,.product__shopall,.profile-addresses__add,.profile-table__divider h4,.profile-table__header h4,.profile-table__header p,.profile-table__row .order-history__date .month,.profile__add-button,.profile__edit-button,.profile__edit-button--desktop,.shipping-details__order-number .shipping-details__status-cancelled,.shipping-details__order-number .shipping-details__status-delivered,.shipping-details__order-number .shipping-details__status-shipped{font-size:9px;font-size:.9rem}@media only screen and (min-width:1025px){.account-nav .account-menu__log-out,.billing-form--container h2,.breadcrumbs__list,.btn-text-small,.collapse-panel-content__pdf,.footer__language,.form-subheader,.form__label,.product .product__image-wrapper .product__caption,.product .product__image-wrapper .product__caption--sale,.product__shopall,.profile-addresses__add,.profile-table__divider h4,.profile-table__header h4,.profile-table__header p,.profile-table__row .order-history__date .month,.profile__add-button,.profile__edit-button,.profile__edit-button--desktop,.shipping-details__order-number .shipping-details__status-cancelled,.shipping-details__order-number .shipping-details__status-delivered,.shipping-details__order-number .shipping-details__status-shipped{font-size:14px;font-size:1.4rem}}.bg-generic-callout__content a.btn-bg-dark,.btn-text-medium,.checkout-confirmation .order-summary__message--thankyou,.find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .btn-phone,.form--dark .form__upload,.form--dark .homepage-hero-slider .hero-slider_content .form__upload,.homepage-hero-slider .hero-slider_content #geolocate,.homepage-hero-slider .hero-slider_content .btn-block,.homepage-hero-slider .hero-slider_content .btn-generic-dark,.homepage-hero-slider .hero-slider_content .btn-generic-light,.homepage-hero-slider .hero-slider_content .btn-generic-xdark,.homepage-hero-slider .hero-slider_content .button,.homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .btn-phone,.homepage-hero-slider .hero-slider_content .form--dark .form__upload,.homepage-hero-slider .hero-slider_content .mysalons-button,.homepage-hero-slider .hero-slider_content .mysalons-button__clicked,.homepage-hero-slider .hero-slider_content .profile-addresses__add,.homepage-hero-slider .hero-slider_content .profile__add-button,.homepage-hero-slider .hero-slider_content .profile__edit-button,.homepage-hero-slider .hero-slider_content .profile__edit-button--desktop,.homepage-hero-slider .hero-slider_content .search-results .search-results__add-button,.mysalons-button,.mysalons-button__clicked,.search-results .homepage-hero-slider .hero-slider_content .search-results__add-button,.search-results .search-results__add-button,.utility-nav{font-size:10px;font-size:1rem}@media only screen and (min-width:1025px){.bg-generic-callout__content a.btn-bg-dark,.btn-text-medium,.checkout-confirmation .order-summary__message--thankyou,.find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .btn-phone,.form--dark .form__upload,.form--dark .homepage-hero-slider .hero-slider_content .form__upload,.homepage-hero-slider .hero-slider_content #geolocate,.homepage-hero-slider .hero-slider_content .btn-block,.homepage-hero-slider .hero-slider_content .btn-generic-dark,.homepage-hero-slider .hero-slider_content .btn-generic-light,.homepage-hero-slider .hero-slider_content .btn-generic-xdark,.homepage-hero-slider .hero-slider_content .button,.homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .btn-phone,.homepage-hero-slider .hero-slider_content .form--dark .form__upload,.homepage-hero-slider .hero-slider_content .mysalons-button,.homepage-hero-slider .hero-slider_content .mysalons-button__clicked,.homepage-hero-slider .hero-slider_content .profile-addresses__add,.homepage-hero-slider .hero-slider_content .profile__add-button,.homepage-hero-slider .hero-slider_content .profile__edit-button,.homepage-hero-slider .hero-slider_content .profile__edit-button--desktop,.homepage-hero-slider .hero-slider_content .search-results .search-results__add-button,.mysalons-button,.mysalons-button__clicked,.search-results .homepage-hero-slider .hero-slider_content .search-results__add-button,.search-results .search-results__add-button,.utility-nav{font-size:18px;font-size:1.8rem}}.bg-generic-callout__content a,.btn-text-large,.find-a-salon-callout .search-result .btn-cta{font-size:12px;font-size:1.2rem}#geolocate,.btn-block,.btn-generic-dark,.btn-generic-light,.btn-generic-xdark,.button,.find-a-salon-callout .search-result .btn-phone,.form--dark .form__upload,.mysalons-button,.mysalons-button__clicked,.profile-addresses__add,.profile__add-button,.profile__edit-button,.profile__edit-button--desktop,.search-results .search-results__add-button{display:block;height:45px;line-height:45px;padding:0 30px}@media only screen and (min-width:1025px){.bg-generic-callout__content a,.btn-text-large,.find-a-salon-callout .search-result .btn-cta{font-size:20px;font-size:2rem}#geolocate,.btn-block,.btn-generic-dark,.btn-generic-light,.btn-generic-xdark,.button,.find-a-salon-callout .search-result .btn-phone,.form--dark .form__upload,.mysalons-button,.mysalons-button__clicked,.profile-addresses__add,.profile__add-button,.profile__edit-button,.profile__edit-button--desktop,.search-results .search-results__add-button{height:75px;line-height:75px}}#geolocate span,.btn-block span,.btn-generic-dark span,.btn-generic-light span,.btn-generic-xdark span,.button span,.find-a-salon-callout .search-result .btn-phone span,.form--dark .form__upload span,.mysalons-button span,.mysalons-button__clicked span,.profile-addresses__add span,.profile__add-button span,.profile__edit-button span,.profile__edit-button--desktop span,.search-results .search-results__add-button span{display:inline-block;vertical-align:middle;line-height:1.2}.btn-block-large{display:block;height:60px;padding:0 30px;line-height:60px}@media only screen and (min-width:1025px){.btn-block-large{height:110px;line-height:110px}}.btn-generic-light,.form--dark .form__upload,.mysalons-button,.profile-addresses__add,.profile__add-button,.profile__edit-button,.profile__edit-button--desktop{border:1px solid #fff;color:#fff;background-color:transparent;opacity:.66;filter:alpha(opacity=66)}.anchor-normal:hover .icon-info,.btn-generic-light:hover,.checkout-options .register a:hover .icon-info,.form--dark .form__connect-button:hover .icon-info,.form--dark .form__disconnect-button:hover .icon-info,.form--dark .form__upload:hover,.mysalons-button:hover,.profile-addresses__add:hover,.profile-salons__link:hover .icon-info,.profile__add-button:hover,.profile__edit-button--desktop:hover,.profile__edit-button:hover{opacity:1;filter:alpha(opacity=100)}.btn-generic-dark,.find-a-salon-callout .search-result .btn-phone{border:1px solid #1e1e1e;background-color:transparent;color:#1e1e1e}.btn-generic-dark:hover,.find-a-salon-callout .search-result .btn-phone:hover{background-color:#1e1e1e;color:#fff}.btn-generic-xdark{border:1px solid #111;background-color:transparent;color:#111}.btn-generic-xdark:hover{background-color:#111;color:#fff}.btn-bg-light{background-color:#fff;color:#111;border:0}.btn-bg-light:hover{background-color:transparent;color:#fff}.btn-bg-medium,.search-results .search-results__add-button{background-color:#333;color:#fff;border:0}.btn-bg-medium:hover,.search-results .search-results__add-button:hover{background-color:#fff;color:#111}.btn-bg-dark{background-color:#1e1e1e;color:#fff;border:0}.btn-bg-dark:hover{background-color:#fff;color:#111}.btn-bg-xdark,.find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .btn-phone,.find-a-salon-callout .search-result .homepage-pro .video-callout-section .btn-phone,.form--dark .homepage-hero-slider .hero-slider_content .form__upload,.form--dark .homepage-pro .video-callout-section .form__upload,.homepage-hero-slider .hero-slider_content #geolocate,.homepage-hero-slider .hero-slider_content .btn-block,.homepage-hero-slider .hero-slider_content .btn-generic-dark,.homepage-hero-slider .hero-slider_content .btn-generic-light,.homepage-hero-slider .hero-slider_content .btn-generic-xdark,.homepage-hero-slider .hero-slider_content .button,.homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .btn-phone,.homepage-hero-slider .hero-slider_content .form--dark .form__upload,.homepage-hero-slider .hero-slider_content .mysalons-button,.homepage-hero-slider .hero-slider_content .mysalons-button__clicked,.homepage-hero-slider .hero-slider_content .profile-addresses__add,.homepage-hero-slider .hero-slider_content .profile__add-button,.homepage-hero-slider .hero-slider_content .profile__edit-button,.homepage-hero-slider .hero-slider_content .profile__edit-button--desktop,.homepage-hero-slider .hero-slider_content .search-results .search-results__add-button,.homepage-pro .video-callout-section #geolocate,.homepage-pro .video-callout-section .btn-block,.homepage-pro .video-callout-section .btn-generic-dark,.homepage-pro .video-callout-section .btn-generic-light,.homepage-pro .video-callout-section .btn-generic-xdark,.homepage-pro .video-callout-section .button,.homepage-pro .video-callout-section .find-a-salon-callout .search-result .btn-phone,.homepage-pro .video-callout-section .form--dark .form__upload,.homepage-pro .video-callout-section .mysalons-button,.homepage-pro .video-callout-section .mysalons-button__clicked,.homepage-pro .video-callout-section .profile-addresses__add,.homepage-pro .video-callout-section .profile__add-button,.homepage-pro .video-callout-section .profile__edit-button,.homepage-pro .video-callout-section .profile__edit-button--desktop,.homepage-pro .video-callout-section .search-results .search-results__add-button,.mysalons-button__clicked,.search-results .homepage-hero-slider .hero-slider_content .search-results__add-button,.search-results .homepage-pro .video-callout-section .search-results__add-button{background-color:#111;color:#fff;border:0}.btn-bg-xdark:hover,.find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .btn-phone:hover,.find-a-salon-callout .search-result .homepage-pro .video-callout-section .btn-phone:hover,.form--dark .homepage-hero-slider .hero-slider_content .form__upload:hover,.form--dark .homepage-pro .video-callout-section .form__upload:hover,.homepage-hero-slider .hero-slider_content #geolocate:hover,.homepage-hero-slider .hero-slider_content .btn-block:hover,.homepage-hero-slider .hero-slider_content .btn-generic-dark:hover,.homepage-hero-slider .hero-slider_content .btn-generic-light:hover,.homepage-hero-slider .hero-slider_content .btn-generic-xdark:hover,.homepage-hero-slider .hero-slider_content .button:hover,.homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .btn-phone:hover,.homepage-hero-slider .hero-slider_content .form--dark .form__upload:hover,.homepage-hero-slider .hero-slider_content .mysalons-button:hover,.homepage-hero-slider .hero-slider_content .mysalons-button__clicked:hover,.homepage-hero-slider .hero-slider_content .profile-addresses__add:hover,.homepage-hero-slider .hero-slider_content .profile__add-button:hover,.homepage-hero-slider .hero-slider_content .profile__edit-button--desktop:hover,.homepage-hero-slider .hero-slider_content .profile__edit-button:hover,.homepage-hero-slider .hero-slider_content .search-results .search-results__add-button:hover,.homepage-pro .video-callout-section #geolocate:hover,.homepage-pro .video-callout-section .btn-block:hover,.homepage-pro .video-callout-section .btn-generic-dark:hover,.homepage-pro .video-callout-section .btn-generic-light:hover,.homepage-pro .video-callout-section .btn-generic-xdark:hover,.homepage-pro .video-callout-section .button:hover,.homepage-pro .video-callout-section .find-a-salon-callout .search-result .btn-phone:hover,.homepage-pro .video-callout-section .form--dark .form__upload:hover,.homepage-pro .video-callout-section .mysalons-button:hover,.homepage-pro .video-callout-section .mysalons-button__clicked:hover,.homepage-pro .video-callout-section .profile-addresses__add:hover,.homepage-pro .video-callout-section .profile__add-button:hover,.homepage-pro .video-callout-section .profile__edit-button--desktop:hover,.homepage-pro .video-callout-section .profile__edit-button:hover,.homepage-pro .video-callout-section .search-results .search-results__add-button:hover,.mysalons-button__clicked:hover,.search-results .homepage-hero-slider .hero-slider_content .search-results__add-button:hover,.search-results .homepage-pro .video-callout-section .search-results__add-button:hover{background-color:#fff;color:#111;border:1px solid #111}.btn-full-width,.search-results .search-results__add-button{width:100%;display:block}.btn-generic-margin{margin-bottom:40px}.heading-light{color:#fff}.heading-dark{color:#1e1e1e}.access-bottom .generic-module__text,.account-nav,.checkout-confirmation .order-date,.checkout-confirmation .order-number,.clp-intro-text,.clp-section p,.find-a-salon-callout .search-content input,.form .select2-container,.form--dark .form__input.form__has-error,.form--white .form__input,.form--white .form__input.form__has-error,.form--white .select2-container,.form__error-message,.form__helper-link,.form__input,.form__input.form__has-error,.form__input.form__input--red,.form__success-message,.generic-module .generic-module__text,.input-dark,.input-error,.input-field,.input-light,.paragraph-font-thin,.pdp-review__review-text .pdp-review__note,.personalized-content__message p,.pro-badge span,.product-listing-item__description-wrapper p,.shipping-address-item__default,.text-thin-lg,.text-thin-md,.text-thin-sm,.text-thin-xl,.text-thin-xs,.video__cta,.video__length-indicator{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;line-height:1.444}.EOD-subcategories__select .select2-selection__rendered,.account-nav .account-links__item a,.anchor-normal,.category-section__item .nav-subsection-title,.category-sorting__bottom,.category-sorting__bottom .category-sorting__filter,.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered,.category-sorting__number,.checkout-options .register a,.class-item-listing .no-classes-msg,.classes-section-nav__item a,.collapse-panel-content,.collapse-panel-content .collapse-panel-content__all-ingredients p,.collapse-panel-content .collapse-panel-content__ingredients p,.form--dark .form__connect-button,.form--dark .form__disconnect-button,.form--dark .form__field-note,.form--dark .form__note,.generic-product-carousel.trends-carousel .trend-slide-desc,.generic-product-carousel.trends-carousel .trend-slide-title,.hair-profile .page-intro-text,.header-bar--dark p,.page-intro-text,.paragraph-font-normal,.pdp-tools .select2-container,.product-listing-item__description-wrapper h2 span,.profile-salons__link,.profile-table__row .order-history__number .order-history__note,.profile-table__row .order-history__number .order-number,.profile-table__row .order-history__status a,.profile-table__row .order-history__total span,.rtf,.salons-listing__salon-address,.select2-results__option,.text-normal-lg,.text-normal-md,.text-normal-sm,.text-normal-xl,.text-normal-xs,.trends-header .trends-header__description{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.035em;line-height:1.444}.blog_article .bloglike h3,.blog_article h1,.blog_article h2.olapic-header,.blog_article h4.heading-blogsimple,.blog_article_desc h3,.blog_article_desc h4,.bloghead h1,.collapse-panel-content h3,.generic-product-carousel__price,.heading-font,.heading-lg,.heading-md,.heading-secondary,.heading-sm,.heading-xs,.hero-slider_blogcontent .blog-slide-title,.item-listing-item__round p,.product .product__count,.product .product__price,.product-listing-item__description-wrapper h2,.profile-favorites .product__count,.profile-favorites .product__price,.profile-table__row .order-history__date .number,.promoitem .promocontent .heading-blogprimary,.quickshop-hover a,.salons-listing__salon-name,.shipping-address-item .shipping-address-item__title,.upcoming-events .date--round p,h2,h3{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.alternate-layout__section .section-pullquote p,.heading-primary,.olapic-header,.page-title,h1{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:50px;font-size:5rem;line-height:.875}@media only screen and (min-width:1025px){.alternate-layout__section .section-pullquote p,.heading-primary,.olapic-header,.page-title,h1{font-size:80px;font-size:8rem}h1{font-size:5rem}}.generic-product-carousel__price,.heading-secondary,.item-listing-item__round p,.product .product__count,.product .product__price,.profile-favorites .product__count,.profile-favorites .product__price,.profile-table__row .order-history__date .number,.quickshop-hover a,.salons-listing__salon-name,.upcoming-events .date--round p,h2,h3{font-size:35px;font-size:3.5rem}@media only screen and (min-width:1025px){.generic-product-carousel__price,.heading-secondary,.item-listing-item__round p,.product .product__count,.product .product__price,.profile-favorites .product__count,.profile-favorites .product__price,.profile-table__row .order-history__date .number,.quickshop-hover a,.salons-listing__salon-name,.upcoming-events .date--round p,h2,h3{font-size:70px;font-size:7rem}}.heading-xs,.product-listing-item__description-wrapper h2{font-size:20px;font-size:2rem}@media only screen and (min-width:1025px){.heading-xs,.product-listing-item__description-wrapper h2{font-size:40px;font-size:4rem}}.collapse-panel-content h3,.heading-sm,.shipping-address-item .shipping-address-item__title{font-size:25px;font-size:2.5rem}@media only screen and (min-width:1025px){.collapse-panel-content h3,.heading-sm,.shipping-address-item .shipping-address-item__title{font-size:50px;font-size:5rem}}.heading-md,.item-listing-item__round p,.upcoming-events .date--round p,h3{font-size:30px;font-size:3rem}@media only screen and (min-width:1025px){.heading-md,.item-listing-item__round p,.upcoming-events .date--round p,h3{font-size:60px;font-size:6rem}}.heading-lg,.profile-table__row .order-history__date .number{font-size:35px;font-size:3.5rem}@media only screen and (min-width:1025px){.heading-lg,.profile-table__row .order-history__date .number{font-size:70px;font-size:7rem}}.heading-xl{font-size:50px;font-size:5rem}@media only screen and (min-width:1025px){.heading-xl{font-size:100px;font-size:10rem}}.EOD-subcategories__title,.bg-generic-callout__pink,.classes-section-nav__parent>span,.collapse-panel-content h4,.collapse-panel-content h5,.heading-simple,.product .product__name,.product .product__series,.product-heading,.product-listing-item__description-wrapper h2 span,.product__review .review__number,.product__series,.text-rule h1,.text-rule h2,.text-rule h3,.text-rule h4,.text-rule span,.text-rule-large h1,.text-rule-large h2,.text-rule-large h3,.text-rule-large h4,.text-rule-large span{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;font-size:10px;font-size:1rem;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.6)}.classes-section-nav__parent>span.heading-light,.collapse-panel-content h4.heading-light,.collapse-panel-content h5.heading-light,.heading-light.EOD-subcategories__title,.heading-light.bg-generic-callout__pink,.heading-light.product-heading,.heading-light.product__series,.heading-simple.heading-light,.product .heading-light.product__name,.product-listing-item__description-wrapper h2 span.heading-light,.product__review .heading-light.review__number,.text-rule h1.heading-light,.text-rule h2.heading-light,.text-rule h3.heading-light,.text-rule h4.heading-light,.text-rule span.heading-light,.text-rule-large h1.heading-light,.text-rule-large h2.heading-light,.text-rule-large h3.heading-light,.text-rule-large h4.heading-light,.text-rule-large span.heading-light{color:rgba(255,255,255,.6)}.classes-section-nav__parent>span.heading-dark,.collapse-panel-content h4.heading-dark,.collapse-panel-content h5.heading-dark,.heading-dark.EOD-subcategories__title,.heading-dark.bg-generic-callout__pink,.heading-dark.product-heading,.heading-dark.product__series,.heading-simple.heading-dark,.product .heading-dark.product__name,.product-listing-item__description-wrapper h2 span.heading-dark,.product__review .heading-dark.review__number,.text-rule h1.heading-dark,.text-rule h2.heading-dark,.text-rule h3.heading-dark,.text-rule h4.heading-dark,.text-rule span.heading-dark,.text-rule-large h1.heading-dark,.text-rule-large h2.heading-dark,.text-rule-large h3.heading-dark,.text-rule-large h4.heading-dark,.text-rule-large span.heading-dark{color:rgba(0,0,0,.6)}@media only screen and (min-width:1025px){.EOD-subcategories__title,.bg-generic-callout__pink,.classes-section-nav__parent>span,.collapse-panel-content h4,.collapse-panel-content h5,.heading-simple,.product .product__name,.product .product__series,.product-heading,.product-listing-item__description-wrapper h2 span,.product__review .review__number,.product__series,.text-rule h1,.text-rule h2,.text-rule h3,.text-rule h4,.text-rule span,.text-rule-large h1,.text-rule-large h2,.text-rule-large h3,.text-rule-large h4,.text-rule-large span{font-size:20px;font-size:2rem}.EOD-subcategories__select .select2-selection__rendered,.category-sorting__bottom,.category-sorting__bottom .category-sorting__filter,.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered,.category-sorting__number,.classes-section-nav__item a,.header-bar--dark p,.product-listing-item__description-wrapper h2 span,.text-normal-xs{font-size:14px;font-size:1.4rem}}.class-item-listing .no-classes-msg,.collapse-panel-content,.collapse-panel-content .collapse-panel-content__all-ingredients p,.collapse-panel-content .collapse-panel-content__ingredients p,.form--dark .form__field-note,.form--dark .form__note,.generic-product-carousel.trends-carousel .trend-slide-desc,.pdp-tools .select2-container,.rtf,.select2-results__option,.text-normal-sm,.trends-header .trends-header__description{font-size:12px;font-size:1.2rem}@media only screen and (min-width:1025px){.class-item-listing .no-classes-msg,.collapse-panel-content,.collapse-panel-content .collapse-panel-content__all-ingredients p,.collapse-panel-content .collapse-panel-content__ingredients p,.form--dark .form__field-note,.form--dark .form__note,.generic-product-carousel.trends-carousel .trend-slide-desc,.pdp-tools .select2-container,.rtf,.select2-results__option,.text-normal-sm,.trends-header .trends-header__description{font-size:16px;font-size:1.6rem}}.generic-product-carousel.trends-carousel .trend-slide-title,.text-normal-md{font-size:12px;font-size:1.2rem}@media only screen and (min-width:1025px){.generic-product-carousel.trends-carousel .trend-slide-title,.text-normal-md{font-size:18px;font-size:1.8rem}}.account-nav .account-links__item a,.page-intro-text,.salons-listing__salon-address,.text-normal-lg{font-size:14px;font-size:1.4rem}@media only screen and (min-width:1025px){.account-nav .account-links__item a,.page-intro-text,.salons-listing__salon-address,.text-normal-lg{font-size:20px;font-size:2rem;line-height:1.4}}.text-normal-xl{font-size:14px;font-size:1.4rem}@media only screen and (min-width:1025px){.text-normal-xl{font-size:24px;font-size:2.4rem}}.form__error-message,.form__success-message,.text-thin-xs{font-size:8px;font-size:.8rem}@media only screen and (min-width:1025px){.form__error-message,.form__success-message,.text-thin-xs{font-size:14px;font-size:1.4rem}}.account-nav,.form__helper-link,.pdp-review__review-text .pdp-review__note,.pro-badge span,.product-listing-item__description-wrapper p,.text-thin-sm,.video__cta,.video__length-indicator{font-size:10px;font-size:1rem}@media only screen and (min-width:1025px){.account-nav,.form__helper-link,.pdp-review__review-text .pdp-review__note,.pro-badge span,.product-listing-item__description-wrapper p,.text-thin-sm,.video__cta,.video__length-indicator{font-size:16px;font-size:1.6rem}}.access-bottom .generic-module__text,.checkout-confirmation .order-date,.checkout-confirmation .order-number,.clp-intro-text,.clp-section p,.generic-module .generic-module__text,.personalized-content__message p,.text-thin-md{font-size:12px;font-size:1.2rem}@media only screen and (min-width:1025px){.access-bottom .generic-module__text,.checkout-confirmation .order-date,.checkout-confirmation .order-number,.clp-intro-text,.clp-section p,.generic-module .generic-module__text,.personalized-content__message p,.text-thin-md{font-size:16px;font-size:1.6rem}}.text-thin-lg{font-size:14px;font-size:1.4rem}@media only screen and (min-width:1025px){.text-thin-lg{font-size:22px;font-size:2.2rem}}.text-thin-xl{font-size:17px;font-size:1.7rem}@media only screen and (min-width:1025px){.text-thin-xl{font-size:24px;font-size:2.4rem}}.profile-table__header p,.text-faded{color:rgba(255,255,255,.85)}.text-dark{color:#000}.uppercase{text-transform:uppercase}.anchor-normal,.checkout-options .register a,.form--dark .form__connect-button,.form--dark .form__disconnect-button,.profile-salons__link{color:gray;display:inline-block;padding-bottom:2px;border-bottom:1px solid gray}.anchor-normal:hover,.checkout-options .register a:hover,.form--dark .form__connect-button:hover,.form--dark .form__disconnect-button:hover,.profile-salons__link:hover{color:#fff;border-bottom:1px solid #fff}.anchor-dark.profile-salons__link,.anchor-normal.anchor-dark,.checkout-options .register a.anchor-dark,.form--dark .anchor-dark.form__connect-button,.form--dark .anchor-dark.form__disconnect-button{color:#1e1e1e;border-bottom:1px solid #1e1e1e}.anchor-dark.profile-salons__link:hover,.anchor-normal.anchor-dark:hover,.checkout-options .register a.anchor-dark:hover,.form--dark .anchor-dark.form__connect-button:hover,.form--dark .anchor-dark.form__disconnect-button:hover{color:gray;border-bottom:1px solid gray}.anchor-light.profile-salons__link,.anchor-normal.anchor-light,.category__list .anchor-normal.category__description-more,.category__list .category__description-more.profile-salons__link,.category__list .checkout-options .register a.category__description-more,.category__list .form--dark .form__connect-button.category__description-more,.category__list .form--dark .form__disconnect-button.category__description-more,.checkout-options .register .category__list a.category__description-more,.checkout-options .register a.anchor-light,.form--dark .anchor-light.form__connect-button,.form--dark .anchor-light.form__disconnect-button,.form--dark .category__list .form__connect-button.category__description-more,.form--dark .category__list .form__disconnect-button.category__description-more{color:rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.6)}.anchor-light.profile-salons__link:hover,.anchor-normal.anchor-light:hover,.category__list .anchor-normal.category__description-more:hover,.category__list .category__description-more.profile-salons__link:hover,.category__list .checkout-options .register a.category__description-more:hover,.category__list .form--dark .form__connect-button.category__description-more:hover,.category__list .form--dark .form__disconnect-button.category__description-more:hover,.checkout-options .register .category__list a.category__description-more:hover,.checkout-options .register a.anchor-light:hover,.form--dark .anchor-light.form__connect-button:hover,.form--dark .anchor-light.form__disconnect-button:hover,.form--dark .category__list .form__connect-button.category__description-more:hover,.form--dark .category__list .form__disconnect-button.category__description-more:hover{color:#fff;border-bottom:1px solid #fff}.anchor-normal .icon-info,.checkout-options .register a .icon-info,.form--dark .form__connect-button .icon-info,.form--dark .form__disconnect-button .icon-info,.profile-salons__link .icon-info{font-size:9px;font-size:.9rem;display:inline-block;width:25px;height:15px;background:url(/_Images/global/ui/icon-circle.svg) left center no-repeat;background-size:15px 15px;font-style:italic;line-height:15px;text-align:center;opacity:.5;filter:alpha(opacity=50);margin-left:-25px;padding-right:11px}@media screen and (min-width:1025px){.btn-generic-margin{margin-bottom:60px}.anchor-normal .icon-info,.checkout-options .register a .icon-info,.form--dark .form__connect-button .icon-info,.form--dark .form__disconnect-button .icon-info,.profile-salons__link .icon-info{font-size:18px;font-size:1.8rem;line-height:30px;width:50px;height:30px;background-size:30px 30px;margin-left:-50px;padding-right:21px}}.anchor-heavy,.search-results .search-results__add-favorite{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:.05em;color:gray;display:inline-block}.article-detail .rtf h2,.article-detail .rtf h4{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.anchor-heavy:hover,.search-results .search-results__add-favorite:hover{color:#fff}.anchor-heavy.anchor-dark,.search-results .anchor-dark.search-results__add-favorite{color:#1e1e1e}.anchor-heavy.anchor-dark:hover,.search-results .anchor-dark.search-results__add-favorite:hover{color:gray}.anchor-heavy.anchor-light,.category__list .anchor-heavy.category__description-more,.category__list .search-results .search-results__add-favorite.category__description-more,.search-results .anchor-light.search-results__add-favorite,.search-results .category__list .search-results__add-favorite.category__description-more{color:rgba(255,255,255,.6)}.anchor-heavy.anchor-light:hover,.category__list .anchor-heavy.category__description-more:hover,.category__list .search-results .search-results__add-favorite.category__description-more:hover,.search-results .anchor-light.search-results__add-favorite:hover,.search-results .category__list .search-results__add-favorite.category__description-more:hover{color:#fff}.find-a-salon-callout .search-content input,.form .select2-container,.form--dark .form__input.form__has-error,.form--white .form__input,.form--white .form__input.form__has-error,.form--white .select2-container,.form__input,.form__input.form__has-error,.form__input.form__input--red,.input-dark,.input-error,.input-field,.input-light{font-size:17px;font-size:1.7rem;background-color:transparent;height:40px;width:100%;position:relative;display:block}@media only screen and (min-width:1025px){.find-a-salon-callout .search-content input,.form .select2-container,.form--dark .form__input.form__has-error,.form--white .form__input,.form--white .form__input.form__has-error,.form--white .select2-container,.form__input,.form__input.form__has-error,.form__input.form__input--red,.input-dark,.input-error,.input-field,.input-light{font-size:22px;font-size:2.2rem;height:50px}}.find-a-salon-callout .search-content input:disabled,.find-a-salon-callout .search-content input:disabled:hover,.form .select2-container:disabled,.form .select2-container:disabled:hover,.form--white .select2-container:disabled,.form--white .select2-container:disabled:hover,.form__input:disabled,.form__input:disabled:hover,.input-dark:disabled,.input-dark:disabled:hover,.input-error:disabled,.input-error:disabled:hover,.input-field:disabled,.input-field:disabled:hover,.input-light:disabled,.input-light:disabled:hover{border:0}.find-a-salon-callout .search-content input,.form--white .form__input,.form--white .select2-container,.input-dark{border-bottom:1px solid rgba(43,43,43,.6);color:#2b2b2b}.find-a-salon-callout .search-content input::-webkit-input-placeholder,.form--white .form__input::-webkit-input-placeholder,.form--white .select2-container::-webkit-input-placeholder,.input-dark::-webkit-input-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:-moz-placeholder,.form--white .form__input:-moz-placeholder,.form--white .select2-container:-moz-placeholder,.input-dark:-moz-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input::-moz-placeholder,.form--white .form__input::-moz-placeholder,.form--white .select2-container::-moz-placeholder,.input-dark::-moz-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:-ms-input-placeholder,.form--white .form__input:-ms-input-placeholder,.form--white .select2-container:-ms-input-placeholder,.input-dark:-ms-input-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:focus,.find-a-salon-callout .search-content input:hover,.form--white .form__input:focus,.form--white .form__input:hover,.form--white .select2-container:focus,.form--white .select2-container:hover,.input-dark:focus,.input-dark:hover{border-bottom:1px solid #2b2b2b;color:#2b2b2b}.find-a-salon-callout .search-content input:focus::-webkit-input-placeholder,.find-a-salon-callout .search-content input:hover::-webkit-input-placeholder,.form--white .form__input:focus::-webkit-input-placeholder,.form--white .form__input:hover::-webkit-input-placeholder,.form--white .select2-container:focus::-webkit-input-placeholder,.form--white .select2-container:hover::-webkit-input-placeholder,.input-dark:focus::-webkit-input-placeholder,.input-dark:hover::-webkit-input-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:focus:-moz-placeholder,.find-a-salon-callout .search-content input:hover:-moz-placeholder,.form--white .form__input:focus:-moz-placeholder,.form--white .form__input:hover:-moz-placeholder,.form--white .select2-container:focus:-moz-placeholder,.form--white .select2-container:hover:-moz-placeholder,.input-dark:focus:-moz-placeholder,.input-dark:hover:-moz-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:focus::-moz-placeholder,.find-a-salon-callout .search-content input:hover::-moz-placeholder,.form--white .form__input:focus::-moz-placeholder,.form--white .form__input:hover::-moz-placeholder,.form--white .select2-container:focus::-moz-placeholder,.form--white .select2-container:hover::-moz-placeholder,.input-dark:focus::-moz-placeholder,.input-dark:hover::-moz-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:focus:-ms-input-placeholder,.find-a-salon-callout .search-content input:hover:-ms-input-placeholder,.form--white .form__input:focus:-ms-input-placeholder,.form--white .form__input:hover:-ms-input-placeholder,.form--white .select2-container:focus:-ms-input-placeholder,.form--white .select2-container:hover:-ms-input-placeholder,.input-dark:focus:-ms-input-placeholder,.input-dark:hover:-ms-input-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:disabled,.find-a-salon-callout .search-content input:disabled:hover,.form--white .form__input:disabled,.form--white .form__input:disabled:hover,.form--white .select2-container:disabled,.form--white .select2-container:disabled:hover,.input-dark:disabled,.input-dark:disabled:hover{color:rgba(43,43,43,.3)}.find-a-salon-callout .search-content input:disabled:hover::-webkit-input-placeholder,.form--white .form__input:disabled:hover::-webkit-input-placeholder,.form--white .select2-container:disabled:hover::-webkit-input-placeholder,.input-dark:disabled:hover::-webkit-input-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:disabled:hover:-moz-placeholder,.form--white .form__input:disabled:hover:-moz-placeholder,.form--white .select2-container:disabled:hover:-moz-placeholder,.input-dark:disabled:hover:-moz-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:disabled:hover::-moz-placeholder,.form--white .form__input:disabled:hover::-moz-placeholder,.form--white .select2-container:disabled:hover::-moz-placeholder,.input-dark:disabled:hover::-moz-placeholder{color:rgba(43,43,43,.6);font-style:normal}.find-a-salon-callout .search-content input:disabled:hover:-ms-input-placeholder,.form--white .form__input:disabled:hover:-ms-input-placeholder,.form--white .select2-container:disabled:hover:-ms-input-placeholder,.input-dark:disabled:hover:-ms-input-placeholder{color:rgba(43,43,43,.6);font-style:normal}.form .select2-container,.form__input,.input-light{border-bottom:1px solid rgba(255,255,255,.6);color:#fff}.form .select2-container::-webkit-input-placeholder,.form__input::-webkit-input-placeholder,.input-light::-webkit-input-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:-moz-placeholder,.form__input:-moz-placeholder,.input-light:-moz-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container::-moz-placeholder,.form__input::-moz-placeholder,.input-light::-moz-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:-ms-input-placeholder,.form__input:-ms-input-placeholder,.input-light:-ms-input-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:focus,.form .select2-container:hover,.form__input:focus,.form__input:hover,.input-light:focus,.input-light:hover{border-bottom:1px solid #fff;color:#fff}.form .select2-container:focus::-webkit-input-placeholder,.form .select2-container:hover::-webkit-input-placeholder,.form__input:focus::-webkit-input-placeholder,.form__input:hover::-webkit-input-placeholder,.input-light:focus::-webkit-input-placeholder,.input-light:hover::-webkit-input-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:focus:-moz-placeholder,.form .select2-container:hover:-moz-placeholder,.form__input:focus:-moz-placeholder,.form__input:hover:-moz-placeholder,.input-light:focus:-moz-placeholder,.input-light:hover:-moz-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:focus::-moz-placeholder,.form .select2-container:hover::-moz-placeholder,.form__input:focus::-moz-placeholder,.form__input:hover::-moz-placeholder,.input-light:focus::-moz-placeholder,.input-light:hover::-moz-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:focus:-ms-input-placeholder,.form .select2-container:hover:-ms-input-placeholder,.form__input:focus:-ms-input-placeholder,.form__input:hover:-ms-input-placeholder,.input-light:focus:-ms-input-placeholder,.input-light:hover:-ms-input-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:disabled,.form .select2-container:disabled:hover,.form__input:disabled,.form__input:disabled:hover,.input-light:disabled,.input-light:disabled:hover{color:rgba(255,255,255,.3)}.form .select2-container:disabled:hover::-webkit-input-placeholder,.form__input:disabled:hover::-webkit-input-placeholder,.input-light:disabled:hover::-webkit-input-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:disabled:hover:-moz-placeholder,.form__input:disabled:hover:-moz-placeholder,.input-light:disabled:hover:-moz-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:disabled:hover::-moz-placeholder,.form__input:disabled:hover::-moz-placeholder,.input-light:disabled:hover::-moz-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form .select2-container:disabled:hover:-ms-input-placeholder,.form__input:disabled:hover:-ms-input-placeholder,.input-light:disabled:hover:-ms-input-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form--dark .form__input.form__has-error,.form--white .form__input.form__has-error,.form__input.form__has-error,.form__input.form__input--red,.input-error{border-bottom:1px solid rgba(249,84,87,.6)}.form__input.form__has-error:focus,.form__input.form__has-error:hover,.form__input.form__input--red:focus,.form__input.form__input--red:hover,.input-error:focus,.input-error:hover{border-bottom:1px solid #f95457}.form__input.form__has-error:disabled,.form__input.form__has-error:disabled:hover,.form__input.form__input--red:disabled,.form__input.form__input--red:disabled:hover,.input-error:disabled,.input-error:disabled:hover{color:rgba(249,84,87,.3);border:0}.form__input.form__has-error:disabled:hover::-webkit-input-placeholder,.form__input.form__input--red:disabled:hover::-webkit-input-placeholder,.input-error:disabled:hover::-webkit-input-placeholder{color:rgba(249,84,87,.6);font-style:normal}.form__input.form__has-error:disabled:hover:-moz-placeholder,.form__input.form__input--red:disabled:hover:-moz-placeholder,.input-error:disabled:hover:-moz-placeholder{color:rgba(249,84,87,.6);font-style:normal}.form__input.form__has-error:disabled:hover::-moz-placeholder,.form__input.form__input--red:disabled:hover::-moz-placeholder,.input-error:disabled:hover::-moz-placeholder{color:rgba(249,84,87,.6);font-style:normal}.form__input.form__has-error:disabled:hover:-ms-input-placeholder,.form__input.form__input--red:disabled:hover:-ms-input-placeholder,.input-error:disabled:hover:-ms-input-placeholder{color:rgba(249,84,87,.6);font-style:normal}.article-detail{position:relative}@media screen and (min-width:768px){.alternate-layout__section .section-pullquote .article-detail p,.article-detail .alternate-layout__section .section-pullquote p,.article-detail .heading-primary,.article-detail .olapic-header,.article-detail .page-title,.article-detail h1{font-size:75px;font-size:7.5rem;max-width:60%;margin-right:auto;margin-left:auto;margin-bottom:24px}.article-detail .rtf h2{margin-bottom:10px}}@media screen and (min-width:1025px){.alternate-layout__section .section-pullquote .article-detail p,.article-detail .alternate-layout__section .section-pullquote p,.article-detail .heading-primary,.article-detail .olapic-header,.article-detail .page-title,.article-detail h1{font-size:100px;font-size:10rem;max-width:48%}}.article-detail .rtf h2{font-size:24px;font-size:2.4rem;color:#fff;margin-bottom:10px}@media screen and (min-width:1025px){.article-detail .rtf h2{font-size:60px;font-size:6rem;margin-bottom:20px}}.article-detail .rtf blockquote{font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.25em;display:block;margin-bottom:30px;padding:15px;color:rgba(255,255,255,.85);border-left:2px solid #fff}@media screen and (min-width:1025px){.article-detail .rtf blockquote{font-size:26px;font-size:2.6rem;padding:25px 0 25px 40px;margin-bottom:75px}}.article-detail .rtf p{font-size:12px;font-size:1.2rem;margin-bottom:50px}@media screen and (min-width:1025px){.article-detail .rtf p{font-size:16px;font-size:1.6rem}}.article-detail .rtf h4{font-size:15px;font-size:1.5rem;margin-bottom:10px;color:#fff;opacity:.8;filter:alpha(opacity=80)}@media screen and (min-width:1025px){.article-detail .rtf h4{font-size:28px;font-size:2.8rem;margin-bottom:20px}}.article-detail .rtf ul{margin-bottom:25px}.article-detail .rtf ul:last-child{margin-bottom:0}.article-detail .rtf li{font-size:12px;font-size:1.2rem;line-height:1.25em;margin-bottom:20px}.article-detail .rtf li:last-child{margin-bottom:0}@media screen and (min-width:1025px){.article-detail .rtf li{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-bottom:30px}}.article-detail .rtf hr{display:block;height:1px;border:0;background-color:#383838;margin-bottom:20px}@media screen and (min-width:1025px){.article-detail .rtf hr{margin-bottom:40px}.article-detail{margin:0 auto;padding-bottom:85px}}.article-video-banner .modal-container__open{width:100%}.article-video-banner .video{display:block;position:relative;max-width:none;margin-bottom:45px}@media screen and (min-width:768px){.article-video-banner .video{width:calc(100% - 40px);margin-top:-125px;margin-bottom:60px;margin-left:20px}.article-video-banner .video img{width:100%}}@media screen and (min-width:1025px){.article-video-banner .video{width:calc(100% - 240px);max-width:1060px;margin:-95px auto 60px}}.article-video-banner .video-thumb__play{width:70px;height:70px}.article-video-banner .video-thumb__play:before{width:70px;height:70px;background-size:contain}.article-section__light{background-color:#fff;text-align:center;padding:25px 35px 20px}.article-section__light .EOD-subcategories__title,.article-section__light .bg-generic-callout__pink,.article-section__light .classes-section-nav__parent>span,.article-section__light .collapse-panel-content h4,.article-section__light .collapse-panel-content h5,.article-section__light .heading-simple,.article-section__light .product .product__name,.article-section__light .product-heading,.article-section__light .product-listing-item__description-wrapper h2 span,.article-section__light .product__review .review__number,.article-section__light .product__series,.article-section__light .text-rule h1,.article-section__light .text-rule h2,.article-section__light .text-rule h3,.article-section__light .text-rule h4,.article-section__light .text-rule span,.article-section__light .text-rule-large h1,.article-section__light .text-rule-large h2,.article-section__light .text-rule-large h3,.article-section__light .text-rule-large h4,.article-section__light .text-rule-large span,.collapse-panel-content .article-section__light h4,.collapse-panel-content .article-section__light h5,.product .article-section__light .product__name,.product-listing-item__description-wrapper h2 .article-section__light span,.product__review .article-section__light .review__number,.text-rule .article-section__light h1,.text-rule .article-section__light h2,.text-rule .article-section__light h3,.text-rule .article-section__light h4,.text-rule .article-section__light span,.text-rule-large .article-section__light h1,.text-rule-large .article-section__light h2,.text-rule-large .article-section__light h3,.text-rule-large .article-section__light h4,.text-rule-large .article-section__light span{margin-bottom:20px}@media screen and (min-width:768px){.article-section__light .EOD-subcategories__title,.article-section__light .bg-generic-callout__pink,.article-section__light .classes-section-nav__parent>span,.article-section__light .collapse-panel-content h4,.article-section__light .collapse-panel-content h5,.article-section__light .heading-simple,.article-section__light .product .product__name,.article-section__light .product-heading,.article-section__light .product-listing-item__description-wrapper h2 span,.article-section__light .product__review .review__number,.article-section__light .product__series,.article-section__light .text-rule h1,.article-section__light .text-rule h2,.article-section__light .text-rule h3,.article-section__light .text-rule h4,.article-section__light .text-rule span,.article-section__light .text-rule-large h1,.article-section__light .text-rule-large h2,.article-section__light .text-rule-large h3,.article-section__light .text-rule-large h4,.article-section__light .text-rule-large span,.collapse-panel-content .article-section__light h4,.collapse-panel-content .article-section__light h5,.product .article-section__light .product__name,.product-listing-item__description-wrapper h2 .article-section__light span,.product__review .article-section__light .review__number,.text-rule .article-section__light h1,.text-rule .article-section__light h2,.text-rule .article-section__light h3,.text-rule .article-section__light h4,.text-rule .article-section__light span,.text-rule-large .article-section__light h1,.text-rule-large .article-section__light h2,.text-rule-large .article-section__light h3,.text-rule-large .article-section__light h4,.text-rule-large .article-section__light span{margin-bottom:15px}.article-section__light{padding-bottom:115px}}@media screen and (min-width:1025px){.article-video-banner .video-thumb__play,.article-video-banner .video-thumb__play:before{width:110px;height:110px}.article-section__light{padding-top:50px}.alternate-layout__section .section-pullquote .article-section__light p,.article-section__light .alternate-layout__section .section-pullquote p,.article-section__light .heading-primary,.article-section__light .olapic-header,.article-section__light .page-title,.article-section__light h1{margin-bottom:60px}}.article-section__dark{text-align:left;padding:0 30px}@media screen and (min-width:768px){.article-section__dark{max-width:calc(57% + 60px);margin:0 auto}}.article-detail__intro{font-size:15px;font-size:1.5rem;margin-bottom:45px;line-height:1.25em;color:rgba(255,255,255,.85);font-weight:300}.article-detail__share-btns{margin-top:20px;margin-bottom:50px}.article-detail__share-btns #geolocate,.article-detail__share-btns .btn-block,.article-detail__share-btns .btn-generic-dark,.article-detail__share-btns .btn-generic-light,.article-detail__share-btns .btn-generic-xdark,.article-detail__share-btns .button,.article-detail__share-btns .find-a-salon-callout .search-result .btn-phone,.article-detail__share-btns .form--dark .form__upload,.article-detail__share-btns .mysalons-button,.article-detail__share-btns .mysalons-button__clicked,.article-detail__share-btns .profile-addresses__add,.article-detail__share-btns .profile__add-button,.article-detail__share-btns .profile__edit-button,.article-detail__share-btns .profile__edit-button--desktop,.article-detail__share-btns .search-results .search-results__add-button,.find-a-salon-callout .search-result .article-detail__share-btns .btn-phone,.form--dark .article-detail__share-btns .form__upload,.search-results .article-detail__share-btns .search-results__add-button{width:calc(100% - 60px);margin-bottom:15px;margin-left:30px}@media screen and (min-width:768px){.article-detail__share-btns{width:320px;margin:60px auto 30px}}@media screen and (min-width:1025px){.article-detail__intro{font-size:24px;font-size:2.4rem}.article-detail__share-btns{width:calc(100% - 240px);margin:0 auto}.article-detail__share-btns #geolocate,.article-detail__share-btns .btn-block,.article-detail__share-btns .btn-generic-dark,.article-detail__share-btns .btn-generic-light,.article-detail__share-btns .btn-generic-xdark,.article-detail__share-btns .button,.article-detail__share-btns .find-a-salon-callout .search-result .btn-phone,.article-detail__share-btns .form--dark .form__upload,.article-detail__share-btns .mysalons-button,.article-detail__share-btns .mysalons-button__clicked,.article-detail__share-btns .profile-addresses__add,.article-detail__share-btns .profile__add-button,.article-detail__share-btns .profile__edit-button,.article-detail__share-btns .profile__edit-button--desktop,.article-detail__share-btns .search-results .search-results__add-button,.find-a-salon-callout .search-result .article-detail__share-btns .btn-phone,.form--dark .article-detail__share-btns .form__upload,.search-results .article-detail__share-btns .search-results__add-button{display:inline-block;width:calc(33% - 22px);margin-right:10px;margin-left:10px}}.share-btn-email,.share-btn-pdf,.share-btn-share{font-size:12px;font-size:1.2rem;color:rgba(255,255,255,.85);font-weight:400;padding-left:30px;background-repeat:no-repeat;background-position:left center;background-size:auto 50%}.share-btn-email i,.share-btn-pdf i,.share-btn-share i{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:10px;opacity:.85;filter:alpha(opacity=85)}.share-btn-email:hover,.share-btn-pdf:hover,.share-btn-share:hover{border:0}.share-btn-email i{background:url(/_Images/global/ui/icon-email-light.svg) center center no-repeat;background-size:contain}.share-btn-email:hover i{background:url(/_Images/global/ui/icon-email-dark.svg) center center no-repeat;opacity:1;filter:alpha(opacity=100);background-size:contain}.share-btn-pdf i{background:url(/_Images/global/ui/icon-pdf-02.svg) center center no-repeat;background-size:contain}.share-btn-pdf:hover i{background:url(/_Images/global/ui/icon-pdf-02-dark.svg) center center no-repeat;opacity:1;filter:alpha(opacity=100);background-size:contain}.share-btn-share i{background:url(/_Images/global/ui/icon-share-02.svg) center center no-repeat;background-size:contain}.share-btn-share:hover i{background:url(/_Images/global/ui/icon-share-02-dark.svg) center center no-repeat;opacity:1;filter:alpha(opacity=100);background-size:contain}.article-hero-slider-wrapper{text-align:center}.article-hero-slider-wrapper .slick-slider.slick-initialized{overflow:hidden;margin-bottom:10px}@media screen and (min-width:768px){.article-hero-slider-wrapper .slick-slider.slick-initialized{margin:-110px 20px 10px}}@media screen and (min-width:1025px){.article-hero-slider-wrapper .slick-slider.slick-initialized{margin-top:-115px;margin-bottom:35px}.article-hero-slider-wrapper{max-width:1060px;margin:0 auto}}.article-hero-slider{margin-left:auto;margin-right:auto}.article-hero-slider.slick-initialized{margin-bottom:0;padding-bottom:0}.article-hero-slider .slick-slide{position:relative;height:210px;width:auto;max-width:none}.article-hero-slider .slick-slide img{min-height:100%;max-width:none}@media screen and (min-width:500px){.article-hero-slider .slick-slide{height:auto}.article-hero-slider .slick-slide img{width:100%}}@media screen and (min-width:768px){.article-hero-slider .slick-slide{height:auto;max-height:312px;overflow:hidden}.article-hero-slider .slick-slide img{height:auto;max-width:100%}.article-hero-slider{max-width:100%}}.article-hero-slider__nav-wrapper{display:inline-block;position:relative;text-align:center;margin:0 auto 42px}.article-hero-slider__nav{margin:0 auto}.article-hero-slider__nav .slick-arrow,.article-hero-slider__nav .slick-dots{-webkit-transform:none;-ms-transform:none;transform:none}.article-hero-slider__nav .slick-arrow{width:12px;margin:0;padding:0}.article-hero-slider__nav .slick-dots{padding:0 60px;margin-left:0}.article-hero-slider__nav .slick-dots li{top:2px}.article-hero-slider__nav .slick-dots li button{padding:0}.article-hero-slider__nav .slick-dots li button:before{color:#fff;width:20px;height:20px;-webkit-transform:none;-ms-transform:none;transform:none;line-height:0}.article-hero-slider__nav .slick-dots li.slick-active button:before{opacity:.7;filter:alpha(opacity=70);line-height:0;height:20px}@media screen and (min-width:1025px){.article-hero-slider .slick-slide{max-height:460px}.article-hero-slider__nav .slick-dots li{top:-4px}.article-hero-slider__nav .slick-dots li button:before{width:30px}.article-hero-slider__nav .slick-dots li.slick-active button:before{font-size:68px}}.bg-generic-callout{position:relative;overflow:hidden;height:100%;width:100%;padding:40px 40px 90px;text-align:center;border-bottom:1px solid #dfdfdf;background-color:#efefef}.bg-generic-callout.bg-generic-callout--business{padding:40px}@media screen and (min-width:768px){.bg-generic-callout{padding:35px 60px}}.bg-generic-callout__bg{position:absolute;z-index:1;right:0;bottom:0;min-width:100%;min-height:100%;max-width:none;max-height:none}.bg-generic-callout__content{position:relative;z-index:2;margin:0 auto}.bg-generic-callout__content img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;height:35px}@media screen and (min-width:1025px){.bg-generic-callout{padding:95px 60px}.bg-generic-callout__content img{height:60px}}.bg-generic-callout__content .breadcrumbs__item:after,.bg-generic-callout__content .category-nav .nav--container .category-section__title:after,.bg-generic-callout__content .category-sorting__bottom .category-sorting__filter a,.bg-generic-callout__content .category-sorting__bottom .category-sorting__filter button,.bg-generic-callout__content .icon,.bg-generic-callout__content .product__review .star,.bg-generic-callout__content .product__review .star--empty,.bg-generic-callout__content .salons-listing__remove,.bg-generic-callout__content .shipping-address__remove,.category-nav .nav--container .bg-generic-callout__content .category-section__title:after,.category-sorting__bottom .category-sorting__filter .bg-generic-callout__content a,.category-sorting__bottom .category-sorting__filter .bg-generic-callout__content button,.product__review .bg-generic-callout__content .star,.product__review .bg-generic-callout__content .star--empty{position:relative;width:55px;height:55px;margin-bottom:20px;text-align:center;border-radius:50%;background-color:#fff}.bg-generic-callout__content a,.bg-generic-callout__content h2,.bg-generic-callout__content p{color:#272727}.bg-generic-callout__content h2{margin-bottom:25px}.bg-generic-callout__content p{font-size:12px;font-size:1.2rem}.bg-generic-callout__content a:hover{color:#b4b4b4}@media screen and (min-width:1025px){.bg-generic-callout__content .breadcrumbs__item:after,.bg-generic-callout__content .category-nav .nav--container .category-section__title:after,.bg-generic-callout__content .category-sorting__bottom .category-sorting__filter a,.bg-generic-callout__content .category-sorting__bottom .category-sorting__filter button,.bg-generic-callout__content .icon,.bg-generic-callout__content .product__review .star,.bg-generic-callout__content .product__review .star--empty,.bg-generic-callout__content .salons-listing__remove,.bg-generic-callout__content .shipping-address__remove,.category-nav .nav--container .bg-generic-callout__content .category-section__title:after,.category-sorting__bottom .category-sorting__filter .bg-generic-callout__content a,.category-sorting__bottom .category-sorting__filter .bg-generic-callout__content button,.product__review .bg-generic-callout__content .star,.product__review .bg-generic-callout__content .star--empty{width:110px;height:110px}.bg-generic-callout__content h2{margin-bottom:26px;line-height:.8em}.bg-generic-callout__content p{font-size:18px;font-size:1.8rem}.bg-generic-callout__content a{font-size:16px;font-size:1.6rem}.bg-generic-callout__content a.btn-bg-dark{max-width:380px}}.bg-generic-callout__content a.btn-bg-dark{margin:0 auto;width:100%;background-color:#000}.bg-generic-callout__content .collapse-panel-content hr,.bg-generic-callout__content .rule--short,.collapse-panel-content .bg-generic-callout__content hr{margin-bottom:25px}@media screen and (min-width:1025px){.bg-generic-callout__content a.btn-bg-dark{background-color:#1e1e1e;height:80px}.bg-generic-callout__content .collapse-panel-content hr,.bg-generic-callout__content .rule--short,.collapse-panel-content .bg-generic-callout__content hr{margin-bottom:20px}.bg-generic-callout__content{max-width:425px}}.bg-generic-callout--dark{border-bottom:1px solid #2e2e2e}.bg-generic-callout--dark a,.bg-generic-callout--dark h2{color:#fff}.bg-generic-callout--dark p{color:rgba(255,255,255,.85)}.bg-generic-callout--dark .bg-generic-callout__bg{top:0;right:0}.bg-generic-callout__pink{font-size:9px;font-size:.9rem;margin-bottom:15px;letter-spacing:.24em;line-height:1.33em;font-weight:500;color:#ed1a87}@media only screen and (min-width:768px){.bg-generic-callout__pink{font-size:12px;font-size:1.2rem}}@media screen and (min-width:1025px){.bg-generic-callout__pink{font-size:16px;font-size:1.6rem;letter-spacing:.1em}}.bv_reviews_count{margin-bottom:0;font-size:14px;font-size:1.4rem;color:#fff;font-weight:400;letter-spacing:1px;display:block;margin-top:10px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.back-button a,.back-button--shopping a,.category-layout__cta,.checkout-back-button a{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:.05em}.bv_rating_bg{display:block;color:#AAA}.bv_star{display:block;top:0;position:absolute;color:#d7c093!important}.bv_stars_wrapper{position:relative;display:inline-block}.button--dark{border:1px solid #111;background-color:#111;padding:0}@media only screen and (min-width:1025px){.button--dark{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.182;color:#fff;letter-spacing:.05em;text-transform:uppercase}}@media only screen and (min-width:1025px) and (min-width:1025px){.button--dark{font-size:16px;font-size:1.6rem}}.button--dark a{text-decoration:none;color:#fff}.button--dark:hover{background-color:#fff;color:#272727}.button--minimal{color:#878787;border:1px solid #383838;background-color:transparent}.button--light,.button--minimal:hover{border:1px solid #fff;background-color:transparent}.button--minimal a{text-decoration:none}.button--minimal:hover{color:#fff}.button--light:hover{color:#383838;border:1px solid #383838;background-color:#fff}.button--reversed{background-color:#fff;border:1px solid #111;color:#111}.button--reversed:hover{color:#fff;border:1px solid #1e1e1e;background-color:#1e1e1e}.back-button,.back-button--shopping,.checkout-back-button{display:block;width:100%;height:45px;border-bottom:1px solid #383838}.back-button a,.back-button--shopping a,.checkout-back-button a{font-size:10px;font-size:1rem;line-height:45px;display:block;width:50%;height:45px;border-right:1px solid #383838;background:url(/_Images/global/ui/arrow-left-gray.svg) calc(50% - 30px) center no-repeat;background-size:5px 10px}.back-button a:hover,.back-button--shopping a:hover,.checkout-back-button a:hover{color:#fff;background-image:url(/_Images/global/ui/arrow-left-light.svg)}@media only screen and (min-width:768px){.back-button a,.back-button--shopping a,.checkout-back-button a{width:160px}}@media only screen and (min-width:1025px){.back-button a,.back-button--shopping a,.checkout-back-button a{font-size:16px;font-size:1.6rem;line-height:60px;width:340px;height:60px;background-position:calc(50% - 45px) center;background-size:8px 15px}.back-button,.back-button--shopping,.checkout-back-button{height:60px}}.checkout-back-button{display:inline-block;position:absolute;left:0;top:0;height:100%;width:200px;border-bottom:0}.checkout-back-button a{height:75px;width:175px;padding-top:15px;border-right:1px solid #383838}@media only screen and (max-width:768px){.checkout-back-button a{width:115px;border-right:0}}#MainColumn .intro,#profit_main{background-image:none!important}.full-width-carousel{width:100%;padding:0;margin:0}.category-layout{text-align:center}.category-layout__cta{font-size:14px;font-size:1.4rem;position:absolute;top:-30px;left:15px;display:block;overflow:hidden;width:210px;height:60px;text-align:center;text-transform:uppercase;color:#000;background-color:#fff}.category-layout__cta span{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%;padding:20px;word-break:break-word}.category-layout__cta .icon-arrow-long{width:24px;height:11px;margin-left:10px;background-image:url(/_Images/global/ui/arrow-long-right.svg)}@media screen and (min-width:768px){.category-layout__cta{left:-70px}}@media screen and (min-width:1025px){.category-layout{margin-top:70px}.category-layout>.category-layout__item.category-layout__alternate:first-child{margin-top:-61px}.category-layout__cta .icon-arrow-long{width:45px;height:22px;margin-left:20px}.category-layout__cta{font-size:24px;font-size:2.4rem;top:-60px;width:380px;height:120px}}.category-layout__item{position:relative;margin:0 auto 65px;padding:0 30px}.category-layout__item img{width:100%}.category-layout__item.category-layout__alternate{margin:0;padding:0}.category-layout__item.category-layout__alternate .category-layout__cta{top:auto;bottom:0;left:0;line-height:1em;width:160px;height:160px;vertical-align:middle;color:#fff;background-color:#000}.category-layout__item.category-layout__alternate .category-layout__cta span{text-align:left;word-break:break-word}@media screen and (min-width:768px){.category-layout__item.category-layout__alternate .category-layout__cta span{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:80%;word-break:normal}}.category-layout__item.category-layout__alternate .category-layout__cta .icon-arrow-long{display:block;width:24px;height:11px;margin:10px 0 0;background-image:url(/_Images/global/ui/arrow-long-right-light.svg)}@media screen and (min-width:1025px){.category-layout__item.category-layout__alternate .category-layout__cta .icon-arrow-long{width:45px;height:22px;margin-top:30px}}.category-layout__item.category-layout__alternate+.category-layout__item:not(.category-layout__alternate){margin-top:60px}.category-layout__item.category-layout__alternate:nth-child(even) .category-layout__cta{right:0;bottom:0;left:auto}@media screen and (min-width:768px){.category-layout__item.category-layout__alternate{width:456px;margin-right:auto;margin-left:auto;margin-bottom:30px}.category-layout__item.category-layout__alternate img{width:330px;float:left}.category-layout__item.category-layout__alternate .category-layout__cta{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:190px;height:190px}.category-layout__item.category-layout__alternate:nth-child(odd) img{float:right}.category-layout__item.category-layout__alternate:nth-child(odd) .category-layout__cta{left:20px;right:auto}}@media screen and (min-width:1025px){.category-layout__item.category-layout__alternate{display:block;position:relative;width:760px;max-width:65%;min-height:495px;margin-bottom:123px}.category-layout__item.category-layout__alternate img{display:block;width:760px;max-width:100%;max-height:none;float:none}.category-layout__item.category-layout__alternate:nth-child(even) .category-layout__cta,.category-layout__item.category-layout__alternate:nth-child(odd) .category-layout__cta{top:auto;right:-77px;bottom:-53px;left:auto;width:380px;height:130px;webkit-transform:none;-webkit-transform:none;-ms-transform:none;transform:none}.category-layout__item.category-layout__alternate:nth-child(even) .category-layout__cta span,.category-layout__item.category-layout__alternate:nth-child(odd) .category-layout__cta span{display:inline-block;width:100%;max-width:none;padding:0;text-align:center}.category-layout__item.category-layout__alternate:nth-child(even) .category-layout__cta .icon-arrow-long,.category-layout__item.category-layout__alternate:nth-child(odd) .category-layout__cta .icon-arrow-long{display:inline-block;margin-top:0;margin-left:20px}.category-layout__item.category-layout__alternate:nth-child(even) img,.category-layout__item.category-layout__alternate:nth-child(odd) img{float:none}}.category-layout__item:not(.category-layout__alternate):first-child{margin-top:30px}.category-layout__item:not(.category-layout__alternate)+.loading{padding-top:0}.category-layout__item:last-child{margin-bottom:60px}@media screen and (min-width:768px){.category-layout__item{width:330px;padding:0}}@media screen and (min-width:1025px){.category-layout__item{width:760px;max-width:65%;margin-bottom:130px}}.category-layout__title{font-size:35px;font-size:3.5rem;position:relative;z-index:2;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;text-align:center;margin-bottom:-78px;letter-spacing:.01em;color:#fff}.category-layout__title:after{display:block;width:50px;height:1px;margin:15px auto 0;content:" ";background-color:rgba(255,255,255,.5)}@media screen and (min-width:768px){.category-layout__title{font-size:70px;font-size:7rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;margin-bottom:50px}}.featured-promo-nav__button,.ui-datepicker-close{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;cursor:pointer}.collapsible-rtf{text-align:center;width:100%}.collapsible-rtf .collapsible{margin-bottom:0}.collapsible-rtf .rtf .video-wrap{position:relative;width:calc(100% + 30px);margin-bottom:30px;margin-left:-15px}.collapsible-rtf .rtf .video-thumb,.collapsible-rtf .rtf .video-wrap:last-child{margin-bottom:0}.collapsible-rtf .rtf .video-thumb__text{font-size:35px;font-size:3.5rem}@media screen and (min-width:1025px){.collapsible-rtf .rtf .video-thumb__text{font-size:50px;font-size:5rem}}.two-columns{width:100%}.two-columns--block .two-columns--50:nth-child(odd){border-right:1px solid rgba(255,255,255,.3)}@media only screen and (min-width:768px){.two-columns{display:table;table-layout:fixed;max-width:none;margin:0 auto}.two-columns--block .two-columns--50{display:block;vertical-align:top}.two-columns--clear-left{clear:left}.two-columns--column-left{float:left}.two-columns--column-right{float:right}}.two-columns__helper{display:block}.two-columns--left,.two-columns--right{margin:0;padding:0;box-sizing:border-box;vertical-align:top}.two-columns--left{display:block;width:100%;background-color:#fff;position:relative}@media only screen and (min-width:768px){.two-columns--left{display:inline-block;float:left;width:30%;height:100%}}@media only screen and (min-width:1025px){.two-columns--left{width:26%}}.two-columns--right{display:block;width:100%;text-align:left}@media only screen and (min-width:768px){.two-columns--right{display:inline-block;width:70%;height:100%}.two-columns--right .back-button{display:none}}@media only screen and (min-width:1025px){.two-columns--right{width:74%}}.two-columns--50{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.two-columns--50{display:table-cell;width:50%;vertical-align:top}.two-columns--50:first-child{border-right:1px solid rgba(255,255,255,.3)}}.column--left{float:left}.column--right{float:right}.ui-datepicker{background-color:#272727;width:265px;display:none;position:relative;border:1px solid #383838;padding:6px;box-shadow:0 2px 5px #111}@media only screen and (min-width:768px){.ui-datepicker{width:400px}}.ui-datepicker-header{padding:0;display:inline-block;width:70%;float:left}.ui-datepicker-title{margin:0}.ui-datepicker-title select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/_Images/global/ui/arrow-down.svg) center right 5px no-repeat;background-size:10px}.ui-datepicker-title select::-ms-expand{display:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev,.ui-datepicker-current{display:none}.ui-datepicker-month,.ui-datepicker-year{background-color:#1e1e1e;width:47%;height:30px;border:1px solid #383838;color:#878787}.ui-datepicker-month{float:left}.ui-datepicker-year{float:right}.ui-datepicker-buttonpane{display:inline-block;float:right;width:28%}.ui-datepicker-close{font-size:12px;font-size:1.2rem;font-weight:400;line-height:1;color:#fff;text-transform:uppercase;float:right;background-color:#111;border:0;width:100%;height:30px}@media screen and (min-width:1025px){.ui-datepicker-close{font-size:19px;font-size:1.9rem}}.ui-datepicker-close:hover{background-color:#fff;color:#111}@media only screen and (min-width:1025px){.ui-datepicker-close{font-size:8px;font-size:.8rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.375;color:#b4b4b4;letter-spacing:.05em}}@media only screen and (min-width:1025px) and (min-width:1025px){.ui-datepicker-close{font-size:12.5px;font-size:1.25rem}}.featured-promo-wrapper{position:relative;background-color:#fff;color:#000;text-align:center}.featured-promo-wrapper .slick-slider.slick-initialized{margin-bottom:0;padding-bottom:45px}.featured-promo-nav{display:table;overflow:hidden;width:100%;height:45px;text-align:left;white-space:nowrap;border-top:1px solid #2b2b2b;border-bottom:1px solid #efefef;background-color:#1e1e1e}@media screen and (min-width:768px){.featured-promo-nav{display:block;width:auto;border-top:0}}@media screen and (min-width:1025px){.featured-promo-nav{height:80px}}.featured-promo-nav__button{font-size:10px;font-size:1rem;display:table-cell;background-color:#1e1e1e;color:#fff;width:33.333%;height:100%;line-height:45px;margin-bottom:0;padding:0 15px;text-align:center;border-right:1px solid #2b2b2b}.form,.form__field,.form__section{text-align:left}@media screen and (min-width:768px){.featured-promo-nav__button{display:block;float:left}.featured-promo{padding-top:30px}}@media screen and (min-width:1025px){.featured-promo-nav__button{font-size:15px;font-size:1.5rem;line-height:80px;background-color:#000}}.featured-promo-nav__button:last-child{border-right:0}.featured-promo-nav__button:last-child:after{position:absolute;z-index:3;top:1px;right:0;display:block;width:30px;height:44px;content:" ";background:-webkit-linear-gradient(left,rgba(30,30,30,0) 0,#1e1e1e 100%);background:linear-gradient(to right,rgba(30,30,30,0) 0,#1e1e1e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#404040', GradientType=1)}.featured-promo-nav__button:last-child.tabs-panel-trigger--active:after{background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1)}.featured-promo-nav__button.tabs-panel-trigger--active{background-color:#fff;color:#000}.featured-promo-nav__button.tabs-panel-trigger--active .featured-promo-nav__icon img{opacity:.3;filter:alpha(opacity=30);margin-top:-16px}.featured-promo-nav__icon{display:inline-block;width:16px;height:16px;vertical-align:middle;overflow:hidden;margin-right:5px}.featured-promo-nav__icon img{vertical-align:top;width:16px;height:32px;max-height:none}@media only screen and (max-width:767px){.featured-promo-nav__icon{display:none}}@media screen and (min-width:1025px){.featured-promo-nav__button.tabs-panel-trigger--active .featured-promo-nav__icon img{margin-top:-32px}.featured-promo-nav__icon{width:32px;height:32px;margin-right:10px}.featured-promo-nav__icon img{width:32px;height:64px}.featured-promo{padding-top:70px}}.featured-promo__link{font-size:16px;font-size:1.6rem;text-transform:uppercase;color:#000}.featured-promo__content{width:100%;max-width:none;min-height:170px;margin-bottom:25px;padding:35px 30px 0}.featured-promo__content h3{margin-bottom:25px}.alternate-layout__section .section-info .featured-promo__content p,.checkout-confirmation .featured-promo__content .order-summary__message,.collapse-panel__header .featured-promo__content h2,.dynamic-width__item .featured-promo__content p,.featured-item__details .featured-promo__content .item-description,.featured-promo__content .access-top__text,.featured-promo__content .alternate-layout__section .section-info p,.featured-promo__content .checkout-confirmation .order-summary__message,.featured-promo__content .collapse-panel__header,.featured-promo__content .collapse-panel__header h2,.featured-promo__content .dropdown-selection,.featured-promo__content .dynamic-width__item p,.featured-promo__content .featured-item__details .item-description,.featured-promo__content .paragraph-default,.featured-promo__content .pdp-review__feedback h4,.featured-promo__content .pdp-review__review-text h4,.featured-promo__content .three-column-content__text p,.pdp-review__feedback .featured-promo__content h4,.pdp-review__review-text .featured-promo__content h4,.three-column-content__text .featured-promo__content p{font-size:12px;font-size:1.2rem;color:#000}@media screen and (min-width:768px){.featured-promo__content{position:relative;display:block;float:left;width:31.6%;padding:0 25px 0 40px}.featured-promo__content>div{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:40px;width:calc(100% - 65px)}}@media screen and (min-width:1025px){.collapse-panel-content .featured-promo__content hr,.featured-promo__content .collapse-panel-content hr,.featured-promo__content .rule--short{margin-bottom:20px}.alternate-layout__section .section-info .featured-promo__content p,.checkout-confirmation .featured-promo__content .order-summary__message,.collapse-panel__header .featured-promo__content h2,.dynamic-width__item .featured-promo__content p,.featured-item__details .featured-promo__content .item-description,.featured-promo__content .access-top__text,.featured-promo__content .alternate-layout__section .section-info p,.featured-promo__content .checkout-confirmation .order-summary__message,.featured-promo__content .collapse-panel__header,.featured-promo__content .collapse-panel__header h2,.featured-promo__content .dropdown-selection,.featured-promo__content .dynamic-width__item p,.featured-promo__content .featured-item__details .item-description,.featured-promo__content .paragraph-default,.featured-promo__content .pdp-review__feedback h4,.featured-promo__content .pdp-review__review-text h4,.featured-promo__content .three-column-content__text p,.pdp-review__feedback .featured-promo__content h4,.pdp-review__review-text .featured-promo__content h4,.three-column-content__text .featured-promo__content p{font-size:18px;font-size:1.8rem}.featured-promo__content .bg-generic-callout__pink{font-size:16px;font-size:1.6rem}.featured-promo__content{width:33.3%;padding:0 80px}.featured-promo__content>div{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:80px;width:calc(100% - 160px)}}.featured-promo-slider .slick-list{margin-bottom:-5px}.featured-promo-slider .slick-slide{position:relative}.featured-promo-slider .slick-slide:not(.slick-active) #geolocate,.featured-promo-slider .slick-slide:not(.slick-active) .btn-block,.featured-promo-slider .slick-slide:not(.slick-active) .btn-generic-dark,.featured-promo-slider .slick-slide:not(.slick-active) .btn-generic-light,.featured-promo-slider .slick-slide:not(.slick-active) .btn-generic-xdark,.featured-promo-slider .slick-slide:not(.slick-active) .button,.featured-promo-slider .slick-slide:not(.slick-active) .find-a-salon-callout .search-result .btn-phone,.featured-promo-slider .slick-slide:not(.slick-active) .form--dark .form__upload,.featured-promo-slider .slick-slide:not(.slick-active) .mysalons-button,.featured-promo-slider .slick-slide:not(.slick-active) .mysalons-button__clicked,.featured-promo-slider .slick-slide:not(.slick-active) .product .product__name,.featured-promo-slider .slick-slide:not(.slick-active) .product .product__series,.featured-promo-slider .slick-slide:not(.slick-active) .product-heading,.featured-promo-slider .slick-slide:not(.slick-active) .product__name,.featured-promo-slider .slick-slide:not(.slick-active) .profile-addresses__add,.featured-promo-slider .slick-slide:not(.slick-active) .profile__add-button,.featured-promo-slider .slick-slide:not(.slick-active) .profile__edit-button,.featured-promo-slider .slick-slide:not(.slick-active) .profile__edit-button--desktop,.featured-promo-slider .slick-slide:not(.slick-active) .search-results .search-results__add-button,.find-a-salon-callout .search-result .featured-promo-slider .slick-slide:not(.slick-active) .btn-phone,.form--dark .featured-promo-slider .slick-slide:not(.slick-active) .form__upload,.product .featured-promo-slider .slick-slide:not(.slick-active) .product__name,.product .featured-promo-slider .slick-slide:not(.slick-active) .product__series,.search-results .featured-promo-slider .slick-slide:not(.slick-active) .search-results__add-button{display:none}.featured-promo-slider .slick-slide[data-slick-index="0"].slick-active:before{position:absolute;display:block;content:" ";width:100%;height:calc(100% + 5px);background-color:#fff;left:-100%;top:0}.featured-promo-slider .product .product__name,.featured-promo-slider .product .product__series,.featured-promo-slider .product-heading,.featured-promo-slider .product__name,.product .featured-promo-slider .product__name,.product .featured-promo-slider .product__series{font-size:14px;font-size:1.4rem;width:80%;color:#000}.featured-promo-slider .product .product__name{margin-bottom:20px}@media screen and (min-width:1025px){.featured-promo-slider .product .product__name,.featured-promo-slider .product .product__series,.featured-promo-slider .product-heading,.featured-promo-slider .product__name,.product .featured-promo-slider .product__name,.product .featured-promo-slider .product__series{font-size:18px;font-size:1.8rem}.featured-promo-slider .product .product__name{margin-top:65px;margin-bottom:30px}}.featured-promo-slider .product .badge~.product__name{margin-top:15px}@media only screen and (min-width:1025px){.featured-promo-slider .product .badge~.product__name{margin-top:25px}}.featured-promo-slider .slick-dots li.slick-active button:before{color:#000}@media screen and (min-width:768px){.featured-promo-slider{display:block;float:left;width:68.4%;padding:0 5px 35px}}@media screen and (min-width:1025px){.featured-promo-slider{width:66.6%;padding:0 0 75px}}.featured-promo__item{margin:0 8px}@media screen and (min-width:768px){.featured-promo__item{display:block;float:left;width:calc(50% - 20px);margin:0 9px}}@media screen and (min-width:1025px){.featured-promo__item{width:calc(50% - 80px);margin:0 40px}}.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form select:-webkit-autofill,.form textarea:-webkit-autofill{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;line-height:1.444;color:#fff}.form .icon-validate{top:12px;position:absolute;right:0;display:none;width:16px;height:16px;z-index:99}.form__field,.form__zip{position:relative}@media only screen and (min-width:768px){.form .icon-validate{width:21px;height:21px}}.form__field .form__upload{position:relative;z-index:3}.form__section{margin-bottom:30px}@media only screen and (min-width:1025px){.form .icon-validate{top:30px;width:22px;height:22px}.form__section{margin-bottom:50px}}.form__input{margin-bottom:25px}.form__input::-webkit-input-placeholder{color:rgba(135,135,135,.6)}.form__input:-moz-placeholder{color:rgba(135,135,135,.6)}.form__input::-moz-placeholder{color:rgba(135,135,135,.6)}.form__input:-ms-input-placeholder{color:rgba(135,135,135,.6)}.form__input:active::-webkit-input-placeholder,.form__input:hover::-webkit-input-placeholder{color:#fff}.form__input:active:-ms-input-placeholder,.form__input:hover:-ms-input-placeholder{color:#fff}.form__input:active:-moz-placeholder,.form__input:hover:-moz-placeholder{color:#fff}.form__input:active::-moz-placeholder,.form__input:hover::-moz-placeholder{color:#fff}.form__input:focus::-webkit-input-placeholder{color:transparent}.form__input:focus:-ms-input-placeholder{color:transparent}.form__input:focus:-moz-placeholder{color:transparent}.form__input:focus::-moz-placeholder{color:transparent}.form__input:disabled::-webkit-input-placeholder{color:rgba(135,135,135,.6)}.form__input:disabled:-moz-placeholder{color:rgba(135,135,135,.6)}.form__input:disabled::-moz-placeholder{color:rgba(135,135,135,.6)}.form__input:disabled:-ms-input-placeholder{color:rgba(135,135,135,.6)}.form__input:disabled:active::-webkit-input-placeholder,.form__input:disabled:focus::-webkit-input-placeholder,.form__input:disabled:hover::-webkit-input-placeholder{color:rgba(135,135,135,.6)}.form__input:disabled:active:-ms-input-placeholder,.form__input:disabled:focus:-ms-input-placeholder,.form__input:disabled:hover:-ms-input-placeholder{color:rgba(135,135,135,.6)}.form__input:disabled:active:-moz-placeholder,.form__input:disabled:focus:-moz-placeholder,.form__input:disabled:hover:-moz-placeholder{color:rgba(135,135,135,.6)}.form__input:disabled:active::-moz-placeholder,.form__input:disabled:focus::-moz-placeholder,.form__input:disabled:hover::-moz-placeholder{color:rgba(135,135,135,.6)}.form__input.form__has-error~.icon-validate{display:block;background:url(../../_Images/global/ui/error.svg) top left no-repeat;background-size:contain}.form__input.form__valid-field~.icon-validate{display:block;background:url(../../_Images/global/ui/valid.svg) top left no-repeat;background-size:15px 15px}.form__plus-minus{display:block;width:120px;height:45px;line-height:45px;border:1px solid #878787}@media only screen and (min-width:768px){.form__input.form__valid-field~.icon-validate{background-size:20px 20px}.form__plus-minus{width:140px}}@media only screen and (min-width:1025px){.form__input{margin-bottom:40px}.form__input.form__valid-field~.icon-validate{background-size:22px 22px}.form__plus-minus{height:60px;line-height:60px}}.form__plus-minus .qty,.form__plus-minus .qtyminus,.form__plus-minus .qtyplus{line-height:1.4;font-weight:300;letter-spacing:.05em;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;display:block;float:left;padding:0;text-align:center;vertical-align:middle;height:100%;border-width:0 1px 0 0;border-style:solid;border-color:#878787;outline:0;background-color:transparent}.SC-buttons--hidden,.month_year_datepicker .ui-datepicker-calendar,.register__options--hidden{display:none}.form__plus-minus .qty:last-child,.form__plus-minus .qtyminus:last-child,.form__plus-minus .qtyplus:last-child{border-right:0}.form__plus-minus .qty{font-size:14px;font-size:1.4rem;color:#fff;width:33%}@media only screen and (min-width:768px){.form__plus-minus .qty{width:44px}}@media only screen and (min-width:1025px){.form__plus-minus .qty{font-size:18px;font-size:1.8rem;width:60px}}.form__plus-minus .qtyminus{background:url(/_Images/global/ui/icon-minus2.svg) center center no-repeat}.form__plus-minus .qtyplus{background:url(/_Images/global/ui/icon-plus2.svg) center center no-repeat}.form__plus-minus .qtyminus,.form__plus-minus .qtyplus{width:33%;cursor:pointer;background-size:13px 13px;opacity:.33;filter:alpha(opacity=33);color:#878787;font-size:24px;font-size:2.4rem}@media only screen and (min-width:1025px){.form__plus-minus .qtyminus,.form__plus-minus .qtyplus{font-size:20px;font-size:2rem}}@media only screen and (min-width:768px){.form__plus-minus .qtyminus,.form__plus-minus .qtyplus{font-size:38px;font-size:3.8rem;width:calc(50% - 22px)}}@media only screen and (min-width:1025px){.form__plus-minus .qtyminus,.form__plus-minus .qtyplus{width:calc(50% - 30px);background-size:19px 19px}}.form__plus-minus .qtyminus:hover,.form__plus-minus .qtyplus:hover{color:#fff}.form__zip label:before{background:0 0}.form__zip .form__zip-result{position:absolute;bottom:10px;left:70px;padding:0 20px;color:gray;border-left:1px solid gray;font-size:17px;font-size:1.7rem}@media only screen and (min-width:1025px){.form__zip .form__zip-result{font-size:22px;font-size:2.2rem;bottom:22px;left:95px;padding:0 30px}}.grad-date .form__input{margin-top:0}.grad-date.form__fadeout:before{top:-1px}.SC-buttons--hidden.dist-company--visible,.SC-buttons--hidden.grad-date--visible,.register__options--hidden.dist-company--visible,.register__options--hidden.grad-date--visible{display:block}.form-subheader{line-height:1;color:gray;margin-bottom:5px}.form__error-summary{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;line-height:1.182;text-align:center;color:#fff;text-transform:none;position:relative;background-color:#111;margin-top:1px;margin-bottom:30px;padding:18px;border-width:1px 0;border-style:solid;border-color:#f95457}.form__error-summary img{position:absolute;top:50%;right:20px;width:15px;height:15px;margin-top:-7px}@media screen and (min-width:1025px){.form__error-summary{font-size:16px;font-size:1.6rem;padding:28px}.form__error-summary img{width:26px;height:26px;margin-top:-13px}}.form__error-message,.form__success-message{font-size:9px;font-size:.9rem;color:#f95457;position:absolute;width:100%;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:4}.form__error-message{padding:3px 0}.form__error-message img{position:relative;width:15px;top:5px;margin-left:5px}@media only screen and (min-width:768px){.form__error-message{margin-left:0;text-align:left;max-width:100%;top:auto;width:auto;float:none;margin-top:0}}.form__success-message{color:#56ae5b}.form__success-message img{position:absolute;right:0;width:15px;top:-30px}.form-check,.tooltip{position:relative;background-color:#1e1e1e;margin-bottom:30px;padding:20px}@media only screen and (min-width:1025px){.form__success-message{position:relative;top:20px;width:auto;float:right;margin-top:-85px}.form__success-message img{top:5px;width:20px;margin-left:5px}.form-check,.tooltip{padding:32px 27px 32px 32px}}.form-check:after,.tooltip:after{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(30,30,30,0);border-bottom-color:#1e1e1e;border-width:7px;margin-left:-7px}.form-check.rtf img,.form-check.rtf p,.tooltip.rtf img,.tooltip.rtf p{margin-bottom:10px}@media screen and (min-width:1025px){.form-check.rtf img,.form-check.rtf p,.tooltip.rtf img,.tooltip.rtf p{margin-bottom:15px}}.form-check .form-check__text,.tooltip .form-check__text{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.035em;display:block;margin-bottom:10px;color:#5c5c5c}@media screen and (min-width:1025px){.form-check .form-check__text,.tooltip .form-check__text{font-size:16px;font-size:1.6rem;margin-bottom:15px}}.form-check .form-check__text:last-child,.tooltip .form-check__text:last-child{margin-bottom:0}.form-check .form-check__text .form-check__success,.tooltip .form-check__text .form-check__success{display:none}.form-check .form-check__text.valid,.tooltip .form-check__text.valid{color:#56ae5b}.form-check .form-check__text.valid .form-check__success,.tooltip .form-check__text.valid .form-check__success{display:inline-block;width:15px;height:15px;float:right;max-height:none}@media only screen and (min-width:768px){.form-check .form-check__text.valid .form-check__success,.tooltip .form-check__text.valid .form-check__success{width:21px;height:21px;margin-top:-3px}}@media only screen and (min-width:1025px){.form-check .form-check__text.valid .form-check__success,.tooltip .form-check__text.valid .form-check__success{width:22px;height:22px;margin-top:-6px}}.form-check{margin-top:-10px}.tooltip{margin-top:20px}.form__tooltip-link .form-check,.form__tooltip-link .tooltip{opacity:0;filter:alpha(opacity=0);height:0;overflow:hidden;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1);padding:0}.form__tooltip-link.is-open .form-check,.form__tooltip-link.is-open .tooltip{height:auto;opacity:1;filter:alpha(opacity=100);margin:-10px 0 30px;padding:20px;overflow:visible}input[type=checkbox],input[type=radio]{display:none}.form__checkboxes{position:relative}.form__checkboxes input[type=checkbox]+label{cursor:default}.form__checkboxes input[type=checkbox]+label span{display:inline-block;position:absolute;top:0;left:20px;width:19px;height:19px;background:url(/_Images/global/ui/checkbox-light.svg) 0 2px no-repeat;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}@media screen and (min-width:1025px){.form__checkboxes input[type=checkbox]+label span{width:27px;height:27px;background-size:28px 56px;left:35px}}.form__checkboxes input[type=checkbox]+label i{display:inline-block;position:relative;left:0;padding-left:50px}.form__checkboxes input[type=checkbox]+label i p{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;font-size:11px;font-size:1.1rem;margin-bottom:15px;line-height:1.5em;color:#878787}.form__checkboxes input[type=checkbox]:checked+label span{background-position:0 -19px}@media screen and (min-width:1025px){.form__checkboxes input[type=checkbox]+label i p{font-size:16px;font-size:1.6rem}.form__checkboxes input[type=checkbox]+label i{padding-left:80px}.form__checkboxes input[type=checkbox]:checked+label span{background-position:0 -29px}}.form__button-container input[type=checkbox]+label div,.form__button-container input[type=radio]+label div,.form__button-container--multi-col input[type=checkbox]+label div,.form__button-container--multi-col input[type=radio]+label div{font-size:9px;font-size:.9rem;position:relative;top:0;left:0;color:#878787;background-color:#1e1e1e;width:100%;margin-bottom:15px;padding:0 10px}.form__button-container input[type=checkbox]+label div:hover,.form__button-container input[type=checkbox]:checked+label div,.form__button-container input[type=radio]+label div:hover,.form__button-container input[type=radio]:checked+label div,.form__button-container--multi-col input[type=checkbox]+label div:hover,.form__button-container--multi-col input[type=checkbox]:checked+label div,.form__button-container--multi-col input[type=radio]+label div:hover,.form__button-container--multi-col input[type=radio]:checked+label div{background-color:#111}.form__button-container input[type=checkbox]+label div span,.form__button-container input[type=radio]+label div span,.form__button-container--multi-col input[type=checkbox]+label div span,.form__button-container--multi-col input[type=radio]+label div span{line-height:1.2;display:inline-block;vertical-align:middle}.form__label{color:#878787;position:relative;top:0;display:block;text-transform:uppercase;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (min-width:1025px){.form__label{padding-bottom:12px}}.form__btn-submit{margin-top:30px}@media only screen and (min-width:1025px){.form__button-container input[type=checkbox]+label div,.form__button-container input[type=radio]+label div,.form__button-container--multi-col input[type=checkbox]+label div,.form__button-container--multi-col input[type=radio]+label div{font-size:16px;font-size:1.6rem;margin-bottom:20px}.form__btn-submit{margin-top:60px}}.form__helper-link{width:100%;color:#878787;position:absolute;bottom:0;display:block;text-decoration:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);text-align:right;padding:8px 0}.form__helper-link:hover{color:#fff}.form--grey input{font-size:14px;font-size:1.4rem}@media only screen and (min-width:1025px){.form--grey input{font-size:12px;font-size:1.2rem}}.form--grey input:-webkit-autofill,.form--grey input:-webkit-autofill:focus,.form--grey select:-webkit-autofill,.form--grey textarea:-webkit-autofill{font-size:14px;font-size:1.4rem;background-color:#efefef!important;-webkit-box-shadow:0 0 0 50px #efefef inset;color:#878787!important}@media only screen and (min-width:1025px){.form--grey input:-webkit-autofill,.form--grey input:-webkit-autofill:focus,.form--grey select:-webkit-autofill,.form--grey textarea:-webkit-autofill{font-size:12px;font-size:1.2rem}}.form--grey .form__email{position:relative;width:100%;border-bottom:1px solid #ababab;padding-bottom:4px}.form--grey .form__email .form__label{display:none}.form--grey .form__email.form__has-error{border-bottom:1px solid #f95457}.form--grey .form__email .form__input{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.035em;line-height:1.444;display:block;width:calc(100% - 40px);height:28px;color:#272727;background-color:transparent;border:0;margin-top:0;outline:0}.form--grey .form__email .form__input.form__has-error{border-bottom:1px solid #f95457}.form--grey .form__email .form__input::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#878787;font-style:italic}.form--grey .form__email .form__input:-moz-placeholder{font-size:14px;font-size:1.4rem;color:#878787;font-style:italic}.form--grey .form__email .form__input::-moz-placeholder{font-size:14px;font-size:1.4rem;color:#878787;font-style:italic}.form--grey .form__email .form__input:-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#878787;font-style:italic}.form--grey .form__email .form__input:active::-webkit-input-placeholder,.form--grey .form__email .form__input:focus::-webkit-input-placeholder,.form--grey .form__email .form__input:hover::-webkit-input-placeholder{color:#272727}.form--grey .form__email .form__input:active:-ms-input-placeholder,.form--grey .form__email .form__input:focus:-ms-input-placeholder,.form--grey .form__email .form__input:hover:-ms-input-placeholder{color:#272727}.form--grey .form__email .form__input:active:-moz-placeholder,.form--grey .form__email .form__input:focus:-moz-placeholder,.form--grey .form__email .form__input:hover:-moz-placeholder{color:#272727}.form--grey .form__email .form__input:active::-moz-placeholder,.form--grey .form__email .form__input:focus::-moz-placeholder,.form--grey .form__email .form__input:hover::-moz-placeholder{color:#272727}.form--grey .form__email .form__email-icon{position:absolute;top:6px;right:0;opacity:.5;filter:alpha(opacity=50);border:0;cursor:pointer;text-decoration:none;background-size:23px}.form--grey .form__email .form__email-icon:active,.form--grey .form__email .form__email-icon:focus,.form--grey .form__email .form__email-icon:hover,.form--grey .form__email:active .form__email-icon,.form--grey .form__email:focus .form__email-icon,.form--grey .form__email:hover .form__email-icon{opacity:1;filter:alpha(opacity=100);outline:0}@media only screen and (min-width:768px){.form--grey .form__email .form__input{width:calc(100% - 50px);font-size:12px;font-size:1.2rem}.form--grey .form__email .form__email-icon{width:27px;height:25px;background-size:27px}}.form--grey .form__email:active::-webkit-input-placeholder,.form--grey .form__email:focus::-webkit-input-placeholder,.form--grey .form__email:hover::-webkit-input-placeholder{color:rgba(39,39,39,.6);font-style:normal}.form--grey .form__email:active:-moz-placeholder,.form--grey .form__email:focus:-moz-placeholder,.form--grey .form__email:hover:-moz-placeholder{color:rgba(39,39,39,.6);font-style:normal}.form--grey .form__email:active::-moz-placeholder,.form--grey .form__email:focus::-moz-placeholder,.form--grey .form__email:hover::-moz-placeholder{color:rgba(39,39,39,.6);font-style:normal}.form--grey .form__email:active:-ms-input-placeholder,.form--grey .form__email:focus:-ms-input-placeholder,.form--grey .form__email:hover:-ms-input-placeholder{color:rgba(39,39,39,.6);font-style:normal}.form--dark .select2-container{border-bottom:1px solid rgba(255,255,255,.6);margin-bottom:30px;text-align:left}.form--dark .form__update-pass .form__input[disabled=disabled],.form--dark .select2-container.select2-container--open{border-bottom:1px solid #383838}@media screen and (min-width:1025px){.form--dark .select2-container{margin-bottom:40px}.form--dark .form__note{font-size:15px;font-size:1.5rem}}.form--dark .form__note{color:#b4b4b4;font-weight:300;font-style:italic;letter-spacing:normal;text-transform:none;margin-top:-10px;margin-bottom:25px;opacity:.6;filter:alpha(opacity=60)}.form--dark .form__note .icon-info{opacity:.5;filter:alpha(opacity=50);vertical-align:middle;margin-right:5px}.form--dark a.form__note:hover{color:#fff}.form--dark a.form__note:hover .icon-info{opacity:1;filter:alpha(opacity=100)}.form--dark .grad-date.form__fadeout{position:relative}.form--dark .grad-date.form__fadeout:before{top:-1px}.form--dark .form__field-note{color:gray;letter-spacing:normal;text-transform:none;position:relative;top:-28px;margin-bottom:15px}.scfForm .field-title,.scfForm .form-submit{text-transform:uppercase;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.form--dark .form__field-note .icon-info{opacity:.5;filter:alpha(opacity=50);vertical-align:middle;margin-right:5px}@media only screen and (min-width:1025px){.form--dark .form__field-note{top:-55px}.form--dark .form__connect-button,.form--dark .form__disconnect-button{font-size:16px;font-size:1.6rem}}.form--dark a.form__field-note:hover{color:#fff}.form--dark a.form__field-note:hover .icon-info{opacity:1;filter:alpha(opacity=100)}.form--dark .form__fadeout:before{display:block;position:absolute;top:5px;right:0;content:" ";width:60px;height:40px;background:rgba(255,255,255,0);background:-webkit-gradient(left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(57%,rgba(39,39,39,.74)),color-stop(77%,#272727));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(39,39,39,.74) 57%,#272727 77%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(39,39,39,.74) 57%,#272727 77%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#272727', GradientType=1);z-index:3}@media only screen and (min-width:768px){.form--dark .form__fadeout:before{top:-1px;height:30px}}.form--dark .form__question{margin-bottom:15px;text-align:left}.form--dark input:-webkit-autofill,.form--dark input:-webkit-autofill:focus,.form--dark select:-webkit-autofill,.form--dark textarea:-webkit-autofill{background-color:#272727;-webkit-box-shadow:0 0 0 50px #272727 inset;color:#fff;-webkit-text-fill-color:#fff}.form--dark .form__input{position:relative;display:block}.form--dark .form__input:active,.form--dark .form__input:focus{outline-width:0}.form--dark .sc-status{margin-top:55px}.form--dark .form__connect-button,.form--dark .form__disconnect-button{position:absolute;right:0}.form--dark .form__connect-button{top:50%;margin-top:-13px}.form--dark .form__upload{font-size:12px;font-size:1.2rem;width:100%;max-width:480px;margin:40px auto}@media screen and (min-width:1025px){.form--dark .form__input{padding-bottom:13px}.form--dark .form__upload{font-size:16px;font-size:1.6rem}}.form--dark .form__upload span{position:relative;max-width:calc(100% - 35px)}.form--dark .form__upload:after{content:'';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:-10px;height:25px;width:25px}.form--dark .form__upload i{position:relative;width:16px;height:16px;overflow:hidden;margin-left:10px;display:inline-block;vertical-align:middle;margin-top:-3px}.form--dark .form__upload i img{position:absolute;top:0;left:0;width:16px;height:32px;max-height:none}.form--dark .form__upload:hover img{top:-17px}@media only screen and (min-width:768px){.form--dark .form__upload:hover img{top:-16px}}@media only screen and (min-width:1025px){.form--dark .form__upload i{width:30px;height:30px}.form--dark .form__upload i img{width:30px;height:60px}.form--dark .form__upload:hover img{top:-31px}}.form--dark .form__button-container{display:block;width:100%;margin-bottom:20px}.form--dark .form__button-container .container-buttons__left,.form--dark .form__button-container .container-buttons__right{width:calc(50% - 7.5px)}@media only screen and (min-width:768px){.form--dark .form__button-container .container-buttons__left,.form--dark .form__button-container .container-buttons__right{width:calc(50% - 10px)}}.form--dark .form__button-container .container-buttons__left{float:left}.form--dark .form__button-container .container-buttons__right{float:right}.form--dark .form__button-container .form__field-note{top:auto;bottom:20px}.form--dark .form__button-container--multi-col{display:block;width:100%}.form--dark .form__button-container--multi-col .container-buttons__three-col{width:31%;float:left;margin-right:3%}.form--dark .form__button-container--multi-col .container-buttons__three-col:nth-child(3n){margin-right:0}.form--dark .form__radio-buttons{margin-bottom:10px}@media only screen and (min-width:768px){.form--dark .form__button-container--multi-col .container-buttons__three-col{width:18%;margin-right:2.5%}.form--dark .form__button-container--multi-col .container-buttons__three-col:nth-child(3n){margin-right:2.5%}.form--dark .form__button-container--multi-col .container-buttons__three-col:nth-child(5n){margin-right:0}.form--dark .form__radio-buttons{margin-bottom:30px}}.form--dark .form__update-pass{cursor:pointer;text-decoration:none;display:block;height:100%;width:100%}.form--dark .form__update-pass .form__input{cursor:pointer;background:url(/_Images/global/ui/arrow-right-gray.svg) center right/10px 20px no-repeat;border-bottom:1px solid #383838;background-size:10px 20px}.form--dark .form__update-pass .form__label{display:block}.form--dark .form__update-pass:hover .form__input{background-image:url(/_Images/global/ui/arrow-right-light.svg)}.form--dark .form__update-pass input::-webkit-input-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form--dark .form__update-pass input:-moz-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form--dark .form__update-pass input::-moz-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form--dark .form__update-pass input:-ms-input-placeholder{color:rgba(255,255,255,.6);font-style:normal}.form--dark .form__card{margin-bottom:30px;padding-bottom:30px}.form--dark .form__card .card-number{display:inline-block;height:25px;background:url(/_Images/global/ui/visa.svg) top left no-repeat;background-size:40px 25px;padding-right:10px;padding-left:50px;line-height:25px}@media only screen and (min-width:1025px){.form--dark .form__card .card-number{height:50px;background-size:75px 50px;padding-right:20px;padding-left:95px;line-height:15px}}.form--dark .form__card .card-exp{display:inline-block;padding-left:10px;border-left:1px solid gray}.form--dark .form__card .form__remove{position:absolute;overflow:hidden;top:0;right:0;background:url(/_Images/global/ui/icon-close-light.svg) top left no-repeat;background-size:15px 15px;width:20px;height:20px;margin-top:5px;border:0;vertical-align:middle;cursor:pointer}.form--dark .form__card .form__remove:hover{background:url(/_Images/global/ui/icon-close-grey.svg) top left no-repeat;background-size:15px 15px}@media only screen and (min-width:1025px){.form--dark .form__card .card-exp{padding-left:30px}.form--dark .form__card .form__remove{background-size:31px 31px;width:31px;height:31px;top:8px}.form--dark .form__card .form__remove:hover{background-size:31px 31px}}.form--dark .form__card .form__note{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;font-size:11px;font-size:1.1rem;color:#878787;display:block;margin-left:50px;height:0}@media screen and (min-width:1025px){.form--dark .form__card .form__note{font-size:16px;font-size:1.6rem;margin-top:-20px;margin-left:95px}}.form--dark .form__card:after{display:block;position:absolute;bottom:0;left:-20px;content:" ";background-color:rgba(255,255,255,.3);width:calc(100% + 40px);height:1px}.form--dark .form__card:last-child{margin-bottom:0}.form--dark .form__card:last-child:after{height:0}@media only screen and (min-width:768px){.form--dark .form__card:after{left:0;width:100%}.form--dark .form__card:last-child:after{height:1px}.form--dark .form__card{padding-bottom:40px;margin-bottom:35px}}.form--white .form__label{color:gray}.form--white input:-webkit-autofill,.form--white input:-webkit-autofill:focus,.form--white select:-webkit-autofill,.form--white textarea:-webkit-autofill{background-color:#fff;-webkit-box-shadow:0 0 0 50px #fff inset;color:#878787;-webkit-text-fill-color:#878787}.form--white .form__helper-link:hover{color:gray}.form--white .form__link{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;font-size:11px;font-size:1.1rem;color:#2b2b2b;display:block;text-align:center;text-decoration:none;padding-bottom:2px}@media screen and (min-width:1025px){.form--white .form__link{font-size:16px;font-size:1.6rem}}.form--white .form__link span{border-bottom:1px solid gray}.form--white .form__link:hover{color:#000}.form--white .form__link:hover span{border-bottom:1px solid #000}.scfForm{text-align:left}.scfForm .field-border{position:relative}.scfForm .field-title{font-size:14px;font-size:1.4rem;padding-bottom:12px;color:#878787;position:relative;top:0;display:block;-webkit-transform:none;-ms-transform:none;transform:none;font-weight:500;letter-spacing:1px}.scfForm .field-panel{margin-bottom:40px}.scfForm .field-required{color:#878787;position:absolute;left:-13px;top:0}.scfForm .text-box.multi-line,.scfForm .text-box.single-line{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:22px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.6);background-color:transparent;color:#fff;width:100%;font-weight:300;letter-spacing:.05em;line-height:1.444;outline:0}.scfForm .select2-container{border-bottom:1px solid rgba(255,255,255,.6)}.scfForm .text-box.single-line{height:50px}.scfForm .form-submit{background-color:#111;color:#fff;border:0;height:75px;line-height:75px;padding:0 30px;text-align:center;letter-spacing:1px;text-decoration:none;font-weight:500;width:100%}.scfForm .validation-summary-errors{font-size:16px;font-size:1.6rem;background-color:#1e1e1e;color:#5c5c5c;margin:0 0 30px;padding:32px 32px 22px}.scfForm .validation-summary-errors li{font-size:16px;font-size:1.6rem;margin:0 0 10px}.scfForm .field-error{font-size:16px;font-size:1.6rem;color:#f95457;display:block;padding:7px 0 0}.generic-carousel .slick-list{margin-bottom:30px}.generic-carousel .slick-arrow,.generic-carousel .slick-dots{-webkit-transform:none;-ms-transform:none;transform:none}.generic-carousel .slick-dots{height:20px}@media screen and (min-width:1025px){.generic-carousel .slick-dots{height:25px}}.generic-carousel .slick-dots li button:before{content:'•';color:#fff;opacity:.7;filter:alpha(opacity=70);height:20px}@media screen and (min-width:1025px){.generic-carousel .slick-dots li button:before{height:25px}}.generic-listing.generic-listing__breakroom .icon__wrapper,.generic-listing.generic-listing__stylestation .icon__wrapper{width:50px;height:50px}.generic-carousel .slick-dots li.slick-active button:before{content:'◦';font-size:40px;color:#000;opacity:.7;filter:alpha(opacity=70)}@media screen and (min-width:1025px){.generic-carousel .slick-dots li.slick-active button:before{font-size:55px}}.generic-carousel .slick-prev{background-image:url(/_Images/global/ui/arrow-left-light.svg);opacity:1;filter:alpha(opacity=100);left:28%}.generic-carousel .slick-prev:hover{background-image:url(/_Images/global/ui/arrow-left-black.svg)}.generic-carousel .slick-next{background-image:url(/_Images/global/ui/arrow-right-light.svg);opacity:1;filter:alpha(opacity=100);right:28%}.generic-carousel .slick-next:hover{background-image:url(/_Images/global/ui/arrow-right-black.svg)}.carousel-nav-wrapper{position:relative;text-align:center;margin:0 auto 35px;max-width:300px;z-index:9998}.carousel-nav{display:inline-block;margin:0 auto}.homepage-pro .generic-listing h1,.two-columns--right .generic-listing:first-child h1{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;margin-bottom:22px;letter-spacing:.02em}.carousel-nav .slick-arrow,.carousel-nav .slick-dots{-webkit-transform:none;-ms-transform:none;transform:none}.carousel-nav .slick-dots li button:before{content:'•';color:#fff;opacity:.7;filter:alpha(opacity=70)}.carousel-nav .slick-dots li.slick-active button:before{content:'◦';font-size:40px;color:#000;opacity:.7;filter:alpha(opacity=70)}@media screen and (min-width:1025px){.carousel-nav .slick-dots li.slick-active button:before{font-size:55px}}.carousel-nav .slick-prev{background-image:url(/_Images/global/ui/arrow-left-light.svg);opacity:1;filter:alpha(opacity=100)}.carousel-nav .slick-prev:hover{background-image:url(/_Images/global/ui/arrow-left-black.svg)}.carousel-nav .slick-next{background-image:url(/_Images/global/ui/arrow-right-light.svg);opacity:1;filter:alpha(opacity=100)}.carousel-nav .slick-next:hover{background-image:url(/_Images/global/ui/arrow-right-black.svg)}.homepage-pro .generic-listing h1{font-size:35px;font-size:3.5rem;color:#000}@media only screen and (min-width:1025px){.homepage-pro .generic-listing h1{font-size:100px;font-size:10rem}.homepage-pro .generic-listing span{font-size:22px;font-size:2.2rem}}.two-columns--right .generic-listing:first-child h1{font-size:35px;font-size:3.5rem;color:#000}.generic-listing{position:relative;padding:35px 45px;text-align:center;border-bottom:1px solid #dfdfdf}@media only screen and (min-width:1025px){.two-columns--right .generic-listing:first-child h1{font-size:100px;font-size:10rem;margin-bottom:21px}.generic-listing{padding:70px}.generic-listing.generic-listing__stylestation .icon__wrapper{width:75px;height:75px}}.generic-listing.generic-listing__breakroom{background-color:#fff}.generic-listing.generic-listing__stylestation{background-color:#efefef;padding-bottom:263px}.category-nav .nav--container .generic-listing.generic-listing__stylestation .category-section__title:after,.category-sorting__bottom .category-sorting__filter .generic-listing.generic-listing__stylestation a,.category-sorting__bottom .category-sorting__filter .generic-listing.generic-listing__stylestation button,.generic-listing.generic-listing__stylestation .breadcrumbs__item:after,.generic-listing.generic-listing__stylestation .category-nav .nav--container .category-section__title:after,.generic-listing.generic-listing__stylestation .category-sorting__bottom .category-sorting__filter a,.generic-listing.generic-listing__stylestation .category-sorting__bottom .category-sorting__filter button,.generic-listing.generic-listing__stylestation .icon,.generic-listing.generic-listing__stylestation .product__review .star,.generic-listing.generic-listing__stylestation .product__review .star--empty,.generic-listing.generic-listing__stylestation .salons-listing__remove,.generic-listing.generic-listing__stylestation .shipping-address__remove,.product__review .generic-listing.generic-listing__stylestation .star,.product__review .generic-listing.generic-listing__stylestation .star--empty{background-color:#efefef}@media only screen and (min-width:768px){.generic-listing.generic-listing__stylestation{padding-bottom:285px}}.category-nav .nav--container .generic-listing .category-section__title:after,.category-sorting__bottom .category-sorting__filter .generic-listing a,.category-sorting__bottom .category-sorting__filter .generic-listing button,.generic-listing .breadcrumbs__item:after,.generic-listing .category-nav .nav--container .category-section__title:after,.generic-listing .category-sorting__bottom .category-sorting__filter a,.generic-listing .category-sorting__bottom .category-sorting__filter button,.generic-listing .icon,.generic-listing .product__review .star,.generic-listing .product__review .star--empty,.generic-listing .salons-listing__remove,.generic-listing .shipping-address__remove,.product__review .generic-listing .star,.product__review .generic-listing .star--empty{position:relative;height:56px;width:56px;border-radius:50%;background-color:#fff;margin-bottom:11px;text-align:center}.generic-listing .icon__wrapper,.generic-listing .icon__wrapper img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute}@media only screen and (max-width:767px){.category-nav .nav--container .generic-listing .category-section__title:after,.category-sorting__bottom .category-sorting__filter .generic-listing a,.category-sorting__bottom .category-sorting__filter .generic-listing button,.generic-listing .breadcrumbs__item:after,.generic-listing .category-nav .nav--container .category-section__title:after,.generic-listing .category-sorting__bottom .category-sorting__filter a,.generic-listing .category-sorting__bottom .category-sorting__filter button,.generic-listing .icon,.generic-listing .product__review .star,.generic-listing .product__review .star--empty,.generic-listing .salons-listing__remove,.generic-listing .shipping-address__remove,.product__review .generic-listing .star,.product__review .generic-listing .star--empty{height:70px;width:70px}}@media only screen and (min-width:1025px){.generic-listing.generic-listing__stylestation{padding-bottom:143px}.category-nav .nav--container .generic-listing .category-section__title:after,.category-sorting__bottom .category-sorting__filter .generic-listing a,.category-sorting__bottom .category-sorting__filter .generic-listing button,.generic-listing .breadcrumbs__item:after,.generic-listing .category-nav .nav--container .category-section__title:after,.generic-listing .category-sorting__bottom .category-sorting__filter a,.generic-listing .category-sorting__bottom .category-sorting__filter button,.generic-listing .icon,.generic-listing .product__review .star,.generic-listing .product__review .star--empty,.generic-listing .salons-listing__remove,.generic-listing .shipping-address__remove,.product__review .generic-listing .star,.product__review .generic-listing .star--empty{margin-bottom:24px;width:112px;height:112px}}.generic-listing h1,.generic-listing h2{line-height:.9;margin-bottom:22px;letter-spacing:.02em;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase}.generic-listing .icon__wrapper{transform:translate(-50%,-50%);display:block;height:30px;width:30px}.generic-listing .icon__wrapper img{transform:translate(-50%,-50%);width:100%}.generic-listing h1{font-size:35px;font-size:3.5rem;color:#000}@media only screen and (min-width:1025px){.generic-listing .icon__wrapper{width:60px;height:60px}.generic-listing h1{font-size:70px;font-size:7rem}}.generic-listing h2,.generic-listing p{color:#272727}.generic-listing h2{font-size:35px;font-size:3.5rem;color:#000}.collapse-panel-content .generic-listing hr,.generic-listing .collapse-panel-content hr,.generic-listing .rule--short{margin-bottom:20px;width:50px;height:2px}@media only screen and (min-width:1025px){.generic-listing h2{font-size:70px;font-size:7rem}.collapse-panel-content .generic-listing hr,.generic-listing .collapse-panel-content hr,.generic-listing .rule--short{margin-bottom:21px;width:100px}}.generic-listing p{font-size:12px;font-size:1.2rem;margin-bottom:16px;line-height:1.3em;letter-spacing:.05em}@media only screen and (max-width:767px){.generic-listing p{margin-bottom:23px}}@media only screen and (min-width:1025px){.generic-listing p{font-size:18px;font-size:1.8rem}}.generic-listing span{font-size:12px;font-size:1.2rem;display:block;margin-bottom:16px;line-height:1.3em;letter-spacing:.05em;color:#272727;font-weight:300}@media only screen and (max-width:767px){.generic-listing span{margin-bottom:23px}}@media only screen and (min-width:1025px){.generic-listing span{font-size:18px;font-size:1.8rem}}.generic-listing a{font-size:12px;font-size:1.2rem;text-transform:uppercase;text-decoration:none;color:#000;font-weight:500;cursor:pointer;line-height:.75em;letter-spacing:.1em}.generic-listing a:hover{color:#b4b4b4}.monthitem label,.searchfilter-category label{cursor:pointer}@media only screen and (min-width:1025px){.generic-listing a{font-size:16px;font-size:1.6rem}}.generic-listing .generic-listing__text{max-width:350px;margin:0 auto;width:90%;position:relative;z-index:1}.refinedown,.refineup{background-repeat:no-repeat;width:17px;height:9px;display:inline-block}.generic-listing .generic-listing__text h1 a,.generic-listing .generic-listing__text h2 a{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit}.alternate-layout__section .section-info .generic-listing .generic-listing__text p:last-child,.checkout-confirmation .generic-listing .generic-listing__text .order-summary__message:last-child,.collapse-panel__header .generic-listing .generic-listing__text h2:last-child,.dynamic-width__item .generic-listing .generic-listing__text p:last-child,.featured-item__details .generic-listing .generic-listing__text .item-description:last-child,.generic-listing .generic-listing__text .access-top__text:last-child,.generic-listing .generic-listing__text .alternate-layout__section .section-info p:last-child,.generic-listing .generic-listing__text .checkout-confirmation .order-summary__message:last-child,.generic-listing .generic-listing__text .collapse-panel__header h2:last-child,.generic-listing .generic-listing__text .collapse-panel__header:last-child,.generic-listing .generic-listing__text .dropdown-selection:last-child,.generic-listing .generic-listing__text .dynamic-width__item p:last-child,.generic-listing .generic-listing__text .featured-item__details .item-description:last-child,.generic-listing .generic-listing__text .paragraph-default:last-child,.generic-listing .generic-listing__text .pdp-review__feedback h4:last-child,.generic-listing .generic-listing__text .pdp-review__review-text h4:last-child,.generic-listing .generic-listing__text .three-column-content__text p:last-child,.pdp-review__feedback .generic-listing .generic-listing__text h4:last-child,.pdp-review__review-text .generic-listing .generic-listing__text h4:last-child,.three-column-content__text .generic-listing .generic-listing__text p:last-child{margin-bottom:0}.sticky-month-bar .btn-bg-dark{font-size:1.2rem!important;padding:10px 20px;margin-right:20px;background-color:#fff;color:#000;margin-left:40px;cursor:pointer}.refinedown{background-image:url(/_Images/global/ui/arrow-down-light.svg)}.refineup{background-image:url(/_Images/global/ui/arrow-up-light.svg)}.sticky-nav__text p#totalclasses{padding-left:25px;padding-right:25px;text-align:center;font-size:1.4rem}.searchfilter-month input[type=radio]{display:inline-block;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;cursor:pointer}.item-margintop{margin-top:450px}.categorybuttons .btn-bg-dark{font-size:1.8rem!important;padding:10px 20px;margin-right:20px;cursor:pointer}.searchfilter-category input[type=checkbox]{display:inline-block;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;cursor:pointer}.sticky-month-bar{font-size:1.4rem;padding-left:3%;text-transform:uppercase}.categoryitem,.monthitem{width:50%;float:left;font-size:12px;text-transform:uppercase;margin:10px 0}div.searchfilter-month div.monthitem:first-child{width:100%}.searchfilterblock{background-color:#383838;padding:25px}.distance,.location,.searchfilter-month{display:none!important}.searchfilter-category,.searchfilter-month{width:100%;display:inline-block;margin:20px 0;border-bottom:2px solid #888;padding-bottom:20px}.select-searchfilter-month{background-color:#ccc;width:90%;padding:20px 10px;color:#00f;font-size:16px}.searchfilter-month_mobile{display:block;margin:3% 0}.class-item-listing__info .date--round{height:65px;width:65px;border-radius:50%;background-color:#fff;position:absolute;left:0;top:15px}.class-item-listing__info .date--round p span{font-size:35px;font-size:2.6rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;position:absolute;display:inline-block;color:#000;letter-spacing:.01em}.generic-product-carousel p,p{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;letter-spacing:.05em;font-weight:300}.class-teacher-block{padding-left:80px;text-align:left}.class-item-listing__profession-icons{margin-bottom:15px;margin-top:20px;float:left;width:100%}.class-item-listing__profession-icons li{background-color:#fff;float:left}.cta_loadmore{text-align:center;margin-bottom:30px}.cta_loadmore a{border:1px solid #fff;font-size:1.2rem;padding:3% 10%;color:#000;background-color:#f6f6f6}.generic-listing__stylestation-img{position:absolute;bottom:-70px;right:0;width:325px;max-height:none;z-index:0}.category-nav .nav--container .generic-listing__stylestation-img~.category-section__title:after,.category-sorting__bottom .category-sorting__filter .generic-listing__stylestation-img~a,.category-sorting__bottom .category-sorting__filter .generic-listing__stylestation-img~button,.generic-listing__stylestation-img~.breadcrumbs__item:after,.generic-listing__stylestation-img~.icon,.generic-listing__stylestation-img~.salons-listing__remove,.generic-listing__stylestation-img~.shipping-address__remove,.product__review .generic-listing__stylestation-img~.star,.product__review .generic-listing__stylestation-img~.star--empty{margin-top:40px}@media only screen and (min-width:768px){.generic-listing .generic-listing__text{max-width:700px}.category-nav .nav--container .generic-listing__stylestation-img~.category-section__title:after,.category-sorting__bottom .category-sorting__filter .generic-listing__stylestation-img~a,.category-sorting__bottom .category-sorting__filter .generic-listing__stylestation-img~button,.generic-listing__stylestation-img~.breadcrumbs__item:after,.generic-listing__stylestation-img~.icon,.generic-listing__stylestation-img~.salons-listing__remove,.generic-listing__stylestation-img~.shipping-address__remove,.product__review .generic-listing__stylestation-img~.star,.product__review .generic-listing__stylestation-img~.star--empty{margin-top:-5px}.generic-listing__stylestation-img{right:-15px;bottom:-45px;width:332px}}@media only screen and (min-width:1025px){.generic-listing__stylestation-img{right:0;bottom:-195px;width:435px;z-index:999}.alternate-layout__section .section-info .generic-listing__stylestation-img~.generic-listing__text p,.checkout-confirmation .generic-listing__stylestation-img~.generic-listing__text .order-summary__message,.collapse-panel__header .generic-listing__stylestation-img~.generic-listing__text h2,.dynamic-width__item .generic-listing__stylestation-img~.generic-listing__text p,.featured-item__details .generic-listing__stylestation-img~.generic-listing__text .item-description,.generic-listing__stylestation-img~.generic-listing__text .access-top__text,.generic-listing__stylestation-img~.generic-listing__text .alternate-layout__section .section-info p,.generic-listing__stylestation-img~.generic-listing__text .checkout-confirmation .order-summary__message,.generic-listing__stylestation-img~.generic-listing__text .collapse-panel__header,.generic-listing__stylestation-img~.generic-listing__text .collapse-panel__header h2,.generic-listing__stylestation-img~.generic-listing__text .dropdown-selection,.generic-listing__stylestation-img~.generic-listing__text .dynamic-width__item p,.generic-listing__stylestation-img~.generic-listing__text .featured-item__details .item-description,.generic-listing__stylestation-img~.generic-listing__text .paragraph-default,.generic-listing__stylestation-img~.generic-listing__text .pdp-review__feedback h4,.generic-listing__stylestation-img~.generic-listing__text .pdp-review__review-text h4,.generic-listing__stylestation-img~.generic-listing__text .three-column-content__text p,.pdp-review__feedback .generic-listing__stylestation-img~.generic-listing__text h4,.pdp-review__review-text .generic-listing__stylestation-img~.generic-listing__text h4,.three-column-content__text .generic-listing__stylestation-img~.generic-listing__text p{margin-bottom:35px}.generic-listing__stylestation-img~.generic-listing__text a{font-size:16px;font-size:1.6rem}}.tribe-innovation .generic-listing__stylestation{padding-bottom:35px}.tribe-innovation .generic-listing__stylestation-img{position:absolute;top:-130px;right:0;width:230px;max-height:none}.category-nav .nav--container .tribe-innovation .generic-listing__stylestation-img~.category-section__title:after,.category-sorting__bottom .category-sorting__filter .tribe-innovation .generic-listing__stylestation-img~a,.category-sorting__bottom .category-sorting__filter .tribe-innovation .generic-listing__stylestation-img~button,.product__review .tribe-innovation .generic-listing__stylestation-img~.star,.product__review .tribe-innovation .generic-listing__stylestation-img~.star--empty,.tribe-innovation .category-nav .nav--container .generic-listing__stylestation-img~.category-section__title:after,.tribe-innovation .category-sorting__bottom .category-sorting__filter .generic-listing__stylestation-img~a,.tribe-innovation .category-sorting__bottom .category-sorting__filter .generic-listing__stylestation-img~button,.tribe-innovation .generic-listing__stylestation-img~.breadcrumbs__item:after,.tribe-innovation .generic-listing__stylestation-img~.icon,.tribe-innovation .generic-listing__stylestation-img~.salons-listing__remove,.tribe-innovation .generic-listing__stylestation-img~.shipping-address__remove,.tribe-innovation .product__review .generic-listing__stylestation-img~.star,.tribe-innovation .product__review .generic-listing__stylestation-img~.star--empty{margin-top:40px}@media only screen and (min-width:768px){.tribe-innovation .generic-listing__stylestation{padding-bottom:70px}.category-nav .nav--container .tribe-innovation .generic-listing__stylestation-img~.category-section__title:after,.category-sorting__bottom .category-sorting__filter .tribe-innovation .generic-listing__stylestation-img~a,.category-sorting__bottom .category-sorting__filter .tribe-innovation .generic-listing__stylestation-img~button,.product__review .tribe-innovation .generic-listing__stylestation-img~.star,.product__review .tribe-innovation .generic-listing__stylestation-img~.star--empty,.tribe-innovation .category-nav .nav--container .generic-listing__stylestation-img~.category-section__title:after,.tribe-innovation .category-sorting__bottom .category-sorting__filter .generic-listing__stylestation-img~a,.tribe-innovation .category-sorting__bottom .category-sorting__filter .generic-listing__stylestation-img~button,.tribe-innovation .generic-listing__stylestation-img~.breadcrumbs__item:after,.tribe-innovation .generic-listing__stylestation-img~.icon,.tribe-innovation .generic-listing__stylestation-img~.salons-listing__remove,.tribe-innovation .generic-listing__stylestation-img~.shipping-address__remove,.tribe-innovation .product__review .generic-listing__stylestation-img~.star,.tribe-innovation .product__review .generic-listing__stylestation-img~.star--empty{margin-top:-5px}.tribe-innovation .generic-listing__stylestation-img{right:0;bottom:auto;width:230px}}@media only screen and (min-width:1025px){.tribe-innovation .generic-listing__stylestation-img{top:-345px;width:500px}.alternate-layout__section .section-info .tribe-innovation .generic-listing__stylestation-img~.generic-listing__text p,.checkout-confirmation .tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .order-summary__message,.collapse-panel__header .tribe-innovation .generic-listing__stylestation-img~.generic-listing__text h2,.dynamic-width__item .tribe-innovation .generic-listing__stylestation-img~.generic-listing__text p,.featured-item__details .tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .item-description,.pdp-review__feedback .tribe-innovation .generic-listing__stylestation-img~.generic-listing__text h4,.pdp-review__review-text .tribe-innovation .generic-listing__stylestation-img~.generic-listing__text h4,.three-column-content__text .tribe-innovation .generic-listing__stylestation-img~.generic-listing__text p,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .access-top__text,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .alternate-layout__section .section-info p,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .checkout-confirmation .order-summary__message,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .collapse-panel__header,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .collapse-panel__header h2,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .dropdown-selection,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .dynamic-width__item p,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .featured-item__details .item-description,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .paragraph-default,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .pdp-review__feedback h4,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .pdp-review__review-text h4,.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text .three-column-content__text p{margin-bottom:35px}.tribe-innovation .generic-listing__stylestation-img~.generic-listing__text a{font-size:16px;font-size:1.6rem}}.generic-product-carousel.slick-slider.slick-initialized{margin:0 auto 54px}@media only screen and (min-width:1025px){.generic-product-carousel.slick-slider.slick-initialized{margin:0 auto 75px}}.generic-product-carousel .slick-slide{opacity:.1;filter:alpha(opacity=10);width:230px;margin:0 8px;cursor:pointer}@media only screen and (min-width:1025px){.product-detail .generic-product-carousel .slick-slide img,.product-detail .generic-product-carousel-howto .slick-slide img{height:auto}.generic-product-carousel .slick-slide{width:300px}.product-detail .generic-product-carousel .slick-slide,.product-detail .generic-product-carousel-howto .slick-slide{width:200px}}.generic-product-carousel .slick-slide.slick-active,.generic-product-carousel .slick-slide:hover{opacity:1;filter:alpha(opacity=100)}.generic-product-carousel .slick-dots{bottom:0;padding:0}.generic-product-carousel .slick-dots li button{padding:0}.generic-product-carousel .slick-dots li button:before{color:#fff;width:auto}.generic-product-carousel .slick-dots li.slick-active button:before{color:#fff}.generic-product-carousel .slick-arrow{position:absolute;bottom:-5px;z-index:3;visibility:visible;margin:0}.find-a-salon-callout .search-result .generic-product-carousel__caption .btn-phone,.form--dark .generic-product-carousel__caption .form__upload,.generic-product-carousel__caption #geolocate,.generic-product-carousel__caption .btn-block,.generic-product-carousel__caption .btn-generic-dark,.generic-product-carousel__caption .btn-generic-light,.generic-product-carousel__caption .btn-generic-xdark,.generic-product-carousel__caption .button,.generic-product-carousel__caption .find-a-salon-callout .search-result .btn-phone,.generic-product-carousel__caption .form--dark .form__upload,.generic-product-carousel__caption .mysalons-button,.generic-product-carousel__caption .mysalons-button__clicked,.generic-product-carousel__caption .profile-addresses__add,.generic-product-carousel__caption .profile__add-button,.generic-product-carousel__caption .profile__edit-button,.generic-product-carousel__caption .profile__edit-button--desktop,.generic-product-carousel__caption .search-results .search-results__add-button,.search-results .generic-product-carousel__caption .search-results__add-button,.text-rule,.text-rule-large{z-index:1;position:relative}.generic-product-carousel .slick-prev{left:25%;background-image:url(/_Images/global/ui/arrow-left-gray.svg)}.generic-product-carousel .slick-prev:hover{background-image:url(/_Images/global/ui/arrow-left-light.svg);background-size:contain}.generic-product-carousel .slick-next{right:25%;background-image:url(/_Images/global/ui/arrow-right-gray.svg)}.generic-product-carousel .slick-next:hover{background-image:url(/_Images/global/ui/arrow-right-light.svg);background-size:contain}.generic-product-carousel p{font-size:12px;font-size:1.2rem;color:#fff;line-height:1.25em;margin-top:10px;margin-bottom:25px;padding:0 20px}.lookbook .generic-product-carousel__caption,.lookbook .generic-product-carousel__caption:hover{color:#fff}.generic-product-carousel__caption{color:#fff;max-width:100%;padding:15px 20px 0;font-size:14px;font-size:1.4rem;line-height:1.4;text-decoration:none;display:inline-block}@media only screen and (min-width:1025px){.generic-product-carousel__caption{font-size:16px;font-size:1.6rem}.product-detail .generic-product-carousel__caption{font-size:16px;font-size:1.6rem;height:80px!important;overflow:hidden}}.generic-product-carousel__caption:hover{color:#b4b4b4}.generic-product-carousel__price{font-size:25px;font-size:2.5rem;display:block;margin-top:15px;color:gray}@media only screen and (min-width:1025px){.generic-product-carousel__price{font-size:50px;font-size:5rem}}.generic-product-carousel-dots-wrapper{position:relative;text-align:center;margin:0 auto 35px;max-width:300px}.generic-product-carousel-dots{display:inline-block;margin:0 auto}h1,span.heading-dark{margin-bottom:20px;text-align:center}.generic-product-carousel-dots .slick-arrow,.generic-product-carousel-dots .slick-dots{-webkit-transform:none;-ms-transform:none;transform:none}.generic-product-carousel-dots .slick-dots li button:before{content:'•';color:#fff;opacity:.7;filter:alpha(opacity=70)}.generic-product-carousel-dots .slick-dots li.slick-active button:before{content:'◦';font-size:40px;color:#000;opacity:.7;filter:alpha(opacity=70)}.generic-product-carousel-dots .slick-prev{background-image:url(/_Images/global/ui/arrow-left-light.svg);opacity:1;filter:alpha(opacity=100)}.generic-product-carousel-dots .slick-prev:hover{background-image:url(/_Images/global/ui/arrow-left-black.svg)}.generic-product-carousel-dots .slick-next{background-image:url(/_Images/global/ui/arrow-right-light.svg);opacity:1;filter:alpha(opacity=100)}.generic-product-carousel-dots .slick-next:hover{background-image:url(/_Images/global/ui/arrow-right-black.svg)}@media only screen and (min-width:768px){.generic-product-carousel .slick-prev{left:30%}.generic-product-carousel .slick-next{right:30%}.test-nav-50 .primary-nav .primary-nav__item .primary-link{color:rgba(255,255,255,.5)}}.test-nav-50 .primary-nav .primary-nav__item .primary-link:hover{color:#fff}@media only screen and (min-width:768px){.test-nav-60 .primary-nav .primary-nav__item .primary-link{color:rgba(255,255,255,.6)}}.test-nav-60 .primary-nav .primary-nav__item .primary-link:hover{color:#fff}@media only screen and (min-width:768px){.test-nav-70 .primary-nav .primary-nav__item .primary-link{color:rgba(255,255,255,.7)}span.heading-dark{margin-bottom:40px;display:block}}.test-nav-70 .primary-nav .primary-nav__item .primary-link:hover{color:#fff}.collapse-panel-content .test-eyebrow-50 h4.heading-dark,.collapse-panel-content .test-eyebrow-50 h5.heading-dark,.product .test-eyebrow-50 .heading-dark.product__name,.product-listing-item__description-wrapper h2 .test-eyebrow-50 span.heading-dark,.product__review .test-eyebrow-50 .heading-dark.review__number,.test-eyebrow-50 .classes-section-nav__parent>span.heading-dark,.test-eyebrow-50 .collapse-panel-content h4.heading-dark,.test-eyebrow-50 .collapse-panel-content h5.heading-dark,.test-eyebrow-50 .heading-dark.EOD-subcategories__title,.test-eyebrow-50 .heading-dark.bg-generic-callout__pink,.test-eyebrow-50 .heading-dark.product-heading,.test-eyebrow-50 .heading-dark.product__series,.test-eyebrow-50 .heading-simple.heading-dark,.test-eyebrow-50 .product .heading-dark.product__name,.test-eyebrow-50 .product-listing-item__description-wrapper h2 span.heading-dark,.test-eyebrow-50 .product__review .heading-dark.review__number,.test-eyebrow-50 .text-rule h1.heading-dark,.test-eyebrow-50 .text-rule h2.heading-dark,.test-eyebrow-50 .text-rule h3.heading-dark,.test-eyebrow-50 .text-rule h4.heading-dark,.test-eyebrow-50 .text-rule span.heading-dark,.test-eyebrow-50 .text-rule-large h1.heading-dark,.test-eyebrow-50 .text-rule-large h2.heading-dark,.test-eyebrow-50 .text-rule-large h3.heading-dark,.test-eyebrow-50 .text-rule-large h4.heading-dark,.test-eyebrow-50 .text-rule-large span.heading-dark,.text-rule .test-eyebrow-50 h1.heading-dark,.text-rule .test-eyebrow-50 h2.heading-dark,.text-rule .test-eyebrow-50 h3.heading-dark,.text-rule .test-eyebrow-50 h4.heading-dark,.text-rule .test-eyebrow-50 span.heading-dark,.text-rule-large .test-eyebrow-50 h1.heading-dark,.text-rule-large .test-eyebrow-50 h2.heading-dark,.text-rule-large .test-eyebrow-50 h3.heading-dark,.text-rule-large .test-eyebrow-50 h4.heading-dark,.text-rule-large .test-eyebrow-50 span.heading-dark{color:rgba(0,0,0,.5)}.collapse-panel-content .test-eyebrow-66 h4.heading-dark,.collapse-panel-content .test-eyebrow-66 h5.heading-dark,.product .test-eyebrow-66 .heading-dark.product__name,.product-listing-item__description-wrapper h2 .test-eyebrow-66 span.heading-dark,.product__review .test-eyebrow-66 .heading-dark.review__number,.test-eyebrow-66 .classes-section-nav__parent>span.heading-dark,.test-eyebrow-66 .collapse-panel-content h4.heading-dark,.test-eyebrow-66 .collapse-panel-content h5.heading-dark,.test-eyebrow-66 .heading-dark.EOD-subcategories__title,.test-eyebrow-66 .heading-dark.bg-generic-callout__pink,.test-eyebrow-66 .heading-dark.product-heading,.test-eyebrow-66 .heading-dark.product__series,.test-eyebrow-66 .heading-simple.heading-dark,.test-eyebrow-66 .product .heading-dark.product__name,.test-eyebrow-66 .product-listing-item__description-wrapper h2 span.heading-dark,.test-eyebrow-66 .product__review .heading-dark.review__number,.test-eyebrow-66 .text-rule h1.heading-dark,.test-eyebrow-66 .text-rule h2.heading-dark,.test-eyebrow-66 .text-rule h3.heading-dark,.test-eyebrow-66 .text-rule h4.heading-dark,.test-eyebrow-66 .text-rule span.heading-dark,.test-eyebrow-66 .text-rule-large h1.heading-dark,.test-eyebrow-66 .text-rule-large h2.heading-dark,.test-eyebrow-66 .text-rule-large h3.heading-dark,.test-eyebrow-66 .text-rule-large h4.heading-dark,.test-eyebrow-66 .text-rule-large span.heading-dark,.text-rule .test-eyebrow-66 h1.heading-dark,.text-rule .test-eyebrow-66 h2.heading-dark,.text-rule .test-eyebrow-66 h3.heading-dark,.text-rule .test-eyebrow-66 h4.heading-dark,.text-rule .test-eyebrow-66 span.heading-dark,.text-rule-large .test-eyebrow-66 h1.heading-dark,.text-rule-large .test-eyebrow-66 h2.heading-dark,.text-rule-large .test-eyebrow-66 h3.heading-dark,.text-rule-large .test-eyebrow-66 h4.heading-dark,.text-rule-large .test-eyebrow-66 span.heading-dark{color:rgba(0,0,0,.66)}html{font-size:62.5%}body{font-size:14px;font-size:1.4rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:#fff;background-color:#272727}@media only screen and (min-width:1025px){body{font-size:22px;font-size:2.2rem}}img{max-width:100%;max-height:100%}p{font-size:14px;font-size:1.4rem;color:rgba(255,255,255,.85);line-height:1.4}h1,h2,h3,h4,h5,h6,p{cursor:default}a{color:gray;cursor:pointer;text-decoration:none;outline:0}.olapic-fineprint a,.olapic-slider-copy a{text-decoration:underline}a:focus{outline:0}span.heading-dark{display:block}h2{margin-bottom:15px}.content-wrap-fullwidth{width:100%;text-align:center;padding-left:0;padding-right:0}.collapse-panel-content .content-wrap-fullwidth .collapse-panel-content__all-ingredients,.collapse-panel-content .content-wrap-fullwidth .collapse-panel-content__ingredients,.content-wrap-fullwidth .collapse-panel-content .collapse-panel-content__all-ingredients,.content-wrap-fullwidth .collapse-panel-content .collapse-panel-content__ingredients,.content-wrap-fullwidth .wrapper{padding:0 25px;max-width:960px}@media only screen and (min-width:768px){h1{margin-bottom:40px}.content-wrap-fullwidth{margin:0 auto}.collapse-panel-content .content-wrap-fullwidth .collapse-panel-content__all-ingredients,.collapse-panel-content .content-wrap-fullwidth .collapse-panel-content__ingredients,.content-wrap-fullwidth .collapse-panel-content .collapse-panel-content__all-ingredients,.content-wrap-fullwidth .collapse-panel-content .collapse-panel-content__ingredients,.content-wrap-fullwidth .wrapper{padding:0 60px}.collapse-panel-content .collapse-panel-content__all-ingredients,.collapse-panel-content .collapse-panel-content__ingredients,.content-50-wrap,.content-fullwidth,.content-top,.content-wrap,.content-wrap-padded,.content-wrap-top,.content-wrap-wide,.wrapper{margin:0 auto}}@media only screen and (min-width:1025px){p{font-size:20px;font-size:2rem}.collapse-panel-content .content-wrap-fullwidth .collapse-panel-content__all-ingredients,.collapse-panel-content .content-wrap-fullwidth .collapse-panel-content__ingredients,.content-wrap-fullwidth .collapse-panel-content .collapse-panel-content__all-ingredients,.content-wrap-fullwidth .collapse-panel-content .collapse-panel-content__ingredients,.content-wrap-fullwidth .wrapper{padding:0 70px}}.content-top,.content-wrap-top{padding-top:45px}.collapse-panel-content .collapse-panel-content__all-ingredients,.collapse-panel-content .collapse-panel-content__ingredients,.content-50-wrap,.content-fullwidth,.content-top,.content-wrap,.content-wrap-padded,.content-wrap-top,.content-wrap-wide,.wrapper{width:100%;text-align:center;padding-left:0;padding-right:0}.collapse-panel-content .collapse-panel-content__all-ingredients,.collapse-panel-content .collapse-panel-content__ingredients,.content-50-wrap,.content-wrap,.content-wrap-padded,.content-wrap-top,.content-wrap-wide,.wrapper{margin:0 auto;max-width:820px;padding-left:30px;padding-right:30px}.content-50-wrap{max-width:760px}.content-wrap-wide{max-width:850px}.content-wrap-padded{padding-left:30px;padding-right:30px}.content-left{text-align:left}.default-bottom-margin,.profile-salons__link{margin-bottom:50px}@media only screen and (min-width:1025px){.content-top,.content-wrap-top{padding-top:75px}.content-wrap-padded{padding-left:70px;padding-right:70px}.default-bottom-margin,.profile-salons__link{margin-bottom:90px}}.access-top__text,.alternate-layout__section .section-info p,.checkout-confirmation .order-summary__message,.collapse-panel__header,.collapse-panel__header h2,.dropdown-selection,.dynamic-width__item p,.featured-item__details .item-description,.paragraph-default,.pdp-review__feedback h4,.pdp-review__review-text h4,.three-column-content__text p{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;font-size:14px;font-size:1.4rem;color:rgba(255,255,255,.85);line-height:1.4;margin-bottom:25px}@media only screen and (min-width:768px){.access-top__text,.alternate-layout__section .section-info p,.checkout-confirmation .order-summary__message,.collapse-panel__header,.collapse-panel__header h2,.dropdown-selection,.dynamic-width__item p,.featured-item__details .item-description,.paragraph-default,.pdp-review__feedback h4,.pdp-review__review-text h4,.three-column-content__text p{margin-bottom:30px}.mobile-show{display:none}}@media only screen and (min-width:1025px){.access-top__text,.alternate-layout__section .section-info p,.checkout-confirmation .order-summary__message,.collapse-panel__header,.collapse-panel__header h2,.dropdown-selection,.dynamic-width__item p,.featured-item__details .item-description,.paragraph-default,.pdp-review__feedback h4,.pdp-review__review-text h4,.three-column-content__text p{font-size:20px;font-size:2rem;margin-bottom:40px}.tablet-show{display:none}}.text-light{opacity:.4;filter:alpha(opacity=40)}button{cursor:pointer;background:0 0;padding:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit!important;font-size:inherit!important}button,input{outline:0;border:0}button:active,button:focus,button:hover,input:active,input:focus,input:hover{outline:0}::-webkit-input-placeholder{color:#878787;font-style:normal}:-moz-placeholder{color:#878787;font-style:normal}::-moz-placeholder{color:#878787;font-style:normal}:-ms-input-placeholder{color:#878787;font-style:normal}input,textarea{cursor:text}input[type=date],input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.collapse-panel-content .collapse-panel-content__all-ingredients,.collapse-panel-content .collapse-panel-content__ingredients,.wrapper{width:100%;max-width:none;margin:0 auto}@media only screen and (min-width:1024px){.tablet-hide{display:none}}.breadcrumbs__item:after,.category-nav .nav--container .category-section__title:after,.category-sorting__bottom .category-sorting__filter a,.category-sorting__bottom .category-sorting__filter button,.icon,.product__review .star,.product__review .star--empty,.salons-listing__remove,.shipping-address__remove{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle}.page-title{margin-bottom:30px;color:#000}@media only screen and (min-width:1025px){.page-title{margin-bottom:110px}}.page-title--light{color:#fff}.page-intro-text,.page-intro-text--smaller{color:rgba(255,255,255,.85);max-width:100%;text-align:center}.page-intro-text{margin:0 auto 40px;font-weight:300}.page-intro-text~.form{margin-top:30px}@media screen and (min-width:1025px){.page-intro-text~.form{margin-top:80px}}.page-intro-text--smaller{font-size:12px;font-size:1.2rem;margin:0 auto 40px}.clp-section .rtf hr,.collapse-panel-content hr,.rule,.rule--short{display:inline-block;content:'';-webkit-margin-before:0;-webkit-transform:translateZ(0) scale(1,1);padding:0}@media screen and (min-width:768px){.page-intro-text--smaller{font-size:14px;font-size:1.4rem}.hero-slider{max-width:650px}}@media screen and (min-width:1025px){.page-intro-text--smaller{font-size:16px;font-size:1.6rem}}.clp-section .rtf hr,.rule{background-color:#ababab;width:100%;height:1px;border:0;-webkit-backface-visibility:hidden;margin-bottom:20px}.rule--dark{background-color:rgba(0,0,0,.5)}.collapse-panel-content hr,.rule--short{background-color:rgba(255,255,255,.5);width:50px;height:2px;border:0;-webkit-backface-visibility:hidden;margin:0 auto 20px}.rule-expanded-dark-margin,.text-rule-large:before,.text-rule:before{display:inline-block;content:'';height:1px;border:0;-webkit-backface-visibility:hidden}@media only screen and (min-width:1025px){.collapse-panel-content hr,.rule--short{width:100px;margin-bottom:40px}}.collapse-panel-content hr.rule--dark,.rule--short.rule--dark{background-color:rgba(0,0,0,.5)}.collapse-panel-content hr+.form,.rule--short+.form{margin-top:0}.text-rule,.text-rule-large{width:100%;text-align:center;line-height:1;margin:40px 0}@media only screen and (min-width:1025px){.text-rule-large{margin:70px 0}.text-rule{margin:45px 0}}.text-rule-large:before,.text-rule:before{position:absolute;left:0;z-index:-1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(255,255,255,.1);width:100%;-webkit-margin-before:0;padding:0;-webkit-transform:translateZ(0) scale(1,1)}.text-rule h1,.text-rule h2,.text-rule h3,.text-rule h4,.text-rule span,.text-rule-large h1,.text-rule-large h2,.text-rule-large h3,.text-rule-large h4,.text-rule-large span{font-size:10px;font-size:1rem;background-color:#272727;padding:0 6px 0 9px;color:rgba(255,255,255,.5);display:inline-block;letter-spacing:.24em}@media only screen and (min-width:1025px){.text-rule h1,.text-rule h2,.text-rule h3,.text-rule h4,.text-rule span,.text-rule-large h1,.text-rule-large h2,.text-rule-large h3,.text-rule-large h4,.text-rule-large span{font-size:20px;font-size:2rem;padding:0 14px 0 20px}}.text-rule-large{margin:35px 0}.text-rule-large span{font-size:13px;font-size:1.3rem}@media only screen and (min-width:768px){.text-rule-large span{font-size:16px;font-size:1.6rem}}.rule-expanded-dark-margin{background-color:#383838;width:calc(100% + 60px);-webkit-margin-before:0;padding:0;-webkit-transform:translateZ(0) scale(1,1);margin-left:-30px;margin-bottom:40px}.anchor-tooltip .modal{background-color:transparent;position:relative;top:0;left:0;padding:0;width:100%}@media only screen and (min-width:1025px){.rule-expanded-dark-margin{margin-bottom:80px}.anchor-tooltip .modal{margin-left:0}}.anchor-tooltip .tooltip{display:block;margin-bottom:0;text-align:left}.badge{font-size:9px;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:25px;position:relative;z-index:9997;display:inline-block;height:25px;padding:0 10px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;background-color:#1e1e1e}.addressselection,.toggle-questions__target,.toggle-questions__target .toggle-questions__target{display:none}.sale{background-color:#f95457}.opacity-8{color:rgba(255,255,255,.8)}.iframe{width:100%}.hair-profile .page-intro-text{padding:0 30px}.hair-profile .form--dark__note{margin-top:-15px;font-style:italic}.hair-profile .bottom-skip-link{margin-bottom:120px;text-align:center;margin-top:20px}@media only screen and (min-width:1025px){.hair-profile .bottom-skip-link{margin-top:30px;margin-bottom:160px}}.hair-profile .form__btn-submit{background-color:#1e1e1e;border:0}.hair-profile .form__btn-submit:hover{background-color:#111;color:#fff;border:0}.hero-slider-wrapper .slick-slider.slick-initialized{margin-bottom:10px}.hero-slider{margin-left:auto;margin-right:auto}.hero-slider.slick-initialized{margin-bottom:0;padding-bottom:0}.hero-slider .slick-slide{position:relative}@media screen and (min-width:1025px){.badge{font-size:12px;font-size:1.2rem;line-height:40px;height:40px}.hero-slider{max-width:810px}}.hero-slider__nav-wrapper{position:relative;text-align:center;margin:0 auto 30px;max-width:340px}.hero-slider__nav{display:inline-block;margin:0 auto}.hero-slider__nav .slick-arrow,.hero-slider__nav .slick-dots{-webkit-transform:none;-ms-transform:none;transform:none}.hero-slider__nav .slick-dots li button:before{color:#fff}.homepage-consumer,.homepage-pro{overflow:hidden}.homepage-consumer .two-columns--50,.homepage-pro .two-columns--50{border:0}.homepage-consumer .two-columns--50.column--left,.homepage-consumer .two-columns--50.column--right,.homepage-pro .two-columns--50.column--left,.homepage-pro .two-columns--50.column--right{float:none}.homepage-consumer .featured-trends-section,.homepage-pro .featured-trends-section{text-align:center;background-color:#fff;position:relative}.homepage-consumer .featured-trends-section h2,.homepage-pro .featured-trends-section h2{margin-bottom:30px}.homepage-consumer .featured-trends-section .featured-trends-content,.homepage-pro .featured-trends-section .featured-trends-content{position:relative;z-index:2;padding-top:70px}.homepage-consumer .bg-generic-callout,.homepage-pro .bg-generic-callout{z-index:1}@media screen and (min-width:1025px){.homepage-consumer .featured-trends-section h2,.homepage-pro .featured-trends-section h2{margin-bottom:50px}.homepage-consumer .featured-trends-section .featured-trends-content,.homepage-pro .featured-trends-section .featured-trends-content{padding-top:70px}}.homepage-consumer .featured-trends-section .bg-image,.homepage-pro .featured-trends-section .bg-image{position:absolute;height:calc(50% - 100px);width:100%;top:0;left:0;overflow:hidden;z-index:1}.homepage-consumer .featured-trends-section .bg-image img,.homepage-pro .featured-trends-section .bg-image img{max-width:none;max-height:none;min-width:100%;min-height:100%}@media only screen and (min-width:1025px){.homepage-consumer .bg-generic-callout h2{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:.8;font-size:90px;font-size:9rem;margin-bottom:50px}.collapse-panel-content .homepage-consumer .bg-generic-callout hr,.homepage-consumer .bg-generic-callout .collapse-panel-content hr,.homepage-consumer .bg-generic-callout .rule--short{margin-bottom:50px}}.access-top__link,.register__bottom-link{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.homepage-consumer .bg-generic-callout .bg-generic-callout__content{max-width:600px}@media only screen and (min-width:768px){.homepage-consumer .moduleBlock .bg-generic-callout__content{padding:0 30px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:750px;width:100%}}.homepage-pro .moduleBlock{overflow:hidden}@media only screen and (min-width:1025px){.homepage-consumer .moduleBlock .bg-generic-callout__content{padding:0 50px}.homepage-pro .column--right .bg-generic-callout{padding:120px 60px}}.homepage-pro .column--right .bg-generic-callout--dark{padding-bottom:100px}@media only screen and (min-width:1025px){.homepage-pro .column--right .bg-generic-callout--dark{padding-top:85px;padding-bottom:180px}.homepage-pro .column--left .bg-generic-callout{padding:95px 60px}.homepage-pro .generic-listing{padding:70px}}.homepage-pro .video-callout-section{z-index:10;position:relative;top:-60px;padding:0 20px}@media only screen and (min-width:768px){.homepage-pro .video-callout-section{padding:0 60px}}@media only screen and (min-width:1025px){.homepage-pro .video-callout-section{padding:0 95px;margin-top:-100px}.homepage-pro .video-callout-section .video-wrap{max-width:500px}}.homepage-pro .video-callout-section .video__caption{margin-bottom:40px}@media only screen and (max-width:1024px){.homepage-pro .video-callout-section .video__caption{display:none}}.homepage-pro .video-callout-section .video__title{margin:30px auto}.find-a-salon-callout .search-result .homepage-pro .video-callout-section .btn-phone,.form--dark .homepage-pro .video-callout-section .form__upload,.homepage-pro .video-callout-section #geolocate,.homepage-pro .video-callout-section .btn-block,.homepage-pro .video-callout-section .btn-generic-dark,.homepage-pro .video-callout-section .btn-generic-light,.homepage-pro .video-callout-section .btn-generic-xdark,.homepage-pro .video-callout-section .button,.homepage-pro .video-callout-section .find-a-salon-callout .search-result .btn-phone,.homepage-pro .video-callout-section .form--dark .form__upload,.homepage-pro .video-callout-section .mysalons-button,.homepage-pro .video-callout-section .mysalons-button__clicked,.homepage-pro .video-callout-section .profile-addresses__add,.homepage-pro .video-callout-section .profile__add-button,.homepage-pro .video-callout-section .profile__edit-button,.homepage-pro .video-callout-section .profile__edit-button--desktop,.homepage-pro .video-callout-section .search-results .search-results__add-button,.search-results .homepage-pro .video-callout-section .search-results__add-button{font-size:12px;font-size:1.2rem;max-width:280px;margin:0 auto}@media only screen and (min-width:500px){.find-a-salon-callout .search-result .homepage-pro .video-callout-section .btn-phone,.form--dark .homepage-pro .video-callout-section .form__upload,.homepage-pro .video-callout-section #geolocate,.homepage-pro .video-callout-section .btn-block,.homepage-pro .video-callout-section .btn-generic-dark,.homepage-pro .video-callout-section .btn-generic-light,.homepage-pro .video-callout-section .btn-generic-xdark,.homepage-pro .video-callout-section .button,.homepage-pro .video-callout-section .find-a-salon-callout .search-result .btn-phone,.homepage-pro .video-callout-section .form--dark .form__upload,.homepage-pro .video-callout-section .mysalons-button,.homepage-pro .video-callout-section .mysalons-button__clicked,.homepage-pro .video-callout-section .profile-addresses__add,.homepage-pro .video-callout-section .profile__add-button,.homepage-pro .video-callout-section .profile__edit-button,.homepage-pro .video-callout-section .profile__edit-button--desktop,.homepage-pro .video-callout-section .search-results .search-results__add-button,.search-results .homepage-pro .video-callout-section .search-results__add-button{max-width:400px}}@media only screen and (min-width:1025px){.find-a-salon-callout .search-result .homepage-pro .video-callout-section .btn-phone,.form--dark .homepage-pro .video-callout-section .form__upload,.homepage-pro .video-callout-section #geolocate,.homepage-pro .video-callout-section .btn-block,.homepage-pro .video-callout-section .btn-generic-dark,.homepage-pro .video-callout-section .btn-generic-light,.homepage-pro .video-callout-section .btn-generic-xdark,.homepage-pro .video-callout-section .button,.homepage-pro .video-callout-section .find-a-salon-callout .search-result .btn-phone,.homepage-pro .video-callout-section .form--dark .form__upload,.homepage-pro .video-callout-section .mysalons-button,.homepage-pro .video-callout-section .mysalons-button__clicked,.homepage-pro .video-callout-section .profile-addresses__add,.homepage-pro .video-callout-section .profile__add-button,.homepage-pro .video-callout-section .profile__edit-button,.homepage-pro .video-callout-section .profile__edit-button--desktop,.homepage-pro .video-callout-section .search-results .search-results__add-button,.search-results .homepage-pro .video-callout-section .search-results__add-button{font-size:15px;font-size:1.5rem;max-width:500px;background-color:#1e1e1e}}.homepage-pro .advancing-career-section{text-align:center;overflow:hidden;z-index:10}.collapse-panel-content .homepage-pro .advancing-career-section hr,.homepage-pro .advancing-career-section .collapse-panel-content hr,.homepage-pro .advancing-career-section .rule--short,.homepage-pro .advancing-career-section h2{margin-bottom:20px}.homepage-pro .advancing-career-section .background{position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;min-height:100%;z-index:-1;max-width:none;max-height:none}@media only screen and (max-width:767px){.homepage-pro .video-callout-section .video__title{display:none}.homepage-pro .advancing-career-section .background{width:100%;height:100%}}.homepage-pro .advancing-career-section p{width:90%;max-width:600px;margin:0 auto 30px;font-size:12px;font-size:1.2rem}@media only screen and (min-width:1025px){.homepage-pro .advancing-career-section p{font-size:18px;font-size:1.8rem;margin-bottom:50px}}.homepage-pro .advancing-career-section .buttons{width:100%;margin:0 auto}.homepage-pro .advancing-career-section .buttons a{display:block;width:100%;height:45px;line-height:45px;text-align:left;background-color:#000;position:relative}.access-top,.main-content-section,.modal,.olapic-fineprint,.olapic-header,.olapic.slick-slider,.slider-modal{text-align:center}@media only screen and (min-width:768px){.homepage-pro .advancing-career-section{padding:0}.homepage-pro .advancing-career-section .buttons{max-width:680px}.homepage-pro .advancing-career-section .buttons a:first-child{border:0}}@media only screen and (min-width:1025px){.homepage-pro .advancing-career-section .buttons a{text-align:center;height:80px;line-height:80px;width:50%;float:left;margin:0;border:0}}.homepage-pro .advancing-career-section .buttons a span{width:calc(100% - 45px);font-size:12px;font-size:1.2rem;display:block;padding:0 15px;color:#fff;float:right}@media only screen and (min-width:1025px){.homepage-pro .advancing-career-section .buttons a span{font-size:15px;font-size:1.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:calc(100% - 80px);right:0;line-height:1.2}}.homepage-pro .advancing-career-section .buttons a .logo{float:left;width:45px;height:45px;padding:10px}@media only screen and (min-width:1025px){.homepage-pro .advancing-career-section .buttons a .logo{padding:15px;width:80px;height:80px}}.homepage-pro .advancing-career-content{position:absolute;bottom:0;width:100%}@media only screen and (min-width:768px){.homepage-pro .advancing-career-content{padding:30px}}.btn-login{margin:70px auto 60px;width:100%}@media only screen and (min-width:1025px){.homepage-pro .advancing-career-content{padding:60px}.btn-login{margin-bottom:170px}}.login-wrap{padding:0 30px}.access-top .modal-container--with-form{position:absolute;bottom:135px}@media only screen and (min-width:768px){.login-wrap{padding:0 90px}.access-top{width:600px;margin:0 auto}.access-top .modal-container--with-form{bottom:155px}}.access-top__text{margin-bottom:30px}.access-top__link{font-size:10px;font-size:1rem;position:relative;padding-bottom:2px;border-bottom:1px solid #ababab;letter-spacing:.035em}.access-top__link .icon-info{font-size:9px;font-size:.9rem;position:absolute;top:0;display:inline-block;width:25px;height:15px;opacity:.5;filter:alpha(opacity=50);margin-left:-25px;padding-right:11px}@media only screen and (min-width:1025px){.access-top .modal-container--with-form{bottom:165px}.access-top__link{font-size:16px;font-size:1.6rem;font-weight:500;margin-bottom:60px}}.form__tooltip-link.is-open .access-top__link+.tooltip{margin-top:15px}.access-bottom{position:relative;background-color:#fff;margin:0 0 20px}@media only screen and (min-width:768px){.access-bottom .generic-modules{margin:0 auto -51px}.access-bottom .generic-module__text{padding-bottom:25px}}.access-bottom .generic-module__text{color:#272727;margin-bottom:20px}.access-bottom .form__error-summary{margin-top:-1px}.icon-profile-add{background:url(../../_Images/global/ui/profile-add.svg) top left no-repeat}@media only screen and (min-width:768px){.access-bottom{padding-bottom:50px}.icon-profile-add{background-size:16px 32px}}@media only screen and (min-width:1025px){.icon-profile-add{background-size:30px 60px}}.register__bottom-link{font-weight:300;letter-spacing:.05em;font-size:11px;font-size:1.1rem;line-height:1.5em;margin-bottom:20px}@media screen and (min-width:1025px){.register__bottom-link{font-size:16px;font-size:1.6rem}}.logged-out .section--dark.section--offset,.logged-out .section--light.section--offset{padding-top:30px}.logged-out .section--dark.section--offset:before,.logged-out .section--light.section--offset:before{top:0;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.logged-out .btn-login{margin-top:0;margin-bottom:30px}.main-content-section .collapse-panel:last-child.collapse-open{border-bottom:1px solid #272727}.main-content-section .collapse-panel:last-child .collapse-panel-content{padding-bottom:0}.main-content-section .collapse-panel-content{display:none;padding:30px}.main-content-section .collapse-panel-content p{font-size:12px;font-size:1.2rem;font-weight:300;margin:0 auto 30px;text-align:center}.modal__cancel,.modal__text,.slider-modal__cancel{font-weight:400;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.main-content-section .collapse-panel-content p{font-size:16px;font-size:1.6rem;margin-bottom:60px;padding:0 40px}}.find-a-salon-callout .search-result .main-content-section .collapse-panel-content .btn-phone,.form--dark .main-content-section .collapse-panel-content .form__upload,.main-content-section .collapse-panel-content #geolocate,.main-content-section .collapse-panel-content .btn-block,.main-content-section .collapse-panel-content .btn-generic-dark,.main-content-section .collapse-panel-content .btn-generic-light,.main-content-section .collapse-panel-content .btn-generic-xdark,.main-content-section .collapse-panel-content .button,.main-content-section .collapse-panel-content .find-a-salon-callout .search-result .btn-phone,.main-content-section .collapse-panel-content .form--dark .form__upload,.main-content-section .collapse-panel-content .mysalons-button,.main-content-section .collapse-panel-content .mysalons-button__clicked,.main-content-section .collapse-panel-content .profile-addresses__add,.main-content-section .collapse-panel-content .profile__add-button,.main-content-section .collapse-panel-content .profile__edit-button,.main-content-section .collapse-panel-content .profile__edit-button--desktop,.main-content-section .collapse-panel-content .search-results .search-results__add-button,.search-results .main-content-section .collapse-panel-content .search-results__add-button{white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.main-content-section .collapse-panel:last-child{border-bottom:1px solid #272727}.main-content-section .collapse-panel:last-child.collapse-closed{border-bottom:1px solid rgba(255,255,255,.3)}.main-content-section .collapse-panel-content{display:block;padding:35px 15%}.find-a-salon-callout .search-result .main-content-section .collapse-panel-content .btn-phone,.form--dark .main-content-section .collapse-panel-content .form__upload,.main-content-section .collapse-panel-content #geolocate,.main-content-section .collapse-panel-content .btn-block,.main-content-section .collapse-panel-content .btn-generic-dark,.main-content-section .collapse-panel-content .btn-generic-light,.main-content-section .collapse-panel-content .btn-generic-xdark,.main-content-section .collapse-panel-content .button,.main-content-section .collapse-panel-content .find-a-salon-callout .search-result .btn-phone,.main-content-section .collapse-panel-content .form--dark .form__upload,.main-content-section .collapse-panel-content .mysalons-button,.main-content-section .collapse-panel-content .mysalons-button__clicked,.main-content-section .collapse-panel-content .profile-addresses__add,.main-content-section .collapse-panel-content .profile__add-button,.main-content-section .collapse-panel-content .profile__edit-button,.main-content-section .collapse-panel-content .profile__edit-button--desktop,.main-content-section .collapse-panel-content .search-results .search-results__add-button,.search-results .main-content-section .collapse-panel-content .search-results__add-button{margin:0 auto 20px}}@media screen and (min-width:1025px){.main-content-section .collapse-panel-content{padding:60px 20%}.find-a-salon-callout .search-result .main-content-section .collapse-panel-content .btn-phone,.form--dark .main-content-section .collapse-panel-content .form__upload,.main-content-section .collapse-panel-content #geolocate,.main-content-section .collapse-panel-content .btn-block,.main-content-section .collapse-panel-content .btn-generic-dark,.main-content-section .collapse-panel-content .btn-generic-light,.main-content-section .collapse-panel-content .btn-generic-xdark,.main-content-section .collapse-panel-content .button,.main-content-section .collapse-panel-content .find-a-salon-callout .search-result .btn-phone,.main-content-section .collapse-panel-content .form--dark .form__upload,.main-content-section .collapse-panel-content .mysalons-button,.main-content-section .collapse-panel-content .mysalons-button__clicked,.main-content-section .collapse-panel-content .profile-addresses__add,.main-content-section .collapse-panel-content .profile__add-button,.main-content-section .collapse-panel-content .profile__edit-button,.main-content-section .collapse-panel-content .profile__edit-button--desktop,.main-content-section .collapse-panel-content .search-results .search-results__add-button,.search-results .main-content-section .collapse-panel-content .search-results__add-button{width:100%;margin:0 auto 30px}.find-a-salon-callout .search-result .main-content-section .collapse-panel-content .btn-phone:last-child,.form--dark .main-content-section .collapse-panel-content .form__upload:last-child,.main-content-section .collapse-panel-content #geolocate:last-child,.main-content-section .collapse-panel-content .btn-block:last-child,.main-content-section .collapse-panel-content .btn-generic-dark:last-child,.main-content-section .collapse-panel-content .btn-generic-light:last-child,.main-content-section .collapse-panel-content .btn-generic-xdark:last-child,.main-content-section .collapse-panel-content .button:last-child,.main-content-section .collapse-panel-content .find-a-salon-callout .search-result .btn-phone:last-child,.main-content-section .collapse-panel-content .form--dark .form__upload:last-child,.main-content-section .collapse-panel-content .mysalons-button:last-child,.main-content-section .collapse-panel-content .mysalons-button__clicked:last-child,.main-content-section .collapse-panel-content .profile-addresses__add:last-child,.main-content-section .collapse-panel-content .profile__add-button:last-child,.main-content-section .collapse-panel-content .profile__edit-button--desktop:last-child,.main-content-section .collapse-panel-content .profile__edit-button:last-child,.main-content-section .collapse-panel-content .search-results .search-results__add-button:last-child,.search-results .main-content-section .collapse-panel-content .search-results__add-button:last-child{margin-bottom:0}}.find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .main-content-section .btn-phone,.find-a-salon-callout .search-result .homepage-pro .video-callout-section .main-content-section .btn-phone,.form--dark .homepage-hero-slider .hero-slider_content .main-content-section .form__upload,.form--dark .homepage-pro .video-callout-section .main-content-section .form__upload,.homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .main-content-section .btn-phone,.homepage-hero-slider .hero-slider_content .form--dark .main-content-section .form__upload,.homepage-hero-slider .hero-slider_content .main-content-section #geolocate,.homepage-hero-slider .hero-slider_content .main-content-section .btn-block,.homepage-hero-slider .hero-slider_content .main-content-section .btn-generic-dark,.homepage-hero-slider .hero-slider_content .main-content-section .btn-generic-light,.homepage-hero-slider .hero-slider_content .main-content-section .btn-generic-xdark,.homepage-hero-slider .hero-slider_content .main-content-section .button,.homepage-hero-slider .hero-slider_content .main-content-section .mysalons-button,.homepage-hero-slider .hero-slider_content .main-content-section .mysalons-button__clicked,.homepage-hero-slider .hero-slider_content .main-content-section .profile-addresses__add,.homepage-hero-slider .hero-slider_content .main-content-section .profile__add-button,.homepage-hero-slider .hero-slider_content .main-content-section .profile__edit-button,.homepage-hero-slider .hero-slider_content .main-content-section .profile__edit-button--desktop,.homepage-hero-slider .hero-slider_content .search-results .main-content-section .search-results__add-button,.homepage-pro .video-callout-section .find-a-salon-callout .search-result .main-content-section .btn-phone,.homepage-pro .video-callout-section .form--dark .main-content-section .form__upload,.homepage-pro .video-callout-section .main-content-section #geolocate,.homepage-pro .video-callout-section .main-content-section .btn-block,.homepage-pro .video-callout-section .main-content-section .btn-generic-dark,.homepage-pro .video-callout-section .main-content-section .btn-generic-light,.homepage-pro .video-callout-section .main-content-section .btn-generic-xdark,.homepage-pro .video-callout-section .main-content-section .button,.homepage-pro .video-callout-section .main-content-section .mysalons-button,.homepage-pro .video-callout-section .main-content-section .mysalons-button__clicked,.homepage-pro .video-callout-section .main-content-section .profile-addresses__add,.homepage-pro .video-callout-section .main-content-section .profile__add-button,.homepage-pro .video-callout-section .main-content-section .profile__edit-button,.homepage-pro .video-callout-section .main-content-section .profile__edit-button--desktop,.homepage-pro .video-callout-section .search-results .main-content-section .search-results__add-button,.main-content-section .btn-bg-xdark,.main-content-section .find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .btn-phone,.main-content-section .find-a-salon-callout .search-result .homepage-pro .video-callout-section .btn-phone,.main-content-section .form--dark .homepage-hero-slider .hero-slider_content .form__upload,.main-content-section .form--dark .homepage-pro .video-callout-section .form__upload,.main-content-section .homepage-hero-slider .hero-slider_content #geolocate,.main-content-section .homepage-hero-slider .hero-slider_content .btn-block,.main-content-section .homepage-hero-slider .hero-slider_content .btn-generic-dark,.main-content-section .homepage-hero-slider .hero-slider_content .btn-generic-light,.main-content-section .homepage-hero-slider .hero-slider_content .btn-generic-xdark,.main-content-section .homepage-hero-slider .hero-slider_content .button,.main-content-section .homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .btn-phone,.main-content-section .homepage-hero-slider .hero-slider_content .form--dark .form__upload,.main-content-section .homepage-hero-slider .hero-slider_content .mysalons-button,.main-content-section .homepage-hero-slider .hero-slider_content .mysalons-button__clicked,.main-content-section .homepage-hero-slider .hero-slider_content .profile-addresses__add,.main-content-section .homepage-hero-slider .hero-slider_content .profile__add-button,.main-content-section .homepage-hero-slider .hero-slider_content .profile__edit-button,.main-content-section .homepage-hero-slider .hero-slider_content .profile__edit-button--desktop,.main-content-section .homepage-hero-slider .hero-slider_content .search-results .search-results__add-button,.main-content-section .homepage-pro .video-callout-section #geolocate,.main-content-section .homepage-pro .video-callout-section .btn-block,.main-content-section .homepage-pro .video-callout-section .btn-generic-dark,.main-content-section .homepage-pro .video-callout-section .btn-generic-light,.main-content-section .homepage-pro .video-callout-section .btn-generic-xdark,.main-content-section .homepage-pro .video-callout-section .button,.main-content-section .homepage-pro .video-callout-section .find-a-salon-callout .search-result .btn-phone,.main-content-section .homepage-pro .video-callout-section .form--dark .form__upload,.main-content-section .homepage-pro .video-callout-section .mysalons-button,.main-content-section .homepage-pro .video-callout-section .mysalons-button__clicked,.main-content-section .homepage-pro .video-callout-section .profile-addresses__add,.main-content-section .homepage-pro .video-callout-section .profile__add-button,.main-content-section .homepage-pro .video-callout-section .profile__edit-button,.main-content-section .homepage-pro .video-callout-section .profile__edit-button--desktop,.main-content-section .homepage-pro .video-callout-section .search-results .search-results__add-button,.main-content-section .mysalons-button__clicked,.main-content-section .search-results .homepage-hero-slider .hero-slider_content .search-results__add-button,.main-content-section .search-results .homepage-pro .video-callout-section .search-results__add-button,.search-results .homepage-hero-slider .hero-slider_content .main-content-section .search-results__add-button,.search-results .homepage-pro .video-callout-section .main-content-section .search-results__add-button{width:100%;margin-bottom:20px}.main-content-section .text-rule,.main-content-section .text-rule-large{margin:40px 0 20px;max-width:none}.main-content-section__paragraph{padding:10px 30px 30px}@media screen and (min-width:1025px){.main-content-section .collapsible{margin-bottom:75px}.main-content-section__paragraph{padding:40px 20% 60px}}.main-media-carousel-wrapper__outter{position:relative;margin-left:auto;margin-right:auto}.main-media-carousel-wrapper__outter.is-sticky--bottom{position:static}.main-media-carousel-wrapper__outter.is-sticky--bottom .main-media-carousel-wrapper{position:absolute;top:auto;bottom:0}.main-media-carousel-wrapper{margin:0 auto;padding-bottom:30px;overflow:hidden}.main-media-carousel-wrapper .slick-slider.slick-initialized{margin:0 auto;min-width:250px;max-height:850px}.main-media-carousel-wrapper .slick-slide{position:relative}.main-media-carousel-wrapper .slick-slide:before{display:block;content:"";width:100%;padding-top:100%}.main-media-carousel-wrapper .slick-slide>*{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}.main-media-carousel-wrapper .slick-list{margin-bottom:-23px}@media only screen and (min-width:768px){.main-media-carousel-wrapper .slick-list{margin-bottom:-31px}}.main-media-carousel-wrapper .slick-arrow,.main-media-carousel-wrapper .slick-dots{-webkit-transform:none;-ms-transform:none;transform:none}.main-media-carousel-wrapper .slick-dots{position:absolute;bottom:30px;left:0;right:0}.main-media-carousel-wrapper .slick-dots li button:before{content:'•';color:#fff;opacity:.7;filter:alpha(opacity=70)}.main-media-carousel-wrapper .slick-dots li.slick-active button:before{content:'◦';font-size:40px;color:#fff;opacity:.7;filter:alpha(opacity=70)}@media screen and (min-width:1025px){.main-media-carousel-wrapper .slick-dots li.slick-active button:before{font-size:55px}.main-media-carousel-wrapper .slick-dots{bottom:37px}}.main-media-carousel-wrapper .slick-arrow{position:absolute;bottom:28px;z-index:9000;height:20px;width:10px;visibility:visible;opacity:.7;filter:alpha(opacity=70)}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.main-media-carousel-wrapper .video-thumb{width:80%;min-height:140px;box-shadow:10px 10px 20px 0 rgba(0,0,0,.5);margin-bottom:40px}.main-media-carousel-wrapper .video-wrap .video-thumb__play{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%}@media screen and (min-width:1025px){.main-media-carousel-wrapper .slick-arrow{height:26px;bottom:26px}.main-media-carousel-wrapper .video-wrap .video-thumb__play{top:50%;width:90px;height:90px}.main-media-carousel-wrapper .video-wrap .video-thumb__play:before{width:90px;height:90px;background-size:contain}}.main-media-carousel-wrapper .video-wrap .video__title{width:80%;margin:16px auto 0;padding:0}.main-media-carousel-wrapper .video-wrap .video__title h2{margin-top:0;padding:0}@media only screen and (min-width:768px){.main-media-carousel-wrapper.sticky-carousel.is-sticky{position:fixed}}@media only screen and (min-width:1025px){.main-media-carousel-wrapper.sticky-carousel.is-sticky{position:fixed}}.main-media-carousel-wrapper .slick-prev{background-image:url(/_Images/global/ui/arrow-left-light.svg);opacity:.6;filter:alpha(opacity=60);left:20%}.main-media-carousel-wrapper .slick-prev:hover{opacity:1;filter:alpha(opacity=100)}.main-media-carousel-wrapper .slick-next{background-image:url(/_Images/global/ui/arrow-right-light.svg);opacity:.6;filter:alpha(opacity=60);right:20%}.main-media-carousel-wrapper .slick-next:hover{opacity:1;filter:alpha(opacity=100)}.carousel-modal-area.is-open>.modal-container__target,.carousel-modal-area.is-open>.slider-modal-container__target,.modal-container.is-open>.modal-container__target,.modal-container.is-open>.slider-modal-container__target,.slider-modal-container.is-open>.modal-container__target,.slider-modal-container.is-open>.slider-modal-container__target{display:block}.modal-container__open,.slider-modal-container__open{cursor:pointer}.modal-container__open .arrow,.slider-modal-container__open .arrow{display:inline-block;width:12px;height:12px;margin-top:-6px;margin-left:10px;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);background:url(/_Images/global/ui/arrow-down-light.svg) center center/contain no-repeat}.modal-container__target,.slider-modal-container__target{position:inherit;display:none}.modal__overlay,.slider-modal__overlay{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(30,30,30,.9)}.modal,.slider-modal{position:fixed;z-index:999999;top:100px;left:30px;width:calc(100% - 60px);max-height:100%;padding:60px 30px;overflow-y:auto;background-color:#fff}@media only screen and (min-width:1025px){.modal,.slider-modal{width:625px;left:50%;margin-left:-312px;top:150px}}.modal__text{font-size:14px;font-size:1.4rem;line-height:1.273;letter-spacing:.035em;margin-bottom:30px;color:#111}@media screen and (min-width:1025px){.modal__text{font-size:16px;font-size:1.6rem}}.modal__close,.slider-modal__close{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:fixed;z-index:99999;top:60px;width:20px;height:20px;cursor:pointer;border:0;background:url(/_Images/global/ui/icon-close-light-large.svg) top left no-repeat;background-size:contain}.modal__cancel,.slider-modal__cancel{font-size:12px;font-size:1.2rem;line-height:1;padding:0 0 2px;cursor:pointer;color:#ababab;border-top:0;border-right:0;border-bottom:1px solid #ababab;border-left:0;background-color:transparent}@media screen and (min-width:1025px){.modal__cancel,.slider-modal__cancel{font-size:19px;font-size:1.9rem}}.olapic-header{color:#fff;margin-bottom:20px;margin-top:40px;word-break:break-word}@media only screen and (min-width:1025px){.modal__close,.slider-modal__close{top:70px;width:45px;height:45px}.olapic-header{margin-bottom:50px;margin-top:60px}}.olapic-slider-header{display:none}.olapic.slick-slider.slick-initialized{margin-bottom:75px}.olapic .slick-list{margin-bottom:30px}.olapic .slick-slide{margin-right:10px}.olapic .slick-dots{padding:0;height:17px}.olapic .slick-dots li button:before,.olapic .slick-dots li.slick-active button:before{color:#fff}.olapic .slick-prev{left:20%}.olapic .slick-next{right:20%}.olapic .olapic-slider-wrapper{width:calc(100% - 20px*2)!important}.olapic-fineprint{font-size:11px;font-size:1.1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-top:0;padding:0 20px 23px;color:gray}#viewer-next,#viewer-prev,.olapic-nav-button.olapic-nav-next,.olapic-nav-button.olapic-nav-prev,.olapic-slider-copy,.olapic-slider-copy a{color:gray!important}.olapic-carousel li,.olapic-carousel li a{width:320px!important;height:320px!important}.olapic-carousel li a,.product-detail .olapic-carousel li{width:150px!important;height:150px!important}.olapic-footer-button.olapic-see-all{display:none!important}.olapic .olapic-carousel-list-container,.olapic .olapic-slider-body,.olapic .olapic-slider-wrapper{height:338px!important}.olapic-footer-button.olapic-upload a{font-size:16px;font-size:1.6rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:gray!important}.olapic-nav-button,.product-detail .olapic-nav-button{font-family:olapic-viewer-icons;font-size:30px;font-weight:700;height:338px;background:0 0!important;text-shadow:0 0 1px #000;width:20px!important}.olapic-nav-button,.olapic-nav-button:hover{text-decoration:none!important}.olapic-nav-button{line-height:338px}.product-detail .olapic-nav-button{line-height:175px;text-decoration:none!important}.olapic-nav-next{text-align:right}.olapic-nav-next:after{content:""}.olapic-nav-prev{text-align:left}.SC-buttons p,.access-top .register__grey-text--centered,.content-wrap-fullwidth .register__grey-text--centered,.login-link{text-align:center}.olapic-nav-prev:after{content:""}.login-link{font-size:11px;font-size:1.1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.273;color:#878787;letter-spacing:.05em;display:block}@media screen and (min-width:1025px){.login-link{font-size:16px;font-size:1.6rem}}.login-link .login-link__source{position:relative;display:inline-block;text-decoration:none}.login-link .login-link__source:hover{color:#fff}.login-link .login-link__source:after{position:absolute;bottom:-3px;left:0;display:inline-block;content:'';background-color:#878787;width:100%;height:1px;-webkit-margin-before:0;padding:0;border:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}@media only screen and (min-width:1025px){.login-link{font-size:8px;font-size:.8rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.375;color:#b4b4b4;letter-spacing:.05em}}@media only screen and (min-width:1025px) and (min-width:1025px){.login-link{font-size:12.5px;font-size:1.25rem}}.access-top .register__grey-text,.content-wrap-fullwidth .register__grey-text{font-size:11px;font-size:1.1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.273;letter-spacing:.05em;color:gray}@media screen and (min-width:1025px){.access-top .register__grey-text,.content-wrap-fullwidth .register__grey-text{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:1025px){.access-top .register__grey-text,.content-wrap-fullwidth .register__grey-text{font-size:9px;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.444;color:gray}}@media only screen and (min-width:1025px) and (min-width:1025px){.access-top .register__grey-text,.content-wrap-fullwidth .register__grey-text{font-size:14px;font-size:1.4rem}}.SC-buttons{margin-top:25px}.SC-buttons p{margin-bottom:20px}.rtf,.rtf ol,.rtf ul,.search-results{text-align:left}.SC-buttons input[type=checkbox]:checked+label div{color:#fff}.rtf{font-weight:300;color:rgba(255,255,255,.85)}.rtf h2,.rtf h3,.rtf h4{margin-bottom:15px;color:#fff}.rtf h2{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;font-size:24px;font-size:2.4rem;color:#fff;margin-bottom:20px}.rtf h4,.rtf h5,.rtf h6{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;color:rgba(255,255,255,.85)}@media screen and (min-width:768px){.rtf h2{margin-bottom:10px}}@media screen and (min-width:1025px){.rtf h2{font-size:60px;font-size:6rem;margin-bottom:20px}}.rtf h4{font-size:15px;font-size:1.5rem;margin-bottom:10px}@media screen and (min-width:1025px){.rtf h4{font-size:28px;font-size:2.8rem;margin-bottom:20px}}.rtf h5{font-size:14px;font-size:1.4rem}@media screen and (min-width:1025px){.rtf h5{font-size:24px;font-size:2.4rem}}.rtf h6{font-size:13px;font-size:1.3rem}.rtf h5,.rtf h6{margin-bottom:10px}@media screen and (min-width:1025px){.rtf h6{font-size:20px;font-size:2rem}.rtf h5,.rtf h6{margin-bottom:20px}}.rtf a{color:#fff;font-weight:700;text-decoration:underline}.rtf blockquote{font-size:15px;font-size:1.5rem;display:block;border-left:2px solid #fff;padding:15px;margin-bottom:30px}@media screen and (min-width:1025px){.rtf blockquote{font-size:26px;font-size:2.6rem;padding:25px 0 25px 40px;margin-bottom:75px}}.rtf p{font-size:12px;font-size:1.2rem;margin-bottom:50px}.rtf p:last-child{margin-bottom:0}@media screen and (min-width:1025px){.rtf p{font-size:16px;font-size:1.6rem}}.rtf img{margin-bottom:50px}.rtf ul{list-style-type:disc}.rtf ol,ol.list-style{list-style-type:decimal}.rtf ol,.rtf ul{padding-left:2em;margin-bottom:25px}.rtf ol:last-child,.rtf ul:last-child{margin-bottom:0}.rtf li{font-size:12px;font-size:1.2rem;line-height:1.25em;margin-bottom:20px}.rtf li:last-child{margin-bottom:0}@media screen and (min-width:1025px){.rtf li{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-bottom:30px}}.rtf hr{display:block;height:1px;border:0;background-color:#383838;margin-bottom:20px}@media screen and (min-width:1025px){.rtf hr{margin-bottom:40px}}.rtf b,.rtf strong{font-weight:500}.rtf em,.rtf i{font-style:italic}.table-border td{border:1px solid #fff}.search-results__headline-wrapper{width:820px;margin:0 auto}@media only screen and (max-width:1024px){.search-results__headline-wrapper{width:100%;height:67px}}.search-results .search-results__headline-wrapper--desktop .search-module__input,.search-results .search-results__headline-wrapper--other .search-module__input{font-style:italic;letter-spacing:1.1px;color:gray}.search-results .search-results__headline-wrapper--desktop .search-results__result-text--dark,.search-results .search-results__headline-wrapper--other .search-results__result-text--dark{font-size:11px;font-size:1.1rem}@media only screen and (min-width:1025px){.search-results .search-results__headline-wrapper--desktop .search-results__result-text--dark,.search-results .search-results__headline-wrapper--other .search-results__result-text--dark{font-size:22px;font-size:2.2rem}}.search-results .search-results__headline-wrapper--desktop .search-results__result-text--light,.search-results .search-results__headline-wrapper--other .search-results__result-text--light{font-size:13px;font-size:1.3rem;color:#fff;font-weight:400}@media only screen and (min-width:1025px){.search-results .search-results__headline-wrapper--desktop .search-results__result-text--light,.search-results .search-results__headline-wrapper--other .search-results__result-text--light{font-size:26px;font-size:2.6rem}}.search-results~.select2-container .select2-dropdown{background-color:#fff;border-color:#dfdfdf}.search-results~.select2-container .select2-results__group{background-color:color-white;color:#000;padding:15px;border-bottom:1px solid #dfdfdf}.search-results~.select2-container .select2-results__group:hover{background-color:#fff}.search-results~.select2-container #select2-select7-results .select2-results__options--nested{display:none}.search-results~.select2-container .select2-results__options--nested .select2-results__option{font-size:12px;font-size:1.2rem;padding-left:45px}.search-results~.select2-container .select2-results__option{border-color:#dfdfdf;color:#000;font-weight:300;padding-left:15px}.search-results~.select2-container .select2-results__option--highlighted[aria-selected],.search-results~.select2-container .select2-results__option[aria-selected=true]{background-color:#efefef;color:#000;border-color:#dfdfdf}.search-results~.select2-container .select2-results__option[aria-disabled=true]{padding-left:30px;cursor:default;color:#000}.search-results .search-results__headline-wrapper--desktop{width:70%;margin:0 auto 60px}.search-results .search-results__headline-wrapper--desktop .page-title{display:block;max-width:calc(100% - 500px);float:left}.search-results .search-results__headline-wrapper--desktop .search-results__result-text{clear:both;line-height:1em;padding-top:10px}.search-results .search-results__headline-wrapper--desktop .form--dark{display:block;float:right;margin-top:10px}.search-results .search-results__headline-wrapper--desktop .form--dark .search-module__input{padding-left:32px;width:calc(100% - 80px)}.search-results .search-results__headline-wrapper--desktop .form--dark .search-module__bottom{width:30%}@media only screen and (min-width:1025px){.search-results~.select2-container .select2-results__options--nested .select2-results__option{font-size:14px;font-size:1.4rem}.search-results .search-results__headline-wrapper--other{display:none}}.search-results .search-results__headline-wrapper--other .form--dark .search-module{width:100%;margin:0 auto;border-bottom:0}.search-results .search-results__headline-wrapper--other .form--dark .search-module__search-wrapper{border-top:1px solid #383838;border-bottom:1px solid #383838;padding:0 25px}.search-results .search-results__headline-wrapper--other .form--dark .search-module__search-wrapper .search-module__search{width:100%;margin:0 auto;float:none;border-bottom:0;position:relative}.search-results .search-results__headline-wrapper--other .form--dark .search-module__submit{left:0;top:17px}.search-results .search-results__headline-wrapper--other .form--dark .search-module__input{padding-left:0;width:calc(100% - 120px);margin-left:26px}.search-results .search-results__headline-wrapper--other .form--dark .search-module__cancel{margin-right:0;background-position:center center;width:17px}.search-results .search-results__headline-wrapper--other .form--dark .search-module__bottom-wrapper{border-bottom:1px solid #383838;padding:0 25px}.search-results .search-results__headline-wrapper--other .form--dark .search-module__bottom-wrapper .search-module__bottom{margin:0 auto;border-bottom:0}@media only screen and (min-width:768px){.search-results .search-results__headline-wrapper--other .form--dark .search-module__search-wrapper{display:none}.search-results .search-results__headline-wrapper--other .form--dark .search-module__bottom-wrapper .search-module__bottom{display:block;width:100%}.search-results .search-results__headline-wrapper--other .form--dark .search-module__bottom-wrapper{padding:0 130px}}.search-results .search-results__headline-wrapper--other .form--dark .search-results__result-text{float:left;height:40px;line-height:40px}.search-results .search-results__headline-wrapper--other .form--dark .search-module__refine{border-left:1px solid #383838;padding-right:5px;width:85px;background-position:15px center}@media only screen and (min-width:768px){.search-results .search-results__headline-wrapper--other .form--dark .search-module__refine{border-right:1px solid #383838;float:right;height:45px;line-height:45px;padding-right:15px;width:auto}}.search-results .search-results__results{display:table;width:100%;margin:30px 0;border-top:1px solid #383838}@media only screen and (max-width:1024px){.search-results .search-results__results{margin:0;border-top:0}}.search-results .search-results__tab-wrapper{height:60px;padding:0 25px;border-bottom:1px solid #383838}@media only screen and (min-width:768px){.search-results .search-results__tab-wrapper{width:70%;margin:0 auto;padding:0;border-bottom:0}}.search-results .search-results__result-tab{font-size:10px;font-size:1rem;display:block;vertical-align:middle;width:33%;float:left;white-space:nowrap;text-transform:uppercase;text-decoration:none;height:60px;line-height:60px;border-bottom:3px solid transparent;font-weight:300;color:#878787;padding-left:5px;cursor:pointer}.search-results .search-results__result-tab:not(:last-child){padding-right:20px}@media only screen and (max-width:767px){.search-results .search-results__result-tab:not(:last-child){padding-right:10px}}.search-results .search-results__result-tab.tabs-panel-trigger--active,.search-results .search-results__result-tab:hover{color:#fff;border-bottom:3px solid #fff}.search-results .search-results__result-tab .search-results__sort-link--number{font-style:italic;font-weight:100}.search-results .search-results__list{margin:0 auto;width:100%;padding:0}.search-results .search-results__list-item-wrapper{border-bottom:1px solid #383838}.search-results .search-results__list-item{display:block;width:100%;margin:0 auto;padding:25px}@media only screen and (min-width:768px){.search-results .search-results__result-tab{font-size:16px;font-size:1.6rem;text-align:center}.search-results .search-results__list-item{padding:25px 130px}}@media only screen and (min-width:1025px){.search-results .search-results__list{border-top:1px solid #383838}.search-results .search-results__list-item{width:70%;padding:40px 0}}.search-results .search-results__result-description{display:block;width:100%;height:auto;padding:0}@media only screen and (min-width:768px){.search-results .search-results__result-description{display:inline-block;width:calc(100% - 145px)}}@media only screen and (min-width:1025px){.search-results .search-results__result-description{display:inline-block;width:calc(100% - 290px);padding:0 5%}}.search-results .search-results__result-image{display:inline-block;width:40%;max-width:120px}@media only screen and (min-width:768px){.search-results .search-results__result-image{width:25%}}@media only screen and (min-width:1025px){.search-results .search-results__result-image{width:20%;max-width:240px}}.search-results .search-results__result-cta{display:block}@media only screen and (min-width:768px){.search-results .search-results__result-cta{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:inline-block;width:140px}}@media only screen and (min-width:1025px){.search-results .search-results__result-cta{width:280px}}.search-results .search-results__description-cta-wrapper{display:inline-block;padding-top:10px;padding-left:12px;vertical-align:top}@media only screen and (min-width:768px){.search-results .search-results__description-cta-wrapper{position:relative;width:75%;float:right}}.search-results .search-results__result-description__byline,.search-results .search-results__result-description__headline{font-size:10px;font-size:1rem;text-transform:uppercase;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-align:left;margin-bottom:0}@media only screen and (min-width:1025px){.search-results .search-results__description-cta-wrapper{width:80%;padding:10px 0 0}.search-results .search-results__result-description__headline{font-size:20px;font-size:2rem;margin-bottom:10px}.search-results .search-results__result-description__byline{font-size:60px;font-size:6rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif}}.search-results .search-results__result-description__price{display:inline-block;margin:10px 0;font-size:28px;font-size:2.8rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;color:#878787}.search-module__apply,.search-module__clear,.slick-dots li button:before{text-align:center;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.search-results .search-results__result-description__body{display:none}@media only screen and (min-width:768px){.search-results .search-results__result-description__body{font-size:12px;font-size:1.2rem;display:block;padding-right:15px;color:gray}}@media only screen and (min-width:1025px){.search-results .search-results__result-description__body{font-size:18px;font-size:1.8rem}}.search-results .search-results__result-description__body--link{text-transform:uppercase;text-decoration:underline;color:inherit;font-weight:400}.search-results .search-results__result-description__rating{display:inline-block;margin-left:20px}@media only screen and (max-width:767px){.search-results .search-results__result-description__rating{margin-left:14px}}.search-results .search-results__result-description__rating-star{display:inline-block;height:14px;width:14px;margin-bottom:5px;background-image:url(/_Images/global/ui/star-empty.svg);background-size:cover;background-position:0 0;background-repeat:no-repeat}.search-results .search-results__result-description__rating-star.active{background-image:url(/_Images/global/ui/star.svg)}.search-results .search-results__add-button{padding:0}.search-results .search-results__add-button .cart-icon{display:inline-block;width:18px;height:18px;background:url(/_Images/global/ui/cart-add.svg) no-repeat;background-size:contain;margin-right:10px}.search-results .search-results__add-button:hover .cart-icon{background:url(/_Images/global/ui/cart-add-dark.svg) no-repeat;background-size:contain}.search-results .search-results__add-button:active{color:#111;background-color:#fff;outline:#111 solid 1px}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,.slick-slide{outline:0}.search-results .search-results__add-favorite{font-size:9px;font-size:.9rem;display:block;font-style:italic;font-weight:300;margin-top:20px;width:100%}.search-results .search-results__add-favorite .heart-icon{display:inline-block;width:12px;height:12px;background:url(/_Images/global/ui/heart-light.svg) no-repeat;background-size:contain;opacity:.5;filter:alpha(opacity=50);margin-right:5px}.search-results .search-results__add-favorite:hover .heart-icon{opacity:1;filter:alpha(opacity=100)}.search-results .search-results__add-favorite.btn-active .heart-icon{background:url(/_Images/global/ui/heart-full.svg) no-repeat;background-size:contain}@media only screen and (max-width:1024px){.search-results{padding-top:0}}.search-module__bottom{position:relative}.search-module__bottom.is-closed .search-module__filter{display:none}.search-module__bottom.is-open .search-module__filter{display:block}@media screen and (min-width:1025px){.search-results .search-results__add-favorite .heart-icon{width:17px;height:17px}.search-results .search-results__add-favorite{font-size:18px;font-size:1.8rem}.search-module__bottom{position:static}}.search-module__filter{display:none;position:absolute;top:41px;left:-25px;width:calc(100% + 50px);padding:90px 40px 50px;background-color:#fff;color:#000;z-index:9999}.search-module__filter .select2-container{border:1px solid #dfdfdf;padding:0 15px;color:#000}.search-module__filter .select2-container.select2-container--open{border-color:#dfdfdf}.search-module__filter .select2-container:last-child{margin-bottom:0}.search-module__filter .select2-container:hover{border:1px solid #dfdfdf;color:#000}.search-module__filter .select2-selection__placeholder{font-size:12px;font-size:1.2rem;color:#000}@media screen and (min-width:1025px){.search-module__filter .select2-selection__placeholder{font-size:16px;font-size:1.6rem}}.search-module__filter .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px;font-size:1.2rem;background-image:url(/_Images/global/ui/arrow-down.svg);line-height:37px;opacity:1;filter:alpha(opacity=100);color:#000}@media screen and (min-width:1025px){.search-module__filter .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;font-size:1.6rem;line-height:45px}}.search-module__filter .select2-selection--multiple{position:relative;margin-left:-10px;padding-top:0;line-height:1em;height:37px;overflow:hidden}@media screen and (min-width:1025px){.search-module__filter .select2-selection--multiple{height:48px}}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered{position:absolute;bottom:10px;left:10px;background:url(/_Images/global/ui/arrow-down.svg) bottom 3px right 17px no-repeat;width:100%;padding-right:35px;padding-left:0;height:auto;line-height:1em;white-space:normal;color:#000}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:10px;font-size:1rem;display:block;float:left;padding:0;margin-right:5px}@media screen and (min-width:768px){.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:12px;font-size:1.2rem}}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline{font-size:10px;font-size:1rem;padding:0;margin-top:-5px;margin-right:5px;color:#000}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field{width:100%}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::-webkit-input-placeholder{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:#000;font-weight:300}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field:-moz-placeholder{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:#000;font-weight:300}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::-moz-placeholder{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:#000;font-weight:300}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field:-ms-input-placeholder{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:#000;font-weight:300}@media screen and (min-width:768px){.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline{font-size:16px;font-size:1.6rem}.search-module__filter .select2-container .select2-selection--multiple .select2-selection__rendered{padding-right:30px;background:url(/_Images/global/ui/arrow-down.svg) bottom 5px right 25px no-repeat}}.search-module__filter .select2-container--default.select2-container--focus .select2-selection--multiple,.search-module__filter .select2-container--default.select2-container--open .select2-selection--multiple{border:0;background-color:#fff}.search-module__filter .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice,.search-module__filter .select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__choice{font-size:10px;font-size:1rem;border:0;margin-top:0;padding:0;background-color:#fff}.search-module__filter .select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered{padding-left:0;padding-right:35px}.search-module__filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:2px;font-weight:700;color:#999}.search-module__filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}@media screen and (min-width:768px){.search-module__filter .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice,.search-module__filter .select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__choice{font-size:12px;font-size:1.2rem}.search-module__filter .select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered{padding-right:45px}.search-module__filter{top:46px;width:calc(100% + 260px);left:-130px}.step-carousel{max-width:650px}}@media screen and (min-width:1025px){.search-module__filter{top:50px;width:100%;left:0}}.search-module__filter-buttons{position:absolute;top:0;left:0;display:block;width:100%;height:40px;background-color:#272727}@media screen and (min-width:1025px){.search-module__filter-buttons{border-left:0;height:50px}}.search-module__apply,.search-module__clear{font-size:10px;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;font-weight:400;line-height:40px;display:block;float:left;width:50%;height:40px;color:#878787;border-left:1px solid #383838}.search-module__apply .icon-close,.search-module__clear .icon-close{display:inline-block;width:15px;height:15px;margin-top:-1px;margin-right:8px;vertical-align:middle;opacity:.5;filter:alpha(opacity=50);background:url(/_Images/global/ui/icon-close-light.svg) top left no-repeat;background-size:contain}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.search-module__apply:active,.search-module__apply:hover,.search-module__clear:active,.search-module__clear:hover{opacity:1;filter:alpha(opacity=100);color:#fff}.search-module__apply:active .icon-close,.search-module__apply:hover .icon-close,.search-module__clear:active .icon-close,.search-module__clear:hover .icon-close{opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:1025px){.search-module__apply .icon-close,.search-module__clear .icon-close{width:22px;height:22px}.search-module__apply,.search-module__clear{font-size:14px;font-size:1.4rem;height:50px;line-height:50px}.search-module__clear{border-left:0}}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;text-align:center}.slick-slider.slick-initialized{margin-bottom:50px}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:url(/_Images/global/ui/ajax-loader.gif) center center no-repeat #fff}.slick-dots-wrapper{text-align:center;margin-top:20px;margin-bottom:40px}.slick-dots-wrapper .slick-dots-bar{display:inline-block;margin:0 auto}.slick-dots{display:inline-block;padding:0 15px;margin-left:-5px;list-style:none;text-align:center;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);bottom:0}.slick-dots li button:before,.stylestation-banner__icon-close{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}@media screen and (min-width:1025px){.slick-dots li{width:30px}}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{content:'•';font-size:30px;line-height:20px;position:absolute;top:50%;transform:translateY(-50%);left:0;width:30px;height:17px;opacity:.3;filter:alpha(opacity=30);color:#272727;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:1025px){.slick-dots li button{width:30px}.slick-dots li button:before{font-size:45px}}.slick-dots li.slick-active button:before{font-size:40px;line-height:18px;content:'◦';opacity:1;filter:alpha(opacity=100);color:#fff}.slick-arrow{background-position:0 0;background-size:contain;background-repeat:no-repeat;opacity:.3;filter:alpha(opacity=30);width:16px;height:16px;margin-top:4px;cursor:pointer;border:none;background-color:transparent;color:transparent;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);position:absolute;bottom:0;z-index:3;visibility:visible;text-indent:-119988px;overflow:hidden;text-align:left}.slick-arrow:hover{opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:1025px){.slick-dots li.slick-active button:before{font-size:65px}.slick-arrow{width:25px;height:25px}}.slick-prev{float:left;background-image:url(/_Images/global/ui/arrow-left-gray.svg);left:0}.slick-next{float:right;margin-left:6px;background-image:url(/_Images/global/ui/arrow-right-gray.svg);right:0}.step-carousel{margin:0 auto}.step-carousel.slick-initialized{margin-bottom:0;padding-bottom:0}.step-carousel .slick-slide{position:relative}.step-carousel .slick-slide:after,.step-carousel .slick-slide:before{position:absolute;top:22px;display:inline-block;content:" ";width:calc(50% - 35px);height:1px;background-color:#b4b4b4}.step-carousel .slick-slide:before{left:0}.step-carousel .slick-slide:after{right:0}.step-carousel .slick-slide:nth-last-child(3):after,.step-carousel .slick-slide[data-slick-index="0"]:before{height:0}@media screen and (min-width:1025px){.step-carousel .slick-slide:after,.step-carousel .slick-slide:before{top:35px;width:calc(50% - 80px)}.step-carousel{max-width:810px}}.step-carousel__counter{position:absolute;top:0;left:calc(50% - 22px);width:45px;height:45px}.step-carousel__number{font-size:15px;font-size:1.5rem;display:inline-block;color:#000;position:relative;line-height:45px;font-weight:500;margin-bottom:20px}@media screen and (min-width:1025px){.step-carousel__counter{width:70px;height:70px;left:calc(50% - 35px)}.step-carousel__number{font-size:24px;font-size:2.4rem;line-height:70px}}.step-carousel__title{font-size:35px;font-size:3.5rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;color:#000;margin-bottom:15px}.sticky-nav__text p,.stylestation-banner p{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.step-carousel__title{font-size:55px;font-size:5.5rem;margin-bottom:21px}}.step-carousel__description{font-size:12px;font-size:1.2rem;color:#747474;font-weight:300;width:50%;margin:0 auto}.step-carousel-dots-wrapper{position:relative;text-align:center;margin:0 auto -10px;max-width:340px}@media screen and (min-width:1025px){.step-carousel__description{font-size:16px;font-size:1.6rem}.step-carousel-dots-wrapper{margin:0 auto 53px}}.step-carousel-dots{display:inline-block;margin:0 auto}.step-carousel-dots .slick-arrow,.step-carousel-dots .slick-dots{-webkit-transform:none;-ms-transform:none;transform:none}.step-carousel-dots .slick-dots li.slick-active button:before{color:#000}.step-carousel__image{position:absolute;bottom:0;left:0;max-width:45%;z-index:-1;max-height:calc(100% - 45px)}.sticky-nav-wrapper,.sticky-nav__helper{display:block}.sticky-nav--fixed{position:fixed;top:0;right:0;z-index:9998;width:100%;margin:0;text-align:left;border-bottom:1px solid #383838}.sticky-nav--fixed .select2-container,.sticky-nav--fixed .sticky-nav__top{background-color:#1e1e1e}.sticky-nav__top{background-color:#272727;height:40px;border-bottom:1px solid #888}@media screen and (min-width:768px){.sticky-nav--fixed{width:74%}.two-columns--right .sticky-nav--fixed{width:70%}.sticky-nav__top{height:45px}}@media screen and (min-width:1025px){.two-columns--right .sticky-nav--fixed{width:78.5%}.sticky-nav__top{height:70px}}.sticky-nav__bottom{background-color:#111;height:auto;border-top:1px solid #383838}@media screen and (min-width:768px){.sticky-nav__bottom{height:45px}}@media screen and (min-width:1025px){.sticky-nav__bottom{height:70px}.sticky-month-bar{padding-left:60px}}.sticky-nav__text{width:50%;float:left}.sticky-nav__text p{font-size:10px;font-size:1rem;color:#fff;line-height:40px;padding:0 15px;text-transform:uppercase}@media screen and (min-width:768px){.sticky-nav__text p{line-height:45px;padding:0 35px}}@media screen and (min-width:1025px){.sticky-nav__text p#totalclasses{text-align:left}.searchfilter-month_mobile{display:none}.sticky-nav__text p{font-size:14px;font-size:1.4rem;line-height:70px;padding:0 70px}.searchfilter-month input[type=radio]{display:inline-block;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.item-margintop{margin-top:450px}.categorybuttons .btn-bg-dark{font-size:1.8rem!important;padding:10px 20px;margin-right:20px}.searchfilter-category input[type=checkbox]{display:inline-block;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.categoryitem,.monthitem{width:25%;float:left;font-size:14px;text-transform:uppercase;margin:10px 0}div.searchfilter-month div.monthitem:first-child{width:100%}.searchfilterblock{background-color:#383838;padding:25px}.distance,.location{display:none}.searchfilter-category,.searchfilter-month{width:100%;display:inline-block!important;margin:20px 0;border-bottom:2px solid #888;padding-bottom:20px}}@media screen and (min-width:768px){.sticky-nav__text{width:60%}}@media screen and (min-width:1025px){.sticky-nav__text{width:75%}}.sticky-nav__select-wrapper{width:50%;float:left}.sticky-nav__select-wrapper.class-calendar__select_toggle{border-left:1px solid #888;position:relative}.sticky-nav__select-wrapper.class-calendar__select_toggle .refine{text-align:center}.sticky-nav__select-wrapper .select2-container{height:40px}@media screen and (min-width:768px){.sticky-nav__select-wrapper .select2-container{height:45px}.sticky-nav__select-wrapper{width:40%}.stylestation-banner{border-left:1px solid #dfdfdf}}@media screen and (min-width:1025px){.sticky-nav__select-wrapper .select2-container{height:70px}.sticky-nav__select-wrapper{width:25%}}.stylestation-banner{position:relative;display:block;width:100%;height:45px;background-color:#fff;text-align:center}.stylestation-banner p{font-size:9px;font-size:.9rem;position:relative;top:-7px;display:inline-block;color:#000;text-transform:uppercase;font-weight:500;width:130px;letter-spacing:.025em;line-height:1.25em;text-align:left;margin-top:-7px}.stylestation-banner__icon-redken{display:inline-block;width:31px;height:31px;margin-top:7px;margin-left:10px}.stylestation-banner__appstore{display:inline-block;width:100px;margin-left:10px;margin-right:33px}.stylestation-banner__icon-close{top:50%;transform:translateY(-50%);position:absolute;right:10px;display:block;width:15px;height:16px;background:url(/_Images/global/ui/icon-close-grey.svg) top left no-repeat;background-size:contain;cursor:pointer}.tabs-panel-target{display:none}.tabs-panel-target--active{display:block}.breadcrumbs{width:100%}.breadcrumbs__wrapper{position:relative;height:43px;width:100%;text-align:center;border-bottom:1px solid rgba(128,128,128,.3)}.breadcrumbs__wrapper:after{position:absolute;z-index:3;top:1px;left:0;display:block;width:60px;height:35px;content:" "}.breadcrumbs__list{position:absolute;top:0;right:0;padding:16px 0;background-color:#272727;list-style:none;white-space:nowrap;min-width:100%}@media screen and (min-width:768px){.stylestation-banner__appstore{margin-left:40px}.breadcrumbs__wrapper:after{height:20px}.breadcrumbs__wrapper{height:24px}.breadcrumbs__list{padding:6px 0}}@media screen and (min-width:1025px){.breadcrumbs__wrapper{height:37px}.breadcrumbs__list{padding:10px 0}}.breadcrumbs__item{display:inline-block;padding-right:28px;position:relative}.breadcrumbs__item:after{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";background-image:url(/_Images/global/ui/arrow-right-light.svg);width:10px;height:10px;color:rgba(255,255,255,.85);font-weight:100;opacity:.6;filter:alpha(opacity=60)}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child:after{content:none}.breadcrumbs__link{font-size:9px;font-size:.9rem;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.66);font-weight:400}.breadcrumbs__link.breadcrumbs-active,.breadcrumbs__link:hover{color:#fff}@media screen and (min-width:768px){.breadcrumbs__item:after{width:3px;height:6px}.breadcrumbs__link{font-size:7px;font-size:.7rem}}@media screen and (min-width:1025px){.breadcrumbs__item:after{width:13px;height:13px}.breadcrumbs__item{padding-right:35px}.breadcrumbs__link{font-size:11px;font-size:1.1rem}}@media only screen and (min-width:768px){.alternate-layout__sections{padding:50px 0}.alternate-layout__section:first-child .section-category.has-pullquote{margin-top:40px}}.alternate-layout__section a{display:block}.alternate-layout__section a *{cursor:pointer}@media only screen and (max-width:767px){.alternate-layout__sections{width:auto;margin-left:-30px;margin-right:-30px}.alternate-layout__section{padding:30px;border-bottom:1px solid rgba(255,255,255,.2)}.alternate-layout__section .section-heading{display:none!important}}@media only screen and (min-width:768px){.alternate-layout__section{margin-bottom:60px}.alternate-layout__section:last-child{margin-bottom:0}.alternate-layout__section .section-info{background-color:#fff}}@media only screen and (min-width:1025px){.alternate-layout__section:first-child .section-category.has-pullquote{margin-top:120px}.alternate-layout__section{margin-bottom:100px}}.alternate-layout__section .icon-book{width:17px;height:22px}.alternate-layout__section .section-info{max-width:300px;margin:0 auto}.alternate-layout__section h2{font-size:35px;font-size:3.5rem;line-height:44px}.alternate-layout__section .section-heading{color:#272727;margin-bottom:20px}.alternate-layout__section .collapse-panel-content hr,.alternate-layout__section .rule--short,.collapse-panel-content .alternate-layout__section hr{margin-bottom:23px}.alternate-layout__section .section-heading--top{color:#fff;margin-bottom:20px}.alternate-layout__section .section-category{position:relative;margin:0 auto}.alternate-layout__section .section-category .section-image{max-width:300px;width:100%}@media only screen and (min-width:768px){.alternate-layout__section .collapse-panel-content hr,.alternate-layout__section .rule--short,.alternate-layout__section .section-heading--top,.collapse-panel-content .alternate-layout__section hr{display:none}.alternate-layout__section .section-category.has-pullquote{margin-top:80px}.alternate-layout__section .section-category{width:310px;height:450px}.alternate-layout__section .section-category .section-image{max-width:310px}}.alternate-layout__section .section-pullquote p{color:#fff;font-size:75px;font-size:7.5rem}@media only screen and (max-width:1024px){.alternate-layout__section .section-pullquote p{font-size:55px;font-size:5.5rem}}.alternate-layout__section .section-pullquote .pullquote-author{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.035em;font-size:14px;font-size:1.4rem;text-transform:none;line-height:1.5;padding:10px 0 15px;position:relative;display:inline-block}@media only screen and (min-width:1025px){.alternate-layout__section .section-category.has-pullquote{margin-top:240px}.alternate-layout__section .section-category{width:350px;height:510px}.alternate-layout__section .section-category .section-image{max-width:530px}.alternate-layout__section .section-pullquote .pullquote-author{font-size:16px;font-size:1.6rem}}.alternate-layout__section .section-pullquote .pullquote-author:after{display:inline-block;content:'';background-color:#fff;width:100%;height:4px;-webkit-margin-before:0;padding:0;border:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.alternate-layout__section .section-pullquote{position:absolute;top:0;margin-top:-40px;width:200px}}@media only screen and (min-width:1025px){.alternate-layout__section .section-pullquote{margin-top:-120px;width:300px}}.alternate-layout__section .section-info{padding:0}@media only screen and (min-width:768px){.alternate-layout__section .section-info{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:250px;min-height:250px;padding:25px 25px 30px}}.alternate-layout__section .section-info hr{margin-bottom:13px}.alternate-layout__section .section-info p{color:#fff;font-size:12px;font-size:1.2rem;line-height:1.4}.alternate-layout__section .section-info p.section-info-link{font-size:12px;font-size:1.2rem;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:400;letter-spacing:.1em}.alternate-layout__section .section-info p.section-info-link .breadcrumbs__item:after,.alternate-layout__section .section-info p.section-info-link .category-nav .nav--container .category-section__title:after,.alternate-layout__section .section-info p.section-info-link .category-sorting__bottom .category-sorting__filter a,.alternate-layout__section .section-info p.section-info-link .category-sorting__bottom .category-sorting__filter button,.alternate-layout__section .section-info p.section-info-link .icon,.alternate-layout__section .section-info p.section-info-link .product__review .star,.alternate-layout__section .section-info p.section-info-link .product__review .star--empty,.alternate-layout__section .section-info p.section-info-link .salons-listing__remove,.alternate-layout__section .section-info p.section-info-link .shipping-address__remove,.category-nav .nav--container .alternate-layout__section .section-info p.section-info-link .category-section__title:after,.category-sorting__bottom .category-sorting__filter .alternate-layout__section .section-info p.section-info-link a,.category-sorting__bottom .category-sorting__filter .alternate-layout__section .section-info p.section-info-link button,.product__review .alternate-layout__section .section-info p.section-info-link .star,.product__review .alternate-layout__section .section-info p.section-info-link .star--empty{margin-right:5px}@media only screen and (max-width:767px){.alternate-layout__section .section-info hr,.alternate-layout__section .section-pullquote{display:none}.alternate-layout__section .section-info p.section-info-link{background-color:#1e1e1e;font-weight:700;display:block;padding:20px 0}.alternate-layout__section .section-info p.section-info-link .breadcrumbs__item:after,.alternate-layout__section .section-info p.section-info-link .category-nav .nav--container .category-section__title:after,.alternate-layout__section .section-info p.section-info-link .category-sorting__bottom .category-sorting__filter a,.alternate-layout__section .section-info p.section-info-link .category-sorting__bottom .category-sorting__filter button,.alternate-layout__section .section-info p.section-info-link .icon,.alternate-layout__section .section-info p.section-info-link .product__review .star,.alternate-layout__section .section-info p.section-info-link .product__review .star--empty,.alternate-layout__section .section-info p.section-info-link .salons-listing__remove,.alternate-layout__section .section-info p.section-info-link .shipping-address__remove,.category-nav .nav--container .alternate-layout__section .section-info p.section-info-link .category-section__title:after,.category-sorting__bottom .category-sorting__filter .alternate-layout__section .section-info p.section-info-link a,.category-sorting__bottom .category-sorting__filter .alternate-layout__section .section-info p.section-info-link button,.product__review .alternate-layout__section .section-info p.section-info-link .star,.product__review .alternate-layout__section .section-info p.section-info-link .star--empty{display:none}.alternate-layout__section .section-info p{padding:0 25px;margin:20px 0}.alternate-layout__section:nth-child(odd){background-color:#2b2b2b}}@media only screen and (min-width:768px){.alternate-layout__section .section-info p.section-info-link{color:#272727;opacity:1;filter:alpha(opacity=100)}.alternate-layout__section .section-info p.section-info-link:hover{opacity:.6;filter:alpha(opacity=60)}.alternate-layout__section .section-info p{font-size:11px;font-size:1.1rem;margin-bottom:13px;color:#000}.alternate-layout__section:nth-child(odd) .section-category{left:-75px}.alternate-layout__section:nth-child(odd) .section-info{right:-50%}.alternate-layout__section:nth-child(odd) .section-pullquote{left:0;margin-left:-20px;text-align:left}}@media only screen and (min-width:1025px){.alternate-layout__section:nth-child(odd) .section-category{left:-50px}.alternate-layout__section:nth-child(odd) .section-pullquote{margin-left:-120px}}@media only screen and (min-width:768px){.alternate-layout__section:nth-child(even) .section-category{right:-75px}.alternate-layout__section:nth-child(even) .section-info{left:-50%}.alternate-layout__section:nth-child(even) .section-pullquote{right:0;margin-right:-20px;text-align:right}}.category-nav .nav--container .category-section__link-title a,.category-nav .nav--container .category-section__title{text-align:center;color:#000;cursor:pointer;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:.05em}@media only screen and (min-width:1025px){.alternate-layout__section:nth-child(even) .section-category{right:-50px}.alternate-layout__section:nth-child(even) .section-pullquote{margin-right:-120px}}.category__page{position:relative}.category-nav{position:absolute;z-index:9998;width:100%;background-color:#fff;height:calc(100%);max-height:calc(100%);padding-top:80px}.category-nav.is-sticky--bottom{position:fixed;top:auto;bottom:0;height:calc(100% - 60px);max-height:calc(100% - 60px)}.category-nav .nav--container{border-bottom:1px solid #b4b4b4}.category-nav .nav--container .category-section__title{font-size:10px;font-size:1rem;position:relative;display:block;padding:0 20px;line-height:50px;height:50px}.category-nav .nav--container .category-section__title:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:40px;width:13px;height:13px;content:" ";opacity:.8;filter:alpha(opacity=80);background-image:url(/_Images/global/ui/plus-dark.svg)}.category-nav .nav--container .category-section__title span{display:inline-block;vertical-align:middle;line-height:1em}@media only screen and (min-width:1025px){.category-nav .nav--container .category-section__title{font-size:16px;font-size:1.4rem;line-height:70px;height:70px;padding:0 30px}}.category-nav .nav--container .category-section__link-title{display:block;position:relative}.category-nav .nav--container .category-section__link-title a{font-size:10px;font-size:1rem;display:block;padding:0 20px;line-height:50px;height:50px}.category-nav .nav--container .category-section__link-title:hover{background-color:#efefef}.category-nav .nav--container.nav--expanded .category-section__title{color:#b4b4b4;text-align:left;border-bottom:1px solid #b4b4b4}.category-nav .nav--container.nav--expanded .category-section__title:after{background-image:url(/_Images/global/ui/minus-dark.svg);opacity:.3;filter:alpha(opacity=30)}.category-nav .nav--container.nav--expanded .category-section{display:block;padding:10px 0}@media only screen and (min-width:1025px){.category-nav .nav--container .category-section__link-title{height:50px;line-height:50px}.category-nav .nav--container .category-section__link-title a{font-size:16px;font-size:1.4rem;line-height:50px}.category-nav .nav--container.nav--expanded .category-section{padding:10px 0}.category-section__item .nav-subsection-title{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:768px){.category-nav{position:fixed;width:250px}}.category-section{display:none}.category-section__item{height:40px;line-height:40px;overflow:hidden}.category-section__item .nav-subsection-title{color:#000}.category-section__item a{display:block;width:100%;padding:0 10px 0 25px;text-decoration:none;color:#272727}.category-section__item a.category-section__item__active .nav-subsection-title{color:#b4b4b4}.category-section__item a .nav-checkboxes__number{font-size:10px;font-size:1rem}.category-nav--visible{position:fixed;z-index:999;top:75px;left:0;bottom:0;overflow-x:hidden;max-height:100%;overflow-y:auto}@media only screen and (min-width:1025px){.category-section__item a .nav-checkboxes__number{font-size:14px;font-size:1.4rem}.category-section__item a{padding:0 10px 0 50px}.category-section__item{height:30px;line-height:30px}.category-nav--visible{top:100px;height:calc(100% - 60px);max-height:calc(100% - 60px)}}.category__filter{width:100%;height:45px;text-align:center;border-top:1px solid #383838;background-color:#1e1e1e}.category__filter .category__filter--button{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.182;letter-spacing:.05em;display:inline-block;padding:0;text-decoration:none;text-transform:uppercase;color:#878787}@media screen and (min-width:1025px){.category__filter .category__filter--button{font-size:16px;font-size:1.6rem}}.category__filter .category__filter--button span{line-height:45px;display:block;height:45px;padding-left:25px;text-decoration:none;opacity:.5;filter:alpha(opacity=50);background:url(/_Images/global/ui/icon-filters-gray.svg) center left no-repeat}.category__filter.category__filter--hidden{display:none}@media only screen and (min-width:768px){.lookbook .category__filter{display:block}.lookbook .category__filter .clp-refine-top{width:90%;margin:0 auto}.lookbook .category__filter .category__filter--button{display:none}}.category__back--button,.category__clear--button{line-height:45px;display:none;width:50%;height:45px;letter-spacing:.05em;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.lookbook .category__filter .category-sorting__number{padding:0 0 0 23px;text-align:left}@media only screen and (min-width:768px){.lookbook .category__filter .category-sorting__number{border-right:0}.category__filter{display:none}}.category__back--button{font-size:10px;font-size:1rem;color:#fff;opacity:.5;filter:alpha(opacity=50)}@media screen and (min-width:1025px){.category__back--button{font-size:16px;font-size:1.6rem}}.category__back--button:active,.category__back--button:hover{opacity:1;filter:alpha(opacity=100)}.category__clear--button{font-size:10px;font-size:1rem;color:#878787;border-left:1px solid #383838}.category__clear--button .icon-close{display:inline-block;width:15px;height:15px;margin-top:-1px;margin-right:8px;vertical-align:middle;opacity:.5;filter:alpha(opacity=50);background:url(/_Images/global/ui/icon-close-light.svg) top left no-repeat;background-size:15px 15px}.category__clear--button:active,.category__clear--button:hover{opacity:1;filter:alpha(opacity=100);color:#fff}.category__clear--button:active .icon-close,.category__clear--button:hover .icon-close{opacity:1;filter:alpha(opacity=100)}.category-nav--open{display:block!important}.category__filter--open{position:relative;height:90px}.category__filter--open .clp-refine-top{display:block;width:100%;border-bottom:1px solid #383838}.category__filter--open .clp-refine-bottom{clear:both;height:45px}.category__filter--open .clp-refine-bottom .category__back--button,.category__filter--open .clp-refine-bottom .category__clear--button{display:block;float:left}.nav-checkboxes{position:relative;padding:0 25px 25px}.nav-checkboxes input[type=checkbox]+label{cursor:default}.nav-checkboxes input[type=checkbox]+label .nav-checkboxes__checkbox{display:inline-block;width:19px;height:19px;cursor:pointer;background-image:url(/_Images/global/ui/checkbox.svg);background-repeat:no-repeat;background-position:0 0;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.nav-checkboxes input[type=checkbox]:checked+label .nav-checkboxes__checkbox{background-position:0 -21px}.nav-checkboxes input[type=checkbox]:disabled+label .nav-checkboxes__checkbox{background-position:0 0;opacity:.5;filter:alpha(opacity=50);cursor:default}.nav-checkboxes input[type=checkbox]:disabled+label .nav-subsection-title{opacity:.5;filter:alpha(opacity=50)}.nav-checkboxes .nav-subsection-title{padding-left:10px}@media screen and (min-width:1025px){.category__clear--button{font-size:16px;font-size:1.6rem}.nav-checkboxes{padding:0 10px 0 50px}}.category-nav__clear{margin:30px auto;border:1px solid #878787}.category-nav__clear:hover .category-nav__icon-clear{background:url(/_Images/global/ui/icon-close-light.svg) center center no-repeat;background-size:15px 15px}@media only screen and (min-width:1025px){.category-nav__clear{font-size:12px;font-size:1.2rem;width:200px;height:55px;line-height:55px}.category-nav__clear:hover .category-nav__icon-clear{background-size:20px 20px}}.category-nav__icon-clear{display:inline-block;width:15px;height:15px;margin-top:-1px;vertical-align:middle;opacity:.6;filter:alpha(opacity=60);background:url(/_Images/global/ui/icon-close-dark.svg) center center no-repeat;background-size:15px 15px}.category-sorting{display:none;background-color:#1e1e1e}.category-sorting.category-sorting--open{display:block}@media only screen and (min-width:768px){.category-sorting{display:block}}@media only screen and (min-width:1025px){.category-nav__icon-clear{width:20px;height:20px;background-size:20px 20px}.category-sorting{order-right:1px solid #383838}}.category-sorting__top{display:relative;border-width:1px 0;border-style:solid;border-color:#383838}.category-sorting__top .category__filter--button{display:inline-block;width:33%;height:40px;text-align:center;text-decoration:none;padding-right:10px;border-left:1px solid #383838}.category-sorting__top .category__filter--button span{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;letter-spacing:.05em;text-transform:uppercase;display:inline-block;font-weight:400;line-height:45px;padding-right:25px;background:url(/_Images/global/ui/icon-filters-gray.svg) right center no-repeat;background-size:15px 15px;color:#878787}@media screen and (min-width:1025px){.category-sorting__top .category__filter--button span{font-size:16px;font-size:1.6rem}}.category-sorting__number{text-transform:uppercase;float:left;width:33%;height:100%;border-right:1px solid #383838;line-height:45px;color:#747474}.lookbook .category-sorting__number{width:70%}@media only screen and (min-width:768px){.category-sorting__top .category__filter--button{display:none}.category-sorting__number{padding-left:15px;width:50%}}@media only screen and (min-width:1025px){.category-sorting__number{line-height:70px;width:70%;padding-left:60px;text-align:left}}.category-sorting__number .num{color:#fff}.category-sorting__dropdown{float:left;width:33%;height:100%}.category-sorting__dropdown .select2-container{height:45px}@media only screen and (min-width:1025px){.category-sorting__dropdown .select2-container{height:70px}}.category-sorting__dropdown .select2-container--default .select2-selection--single{background-color:#1e1e1e}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{text-transform:uppercase;height:100%;text-align:left;padding-top:10px;padding-right:25px;padding-left:10px;opacity:1;filter:alpha(opacity=100);color:#fff;background-image:none;line-height:45px}@media only screen and (max-width:767px){.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.2}}@media only screen and (min-width:1025px){.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:70px}}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:before{display:block;content:"sort by";color:#747474}@media only screen and (max-width:767px){.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered span{display:block;line-height:1.2}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:before{line-height:1.2}}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:after{display:inline-block;position:absolute;right:10px;width:15px;height:7px;margin-left:10px;content:" ";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.5;filter:alpha(opacity=50);background:url(/_Images/global/ui/arrow-down-light.svg) center right no-repeat}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:hover{opacity:1;filter:alpha(opacity=100);background-image:none}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:hover:after,.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:hover:before{opacity:1;filter:alpha(opacity=100)}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:hover:before{color:#fff}@media only screen and (min-width:768px){.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:0;text-align:center}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:before{display:inline-block;margin-right:5px}.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered:after{position:relative;right:auto;margin-left:10px;-webkit-transform:none;-ms-transform:none;transform:none;top:auto}.category-sorting__dropdown{width:50%}}.category-sorting__bottom{position:relative;line-height:45px;clear:both;height:45px;padding-left:15px;text-align:left;white-space:nowrap}.category__list,.clp-intro-section .clp-section,.clp-intro-text,.shop-all-collections__container{text-align:center}.category-sorting__bottom .category-sorting__filter{text-transform:uppercase;display:inline-block;margin-right:15px}.category-sorting__bottom .category-sorting__filter a,.category-sorting__bottom .category-sorting__filter button{opacity:.5;filter:alpha(opacity=50);background-image:url(/_Images/global/ui/icon-close-light.svg);text-indent:-999999px}.category-sorting__bottom .category-sorting__filter a:hover,.category-sorting__bottom .category-sorting__filter button:hover{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:1025px){.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;padding-right:35px}.category-sorting__dropdown{width:30%}.category-sorting__bottom{line-height:70px;height:70px;padding-left:60px}.category-sorting__bottom .category-sorting__filter{line-height:70px;color:#fff}.category-sorting__bottom .category-sorting__filter a,.category-sorting__bottom .category-sorting__filter button{width:25px;height:25px;margin-right:10px}}.category-sorting__bottom:after{display:block;position:absolute;top:0;right:0;content:" ";width:40px;height:40px;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(30,30,30,0)),color-stop(70%,rgba(30,30,30,.85)),color-stop(82%,#1e1e1e));background:-webkit-linear-gradient(left,rgba(30,30,30,0) 0,rgba(30,30,30,.85) 70%,#1e1e1e 82%);background:linear-gradient(to right,rgba(30,30,30,0) 0,rgba(30,30,30,.85) 70%,#1e1e1e 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e1e1e', endColorstr='#1e1e1e', GradientType=1)}h1[class^=category-dropdown__title]{font-size:50px;font-size:5rem;position:relative;margin-bottom:25px;padding:0}h1[class^=category-dropdown__title] span{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;font-size:10px;font-size:1rem;display:block;margin-bottom:15px;letter-spacing:.24em;color:#fff}h1[class^=category-dropdown__title] .arrow{position:absolute;right:-17px;bottom:12px}.category-dropdown__title--tan{color:#c9aa6c}.category-dropdown__title--tan span,.category__list .category__description-more:hover{color:#fff}.category__list .content-wrap-top{padding-top:30px}.category__list .content-wrap-top h1{margin-bottom:25px}@media only screen and (min-width:1025px){h1[class^=category-dropdown__title]{font-size:80px;font-size:8rem}h1[class^=category-dropdown__title] span{font-size:16px;font-size:1.6rem}.category__list .content-wrap-top h1{margin-bottom:50px}}.category__list .content-wrap-top .extendedText-container{margin-bottom:5px}.category__list .product__list{padding:35px 0}@media only screen and (min-width:768px){.category__list .content-wrap-top .collapse-panel-content hr,.category__list .content-wrap-top .rule--short,.collapse-panel-content .category__list .content-wrap-top hr{display:none}.category__list .content-wrap-top .extendedText-container{margin-bottom:15px}.category__list .product__list{padding:40px 0}}@media only screen and (min-width:1025px){.category__list .content-wrap-top .extendedText-container{margin-bottom:70px}.category__list .content-wrap-top .extendedText-container .category__description-more{margin-bottom:0}.category__list .content-wrap-top{margin-top:20px}.category__list .product__list{padding:60px 0 70px}}@media only screen and (min-width:768px){.category__list .product__list>h2{font-size:40px;font-size:4rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;margin-bottom:25px}}@media only screen and (min-width:1025px){.category__list .product__list>h2{font-size:70px;font-size:7rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;margin-bottom:44px}}.category__list .product__list:nth-child(odd){background-color:#2b2b2b}.category__list .product__list:nth-child(even){background-color:#272727}.category__list .product .product__name,.category__list .product .product__series{font-size:14px;font-size:1.4rem;letter-spacing:.05em;line-height:1.25;font-weight:400;width:80%}.category__list .product__review .review__number{font-weight:400;margin-bottom:25px}@media only screen and (min-width:768px){.category__list .product__review .review__number{margin-bottom:0}}@media only screen and (min-width:1025px){.category__list .product .product__name,.category__list .product .product__series{font-size:16px;font-size:1.6rem;line-height:1.125;width:60%}.category__list .product .product__count,.category__list .product .product__price{font-size:50px;font-size:5rem}.category__list .product__review .review__number{font-size:14px;font-size:1.4rem;color:#fff}}@media only screen and (max-width:1024px){.category__list .product__shopall{font-size:12px;font-size:1.2rem}}.category__list .category__description{margin:auto}.category__list .category__description-more{font-size:10px;font-size:1rem;text-transform:uppercase;display:inline-block;margin-bottom:2em;margin-top:15px}@media only screen and (min-width:768px){.category__list .page-title{margin-top:50px}.category__list .category__description{width:430px}}@media only screen and (min-width:1025px){.category__list .category__description{width:680px}}.modal-container.is-open .modal-container__open .arrow{background:url(/_Images/global/ui/arrow-up-light.svg) center center/contain no-repeat}.category-dropdown{position:absolute;display:block;width:100%;z-index:9999;background-color:#fff;left:0}.category-dropdown:before{position:absolute;top:-15px;left:50%;margin-left:-4px;content:" ";border-width:8px;border-style:solid;border-color:transparent transparent #fff}@media only screen and (min-width:768px){.category-dropdown{left:63%;width:330px;margin-left:-200px}}@media only screen and (min-width:1025px){.category-dropdown{width:460px}}.category-dropdown__item{border-bottom:1px solid #dfdfdf;letter-spacing:.1em;width:100%}.category-dropdown__item a{font-size:14px;font-size:1.4rem;display:block;color:#000;text-decoration:none;padding:38px 40px}.category-dropdown__item a span,.clp-intro-section .button-group .btn-share{color:#878787}.category-dropdown__item a:hover{background-color:#efefef}.clp-hero{width:100%;display:block}.clp-category-description{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;font-size:12px;font-size:1.2rem;margin:0 30px 30px;color:#878787}@media only screen and (min-width:768px){.clp-category-description{max-width:450px;margin:0 auto 30px}}@media only screen and (min-width:1025px){.clp-category-description{font-size:13px;font-size:1.3rem;max-width:700px;margin:0 auto 50px;line-height:1.4em}}.clp-intro-text{max-width:400px;margin:0 auto 30px;line-height:1.3em}.clp-intro-section{background-color:#2b2b2b;position:relative}.clp-intro-section .clp-intro-text{margin-bottom:0;text-align:center}.clp-intro-section .button-group,.clp-intro-section .button-group:last-child{margin-bottom:0}@media only screen and (max-width:767px){.clp-intro-section{padding:30px 0 45px}.clp-intro-section .clp-section{padding:0}.clp-intro-section .button-group{width:100%;margin:0;position:absolute;bottom:0;left:0}}.clp-intro-section .button-group .icon-share{width:22px;height:12px;background-image:url(/_Images/global/ui/icon-share-02.svg);margin-right:5px;opacity:.5;filter:alpha(opacity=50)}@media only screen and (min-width:768px){.clp-intro-text{max-width:none;margin-bottom:0}.clp-intro-section .button-group{margin-top:60px}.clp-intro-section .button-group .icon-share{width:30px;height:17px}}.clp-intro-section .button-group .icon-pdf{width:20px;height:20px;background-image:url(/_Images/global/ui/icon-pdf-02.svg);margin-right:5px;opacity:.5;filter:alpha(opacity=50)}.clp-intro-section .button-group .btn-share:hover{color:#111}.clp-intro-section .button-group .btn-share:hover .icon-share{background-image:url(/_Images/global/ui/icon-share-02-dark.svg)}.clp-intro-section .button-group .btn-save-pdf{color:#878787}@media only screen and (max-width:767px){.clp-intro-section .button-group .btn-share{float:none;width:100%;font-size:10px;font-size:1rem;border:solid rgba(255,255,255,.2);border-width:1px 0}.clp-intro-section .button-group .btn-save-pdf{display:none}}.clp-intro-section .button-group .btn-save-pdf:hover{color:#111}.clp-intro-section .button-group .btn-save-pdf:hover .icon-pdf{background-image:url(/_Images/global/ui/icon-pdf-02-dark.svg)}.clp-video{background-color:#272727;padding:0 0 40px}@media only screen and (min-width:768px){.clp-video{border-bottom:1px solid rgba(255,255,255,.3);padding:60px 0}}.clp-section{padding:40px 0}.clp-section .rtf h2{color:#fff}.clp-section .rtf hr{background-color:#383838;margin:20px 0}@media only screen and (min-width:768px){.clp-section{padding:60px 0}.clp-section .rtf hr{margin:30px 0}}.shop-all-collections__category{border-bottom:1px solid rgba(255,255,255,.1);padding:30px 0}.shop-all-collections__category:first-child{border-top:1px solid rgba(255,255,255,.1)}.shop-all-collections__category:nth-child(odd){background-color:#2b2b2b}.shop-all-collections__category p{margin-bottom:25px}@media only screen and (min-width:1025px){.shop-all-collections__category{padding:70px 0}.shop-all-collections__category p{margin-bottom:50px}}.collapse-panel-content .shop-all-collections__category .collapse-panel-content__all-ingredients,.collapse-panel-content .shop-all-collections__category .collapse-panel-content__ingredients,.shop-all-collections__category .collapse-panel-content .collapse-panel-content__all-ingredients,.shop-all-collections__category .collapse-panel-content .collapse-panel-content__ingredients,.shop-all-collections__category .content-50-wrap,.shop-all-collections__category .content-wrap,.shop-all-collections__category .content-wrap-padded,.shop-all-collections__category .content-wrap-top,.shop-all-collections__category .content-wrap-wide,.shop-all-collections__category .wrapper{max-width:960px}.find-a-salon-callout .search-result .shop-all-collections__category .btn-phone,.form--dark .shop-all-collections__category .form__upload,.search-results .shop-all-collections__category .search-results__add-button,.shop-all-collections__category #geolocate,.shop-all-collections__category .btn-block,.shop-all-collections__category .btn-generic-dark,.shop-all-collections__category .btn-generic-light,.shop-all-collections__category .btn-generic-xdark,.shop-all-collections__category .button,.shop-all-collections__category .find-a-salon-callout .search-result .btn-phone,.shop-all-collections__category .form--dark .form__upload,.shop-all-collections__category .mysalons-button,.shop-all-collections__category .mysalons-button__clicked,.shop-all-collections__category .profile-addresses__add,.shop-all-collections__category .profile__add-button,.shop-all-collections__category .profile__edit-button,.shop-all-collections__category .profile__edit-button--desktop,.shop-all-collections__category .search-results .search-results__add-button{max-width:500px;margin:0 auto}.shop-all-collections__image{width:100%;margin-bottom:25px}@media only screen and (min-width:1025px){.shop-all-collections__image{margin-bottom:50px}}.category-slider__wrapper{position:relative;margin:0 auto}@media only screen and (min-width:768px){.category-slider__wrapper{max-width:600px}}@media only screen and (min-width:1025px){.category-slider__wrapper{max-width:1070px;margin-bottom:50px}}.category-slider__wrapper .slick-dots{margin-bottom:30px}.category-slider__wrapper .slick-dots li>button:before{color:#fff}.category-slider .slick-slide{opacity:.1;filter:alpha(opacity=10)}.category-slider .slick-slide.slick-current{opacity:1;filter:alpha(opacity=100)}.category-slider .product{margin:0 5px}@media only screen and (min-width:1025px){.category-slider .product .product__series{margin-top:51px}}@media only screen and (min-width:768px){.category-slider .product{float:left;width:calc(50% - 7px);margin:0}.category-slider .product:nth-child(odd){margin-right:7px}.category-slider .product:nth-child(even){margin-left:7px}.category-slider{padding:0 60px}}@media only screen and (min-width:1025px){.category-slider .product{width:calc(25% - 40px);margin:0 20px}.category-slider .product:nth-child(odd){margin-right:20px}.category-slider .product:nth-child(even){margin-left:20px}}.category-slider .product__review .star,.category-slider .product__review .star--empty{width:13px;height:13px}@media only screen and (min-width:1025px){.category-slider .product__review .star,.category-slider .product__review .star--empty{width:25px;height:25px}.category-slider{padding:0}}.billing-form--container h2{text-align:left}.checkout-billing .billing-steps,.checkout-options .billing-steps,.checkout-review .billing-steps,.checkout-shipping .billing-steps{height:43px;padding:11px 0 0;text-align:center;border-top:1px solid #383838}@media only screen and (min-width:768px){.checkout-billing .billing-steps,.checkout-options .billing-steps,.checkout-review .billing-steps,.checkout-shipping .billing-steps{height:80px;padding:25px 0 35px}}.checkout-billing .shipping-address,.checkout-options .shipping-address,.checkout-review .shipping-address,.checkout-shipping .shipping-address{text-align:left}.checkout-billing .billing-steps__step,.checkout-options .billing-steps__step,.checkout-review .billing-steps__step,.checkout-shipping .billing-steps__step{font-size:8px;font-size:.8rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.375;letter-spacing:.05em;position:relative;text-transform:uppercase;color:#fff;opacity:1;filter:alpha(opacity=100);padding-left:23px}@media screen and (min-width:1025px){.checkout-billing .billing-steps__step,.checkout-options .billing-steps__step,.checkout-review .billing-steps__step,.checkout-shipping .billing-steps__step{font-size:12.5px;font-size:1.25rem}}.checkout-billing .billing-steps__step--active,.checkout-options .billing-steps__step--active,.checkout-review .billing-steps__step--active,.checkout-shipping .billing-steps__step--active{opacity:.5;filter:alpha(opacity=50)}.checkout-billing .billing-steps__step-line,.checkout-options .billing-steps__step-line,.checkout-review .billing-steps__step-line,.checkout-shipping .billing-steps__step-line{display:inline-block;width:80px;margin:0 5px;vertical-align:middle;border-bottom:1px solid #6e6e6e}@media only screen and (max-width:1024px){.checkout-billing .billing-steps__step-line,.checkout-options .billing-steps__step-line,.checkout-review .billing-steps__step-line,.checkout-shipping .billing-steps__step-line{width:50px}}@media only screen and (max-width:767px){.checkout-billing .billing-steps__step-line,.checkout-options .billing-steps__step-line,.checkout-review .billing-steps__step-line,.checkout-shipping .billing-steps__step-line{width:10px}}.checkout-billing .billing-steps__step-number,.checkout-options .billing-steps__step-number,.checkout-review .billing-steps__step-number,.checkout-shipping .billing-steps__step-number{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;width:15px;height:15px;border:1px solid #fff;border-radius:50%}.checkout-billing .billing-steps__step-number i,.checkout-options .billing-steps__step-number i,.checkout-review .billing-steps__step-number i,.checkout-shipping .billing-steps__step-number i{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:7.5px;font-size:7px;font-size:.75rem;position:absolute;font-weight:400;color:#fff;width:6px}@media only screen and (min-width:768px){.checkout-billing .billing-steps__step-number,.checkout-options .billing-steps__step-number,.checkout-review .billing-steps__step-number,.checkout-shipping .billing-steps__step-number{font-size:9px;font-size:.9rem;width:30px;height:30px}.checkout-billing .billing-form__inner--right,.checkout-options .billing-form__inner--right,.checkout-review .billing-form__inner--right,.checkout-shipping .billing-form__inner--right{float:right}}.checkout-billing .billing-steps__step-text,.checkout-options .billing-steps__step-text,.checkout-review .billing-steps__step-text,.checkout-shipping .billing-steps__step-text{font-size:9px;font-size:.9rem;vertical-align:middle;font-weight:400;letter-spacing:.1em;line-height:1em}.checkout-billing .billing-steps__step--incomplete,.checkout-options .billing-steps__step--incomplete,.checkout-review .billing-steps__step--incomplete,.checkout-shipping .billing-steps__step--incomplete{color:#5c5c5c}.checkout-billing .billing-steps__step--incomplete .billing-steps__step-number,.checkout-options .billing-steps__step--incomplete .billing-steps__step-number,.checkout-review .billing-steps__step--incomplete .billing-steps__step-number,.checkout-shipping .billing-steps__step--incomplete .billing-steps__step-number{padding:3px 0;border:1px solid #383838}.checkout-billing .page-title,.checkout-options .page-title,.checkout-review .page-title,.checkout-shipping .page-title{height:140px;padding:40px 0;margin:0;text-align:center;border-top:1px solid #383838}.checkout-billing .page-title:last-of-type,.checkout-options .page-title:last-of-type,.checkout-review .page-title:last-of-type,.checkout-shipping .page-title:last-of-type{border-bottom:0}.checkout-billing .form--dark,.checkout-options .form--dark,.checkout-review .form--dark,.checkout-shipping .form--dark{width:100%;padding-bottom:40px}.checkout-billing .billing-form__inner--left,.checkout-billing .billing-form__inner--right,.checkout-options .billing-form__inner--left,.checkout-options .billing-form__inner--right,.checkout-review .billing-form__inner--left,.checkout-review .billing-form__inner--right,.checkout-shipping .billing-form__inner--left,.checkout-shipping .billing-form__inner--right{display:inline-block;height:100%;width:50%;vertical-align:top;padding:0}.checkout-billing .billing-form__inner--center,.checkout-options .billing-form__inner--center,.checkout-review .billing-form__inner--center,.checkout-shipping .billing-form__inner--center{height:100%;width:auto;max-width:1260px;margin:20px auto 25px;padding:0 30px}@media only screen and (min-width:768px){.checkout-billing .billing-form__inner--center,.checkout-options .billing-form__inner--center,.checkout-review .billing-form__inner--center,.checkout-shipping .billing-form__inner--center{padding:0}}.checkout-billing .text-rule,.checkout-billing .text-rule-large,.checkout-options .text-rule,.checkout-options .text-rule-large,.checkout-review .text-rule,.checkout-review .text-rule-large,.checkout-shipping .text-rule,.checkout-shipping .text-rule-large{margin-bottom:30px}.checkout-billing .text-shipping--headline,.checkout-options .text-shipping--headline,.checkout-review .text-shipping--headline,.checkout-shipping .text-shipping--headline{margin:10px 0;font-size:8px;font-size:.8rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#5c5c5c}@media screen and (min-width:1025px){.checkout-billing .text-shipping--headline,.checkout-options .text-shipping--headline,.checkout-review .text-shipping--headline,.checkout-shipping .text-shipping--headline{font-size:12.5px;font-size:1.25rem}}.checkout-billing .text-shipping--headline:first-child,.checkout-options .text-shipping--headline:first-child,.checkout-review .text-shipping--headline:first-child,.checkout-shipping .text-shipping--headline:first-child{margin-top:0}.checkout-billing .text-shipping--headline:last-of-type,.checkout-options .text-shipping--headline:last-of-type,.checkout-review .text-shipping--headline:last-of-type,.checkout-shipping .text-shipping--headline:last-of-type{margin-top:30px}.checkout-billing .text-shipping--body,.checkout-options .text-shipping--body,.checkout-review .text-shipping--body,.checkout-shipping .text-shipping--body{font-size:13px;font-size:1.3rem;font-weight:300;letter-spacing:.05em;color:#fff;line-height:1.15em}.checkout-billing .text-shipping--body:first-of-type,.checkout-options .text-shipping--body:first-of-type,.checkout-review .text-shipping--body:first-of-type,.checkout-shipping .text-shipping--body:first-of-type{margin-top:0}.checkout-billing .form__checkboxes,.checkout-options .form__checkboxes,.checkout-review .form__checkboxes,.checkout-shipping .form__checkboxes{text-align:center}.checkout-billing .form__checkboxes input[type=checkbox]+label,.checkout-options .form__checkboxes input[type=checkbox]+label,.checkout-review .form__checkboxes input[type=checkbox]+label,.checkout-shipping .form__checkboxes input[type=checkbox]+label{position:relative;left:-30px}.checkout-billing .form__checkboxes input[type=checkbox]+label span,.checkout-options .form__checkboxes input[type=checkbox]+label span,.checkout-review .form__checkboxes input[type=checkbox]+label span,.checkout-shipping .form__checkboxes input[type=checkbox]+label span{display:inline-block;position:relative;top:6px;left:40px;width:29px;height:29px;background:url(/_Images/global/ui/checkbox.svg) 0 2px no-repeat;cursor:pointer;background-size:100%}.checkout-billing .form__checkboxes input[type=checkbox]+label i,.checkout-options .form__checkboxes input[type=checkbox]+label i,.checkout-review .form__checkboxes input[type=checkbox]+label i,.checkout-shipping .form__checkboxes input[type=checkbox]+label i{display:inline-block;position:relative;top:-2px;left:25px;padding-right:25px}.checkout-billing .form__checkboxes input[type=checkbox]+label i .card-icon,.checkout-billing .form__checkboxes input[type=checkbox]+label i p,.checkout-options .form__checkboxes input[type=checkbox]+label i .card-icon,.checkout-options .form__checkboxes input[type=checkbox]+label i p,.checkout-review .form__checkboxes input[type=checkbox]+label i .card-icon,.checkout-review .form__checkboxes input[type=checkbox]+label i p,.checkout-shipping .form__checkboxes input[type=checkbox]+label i .card-icon,.checkout-shipping .form__checkboxes input[type=checkbox]+label i p{display:inline-block;position:relative;left:25px;height:35px;padding-top:5px;text-transform:uppercase;text-align:left}.checkout-billing .form__checkboxes input[type=checkbox]+label i .card-icon,.checkout-options .form__checkboxes input[type=checkbox]+label i .card-icon,.checkout-review .form__checkboxes input[type=checkbox]+label i .card-icon,.checkout-shipping .form__checkboxes input[type=checkbox]+label i .card-icon{position:relative;top:25px;left:35px;display:inline-block;height:30px;width:35px;background-image:url(/_Images/global/ui/icon-card.png);background-position:center right;background-size:contain;background-repeat:no-repeat}.checkout-billing .form__checkboxes.add-card,.checkout-options .form__checkboxes.add-card,.checkout-review .form__checkboxes.add-card,.checkout-shipping .form__checkboxes.add-card{height:100px}.checkout-billing .form__checkboxes.add-card:after,.checkout-options .form__checkboxes.add-card:after,.checkout-review .form__checkboxes.add-card:after,.checkout-shipping .form__checkboxes.add-card:after{display:block;position:absolute;bottom:0;left:-20px;content:" ";background-color:#383838;width:calc(100% + 40px);height:1px}@media only screen and (min-width:767px){.checkout-billing .form__checkboxes.add-card:after,.checkout-options .form__checkboxes.add-card:after,.checkout-review .form__checkboxes.add-card:after,.checkout-shipping .form__checkboxes.add-card:after{left:0;width:100%}}.checkout-billing .form__checkboxes.billing-address,.checkout-options .form__checkboxes.billing-address,.checkout-review .form__checkboxes.billing-address,.checkout-shipping .form__checkboxes.billing-address{text-align:left}.checkout-billing .form__fadeout,.checkout-options .form__fadeout,.checkout-review .form__fadeout,.checkout-shipping .form__fadeout{margin:60px 0}.checkout-billing .cvc-info,.checkout-options .cvc-info,.checkout-review .cvc-info,.checkout-shipping .cvc-info{position:absolute;z-index:30;top:7px;right:12px;height:15px;width:15px;background-image:url(/_Images/global/ui/icon-info-grey.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;cursor:pointer}.checkout-billing .credit-icons,.checkout-options .credit-icons,.checkout-review .credit-icons,.checkout-shipping .credit-icons{height:50px;width:100%;padding:20px 0}.checkout-billing .credit-icon,.checkout-options .credit-icon,.checkout-review .credit-icon,.checkout-shipping .credit-icon{display:inline-block;height:38px;width:58px;margin-right:15px;cursor:pointer}.checkout-billing .amex,.checkout-billing .mc,.checkout-billing .visa,.checkout-options .amex,.checkout-options .mc,.checkout-options .visa,.checkout-review .amex,.checkout-review .mc,.checkout-review .visa,.checkout-shipping .amex,.checkout-shipping .mc,.checkout-shipping .visa{background-size:contain;background-position:0 0;background-repeat:no-repeat;background-image:url(/_Images/global/ui/visa.svg)}.checkout-billing .checkout-summary__discount-form,.checkout-options .checkout-summary__discount-form,.checkout-review .checkout-summary__discount-form,.checkout-shipping .checkout-summary__discount-form{padding:40px 0}.checkout-billing .inactive,.checkout-options .inactive,.checkout-review .inactive,.checkout-shipping .inactive{color:#5c5c5c}.checkout-billing .checkout-summary__discount-button,.checkout-billing .checkout-summary__discount-input,.checkout-options .checkout-summary__discount-button,.checkout-options .checkout-summary__discount-input,.checkout-review .checkout-summary__discount-button,.checkout-review .checkout-summary__discount-input,.checkout-shipping .checkout-summary__discount-button,.checkout-shipping .checkout-summary__discount-input{font-size:8px;font-size:.8rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.375;letter-spacing:.05em;color:gray;text-align:center;background-color:transparent;border:1px solid #383838}@media screen and (min-width:1025px){.checkout-billing .checkout-summary__discount-button,.checkout-billing .checkout-summary__discount-input,.checkout-options .checkout-summary__discount-button,.checkout-options .checkout-summary__discount-input,.checkout-review .checkout-summary__discount-button,.checkout-review .checkout-summary__discount-input,.checkout-shipping .checkout-summary__discount-button,.checkout-shipping .checkout-summary__discount-input{font-size:12.5px;font-size:1.25rem}}.checkout-billing .checkout-summary__discount-input,.checkout-options .checkout-summary__discount-input,.checkout-review .checkout-summary__discount-input,.checkout-shipping .checkout-summary__discount-input{font-style:italic;width:75%;display:inline-block;padding:15px}.checkout-billing .checkout-summary__discount-button,.checkout-options .checkout-summary__discount-button,.checkout-review .checkout-summary__discount-button,.checkout-shipping .checkout-summary__discount-button{display:inline-block;width:25%;background-image:url(/_Images/global/ui/arrow-right-gray.svg);background-position:74% 50%;background-repeat:no-repeat;background-size:6.5%;padding:15px 30px 15px 15px;margin-left:-5px;text-transform:uppercase}.checkout-billing .checkout-summary__discount-button:hover,.checkout-options .checkout-summary__discount-button:hover,.checkout-review .checkout-summary__discount-button:hover,.checkout-shipping .checkout-summary__discount-button:hover{background-image:url(/_Images/global/ui/arrow-right-light.svg);color:#b4b4b4}.checkout-confirmation .text-rule,.checkout-confirmation .text-rule-large{margin:30px auto}@media only screen and (min-width:768px){.checkout-confirmation .text-rule,.checkout-confirmation .text-rule-large{margin:50px auto}}.checkout-confirmation .order-summary{margin:0 0 50px;padding:50px 0;text-align:left;border-top:1px solid #383838;border-bottom:1px solid #383838}.checkout-confirmation .order-column{display:inline-block}.checkout-confirmation .order-column:nth-of-type(2){float:right;margin-right:25px}.checkout-confirmation .order-date,.checkout-confirmation .order-date--headline{text-align:right}.checkout-confirmation .order-date--headline,.checkout-confirmation .order-number--headline{text-transform:uppercase;margin-bottom:10px;color:gray}.checkout-confirmation .order-summary__message{margin:10px 0 40px}.checkout-confirmation .order-summary__message--thankyou{color:#fff}.checkout-header-nav{position:relative;width:100%;height:75px;background-color:#000}.checkout-header-logo{display:block;height:100%;width:169px;margin:0 auto;background-image:url(/_Images/global/content-managed/redken-logo.svg);background-size:70%;background-position:center;background-repeat:no-repeat}.checkout-options .page-title{height:140px;padding:40px 0;margin:0;text-align:center;border-top:1px solid #383838}.checkout-options .page-title:last-of-type{border-bottom:0}.checkout-options .form{width:100%;padding-bottom:40px;margin:0}.checkout-options .social__icons{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #383838}@media only screen and (min-width:768px){.checkout-options .social__icons{padding:0 0 50px;margin-bottom:50px}}.checkout-options .register{margin-top:20px;color:#fff}.checkout-options .guest{border-bottom:1px solid #383838;padding-bottom:20px;margin-bottom:20px}@media only screen and (min-width:768px){.checkout-options .guest{padding-bottom:40px;margin-bottom:40px}}.checkout-options .guest__button{margin-bottom:12px}@media only screen and (max-width:767px){.checkout-options .billing-form__inner--left,.checkout-options .billing-form__inner--right{width:100%;padding:0}.two-columns--left{display:none}}.order-summary{padding:0 30px;margin-top:-30px}.headline{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.182;letter-spacing:.05em;font-size:18px;text-align:center;text-transform:none;color:#272727;padding-bottom:10px;margin-top:70px;border-bottom:1px solid #878787}.order-itemlist__item-wrapper,.order-itemlist__item-wrapper:last-of-type{border-bottom:1px solid #383838}@media screen and (min-width:1025px){.headline{font-size:16px;font-size:1.6rem}}.order-summary__list-item{padding:20px 0}.order-summary__list-item:last-child{padding-bottom:25px}.order-summary__list-item--total{margin-top:25px;padding:40px 0;border-top:1px solid #878787}.order-summary__amount-number{font-size:19px;font-size:1.9rem}.order-itemlist__item-wrapper{width:100%;padding:20px 0}.order-itemlist__item{width:100%;margin:0 auto;text-align:left}.order-itemlist__image{display:inline-table;width:41px;vertical-align:top}.order-itemlist__description{display:inline-table;width:66%;padding:0 28px 0 15px;vertical-align:top}.order-itemlist__description-text-wrapper{color:#000}.order-summary__amount-text--bold,.order-summary__amount-text--light{font-size:8px;font-size:.8rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;line-height:1.375;font-weight:500;text-transform:uppercase;color:#000}@media screen and (min-width:1025px){.order-summary__amount-text--bold,.order-summary__amount-text--light{font-size:12.5px;font-size:1.25rem}}.order-itemlist__item-headline{font-size:20px;font-size:2rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;letter-spacing:0;line-height:1em;color:#fff;margin-bottom:6px}.order-itemlist__item-headline span{font-size:9px;font-size:.9rem;display:block;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:gray;letter-spacing:.05em;line-height:1em;margin-bottom:3px}.order-summary__amount-text--light{color:#878787;text-transform:none;font-weight:300}.order-itemlist__item-description{font-size:9px;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;position:relative;width:100%;padding-right:28px;line-height:1.33em;color:rgba(255,255,255,.5)}.order-itemlist__item-description s{display:inline-block;position:relative;text-decoration:none}.order-itemlist__item-description s:after{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;display:block;content:" ";width:100%;height:1px;background-color:#f95457}.order-itemlist__item-description--red{display:inline-block;color:#f95457;margin-left:17px}.order-itemlist__price{display:inline-table;float:right;padding-top:5px;font-size:25px;font-size:2.5rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;color:gray;text-align:center}.order-itemlist__price--small{font-size:14px;font-size:1.4rem;position:relative;top:-8px;left:0}.order-update-item-number,.order-update-item-number--disabled{display:block;width:35px;height:35px;margin:10px auto;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-align:center;color:gray;background-color:transparent;border:1px solid #878787}.order-update-item-number--disabled{font-size:10px;font-size:1rem;position:absolute;top:0;right:0;width:auto;height:27px;letter-spacing:0;line-height:26px;color:#fff;margin:0;padding:0 7px}.order-edit-button{width:100%;height:60px;margin:30px 0;background-color:#fff;cursor:pointer;font-size:9px;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.444;color:#111;border:1px solid #111;text-transform:uppercase}@media screen and (min-width:1025px){.order-edit-button{font-size:14px;font-size:1.4rem}}.order-summary__amount-left,.order-summary__amount-left--discount,.order-summary__amount-right,.order-summary__amount-right--discount{display:inline-table}.order-summary__amount-left,.order-summary__amount-left--discount{width:52%;text-align:left}.order-summary__amount-right,.order-summary__amount-right--discount{width:45%;text-align:right}.order-summary__amount-left,.order-summary__amount-right{color:#000}.order-summary__amount-left--discount,.order-summary__amount-right--discount{color:#f95457;vertical-align:bottom}.order-summary__amount-left--discount .order-summary__amount-text--bold,.order-summary__amount-left--discount .order-summary__amount-text--light,.order-summary__amount-right--discount .order-summary__amount-text--bold,.order-summary__amount-right--discount .order-summary__amount-text--light{color:#f95457}.checkout-review{width:100%}.checkout-review .page-title{height:auto;padding:20px 0}.checkout-review .text-rule,.checkout-review .text-rule-large{margin:0}.checkout-review .text-rule h3,.checkout-review .text-rule-large h3{font-weight:300}.checkout-review .checkout-review__divider{border:0;background-color:rgba(255,255,255,.3);height:1px;width:100%}.checkout-review .text-shipping--headline{margin:0 0 6px;padding-top:30px;font-weight:700;font-size:9px;font-size:.9rem}.checkout-review .text-shipping--headline:last-of-type{margin-top:0;padding-top:20px}.checkout-review .text-shipping--body{padding-right:100px}.checkout-review .billing-form__inner--center{width:90%;max-width:700px;margin:20px auto 28px}@media only screen and (max-width:767px){.checkout-review .billing-form__inner--center{width:100%;padding:0 20px}}@media only screen and (min-width:768px){.checkout-review .billing-form__inner--center{width:60%}}.checkout-review .billing-form__inner--left{width:60%}@media only screen and (max-width:767px){.checkout-review .billing-form__inner--left{width:100%;padding-right:0}.checkout-review .review-section{margin-bottom:30px}}@media only screen and (min-width:768px){.checkout-review .billing-form__inner--left{width:100%}}.checkout-review .billing-form__inner--right{width:35%;float:right;padding-left:0}.checkout-review .review-section{position:relative;z-index:-1}.checkout-review .review-section .text-shipping--headline:first-child{padding-right:110px}.checkout-review .review-section:last-of-type{margin-bottom:0}.checkout-review .button--dark,.checkout-review .button--minimal{width:133px;line-height:30px;margin:0 0 40px;padding:5px 0;text-transform:uppercase;position:absolute;top:0;right:0;display:inline-block;font-size:2px;font-size:.2rem}.checkout-review .button--dark.submit-order,.checkout-review .button--minimal.submit-order{padding:5px 20px;height:50px;line-height:40px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:.05em;color:#fff;font-size:14px;font-size:1.4rem}@media only screen and (max-width:767px){.checkout-review .button--dark.submit-order,.checkout-review .button--minimal.submit-order{top:100%;width:100%;position:absolute;right:0}.checkout-review .card-exp,.checkout-review .card-number{font-size:13px;font-size:1.3rem;letter-spacing:.05em}}@media only screen and (min-width:768px){.checkout-review .button--dark.submit-order,.checkout-review .button--minimal.submit-order{position:relative;top:auto;right:auto;width:500px;display:block;margin:10px auto}}@media only screen and (min-width:1025px){.checkout-review .button--dark.submit-order,.checkout-review .button--minimal.submit-order{width:300px}}.checkout-review .contact-info{margin-top:30px}.checkout-review .second{margin-top:20px}.checkout-review .billing .billing-form__inner--center{margin-top:25px;margin-bottom:24px}.checkout-review .card-number{display:inline-block;height:25px;background:url(/_Images/global/ui/visa.svg) top left no-repeat;background-size:40px 25px;padding-right:18px;padding-left:50px;line-height:25px;border-right:1px solid rgba(255,255,255,.3)}.checkout-review .card-exp{padding-left:14px}.checkout-review .order-summary{width:100%;margin-top:0}.checkout-review .order-summary__inner{position:relative;max-width:90%;width:700px;margin:0 auto}@media only screen and (max-width:767px){.checkout-review .order-summary{padding:0 20px}.checkout-review .order-summary__inner{max-width:100%;width:100%;margin-bottom:30px}.checkout-review .form--dark.billing,.checkout-review .form--dark.shipping{margin-bottom:0;padding-bottom:0}}.checkout-review .order-itemlist__price{width:50px}.checkout-review .order-summary__amount-left,.checkout-review .order-summary__amount-right,.checkout-review .order-summary__amount-text--bold{color:#fff;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:.05em;font-size:14px;font-size:1.4rem}.checkout-review .order-summary__amount-left--discount .order-summary__amount-text--bold{color:#f95457}.checkout-review .order-itemlist__item-wrapper:first-of-type{margin-top:-30px;padding-top:10px}.checkout-review .order-itemlist__item-wrapper:last-of-type{border-bottom:0;margin-bottom:5px}.checkout-review .last{margin-top:40px}.checkout-review .order-itemlist__description{width:calc(100% - 110px)}.checkout-shipping .address{margin-bottom:50px;position:relative}.checkout-shipping .address .address-left{width:calc(100% - 215px)}@media only screen and (max-width:1024px){.checkout-review .form--dark.billing,.checkout-review .form--dark.shipping{padding-bottom:0}.checkout-shipping .address .address-left{width:calc(100% - 175px)}}@media only screen and (max-width:767px){.checkout-shipping .address .address-left{width:calc(100% - 135px)}}.checkout-shipping .address .edit-button{position:absolute;top:0;right:0;width:200px}@media only screen and (max-width:1024px){.checkout-shipping .address .edit-button{width:160px}}@media only screen and (max-width:767px){.checkout-shipping .address .edit-button{width:120px;height:40px;line-height:40px}}.section--dark,.section--light{position:relative}.section--dark:before,.section--light:before{height:100%;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;content:'';z-index:-1}.section--dark.section--offset:before,.section--light.section--offset:before{height:calc(100% - 200px)}.section--light:before{background-color:#efefef}.section--light .text-rule span,.section--light .text-rule-large span{color:#878787;background-color:#efefef}.section--light .text-rule-large:before,.section--light .text-rule:before{background-color:#878787}.section--dark:before{background-color:#272727}.elp-calendar{padding:40px;text-align:center}.elp-calendar .icon-calendar{height:75px;width:75px;border-radius:50%;background-color:#fff;background-size:30px;margin-bottom:20px;background-image:url(/_Images/global/ui/icon-calendar.svg)}.elp-calendar .elp-calendar__text{max-width:350px;margin:0 auto;width:90%}@media only screen and (min-width:768px){.elp-calendar{padding:55px}.elp-calendar .icon-calendar{background-size:35px}.elp-calendar .elp-calendar__text{max-width:500px}}.elp-calendar h2,.elp-calendar p{color:#272727}.elp-calendar p{margin-bottom:20px}.elp-calendar a{text-transform:uppercase;text-decoration:none;color:#272727;font-weight:700}.elp-calendar a:hover{color:#b4b4b4}.education-subcategories a,.education-subcategories li{display:block;color:#878787;font-weight:500}.education-subcategories{background-color:#fff;padding:30px 0 0;border-top:1px solid #dfdfdf}.education-subcategories ul{list-style-type:none;margin-top:30px}.education-subcategories li{font-size:14px;font-size:1.4rem;border-top:1px solid #dfdfdf;line-height:75px;text-transform:uppercase}.EOD-subcategories .video-listing__item:nth-child(odd){background-color:transparent}.EOD-subcategories__item{padding:30px 0 0}.EOD-subcategories__item .latest-video-carousel p,.EOD-subcategories__item .video p,.EOD-subcategories__item .video__caption p,.EOD-subcategories__item .video__title p{margin:0 auto}.EOD-subcategories__item .video-wrap .modal-container__open{max-width:100%}.EOD-subcategories__title{margin-bottom:30px;color:#ababab}@media only screen and (min-width:768px){.education-subcategories{display:none}.EOD-subcategories__item{padding:50px 0 25px}.EOD-subcategories__title{margin-bottom:40px}.EOD-subcategories__title span{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:1025px){.EOD-subcategories__title{margin-bottom:60px}}.EOD-subcategories__title span{display:inline-block;padding-bottom:7px;border-bottom:1px solid #878787}.header-bar--dark{background-color:#1e1e1e;border:solid #383838;border-width:1px 0;line-height:40px}@media only screen and (min-width:768px){.header-bar--dark{padding-left:70px;text-align:left;line-height:60px}.video-number-indicator{text-align:left}}.header-bar--dark p{color:#fff}.video-number-indicator{display:inline-block;vertical-align:middle;text-transform:uppercase}@media only screen and (max-width:767px){.header-bar--dark p{line-height:43px}.video-number-indicator{float:left;width:50%;border-right:1px solid #383838}.education-page .section-nav{display:none}}.EOD-subcategories__select{width:50%;float:right}.EOD-subcategories__select .select2{background-color:#1e1e1e;border:0}.EOD-subcategories__select .select2-container .select2-selection--single .select2-selection__rendered{color:#fff;opacity:1;filter:alpha(opacity=100)}.EOD-subcategories__select .select2-selection__rendered{text-transform:uppercase}.education-page .two-columns--right{text-align:center}.education-page .content-top,.education-page .content-wrap-top{padding-top:30px}.education-page .content-top>h1,.education-page .content-wrap-top>h1{margin-bottom:20px}@media only screen and (min-width:768px){.EOD-subcategories__select .select2-selection__rendered{color:rgba(255,255,255,.66);padding-left:20px;border-left:1px solid #383838}.EOD-subcategories__select{width:30%}.education-page .content-top>h1,.education-page .content-wrap-top>h1{margin-bottom:40px}}.education-page .text-rule,.education-page .text-rule-large{margin:30px 0}@media only screen and (min-width:1025px){.alternate-layout__section .section-info .education-page .content-top p,.alternate-layout__section .section-info .education-page .content-wrap-top p,.checkout-confirmation .education-page .content-top .order-summary__message,.checkout-confirmation .education-page .content-wrap-top .order-summary__message,.collapse-panel__header .education-page .content-top h2,.collapse-panel__header .education-page .content-wrap-top h2,.dynamic-width__item .education-page .content-top p,.dynamic-width__item .education-page .content-wrap-top p,.education-page .content-top .access-top__text,.education-page .content-top .alternate-layout__section .section-info p,.education-page .content-top .checkout-confirmation .order-summary__message,.education-page .content-top .collapse-panel__header,.education-page .content-top .collapse-panel__header h2,.education-page .content-top .dropdown-selection,.education-page .content-top .dynamic-width__item p,.education-page .content-top .featured-item__details .item-description,.education-page .content-top .paragraph-default,.education-page .content-top .pdp-review__feedback h4,.education-page .content-top .pdp-review__review-text h4,.education-page .content-top .three-column-content__text p,.education-page .content-wrap-top .access-top__text,.education-page .content-wrap-top .alternate-layout__section .section-info p,.education-page .content-wrap-top .checkout-confirmation .order-summary__message,.education-page .content-wrap-top .collapse-panel__header,.education-page .content-wrap-top .collapse-panel__header h2,.education-page .content-wrap-top .dropdown-selection,.education-page .content-wrap-top .dynamic-width__item p,.education-page .content-wrap-top .featured-item__details .item-description,.education-page .content-wrap-top .paragraph-default,.education-page .content-wrap-top .pdp-review__feedback h4,.education-page .content-wrap-top .pdp-review__review-text h4,.education-page .content-wrap-top .three-column-content__text p,.featured-item__details .education-page .content-top .item-description,.featured-item__details .education-page .content-wrap-top .item-description,.pdp-review__feedback .education-page .content-top h4,.pdp-review__feedback .education-page .content-wrap-top h4,.pdp-review__review-text .education-page .content-top h4,.pdp-review__review-text .education-page .content-wrap-top h4,.three-column-content__text .education-page .content-top p,.three-column-content__text .education-page .content-wrap-top p{font-size:18px;font-size:1.8rem;line-height:1}.education-page .content-top,.education-page .content-wrap-top{padding-top:67px}.education-page .text-rule,.education-page .text-rule-large{margin:70px 0}.education-page .text-rule span,.education-page .text-rule-large span{font-size:18px;font-size:1.8rem;font-weight:400}}.collapse-panel-content .education-page hr,.education-page .collapse-panel-content hr,.education-page .rule--short{margin-bottom:20px}@media only screen and (min-width:768px){.collapse-panel-content .education-page hr,.education-page .collapse-panel-content hr,.education-page .rule--short{margin-bottom:40px}.education-page .latest-video-carousel{margin-top:40px}}.education-page .clp-intro-section .clp-intro-text{text-align:left;margin-bottom:30px}@media only screen and (min-width:768px){.education-page .clp-intro-section .clp-intro-text{margin-bottom:0}}.education-page .page-intro-text{padding:0 30px;max-width:820px}.collapse-panel-content .education-page .collapse-panel-content__all-ingredients .page-intro-text,.collapse-panel-content .education-page .collapse-panel-content__ingredients .page-intro-text,.education-page .collapse-panel-content .collapse-panel-content__all-ingredients .page-intro-text,.education-page .collapse-panel-content .collapse-panel-content__ingredients .page-intro-text,.education-page .content-wrap-top .page-intro-text,.education-page .wrapper .page-intro-text{padding:0;max-width:none}.education-page .icon-pdf,.education-page .icon-share{width:20px;height:20px}.education-page .button-group #geolocate,.education-page .button-group .btn-block,.education-page .button-group .btn-generic-dark,.education-page .button-group .btn-generic-light,.education-page .button-group .btn-generic-xdark,.education-page .button-group .button,.education-page .button-group .find-a-salon-callout .search-result .btn-phone,.education-page .button-group .form--dark .form__upload,.education-page .button-group .mysalons-button,.education-page .button-group .mysalons-button__clicked,.education-page .button-group .profile-addresses__add,.education-page .button-group .profile__add-button,.education-page .button-group .profile__edit-button,.education-page .button-group .profile__edit-button--desktop,.education-page .button-group .search-results .search-results__add-button,.find-a-salon-callout .search-result .education-page .button-group .btn-phone,.form--dark .education-page .button-group .form__upload,.search-results .education-page .button-group .search-results__add-button{font-size:10px;font-size:1rem}@media only screen and (min-width:1025px){.education-page .full-width-tablet-carousel{width:100%}.education-page .button-group #geolocate,.education-page .button-group .btn-block,.education-page .button-group .btn-generic-dark,.education-page .button-group .btn-generic-light,.education-page .button-group .btn-generic-xdark,.education-page .button-group .button,.education-page .button-group .find-a-salon-callout .search-result .btn-phone,.education-page .button-group .form--dark .form__upload,.education-page .button-group .mysalons-button,.education-page .button-group .mysalons-button__clicked,.education-page .button-group .profile-addresses__add,.education-page .button-group .profile__add-button,.education-page .button-group .profile__edit-button,.education-page .button-group .profile__edit-button--desktop,.education-page .button-group .search-results .search-results__add-button,.find-a-salon-callout .search-result .education-page .button-group .btn-phone,.form--dark .education-page .button-group .form__upload,.search-results .education-page .button-group .search-results__add-button{font-size:14px;font-size:1.4rem}}.icon-pdf{background-image:url(/_Images/global/ui/icon-pdf-02.svg)}.icon-share{background-image:url(/_Images/global/ui/icon-share-02.svg)}.icon-book{background-image:url(/_Images/global/ui/icon-book.svg)}.elp-personalized{position:relative;text-align:center;background-color:#fff;margin-bottom:30px}.elp-personalized .personalized-content{padding:30px}@media only screen and (min-width:768px){.elp-personalized{margin-bottom:40px}.elp-personalized .personalized-content{padding:50px}}.category-nav .nav--container .elp-personalized .category-section__title:after,.category-sorting__bottom .category-sorting__filter .elp-personalized a,.category-sorting__bottom .category-sorting__filter .elp-personalized button,.elp-personalized .breadcrumbs__item:after,.elp-personalized .category-nav .nav--container .category-section__title:after,.elp-personalized .category-sorting__bottom .category-sorting__filter a,.elp-personalized .category-sorting__bottom .category-sorting__filter button,.elp-personalized .icon,.elp-personalized .product__review .star,.elp-personalized .product__review .star--empty,.elp-personalized .salons-listing__remove,.elp-personalized .shipping-address__remove,.product__review .elp-personalized .star,.product__review .elp-personalized .star--empty{position:relative;height:75px;width:75px;border-radius:50%;background-color:#efefef;margin:0 auto 20px;background-size:35px 35px}@media only screen and (min-width:1025px){.category-nav .nav--container .elp-personalized .category-section__title:after,.category-sorting__bottom .category-sorting__filter .elp-personalized a,.category-sorting__bottom .category-sorting__filter .elp-personalized button,.elp-personalized .breadcrumbs__item:after,.elp-personalized .category-nav .nav--container .category-section__title:after,.elp-personalized .category-sorting__bottom .category-sorting__filter a,.elp-personalized .category-sorting__bottom .category-sorting__filter button,.elp-personalized .icon,.elp-personalized .product__review .star,.elp-personalized .product__review .star--empty,.elp-personalized .salons-listing__remove,.elp-personalized .shipping-address__remove,.product__review .elp-personalized .star,.product__review .elp-personalized .star--empty{width:110px;height:110px;background-size:55px 55px}}.elp-personalized .icon__wrapper{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;position:absolute;width:35px;height:35px}@media only screen and (min-width:1025px){.elp-personalized .icon__wrapper{width:45px;height:45px}}.elp-personalized .class-info,.elp-personalized .greeting-text{width:100%;max-width:350px;margin:0 auto}.elp-personalized .greeting-text{margin-bottom:20px}.elp-personalized .greeting-text h2{color:#272727;line-height:.8}.elp-personalized .username+span+span{display:block}.elp-personalized .class-info{line-height:1.3;font-size:12px;font-size:1.2rem}.elp-personalized .class-info span{color:#000;display:block;font-weight:300}.elp-personalized .class-info .class-name{font-size:10px;font-size:1rem;color:#272727;text-transform:uppercase;font-weight:500}@media only screen and (min-width:1025px){.elp-personalized .class-info,.elp-personalized .greeting-text{max-width:600px}.elp-personalized .greeting-text{margin-bottom:50px}.elp-personalized .class-info .class-name{font-size:16px;font-size:1.6rem}.elp-personalized .class-info{font-size:18px;font-size:1.8rem}}.elp-personalized .details-cta{display:block;width:100%;height:45px}.elp-personalized .details-cta a{font-size:12px;font-size:1.2rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;display:block;text-transform:uppercase;color:#fff;font-weight:500;letter-spacing:.1em}.elp-personalized .details-cta:hover a{color:#272727}@media only screen and (min-width:768px){.elp-personalized .details-cta{height:60px}}@media only screen and (min-width:1025px){.elp-personalized .details-cta a{font-size:16px;font-size:1.6rem}.elp-personalized .details-cta{height:75px}}.events-wrapper{padding:0 31px}@media screen and (min-width:768px){.events-wrapper{padding:0 8px}}@media screen and (min-width:1025px){.upcoming-events__list{margin-top:25px}.class-detail .products-right-bottom .upcoming-events{padding:60px 10px 0}}.upcoming-events{padding:50px 0}.upcoming-events h2{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:uppercase;color:rgba(255,255,255,.5);position:relative;display:inline-block;margin:0 auto 4px;letter-spacing:.24em}.upcoming-events h2:before{position:absolute;bottom:-6px;left:0;display:inline-block;content:'';background-color:#747474;width:100%;height:1px;-webkit-margin-before:0;padding:0;border:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}@media screen and (min-width:1025px){.upcoming-events h2{font-size:20px;font-size:2rem}.upcoming-events h2:before{bottom:-20px}}.upcoming-events .date--round{height:65px;width:65px;border-radius:50%;background-color:#fff;position:absolute;left:-25px;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.upcoming-events .date--round p{height:100%;width:100%;margin:0;display:block;position:relative}.upcoming-events .date--round p span{font-size:35px;font-size:3.5rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;display:inline-block;color:#000;letter-spacing:-.5px}@media only screen and (max-width:400px){.upcoming-events .date--round{left:-15px}}@media only screen and (min-width:768px){.upcoming-events .date--round p span{font-size:45px;font-size:4.5rem;letter-spacing:-1px}.upcoming-events .date--round{height:80px;width:80px}}@media screen and (min-width:1025px){.upcoming-events .date--round{left:-35px;width:110px;height:110px}}.upcoming-events .badge{width:100%;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:1025px){.upcoming-events .badge{width:calc(100% + 152px);margin-left:-102px}}.upcoming-events .upcoming-event{padding:30px 0;border:solid rgba(255,255,255,.3);border-width:0 0 1px;width:100%}.upcoming-events .upcoming-event:last-child{border-bottom:0;padding-bottom:0}@media only screen and (min-width:1025px){.upcoming-events .upcoming-event{padding:30px 60px}}.upcoming-events .upcoming-event__info{position:relative;text-align:left;width:auto;margin-left:84px}.upcoming-events .upcoming-event__info p{margin-bottom:15px}.upcoming-events .upcoming-event__info p~.class-item-listing__profession-icons{margin-top:30px;margin-bottom:30px}@media screen and (min-width:1025px){.upcoming-events .upcoming-event__info p~.class-item-listing__profession-icons{margin-bottom:70px}}.upcoming-events .upcoming-event__info .date,.upcoming-events .upcoming-event__info .name{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:#fff}.upcoming-events .upcoming-event__info .name{font-size:10px;font-size:1rem;text-transform:uppercase;font-weight:500;margin-bottom:0;letter-spacing:.05em}@media screen and (min-width:1025px){.upcoming-events .upcoming-event__info .name{font-size:20px;font-size:2rem}}.class-item-listing .upcoming-events .upcoming-event__info .no-classes-msg,.collapse-panel-content .collapse-panel-content__all-ingredients .upcoming-events .upcoming-event__info p,.collapse-panel-content .collapse-panel-content__ingredients .upcoming-events .upcoming-event__info p,.form--dark .upcoming-events .upcoming-event__info .form__field-note,.form--dark .upcoming-events .upcoming-event__info .form__note,.generic-product-carousel.trends-carousel .upcoming-events .upcoming-event__info .trend-slide-desc,.pdp-tools .upcoming-events .upcoming-event__info .select2-container,.trends-header .upcoming-events .upcoming-event__info .trends-header__description,.upcoming-events .upcoming-event__info .class-item-listing .no-classes-msg,.upcoming-events .upcoming-event__info .class-item-listing__teacher,.upcoming-events .upcoming-event__info .collapse-panel-content,.upcoming-events .upcoming-event__info .collapse-panel-content .collapse-panel-content__all-ingredients p,.upcoming-events .upcoming-event__info .collapse-panel-content .collapse-panel-content__ingredients p,.upcoming-events .upcoming-event__info .date,.upcoming-events .upcoming-event__info .form--dark .form__field-note,.upcoming-events .upcoming-event__info .form--dark .form__note,.upcoming-events .upcoming-event__info .generic-product-carousel.trends-carousel .trend-slide-desc,.upcoming-events .upcoming-event__info .pdp-tools .select2-container,.upcoming-events .upcoming-event__info .rtf,.upcoming-events .upcoming-event__info .select2-results__option,.upcoming-events .upcoming-event__info .text-normal-sm,.upcoming-events .upcoming-event__info .trends-header .trends-header__description{font-size:12px;font-size:1.2rem}@media screen and (min-width:1025px){.class-item-listing .upcoming-events .upcoming-event__info .no-classes-msg,.collapse-panel-content .collapse-panel-content__all-ingredients .upcoming-events .upcoming-event__info p,.collapse-panel-content .collapse-panel-content__ingredients .upcoming-events .upcoming-event__info p,.form--dark .upcoming-events .upcoming-event__info .form__field-note,.form--dark .upcoming-events .upcoming-event__info .form__note,.generic-product-carousel.trends-carousel .upcoming-events .upcoming-event__info .trend-slide-desc,.pdp-tools .upcoming-events .upcoming-event__info .select2-container,.trends-header .upcoming-events .upcoming-event__info .trends-header__description,.upcoming-events .upcoming-event__info .class-item-listing .no-classes-msg,.upcoming-events .upcoming-event__info .class-item-listing__teacher,.upcoming-events .upcoming-event__info .collapse-panel-content,.upcoming-events .upcoming-event__info .collapse-panel-content .collapse-panel-content__all-ingredients p,.upcoming-events .upcoming-event__info .collapse-panel-content .collapse-panel-content__ingredients p,.upcoming-events .upcoming-event__info .date,.upcoming-events .upcoming-event__info .form--dark .form__field-note,.upcoming-events .upcoming-event__info .form--dark .form__note,.upcoming-events .upcoming-event__info .generic-product-carousel.trends-carousel .trend-slide-desc,.upcoming-events .upcoming-event__info .pdp-tools .select2-container,.upcoming-events .upcoming-event__info .rtf,.upcoming-events .upcoming-event__info .select2-results__option,.upcoming-events .upcoming-event__info .text-normal-sm,.upcoming-events .upcoming-event__info .trends-header .trends-header__description{font-size:24px;font-size:2.4rem}}.upcoming-events .upcoming-event__info .date{font-weight:300;line-height:1.25em}.upcoming-events .upcoming-event__info .date span{font-size:12px;font-size:1.2rem;font-weight:300}@media screen and (min-width:1025px){.upcoming-events .upcoming-event__info .date span{font-size:24px;font-size:2.4rem}}.upcoming-events .upcoming-event__info .date+.badge{margin-top:30px}.upcoming-events .upcoming-event__info .details,.upcoming-events .upcoming-event__info .location{font-size:12px;font-size:1.2rem}.upcoming-events .upcoming-event__info .details span,.upcoming-events .upcoming-event__info .location span{display:block}@media screen and (min-width:1025px){.upcoming-events .upcoming-event__info .details,.upcoming-events .upcoming-event__info .location{font-size:24px;font-size:2.4rem}}.upcoming-events .upcoming-event__info .product__review .review__number{font-size:12px;font-size:1.2rem;margin-top:5px}.upcoming-events .upcoming-event__info .product__review .star,.upcoming-events .upcoming-event__info .product__review .star--empty{width:13px;height:13px;background-size:13px 13px}@media screen and (min-width:1025px){.upcoming-events .upcoming-event__info .product__review .review__number{font-size:20px;font-size:2rem;margin-top:15px}.upcoming-events .upcoming-event__info .product__review .star,.upcoming-events .upcoming-event__info .product__review .star--empty{width:25px;height:25px;background-size:25px 25px}}@media screen and (min-width:768px){.upcoming-events .upcoming-event__info{margin-left:102px;padding-right:50px}}@media only screen and (min-width:1025px){.upcoming-events .upcoming-event__info{max-width:590px;padding:0 32px;margin-left:95px}}@media only screen and (min-width:768px){.upcoming-events{padding:50px 40px 0;max-width:680px}}@media only screen and (min-width:1025px){.upcoming-events{max-width:1175px;padding:50px 140px 0;margin:0 auto}}.btn-calendar{font-size:12px;font-size:1.2rem;margin:0 auto 30px;width:100%}.btn-calendar .icon-calendar{display:inline-block;width:18px;height:20px;background:url(/_Images/global/ui/icon-calendar-light.svg) center center no-repeat;background-size:contain;vertical-align:middle;margin-top:-4px;margin-right:10px}@media screen and (min-width:1025px){.btn-calendar .icon-calendar{width:25px;height:25px;margin-right:15px}}.btn-calendar:hover .icon-calendar{background:url(/_Images/global/ui/icon-calendar.svg) center center no-repeat;background-size:contain}@media screen and (min-width:768px){.btn-calendar{width:260px;padding:0}}@media screen and (min-width:1025px){.btn-calendar{font-size:20px;font-size:2rem;margin-bottom:50px;width:calc(100% - 254px);margin-left:127px}}.two-columns--50 .upcoming-events__list{margin-top:0}.two-columns--50 .upcoming-events{padding:100px 0 50px}.two-columns--50 .upcoming-events h2{font-size:10px;font-size:1rem}.two-columns--50 .upcoming-events h2:before{position:absolute;bottom:-6px;left:0;display:inline-block;content:'';background-color:#b4b4b4;width:100%;height:1px;-webkit-margin-before:0;padding:0;border:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}@media screen and (min-width:1200px){.two-columns--50 .upcoming-events__list{margin-top:25px}.two-columns--50 .upcoming-events h2{font-size:14px;font-size:1.4rem}}.two-columns--50 .upcoming-events .date--round{left:-25px;height:65px;width:65px}.two-columns--50 .upcoming-events .date--round p span{font-size:35px;font-size:3.5rem}@media only screen and (max-width:400px){.two-columns--50 .upcoming-events .date--round{left:-15px}}.two-columns--50 .upcoming-event{padding:30px 0}@media screen and (min-width:1200px){.two-columns--50 .upcoming-events .date--round p span{font-size:60px;font-size:6rem}.two-columns--50 .upcoming-events .date--round{left:-35px;width:110px;height:110px}.two-columns--50 .upcoming-event{padding:50px 90px}}.two-columns--50 .upcoming-event__info .name{font-size:10px;font-size:1rem;line-height:1.33}@media screen and (min-width:1200px){.two-columns--50 .upcoming-event__info .name{font-size:20px;font-size:2rem;font-weight:500}}.class-item-listing .two-columns--50 .upcoming-event__info .no-classes-msg,.collapse-panel-content .collapse-panel-content__all-ingredients .two-columns--50 .upcoming-event__info p,.collapse-panel-content .collapse-panel-content__ingredients .two-columns--50 .upcoming-event__info p,.form--dark .two-columns--50 .upcoming-event__info .form__field-note,.form--dark .two-columns--50 .upcoming-event__info .form__note,.generic-product-carousel.trends-carousel .two-columns--50 .upcoming-event__info .trend-slide-desc,.pdp-tools .two-columns--50 .upcoming-event__info .select2-container,.trends-header .two-columns--50 .upcoming-event__info .trends-header__description,.two-columns--50 .upcoming-event__info .class-item-listing .no-classes-msg,.two-columns--50 .upcoming-event__info .class-item-listing__teacher,.two-columns--50 .upcoming-event__info .collapse-panel-content,.two-columns--50 .upcoming-event__info .collapse-panel-content .collapse-panel-content__all-ingredients p,.two-columns--50 .upcoming-event__info .collapse-panel-content .collapse-panel-content__ingredients p,.two-columns--50 .upcoming-event__info .date,.two-columns--50 .upcoming-event__info .form--dark .form__field-note,.two-columns--50 .upcoming-event__info .form--dark .form__note,.two-columns--50 .upcoming-event__info .generic-product-carousel.trends-carousel .trend-slide-desc,.two-columns--50 .upcoming-event__info .pdp-tools .select2-container,.two-columns--50 .upcoming-event__info .rtf,.two-columns--50 .upcoming-event__info .select2-results__option,.two-columns--50 .upcoming-event__info .text-normal-sm,.two-columns--50 .upcoming-event__info .trends-header .trends-header__description{font-size:12px;font-size:1.2rem;line-height:1.33}@media screen and (min-width:1200px){.class-item-listing .two-columns--50 .upcoming-event__info .no-classes-msg,.collapse-panel-content .collapse-panel-content__all-ingredients .two-columns--50 .upcoming-event__info p,.collapse-panel-content .collapse-panel-content__ingredients .two-columns--50 .upcoming-event__info p,.form--dark .two-columns--50 .upcoming-event__info .form__field-note,.form--dark .two-columns--50 .upcoming-event__info .form__note,.generic-product-carousel.trends-carousel .two-columns--50 .upcoming-event__info .trend-slide-desc,.pdp-tools .two-columns--50 .upcoming-event__info .select2-container,.trends-header .two-columns--50 .upcoming-event__info .trends-header__description,.two-columns--50 .upcoming-event__info .class-item-listing .no-classes-msg,.two-columns--50 .upcoming-event__info .class-item-listing__teacher,.two-columns--50 .upcoming-event__info .collapse-panel-content,.two-columns--50 .upcoming-event__info .collapse-panel-content .collapse-panel-content__all-ingredients p,.two-columns--50 .upcoming-event__info .collapse-panel-content .collapse-panel-content__ingredients p,.two-columns--50 .upcoming-event__info .date,.two-columns--50 .upcoming-event__info .form--dark .form__field-note,.two-columns--50 .upcoming-event__info .form--dark .form__note,.two-columns--50 .upcoming-event__info .generic-product-carousel.trends-carousel .trend-slide-desc,.two-columns--50 .upcoming-event__info .pdp-tools .select2-container,.two-columns--50 .upcoming-event__info .rtf,.two-columns--50 .upcoming-event__info .select2-results__option,.two-columns--50 .upcoming-event__info .text-normal-sm,.two-columns--50 .upcoming-event__info .trends-header .trends-header__description{font-size:24px;font-size:2.4rem;margin-bottom:50px}}.two-columns--50 .upcoming-event__info .date span{font-size:12px;font-size:1.2rem}@media screen and (min-width:1200px){.two-columns--50 .upcoming-event__info .date span{font-size:24px;font-size:2.4rem;margin-bottom:40px}}.two-columns--50 .upcoming-event__info .details,.two-columns--50 .upcoming-event__info .location{font-size:12px;font-size:1.2rem}@media screen and (min-width:1200px){.two-columns--50 .upcoming-event__info .details,.two-columns--50 .upcoming-event__info .location{font-size:24px;font-size:2.4rem;margin-bottom:40px}}.two-columns--50 .upcoming-event__info .product__review .review__number{font-size:12px;font-size:1.2rem;margin-top:5px}.two-columns--50 .upcoming-event__info .product__review .star,.two-columns--50 .upcoming-event__info .product__review .star--empty{width:13px;height:13px;background-size:13px 13px}@media screen and (min-width:1200px){.two-columns--50 .upcoming-event__info .product__review .review__number{font-size:20px;font-size:2rem;margin-top:15px}.two-columns--50 .upcoming-event__info .product__review .star,.two-columns--50 .upcoming-event__info .product__review .star--empty{width:25px;height:25px;background-size:25px 25px}}.two-columns--50 .btn-calendar{font-size:12px;font-size:1.2rem;margin:0 auto 30px;width:100%;height:45px;line-height:45px}@media screen and (min-width:768px){.two-columns--50 .btn-calendar{display:inline-block;width:auto;padding:0 30px}}@media screen and (min-width:1200px){.two-columns--50 .btn-calendar{font-size:20px;font-size:2rem;margin-bottom:50px;max-width:700px;height:75px;line-height:75px}}.exchange-events-list{text-align:center}.exchange-events-list .events-wrapper{margin:0;padding:0}.exchange-events-list h2{display:inline-block;width:85%;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #797979;line-height:1.25em;font-weight:400}.exchange-events-list h2:before{display:none}@media screen and (min-width:768px){.exchange-events-list h2{width:70%}}@media screen and (min-width:1025px){.exchange-events-list h2{width:80%;font-size:16px;font-size:1.6rem}}.exchange-events-list .upcoming-events{padding:30px;text-align:center;max-width:none}.exchange-events-list .upcoming-events .badge{width:calc(100% + 80px);margin-left:-80px}@media screen and (min-width:768px){.exchange-events-list .upcoming-events{padding:30px 45px}}@media screen and (min-width:1025px){.exchange-events-list .upcoming-events .badge{width:calc(100% + 120px);margin-left:-120px}.exchange-events-list .upcoming-events{padding:50px 110px}}.exchange-events-list .upcoming-events__list{margin:0;padding:0}.exchange-events-list .upcoming-event{border-bottom:1px solid #797979;padding:20px 0}.exchange-events-list .upcoming-event:last-child{border-bottom:0}.exchange-events-list .upcoming-event .name{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:400;cursor:pointer;letter-spacing:.125em;margin-bottom:2px}@media screen and (min-width:1025px){.exchange-events-list .upcoming-event .name{font-size:16px;font-size:1.6rem;font-weight:500}}.exchange-events-list .upcoming-event .date{color:#fff;font-size:12px;font-size:1.2rem;margin-bottom:15px}.exchange-events-list .upcoming-event .product__review{cursor:pointer;margin-bottom:20px}.exchange-events-list .upcoming-event .product__review .review__number{display:block;border-bottom:0;margin-top:2px;padding-bottom:0;color:#747474}.exchange-events-list .upcoming-event .product__review .star,.exchange-events-list .upcoming-event .product__review .star--empty{width:13px;height:13px;background-size:13px 13px}@media screen and (min-width:1025px){.exchange-events-list .upcoming-event .date{font-size:19px;font-size:1.9rem}.exchange-events-list .upcoming-event .product__review .star,.exchange-events-list .upcoming-event .product__review .star--empty{width:20px;height:20px;background-size:20px 20px}}.exchange-events-list .upcoming-event .details,.exchange-events-list .upcoming-event .location{margin-bottom:15px}.exchange-events-list .upcoming-event .details span,.exchange-events-list .upcoming-event .location span{display:block}.exchange-events-list .upcoming-event__info{position:relative;text-align:left;margin:0 auto;padding-right:0;padding-left:80px;max-width:none}.exchange-events-list .upcoming-event__info .date--round{height:65px;width:65px;border-radius:50%;background-color:#fff;position:absolute;left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.exchange-events-list .upcoming-event__info .date--round p span{font-size:35px;font-size:3.5rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;position:absolute;display:inline-block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#000;letter-spacing:.01em}.footer .backtotop,.footer__nav,.footer__title,.footer_sub_title,.header-search .header-search__field{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.exchange-events-list .upcoming-event__info .date--round{width:90px;height:90px;top:0}.exchange-events-list .upcoming-event__info .details,.exchange-events-list .upcoming-event__info .location{font-size:19px;font-size:1.9rem;font-weight:300}.exchange-events-list .upcoming-event__info{padding-left:120px}}.extendedText-wrap{-webkit-transition:max-height .5s;transition:max-height .5s;overflow:hidden}.footer__nav{line-height:1.273;color:#878787;letter-spacing:.05em;font-weight:400;font-size:12px;font-size:1.2rem;display:block;width:50%;text-transform:none;margin-bottom:10px}@media screen and (min-width:1025px){.footer__nav{font-size:16px;font-size:1.6rem}}.footer__nav:nth-child(odd){float:left;clear:both}.footer__nav:nth-child(even){margin-right:0;float:right}.footer__nav.footer__nav--desktop{display:none;position:absolute;clear:none}.footer__nav li{padding:0 0 30px}.footer__nav li:first-child{padding-bottom:0}@media only screen and (min-width:768px){.footer__nav:nth-child(odd){clear:none}.footer__nav.footer__nav--desktop{position:relative;display:inline-block}.footer__nav li:first-child{display:list-item}}.footer__nav li.footer-nav__item--hidden{display:none}@media only screen and (min-width:768px){.footer__nav li.footer-nav__item--hidden{display:list-item}}.footer__nav li a{text-decoration:none;color:#878787;font-size:11px;font-size:1.1rem;line-height:1.3;display:inline-block}@media only screen and (min-width:768px){.footer__nav li a{font-size:11px;font-size:1.1rem}}@media only screen and (min-width:1025px){.footer__nav li a{font-size:11px;font-size:1.1rem;font-weight:400}}.footer__nav li a:hover{color:#272727}@media only screen and (min-width:768px){.footer__nav{display:inline-block;width:30%}.footer__nav:nth-child(even),.footer__nav:nth-child(odd){float:left;margin-right:3%}.footer__nav:nth-child(4),.footer__nav:nth-child(7){clear:both}.footer__nav li{padding:0 0 8px}.footer__nav li a{font-weight:300}.footer__nav li a.footer__title{font-size:12px;font-size:1.2rem;font-weight:500}}.footer,.footer__social__icons li a{display:block}.footer__social__icons{display:block;margin-top:4px;margin-bottom:27px}.footer__social__icons li{float:left;margin-right:6px}.footer__social__icons li img{opacity:.5;filter:alpha(opacity=50);width:40px;height:40px}.footer__social__icons li img:hover{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:768px){.footer__social__icons{margin-left:-6px}.footer__social__icons li{text-align:center;padding:0 5px;margin:0;width:20%}.footer__social__icons li img{max-width:55px;width:100%;height:auto;margin:0 auto}.footer__social__icons{text-align:left;margin-bottom:140px}.footer__social__icons li{margin-left:-5px;margin-right:-11px}.footer__social__icons li a{padding-right:10px}.footer{margin-bottom:0}}.footer .form__input,.footer__title{margin-bottom:0}@media only screen and (min-width:1025px){.footer__social__icons li img{width:46px;height:46px}}.footer{position:relative;color:#878787;background-color:#efefef;z-index:9999}.collapse-panel-content .footer .collapse-panel-content__all-ingredients,.collapse-panel-content .footer .collapse-panel-content__ingredients,.footer .collapse-panel-content .collapse-panel-content__all-ingredients,.footer .collapse-panel-content .collapse-panel-content__ingredients,.footer .wrapper{position:relative;padding:0}.footer .backtotop{font-size:9px;font-size:.9rem;font-weight:400;line-height:1.444;text-transform:uppercase;position:fixed;bottom:0;text-align:center;color:#efefef;width:100%;text-decoration:none;z-index:99999;background-color:#000;padding:20px;display:none;left:0}@media screen and (min-width:1025px){.footer .backtotop{font-size:14px;font-size:1.4rem}}.footer .backtotop span{cursor:pointer;padding:10px}.footer .backtotop img{vertical-align:middle;margin-right:5px;width:15px}.footer .form--grey{margin-top:-15px}.footer .form--grey .form__email{border:1px solid #ababab;background:#fff;padding:5px;margin-top:12px}.footer .form--grey .form__email input::-webkit-input-placeholder{font-size:12px;font-size:1.2rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.footer .form--grey .form__email input:-moz-placeholder{font-size:12px;font-size:1.2rem}.footer .form--grey .form__email input::-moz-placeholder{font-size:12px;font-size:1.2rem}.footer .form--grey .form__email input:-ms-input-placeholder{font-size:12px;font-size:1.2rem}.footer .form--grey .form__email-icon{top:8px;right:10px}.footer__left,.footer__right{font-size:14px;font-size:1.4rem;padding:30px 20px;clear:both;width:100%;border-bottom:1px solid #dfdfdf;text-align:left;color:#272727;font-weight:400;letter-spacing:.035em}@media only screen and (min-width:768px){.footer .backtotop{display:none!important}.footer__left,.footer__right{clear:none;border-bottom:0;padding:56px 40px}.footer__left{float:left;width:42%}}.footer__left{padding-top:50px;max-width:460px}@media only screen and (min-width:1025px){.footer__left,.footer__right{font-size:12px;font-size:1.2rem}.footer__left{width:37%}}.footer__right{padding-bottom:0}@media only screen and (min-width:768px){.footer__right{float:right;width:58%}}@media only screen and (min-width:1025px){.footer__right{width:55%}}.footer__title{font-size:10px;font-size:1rem;font-weight:500;line-height:1.182;color:gray;text-transform:uppercase;letter-spacing:.1em;display:inline-block}@media screen and (min-width:1025px){.footer__title{font-size:16px;font-size:1.6rem}}.footer__title:after{display:block;content:" ";width:30px;height:2px;background-color:#272727;opacity:.3;filter:alpha(opacity=30);margin:17px 0 16px}.footer__title a{line-height:1}.footer_sub_title{display:block;font-size:1rem;margin-bottom:24px;color:#878787}@media only screen and (min-width:768px){.footer__title{font-size:12px;font-size:1.2rem}.footer__title:after{width:50px;height:2px}}@media only screen and (min-width:992px){.footer .form--grey .form__email{margin-top:0;display:inline-flex}.footer .form--grey .btn-desk-email-sub{height:30px;line-height:30px;font-size:12px;padding:0 10px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;text-decoration:none}.footer .form--grey .form__email-icon{display:none}.footer .form--grey .form__email{padding:2px 2px 2px 5px}}@media only screen and (min-width:768px) and (max-width:992px){.footer .form--grey .form__email-icon{display:none}.footer .form--grey .btn-desk-email-sub{height:30px;line-height:30px;font-size:12px;padding:0 5px}.footer .form--grey .form__email{margin-top:0;display:inline-flex;padding:3px 2px 3px 5px}}@media only screen and (max-width:767px){.footer .form--grey .btn-desk-email-sub{display:none}}@media only screen and (min-width:1025px){.footer__title{letter-spacing:.1em;color:#878787}}.footer__newsletter{width:100%}.footer__newsletter .form{margin-bottom:10px}.footer__newsletter .footer__title:after{margin:17px 0 12px}.footer__utility{font-size:9px;font-size:.9rem;clear:both;display:block;width:calc(100% + 40px);margin-left:-20px;padding:30px 0 20px;border-top:1px solid #dfdfdf;text-align:center;line-height:1em;font-weight:400;letter-spacing:.05em}.footer__utility .footer__info-links{width:100%;margin-bottom:10px;text-align:center}.footer__utility .footer__info-links li{display:inline-block;border-right:1px solid gray;padding-right:3%;margin:0 3% 15px 0}.footer__utility .footer__info-links li a{color:gray;text-decoration:none;font-size:10px;font-size:1rem}.footer__utility .footer__info-links li a:hover{color:#272727}@media only screen and (min-width:768px){.footer__utility .footer__info-links li a{font-size:11px;font-size:1.1rem}}.footer__utility .footer__info-links li:last-child{border-right:0;margin-right:0;padding-right:0}.footer__utility .copyright-info{color:#ababab;font-size:10px;font-size:1rem;font-weight:400}@media only screen and (min-width:768px){.footer__utility{border-top:0;float:right;width:calc(100% - 120px);font-weight:400;padding-top:40px}.footer__utility .footer__info-links{display:block;margin-bottom:5px}.footer__utility .footer__info-links li{text-align:center;line-height:1.3}.footer__utility .footer__info-links li:first-child{padding-left:0}.footer__utility .copyright-info{font-size:11px;font-size:1.1rem;letter-spacing:.05em}}@media only screen and (min-width:1025px){.footer__utility{width:calc(100% - 140px);padding:45px 30px}.footer__utility .footer__info-links{font-size:9px;font-size:.9rem;letter-spacing:.05em}}.footer__language{display:block;width:100px;height:35px;margin:0 auto 70px;border:1px solid #b3b3b3;background-color:transparent;cursor:pointer}@media only screen and (min-width:768px){.footer__language{float:left;font-size:12px;font-size:1.2rem;margin:40px 0 0;width:120px;height:64px;letter-spacing:.1em}}@media only screen and (min-width:1025px){.footer__language{font-size:14px;font-size:1.4rem;width:153px}}.footer__language img,.footer__language span{vertical-align:middle}.footer__language img{margin-right:3px}.footer__language span{color:rgba(135,135,135,.6)}.footer__language:active,.footer__language:focus,.footer__language:hover{outline-width:0;border:1px solid #878787}.footer__language:active span,.footer__language:focus span,.footer__language:hover span{color:#878787}.dynamic-width__item{width:100%;background-color:#000;height:0;padding-bottom:86%;float:left;text-align:center;overflow:hidden;position:relative}@media only screen and (max-width:1024px){.dynamic-width__item:nth-child(even){border-top-width:0}}.dynamic-width__item h2{color:#fff;margin-bottom:23px;line-height:.78em;letter-spacing:.02em}.collapse-panel-content .dynamic-width__item hr,.dynamic-width__item .collapse-panel-content hr,.dynamic-width__item .rule--short{height:1px;background-color:rgba(255,255,255,.85)}@media only screen and (min-width:1025px){.dynamic-width__item:nth-child(even){border-left-width:0}.dynamic-width__item h2{font-size:50px;font-size:5rem;margin-bottom:28px}.collapse-panel-content .dynamic-width__item hr,.dynamic-width__item .collapse-panel-content hr,.dynamic-width__item .rule--short{height:2px;margin-bottom:22px}}.dynamic-width__item p{font-size:12px;font-size:1.2rem;font-weight:300;margin-bottom:23px;line-height:1.4em;letter-spacing:.05em;color:rgba(255,255,255,.85)}@media only screen and (min-width:1025px){.dynamic-width__item p{font-size:16px;font-size:1.6rem;line-height:1.45em}}.dynamic-width__item a{text-transform:uppercase;color:rgba(255,255,255,.85);font-weight:500;text-decoration:none;letter-spacing:.1em;line-height:.75em}.dynamic-width__item a:hover{color:#b4b4b4}@media only screen and (min-width:500px){.dynamic-width__item{padding-bottom:70%}}.dynamic-width__bg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:120%;height:120%}.dynamic-width__bg img{width:100%;max-height:none}.dynamic-width__text{z-index:2;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;max-width:275px;margin:0 auto 20px}@media only screen and (min-width:768px){.dynamic-width__item a{font-size:12px;font-size:1.2rem}.dynamic-width__text{max-width:200px}}.dynamic-width{display:block}@media only screen and (min-width:1025px){.dynamic-width__item a{font-size:16px;font-size:1.6rem}.dynamic-width__item{padding-bottom:80%}.dynamic-width__text{max-width:400px}.dynamic-width.dynamic-width__one-col h2{font-size:70px;font-size:7rem;margin-bottom:48px}.dynamic-width.dynamic-width__one-col p{font-size:24px;font-size:2.4rem;line-height:1.37em;margin-bottom:52px;letter-spacing:.048em}.dynamic-width.dynamic-width__one-col a{font-size:24px;font-size:2.4rem}.collapse-panel-content .dynamic-width.dynamic-width__one-col hr,.dynamic-width.dynamic-width__one-col .collapse-panel-content hr,.dynamic-width.dynamic-width__one-col .rule--short{margin-bottom:41px}.dynamic-width.dynamic-width__two-col .dynamic-width__item{position:relative;width:50%;padding-bottom:50%}.dynamic-width.dynamic-width__two-col .dynamic-width__item:after{display:block;position:absolute;right:0;content:" ";width:1px;height:100%;background-color:rgba(255,255,255,.1);z-index:1}.dynamic-width.dynamic-width__two-col .dynamic-width__item:nth-child(even):after{display:none}.dynamic-width.dynamic-width__three-col .dynamic-width__item{position:relative;width:33.3%;padding-bottom:33.3%}.dynamic-width.dynamic-width__three-col .dynamic-width__item:after{display:block;position:absolute;right:0;content:" ";width:1px;height:100%;background-color:rgba(255,255,255,.1);z-index:1}.dynamic-width.dynamic-width__three-col .dynamic-width__item:nth-child(3n+3):after{display:none}.dynamic-width.dynamic-width__three-col .dynamic-width__text{max-width:300px}.dynamic-width.dynamic-width__three-col h2{font-size:35px;font-size:3.5rem;margin-bottom:23px}}@media only screen and (min-width:1400px){.dynamic-width.dynamic-width__three-col h2{font-size:50px;font-size:5rem;margin-bottom:28px}}@media only screen and (min-width:1025px){.collapse-panel-content .dynamic-width.dynamic-width__three-col hr,.dynamic-width.dynamic-width__three-col .collapse-panel-content hr,.dynamic-width.dynamic-width__three-col .rule--short{width:100px;height:1px;margin-bottom:16px}.dynamic-width.dynamic-width__three-col p{font-size:12px;font-size:1.2rem}}@media only screen and (min-width:1400px){.collapse-panel-content .dynamic-width.dynamic-width__three-col hr,.dynamic-width.dynamic-width__three-col .collapse-panel-content hr,.dynamic-width.dynamic-width__three-col .rule--short{height:2px;margin-bottom:22px}.dynamic-width.dynamic-width__three-col p{font-size:16px;font-size:1.6rem;line-height:1.45em}}@media only screen and (min-width:1025px){.dynamic-width.dynamic-width__three-col a{font-size:12px;font-size:1.2rem}}@media only screen and (min-width:1400px){.dynamic-width.dynamic-width__three-col a{font-size:16px;font-size:1.6rem}}.featured-item-listing__container{margin:30px auto}.featured-item-listing__container:last-child{margin-bottom:0}@media only screen and (min-width:768px){.featured-item-listing__container{margin:40px auto}}.featured-item-listing__item{display:table;margin-bottom:15px;width:100%}.featured-item__details,.featured-item__image{display:table-cell;vertical-align:top}@media only screen and (max-width:767px){.featured-item__image{display:none}}.featured-item__details{background-color:#fff;position:relative;padding:30px}@media only screen and (min-width:768px){.featured-item-listing__item{margin-bottom:30px}.featured-item__image{width:37%;min-width:255px}.featured-item__details{width:63%;padding:25px}.featured-item__details .item-title{margin-bottom:10px}}.featured-item__details .item-title{font-size:25px;font-size:2.5rem;color:#272727;text-align:left;margin-bottom:10px}.featured-item__details .item-title span{display:block}@media only screen and (min-width:1025px){.featured-item__image{min-width:355px}.featured-item__details{padding:40px}.featured-item__details .item-title{font-size:36px;font-size:3.6rem}}@media screen and (min-width:1500px){.featured-item__details .item-title{font-size:50px;font-size:5rem}}.featured-item__details .item-description{font-size:9px;font-size:.9rem;text-align:left;color:#878787;margin-bottom:0;max-width:400px;min-width:150px;width:90%}@media only screen and (min-width:768px){.featured-item__details .item-description{width:63%;max-width:320px;font-size:12px;font-size:1.2rem}}@media only screen and (min-width:1025px){.featured-item__details .item-description{font-size:14px;font-size:1.4rem}}@media screen and (min-width:1300px){.featured-item__details .item-description{font-size:14px;font-size:1.4rem}}@media screen and (min-width:1500px){.featured-item__details .item-description{font-size:18px;font-size:1.8rem;width:calc(100% - 60px)}}.featured-item__icon{position:absolute;bottom:0;right:0;margin:15px}@media only screen and (min-width:768px){.featured-item__icon{margin:20px}.generic-modules{display:table}}.featured-item__icon:hover{opacity:.5;filter:alpha(opacity=50)}.icon-arrow-long{background-image:url(/_Images/global/ui/arrow-long-right.svg);width:24px;height:10px}@media only screen and (min-width:1025px){.featured-item__icon{margin:35px}.icon-arrow-long{width:36px;height:14px}}.generic-modules{max-width:1200px;width:100%;margin:0 auto}.generic-module{position:relative;width:100%;display:block;padding:30px 15px 40px;text-align:center;border-bottom:1px solid rgba(0,0,0,.3)}.generic-module:last-child:after{height:0}.generic-module .generic-module__text{font-size:14px;font-size:1.4rem;margin:auto auto 20px;line-height:1.25;color:#747474}.collapse-panel-content .generic-module hr,.generic-module .collapse-panel-content hr,.generic-module .rule--short{height:2px;margin:0 0 20px}@media only screen and (min-width:768px){.generic-module .generic-module__text{color:#747474;font-size:16px;font-size:1.6rem;max-width:375px}.collapse-panel-content .generic-module hr,.generic-module .collapse-panel-content hr,.generic-module .rule--short{margin:0 auto 30px}}.generic-module:after{position:absolute;bottom:0;left:0;right:0;margin:0 -10px;display:inline-block;content:'';background-color:rgba(0,0,0,.33);width:auto;height:1px;-webkit-margin-before:0;padding:0;border:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.generic-module .btn-cta{margin-bottom:0;width:100%}.generic-module .btn-cta:hover{border:1px solid #1e1e1e!important}@media only screen and (min-width:768px){.generic-module .btn-cta{vertical-align:bottom;position:absolute;margin-bottom:0;width:300px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:80px}.generic-module{display:block;float:left;width:50%;height:auto;padding:50px 45px 100px;text-align:center}.generic-module:after{display:none}.generic-module:nth-child(even):before{position:absolute;top:0;left:0;display:inline-block;content:'';background-color:rgba(0,0,0,.33);width:1px;height:100%;-webkit-margin-before:0;padding:0;border:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}}.find-a-salon-callout .icon__wrapper,.three-column-content__bg{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){.generic-module{padding:80px 55px 145px}.generic-module .page-title{font-size:60px;font-size:6rem}.generic-module:nth-child(odd){padding-right:70px}.generic-module:nth-child(even){padding-left:70px}}.generic-module .access-bottom{padding-bottom:0;margin-top:30px}.generic{position:relative;margin-bottom:30px;width:100%;max-width:960px;text-align:left}@media only screen and (min-width:768px){.generic-module{margin-top:0}.generic{margin:40px auto}.generic h1{text-align:left;max-width:60%}}.generic .rtf{clear:both}.three-column-content{width:calc(100% - 60px);margin:0 auto}@media only screen and (min-width:1025px){.generic h1{text-align:left;max-width:50%}.three-column-content{display:table;width:calc(96%);height:345px;margin:30px auto}}@media only screen and (min-width:768px) and (max-width:1024px){.full-width-tablet-carousel .content-wrap-wide{padding:0}.three-column-content-carousel{width:450px;margin:40px auto auto}.three-column-content-carousel .slick-slide{opacity:.5;filter:alpha(opacity=50);padding:0 15px}.three-column-content-carousel .slick-slide.slick-current{opacity:1;filter:alpha(opacity=100)}.three-column-content-carousel .slick-track{padding-top:20px}}.three-column-content-carousel .slick-prev{left:calc(50% - 120px)}.three-column-content-carousel .slick-next{right:calc(50% - 120px)}.three-column-content-carousel .slick-dots li button:before,.three-column-content-carousel .slick-dots li.slick-active button:before{color:#272727}@media only screen and (min-width:1025px){.three-column-content-carousel{width:100%!important}}@media only screen and (max-width:767px){.three-column-content__column{padding:15px 0;width:100%}}@media only screen and (min-width:1025px) and (max-width:1400px){.three-column-content__column{width:33.333%;display:table-cell;padding:15px}}@media only screen and (min-width:1400px){.three-column-content__column{width:33.333%;display:table-cell;padding:30px}}.three-column-content__item{width:100%;text-align:center;position:relative;height:350px;display:table;background:url(/_Images/global/content-managed/slide-02.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width:1025px){.three-column-content__item{height:100%;padding-top:20px}}.three-column-content__icon{position:absolute;top:-15px;left:-15px;height:65px;width:65px;z-index:2;background-color:#fff;padding:17px}@media only screen and (min-width:1025px){.three-column-content__icon{width:70px;height:70px;padding:20px}}.three-column-content__bg{position:absolute;overflow:hidden;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:100%;height:100%}.three-column-content__text{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;position:relative;width:75%;max-width:275px;margin:0 auto 20px;padding:20px 0}.three-column-content__text h3{font-size:35px;font-size:3.5rem;color:#fff;margin-bottom:20px}@media only screen and (min-width:1025px) and (max-width:1400px){.three-column-content__text h3{font-size:40px;font-size:4rem}}@media only screen and (min-width:1400px){.three-column-content__text h3{font-size:50px;font-size:5rem}}.three-column-content__text p{margin-bottom:20px;font-size:12px;font-size:1.2rem;color:#fff;font-weight:300}@media only screen and (min-width:1025px) and (max-width:1400px){.three-column-content__text p{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:1400px){.three-column-content__text p{font-size:18px;font-size:1.8rem}}.three-column-content__text a{font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#fff;font-weight:400;text-decoration:none;letter-spacing:.1em}.three-column-content__text a:hover{color:#b4b4b4}@media only screen and (min-width:1025px) and (max-width:1400px){.three-column-content__text a{font-size:14px;font-size:1.4rem}.three-column-content__text{margin-bottom:0}}@media only screen and (min-width:1400px){.three-column-content__text a{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:767px){.three-column-content__text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.header-search .header-search__submit,.header__primary .logo-img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media only screen and (min-width:768px){.three-column-content__item{display:block}.three-column-content__text{padding:30px 0;max-width:250px}}.header-wrapper{position:relative;width:100%;z-index:9999}.header{position:absolute;width:100%;z-index:99999;background-color:#272727;top:0}.header.is-sticky{position:fixed}.header.is-sticky .header__primary{margin-top:0}@media only screen and (min-width:1025px){.header-wrapper{padding-top:157px;margin-bottom:0}.collapse-panel-content .header.is-sticky .header__primary .collapse-panel-content__all-ingredients,.collapse-panel-content .header.is-sticky .header__primary .collapse-panel-content__ingredients,.header.is-sticky .header__primary,.header.is-sticky .header__primary .collapse-panel-content .collapse-panel-content__all-ingredients,.header.is-sticky .header__primary .collapse-panel-content .collapse-panel-content__ingredients,.header.is-sticky .header__primary .wrapper{height:60px}.header.is-sticky .header__primary .logo-img{min-width:107px;width:107px}.header.is-sticky .header__primary .primary-link{height:60px;line-height:60px;font-size:14px;font-size:1.4rem}.header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{padding:13px 0}.header.is-sticky .header__primary .primary-icons__icon{height:28px;width:26px}}.header__primary{position:relative;height:80px;text-align:center;background-color:#1e1e1e}.collapse-panel-content .header__primary .collapse-panel-content__all-ingredients,.collapse-panel-content .header__primary .collapse-panel-content__ingredients,.header__primary .collapse-panel-content .collapse-panel-content__all-ingredients,.header__primary .collapse-panel-content .collapse-panel-content__ingredients,.header__primary .wrapper{position:relative;height:100%}@media only screen and (min-width:1025px){.header__primary{height:100px;margin-top:58px}.collapse-panel-content .header__primary .collapse-panel-content__all-ingredients,.collapse-panel-content .header__primary .collapse-panel-content__ingredients,.header__primary .collapse-panel-content .collapse-panel-content__all-ingredients,.header__primary .collapse-panel-content .collapse-panel-content__ingredients,.header__primary .wrapper{height:98px;padding:0}.header__primary .logo{width:20%}}.header__primary .logo{height:100%}.header__primary .logo-img{display:inline-block;min-width:114px;width:114px;z-index:9;position:relative;top:50%;transform:translateY(-50%)}@media only screen and (min-width:1025px){.header__primary .logo-img{min-width:160px;width:160px;margin-right:0;left:0}}.header-search{display:none;position:absolute;bottom:0;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;height:45px;color:#000;background-color:#fff;text-align:left;z-index:900}@media only screen and (min-width:1025px){.header-search{height:80px;padding:0}.header-search .header-search__wrapper{max-width:none;padding:0}}.header-search.expanded{display:block}.header-search .header-search__wrapper{margin:0 auto;height:100%}.header-search .header-search__form{position:relative;margin:0 20px;height:100%}.header-search .header-search__close,.header-search .header-search__submit{position:absolute;top:50%;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat}@media only screen and (min-width:1025px){.header-search .header-search__form{margin:0 70px}.header-search .header-search__form:after{position:absolute;top:-5px;right:0;content:"";background-color:#fff;display:inline-block;width:12px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.header-search .header-search__submit{position:absolute;z-index:1;top:50%;transform:translateY(-50%);left:0;border:0;opacity:.5;filter:alpha(opacity=50);cursor:pointer}.header-search .header-search__field{font-weight:300;line-height:1.273;letter-spacing:.05em;font-style:italic;width:100%;height:100%;padding:0 40px 0 30px;border:0;color:#000}@media screen and (min-width:1025px){.header-search .header-search__field{font-size:16px;font-size:1.6rem}}.header-search .header-search__close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;display:inline-block;opacity:.5;filter:alpha(opacity=50)}.header-search .header-search__close:active,.header-search .header-search__close:hover{opacity:.8;filter:alpha(opacity=80)}.lookbook .slick-slide,.lookbook .slick-slide.slick-active,.lookbook .slick-slide:hover{opacity:1;filter:alpha(opacity=100)}.header-search .autocomplete-suggestions{width:100%!important;background:#272727}.header-search .autocomplete-suggestion{padding:0 20px;border-bottom:2px solid #333}@media only screen and (min-width:1025px){.header-search .header-search__field{font-size:14px;font-size:1.4rem}.header-search .autocomplete-suggestion{padding:5px 70px 10px}}.header-search .autocomplete-suggestion:nth-child(2n){background:#2b2b2b}.header-search .predictive__link{display:block;height:81px}.header-search .predictive__link:before{content:'\200B';display:inline-block;height:100%;vertical-align:middle}.header-search .predictive__text{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em;font-size:20px;font-size:2rem;max-width:210px;margin-left:63px;display:inline-block;vertical-align:middle;color:#fff}.header-search img+.predictive__text{margin-left:15px}.header-search .predictive__image{display:inline-block;vertical-align:middle;border:1px solid #333}.header-search .predictive__category{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;letter-spacing:.05em;font-size:10px;font-size:1rem;display:block;margin-bottom:4px;text-transform:uppercase;color:gray;font-weight:400}.header-search .dropdown-menu{width:100%;margin:-30px 0 0;padding:30px 0 0}.header-search .dropdown-menu li{padding:15px 0 15px 35px;background-color:#0e0e0e;text-transform:uppercase}.header-search .dropdown-menu li:nth-child(even){background-color:#272727;border-bottom:1px solid #414141;border-top:1px solid #414141}.header-search .dropdown-menu li .dropdown-menu__thumbnail{display:inline-block;margin:0 15px 0 0;vertical-align:middle}.header-search .dropdown-menu li .dropdown-menu__innerwrapper{display:inline-block;vertical-align:middle}.header-search .dropdown-menu li .dropdown-menu__headline{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;margin:0 0 5px;font-size:10px;font-size:1rem}.header-search .dropdown-menu li .dropdown-menu__byline{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;font-size:20px;font-size:2rem;color:#fff}.homepage-banner{position:relative;text-align:center;padding-bottom:40px}@media screen and (min-width:768px){.homepage-banner{padding-bottom:0}}.homepage-banner__content{padding:34px 34px 27px;text-align:center}@media screen and (min-width:1025px) and (max-width:1400px){.collapse-panel-content .homepage-banner__content hr,.homepage-banner__content .collapse-panel-content hr,.homepage-banner__content .rule--short{margin-bottom:30px}}.collapse-panel-content .homepage-banner__content h4,.collapse-panel-content .homepage-banner__content h5,.homepage-banner__content .EOD-subcategories__title,.homepage-banner__content .bg-generic-callout__pink,.homepage-banner__content .classes-section-nav__parent>span,.homepage-banner__content .collapse-panel-content h4,.homepage-banner__content .collapse-panel-content h5,.homepage-banner__content .heading-simple,.homepage-banner__content .product .product__name,.homepage-banner__content .product-heading,.homepage-banner__content .product-listing-item__description-wrapper h2 span,.homepage-banner__content .product__review .review__number,.homepage-banner__content .product__series,.homepage-banner__content .text-rule h1,.homepage-banner__content .text-rule h2,.homepage-banner__content .text-rule h3,.homepage-banner__content .text-rule h4,.homepage-banner__content .text-rule span,.homepage-banner__content .text-rule-large h1,.homepage-banner__content .text-rule-large h2,.homepage-banner__content .text-rule-large h3,.homepage-banner__content .text-rule-large h4,.homepage-banner__content .text-rule-large span,.product .homepage-banner__content .product__name,.product-listing-item__description-wrapper h2 .homepage-banner__content span,.product__review .homepage-banner__content .review__number,.text-rule .homepage-banner__content h1,.text-rule .homepage-banner__content h2,.text-rule .homepage-banner__content h3,.text-rule .homepage-banner__content h4,.text-rule .homepage-banner__content span,.text-rule-large .homepage-banner__content h1,.text-rule-large .homepage-banner__content h2,.text-rule-large .homepage-banner__content h3,.text-rule-large .homepage-banner__content h4,.text-rule-large .homepage-banner__content span{font-size:9px;font-size:.9rem;margin-bottom:10px;font-weight:300}@media screen and (min-width:1025px){.collapse-panel-content .homepage-banner__content h4,.collapse-panel-content .homepage-banner__content h5,.homepage-banner__content .EOD-subcategories__title,.homepage-banner__content .bg-generic-callout__pink,.homepage-banner__content .classes-section-nav__parent>span,.homepage-banner__content .collapse-panel-content h4,.homepage-banner__content .collapse-panel-content h5,.homepage-banner__content .heading-simple,.homepage-banner__content .product .product__name,.homepage-banner__content .product-heading,.homepage-banner__content .product-listing-item__description-wrapper h2 span,.homepage-banner__content .product__review .review__number,.homepage-banner__content .product__series,.homepage-banner__content .text-rule h1,.homepage-banner__content .text-rule h2,.homepage-banner__content .text-rule h3,.homepage-banner__content .text-rule h4,.homepage-banner__content .text-rule span,.homepage-banner__content .text-rule-large h1,.homepage-banner__content .text-rule-large h2,.homepage-banner__content .text-rule-large h3,.homepage-banner__content .text-rule-large h4,.homepage-banner__content .text-rule-large span,.product .homepage-banner__content .product__name,.product-listing-item__description-wrapper h2 .homepage-banner__content span,.product__review .homepage-banner__content .review__number,.text-rule .homepage-banner__content h1,.text-rule .homepage-banner__content h2,.text-rule .homepage-banner__content h3,.text-rule .homepage-banner__content h4,.text-rule .homepage-banner__content span,.text-rule-large .homepage-banner__content h1,.text-rule-large .homepage-banner__content h2,.text-rule-large .homepage-banner__content h3,.text-rule-large .homepage-banner__content h4,.text-rule-large .homepage-banner__content span{font-size:14px;font-size:1.4rem}}@media screen and (min-width:1400px){.collapse-panel-content .homepage-banner__content h4,.collapse-panel-content .homepage-banner__content h5,.homepage-banner__content .EOD-subcategories__title,.homepage-banner__content .bg-generic-callout__pink,.homepage-banner__content .classes-section-nav__parent>span,.homepage-banner__content .collapse-panel-content h4,.homepage-banner__content .collapse-panel-content h5,.homepage-banner__content .heading-simple,.homepage-banner__content .product .product__name,.homepage-banner__content .product-heading,.homepage-banner__content .product-listing-item__description-wrapper h2 span,.homepage-banner__content .product__review .review__number,.homepage-banner__content .product__series,.homepage-banner__content .text-rule h1,.homepage-banner__content .text-rule h2,.homepage-banner__content .text-rule h3,.homepage-banner__content .text-rule h4,.homepage-banner__content .text-rule span,.homepage-banner__content .text-rule-large h1,.homepage-banner__content .text-rule-large h2,.homepage-banner__content .text-rule-large h3,.homepage-banner__content .text-rule-large h4,.homepage-banner__content .text-rule-large span,.product .homepage-banner__content .product__name,.product-listing-item__description-wrapper h2 .homepage-banner__content span,.product__review .homepage-banner__content .review__number,.text-rule .homepage-banner__content h1,.text-rule .homepage-banner__content h2,.text-rule .homepage-banner__content h3,.text-rule .homepage-banner__content h4,.text-rule .homepage-banner__content span,.text-rule-large .homepage-banner__content h1,.text-rule-large .homepage-banner__content h2,.text-rule-large .homepage-banner__content h3,.text-rule-large .homepage-banner__content h4,.text-rule-large .homepage-banner__content span{font-size:20px;font-size:2rem}}.homepage-banner__content h3{font-size:35px;font-size:3.5rem;margin-bottom:22px;letter-spacing:.02em}@media screen and (min-width:1025px){.homepage-banner__content h3{font-size:70px;font-size:7rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;margin-bottom:30px}}@media screen and (min-width:1400px){.homepage-banner__content h3{font-size:100px;font-size:10rem;margin-bottom:50px}}.homepage-banner__content p{font-size:12px;font-size:1.2rem;color:#000;margin-bottom:20px;font-weight:300;line-height:1.3em;letter-spacing:.05em}@media screen and (min-width:768px){.homepage-banner__content p{margin-bottom:22px}.homepage-banner__content{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:73px;width:calc(41% - 73px);padding:37px 0}}@media screen and (min-width:1025px){.homepage-banner__content p{font-size:14px;font-size:1.4rem;margin-bottom:30px}}@media screen and (min-width:1400px){.homepage-banner__content p{font-size:16px;font-size:1.6rem;margin-bottom:50px}}.homepage-banner__button{font-size:12px;font-size:1.2rem;display:block;color:#fff;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);width:100%;height:45px;line-height:45px;font-weight:400;letter-spacing:.1em}@media screen and (min-width:1025px){.homepage-banner__button{font-size:14px;font-size:1.4rem;height:60px;line-height:60px}}@media screen and (min-width:768px){.homepage-banner__button{display:block;width:83%;margin:0 auto}.homepage-banner__image{width:59%;float:left}}@media screen and (min-width:1400px){.homepage-banner__button{font-size:15px;font-size:1.5rem;height:80px;line-height:80px}.homepage-banner__image{margin-bottom:20px}}.find-a-salon-callout{position:relative;overflow:hidden;height:100%;padding-top:45px}@media only screen and (min-width:768px){.header-search .predictive__text{max-width:none}.find-a-salon-callout{padding:35px;height:100%;width:100%}}.find-a-salon-callout .find-a-salon-callout__bg{position:absolute;z-index:-1;right:0;top:0;min-width:100%;min-height:100%;max-width:none;max-height:none}.find-a-salon-callout .text-content{text-align:center;background-color:#efefef}.find-a-salon-callout .text-content h2{color:#000}@media only screen and (min-width:1025px){.find-a-salon-callout{padding:95px}.find-a-salon-callout .text-content h2{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:.8;font-size:90px;font-size:9rem}}.find-a-salon-callout .search-content{text-align:left;background-color:#fff;padding:0 15px 20px}@media only screen and (min-width:768px){.find-a-salon-callout .search-content{padding:0 0 25px}}@media only screen and (min-width:1025px){.find-a-salon-callout .search-content{padding:0 0 50px}}.collapse-panel-content .find-a-salon-callout .search-content h4,.collapse-panel-content .find-a-salon-callout .search-content h5,.find-a-salon-callout .search-content .EOD-subcategories__title,.find-a-salon-callout .search-content .bg-generic-callout__pink,.find-a-salon-callout .search-content .classes-section-nav__parent>span,.find-a-salon-callout .search-content .collapse-panel-content h4,.find-a-salon-callout .search-content .collapse-panel-content h5,.find-a-salon-callout .search-content .heading-simple,.find-a-salon-callout .search-content .product .product__name,.find-a-salon-callout .search-content .product-heading,.find-a-salon-callout .search-content .product-listing-item__description-wrapper h2 span,.find-a-salon-callout .search-content .product__review .review__number,.find-a-salon-callout .search-content .product__series,.find-a-salon-callout .search-content .text-rule h1,.find-a-salon-callout .search-content .text-rule h2,.find-a-salon-callout .search-content .text-rule h3,.find-a-salon-callout .search-content .text-rule h4,.find-a-salon-callout .search-content .text-rule span,.find-a-salon-callout .search-content .text-rule-large h1,.find-a-salon-callout .search-content .text-rule-large h2,.find-a-salon-callout .search-content .text-rule-large h3,.find-a-salon-callout .search-content .text-rule-large h4,.find-a-salon-callout .search-content .text-rule-large span,.product .find-a-salon-callout .search-content .product__name,.product-listing-item__description-wrapper h2 .find-a-salon-callout .search-content span,.product__review .find-a-salon-callout .search-content .review__number,.text-rule .find-a-salon-callout .search-content h1,.text-rule .find-a-salon-callout .search-content h2,.text-rule .find-a-salon-callout .search-content h3,.text-rule .find-a-salon-callout .search-content h4,.text-rule .find-a-salon-callout .search-content span,.text-rule-large .find-a-salon-callout .search-content h1,.text-rule-large .find-a-salon-callout .search-content h2,.text-rule-large .find-a-salon-callout .search-content h3,.text-rule-large .find-a-salon-callout .search-content h4,.text-rule-large .find-a-salon-callout .search-content span{color:#b4b4b4}@media only screen and (min-width:768px){.find-a-salon-callout .search-content .search-wrap{padding:25px}.find-a-salon-callout .search-result{margin:0 25px}}@media only screen and (min-width:1025px){.find-a-salon-callout .search-content .search-wrap{padding:50px}}.find-a-salon-callout .search-content .search-field{position:relative}.find-a-salon-callout .search-content input{font-size:13px;font-size:1.3rem;padding-left:45px}@media only screen and (min-width:1025px){.find-a-salon-callout .search-content input{height:50px;font-size:14px;font-size:1.4rem}}.find-a-salon-callout .search-content .btn-submit{width:20px;height:20px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.find-a-salon-callout .search-result{position:relative}.find-a-salon-callout .search-result .btn-cta,.find-a-salon-callout .search-result .btn-phone{display:inline-block;position:absolute;right:0}.find-a-salon-callout .search-result .btn-cta{color:#000;bottom:0;padding-right:35px;background-image:url(/_Images/global/ui/arrow-long-right.svg);background-position:right 50%;background-repeat:no-repeat;background-size:25px}@media only screen and (min-width:1025px){.find-a-salon-callout .search-content .btn-submit{width:30px;height:30px}.find-a-salon-callout .search-result{margin:0 50px}.find-a-salon-callout .search-result .btn-cta{background-size:50px;padding-right:60px}}.find-a-salon-callout .search-result .btn-phone{padding:0;border-color:#b4b4b4;color:#b4b4b4;width:120px}@media only screen and (min-width:1025px){.find-a-salon-callout .search-result .btn-phone{width:240px;height:80px}}.find-a-salon-callout .salons-listing__salon-name{color:#000}.category-nav .nav--container .find-a-salon-callout .category-section__title:after,.category-sorting__bottom .category-sorting__filter .find-a-salon-callout a,.category-sorting__bottom .category-sorting__filter .find-a-salon-callout button,.find-a-salon-callout .breadcrumbs__item:after,.find-a-salon-callout .category-nav .nav--container .category-section__title:after,.find-a-salon-callout .category-sorting__bottom .category-sorting__filter a,.find-a-salon-callout .category-sorting__bottom .category-sorting__filter button,.find-a-salon-callout .icon,.find-a-salon-callout .product__review .star,.find-a-salon-callout .product__review .star--empty,.find-a-salon-callout .salons-listing__remove,.find-a-salon-callout .shipping-address__remove,.product__review .find-a-salon-callout .star,.product__review .find-a-salon-callout .star--empty{position:relative;height:56px;width:56px;border-radius:50%;background-color:#fff;margin-bottom:11px;text-align:center}@media only screen and (min-width:1025px){.category-nav .nav--container .find-a-salon-callout .category-section__title:after,.category-sorting__bottom .category-sorting__filter .find-a-salon-callout a,.category-sorting__bottom .category-sorting__filter .find-a-salon-callout button,.find-a-salon-callout .breadcrumbs__item:after,.find-a-salon-callout .category-nav .nav--container .category-section__title:after,.find-a-salon-callout .category-sorting__bottom .category-sorting__filter a,.find-a-salon-callout .category-sorting__bottom .category-sorting__filter button,.find-a-salon-callout .icon,.find-a-salon-callout .product__review .star,.find-a-salon-callout .product__review .star--empty,.find-a-salon-callout .salons-listing__remove,.find-a-salon-callout .shipping-address__remove,.product__review .find-a-salon-callout .star,.product__review .find-a-salon-callout .star--empty{margin-bottom:24px;width:112px;height:112px}}.find-a-salon-callout .icon__wrapper{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;display:block}.collapse-panel-content .find-a-salon-callout.logged-in .text-content hr,.find-a-salon-callout.logged-in .text-content .collapse-panel-content hr,.find-a-salon-callout.logged-in .text-content .rule--short,.find-a-salon-callout.logged-in .text-content p,.lookbook .slick-slide:before{display:none}.find-a-salon-callout .icon__wrapper img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%}@media only screen and (min-width:768px){.find-a-salon-callout.logged-in .text-content{padding-bottom:25px}.find-a-salon-callout.logged-in .text-content h2{margin-bottom:0}}.category-nav .nav--container .find-a-salon-callout.logged-in .category-section__title:after,.category-sorting__bottom .category-sorting__filter .find-a-salon-callout.logged-in a,.category-sorting__bottom .category-sorting__filter .find-a-salon-callout.logged-in button,.find-a-salon-callout.logged-in .breadcrumbs__item:after,.find-a-salon-callout.logged-in .category-nav .nav--container .category-section__title:after,.find-a-salon-callout.logged-in .category-sorting__bottom .category-sorting__filter a,.find-a-salon-callout.logged-in .category-sorting__bottom .category-sorting__filter button,.find-a-salon-callout.logged-in .icon,.find-a-salon-callout.logged-in .product__review .star,.find-a-salon-callout.logged-in .product__review .star--empty,.find-a-salon-callout.logged-in .salons-listing__remove,.find-a-salon-callout.logged-in .shipping-address__remove,.product__review .find-a-salon-callout.logged-in .star,.product__review .find-a-salon-callout.logged-in .star--empty{margin-top:-28px}@media only screen and (min-width:1025px){.find-a-salon-callout .icon__wrapper{width:60px;height:60px}.find-a-salon-callout.logged-in .text-content{padding-bottom:50px}.category-nav .nav--container .find-a-salon-callout.logged-in .category-section__title:after,.category-sorting__bottom .category-sorting__filter .find-a-salon-callout.logged-in a,.category-sorting__bottom .category-sorting__filter .find-a-salon-callout.logged-in button,.find-a-salon-callout.logged-in .breadcrumbs__item:after,.find-a-salon-callout.logged-in .category-nav .nav--container .category-section__title:after,.find-a-salon-callout.logged-in .category-sorting__bottom .category-sorting__filter a,.find-a-salon-callout.logged-in .category-sorting__bottom .category-sorting__filter button,.find-a-salon-callout.logged-in .icon,.find-a-salon-callout.logged-in .product__review .star,.find-a-salon-callout.logged-in .product__review .star--empty,.find-a-salon-callout.logged-in .salons-listing__remove,.find-a-salon-callout.logged-in .shipping-address__remove,.product__review .find-a-salon-callout.logged-in .star,.product__review .find-a-salon-callout.logged-in .star--empty{margin-top:-56px}}.homepage-hero-slider{position:relative}.homepage-hero-slider .hero-slider{max-width:100%}.homepage-hero-slider .hero-slider__nav-wrapper{position:relative;margin-bottom:20px}.homepage-hero-slider .hero-slider__nav-wrapper .hero-slider__nav{margin:0 auto}@media screen and (min-width:768px){.homepage-hero-slider .hero-slider__nav-wrapper{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:15px;position:absolute;width:50%;max-width:650px;margin-left:20%}}@media screen and (min-width:1025px){.homepage-hero-slider .hero-slider__nav-wrapper{bottom:30px;width:30%;max-width:780px;margin-left:17%}}@media screen and (min-width:1025px) and (max-width:1400px){.homepage-hero-slider .hero-slider__nav-wrapper{margin-left:20%}}.homepage-hero-slider .slick-slider.slick-initialized{margin-bottom:15px}@media screen and (max-width:767px){.homepage-hero-slider .slick-initialized .slick-slide{background-color:#272727!important}}.homepage-hero-slider .hero-slider_bg-image{margin:0;width:100%;min-height:150px;max-width:none;background-color:#272727}@media screen and (min-width:768px){.homepage-hero-slider .slick-slider.slick-initialized{margin-bottom:0}.homepage-hero-slider .hero-slider_bg-image{min-height:390px}}.homepage-hero-slider .hero-slider_content{background-color:#111}@media screen and (max-width:767px){.homepage-hero-slider .hero-slider_content{width:auto;margin:0 15px -120px;-webkit-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)}}@media screen and (min-width:768px){.homepage-hero-slider .hero-slider_content{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:35px 25px;top:0;bottom:100px;background-color:transparent;position:absolute;width:50%;max-width:650px;margin-left:20%}}@media screen and (min-width:1025px){.homepage-hero-slider .hero-slider_content{padding:70px 20px 50px;width:60%;max-width:780px;margin-left:17%}.homepage-hero-slider .hero-slider_content p{margin-bottom:70px}}@media screen and (min-width:1025px) and (max-width:1400px){.homepage-hero-slider .hero-slider_content{padding:45px 95px;margin-left:20%}.homepage-hero-slider .hero-slider_content p{font-size:18px;font-size:1.8rem;margin:0 auto 25px;max-width:440px}.collapse-panel-content .homepage-hero-slider .hero-slider_content hr,.homepage-hero-slider .hero-slider_content .collapse-panel-content hr,.homepage-hero-slider .hero-slider_content .rule--short{margin-bottom:25px}}.find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .btn-phone,.form--dark .homepage-hero-slider .hero-slider_content .form__upload,.homepage-hero-slider .hero-slider_content #geolocate,.homepage-hero-slider .hero-slider_content .btn-block,.homepage-hero-slider .hero-slider_content .btn-generic-dark,.homepage-hero-slider .hero-slider_content .btn-generic-light,.homepage-hero-slider .hero-slider_content .btn-generic-xdark,.homepage-hero-slider .hero-slider_content .button,.homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .btn-phone,.homepage-hero-slider .hero-slider_content .form--dark .form__upload,.homepage-hero-slider .hero-slider_content .mysalons-button,.homepage-hero-slider .hero-slider_content .mysalons-button__clicked,.homepage-hero-slider .hero-slider_content .profile-addresses__add,.homepage-hero-slider .hero-slider_content .profile__add-button,.homepage-hero-slider .hero-slider_content .profile__edit-button,.homepage-hero-slider .hero-slider_content .profile__edit-button--desktop,.homepage-hero-slider .hero-slider_content .search-results .search-results__add-button,.search-results .homepage-hero-slider .hero-slider_content .search-results__add-button{width:200px;margin:0 auto;border:1px solid #fff;background-color:transparent}.collapse-panel-content .homepage-hero-slider .hero-slider_content h4,.collapse-panel-content .homepage-hero-slider .hero-slider_content h5,.homepage-hero-slider .hero-slider_content .EOD-subcategories__title,.homepage-hero-slider .hero-slider_content .bg-generic-callout__pink,.homepage-hero-slider .hero-slider_content .classes-section-nav__parent>span,.homepage-hero-slider .hero-slider_content .collapse-panel-content h4,.homepage-hero-slider .hero-slider_content .collapse-panel-content h5,.homepage-hero-slider .hero-slider_content .heading-simple,.homepage-hero-slider .hero-slider_content .product .product__name,.homepage-hero-slider .hero-slider_content .product-heading,.homepage-hero-slider .hero-slider_content .product-listing-item__description-wrapper h2 span,.homepage-hero-slider .hero-slider_content .product__review .review__number,.homepage-hero-slider .hero-slider_content .product__series,.homepage-hero-slider .hero-slider_content .text-rule h1,.homepage-hero-slider .hero-slider_content .text-rule h2,.homepage-hero-slider .hero-slider_content .text-rule h3,.homepage-hero-slider .hero-slider_content .text-rule h4,.homepage-hero-slider .hero-slider_content .text-rule span,.homepage-hero-slider .hero-slider_content .text-rule-large h1,.homepage-hero-slider .hero-slider_content .text-rule-large h2,.homepage-hero-slider .hero-slider_content .text-rule-large h3,.homepage-hero-slider .hero-slider_content .text-rule-large h4,.homepage-hero-slider .hero-slider_content .text-rule-large span,.product .homepage-hero-slider .hero-slider_content .product__name,.product-listing-item__description-wrapper h2 .homepage-hero-slider .hero-slider_content span,.product__review .homepage-hero-slider .hero-slider_content .review__number,.text-rule .homepage-hero-slider .hero-slider_content h1,.text-rule .homepage-hero-slider .hero-slider_content h2,.text-rule .homepage-hero-slider .hero-slider_content h3,.text-rule .homepage-hero-slider .hero-slider_content h4,.text-rule .homepage-hero-slider .hero-slider_content span,.text-rule-large .homepage-hero-slider .hero-slider_content h1,.text-rule-large .homepage-hero-slider .hero-slider_content h2,.text-rule-large .homepage-hero-slider .hero-slider_content h3,.text-rule-large .homepage-hero-slider .hero-slider_content h4,.text-rule-large .homepage-hero-slider .hero-slider_content span{color:rgba(255,255,255,.33);margin-bottom:25px}@media screen and (min-width:1025px){.find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .btn-phone,.form--dark .homepage-hero-slider .hero-slider_content .form__upload,.homepage-hero-slider .hero-slider_content #geolocate,.homepage-hero-slider .hero-slider_content .btn-block,.homepage-hero-slider .hero-slider_content .btn-generic-dark,.homepage-hero-slider .hero-slider_content .btn-generic-light,.homepage-hero-slider .hero-slider_content .btn-generic-xdark,.homepage-hero-slider .hero-slider_content .button,.homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .btn-phone,.homepage-hero-slider .hero-slider_content .form--dark .form__upload,.homepage-hero-slider .hero-slider_content .mysalons-button,.homepage-hero-slider .hero-slider_content .mysalons-button__clicked,.homepage-hero-slider .hero-slider_content .profile-addresses__add,.homepage-hero-slider .hero-slider_content .profile__add-button,.homepage-hero-slider .hero-slider_content .profile__edit-button,.homepage-hero-slider .hero-slider_content .profile__edit-button--desktop,.homepage-hero-slider .hero-slider_content .search-results .search-results__add-button,.search-results .homepage-hero-slider .hero-slider_content .search-results__add-button{height:80px;line-height:80px;width:380px}.collapse-panel-content .homepage-hero-slider .hero-slider_content h4,.collapse-panel-content .homepage-hero-slider .hero-slider_content h5,.homepage-hero-slider .hero-slider_content .EOD-subcategories__title,.homepage-hero-slider .hero-slider_content .bg-generic-callout__pink,.homepage-hero-slider .hero-slider_content .classes-section-nav__parent>span,.homepage-hero-slider .hero-slider_content .collapse-panel-content h4,.homepage-hero-slider .hero-slider_content .collapse-panel-content h5,.homepage-hero-slider .hero-slider_content .heading-simple,.homepage-hero-slider .hero-slider_content .product .product__name,.homepage-hero-slider .hero-slider_content .product-heading,.homepage-hero-slider .hero-slider_content .product-listing-item__description-wrapper h2 span,.homepage-hero-slider .hero-slider_content .product__review .review__number,.homepage-hero-slider .hero-slider_content .product__series,.homepage-hero-slider .hero-slider_content .text-rule h1,.homepage-hero-slider .hero-slider_content .text-rule h2,.homepage-hero-slider .hero-slider_content .text-rule h3,.homepage-hero-slider .hero-slider_content .text-rule h4,.homepage-hero-slider .hero-slider_content .text-rule span,.homepage-hero-slider .hero-slider_content .text-rule-large h1,.homepage-hero-slider .hero-slider_content .text-rule-large h2,.homepage-hero-slider .hero-slider_content .text-rule-large h3,.homepage-hero-slider .hero-slider_content .text-rule-large h4,.homepage-hero-slider .hero-slider_content .text-rule-large span,.product .homepage-hero-slider .hero-slider_content .product__name,.product-listing-item__description-wrapper h2 .homepage-hero-slider .hero-slider_content span,.product__review .homepage-hero-slider .hero-slider_content .review__number,.text-rule .homepage-hero-slider .hero-slider_content h1,.text-rule .homepage-hero-slider .hero-slider_content h2,.text-rule .homepage-hero-slider .hero-slider_content h3,.text-rule .homepage-hero-slider .hero-slider_content h4,.text-rule .homepage-hero-slider .hero-slider_content span,.text-rule-large .homepage-hero-slider .hero-slider_content h1,.text-rule-large .homepage-hero-slider .hero-slider_content h2,.text-rule-large .homepage-hero-slider .hero-slider_content h3,.text-rule-large .homepage-hero-slider .hero-slider_content h4,.text-rule-large .homepage-hero-slider .hero-slider_content span{margin-bottom:40px}}@media screen and (min-width:1025px) and (max-width:1400px){.collapse-panel-content .homepage-hero-slider .hero-slider_content h4,.collapse-panel-content .homepage-hero-slider .hero-slider_content h5,.homepage-hero-slider .hero-slider_content .EOD-subcategories__title,.homepage-hero-slider .hero-slider_content .bg-generic-callout__pink,.homepage-hero-slider .hero-slider_content .classes-section-nav__parent>span,.homepage-hero-slider .hero-slider_content .collapse-panel-content h4,.homepage-hero-slider .hero-slider_content .collapse-panel-content h5,.homepage-hero-slider .hero-slider_content .heading-simple,.homepage-hero-slider .hero-slider_content .product .product__name,.homepage-hero-slider .hero-slider_content .product-heading,.homepage-hero-slider .hero-slider_content .product-listing-item__description-wrapper h2 span,.homepage-hero-slider .hero-slider_content .product__review .review__number,.homepage-hero-slider .hero-slider_content .product__series,.homepage-hero-slider .hero-slider_content .text-rule h1,.homepage-hero-slider .hero-slider_content .text-rule h2,.homepage-hero-slider .hero-slider_content .text-rule h3,.homepage-hero-slider .hero-slider_content .text-rule h4,.homepage-hero-slider .hero-slider_content .text-rule span,.homepage-hero-slider .hero-slider_content .text-rule-large h1,.homepage-hero-slider .hero-slider_content .text-rule-large h2,.homepage-hero-slider .hero-slider_content .text-rule-large h3,.homepage-hero-slider .hero-slider_content .text-rule-large h4,.homepage-hero-slider .hero-slider_content .text-rule-large span,.product .homepage-hero-slider .hero-slider_content .product__name,.product-listing-item__description-wrapper h2 .homepage-hero-slider .hero-slider_content span,.product__review .homepage-hero-slider .hero-slider_content .review__number,.text-rule .homepage-hero-slider .hero-slider_content h1,.text-rule .homepage-hero-slider .hero-slider_content h2,.text-rule .homepage-hero-slider .hero-slider_content h3,.text-rule .homepage-hero-slider .hero-slider_content h4,.text-rule .homepage-hero-slider .hero-slider_content span,.text-rule-large .homepage-hero-slider .hero-slider_content h1,.text-rule-large .homepage-hero-slider .hero-slider_content h2,.text-rule-large .homepage-hero-slider .hero-slider_content h3,.text-rule-large .homepage-hero-slider .hero-slider_content h4,.text-rule-large .homepage-hero-slider .hero-slider_content span{margin-bottom:25px}}.alternate-layout__section .section-pullquote .homepage-hero-slider .hero-slider_content p,.homepage-hero-slider .hero-slider_content .alternate-layout__section .section-pullquote p,.homepage-hero-slider .hero-slider_content .heading-primary,.homepage-hero-slider .hero-slider_content .olapic-header,.homepage-hero-slider .hero-slider_content .page-title,.homepage-hero-slider .hero-slider_content h1{margin-bottom:20px}@media screen and (min-width:1025px){.alternate-layout__section .section-pullquote .homepage-hero-slider .hero-slider_content p,.homepage-hero-slider .hero-slider_content .alternate-layout__section .section-pullquote p,.homepage-hero-slider .hero-slider_content .heading-primary,.homepage-hero-slider .hero-slider_content .olapic-header,.homepage-hero-slider .hero-slider_content .page-title,.homepage-hero-slider .hero-slider_content h1{padding:0 70px;margin-bottom:40px;color:#f1097c}}@media screen and (min-width:1025px) and (max-width:1400px){.alternate-layout__section .section-pullquote .homepage-hero-slider .hero-slider_content p,.homepage-hero-slider .hero-slider_content .alternate-layout__section .section-pullquote p,.homepage-hero-slider .hero-slider_content .heading-primary,.homepage-hero-slider .hero-slider_content .olapic-header,.homepage-hero-slider .hero-slider_content .page-title,.homepage-hero-slider .hero-slider_content h1{padding:0 30px;font-size:60px;font-size:6rem;margin:0 auto 30px;max-width:440px}}.alternate-layout__section .section-pullquote .lookbook p,.lookbook .alternate-layout__section .section-pullquote p,.lookbook .heading-primary,.lookbook .olapic-header,.lookbook .page-title,.lookbook h1,.megamenu .mega-links .mega-links__item:last-child{margin-bottom:20px}.lookbook{text-align:center}@media screen and (min-width:1025px){.alternate-layout__section .section-pullquote .lookbook p,.lookbook .alternate-layout__section .section-pullquote p,.lookbook .heading-primary,.lookbook .olapic-header,.lookbook .page-title,.lookbook h1{margin-bottom:40px}}.collapse-panel-content .lookbook h4,.collapse-panel-content .lookbook h5,.lookbook .EOD-subcategories__title,.lookbook .bg-generic-callout__pink,.lookbook .classes-section-nav__parent>span,.lookbook .collapse-panel-content h4,.lookbook .collapse-panel-content h5,.lookbook .heading-simple,.lookbook .product .product__name,.lookbook .product-heading,.lookbook .product-listing-item__description-wrapper h2 span,.lookbook .product__review .review__number,.lookbook .product__series,.lookbook .text-rule h1,.lookbook .text-rule h2,.lookbook .text-rule h3,.lookbook .text-rule h4,.lookbook .text-rule span,.lookbook .text-rule-large h1,.lookbook .text-rule-large h2,.lookbook .text-rule-large h3,.lookbook .text-rule-large h4,.lookbook .text-rule-large span,.product .lookbook .product__name,.product-listing-item__description-wrapper h2 .lookbook span,.product__review .lookbook .review__number,.text-rule .lookbook h1,.text-rule .lookbook h2,.text-rule .lookbook h3,.text-rule .lookbook h4,.text-rule .lookbook span,.text-rule-large .lookbook h1,.text-rule-large .lookbook h2,.text-rule-large .lookbook h3,.text-rule-large .lookbook h4,.text-rule-large .lookbook span{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-bottom:15px}.lookbook .category-nav{text-align:left}.lookbook .section--light{padding:55px 10px 30px;text-align:center}@media screen and (min-width:768px){.find-a-salon-callout .search-result .homepage-hero-slider .hero-slider_content .btn-phone,.form--dark .homepage-hero-slider .hero-slider_content .form__upload,.homepage-hero-slider .hero-slider_content #geolocate,.homepage-hero-slider .hero-slider_content .btn-block,.homepage-hero-slider .hero-slider_content .btn-generic-dark,.homepage-hero-slider .hero-slider_content .btn-generic-light,.homepage-hero-slider .hero-slider_content .btn-generic-xdark,.homepage-hero-slider .hero-slider_content .button,.homepage-hero-slider .hero-slider_content .find-a-salon-callout .search-result .btn-phone,.homepage-hero-slider .hero-slider_content .form--dark .form__upload,.homepage-hero-slider .hero-slider_content .mysalons-button,.homepage-hero-slider .hero-slider_content .mysalons-button__clicked,.homepage-hero-slider .hero-slider_content .profile-addresses__add,.homepage-hero-slider .hero-slider_content .profile__add-button,.homepage-hero-slider .hero-slider_content .profile__edit-button,.homepage-hero-slider .hero-slider_content .profile__edit-button--desktop,.homepage-hero-slider .hero-slider_content .search-results .search-results__add-button,.search-results .homepage-hero-slider .hero-slider_content .search-results__add-button{border:0;background-color:#000}.lookbook .section--light{padding:55px 40px 30px}}@media screen and (min-width:1025px){.collapse-panel-content .lookbook h4,.collapse-panel-content .lookbook h5,.lookbook .EOD-subcategories__title,.lookbook .bg-generic-callout__pink,.lookbook .classes-section-nav__parent>span,.lookbook .collapse-panel-content h4,.lookbook .collapse-panel-content h5,.lookbook .heading-simple,.lookbook .product .product__name,.lookbook .product-heading,.lookbook .product-listing-item__description-wrapper h2 span,.lookbook .product__review .review__number,.lookbook .product__series,.lookbook .text-rule h1,.lookbook .text-rule h2,.lookbook .text-rule h3,.lookbook .text-rule h4,.lookbook .text-rule span,.lookbook .text-rule-large h1,.lookbook .text-rule-large h2,.lookbook .text-rule-large h3,.lookbook .text-rule-large h4,.lookbook .text-rule-large span,.product .lookbook .product__name,.product-listing-item__description-wrapper h2 .lookbook span,.product__review .lookbook .review__number,.text-rule .lookbook h1,.text-rule .lookbook h2,.text-rule .lookbook h3,.text-rule .lookbook h4,.text-rule .lookbook span,.text-rule-large .lookbook h1,.text-rule-large .lookbook h2,.text-rule-large .lookbook h3,.text-rule-large .lookbook h4,.text-rule-large .lookbook span{font-size:18px;font-size:1.8rem;margin-bottom:40px}.lookbook .section--light{padding:59px 70px 23px}}.alternate-layout__section .section-info .lookbook .section--light p,.checkout-confirmation .lookbook .section--light .order-summary__message,.collapse-panel__header .lookbook .section--light h2,.dynamic-width__item .lookbook .section--light p,.featured-item__details .lookbook .section--light .item-description,.lookbook .section--light .access-top__text,.lookbook .section--light .alternate-layout__section .section-info p,.lookbook .section--light .checkout-confirmation .order-summary__message,.lookbook .section--light .collapse-panel__header,.lookbook .section--light .collapse-panel__header h2,.lookbook .section--light .dropdown-selection,.lookbook .section--light .dynamic-width__item p,.lookbook .section--light .featured-item__details .item-description,.lookbook .section--light .paragraph-default,.lookbook .section--light .pdp-review__feedback h4,.lookbook .section--light .pdp-review__review-text h4,.lookbook .section--light .three-column-content__text p,.pdp-review__feedback .lookbook .section--light h4,.pdp-review__review-text .lookbook .section--light h4,.three-column-content__text .lookbook .section--light p{font-size:12px;font-size:1.2rem;color:rgba(0,0,0,.85)}.lookbook .generic-product-carousel{position:relative}@media screen and (min-width:1025px){.alternate-layout__section .section-info .lookbook .section--light p,.checkout-confirmation .lookbook .section--light .order-summary__message,.collapse-panel__header .lookbook .section--light h2,.dynamic-width__item .lookbook .section--light p,.featured-item__details .lookbook .section--light .item-description,.lookbook .section--light .access-top__text,.lookbook .section--light .alternate-layout__section .section-info p,.lookbook .section--light .checkout-confirmation .order-summary__message,.lookbook .section--light .collapse-panel__header,.lookbook .section--light .collapse-panel__header h2,.lookbook .section--light .dropdown-selection,.lookbook .section--light .dynamic-width__item p,.lookbook .section--light .featured-item__details .item-description,.lookbook .section--light .paragraph-default,.lookbook .section--light .pdp-review__feedback h4,.lookbook .section--light .pdp-review__review-text h4,.lookbook .section--light .three-column-content__text p,.pdp-review__feedback .lookbook .section--light h4,.pdp-review__review-text .lookbook .section--light h4,.three-column-content__text .lookbook .section--light p{font-size:16px;font-size:1.6rem}.alternate-layout__section .section-pullquote .lookbook .section--light p,.collapse-panel-content .lookbook .section--light hr,.lookbook .section--light .alternate-layout__section .section-pullquote p,.lookbook .section--light .collapse-panel-content hr,.lookbook .section--light .heading-primary,.lookbook .section--light .olapic-header,.lookbook .section--light .page-title,.lookbook .section--light .rule--short,.lookbook .section--light h1{margin-bottom:40px}.lookbook .generic-product-carousel .slick-list{margin-bottom:70px}.lookbook .generic-product-carousel .slick-arrow{bottom:20px}.lookbook .generic-product-carousel .slick-dots{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-1px}.lookbook .slick-slide .generic-product-carousel__caption{font-size:18px;font-size:1.8rem;padding:43px 0 20px}}.lookbook .slick-slide{position:relative;height:auto;margin:0 15px}.lookbook .slick-slide>*{position:relative;top:auto;left:auto;right:auto;bottom:auto;max-width:100%}.lookbook .slick-slide img{width:100%;max-height:none}.lookbook .slick-slide>a{z-index:1;display:block}.lookbook .slick-slide.slick-active .lookbook-carousel-image:after,.lookbook .slick-slide:hover .lookbook-carousel-image:after{opacity:0;filter:alpha(opacity=0)}.find-a-salon-callout .search-result .lookbook .slick-slide.slick-active .btn-phone,.find-a-salon-callout .search-result .lookbook .slick-slide:hover .btn-phone,.find-a-salon-callout .search-result .lookbook .slick-slide:not(.slick-active) .btn-phone,.form--dark .lookbook .slick-slide.slick-active .form__upload,.form--dark .lookbook .slick-slide:hover .form__upload,.form--dark .lookbook .slick-slide:not(.slick-active) .form__upload,.lookbook .slick-slide.slick-active #geolocate,.lookbook .slick-slide.slick-active .btn-block,.lookbook .slick-slide.slick-active .btn-generic-dark,.lookbook .slick-slide.slick-active .btn-generic-light,.lookbook .slick-slide.slick-active .btn-generic-xdark,.lookbook .slick-slide.slick-active .button,.lookbook .slick-slide.slick-active .find-a-salon-callout .search-result .btn-phone,.lookbook .slick-slide.slick-active .form--dark .form__upload,.lookbook .slick-slide.slick-active .generic-product-carousel__caption,.lookbook .slick-slide.slick-active .mysalons-button,.lookbook .slick-slide.slick-active .mysalons-button__clicked,.lookbook .slick-slide.slick-active .profile-addresses__add,.lookbook .slick-slide.slick-active .profile__add-button,.lookbook .slick-slide.slick-active .profile__edit-button,.lookbook .slick-slide.slick-active .profile__edit-button--desktop,.lookbook .slick-slide.slick-active .search-results .search-results__add-button,.lookbook .slick-slide.slick-active p,.lookbook .slick-slide:hover #geolocate,.lookbook .slick-slide:hover .btn-block,.lookbook .slick-slide:hover .btn-generic-dark,.lookbook .slick-slide:hover .btn-generic-light,.lookbook .slick-slide:hover .btn-generic-xdark,.lookbook .slick-slide:hover .button,.lookbook .slick-slide:hover .find-a-salon-callout .search-result .btn-phone,.lookbook .slick-slide:hover .form--dark .form__upload,.lookbook .slick-slide:hover .generic-product-carousel__caption,.lookbook .slick-slide:hover .mysalons-button,.lookbook .slick-slide:hover .mysalons-button__clicked,.lookbook .slick-slide:hover .profile-addresses__add,.lookbook .slick-slide:hover .profile__add-button,.lookbook .slick-slide:hover .profile__edit-button,.lookbook .slick-slide:hover .profile__edit-button--desktop,.lookbook .slick-slide:hover .search-results .search-results__add-button,.lookbook .slick-slide:hover p,.lookbook .slick-slide:not(.slick-active) #geolocate,.lookbook .slick-slide:not(.slick-active) .btn-block,.lookbook .slick-slide:not(.slick-active) .btn-generic-dark,.lookbook .slick-slide:not(.slick-active) .btn-generic-light,.lookbook .slick-slide:not(.slick-active) .btn-generic-xdark,.lookbook .slick-slide:not(.slick-active) .button,.lookbook .slick-slide:not(.slick-active) .find-a-salon-callout .search-result .btn-phone,.lookbook .slick-slide:not(.slick-active) .form--dark .form__upload,.lookbook .slick-slide:not(.slick-active) .generic-product-carousel__caption,.lookbook .slick-slide:not(.slick-active) .mysalons-button,.lookbook .slick-slide:not(.slick-active) .mysalons-button__clicked,.lookbook .slick-slide:not(.slick-active) .profile-addresses__add,.lookbook .slick-slide:not(.slick-active) .profile__add-button,.lookbook .slick-slide:not(.slick-active) .profile__edit-button,.lookbook .slick-slide:not(.slick-active) .profile__edit-button--desktop,.lookbook .slick-slide:not(.slick-active) .search-results .search-results__add-button,.lookbook .slick-slide:not(.slick-active) p,.search-results .lookbook .slick-slide.slick-active .search-results__add-button,.search-results .lookbook .slick-slide:hover .search-results__add-button,.search-results .lookbook .slick-slide:not(.slick-active) .search-results__add-button{opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:1025px){.lookbook .slick-slide p{font-size:16px;font-size:1.6rem;margin-top:0;padding:0 0 21px}.find-a-salon-callout .search-result .lookbook .slick-slide .btn-phone,.form--dark .lookbook .slick-slide .form__upload,.lookbook .slick-slide #geolocate,.lookbook .slick-slide .btn-block,.lookbook .slick-slide .btn-generic-dark,.lookbook .slick-slide .btn-generic-light,.lookbook .slick-slide .btn-generic-xdark,.lookbook .slick-slide .button,.lookbook .slick-slide .find-a-salon-callout .search-result .btn-phone,.lookbook .slick-slide .form--dark .form__upload,.lookbook .slick-slide .mysalons-button,.lookbook .slick-slide .mysalons-button__clicked,.lookbook .slick-slide .profile-addresses__add,.lookbook .slick-slide .profile__add-button,.lookbook .slick-slide .profile__edit-button,.lookbook .slick-slide .profile__edit-button--desktop,.lookbook .slick-slide .search-results .search-results__add-button,.search-results .lookbook .slick-slide .search-results__add-button{font-size:14px;font-size:1.4rem;height:80px}.lookbook .slick-slide{width:460px}}.lookbook .social__icons{padding:25px 0}.lookbook-carousel-image{position:relative}.lookbook-carousel-image:after{position:absolute;top:0;left:0;display:block;content:" ";background-color:#272727;width:100%;height:100%;opacity:.9;filter:alpha(opacity=90)}.lookbook__bg-wrap{position:relative;z-index:0;margin-bottom:70px;padding:35px 15px 0;background:url(/_Images/global/content-managed/lookbook-bg.png) top -340px right no-repeat;background-size:cover;border-bottom:1px solid #383838}@media screen and (min-width:768px){.lookbook__bg-wrap{background:url(/_Images/global/content-managed/lookbook-bg.png) top right no-repeat;background-size:cover}}.lookbook__bg-wrap .full-width-carousel{width:calc(100% + 60px);margin:0 -30px}.lookbook__bg-wrap .generic-product-carousel-dots-wrapper{margin:0 auto}.lookbook__bg-wrap h2{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.lookbook__bg-wrap h2{font-size:100px;font-size:10rem;margin-bottom:65px}}#map{height:460px;display:none;width:100%}@media only screen and (min-width:768px){#map{display:block;margin-top:30px}}@media only screen and (min-width:1025px){#map{margin-top:70px}}.leaflet-container img,.leaflet-container img.leaflet-marker-icon,.leaflet-container img.leaflet-tile{max-height:none!important}.leaflet-popup-tip{margin-top:-10px!important;padding:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#geolocate{display:none;position:relative;top:-80px;left:100%;margin-bottom:-50px;margin-left:-300px;width:290px!important;z-index:999}@media only screen and (min-width:768px){#geolocate{display:block}}.redken-icon{width:18px;height:18px;background-color:#ed1a87;border-radius:50%}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.leaflet-container img{max-width:none!important}.leaflet-clickable{cursor:pointer}.leaflet-container a.leaflet-active{outline:orange solid 2px}.leaflet-container,.select2-container--default .select2-selection--single:focus,.select2-container:focus{outline:0}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px "Lucida Console",Monaco,monospace}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{background:#fff}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded{background:#fff}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7)}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-control-scale-line{line-height:1.1;font-size:11px;box-sizing:content-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-container{background:#fff;font:12px/20px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#404040;color:rgba(0,0,0,.75);overflow:hidden;-ms-touch-action:none;cursor:-webkit-grab;cursor:-moz-grab}.leaflet-container *,.leaflet-container :after,.leaflet-container :before{box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-bottom .leaflet-control,.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887be;font-weight:400;text-decoration:none}.leaflet-container .mapbox-improve-map,.leaflet-popup-content .marker-title{font-weight:700}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1;filter:alpha(opacity=100)}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-container.leaflet-clickable,.leaflet-container.map-clickable,.leaflet-marker-icon,.leaflet-overlay-pane path{cursor:pointer}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container,.leaflet-dragging .map-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-zoom-box{width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5;filter:alpha(opacity=50)}.leaflet-bar,.leaflet-control-layers{background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4);border-radius:3px;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{color:#404040;color:rgba(0,0,0,.75);border-bottom:1px solid #ddd;border-bottom-color:rgba(0,0,0,.1)}.leaflet-bar a:active,.leaflet-bar a:hover{background-color:#f8f8f8;cursor:pointer}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0}.leaflet-bar a:hover:last-child{border-bottom:none;border-radius:0 0 3px 3px}.leaflet-bar a:hover:only-of-type{border-radius:3px}.leaflet-bar .leaflet-disabled{cursor:default;opacity:.75;filter:alpha(opacity=75)}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:'';text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,.1);margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{margin:10px;background:#fff;border-radius:3px 13px 13px 3px;padding:3px 31px 3px 3px;visibility:hidden}.leaflet-control-attribution.leaflet-compact-attribution:hover{visibility:visible}.leaflet-control-attribution.leaflet-compact-attribution:after{content:'';background-color:#fff;background-color:rgba(255,255,255,.5);background-position:0 -78px;border-radius:50%;position:absolute;display:inline-block;width:26px;height:26px;vertical-align:middle;bottom:0;z-index:1;visibility:visible;cursor:pointer}.leaflet-control-attribution.leaflet-compact-attribution:hover:after{background-color:#fff}.leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after{right:0}.leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after{left:0}.leaflet-control-scale-line{background-color:rgba(255,255,255,.5);border:1px solid #999;border-color:rgba(0,0,0,.4);border-top:none;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,.1);border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.map-legends .map-legend,.map-tooltip{padding:10px}.leaflet-popup-tip-container{overflow:hidden;width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:'';display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-container.dark .map-tooltip .close,.leaflet-control-attribution:after,.leaflet-control-layers-toggle,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.map-tooltip .close,.mapbox-icon{opacity:.75;filter:alpha(opacity=75);background-image:url(/_Images/global/ui/mapbox/icons-000000@2x.png);background-repeat:no-repeat;background-size:26px 260px}.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .mapbox-icon,.mapbox-button-icon:before{opacity:1;filter:alpha(opacity=100);background-image:url(/_Images/global/ui/mapbox/icons-ffffff@2x.png);background-size:26px 260px}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon-facebook,.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon-twitter,.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon-pinterest,.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.map-legends,.map-tooltip{max-width:300px}.map-tooltip{z-index:999999;min-width:180px;max-height:400px;overflow:auto;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;-webkit-transition:all .2s,z-index 0 0;transition:all .2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,.5);opacity:0;filter:alpha(opacity=0)}.mapbox-modal.active .mapbox-modal-mask{opacity:1;filter:alpha(opacity=100)}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:none;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:#fff;background-color:rgba(255,255,255,.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.mapbox-info-toggle:hover{background-color:#fff}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px}.mapbox-control-info.active .map-info-container{display:inline-block}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:.75;filter:alpha(opacity=75)}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .1s;transition:opacity .1s}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1;filter:alpha(opacity=100)}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:none}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1;filter:alpha(opacity=100)}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.mapbox-logo-true:before{content:'';display:inline-block;width:61px;height:19px;vertical-align:middle}.mapbox-logo-true{background-repeat:no-repeat;background-size:61px 19px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NSIgaGVpZ2h0PSIyMCI+PGRlZnMvPjxtZXRhZGF0YT48cmRmOlJERj48Y2M6V29yayByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPjxkYzp0aXRsZS8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjEuODQ4MywtOTguNTAzOTUpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0ib3BhY2l0eTowLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLW9wYWNpdHk6MTtzdHJva2UtZGFzaGFycmF5Om5vbmUiPjxwYXRoIGQ9Ik0gNS4yOCAxLjUgQyA0LjU0IDEuNTYgMy45IDIuMjUgMy45MSAzIGwgMCAxMS44OCBjIDAuMDIgMC43NyAwLjcyIDEuNDcgMS41IDEuNDcgbCAxLjc1IDAgYyAwLjc4IDAgMS40OCAtMC42OSAxLjUgLTEuNDcgbCAwIC00LjI4IDAuNzIgMS4xOSBjIDAuNTMgMC44NyAyLjAzIDAuODcgMi41NiAwIGwgMC43MiAtMS4xOSAwIDQuMjggYyAwLjAyIDAuNzYgMC43IDEuNDUgMS40NyAxLjQ3IGwgMS43NSAwIGMgMC43OCAwIDEuNDggLTAuNjkgMS41IC0xLjQ3IGwgMCAtMC4xNiBjIDEuMDIgMS4xMiAyLjQ2IDEuODEgNC4wOSAxLjgxIGwgNC4wOSAwIDAgMS40NyBjIC0wIDAuNzggMC42OSAxLjQ4IDEuNDcgMS41IGwgMS43NSAwIGMgMC43OSAtMCAxLjUgLTAuNzEgMS41IC0xLjUgbCAwLjAyIC0xLjQ3IGMgMS43MiAwIDMuMDggLTAuNjQgNC4xNCAtMS42OSBsIDAgMC4xOSBjIDAgMC4zOSAwLjE2IDAuNzkgMC40NCAxLjA2IDAuMjggMC4yOCAwLjY3IDAuNDQgMS4wNiAwLjQ0IGwgMy4zMSAwIGMgMi4wMyAwIDMuODUgLTEuMDYgNC45MSAtMi42OSAxLjA1IDEuNjEgMi44NCAyLjY5IDQuODggMi42OSAxLjAzIDAgMS45OCAtMC4yNyAyLjgxIC0wLjc1IDAuMjggMC4zNSAwLjczIDAuNTcgMS4xOSAwLjU2IGwgMi4xMiAwIGMgMC40OCAwLjAxIDAuOTcgLTAuMjMgMS4yNSAtMC42MiBsIDAuOTEgLTEuMjggMC45MSAxLjI4IGMgMC4yOCAwLjM5IDAuNzQgMC42MyAxLjIyIDAuNjIgbCAyLjE2IDAgQyA2Mi42NyAxNi4zMyA2My40MiAxNC44OSA2Mi44MSAxNCBMIDYwLjIyIDEwLjM4IDYyLjYyIDcgQyA2My4yNiA2LjExIDYyLjUgNC42MiA2MS40MSA0LjYyIGwgLTIuMTYgMCBDIDU4Ljc4IDQuNjIgNTguMzEgNC44NiA1OC4wMyA1LjI1IEwgNTcuMzEgNi4yOCA1Ni41NiA1LjI1IEMgNTYuMjkgNC44NiA1NS44MiA0LjYyIDU1LjM0IDQuNjIgbCAtMi4xNiAwIGMgLTAuNDkgLTAgLTAuOTcgMC4yNSAtMS4yNSAwLjY2IC0wLjg2IC0wLjUxIC0xLjg0IC0wLjgxIC0yLjkxIC0wLjgxIC0yLjAzIDAgLTMuODMgMS4wOCAtNC44OCAyLjY5IEMgNDMuMSA1LjUzIDQxLjI3IDQuNDcgMzkuMTkgNC40NyBMIDM5LjE5IDMgQyAzOS4xOSAyLjYxIDM5LjAzIDIuMjEgMzguNzUgMS45NCAzOC40NyAxLjY2IDM4LjA4IDEuNSAzNy42OSAxLjUgbCAtMS43NSAwIGMgLTAuNzEgMCAtMS41IDAuODMgLTEuNSAxLjUgbCAwIDMuMTYgQyAzMy4zOCA1LjEgMzEuOTYgNC40NyAzMC4zOCA0LjQ3IGwgLTMuMzQgMCBjIC0wLjc3IDAuMDIgLTEuNDcgMC43MiAtMS40NyAxLjUgbCAwIDAuMzEgYyAtMS4wMiAtMS4xMiAtMi40NiAtMS44MSAtNC4wOSAtMS44MSAtMS42MyAwIC0zLjA3IDAuNyAtNC4wOSAxLjgxIEwgMTcuMzggMyBjIC0wIC0wLjc5IC0wLjcxIC0xLjUgLTEuNSAtMS41IEwgMTQuNSAxLjUgQyAxMy41NSAxLjUgMTIuMjggMS44NyAxMS42NiAyLjk0IGwgLTEgMS42OSAtMSAtMS42OSBDIDkuMDMgMS44NyA3Ljc3IDEuNSA2LjgxIDEuNSBsIC0xLjQxIDAgQyA1LjM2IDEuNSA1LjMyIDEuNSA1LjI4IDEuNSB6IG0gMTYuMTkgNy43MiBjIDAuNTMgMCAwLjk0IDAuMzUgMC45NCAxLjI4IGwgMCAxLjI4IC0wLjk0IDAgYyAtMC41MiAwIC0wLjk0IC0wLjM4IC0wLjk0IC0xLjI4IC0wIC0wLjkgMC40MiAtMS4yOCAwLjk0IC0xLjI4IHogbSA4LjgxIDAgYyAwLjgzIDAgMS4xOCAwLjY4IDEuMTkgMS4yOCAwLjAxIDAuOTQgLTAuNjIgMS4yOCAtMS4xOSAxLjI4IHogbSA4LjcyIDAgYyAwLjcyIDAgMS4zNyAwLjYgMS4zNyAxLjI4IDAgMC43NyAtMC41MSAxLjI4IC0xLjM3IDEuMjggeiBtIDEwLjAzIDAgYyAwLjU4IDAgMS4wOSAwLjUgMS4wOSAxLjI4IDAgMC43OCAtMC41MSAxLjI4IC0xLjA5IDEuMjggLTAuNTggMCAtMS4xMiAtMC41IC0xLjEyIC0xLjI4IDAgLTAuNzggMC41NCAtMS4yOCAxLjEyIC0xLjI4IHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTtmb250LWZhbWlseTpTYW5zOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucyIvPjwvZz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCBkPSJtIDUuNDEgMyAwIDEyIDEuNzUgMCAwIC05LjkxIDMuNSA1Ljk0IDMuNDcgLTUuOTQgMCA5LjkxIDEuNzUgMCAwIC0xMiBMIDE0LjUgMyBDIDEzLjggMyAxMy4yNSAzLjE2IDEyLjk0IDMuNjkgTCAxMC42NiA3LjU5IDguMzggMy42OSBDIDguMDcgMy4xNiA3LjUxIDMgNi44MSAzIHogTSAzNiAzIGwgMCAxMi4wMyAzLjI1IDAgYyAyLjQ0IDAgNC4zOCAtMS45MSA0LjM4IC00LjUzIDAgLTIuNjIgLTEuOTMgLTQuNDcgLTQuMzggLTQuNDcgQyAzOC43IDYuMDMgMzguMzIgNiAzNy43NSA2IGwgMCAtMyB6IE0gMjEuNDcgNS45NyBjIC0yLjQ0IDAgLTQuMTkgMS45MSAtNC4xOSA0LjUzIDAgMi42MiAxLjc1IDQuNTMgNC4xOSA0LjUzIGwgNC4xOSAwIDAgLTQuNTMgYyAwIC0yLjYyIC0xLjc1IC00LjUzIC00LjE5IC00LjUzIHogbSAyNy41NiAwIGMgLTIuNDEgMCAtNC4zOCAyLjAzIC00LjM4IDQuNTMgMCAyLjUgMS45NyA0LjUzIDQuMzggNC41MyAyLjQxIDAgNC4zNCAtMi4wMyA0LjM0IC00LjUzIDAgLTIuNSAtMS45NCAtNC41MyAtNC4zNCAtNC41MyB6IG0gLTIyIDAuMDMgMCAxMiAxLjc1IDAgMCAtMi45NyBjIDAuNTcgMCAxLjA0IC0wIDEuNTkgMCAyLjQ0IDAgNC4zNCAtMS45MSA0LjM0IC00LjUzIDAgLTIuNjIgLTEuOSAtNC41IC00LjM0IC00LjUgeiBtIDI2LjE2IDAgMy4wMyA0LjM4IC0zLjE5IDQuNjIgMi4xMiAwIEwgNTcuMzEgMTEuOTEgNTkuNDQgMTUgNjEuNTkgMTUgNTguMzggMTAuMzggNjEuNDEgNiA1OS4yNSA2IDU3LjMxIDguODEgNTUuMzQgNiB6IE0gMjEuNDcgNy43MiBjIDEuNCAwIDIuNDQgMS4xOSAyLjQ0IDIuNzggbCAwIDIuNzggLTIuNDQgMCBjIC0xLjQgMCAtMi40NCAtMS4yMSAtMi40NCAtMi43OCAtMCAtMS41NyAxLjA0IC0yLjc4IDIuNDQgLTIuNzggeiBtIDI3LjU2IDAgYyAxLjQ0IDAgMi41OSAxLjI0IDIuNTkgMi43OCAwIDEuNTQgLTEuMTUgMi43OCAtMi41OSAyLjc4IC0xLjQ0IDAgLTIuNjIgLTEuMjQgLTIuNjIgLTIuNzggMCAtMS41NCAxLjE4IC0yLjc4IDIuNjIgLTIuNzggeiBtIC0yMC4yNSAwLjAzIDEuNTkgMCBjIDEuNTkgMCAyLjU5IDEuMjggMi41OSAyLjc1IDAgMS40NyAtMS4xMyAyLjc4IC0yLjU5IDIuNzggbCAtMS41OSAwIHogbSA4Ljk3IDAgMS41IDAgYyAxLjQ3IDAgMi42MiAxLjI4IDIuNjIgMi43NSAwIDEuNDcgLTEuMDQgMi43OCAtMi42MiAyLjc4IGwgLTEuNSAwIHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIi8+PC9nPjwvZz48L3N2Zz4=)}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-attribution:hover:after{background-color:#000}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,.1) rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,.75)}@media only screen and (max-width:800px){.mapbox-modal-body{width:83.3333%;margin-left:8.3333%}}@media only screen and (max-width:640px){.mapbox-modal-body{width:100%;height:100%;margin:0}}@media print{.mapbox-improve-map{display:none}}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none!important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.image-slider,.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px\9}.generic-product-carousel.trends-carousel,.image-slider .hero-slider .slick-slide img{width:100%}.leaflet-oldie .leaflet-container.dark .map-tooltip .close,.leaflet-oldie .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-control-zoom-in,.leaflet-oldie .leaflet-control-zoom-out,.leaflet-oldie .leaflet-popup-close-button,.leaflet-oldie .map-tooltip .close,.leaflet-oldie .mapbox-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXnSURBVHic7ZxfiFVFGMB/33pRUQsKto002DY3McJ6yBYkESQxpYTypaB66KEXYRWLYOlhr9RTRGWRUkk9RyEU+Y9ClECJVTKlPybWBilqkYuWrqBOD/NdPV7PmTPn3NPtat/AcO6ZP9/vfN/Mmfl2Zs6Kc452hK62UAxkIANdEURkVERGC9crOjKIiANwzkmRep1lOjWXa2ijaU7jaGWgKsL110a1EnV+LQMqbLqyobO6t4EMZCADGchABrqmQUlPNSWOVgaqIpi7ZSADGchABjKQga49kIjURaQem14apGE4KVR/D0fXds5FRaAOOL1e+h1dP7ZgE6wQxDnXvs7QWaZLE1wUVmRNdY1zrp6wRF0kfqHYnHwDGchABjJQIETNRyIyFVgBzAPmavIIsAt4xzn3d66QiNl1PnCYy05JczwMzG9pKlfIhQCkES/kwUKQqRma9GpM02xqGXdrBdCXZm2NzaFP66SGUGeYl5E+WqJO0HRHSG+PXtJN54AjVbhbjQcbBSjiakH4hR0p+hChOiHQrhKg7Drt6t7//Qtb9RAU5XtXMaiak28gAxnIQO0Gicg0EXlMRDaIyFGNGzRtWhQpMA/1A6uAL4BzZM9H57TMKqC/8HyUPFhZJLiMI4sh0/UDK4FtwHig3LiWWal1UkPsDDsFWAgsBZZo8hZgM7DdOXcmV0igjQ4Ba4HFwORAuclaZi1wqNU2OgNsVw22aNoS1XAhMCXx4OkubOBJZwKDwFbgLNm97qyWGQRmtuoFWRsV0ujabCPzVA1kIAMZqBNAIjIgImPNRxUzK+SsmtRJn4Pqmj8AjCXzsmTlaTSck/8zcDRX/QiNMp8S6Ab2a5nvG5plyioDaoLs1/sBYKwyUBokkTdQJeiVZgi6UR+UVQI0QWHdoXKFvKDYz7RiynXctk7LPlmeRmsKyAqWNQfSQAYykIGuS5CI1ERkSET2ishpvQ6JSLE93ByfoQbsRHeNgfe4vOO8E6iF6hdxToZU6OqGUIWv1vShqkB7VYNaU3pN0/fGgvLa6C5gk3PufJO5zwObgDuraqM8jbZWpdEnwG3AYKOX6XVQ07+sSqNQr3P4QxS9LXeGBGxIzTiGXwR8QSHRsCj7ZjxAbxFYaVAKbMe/BkrAduRpZJ6qgQxkoP8DKDRY1sk/s5W6YFhoUG3nFnZeOIJfxLgXWB7zBFmmyzPT44my9zXSC098OZCTwCQttzOZVzVoX1a5LHmdtYyWDM29yjknItKF3xSelFWvKo1mhCClQLo1sC95T8T/ebr+xrqOABVZT82tY56qgQxkIAN1CkhEulsGiUi3iCzKyJsjIpuBYyLyo4isFpHXReTuTFLAr1sOnAeeT8nbzNW+3rfAM2UcyAcSQj4FngR68Ot0F1NA24CuMqBu4PMUgYdS0hzwYqlFJ+AeNV3s30aLSoEUtjEScoHE3nkZ0Ay1fR7o3ZCcGNAEYHcO5A/g5pZACpsMPEf6UexTwCN5MvI6w2zgaeBt4HQK5BsC57ubY+jPll/wHzn1Ayc07QD+u6MR4GPn3LlA/SuCOZAGMpCBDFRhiF50EpFl+PP49wOzgIPAHmCLc+6zXAERE18P+b7DRqAnJCfvfF0P/mTgLZr0l97vB27CL3HO0rwTwBzn3PHCGiU0uQisA6bhzT0T/T4ZeAr4s6FZmal8WcI0LwETgdfwHzY1XKz3teyjibLLioLWa8UDeG/oZbxD+QHwdULwg1r+K71fXxQ0ohXfAgS/Mvyh5i1MgNZp2qt6P5ImL/QezdbrSeAG4EbVJJkH8LteJ+p1FikhBPpNr3Odc6fUNHdo2oJEucbX8Y2zDQeLgr7T62IReRb4AX9mGGC6Xo8Bu0VkOvCQpu1JlRZoo6Vc/WL2ad4C4A28CWvAR5TtdU0dwqH/ewHvHi8HbgUexh+euDRCFH6PVOh0/FKzw3um4M8zpA1DxwkMQzFjXR9+d/9N1WI8BZI71kU56Aq8HXgC+Ak/5o3gX+rUNmmO5nsbqP2gfwCyvJzPNoKXiAAAAABJRU5ErkJggg==)}.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,.leaflet-oldie .leaflet-container.dark .mapbox-icon,.leaflet-oldie .mapbox-button-icon:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXYSURBVHic7ZxfiFVFHMc/a4uKWtDDtqJGZprYgwX5ByTdkkLbSgghCiKih14EBYtg6aEr9RRREKRUUs9hGEVtChKaYMkq2VqWmnUX2tKiNDNZY/Xbw/wue7x7zsw559626zY/GM6df7/P+c3MPfO7M3NumyTGQiaMCSWCIiiC6qVqoZC0lXgy1Cq0FanUck1XxVmSNL8WrzYT1LCMvz5qL1FnoAyoTNOVkpYb3hEUQREUQREUQRF0RYOqjHim9aHaTFDDEt2tCIqgCIqgCIqgCLoiQRULedNLgwCeq1NasbR8IilvqMhJpe5zrvpFQElYIYiksRsMLdd0aYoLwYqsqW5i9KjLLdHJj6AIiqAIiiCP5J2PpgLrgGXAYkvrA/YBrwF/BTXkmB2XSzqhbDlhZRqaypdLuuiB1ORiCOaDTM2wZLaFNMumZunzDYZ1wJy01ubyPfOazLE6qeIbDMsy0qsl6ngtWpyRfqOFInVKbWFXS9TxWtRXQl9mHR9oXwlQdp2xGt4t8YVt6iMor+/d8EM1OvkRFEERFEH/AWga8CCwFfjJwlZLm5ZHge/pPQ+4z8IKYGJGub+BT4GPLBwvCio7f6QeWfQ13TxgA7ATGPKUG7IyG6xOOj3nxDcFWAl0A/da2sdAL/AJcD6kwAc6bop6gT1kWzUZ6LKb6CbDqrx9dB535704S8BZ1o2zdEpSZ1HQ3MRddtmdp8kQzuKa9d8VBSUl9lEh0Pjro6ZKy00TERRBERRBLQZaCpxh9FHFUqBKiiJZ+n5gFfBHnrsKgUKb7t/j/PCwBNZwapKW1yGp3/KPSDrjKVsalIT0W3ypwZoGSoPU8pY2E/RCCqSiwJ55GdBVBusIlCu0Xpf3Na1guZbb1mnYJwtZtKmALm/Z6EBGUARFUASNV1A70AMcBP60aw9F93ADPkO7pD3mDwxKesOusvT2QP3czkmPKd2YUNpucVl+LlBo4jsITAduAIbrmnMAOAncnqflQn10M26JebgufdjSb8oDyQM6hlv3ru/4dkv/vFmgd4EZwPoErN3iM4BdeUGNjDpJqsrtmzc86mqwHkkH5X4t7JD0tEFyw3INzYwwuwisEVA9bPe/CarBdocsip5qBEVQBP3fQRWyX4jOCpUsZS2xhR2SQdwixq3A2lDhMkcTa7Ie2G6fwzfsmax8clrSJCu3py4vVV/ZphsALtjnFXkqtNwyWlLqR1Ub7obPA5OyKjXLolk+SFmQgEN18eD/PLXEI2j8gYqspwbrRE81giIogiKohUAdzQB1APdk5C3Ends6CXwLbAReBm7J1OZxINdKGpb0VEpeb4pT+aWkx8os0SxJKHlf0iOSOiXNkHQpBbRT0oQyoA5JH6YoPJ6SJknPeHR5+6gTWJ2SPjej/BceXV7QV8AHvsoJucTlvt5o8ZkraZa1fUheD+gJfo9+Bq4JlPkNt4Xgl9CdSJos6UlJF1IsOSvp/hw6vL8mFgCLgCXA44w+730IeIiM89314gP9ACzHHXD9xdIO49476gO2MfJjLCjRgYygCIqgCGqiFFl0WoM7j78ImA8cBQ7gzuaHp/wck1anpO2BqXy7lSu9I9YJ9APXWfycxfuBa4HbzDpwc9ZC4FQZi2qWXJK0WdI0ue3SuRp5P/lRSb8nLCvsQK5JNM2zkiZKeknSkKVdlPSmlX0gUXZNUdAWq3hY7tzj83K++FuS9icU32Hl91p8S1FQn1V8VVKb3Mrw25a3MgHabGkvWrwvTZ/ve7TArqeBq3H+3f66PIBf7VrzkuaTIj7Qj3ZdDJwF9jLy5wJdiXK1t+NrZxuOFgV9bddVwBPAN8ARS5tp15PAZxa/29IOpGrz9FG3Rsscy+uS9IqkBXLD/Z1GRl1yQEjuHANy7vFaSdMlrZa0K1Gm1PcISTMlDZiSbZa2I8VSSTolz2Mo9PQeBO7CvTE1iDtRc2dKuffwPX4CfVQfrpf0sKRjks5Zs27J6pP6EH3vCBp70D8db2VXFPfIagAAAABJRU5ErkJggg==)}.leaflet-oldie .mapbox-logo-true{background-image:none}.image-slider{margin-bottom:18px}.image-slider .hero-slider .slick-list,.image-slider .hero-slider.slick-initialized{margin-bottom:0}.image-slider .hero-slider .slick-slide{position:relative}.image-slider .hero-slider__nav-wrapper{margin:-30px auto 0}@media screen and (min-width:768px){.image-slider .hero-slider__nav-wrapper{margin-top:-40px}}@media screen and (min-width:1025px){.image-slider .hero-slider__nav-wrapper{margin-top:-60px}.image-slider{margin-bottom:30px}}.generic-product-carousel.trends-carousel .slick-slide{width:457px}.generic-product-carousel.trends-carousel .trend-slide-title{margin-bottom:1em;color:#fff}.generic-product-carousel.trends-carousel .trend-slide-desc{font-weight:300;text-transform:none;margin-bottom:1em}.find-a-salon-callout .search-result .generic-product-carousel.trends-carousel .btn-phone,.form--dark .generic-product-carousel.trends-carousel .form__upload,.generic-product-carousel.trends-carousel #geolocate,.generic-product-carousel.trends-carousel .btn-block,.generic-product-carousel.trends-carousel .btn-generic-dark,.generic-product-carousel.trends-carousel .btn-generic-light,.generic-product-carousel.trends-carousel .btn-generic-xdark,.generic-product-carousel.trends-carousel .button,.generic-product-carousel.trends-carousel .find-a-salon-callout .search-result .btn-phone,.generic-product-carousel.trends-carousel .form--dark .form__upload,.generic-product-carousel.trends-carousel .mysalons-button,.generic-product-carousel.trends-carousel .mysalons-button__clicked,.generic-product-carousel.trends-carousel .profile-addresses__add,.generic-product-carousel.trends-carousel .profile__add-button,.generic-product-carousel.trends-carousel .profile__edit-button,.generic-product-carousel.trends-carousel .profile__edit-button--desktop,.generic-product-carousel.trends-carousel .search-results .search-results__add-button,.search-results .generic-product-carousel.trends-carousel .search-results__add-button{display:inline-block}.trends-carousel-wrapper{text-align:center}.trends-carousel-title{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;margin:1em 0}.trends-carousel-wrap{padding-bottom:35px}.trends-carousel-wrap .generic-product-carousel{position:relative;margin-bottom:0;z-index:3}.trends-carousel-wrap .generic-product-carousel .slick-prev{background-image:url(/_Images/global/ui/arrow-left-black.svg)}.trends-carousel-wrap .generic-product-carousel .slick-next{background-image:url(/_Images/global/ui/arrow-right-black.svg)}.trends-carousel-wrap .generic-product-carousel .slick-dots li button:before{color:#000}.trends-carousel-wrap .generic-product-carousel .generic-product-carousel__caption{color:#000;pointer:default;visibility:hidden}@media screen and (min-width:768px){.trends-carousel-wrap .generic-product-carousel .generic-product-carousel__caption{width:230px}}@media screen and (min-width:1025px){.trends-carousel-wrap{padding-bottom:70px}.trends-carousel-wrap .generic-product-carousel .slick-list{margin-bottom:70px}.trends-carousel-wrap .generic-product-carousel .slick-arrow{bottom:20px}.trends-carousel-wrap .generic-product-carousel .slick-dots{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-1px}.trends-carousel-wrap .generic-product-carousel .generic-product-carousel__caption{font-size:18px;font-size:1.8rem;padding:45px 0 22px;width:460px}}.trends-carousel-wrap .generic-product-carousel p{color:#000;visibility:visible}@media screen and (min-width:768px){.trends-carousel-wrap .generic-product-carousel p{width:230px}}@media screen and (min-width:1025px){.trends-carousel-wrap .generic-product-carousel p{font-size:16px;font-size:1.6rem;margin-top:0;padding:0 0 23px;width:460px}}.trends-carousel-wrap .carousel-image{position:relative}.trends-carousel-wrap .carousel-image:after{position:absolute;top:0;left:0;display:block;content:" ";background-color:#272727;width:100%;height:100%;opacity:.9;filter:alpha(opacity=90)}.trends-carousel-wrap .slick-current .carousel-image a{position:relative;z-index:1;display:block}.trends-carousel-wrap .slick-slide{position:relative;opacity:1;filter:alpha(opacity=100);padding-bottom:50px}.trends-carousel-wrap .slick-slide .generic-product-carousel__caption{color:#000;pointer:default}.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide .btn-phone,.form--dark .trends-carousel-wrap .slick-slide .form__upload,.search-results .trends-carousel-wrap .slick-slide .search-results__add-button,.trends-carousel-wrap .slick-slide #geolocate,.trends-carousel-wrap .slick-slide .btn-block,.trends-carousel-wrap .slick-slide .btn-generic-dark,.trends-carousel-wrap .slick-slide .btn-generic-light,.trends-carousel-wrap .slick-slide .btn-generic-xdark,.trends-carousel-wrap .slick-slide .button,.trends-carousel-wrap .slick-slide .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide .form--dark .form__upload,.trends-carousel-wrap .slick-slide .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide .mysalons-button,.trends-carousel-wrap .slick-slide .mysalons-button__clicked,.trends-carousel-wrap .slick-slide .profile-addresses__add,.trends-carousel-wrap .slick-slide .profile__add-button,.trends-carousel-wrap .slick-slide .profile__edit-button,.trends-carousel-wrap .slick-slide .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide .search-results .search-results__add-button,.trends-carousel-wrap .slick-slide p{visibility:hidden}.trends-carousel-wrap .slick-slide.active-slide-sibling,.trends-carousel-wrap .slick-slide.slick-active,.trends-carousel-wrap .slick-slide:hover{color:#000}.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide.active-slide-sibling .btn-phone,.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide.slick-active .btn-phone,.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide:hover .btn-phone,.form--dark .trends-carousel-wrap .slick-slide.active-slide-sibling .form__upload,.form--dark .trends-carousel-wrap .slick-slide.slick-active .form__upload,.form--dark .trends-carousel-wrap .slick-slide:hover .form__upload,.search-results .trends-carousel-wrap .slick-slide.active-slide-sibling .search-results__add-button,.search-results .trends-carousel-wrap .slick-slide.slick-active .search-results__add-button,.search-results .trends-carousel-wrap .slick-slide:hover .search-results__add-button,.trends-carousel-wrap .slick-slide.active-slide-sibling #geolocate,.trends-carousel-wrap .slick-slide.active-slide-sibling .btn-block,.trends-carousel-wrap .slick-slide.active-slide-sibling .btn-generic-dark,.trends-carousel-wrap .slick-slide.active-slide-sibling .btn-generic-light,.trends-carousel-wrap .slick-slide.active-slide-sibling .btn-generic-xdark,.trends-carousel-wrap .slick-slide.active-slide-sibling .button,.trends-carousel-wrap .slick-slide.active-slide-sibling .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide.active-slide-sibling .form--dark .form__upload,.trends-carousel-wrap .slick-slide.active-slide-sibling .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide.active-slide-sibling .mysalons-button,.trends-carousel-wrap .slick-slide.active-slide-sibling .mysalons-button__clicked,.trends-carousel-wrap .slick-slide.active-slide-sibling .profile-addresses__add,.trends-carousel-wrap .slick-slide.active-slide-sibling .profile__add-button,.trends-carousel-wrap .slick-slide.active-slide-sibling .profile__edit-button,.trends-carousel-wrap .slick-slide.active-slide-sibling .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide.active-slide-sibling .search-results .search-results__add-button,.trends-carousel-wrap .slick-slide.active-slide-sibling p,.trends-carousel-wrap .slick-slide.slick-active #geolocate,.trends-carousel-wrap .slick-slide.slick-active .btn-block,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-dark,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-light,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-xdark,.trends-carousel-wrap .slick-slide.slick-active .button,.trends-carousel-wrap .slick-slide.slick-active .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide.slick-active .form--dark .form__upload,.trends-carousel-wrap .slick-slide.slick-active .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide.slick-active .mysalons-button,.trends-carousel-wrap .slick-slide.slick-active .mysalons-button__clicked,.trends-carousel-wrap .slick-slide.slick-active .profile-addresses__add,.trends-carousel-wrap .slick-slide.slick-active .profile__add-button,.trends-carousel-wrap .slick-slide.slick-active .profile__edit-button,.trends-carousel-wrap .slick-slide.slick-active .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide.slick-active .search-results .search-results__add-button,.trends-carousel-wrap .slick-slide.slick-active p,.trends-carousel-wrap .slick-slide:hover #geolocate,.trends-carousel-wrap .slick-slide:hover .btn-block,.trends-carousel-wrap .slick-slide:hover .btn-generic-dark,.trends-carousel-wrap .slick-slide:hover .btn-generic-light,.trends-carousel-wrap .slick-slide:hover .btn-generic-xdark,.trends-carousel-wrap .slick-slide:hover .button,.trends-carousel-wrap .slick-slide:hover .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide:hover .form--dark .form__upload,.trends-carousel-wrap .slick-slide:hover .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide:hover .mysalons-button,.trends-carousel-wrap .slick-slide:hover .mysalons-button__clicked,.trends-carousel-wrap .slick-slide:hover .profile-addresses__add,.trends-carousel-wrap .slick-slide:hover .profile__add-button,.trends-carousel-wrap .slick-slide:hover .profile__edit-button,.trends-carousel-wrap .slick-slide:hover .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide:hover .search-results .search-results__add-button,.trends-carousel-wrap .slick-slide:hover p{visibility:visible}.trends-carousel-wrap .slick-slide.active-slide-sibling .carousel-image:after,.trends-carousel-wrap .slick-slide.slick-active .carousel-image:after,.trends-carousel-wrap .slick-slide:hover .carousel-image:after{opacity:0;filter:alpha(opacity=0)}.trends-carousel-wrap .slick-slide.active-slide-sibling p,.trends-carousel-wrap .slick-slide.slick-active p,.trends-carousel-wrap .slick-slide:hover p{color:#000}@media screen and (min-width:1025px){.trends-carousel-wrap .slick-slide{padding-bottom:100px}.trends-carousel-wrap .slick-slide.active-slide-sibling .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide.slick-active .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide:hover .generic-product-carousel__caption{font-size:18px;font-size:1.8rem;padding:45px 0 22px}.trends-carousel-wrap .slick-slide.active-slide-sibling p,.trends-carousel-wrap .slick-slide.slick-active p,.trends-carousel-wrap .slick-slide:hover p{font-size:16px;font-size:1.6rem;margin-top:0;padding:0 0 23px}.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide.active-slide-sibling .btn-phone,.form--dark .trends-carousel-wrap .slick-slide.active-slide-sibling .form__upload,.search-results .trends-carousel-wrap .slick-slide.active-slide-sibling .search-results__add-button,.trends-carousel-wrap .slick-slide.active-slide-sibling #geolocate,.trends-carousel-wrap .slick-slide.active-slide-sibling .btn-block,.trends-carousel-wrap .slick-slide.active-slide-sibling .btn-generic-dark,.trends-carousel-wrap .slick-slide.active-slide-sibling .btn-generic-light,.trends-carousel-wrap .slick-slide.active-slide-sibling .btn-generic-xdark,.trends-carousel-wrap .slick-slide.active-slide-sibling .button,.trends-carousel-wrap .slick-slide.active-slide-sibling .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide.active-slide-sibling .form--dark .form__upload,.trends-carousel-wrap .slick-slide.active-slide-sibling .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide.active-slide-sibling .mysalons-button,.trends-carousel-wrap .slick-slide.active-slide-sibling .mysalons-button__clicked,.trends-carousel-wrap .slick-slide.active-slide-sibling .profile-addresses__add,.trends-carousel-wrap .slick-slide.active-slide-sibling .profile__add-button,.trends-carousel-wrap .slick-slide.active-slide-sibling .profile__edit-button,.trends-carousel-wrap .slick-slide.active-slide-sibling .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide.active-slide-sibling .search-results .search-results__add-button,.trends-carousel-wrap .slick-slide.active-slide-sibling p{opacity:.5;filter:alpha(opacity=50)}.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide .btn-phone,.form--dark .trends-carousel-wrap .slick-slide .form__upload,.search-results .trends-carousel-wrap .slick-slide .search-results__add-button,.trends-carousel-wrap .slick-slide #geolocate,.trends-carousel-wrap .slick-slide .btn-block,.trends-carousel-wrap .slick-slide .btn-generic-dark,.trends-carousel-wrap .slick-slide .btn-generic-light,.trends-carousel-wrap .slick-slide .btn-generic-xdark,.trends-carousel-wrap .slick-slide .button,.trends-carousel-wrap .slick-slide .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide .form--dark .form__upload,.trends-carousel-wrap .slick-slide .mysalons-button,.trends-carousel-wrap .slick-slide .mysalons-button__clicked,.trends-carousel-wrap .slick-slide .profile-addresses__add,.trends-carousel-wrap .slick-slide .profile__add-button,.trends-carousel-wrap .slick-slide .profile__edit-button,.trends-carousel-wrap .slick-slide .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide .search-results .search-results__add-button{font-size:14px;font-size:1.4rem;height:80px}}.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide.slick-active .btn-phone,.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide:hover .btn-phone,.form--dark .trends-carousel-wrap .slick-slide.slick-active .form__upload,.form--dark .trends-carousel-wrap .slick-slide:hover .form__upload,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active,.lookbook .generic-product-carousel.trends-carousel .slick-slide:hover,.search-results .trends-carousel-wrap .slick-slide.slick-active .search-results__add-button,.search-results .trends-carousel-wrap .slick-slide:hover .search-results__add-button,.trends-carousel-wrap .slick-slide.slick-active,.trends-carousel-wrap .slick-slide.slick-active #geolocate,.trends-carousel-wrap .slick-slide.slick-active .btn-block,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-dark,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-light,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-xdark,.trends-carousel-wrap .slick-slide.slick-active .button,.trends-carousel-wrap .slick-slide.slick-active .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide.slick-active .form--dark .form__upload,.trends-carousel-wrap .slick-slide.slick-active .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide.slick-active .mysalons-button,.trends-carousel-wrap .slick-slide.slick-active .mysalons-button__clicked,.trends-carousel-wrap .slick-slide.slick-active .profile-addresses__add,.trends-carousel-wrap .slick-slide.slick-active .profile__add-button,.trends-carousel-wrap .slick-slide.slick-active .profile__edit-button,.trends-carousel-wrap .slick-slide.slick-active .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide.slick-active .search-results .search-results__add-button,.trends-carousel-wrap .slick-slide.slick-active p,.trends-carousel-wrap .slick-slide:hover,.trends-carousel-wrap .slick-slide:hover #geolocate,.trends-carousel-wrap .slick-slide:hover .btn-block,.trends-carousel-wrap .slick-slide:hover .btn-generic-dark,.trends-carousel-wrap .slick-slide:hover .btn-generic-light,.trends-carousel-wrap .slick-slide:hover .btn-generic-xdark,.trends-carousel-wrap .slick-slide:hover .button,.trends-carousel-wrap .slick-slide:hover .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide:hover .form--dark .form__upload,.trends-carousel-wrap .slick-slide:hover .generic-product-carousel__caption,.trends-carousel-wrap .slick-slide:hover .mysalons-button,.trends-carousel-wrap .slick-slide:hover .mysalons-button__clicked,.trends-carousel-wrap .slick-slide:hover .profile-addresses__add,.trends-carousel-wrap .slick-slide:hover .profile__add-button,.trends-carousel-wrap .slick-slide:hover .profile__edit-button,.trends-carousel-wrap .slick-slide:hover .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide:hover .search-results .search-results__add-button,.trends-carousel-wrap .slick-slide:hover p{opacity:1;filter:alpha(opacity=100)}.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide.slick-active .btn-phone,.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide:hover .btn-phone,.form--dark .trends-carousel-wrap .slick-slide.slick-active .form__upload,.form--dark .trends-carousel-wrap .slick-slide:hover .form__upload,.search-results .trends-carousel-wrap .slick-slide.slick-active .search-results__add-button,.search-results .trends-carousel-wrap .slick-slide:hover .search-results__add-button,.trends-carousel-wrap .slick-slide.slick-active #geolocate,.trends-carousel-wrap .slick-slide.slick-active .btn-block,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-dark,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-light,.trends-carousel-wrap .slick-slide.slick-active .btn-generic-xdark,.trends-carousel-wrap .slick-slide.slick-active .button,.trends-carousel-wrap .slick-slide.slick-active .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide.slick-active .form--dark .form__upload,.trends-carousel-wrap .slick-slide.slick-active .mysalons-button,.trends-carousel-wrap .slick-slide.slick-active .mysalons-button__clicked,.trends-carousel-wrap .slick-slide.slick-active .profile-addresses__add,.trends-carousel-wrap .slick-slide.slick-active .profile__add-button,.trends-carousel-wrap .slick-slide.slick-active .profile__edit-button,.trends-carousel-wrap .slick-slide.slick-active .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide.slick-active .search-results .search-results__add-button,.trends-carousel-wrap .slick-slide:hover #geolocate,.trends-carousel-wrap .slick-slide:hover .btn-block,.trends-carousel-wrap .slick-slide:hover .btn-generic-dark,.trends-carousel-wrap .slick-slide:hover .btn-generic-light,.trends-carousel-wrap .slick-slide:hover .btn-generic-xdark,.trends-carousel-wrap .slick-slide:hover .button,.trends-carousel-wrap .slick-slide:hover .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide:hover .form--dark .form__upload,.trends-carousel-wrap .slick-slide:hover .mysalons-button,.trends-carousel-wrap .slick-slide:hover .mysalons-button__clicked,.trends-carousel-wrap .slick-slide:hover .profile-addresses__add,.trends-carousel-wrap .slick-slide:hover .profile__add-button,.trends-carousel-wrap .slick-slide:hover .profile__edit-button,.trends-carousel-wrap .slick-slide:hover .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide:hover .search-results .search-results__add-button{background-color:#1e1e1e;color:#fff}.trends-carousel-wrap .slick-slide img{width:100%}.find-a-salon-callout .search-result .trends-carousel-wrap .slick-slide .btn-phone,.form--dark .trends-carousel-wrap .slick-slide .form__upload,.search-results .trends-carousel-wrap .slick-slide .search-results__add-button,.trends-carousel-wrap .slick-slide #geolocate,.trends-carousel-wrap .slick-slide .btn-block,.trends-carousel-wrap .slick-slide .btn-generic-dark,.trends-carousel-wrap .slick-slide .btn-generic-light,.trends-carousel-wrap .slick-slide .btn-generic-xdark,.trends-carousel-wrap .slick-slide .button,.trends-carousel-wrap .slick-slide .find-a-salon-callout .search-result .btn-phone,.trends-carousel-wrap .slick-slide .form--dark .form__upload,.trends-carousel-wrap .slick-slide .mysalons-button,.trends-carousel-wrap .slick-slide .mysalons-button__clicked,.trends-carousel-wrap .slick-slide .profile-addresses__add,.trends-carousel-wrap .slick-slide .profile__add-button,.trends-carousel-wrap .slick-slide .profile__edit-button,.trends-carousel-wrap .slick-slide .profile__edit-button--desktop,.trends-carousel-wrap .slick-slide .search-results .search-results__add-button{position:absolute;bottom:0;left:0;right:0}.lookbook .trends-carousel-title{margin-top:15px;margin-bottom:34px}@media screen and (min-width:1025px){.trends-carousel-wrap .slick-slide{width:460px}.lookbook .trends-carousel-title{font-size:100px;font-size:10rem;margin:20px 0 60px;display:block;line-height:90px;letter-spacing:1px}}.find-a-salon-callout .search-result .lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .btn-phone,.form--dark .lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .form__upload,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active #geolocate,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .btn-block,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .btn-generic-dark,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .btn-generic-light,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .btn-generic-xdark,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .button,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .find-a-salon-callout .search-result .btn-phone,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .form--dark .form__upload,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .mysalons-button,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .mysalons-button__clicked,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .profile-addresses__add,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .profile__add-button,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .profile__edit-button,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .profile__edit-button--desktop,.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .search-results .search-results__add-button,.search-results .lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active .search-results__add-button{display:block}.lookbook .generic-product-carousel.trends-carousel .slick-slide{width:230px}.lookbook .generic-product-carousel.trends-carousel .slick-slide.slick-active:after,.lookbook .generic-product-carousel.trends-carousel .slick-slide:hover:after{opacity:0;filter:alpha(opacity=0)}@media screen and (min-width:1025px){.lookbook .generic-product-carousel.trends-carousel .slick-slide{width:345px}}.lookbook .trends-carousel .slick-slide{position:relative}.lookbook .trends-carousel .slick-slide:after{position:absolute;top:0;left:0;display:block;content:" ";background-color:#272727;width:100%;height:100%;opacity:.9;filter:alpha(opacity=90)}.video-modal .modal{background-color:transparent;padding:0}.video-modal .modal__close{display:block;position:fixed;text-align:center}.video-modal .modal-container__open{display:block;width:100%}.video-modal iframe{max-width:100%}.icon-play{background-image:url(/_Images/global/ui/icon-play.svg)}.video-thumb{position:relative;margin:20px auto 0;width:100%;max-width:580px;height:auto;min-height:160px;background-color:#000}.video-thumb img{display:block;width:100%}.video-thumb__click{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.video-thumb__play{position:relative;display:block;height:60px;width:60px;margin:0 auto;background:url(/_Images/global/ui/icon-play.svg) top center no-repeat;background-size:contain;cursor:pointer}.video-thumb__play:before{display:block;content:" ";width:60px;height:60px;background:url(/_Images/global/ui/icon-play-text.svg) top center no-repeat;opacity:.5;filter:alpha(opacity=50);background-size:60px 61px}.video-thumb__play:hover{background:0 0}.video-thumb__play:hover:after{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;font-size:1.2rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;display:block;position:absolute;content:"Play";width:60px;height:10px;color:#fff}@media screen and (min-width:1025px){.video-thumb{min-height:250px}.video-thumb__play:hover:after{font-size:18px;font-size:1.8rem;width:112px;height:16px}.video-thumb__play{height:110px;width:110px}.video-thumb__play:before{width:110px;height:110px;background-size:110px 112px}}.account-nav{position:relative;background-color:#efefef;padding:30px 0}@media only screen and (min-width:768px){.account-nav{color:#b4b4b4;height:50px;line-height:50px;padding:0;display:inline-block;background-color:transparent}}.account-nav .account-trigger{font-size:16px;font-size:1.6rem;color:#1e1e1e;text-decoration:none;text-transform:none;text-align:center;display:block;position:relative}.account-nav .account-trigger.expanded+.account-menu{max-height:500px}@media only screen and (min-width:768px){.account-nav .account-trigger{font-size:14px;font-size:1.4rem;color:#ababab;padding:0}.account-nav .account-trigger.expanded+.account-menu{max-height:none;display:block}}@media only screen and (max-width:767px){.account-nav .account-trigger.expanded .account-trigger__icon{background:url(/_Images/global/ui/icon-minus.svg) center center/contain no-repeat}}.account-nav .account-trigger__icon{display:inline-block;width:25px;height:25px;position:absolute;bottom:-3px;right:0;margin:0 20px;background:url(/_Images/global/ui/icon-plus.svg) center center/contain no-repeat;opacity:.5;filter:alpha(opacity=50)}@media only screen and (min-width:768px){.account-nav .account-trigger__icon{position:static;width:14px;height:10px;margin-left:6px;background:url(/_Images/global/ui/arrow-down-light.svg) bottom left/contain no-repeat;opacity:.3;filter:alpha(opacity=30)}}.account-nav .account-trigger__photo{width:62px;height:62px;border-radius:50%;overflow:hidden;margin:0 auto 10px}.account-nav .account-trigger__name{font-weight:500}.account-nav .account-menu{max-height:0;overflow:hidden;-webkit-transition:max-height .75s ease;transition:max-height .75s ease;padding:0 30px;background-color:#efefef}@media only screen and (min-width:768px){.account-nav .account-trigger__photo{display:inline-block;position:relative;top:9px;width:30px;height:30px;margin:0 5px 0 0}.account-nav .account-trigger__name{color:#fff}.account-nav .account-menu{display:none;position:absolute;top:50px;right:-68px;width:190px;padding:15px 15px 30px;z-index:902;overflow:visible;max-height:none}.account-nav .account-menu:before{content:"";width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%;display:inline-block;background-color:#efefef;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media only screen and (min-width:1025px){.account-nav .account-menu{top:55px;right:-71px}}.account-nav .account-menu__log-out{color:gray;display:block;border:1px solid gray;text-align:center;text-decoration:none;margin-top:15px;line-height:45px;position:relative;letter-spacing:.1em;opacity:.7;filter:alpha(opacity=70)}@media only screen and (min-width:768px){.account-nav .account-menu__log-out{font-size:9px;font-size:.9rem;padding:0 10px;max-width:130px;margin:10px auto 0}}.account-nav .account-menu__log-out .icon-logout{background-image:url(/_Images/global/ui/icon-logout.svg);display:inline-block;margin:0 5px;opacity:1;filter:alpha(opacity=100)}.account-nav .account-menu__log-out:active,.account-nav .account-menu__log-out:hover{opacity:1;filter:alpha(opacity=100)}.account-nav .account-links{text-align:center;border-top:1px solid #b4b4b4;margin-top:30px;padding-top:20px;line-height:1.2}@media only screen and (min-width:768px){.account-nav .account-links{border-top:0;margin-top:0;padding-top:0}}.account-nav .account-links__item a{color:#1e1e1e;text-transform:none;text-decoration:none;display:block;padding:20px 0}@media only screen and (min-width:768px){.account-nav .account-links__item a{font-size:12.5px;font-size:1.25rem;padding:12px 0}}.header-nav{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;z-index:8}.header-nav .header-nav__menus{z-index:999}.header-nav .hamburger{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;background-size:31px;opacity:.4;filter:alpha(opacity=40)}.header-nav .hamburger:active,.header-nav .hamburger:hover{opacity:.8;filter:alpha(opacity=80)}.header-nav .header-nav__salon{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:.05em;font-size:12px;font-size:1.2rem;display:block;height:45px;line-height:45px;text-align:center;color:#b4b4b4;background-color:#e6e6e6;border:solid #dfdfdf;border-width:1px 0;text-decoration:none;text-transform:uppercase}@media screen and (min-width:1025px){.header-nav .header-nav__salon{font-size:12.5px;font-size:1.25rem}}.header-nav .header-nav__salon span{display:inline-block;position:relative;vertical-align:middle}.header-nav .header-nav__salon span:after,.header-nav .header-nav__salon span:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";position:absolute;display:inline-block}.header-nav .header-nav__salon span:before{left:-27px;width:20px;height:20px;background:url(/_Images/global/ui/icon-pin-dark.svg) center center/contain no-repeat;opacity:.6;filter:alpha(opacity=60)}.header-nav .header-nav__salon span:after{width:12px;height:12px;right:-19px;background:url(/_Images/global/ui/arrow-right-gray.svg) center center/contain no-repeat}.megamenu{width:100%;overflow:hidden;color:#000;z-index:901;text-align:left;max-height:0;-webkit-transition:max-height .75s ease;transition:max-height .75s ease}.megamenu .megamenu__container{overflow:hidden;background-color:#fff}.megamenu .mega-group__hr{display:none}@media only screen and (min-width:1025px){.header-nav{padding-left:20%}.megamenu{top:100px;position:fixed}.collapse-panel-content .megamenu .collapse-panel-content__all-ingredients,.collapse-panel-content .megamenu .collapse-panel-content__ingredients,.megamenu .collapse-panel-content .collapse-panel-content__all-ingredients,.megamenu .collapse-panel-content .collapse-panel-content__ingredients,.megamenu .wrapper{padding:0 30px;margin-left:auto;margin-right:auto}.megamenu .mega-group__hr{display:block;width:40px;float:left;border:0;border-top:1px solid #272727;margin-left:25px;position:relative;top:-10px}}.megamenu .mega-subgroup{padding:0 25px;text-align:left}.megamenu .mega-subgroup__title{font-size:13px;font-size:1.3rem;position:relative;text-transform:none;text-decoration:none;color:rgba(92,92,92,.6);display:block;padding:15px 20px;clear:both;font-weight:400}@media only screen and (min-width:1025px){.megamenu .mega-subgroup__title{font-size:12px;font-size:1.2rem}.megamenu .mega-subgroup__title:after{border-top:1px solid #272727;width:40px;margin-top:21px}}.megamenu .mega-subgroup__title .arrow{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;opacity:.5;filter:alpha(opacity=50)}.megamenu .mega-subgroup__title.expanded .arrow{opacity:.7;filter:alpha(opacity=70)}.megamenu .mega-subgroup__title.expanded+.mega-links{max-height:500px}.megamenu .mega-links{padding:0 20px;max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.megamenu .mega-links .mega-links__item a{font-size:13px;font-size:1.3rem;display:block;padding:10px 0;color:#5c5c5c;height:auto;line-height:1.364;text-decoration:none;font-weight:400;text-transform:none}@media only screen and (min-width:1025px){.megamenu .mega-links .mega-links__item a{font-size:11px;font-size:1.1rem;line-height:1.364;padding:6px 0;text-align:left}.megamenu .mega-group--filters{width:16%;border-right:0}}@media only screen and (min-width:768px){.megamenu .mega-links .mega-links__item a:active,.megamenu .mega-links .mega-links__item a:hover{color:gray;text-decoration:underline}.megamenu .mega-links .mega-links__item:last-child{margin-bottom:10px}.megamenu .mega-group--filters .mega-subgroup:after{position:absolute;bottom:0;left:0;display:inline-block;content:'';background-color:#efefef;width:50px;height:1px;-webkit-margin-before:0;padding:0;border:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.megamenu .mega-group--filters .mega-subgroup:last-child:after{display:none}.megamenu .mega-group--filters .mega-subgroup__title:after{content:none}}@media only screen and (min-width:1025px){.megamenu .mega-group--filters .mega-links{padding:7px 0 23px}.megamenu .mega-group--main{float:left;width:47%;padding-right:25px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}}@media only screen and (min-width:768px){.megamenu .mega-group--flexible{width:100%;display:table;table-layout:fixed}.megamenu .mega-group--flexible .mega-subgroup{display:table-cell;vertical-align:top}.megamenu .mega-group--generic .mega-subgroup__title:after{content:none}}@media only screen and (min-width:1025px){.megamenu .mega-group--generic{float:left;width:16%;padding-top:0;border-top:0}.megamenu .mega-group--generic .mega-subgroup{margin-bottom:20px}}.megamenu .mega-group--generic .mega-subgroup:last-child{border-bottom:0}@media only screen and (min-width:768px) and (max-width:1024px){.megamenu .mega-group--generic .mega-subgroup{width:32%;padding-right:15px;margin-bottom:20px;display:inline-block;vertical-align:top}}.megamenu .slick-track{margin-bottom:10px}.megamenu .slick-arrow{position:absolute;bottom:-3px;z-index:9000;height:13px;width:29px;visibility:visible}.megamenu .slick-prev{left:0;background-image:url(/_Images/global/ui/arrow-long-left.svg)}.megamenu .slick-next{right:0;background-image:url(/_Images/global/ui/arrow-long-right.svg)}.megamenu .slick-dots li{width:20px;height:15px}.megamenu .slick-dots li.slick-active{top:1px}.megamenu .slick-dots li button{height:25px}.megamenu .slick-dots li button:before{width:0;font-size:20px;margin-left:5px}.primary-nav__item>.expanded+.megamenu{max-height:2000px}.menu-slider{display:none}@media only screen and (min-width:1025px){.menu-slider{display:block;float:right;width:18%;text-align:center}}.menu-slider .menu-slider__item{position:relative}.menu-slider .menu-slider__item .menu-slider-title{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif!important;position:absolute;font-size:36px;font-size:3.6rem;letter-spacing:.001em;top:22px;padding:0;margin:0 auto;width:80%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;z-index:3}.primary-nav .primary-nav__item,.section-nav .section-nav__item,.sidebar__nav a{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.category-dropdown__item .menu-slider .menu-slider__item a,.category-sorting__bottom .category-sorting__filter .menu-slider .menu-slider__item a,.category-sorting__bottom .category-sorting__filter .menu-slider .menu-slider__item button,.find-a-salon-callout .search-result .menu-slider .menu-slider__item .btn-cta,.find-a-salon-callout .search-result .menu-slider .menu-slider__item .btn-phone,.form--dark .menu-slider .menu-slider__item .form__upload,.menu-slider .menu-slider__item #geolocate,.menu-slider .menu-slider__item .btn,.menu-slider .menu-slider__item .btn-block,.menu-slider .menu-slider__item .btn-block-large,.menu-slider .menu-slider__item .btn-generic-dark,.menu-slider .menu-slider__item .btn-generic-light,.menu-slider .menu-slider__item .btn-generic-xdark,.menu-slider .menu-slider__item .button,.menu-slider .menu-slider__item .category-dropdown__item a,.menu-slider .menu-slider__item .category-sorting__bottom .category-sorting__filter a,.menu-slider .menu-slider__item .category-sorting__bottom .category-sorting__filter button,.menu-slider .menu-slider__item .find-a-salon-callout .search-result .btn-cta,.menu-slider .menu-slider__item .find-a-salon-callout .search-result .btn-phone,.menu-slider .menu-slider__item .form--dark .form__upload,.menu-slider .menu-slider__item .mysalons-button,.menu-slider .menu-slider__item .mysalons-button__clicked,.menu-slider .menu-slider__item .profile-addresses__add,.menu-slider .menu-slider__item .profile__add-button,.menu-slider .menu-slider__item .profile__edit-button,.menu-slider .menu-slider__item .profile__edit-button--desktop,.menu-slider .menu-slider__item .salons-listing__remove,.menu-slider .menu-slider__item .search-results .search-results__add-button,.menu-slider .menu-slider__item .shipping-address__remove,.search-results .menu-slider .menu-slider__item .search-results__add-button{position:absolute;width:75%;margin:auto;bottom:29px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;z-index:3}.collapse-panel__button,.primary-icons{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.menu-slider .menu-slider__item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);z-index:1}.menu-slider .menu-slider__item:after{position:absolute;top:0;left:0;display:block;content:" ";width:100%;height:100%;background-color:#000;opacity:.5;filter:alpha(opacity=50);z-index:2}.menu-slider .menu-slider__item:hover:after,.menu-slider.menu-slider--products .menu-slider__item:after{display:none}.menu-slider .menu-slider__item:hover img{-webkit-filter:none;filter:none}.menu-slider.menu-slider--products .menu-slider__item img{-webkit-filter:none;filter:none}.menu-slider .slick-dots li.slick-active button:before{content:'•';color:#272727}.primary-icons{position:absolute;top:50%;transform:translateY(-50%);right:18px;z-index:9}.primary-icons .primary-icons__icon{float:left;display:inline-block;opacity:.4;filter:alpha(opacity=40)}.primary-icons .primary-icons__icon.expanded,.primary-icons .primary-icons__icon:active,.primary-icons .primary-icons__icon:hover{opacity:.8;filter:alpha(opacity=80)}@media only screen and (min-width:1025px){.primary-icons .primary-icons__icon{margin-left:15px;height:34px;width:30px}}@media only screen and (max-width:767px){.primary-icons .primary-icons__icon--cart{width:25px}}@media only screen and (min-width:768px){.primary-icons{right:19px}.primary-icons .primary-icons__icon--cart{display:none}}.category-nav .nav--container .primary-icons .category-section__title:after,.category-sorting__bottom .category-sorting__filter .primary-icons a,.category-sorting__bottom .category-sorting__filter .primary-icons button,.primary-icons .breadcrumbs__item:after,.primary-icons .category-nav .nav--container .category-section__title:after,.primary-icons .category-sorting__bottom .category-sorting__filter a,.primary-icons .category-sorting__bottom .category-sorting__filter button,.primary-icons .icon,.primary-icons .product__review .star,.primary-icons .product__review .star--empty,.primary-icons .salons-listing__remove,.primary-icons .shipping-address__remove,.product__review .primary-icons .star,.product__review .primary-icons .star--empty{width:100%;height:100%}.primary-icons .icon--search{background-image:url(/_Images/global/ui/icon-search.svg)}.primary-icons .icon--pin{background-image:url(/_Images/global/ui/icon-pin.svg)}.primary-icons .icon--cart-empty{background-image:url(/_Images/global/ui/cart-empty.svg)}.primary-nav{background-color:#fff;text-align:center;height:100%;width:100%}.primary-nav .primary-nav__item{font-size:10px;font-size:1rem;font-weight:500;line-height:1.182;color:#fff;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #dfdfdf}@media screen and (min-width:1025px){.primary-nav .primary-nav__item{font-size:16px;font-size:1.6rem}}.primary-nav .primary-nav__item:first-child{border-top:0}@media only screen and (min-width:1025px){.primary-nav .primary-nav__item{font-size:8px;font-size:.8rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;line-height:1;color:#ababab;letter-spacing:.05em;text-transform:uppercase;margin-left:40px}}@media only screen and (min-width:1025px) and (min-width:1025px){.primary-nav .primary-nav__item{font-size:12.5px;font-size:1.25rem}}@media only screen and (min-width:1025px) and (max-width:none){.primary-nav .primary-nav__item{margin-left:30px}}.primary-nav .primary-nav__item .primary-link{display:block;line-height:80px;text-decoration:none;text-transform:uppercase;padding:0 0 0 35px;text-align:left;font-size:18px;font-size:1.8rem}.primary-nav .primary-nav__item .primary-link.expanded,.primary-nav .primary-nav__item .primary-link:active,.primary-nav .primary-nav__item .primary-link:hover{color:gray}@media only screen and (min-width:1025px){.primary-nav .primary-nav__item .primary-link{height:100px;line-height:100px;padding:0;font-size:16px;font-size:1.6rem}}.header-nav.expanded .hamburger{background-image:url(/_Images/global/ui/icon-close-light-large.svg)}.header-nav.expanded .primary-nav{display:block;z-index:9999}.section-nav{text-align:center;width:100%;margin:0}.section-nav .section-nav__item{font-weight:700;height:45px;line-height:45px;border-bottom:1px solid #dfdfdf}.section-nav .section-nav__item a{display:block;color:#272727;text-decoration:none;text-transform:uppercase;font-size:9px;font-size:.9rem;padding:0 15px}.section-nav .section-nav__item a span{display:inline-block;vertical-align:middle;line-height:1.2}.section-nav .section-nav__item a:hover{color:#b4b4b4}@media screen and (min-width:1025px){.section-nav .section-nav__item{height:50px;line-height:50px}}.section__navigation{position:fixed;top:0;width:100%;height:calc(100%);max-height:calc(100%);overflow-y:auto;background:#fff;padding-top:60px}.section__navigation.is-sticky{position:fixed;top:75px;max-height:calc(100% - 75px)}@media only screen and (min-width:900px){.section__navigation.is-sticky{top:60px;height:calc(100% - 75px);max-height:calc(100% - 75px)}}@media only screen and (min-width:1025px){.section-nav .section-nav__item a{font-size:16px;font-size:1.6rem}.section__navigation.is-sticky{top:60px;height:calc(100% - 60px);max-height:calc(100% - 60px)}}.section__navigation.is-sticky--bottom{position:fixed;top:auto;bottom:0;max-height:calc(100% - 60px)}@media only screen and (min-width:900px){.section__navigation{top:auto;height:calc(100% - 130px);background:#fff;padding-top:0}}.sidebar__nav{margin:0;padding:0;text-align:center}.sidebar__nav li{margin-bottom:20px}.sidebar__nav a{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.273;letter-spacing:.035em;color:#b4b4b4;text-decoration:none}@media screen and (min-width:1025px){.sidebar__nav a{font-size:16px;font-size:1.6rem}}.sidebar__nav a.sidebar__nav--active,.sidebar__nav a:hover{color:#272727}.utility-nav{min-height:45px}@media only screen and (max-width:767px){.utility-nav{border-top:1px solid #383838}}@media only screen and (min-width:1025px){.section__navigation{top:auto;height:calc(100% - 157px)}.sidebar__nav li{margin-bottom:45px}.sidebar__nav a{font-size:16px;font-size:1.6rem}.utility-nav{font-size:12px;font-size:1.2rem;-webkit-transform:translateY(-58px);-ms-transform:translateY(-58px);transform:translateY(-58px);height:58px;line-height:58px;border-right:1px solid #383838;padding:0 16px}}.utility-nav .or-text{padding:0 2px}.category-nav .nav--container .utility-nav .category-section__title:after,.category-sorting__bottom .category-sorting__filter .utility-nav a,.category-sorting__bottom .category-sorting__filter .utility-nav button,.product__review .utility-nav .star,.product__review .utility-nav .star--empty,.utility-nav .breadcrumbs__item:after,.utility-nav .category-nav .nav--container .category-section__title:after,.utility-nav .category-sorting__bottom .category-sorting__filter a,.utility-nav .category-sorting__bottom .category-sorting__filter button,.utility-nav .icon,.utility-nav .product__review .star,.utility-nav .product__review .star--empty,.utility-nav .salons-listing__remove,.utility-nav .shipping-address__remove{width:20px;height:20px}.utility-nav .icon--cart-empty,.utility-nav .icon--create-account,.utility-nav .icon--profile{opacity:.3;filter:alpha(opacity=30)}.utility-nav .icon--profile{margin-right:8px;background-image:url(/_Images/global/ui/profile-default.svg)}@media only screen and (min-width:1025px){.category-nav .nav--container .utility-nav .category-section__title:after,.category-sorting__bottom .category-sorting__filter .utility-nav a,.category-sorting__bottom .category-sorting__filter .utility-nav button,.product__review .utility-nav .star,.product__review .utility-nav .star--empty,.utility-nav .breadcrumbs__item:after,.utility-nav .category-nav .nav--container .category-section__title:after,.utility-nav .category-sorting__bottom .category-sorting__filter a,.utility-nav .category-sorting__bottom .category-sorting__filter button,.utility-nav .icon,.utility-nav .product__review .star,.utility-nav .product__review .star--empty,.utility-nav .salons-listing__remove,.utility-nav .shipping-address__remove{width:25px;height:25px}.utility-nav .icon--profile{margin-right:8px;width:30px;height:30px}}.utility-nav .icon--create-account{background-image:url(/_Images/global/ui/create-account.svg)}.utility-nav .icon--cart-empty{margin-right:8px;top:-2px;background-image:url(/_Images/global/ui/cart-empty.svg);width:25px;height:25px}@media only screen and (min-width:768px){.utility-nav .icon--cart-empty{margin-top:15px;margin-left:6px;float:right;width:20px;height:19px}}@media only screen and (min-width:1025px){.utility-nav .icon--cart-empty{margin-top:0;margin-left:0;float:none;width:30px;height:30px}}.utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{float:left;display:inline-block;width:50%;text-decoration:none;color:#fff;border-left:0;text-align:center;font-size:10px;font-size:1rem}.utility-nav .utility-nav__link:active,.utility-nav .utility-nav__link:hover,.utility-nav [class^=utility-nav__link]:active,.utility-nav [class^=utility-nav__link]:hover{color:#b4b4b4}.category-nav .nav--container .utility-nav .utility-nav__link:active .category-section__title:after,.category-nav .nav--container .utility-nav .utility-nav__link:hover .category-section__title:after,.category-nav .nav--container .utility-nav [class^=utility-nav__link]:active .category-section__title:after,.category-nav .nav--container .utility-nav [class^=utility-nav__link]:hover .category-section__title:after,.category-sorting__bottom .category-sorting__filter .utility-nav .utility-nav__link:active a,.category-sorting__bottom .category-sorting__filter .utility-nav .utility-nav__link:active button,.category-sorting__bottom .category-sorting__filter .utility-nav .utility-nav__link:hover a,.category-sorting__bottom .category-sorting__filter .utility-nav .utility-nav__link:hover button,.category-sorting__bottom .category-sorting__filter .utility-nav [class^=utility-nav__link]:active a,.category-sorting__bottom .category-sorting__filter .utility-nav [class^=utility-nav__link]:active button,.category-sorting__bottom .category-sorting__filter .utility-nav [class^=utility-nav__link]:hover a,.category-sorting__bottom .category-sorting__filter .utility-nav [class^=utility-nav__link]:hover button,.product__review .utility-nav .utility-nav__link:active .star,.product__review .utility-nav .utility-nav__link:active .star--empty,.product__review .utility-nav .utility-nav__link:hover .star,.product__review .utility-nav .utility-nav__link:hover .star--empty,.product__review .utility-nav [class^=utility-nav__link]:active .star,.product__review .utility-nav [class^=utility-nav__link]:active .star--empty,.product__review .utility-nav [class^=utility-nav__link]:hover .star,.product__review .utility-nav [class^=utility-nav__link]:hover .star--empty,.utility-nav .utility-nav__link:active .breadcrumbs__item:after,.utility-nav .utility-nav__link:active .category-nav .nav--container .category-section__title:after,.utility-nav .utility-nav__link:active .category-sorting__bottom .category-sorting__filter a,.utility-nav .utility-nav__link:active .category-sorting__bottom .category-sorting__filter button,.utility-nav .utility-nav__link:active .icon,.utility-nav .utility-nav__link:active .product__review .star,.utility-nav .utility-nav__link:active .product__review .star--empty,.utility-nav .utility-nav__link:active .salons-listing__remove,.utility-nav .utility-nav__link:active .shipping-address__remove,.utility-nav .utility-nav__link:hover .breadcrumbs__item:after,.utility-nav .utility-nav__link:hover .category-nav .nav--container .category-section__title:after,.utility-nav .utility-nav__link:hover .category-sorting__bottom .category-sorting__filter a,.utility-nav .utility-nav__link:hover .category-sorting__bottom .category-sorting__filter button,.utility-nav .utility-nav__link:hover .icon,.utility-nav .utility-nav__link:hover .product__review .star,.utility-nav .utility-nav__link:hover .product__review .star--empty,.utility-nav .utility-nav__link:hover .salons-listing__remove,.utility-nav .utility-nav__link:hover .shipping-address__remove,.utility-nav [class^=utility-nav__link]:active .breadcrumbs__item:after,.utility-nav [class^=utility-nav__link]:active .category-nav .nav--container .category-section__title:after,.utility-nav [class^=utility-nav__link]:active .category-sorting__bottom .category-sorting__filter a,.utility-nav [class^=utility-nav__link]:active .category-sorting__bottom .category-sorting__filter button,.utility-nav [class^=utility-nav__link]:active .icon,.utility-nav [class^=utility-nav__link]:active .product__review .star,.utility-nav [class^=utility-nav__link]:active .product__review .star--empty,.utility-nav [class^=utility-nav__link]:active .salons-listing__remove,.utility-nav [class^=utility-nav__link]:active .shipping-address__remove,.utility-nav [class^=utility-nav__link]:hover .breadcrumbs__item:after,.utility-nav [class^=utility-nav__link]:hover .category-nav .nav--container .category-section__title:after,.utility-nav [class^=utility-nav__link]:hover .category-sorting__bottom .category-sorting__filter a,.utility-nav [class^=utility-nav__link]:hover .category-sorting__bottom .category-sorting__filter button,.utility-nav [class^=utility-nav__link]:hover .icon,.utility-nav [class^=utility-nav__link]:hover .product__review .star,.utility-nav [class^=utility-nav__link]:hover .product__review .star--empty,.utility-nav [class^=utility-nav__link]:hover .salons-listing__remove,.utility-nav [class^=utility-nav__link]:hover .shipping-address__remove{opacity:.8;filter:alpha(opacity=80)}.utility-nav .utility-nav__link:first-child,.utility-nav [class^=utility-nav__link]:first-child{border-left:0}@media only screen and (min-width:768px){.utility-nav .utility-nav__link:active,.utility-nav .utility-nav__link:hover,.utility-nav [class^=utility-nav__link]:active,.utility-nav [class^=utility-nav__link]:hover{color:#b4b4b4}}.utility-nav .utility-nav__link--cart{display:none;padding-left:15px;border-left:1px solid #383838;color:#5c5c5c}@media only screen and (min-width:768px){.utility-nav .utility-nav__link--cart{display:inline-block;padding-left:14px;margin-left:11px}}@media only screen and (min-width:1025px){.utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{font-size:12px;font-size:1.2rem}.utility-nav .utility-nav__link--cart{padding-left:23px;margin-left:15px}}@media only screen and (min-width:768px){.utility-nav__logged-in .utility-nav__link--cart{padding-left:20px;margin-left:5px}}.select2-container{color:#878787;background-color:#272727;box-sizing:border-box;padding:0;border:0;height:45px;cursor:pointer;display:inline-block;margin:0;position:relative;vertical-align:middle}@media only screen and (min-width:1025px){.select2-container{height:60px}}.select2-container:hover .select2-selection--single{color:#fff}.select2-container.select2-container--open{border-bottom:1px solid #383838;z-index:9999}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-right:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:1025px){.select2-container .select2-selection--single .select2-selection__rendered{padding-right:35px}}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-dropdown{background-color:#111;border:1px solid #383838;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;box-shadow:0 2px 5px -3px #000}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:15px 5px;border-bottom:1px solid #383838;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}@media only screen and (min-width:1025px){.select2-results__option{padding:15px 10px}}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#272727;filter:alpha(opacity=0)}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container--default .select2-selection--single{border:0}.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;line-height:45px;filter:alpha(opacity=60);font-weight:300;background-image:url(/_Images/global/ui/arrow-down-light.svg);background-repeat:no-repeat;background-position:calc(100% - 8px) center}@media only screen and (min-width:768px){.select2-container--default .select2-selection--single .select2-selection__rendered{background-position:calc(100% - 15px) center}}@media only screen and (min-width:1025px){.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:60px}}.select2-container--default .select2-selection--single .select2-selection__rendered:hover{opacity:1;filter:alpha(opacity=100)}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default.select2-container--open .select2-selection--multiple{background-color:#111;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__placeholder{margin-top:5px;float:left}.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-container--disabled .select2-selection--multiple,.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-container--disabled .select2-selection__choice__remove,.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default.select2-container--open .select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open .select2-container--above .select2-selection--single,.select2-container--default.select2-container--open .select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open .select2-container--below .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default .select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#1e1e1e;color:#b4b4b4;border-top:1px solid #383838;border-bottom:1px solid #383838}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1e1e1e;color:#b4b4b4}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#272727;outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#878787}.select2-container--classic .select2-selection--single .select2-selection__rendered:hover{color:#fff}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;height:100%;width:100%}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-color:#111}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#111}.select2-container--classic .select2-selection--multiple{background-color:#272727;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#111;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#1e1e1e;color:#b4b4b4}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.old-price:after,.sticky-dropdown__old-price:after{content:'';-webkit-backface-visibility:hidden}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:alpha(opacity=0);filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:right;text-decoration:none}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.collapsible{margin-bottom:40px}.drawer .collapse-panel-content{height:auto;overflow:none}.collapse-panel:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.collapse-panel.collapse-open .collapse-panel__button{background:url(/_Images/global/ui/minus.svg) center center no-repeat;background-size:contain}.collapse-panel .collapse-panel__header{border-bottom-width:0}@media screen and (min-width:768px){.collapse-panel .collapse-panel__header{border-bottom-width:1px}}.collapse-panel__button{top:50%;transform:translateY(-50%);position:absolute;right:40px;display:block;width:13px;height:13px;opacity:.3;filter:alpha(opacity=30)}.collapse-open .collapse-panel__header{border-bottom-width:1px}.collapse-open .collapse-panel__header .collapse-panel__button,.collapse-open .collapse-panel__header .collapse-panel__icon{background:url(/_Images/global/ui/minus.svg) center left no-repeat}.collapse-panel__header{position:relative;height:96px;line-height:96px;background-color:#2b2b2b;border-width:1px 0 0;border-style:solid;border-color:rgba(255,255,255,.1);cursor:pointer;color:#fff;margin-bottom:0}.collapse-panel__header.disabled-collapse{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:30px;cursor:default}.collapse-panel__header h2{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:63px;display:inline-block;color:#fff;text-transform:none;margin-bottom:0;width:calc(100% - 126px);text-align:center;white-space:normal;cursor:pointer;font-size:16px;font-size:1.6rem}@media screen and (min-width:1025px){.collapse-panel__header{height:75px;line-height:140px}.collapse-panel__header h2{line-height:140px;font-size:22px;font-size:2.2rem}}.collapse-panel__header-note{opacity:.66;filter:alpha(opacity=66);font-style:italic;margin-left:5px}.collapse-panel__icon{width:13px;height:100%;position:absolute;top:0;right:40px;opacity:.3;filter:alpha(opacity=30)}.collapse-panel-content{text-align:left;height:0;overflow:hidden;padding:0}.collapse-panel-content .slick-slider{text-align:center;width:calc(100% + 60px)}.collapse-panel-content .text-rule,.collapse-panel-content .text-rule-large{margin:0 0 40px;text-align:center}@media screen and (min-width:1025px){.collapse-panel-content .text-rule+.collapse-panel-content__product-wrap,.collapse-panel-content .text-rule-large+.collapse-panel-content__product-wrap{margin-top:57px}}.collapse-panel-content .video__title h2{margin-top:0;letter-spacing:1px;font-size:20px;font-size:2rem}@media screen and (min-width:1025px){.collapse-panel-content .video__title h2{font-size:48px;font-size:4.8rem;margin-top:25px}}.collapse-panel-content .collapse-panel-content__all-ingredients,.collapse-panel-content .collapse-panel-content__ingredients,.collapse-panel-content .wrapper{max-width:820px;margin:0 auto;padding:20px 70px}@media screen and (min-width:768px){.collapse-panel__header{border-width:1px 0}.collapse-panel-content .collapse-panel-content__all-ingredients,.collapse-panel-content .collapse-panel-content__ingredients,.collapse-panel-content .wrapper{padding:30px 35px}.collapse-panel-content .collapse-panel-content__all-ingredients~.text-rule,.collapse-panel-content .collapse-panel-content__all-ingredients~.text-rule-large,.collapse-panel-content .collapse-panel-content__ingredients~.text-rule,.collapse-panel-content .collapse-panel-content__ingredients~.text-rule-large,.collapse-panel-content .wrapper~.text-rule,.collapse-panel-content .wrapper~.text-rule-large{margin-top:-42px;margin-bottom:33px}}@media screen and (min-width:1025px){.collapse-panel-content .collapse-panel-content__all-ingredients,.collapse-panel-content .collapse-panel-content__ingredients,.collapse-panel-content .wrapper{padding:20px 70px}.collapse-panel-content .collapse-panel-content__all-ingredients~.text-rule,.collapse-panel-content .collapse-panel-content__all-ingredients~.text-rule-large,.collapse-panel-content .collapse-panel-content__ingredients~.text-rule,.collapse-panel-content .collapse-panel-content__ingredients~.text-rule-large,.collapse-panel-content .wrapper~.text-rule,.collapse-panel-content .wrapper~.text-rule-large{margin-top:0;margin-bottom:40px}.collapse-panel-content .video-wrap .video-thumb__play{top:50%}}.collapse-panel-content .video-wrap{position:relative}.collapse-panel-content .video-wrap .modal-container__open{display:block}.collapse-panel-content .Videoprerequest .video-wrap .modal-container__open{display:inline-block}.Videoprerequest .video__length-indicator{margin-top:15px;font-size:16px}.collapse-panel-content .video-wrap .video-thumb__play{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;text-align:center}.collapse-panel-content .video-wrap .video__title{margin:0 auto;padding:0}.collapse-panel-content .video-wrap .video__title h2{margin:0 0 20px}.collapse-panel-content .rtf{padding:0 15px;text-align:left}.collapse-panel-content .rtf p,.collapse-panel-content .rtf ul li{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.3;color:rgba(255,255,255,.85)}@media screen and (min-width:1025px){.collapse-panel-content .video-wrap .video__title h2{margin-bottom:40px}.collapse-panel-content .video-wrap .video__title{bottom:50%}.collapse-panel-content .video-wrap{margin:0 0 30px -40px;width:calc(100% + 80px)}.collapse-panel-content .video-wrap:last-child{margin-bottom:0}.collapse-panel-content .rtf p,.collapse-panel-content .rtf ul li{font-size:16px;font-size:1.6rem}}.collapse-panel-content .rtf p{text-align:left;margin-bottom:15px}.collapse-panel-content .rtf p:last-child{margin-bottom:0}.collapse-panel-content .rtf p.text-rule,.collapse-panel-content .rtf p.text-rule-large{text-align:center}@media screen and (min-width:768px){.collapse-panel-content .rtf{padding:0}.collapse-panel-content .rtf p{margin-bottom:10px}}.collapse-panel-content .rtf ol,.collapse-panel-content .rtf ul{margin-bottom:1.5em}.collapse-panel-content .rtf ol li,.collapse-panel-content .rtf ul li{margin-bottom:10px}.collapse-panel-content .rtf ol:last-child,.collapse-panel-content .rtf ul:last-child{margin-bottom:0}.collapse-panel-content .rtf ul{list-style-type:disc}.collapse-panel-content .rtf .video-wrap .modal-container__open{display:block}@media screen and (min-width:1025px){.collapse-panel-content .rtf .video-wrap{margin:0 0 30px -40px;width:calc(100% + 80px)}}.collapse-panel-content .collapse-panel-content__product-wrap{position:relative;text-align:left;margin-bottom:30px;width:85%;padding:0;max-width:350px}@media screen and (min-width:768px){.collapse-panel-content .collapse-panel-content__product-wrap{margin-bottom:37px;width:auto;max-width:560px;padding:0 70px 0 36px}}@media screen and (min-width:1025px){.collapse-panel-content .collapse-panel-content__product-wrap{margin:59px 0 54px;width:auto;max-width:none;padding:0 128px 0 152px}}.collapse-panel-content .collapse-panel-content__product-img{display:inline-block;width:64px}@media screen and (min-width:1025px){.collapse-panel-content .collapse-panel-content__product-img{width:152px}}.collapse-panel-content .collapse-panel-content__product-desc{font-size:10px;font-size:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:left;display:inline-block;width:auto;margin-left:14px;vertical-align:top}.collapse-panel-content .collapse-panel-content__product-desc a{text-transform:uppercase;line-height:1.3;color:#fff;font-weight:500;letter-spacing:.05em}.pdp-review__feedback h4,.pdp-review__review-text h4{text-transform:none;color:#fff}.collapse-panel-content .collapse-panel-content__product-desc a:hover{color:#b4b4b4}.collapse-panel-content .collapse-panel-content__product-desc .collapse-panel-content__product-price{font-size:25px;font-size:2.5rem;position:relative;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;display:block;letter-spacing:0;padding-left:7px;color:#878787}.collapse-panel-content .collapse-panel-content__all-ingredients p,.collapse-panel-content .collapse-panel-content__ingredients p{text-align:center;width:95%;max-width:450px}.collapse-panel-content .collapse-panel-content__ingredients h4:first-child{color:#878787}.collapse-panel-content .collapse-panel-content__all-ingredients{border-top:1px solid rgba(255,255,255,.1);word-break:break-word}@media screen and (min-width:1025px){.collapse-panel-content .collapse-panel-content__product-desc .collapse-panel-content__product-price{font-size:50px;font-size:5rem;margin-top:3px;margin-left:-2px;padding-left:12px}.collapse-panel-content .collapse-panel-content__product-desc .collapse-panel-content__product-price:before{top:2px;left:0;font-size:30px;font-size:3rem}.collapse-panel-content .collapse-panel-content__product-desc{font-size:16px;font-size:1.6rem;margin-left:29px;font-weight:400}.collapse-panel-content .collapse-panel-content__all-ingredients{border:0;padding-top:0}}.collapse-panel-content .pdp-widebtns{width:calc(100% + 60px);margin:0 -30px}.collapse-panel-content .pdp-widebtns:last-child{margin:0 -30px -30px}@media screen and (min-width:1025px){.collapse-panel-content .pdp-widebtns{width:calc(100% + 140px);margin:0 -70px}.collapse-panel-content .pdp-widebtns:last-child{margin:0 -70px -70px}}.collapse-panel-content h5{color:#878787;margin:30px auto 10px}.collapse-panel-content h4{margin-bottom:10px;color:#fff}.collapse-panel-content h3{margin-bottom:30px;color:#fff}@media screen and (min-width:768px){.collapse-panel-content h3{margin-bottom:40px}}.collapse-panel-content p{color:rgba(255,255,255,.85);font-weight:300;text-align:left;margin:0 auto}.collapse-panel-content--centered,.pdp-review__top{text-align:center}.collapse-panel-content hr{margin-top:30px}.collapse-panel-content--grey{background-color:#efefef;color:#000}.collapse-panel-content--grey .formula-author__desc{color:#000}@media only screen and (min-width:768px){.collapse-panel-content--grey .formula-author__desc{margin-left:110px}}@media only screen and (min-width:1025px){.collapse-panel-content--grey .formula-author__desc{font-size:12px;font-size:1.2rem;margin-left:170px}}.collapse-panel-content__pdf{color:gray;display:inline-block;margin-top:15px;margin-left:15px}@media only screen and (min-width:1025px){.collapse-panel-content__pdf{margin-left:0}}.collapse-panel-content__pdf img{width:18px;height:22px;margin-right:5px;vertical-align:middle;opacity:.5;filter:alpha(opacity=50)}.collapse-panel-content__pdf:hover{color:#fff}.category__list .pdp-review__item .pdp-review__link .category__description-more,.pdp-review__item .pdp-review__link .anchor-light,.pdp-review__item .pdp-review__link .category__list .category__description-more,.pdp-review__top p{color:rgba(255,255,255,.85)}.collapse-panel-content__pdf:hover img{opacity:1;filter:alpha(opacity=100)}.clp-section .rtf .pdp-review hr,.pdp-review .clp-section .rtf hr,.pdp-review .rule{width:calc(100% + 20px);margin:10px -10px 30px}.pdp-review__top{padding-bottom:30px}.pdp-review__top p{margin-bottom:30px}@media screen and (min-width:768px){.pdp-review__top{padding-bottom:50px}.pdp-review__top p{padding:0 30px}}.pdp-review__top .pencil-icon{width:20px;height:23px;margin-right:10px;background-size:contain}.pdp-review__item{padding:30px 10px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.pdp-review__item .pdp-review__note{font-size:10px;font-size:1rem}@media screen and (min-width:768px){.pdp-review__item .pdp-review__note{font-size:12px;font-size:1.2rem}}@media screen and (min-width:1025px){.pdp-review__top .pencil-icon{width:30px;height:31px}.pdp-review__item .pdp-review__note{font-size:18px;font-size:1.8rem}}.pdp-review__item .pdp-review__note--smaller{font-size:9px;font-size:.9rem}@media screen and (min-width:768px){.pdp-review__item .pdp-review__note--smaller{font-size:12px;font-size:1.2rem}}@media screen and (min-width:1025px){.pdp-review__item .pdp-review__note--smaller{font-size:18px;font-size:1.8rem}}.pdp-review__item .pdp-review__note--smaller~.product__review{margin-top:20px}.pdp-review__item .rtf{padding:0;margin-bottom:20px}@media screen and (min-width:768px){.pdp-review__item .rtf{margin-bottom:30px}}.pdp-review__item .pdp-review__link{font-size:9px;font-size:.9rem;display:block;text-align:center}.category__list .pdp-review__item .pdp-review__link .category__description-more:hover,.pdp-review__item .pdp-review__link .anchor-light:hover,.pdp-review__item .pdp-review__link .category__list .category__description-more:hover,.pdp-review__item .pdp-review__link:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:1025px){.pdp-review__item .pdp-review__link{font-size:16px;font-size:1.6rem}}.pdp-review__reviews-list{border-top:1px solid rgba(255,255,255,.1);margin-bottom:40px}.pdp-review__info{color:#878787;margin-bottom:10px;font-size:14px;font-size:1.4rem}.pdp-review__info span{color:#fff}.pdp-review__header{margin-bottom:5px}.pdp-review__review-text .pdp-review__note{margin-bottom:0}.pdp-review__review-text h4{margin:20px 0 5px}@media screen and (min-width:768px){.pdp-review__review-text h4{margin-top:30px}}.pdp-review__feedback .button-group{margin-top:20px;margin-bottom:20px}@media screen and (min-width:1025px){.pdp-review__info,.pdp-review__review-text h4{font-size:20px;font-size:2rem}.pdp-review__feedback .button-group{margin-top:40px}}.pdp-review__2col{display:table;margin:15px auto;width:100%}.pdp-review__col{display:table-cell;width:50%}@media screen and (min-width:1025px){.pdp-review__col .pdp-review__note{font-size:18px;font-size:1.8rem;margin-bottom:10px}}.pdp-review__col .product__review{margin-top:5px}.pdp-review__col-split{display:inline-block;width:20px}.pro-badge{position:relative;height:45px;line-height:45px;background-color:#2b2b2b;margin-bottom:30px;padding-right:15px}@media screen and (min-width:768px){.pro-badge{height:75px;line-height:75px}}.pro-badge .badge-img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:65px;height:63px;max-width:none;max-height:none}@media screen and (min-width:768px){.pro-badge .badge-img{width:105px;height:102px}}.pro-badge img{display:block;width:100%}.pro-badge span{color:#878787;display:inline-block;line-height:1.2;padding-left:80px;vertical-align:middle}@media screen and (min-width:768px){.pro-badge span{font-size:14px;font-size:1.4rem;padding-left:130px}}.collapse-panel-content__icon{display:block;width:35px;margin:20px auto 10px}@media screen and (min-width:1025px){.pro-badge span{font-size:16px;font-size:1.6rem}.collapse-panel-content__icon{width:65px;margin:50px auto 20px}}.pdp-sticky-navigation__helper{display:block}.pdp-sticky-navigation .pdp-sticky__top{display:none}.pdp-sticky-navigation.pdp-sticky-navigation--visible{position:fixed;top:0;left:0;height:92px;width:100%;margin:0;text-align:left;background-color:#111}.collapse-panel-content .pdp-sticky-navigation.pdp-sticky-navigation--visible .collapse-panel-content__all-ingredients,.collapse-panel-content .pdp-sticky-navigation.pdp-sticky-navigation--visible .collapse-panel-content__ingredients,.pdp-sticky-navigation.pdp-sticky-navigation--visible .collapse-panel-content .collapse-panel-content__all-ingredients,.pdp-sticky-navigation.pdp-sticky-navigation--visible .collapse-panel-content .collapse-panel-content__ingredients,.pdp-sticky-navigation.pdp-sticky-navigation--visible .content-50-wrap,.pdp-sticky-navigation.pdp-sticky-navigation--visible .content-wrap,.pdp-sticky-navigation.pdp-sticky-navigation--visible .content-wrap-padded,.pdp-sticky-navigation.pdp-sticky-navigation--visible .content-wrap-top,.pdp-sticky-navigation.pdp-sticky-navigation--visible .content-wrap-wide,.pdp-sticky-navigation.pdp-sticky-navigation--visible .wrapper{max-width:none;padding:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top{border-bottom:1px solid #383838;display:block;padding-left:14px}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible{height:60px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top{width:50%;float:left;border-bottom:0}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools{width:calc(100% - 65px)}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools .pdp__product-column.pdp__product-quantity{padding-right:0}@media only screen and (max-width:500px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools .pdp__product-column.pdp__product-quantity{width:35%}}@media only screen and (min-width:768px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top{padding-left:10px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools .pdp__product-column.pdp__product-quantity{float:right}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools-pro-shades .pdp-tools__search{border-left-width:1px}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools{float:left;width:calc(100% - 139px)}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky-navigation__wrapper{position:relative;max-width:none;margin:0 auto}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button{height:60px;float:left;border-top:0}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button{position:absolute;display:block;top:0;background-color:transparent;width:70px;border:0;cursor:pointer;margin:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button .cart-icon,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button .heart-icon,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button .cart-icon,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button .heart-icon{opacity:.5;filter:alpha(opacity=50)}.pdp-sticky-navigation .backtotop:hover img,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button:hover .cart-icon,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button:hover .heart-icon,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button:hover .cart-icon,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button:hover .heart-icon{opacity:1;filter:alpha(opacity=100)}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button .cart-icon span,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button .heart-icon span,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button .cart-icon span,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button .heart-icon span{margin-left:10px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .favorite-button,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button{display:none;border-top:1px solid #383838;right:70px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .favorite-button span,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button span{display:none}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .favorite-button,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button{display:inline-block;padding:0;border-top:0;border-left:1px solid #383838;vertical-align:top}.pdp-sticky-navigation.pdp-sticky-navigation--visible .favorite-button .heart-icon,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button .heart-icon{width:24px;height:21px;margin-right:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .favorite-button.btn-active .heart-icon,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button.btn-active .heart-icon{background-image:url(../../_Images/global/ui/heart-full.svg)}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button{height:45px;line-height:45px;padding:0 30px 0 0;right:0;width:auto}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button .cart-icon{margin:-5px -10px 0 10px;background-image:url(../../_Images/global/ui/cart-add-grey.svg);background-size:contain}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button span{font-size:12px;font-size:1.2rem;display:block;float:left;font-weight:300;color:#fff}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button:hover .cart-icon{background-image:url(../../_Images/global/ui/cart-add-light.svg);background-size:contain}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button:hover span{color:#fff}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button{height:60px;line-height:60px;float:left;border-top:0}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .select2-container--default .select2-selection--single{border-right:1px solid #383838;background-color:#111}.pdp-sticky-navigation.pdp-sticky-navigation--visible .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{display:inline-block;vertical-align:middle;line-height:45px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .select2-dropdown{background-color:#111}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__bottom,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top{position:relative}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{line-height:60px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .select2-container--default .select2-selection--single{display:list-item;list-style-type:none;height:100%;vertical-align:middle}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__bottom,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top{line-height:60px}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__salon-button{display:none}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__bottom{display:table;width:100%}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__bottom .pdp-widebtns{margin-bottom:0}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__bottom{float:left;vertical-align:top;width:50%;height:60px;margin-left:0}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__product-column{padding:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__product-column.pdp__product-quantity{width:40%}@media only screen and (max-width:500px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__product-column.pdp__product-quantity{width:35%}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__product-column.pdp-tools__select{width:65%}}@media only screen and (min-width:768px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .select2-container--default .select2-selection--single{border-right:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__product-column.pdp-tools__select{width:60%}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-pro__main-size .pdp-tools{float:left;width:100%}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-pro__main-size .pdp-tools .pdp__product-quantity{max-width:none}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select{border-width:0 1px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus{width:40%;border-style:solid;border-color:#383838;border-width:1px 1px 0}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus{width:35%;height:60px;border-width:0 1px}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus .qty,.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus .qtyminus,.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus .qtyplus{display:block;float:left;height:43px;width:33%;border-color:#383838;-webkit-appearance:none;border-radius:0}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus .qty,.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus .qtyminus,.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus .qtyplus{height:100%}.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus .qty{font-size:14px;font-size:1.4rem}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select{width:50%;height:45px}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select{width:45%;height:60px;max-height:60px;border-bottom:0}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container{width:100%!important;height:45px;margin:0;border:solid #383838;background-color:#111;border-width:1px 0 0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:10px;font-size:1rem;width:100%;text-transform:uppercase;font-weight:300;text-align:left;display:inline-block;vertical-align:middle;line-height:45px;padding-right:25px;padding-left:10px}@media only screen and (min-width:768px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:50px;background-position:calc(100% - 15px) center}}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container{border-width:0 0 1px;height:60px;float:left}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px;font-size:1.2rem;width:100%;height:100%;line-height:60px;padding-left:0}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{display:inline-block;vertical-align:middle;line-height:45px}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{line-height:60px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container--default .select2-selection--single{display:list-item;list-style-type:none;height:100%;vertical-align:middle}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-dropdown{background-color:#111}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option{height:44px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option:first-child{border-top:1px solid #383838}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option:last-child{border-bottom:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option--highlighted,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option--highlighted[aria-selected],.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option[aria-selected=true]{background-color:#1e1e1e;border-top:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option--highlighted:first-child,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option--highlighted[aria-selected]:first-child,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-results__option[aria-selected=true]:first-child{border-top:1px solid #383838}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search{width:50%;float:left}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search{width:55%}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search .pdp-search__submit{left:15px}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search .pdp-search__submit{width:20px;height:20px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search .pdp-search__field{font-weight:400}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search .dropdown-menu li{background-color:#111}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search .dropdown-menu li:nth-child(even){border-bottom:1px solid #272727;border-top:1px solid #272727}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search .dropdown-menu li:hover{background-color:#272727}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-search{background-color:#111;border:solid #383838;border-width:1px 1px 0 0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__select{display:block;float:left;vertical-align:middle;text-align:center;height:45px}@media only screen and (max-width:1024px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button{position:absolute;right:0;top:0;margin:0}}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__search .pdp-search__field{font-size:14px;font-size:1.4rem}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-search{border-width:0 1px 1px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .form__plus-minus,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__select{height:60px;display:inline-block;padding:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__cart-button span{font-size:12px;font-size:1.2rem}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button{display:none}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button{line-height:60px;display:inline-block;padding:0;float:none;border-top:0;border-left:1px solid #383838;border-right:1px solid #383838;vertical-align:top}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button .heart-icon{width:24px;height:21px;margin-right:0}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__favorite-button.btn-active .heart-icon{background-image:url(../../_Images/global/ui/heart-full.svg)}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__text{position:relative;min-height:45px;padding:0;line-height:45px;text-transform:uppercase;color:#fff;text-align:left}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__text{float:left;margin-right:0;padding-left:75px;width:100%;border-right:0;height:60px;max-height:60px;overflow:hidden;line-height:60px}}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__text p{font-size:9px;font-size:.9rem;margin-right:90px;word-break:break-word;display:inline-block;vertical-align:middle;color:#fff}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__text p span{display:inline-block;line-height:1.2;vertical-align:middle}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools{position:relative}@media only screen and (min-width:1025px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__text p{font-size:12px;font-size:1.2rem}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools{line-height:60px;margin-bottom:0;padding-left:10px;border-left:1px solid #383838}}.pdp-sticky-navigation .backtotop{font-size:9px;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.444;color:gray;text-transform:uppercase;position:absolute;right:0;height:100%;display:inline-block;width:90px;cursor:pointer;z-index:999;text-align:left}@media screen and (min-width:1025px){.pdp-sticky-navigation .backtotop{font-size:14px;font-size:1.4rem}}@media only screen and (min-width:1025px){.pdp-sticky-navigation .backtotop{width:60px;height:60px;overflow:hidden;top:0;left:0;border-right:1px solid #383838;margin:0;padding:0;text-align:center}.pdp-sticky-navigation .backtotop .backtotop__text span{display:none}}.pdp-sticky-navigation .backtotop img{width:17px;height:17px;opacity:.5;filter:alpha(opacity=50)}@media only screen and (max-width:1024px){.pdp-sticky-navigation .backtotop img{float:left;margin-top:5px;margin-right:7px}}.pdp-sticky-navigation .backtotop .backtotop__text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65px}.pdp-sticky__text{position:relative;min-height:45px;padding:0 15px;line-height:45px}@media only screen and (min-width:1025px){.pdp-sticky__text{float:left;margin-right:0;padding-left:75px;width:50%;border-right:0;height:60px;max-height:60px;overflow:hidden;line-height:60px}}.pdp-sticky__text p{margin-right:90px;word-break:break-word;display:inline-block;vertical-align:middle;font-size:10px;font-size:1rem}@media only screen and (min-width:768px){.pdp-sticky__text p{font-size:12px;font-size:1.2rem}}@media only screen and (min-width:1025px){.pdp-sticky__text p{font-size:14px;font-size:1.4rem}}.pdp-sticky__text p span{display:inline-block;line-height:1.2;vertical-align:middle}.collapse-panel-content .pdp-tools-pro-shades .collapse-panel-content__all-ingredients,.collapse-panel-content .pdp-tools-pro-shades .collapse-panel-content__ingredients,.pdp-tools-pro-shades .collapse-panel-content .collapse-panel-content__all-ingredients,.pdp-tools-pro-shades .collapse-panel-content .collapse-panel-content__ingredients,.pdp-tools-pro-shades .content-50-wrap,.pdp-tools-pro-shades .content-wrap,.pdp-tools-pro-shades .content-wrap-padded,.pdp-tools-pro-shades .content-wrap-top,.pdp-tools-pro-shades .content-wrap-wide,.pdp-tools-pro-shades .wrapper{max-width:770px}.pdp-tools-pro-shades .pdp__product-item{position:relative;padding:20px 0}@media only screen and (min-width:1025px) and (max-width:1300px){.pdp-tools-pro-shades.pdp-tools-pro .form__plus-minus{width:60%;height:50px}.pdp-tools-pro-shades.pdp-tools-pro .form__plus-minus .qty{width:50px}.pdp-tools-pro-shades.pdp-tools-pro .form__plus-minus .qtyminus,.pdp-tools-pro-shades.pdp-tools-pro .form__plus-minus .qtyplus{width:calc(50% - 25px)}.pdp-tools-pro-shades.pdp-tools-pro .pdp__product-item .pdp__cart-button{width:50px;height:50px}.pdp-tools-pro-shades .pdp__product-item .pdp__product-quantity{width:60%}.pdp-tools-pro-shades .pdp__product-item .pdp__product-add{width:calc(40% - 10px);margin-left:10px}}.pdp-tools-pro-shades .pdp__product-item .pdp__product-buttons{width:100%}.pdp-tools-pro-shades .pdp__product-item .pdp__product-price{margin-top:6px}@media only screen and (min-width:768px){.pdp-tools-pro-shades .pdp__product-item .pdp__product-price p{font-size:9px;font-size:.9rem}.pdp-tools-pro-shades .pdp__product-item .pdp__product-price{width:40%}}@media only screen and (min-width:1025px){.pdp-tools-pro-shades .pdp__product-item .pdp__product-price p{font-size:18px;font-size:1.8rem}}@media only screen and (min-width:768px){.pdp-tools-pro-shades .pdp__product-item .pdp__product-id .product-name{font-size:9px;font-size:.9rem}}@media only screen and (min-width:1025px){.pdp-tools-pro-shades .pdp__product-item .pdp__product-id .product-name{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:768px){.pdp-tools-pro-shades .pdp__product-item .pdp__product-id .product-number{font-size:7px;font-size:.7rem}.pdp-tools-pro-shades .pdp__product-item .pdp__product-id{width:55%}}@media only screen and (min-width:1025px){.pdp-tools-pro-shades .pdp__product-item .pdp__product-id .product-number{font-size:12px;font-size:1.2rem}}.pdp-tools-pro-shades .old-price{font-size:9px;font-size:.9rem;display:table;color:rgba(255,255,255,.5);margin-bottom:0;line-height:1em}@media only screen and (min-width:768px){.pdp-tools-pro-shades .pdp__product-item{padding:30px 0}.pdp-tools-pro-shades .old-price{margin-bottom:5px}}.pdp-tools-pro-shades .new-price{display:block;margin-left:0;line-height:1em}@media only screen and (min-width:1025px){.pdp-tools-pro-shades .old-price{float:right;margin-bottom:10px}.pdp-tools-pro-shades .new-price{text-align:right;margin-left:10px}}.pdp-tools-pro .pdp-sticky-navigation--visible .pdp-sticky-navigation__wrapper .pdp__cart-button.btn-block-large,.pdp-tools-pro .pdp__product-item .pdp__cart-button,.pdp-tools-pro .pdp__product-item .pdp__product-quantity{margin:0}.pdp-tools-pro-shades .sold-out{font-size:9px;font-size:.9rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:45px;display:block;float:right;width:35%;color:#878787}@media only screen and (min-width:768px){.pdp-tools-pro-shades .sold-out{width:205px;right:0}}@media only screen and (min-width:1025px){.pdp-tools-pro-shades .sold-out{font-size:13px;font-size:1.3rem;width:40%}}@media only screen and (min-width:1300px){.pdp-tools-pro-shades .sold-out{font-size:13px;font-size:1.3rem;width:315px}}@media only screen and (min-width:768px){.pdp-tools-pro-shades .pdp__product-item .column--left{width:calc(100% - 190px)}.pdp-tools-pro-shades .pdp__product-item .column--right{width:190px}.pdp-tools .form__plus-minus{float:left}}@media only screen and (min-width:1025px){.pdp-tools-pro-shades .pdp__product-item .column--left{width:60%}.pdp-tools-pro-shades .pdp__product-item .column--right{width:40%}}@media only screen and (min-width:1300px){.pdp-tools-pro-shades .pdp__product-item .column--left{width:calc(100% - 300px)}.pdp-tools-pro-shades .pdp__product-item .column--right{width:300px}}.pdp-tools .form__plus-minus{display:inline-block;float:left;vertical-align:top}@media only screen and (max-width:767px){.pdp-tools .form__plus-minus{height:45px;line-height:45px}}@media only screen and (min-width:768px){.pdp-tools{width:100%}}.pdp-tools .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;opacity:1;filter:alpha(opacity=100);background-image:url(/_Images/global/ui/arrow-down-grey.svg);background-position:calc(100% - 5px) center;padding-right:20px}.pdp-tools .select2-container--default .select2-selection--single .select2-selection__rendered:hover{background-image:url(/_Images/global/ui/arrow-down-light.svg)}@media only screen and (min-width:1025px){.pdp-tools .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:18px;font-size:1.8rem;background-position:calc(100% - 15px) center;padding-right:35px;font-weight:400}}.pdp-tools .pdp__product-column{width:50%}.pdp-tools .pdp__product-column .form__plus-minus{width:100%}.pdp-tools .pdp__product-column.pdp__product-quantity{padding-right:10px}.pdp-tools .pdp__product-column.pdp-tools__select{float:right}.pdp-tools .pdp-tools__select .select2{border:1px solid #878787}.collapse-panel-content .pdp-tools-pro .collapse-panel-content__all-ingredients,.collapse-panel-content .pdp-tools-pro .collapse-panel-content__ingredients,.pdp-tools-pro .collapse-panel-content .collapse-panel-content__all-ingredients,.pdp-tools-pro .collapse-panel-content .collapse-panel-content__ingredients,.pdp-tools-pro .content-50-wrap,.pdp-tools-pro .content-wrap,.pdp-tools-pro .content-wrap-padded,.pdp-tools-pro .content-wrap-top,.pdp-tools-pro .content-wrap-wide,.pdp-tools-pro .wrapper{padding:0 15px}.pdp-tools-pro .pdp-sticky-navigation--visible .pdp-sticky-navigation__wrapper{height:90px;overflow:hidden}@media screen and (min-width:768px){.collapse-panel-content .pdp-tools-pro .collapse-panel-content__all-ingredients,.collapse-panel-content .pdp-tools-pro .collapse-panel-content__ingredients,.pdp-tools-pro .collapse-panel-content .collapse-panel-content__all-ingredients,.pdp-tools-pro .collapse-panel-content .collapse-panel-content__ingredients,.pdp-tools-pro .content-50-wrap,.pdp-tools-pro .content-wrap,.pdp-tools-pro .content-wrap-padded,.pdp-tools-pro .content-wrap-top,.pdp-tools-pro .content-wrap-wide,.pdp-tools-pro .wrapper{border:0}.pdp-tools-pro .pdp-sticky-navigation--visible .pdp-sticky-navigation__wrapper .pdp-pro__main-size{width:calc(100% - 80px)}.pdp-tools-pro .pdp-sticky-navigation--visible .pdp-sticky-navigation__wrapper .pdp-tools__select{border:0}}@media screen and (min-width:1025px){.pdp-tools-pro .pdp-sticky-navigation--visible .pdp-sticky-navigation__wrapper .pdp-pro__main-size{width:calc(100% - 185px)}}.pdp-tools-pro.pdp-tools-pro-sizes .pdp-sticky-navigation--visible .pdp-sticky-navigation__wrapper .pdp-pro__main-size{width:calc(100% - 255px)}.pdp-tools-pro.pdp-tools-pro-sizes .pdp-sticky-navigation--visible .favorite-button,.pdp-tools-pro.pdp-tools-pro-sizes .pdp-sticky-navigation--visible .pdp__favorite-button{position:absolute;top:0;width:80px;right:0;height:60px;line-height:60px}.pdp-tools-pro.pdp-tools-pro-sizes .pdp-sticky-navigation--visible .pdp__cart-button{right:80px}.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-sticky__bottom{border:1px solid #383838}@media only screen and (min-width:1025px){.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-tools__select .select2-container{height:90px}.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-tools__select .select2-container .select2-selection__rendered{line-height:90px}.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .select2-selection__placeholder{font-size:20px;font-size:2rem;font-weight:500;padding-left:20px}.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-search .pdp-search__wrapper{height:90px}.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-search .pdp-search__submit{width:39px;height:44px}.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-search .pdp-search__field{font-size:22px;font-size:2.2rem;line-height:90px;padding-left:80px}.pdp-tools-pro .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-search{height:90px}}.pdp-tools-pro .form__plus-minus{height:35px}@media screen and (min-width:768px){.pdp-tools-pro .form__plus-minus{height:30px}.pdp-tools-pro .form__plus-minus .qty{width:30px}.pdp-tools-pro .form__plus-minus .qtyminus,.pdp-tools-pro .form__plus-minus .qtyplus{line-height:30px;width:calc(50% - 15px)}}@media screen and (min-width:1025px){.pdp-tools-pro .form__plus-minus{height:60px}.pdp-tools-pro .form__plus-minus .qty{width:60px}.pdp-tools-pro .form__plus-minus .qtyminus,.pdp-tools-pro .form__plus-minus .qtyplus{line-height:60px;width:calc(50% - 30px)}}@media screen and (max-width:767px){.pdp-tools-pro .pdp__product-item .pdp__cart-button,.pdp-tools-pro .pdp__product-item .pdp__product-quantity{width:35px;height:35px}}@media screen and (min-width:768px){.pdp-tools-pro .pdp__product-item .pdp__cart-button,.pdp-tools-pro .pdp__product-item .pdp__product-quantity{height:30px}.pdp-tools-pro .pdp__product-item .pdp__cart-button .cart-icon,.pdp-tools-pro .pdp__product-item .pdp__product-quantity .cart-icon{width:20px;height:15px;margin-top:-2px}}@media screen and (min-width:1025px){.pdp-tools-pro .pdp__product-item .pdp__cart-button,.pdp-tools-pro .pdp__product-item .pdp__product-quantity{height:60px}.pdp-tools-pro .pdp__product-item .pdp__cart-button .cart-icon,.pdp-tools-pro .pdp__product-item .pdp__product-quantity .cart-icon{width:30px;height:28px}}.pdp-tools-pro .pdp-tools__select{float:left;width:40%;border-left:1px solid #383838}.pdp-tools-pro .pdp-tools__select .select2-selection__rendered{padding-left:10px;color:#fff;opacity:.66;filter:alpha(opacity=66)}.pdp-tools-pro .pdp-tools__search{width:50%}.pdp-tools-pro .pdp-tools__search .pdp-search__field{font-style:italic;width:100%;height:45px;line-height:45px;padding:0 10px 0 35px;outline:0;color:rgba(255,255,255,.5);background-color:transparent;border:0;font-size:11px;font-size:1.1rem}@media only screen and (min-width:768px){.pdp-tools-pro .pdp-tools__search .pdp-search__field{padding-left:50px}}@media only screen and (min-width:1025px){.pdp-tools-pro .pdp-tools__search .pdp-search__field{font-size:16px;font-size:1.6rem;height:100%;padding-left:60px}}.pdp-tools-pro .product-name{color:#fff}.pdp-tools-pro .loading{padding:20px 0 0}.pdp__shades-lookup{width:auto;text-align:center}.pdp__shades-lookup .select2-results__option,.pdp__shades-lookup .select2-selection--single,.pdp__shades-lookup .select2-selection__placeholder{font-size:11px;font-size:1.1rem}.pdp__shades-lookup .select2-selection__placeholder,.pdp__shades-lookup .select2-selection__rendered{text-transform:uppercase}.select2-selection__rendered .dropdown__left .sticky-dropdown__size{padding-left:5px}@media only screen and (min-width:1025px){.pdp__shades-lookup .select2-results__option,.pdp__shades-lookup .select2-selection--single,.pdp__shades-lookup .select2-selection__placeholder{font-size:16px;font-size:1.6rem}.select2-selection__rendered .dropdown__left .sticky-dropdown__size{padding-left:10px}}@media only screen and (min-width:1300px){.pdp-tools .select2-container--default .select2-selection--single .select2-selection__rendered{background-position:calc(100% - 25px) center}.select2-selection__rendered .dropdown__left .sticky-dropdown__size{padding-left:25px}}.pdp-tools__select{display:inline-block;float:right;vertical-align:middle}.pdp-tools__select .select2-container{height:45px;margin-bottom:0}.pdp-tools__select .select2-container .select2-selection__rendered{line-height:45px}@media only screen and (min-width:1025px){.pdp-tools__select .select2-container .select2-selection__rendered{line-height:60px;background-size:19px 13px}.pdp-tools__select .select2-container{height:60px}}@media only screen and (min-width:450px){.pdp-tools__select{float:none;vertical-align:top}}@media only screen and (min-width:768px){.pdp-tools__select{width:50%;float:right}}.dropdown__left,.pdp-search{float:left;text-align:left}.pdp-search{display:block;vertical-align:middle;width:100%;height:45px;padding:0;color:#fff;background-color:#272727}.pdp-search .pdp-search__wrapper{position:relative;z-index:9999}@media only screen and (min-width:1025px){.pdp-search,.pdp-search .pdp-search__wrapper{height:60px}}.pdp-tools__search .pdp-search__submit{width:18px;height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;background:url(/_Images/global/ui/icon-search.svg) center center/contain no-repeat;border:0;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}@media only screen and (min-width:768px){.pdp-tools__search .pdp-search__submit{left:15px}}@media only screen and (min-width:1025px){.pdp-tools__search .pdp-search__submit{left:20px;width:25px;height:26px}}.pdp-tools__search .pdp-search__field{font-size:11px;font-size:1.1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;font-style:italic;width:100%;height:45px;line-height:45px;padding:0 10px 0 35px;outline:0;color:#878787;background-color:transparent;border:0}@media screen and (min-width:1025px){.pdp-tools__search .pdp-search__field{font-size:16px;font-size:1.6rem}}.pdp-tools__search .pdp-search__field::-webkit-input-placeholder{color:rgba(135,135,135,.6);font-style:italic}.pdp-tools__search .pdp-search__field:-moz-placeholder{color:rgba(135,135,135,.6);font-style:italic}.pdp-tools__search .pdp-search__field::-moz-placeholder{color:rgba(135,135,135,.6);font-style:italic}.pdp-tools__search .pdp-search__field:-ms-input-placeholder{color:rgba(135,135,135,.6);font-style:italic}@media only screen and (min-width:768px){.pdp-tools__search .pdp-search__field{padding-left:60px}}@media only screen and (min-width:1025px){.pdp-tools__search .pdp-search__field{font-size:16px;font-size:1.6rem;height:100%;padding-left:45px}}.pdp-tools__search .dropdown-menu{position:absolute;width:100%;margin:-30px 0 0;padding:30px 0 0}.pdp-tools__search .dropdown-menu li{padding:15px 20px;background-color:#000;cursor:pointer}.pdp-tools__search .dropdown-menu li:nth-child(even){border-bottom:1px solid rgba(56,56,56,.3);border-top:1px solid rgba(56,56,56,.3)}.pdp-tools__search .dropdown-menu li:hover{background-color:#1e1e1e}.pdp-tools__search .dropdown-menu li .dropdown-menu__thumbnail{display:inline-block;margin:0 15px 0 0;vertical-align:top;width:25px;height:15px;overflow:hidden}.pdp-tools__search .dropdown-menu li .dropdown-menu__innerwrapper{display:inline-block;vertical-align:middle;max-width:calc(100% - 40px)}.pdp-tools__search .dropdown-menu li .dropdown-menu__shade-name{font-size:11px;font-size:1.1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.273;color:#878787;letter-spacing:.05em;text-transform:none}@media screen and (min-width:1025px){.pdp-tools__search .dropdown-menu li .dropdown-menu__shade-name{font-size:16px;font-size:1.6rem}}.favorite-button:hover .cart-icon,.favorite-button:hover .heart-icon,.pdp__cart-button:hover .cart-icon,.pdp__cart-button:hover .heart-icon,.pdp__favorite-button:hover .cart-icon,.pdp__favorite-button:hover .heart-icon{opacity:1;filter:alpha(opacity=100)}.pdp__cart-button{width:100%;margin:25px auto 30px}.pdp__cart-button .total-number{opacity:.5;filter:alpha(opacity=50)}.pdp__cart-button .cart-icon{width:24px;height:20px;background-image:url(../../_Images/global/ui/cart-add.svg);opacity:.65;filter:alpha(opacity=65)}@media only screen and (min-width:768px){.pdp__cart-button .cart-icon{margin:-6px 0 0}}@media only screen and (min-width:1025px){.pdp-tools__search .dropdown-menu li .dropdown-menu__shade-name{font-size:12px;font-size:1.2rem;max-width:270px}.pdp__cart-button .cart-icon{width:33px;height:30px}}.pdp__cart-button.btn-block-large{margin-bottom:30px}.pdp__cart-button.btn-block-large .cart-icon{margin-right:15px;height:18px;width:19px}@media only screen and (min-width:768px){.pdp__cart-button.btn-block-large .cart-icon{height:28px;width:30px}}.pdp__cart-button:hover .total-number{opacity:1;filter:alpha(opacity=100)}.pdp__cart-button:hover .cart-icon{background-image:url(../../_Images/global/ui/cart-add-dark.svg)}.favorite-button .heart-icon,.pdp__favorite-button .heart-icon{opacity:.5;filter:alpha(opacity=50);background-image:url(../../_Images/global/ui/heart.svg)}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button:hover .cart-icon,.pdp__product-item .pdp__product-add .pdp__cart-button:hover .cart-icon{background-image:url(../../_Images/global/ui/cart-add.svg);opacity:1;filter:alpha(opacity=100)}.cart-icon,.heart-icon,.pin-icon{display:inline-block;vertical-align:middle;background-size:contain;background-position:left bottom;background-repeat:no-repeat}.sticky-dropdown__new-price,.sticky-dropdown__old-price,.sticky-dropdown__price,.sticky-dropdown__size,.sticky-dropdown__sold-out{display:inline-block;padding:0 5px;position:relative}@media only screen and (max-width:400px){.sticky-dropdown__new-price,.sticky-dropdown__old-price,.sticky-dropdown__price,.sticky-dropdown__size,.sticky-dropdown__sold-out{padding:0 2px}}@media only screen and (min-width:1025px){.sticky-dropdown__new-price,.sticky-dropdown__old-price,.sticky-dropdown__price,.sticky-dropdown__size,.sticky-dropdown__sold-out{font-size:14px;font-size:1.4rem;padding:0 5px}.pdp-tools-pro-sizes .pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__product-quantity{max-width:250px}}.sticky-dropdown__new-price{color:#f95457}@media only screen and (min-width:1300px){.sticky-dropdown__new-price,.sticky-dropdown__old-price,.sticky-dropdown__price,.sticky-dropdown__size,.sticky-dropdown__sold-out{font-size:18px;font-size:1.8rem;padding:0 8px}.sticky-dropdown__new-price,.sticky-dropdown__price{padding-right:27px}}.sticky-dropdown__old-price:after{position:absolute;display:inline-block;background-color:#f95457;width:100%;height:1px;-webkit-margin-before:0;padding:0;border:0;-webkit-transform:translateZ(0) scale(1,1);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.pdp-tools-pro-sizes .pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-pro__secondary-size,.pdp-tools-pro-sizes .pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__product-add,.pdp-tools-pro-sizes .pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp__product-info,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-tools__select{display:none}.dropdown__right{float:right;text-align:right}.pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-item{padding:20px 0}@media only screen and (min-width:768px){.pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-item{padding:30px 45px}}.pdp-tools-pro-sizes .pdp-sticky-navigation .pdp-widebtns{margin-bottom:0}.pdp-tools-pro-sizes .pdp-sticky-navigation .social__icons{padding:20px 0}@media only screen and (min-width:768px){.pdp-tools-pro-sizes .pdp-sticky-navigation .social__icons{padding:25px 0}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-tools{position:relative;width:90px;float:right}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-tools{width:250px}}.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .collapse-panel-content__all-ingredients,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .collapse-panel-content__ingredients,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .collapse-panel-content .collapse-panel-content__all-ingredients,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .collapse-panel-content .collapse-panel-content__ingredients,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .content-50-wrap,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .content-wrap,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .content-wrap-padded,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .content-wrap-top,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .content-wrap-wide,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .wrapper{max-width:630px;padding:0 45px}@media only screen and (max-width:767px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .form__plus-minus{width:35px;height:35px;float:left}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .form__plus-minus .qtyminus,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .form__plus-minus .qtyplus{display:none}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .form__plus-minus .qty{width:100%;border:0}}@media only screen and (max-width:1024px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .form__plus-minus{width:35px;height:35px;float:left}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .form__plus-minus .qtyminus,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .form__plus-minus .qtyplus{display:none}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .form__plus-minus .qty{width:100%;border:0}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-quantity{float:left;width:35px}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-quantity{width:180px}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add{float:right;margin:0}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button{position:static;margin:0;border:1px solid #878787;height:35px;width:35px}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button{height:60px;width:70px}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button .cart-total{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;font-size:13px;font-size:1.3rem;padding:5px 0;text-transform:none;width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);line-height:1.2;pointer-events:none;display:none}@media only screen and (min-width:768px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button .cart-total{display:inline-block;font-size:9px;font-size:.9rem}}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button .cart-total{font-size:13px;font-size:1.3rem;width:auto;right:-35px;left:auto}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button .cart-icon{width:20px;height:15px;margin-top:-2px}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button .cart-icon{width:30px;height:28px}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add .pdp__cart-button:hover .cart-total{color:#878787}@media only screen and (min-width:768px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add{width:35px}}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp__product-add{width:65px}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size{padding-right:0;padding-left:0;border-bottom:1px solid #383838}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size:first-child,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size:first-child{border-top:1px solid #383838}.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content__all-ingredients,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content__ingredients,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content__all-ingredients,.collapse-panel-content .pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content__ingredients,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content .collapse-panel-content__all-ingredients,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .collapse-panel-content .collapse-panel-content__ingredients,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-50-wrap,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-padded,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-top,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .content-wrap-wide,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .wrapper,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content .collapse-panel-content__all-ingredients,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .collapse-panel-content .collapse-panel-content__ingredients,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-50-wrap,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-padded,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-top,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .content-wrap-wide,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .wrapper{position:relative}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:left;float:left;width:calc(100% - 180px)}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .pdp__product-id,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .pdp__product-id{float:left;width:55%}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .product-number,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .product-number{font-size:9px;font-size:.9rem;display:block;color:rgba(255,255,255,.85)}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .product-number,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .product-number{font-size:12px;font-size:1.2rem}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .product-name,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .product-name{font-size:12px;font-size:1.2rem}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .product-name,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .product-name{font-size:16px;font-size:1.6rem}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .pdp__product-price,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .pdp__product-price{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:15px;width:45%;text-align:right}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .pdp__product-price p,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .pdp__product-price p{font-size:12px;font-size:1.2rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:#fff;opacity:1;filter:alpha(opacity=100);line-height:1em}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .pdp__product-price p .old-price,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .pdp__product-price p .old-price{font-size:9px;font-size:.9rem;display:table;color:rgba(255,255,255,.5);float:right;margin-bottom:5px}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .pdp__product-price p .new-price,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .pdp__product-price p .new-price{display:block;text-align:right}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info .pdp__product-price p,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info .pdp__product-price p{font-size:18px;font-size:1.8rem}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .pdp__product-info,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .pdp__product-info{width:calc(100% - 350px)}}.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .sold-out,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .sold-out{font-size:9px;font-size:.9rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:45px;display:block;float:right;width:90px;color:#878787}@media only screen and (max-width:768px){.product-detail .breadcrumbs{display:none}}@media only screen and (min-width:1025px){.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__main-size .sold-out,.pdp-tools-pro-sizes .pdp-sticky-navigation:not(.pdp-sticky-navigation--visible) .pdp-pro__secondary-size .sold-out{font-size:13px;font-size:1.3rem;right:100px}.product-detail .products-right-top .content-wrap-top{padding-top:75px}.collapse-panel-content .product-detail .products-right-top hr,.product-detail .products-right-top .collapse-panel-content hr,.product-detail .products-right-top .product__name,.product-detail .products-right-top .rule--short{margin-bottom:35px}}.product-detail .main-media-carousel-wrapper .slick-dots li.slick-active button:before{color:rgba(0,0,0,.8)}@media only screen and (min-width:1025px){.product-detail .main-media-carousel-wrapper .slick-dots li.slick-active button:before{font-size:68px;font-size:6.8rem}.product-detail .main-media-carousel-wrapper .slick-dots{bottom:33px}.product-detail .main-media-carousel-wrapper .slick-arrow{width:14px}}.redken-bv{display:inline-block;margin-bottom:15px}@media only screen and (min-width:768px){.redken-bv{margin-bottom:30px}}.pdp__main-media-carousel{height:100%;width:100%;position:relative}.pdp__main-media-carousel .slick-slide{max-height:calc(100vh - 158px)}.pdp__main-media-carousel .video-thumb{width:80%;min-height:140px;box-shadow:10px 10px 20px 0 rgba(0,0,0,.5);margin-bottom:14px}@media screen and (min-width:768px){.pdp__main-media-carousel .video-thumb{margin-bottom:40px}}.pdp__main-media-carousel .video-wrap .video-thumb__play{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%}@media screen and (min-width:1025px){.pdp__main-media-carousel .video-wrap .video-thumb__play{top:50%;width:90px;height:90px}.pdp__main-media-carousel .video-wrap .video-thumb__play:before{width:90px;height:90px;background-size:contain}}.pdp__main-media-carousel .video-wrap .video__title{width:80%;margin:0 auto;padding:0}.pdp__main-media-carousel .video-wrap .video__title h2{margin-top:0;padding:0}.products-left .pdp__main-media-carousel{height:100%;width:100%;position:relative}.pdp__product-item{border-bottom:1px solid #383838}.pdp__product-item .column--left{width:65%}@media only screen and (max-width:768px){.pdp__product-item .column--right{width:35%}}@media only screen and (min-width:768px){.pdp__product-item .column--left,.pdp__product-item .column--right{width:50%}}.pdp__product-item .pdp__product-column{float:left}.pdp__product-item .pdp__product-column a,.pdp__product-item .pdp__product-column button,.pdp__product-item .pdp__product-column form,.pdp__product-item .pdp__product-column p{vertical-align:middle;display:inline-block}.pdp__product-item .pdp__product-thumb{width:50px}.pdp__product-item .pdp__product-thumb a{display:inline-block;width:50px;height:40px;line-height:1.2}.pdp__product-item .pdp__product-thumb a img{width:100%;display:block}@media only screen and (min-width:1025px){.pdp__product-item .pdp__product-thumb{width:90px}.pdp__product-item .pdp__product-thumb a{width:90px;height:60px}}.pdp__product-item .pdp__product-info{float:right;width:calc(100% - 60px);position:relative}@media only screen and (max-width:767px){.collapse-panel-content .product-detail .products-right-top .collapse-panel-content__all-ingredients .collapse-panel-content__all-ingredients,.collapse-panel-content .product-detail .products-right-top .collapse-panel-content__all-ingredients .collapse-panel-content__ingredients,.collapse-panel-content .product-detail .products-right-top .collapse-panel-content__all-ingredients .wrapper,.collapse-panel-content .product-detail .products-right-top .collapse-panel-content__ingredients .collapse-panel-content__all-ingredients,.collapse-panel-content .product-detail .products-right-top .collapse-panel-content__ingredients .collapse-panel-content__ingredients,.collapse-panel-content .product-detail .products-right-top .collapse-panel-content__ingredients .wrapper,.collapse-panel-content .product-detail .products-right-top .content-50-wrap .collapse-panel-content__all-ingredients,.collapse-panel-content .product-detail .products-right-top .content-50-wrap .collapse-panel-content__ingredients,.collapse-panel-content .product-detail .products-right-top .content-wrap .collapse-panel-content__all-ingredients,.collapse-panel-content .product-detail .products-right-top .content-wrap .collapse-panel-content__ingredients,.collapse-panel-content .product-detail .products-right-top .content-wrap-padded .collapse-panel-content__all-ingredients,.collapse-panel-content .product-detail .products-right-top .content-wrap-padded .collapse-panel-content__ingredients,.collapse-panel-content .product-detail .products-right-top .content-wrap-top .collapse-panel-content__all-ingredients,.collapse-panel-content .product-detail .products-right-top .content-wrap-top .collapse-panel-content__ingredients,.collapse-panel-content .product-detail .products-right-top .content-wrap-wide .collapse-panel-content__all-ingredients,.collapse-panel-content .product-detail .products-right-top .content-wrap-wide .collapse-panel-content__ingredients,.collapse-panel-content .product-detail .products-right-top .wrapper .collapse-panel-content__all-ingredients,.collapse-panel-content .product-detail .products-right-top .wrapper .collapse-panel-content__ingredients,.product-detail .products-right-top .collapse-panel-content .collapse-panel-content__all-ingredients .collapse-panel-content__all-ingredients,.product-detail .products-right-top .collapse-panel-content .collapse-panel-content__all-ingredients .collapse-panel-content__ingredients,.product-detail .products-right-top .collapse-panel-content .collapse-panel-content__all-ingredients .wrapper,.product-detail .products-right-top .collapse-panel-content .collapse-panel-content__ingredients .collapse-panel-content__all-ingredients,.product-detail .products-right-top .collapse-panel-content .collapse-panel-content__ingredients .collapse-panel-content__ingredients,.product-detail .products-right-top .collapse-panel-content .collapse-panel-content__ingredients .wrapper,.product-detail .products-right-top .content-50-wrap .collapse-panel-content .collapse-panel-content__all-ingredients,.product-detail .products-right-top .content-50-wrap .collapse-panel-content .collapse-panel-content__ingredients,.product-detail .products-right-top .content-50-wrap .wrapper,.product-detail .products-right-top .content-wrap .collapse-panel-content .collapse-panel-content__all-ingredients,.product-detail .products-right-top .content-wrap .collapse-panel-content .collapse-panel-content__ingredients,.product-detail .products-right-top .content-wrap .wrapper,.product-detail .products-right-top .content-wrap-padded .collapse-panel-content .collapse-panel-content__all-ingredients,.product-detail .products-right-top .content-wrap-padded .collapse-panel-content .collapse-panel-content__ingredients,.product-detail .products-right-top .content-wrap-padded .wrapper,.product-detail .products-right-top .content-wrap-top .collapse-panel-content .collapse-panel-content__all-ingredients,.product-detail .products-right-top .content-wrap-top .collapse-panel-content .collapse-panel-content__ingredients,.product-detail .products-right-top .content-wrap-top .wrapper,.product-detail .products-right-top .content-wrap-wide .collapse-panel-content .collapse-panel-content__all-ingredients,.product-detail .products-right-top .content-wrap-wide .collapse-panel-content .collapse-panel-content__ingredients,.product-detail .products-right-top .content-wrap-wide .wrapper,.product-detail .products-right-top .wrapper .collapse-panel-content .collapse-panel-content__all-ingredients,.product-detail .products-right-top .wrapper .collapse-panel-content .collapse-panel-content__ingredients,.product-detail .products-right-top .wrapper .wrapper{padding:0}.pdp__product-item .pdp__product-thumb a{vertical-align:top}.pdp__product-item .pdp__product-info .pdp__product-id,.pdp__product-item .pdp__product-info .pdp__product-price{float:none;width:100%}}@media only screen and (min-width:1025px){.pdp__product-item .pdp__product-info{width:calc(100% - 110px)}}.pdp__product-item .pdp__product-id{text-align:left;position:relative}@media only screen and (min-width:1326px){.pdp__product-item .pdp__product-id{width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.pdp__product-item .pdp__product-id span{display:block;line-height:1.2}.pdp__product-item .pdp__product-id .product-name{text-transform:uppercase;font-weight:500;font-size:10px;font-size:1rem}@media only screen and (min-width:768px){.pdp__product-item .pdp__product-id .product-name{font-size:13px;font-size:1.3rem}}@media only screen and (min-width:1025px){.pdp__product-item .pdp__product-id .product-name{font-size:16px;font-size:1.6rem}}.pdp__product-item .pdp__product-id .product-number{color:gray;font-size:9px;font-size:.9rem}@media only screen and (min-width:768px){.pdp__product-item .pdp__product-id .product-number{font-size:11px;font-size:1.1rem}}@media only screen and (min-width:1025px){.pdp__product-item .pdp__product-id .product-number{font-size:12px;font-size:1.2rem}}@media only screen and (max-width:767px){.pdp__product-item .pdp__product-price{text-align:left}.pdp__product-item .pdp__product-price p{font-size:25px;font-size:2.5rem;line-height:1.2;color:gray;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}}@media only screen and (min-width:768px){.pdp__product-item .pdp__product-price{text-align:center;float:right;width:45%}.pdp__product-item .pdp__product-price p{font-size:16px;font-size:1.6rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;color:#fff}}@media only screen and (min-width:1025px){.pdp__product-item .pdp__product-price p{font-size:18px;font-size:1.8rem;line-height:55px}}.pdp__product-item .pdp__product-buttons{width:auto;float:right}@media only screen and (max-width:767px){.pdp__product-item .pdp__product-buttons{position:relative}.pdp__product-item .pdp__product-buttons .pdp__cart-button{position:static;line-height:normal}}@media only screen and (min-width:1024px) and (max-width:1365px){.pdp__product-item .pdp__product-buttons{-webkit-transform:scale(.8,.8) translateX(25px);-ms-transform:scale(.8,.8) translateX(25px);transform:scale(.8,.8) translateX(25px)}}.pdp__product-item .pdp__product-add{float:left;margin-left:20px}.pdp__product-item .pdp__cart-button{position:relative;margin:0;border:1px solid #878787;height:40px;width:40px}@media only screen and (min-width:768px){.pdp__product-item .pdp__cart-button{height:45px;width:45px}}@media only screen and (min-width:1025px){.pdp__product-item .pdp__cart-button{height:60px;width:70px}}.pdp__product-item .pdp__cart-button .cart-total{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em;font-size:13px;font-size:1.3rem;padding:5px 0;text-transform:none;width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);line-height:1.2;pointer-events:none;display:none}@media only screen and (min-width:768px){.pdp__product-item .pdp__cart-button .cart-total{display:inline-block;font-size:9px;font-size:.9rem}}.pdp__product-item .pdp__cart-button:hover .cart-total{color:#878787}@media only screen and (max-width:767px){.pdp__product-item .pdp__product-quantity,.pdp__product-item .pdp__product-quantity .form__plus-minus{width:40px}.pdp__product-item .pdp__product-quantity .qty{border-width:0;border-style:solid;width:100%}.pdp__product-item .pdp__product-quantity .qtyminus,.pdp__product-item .pdp__product-quantity .qtyplus{display:none}}.pdp__product-item .pdp__product-quantity .form__plus-minus{width:100%}.pdp-widebtns{width:100%;padding:0;margin-bottom:20px;height:45px}@media only screen and (min-width:768px){.pdp__product-item .pdp__product-quantity{width:100%;max-width:120px}.pdp-widebtns{margin-bottom:0}}@media only screen and (min-width:1025px){.pdp__product-item .pdp__cart-button .cart-total{font-size:13px;font-size:1.3rem}.pdp__product-item .pdp__product-quantity{max-width:205px}.pdp-widebtns{height:75px;margin-bottom:20px}}.pdp-widebtns__button,.pdp-widebtns__button--single{font-size:9px;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;color:gray;text-transform:uppercase;letter-spacing:.05em;display:block;float:left;border-width:1px 0;border-style:solid;border-color:#383838;width:50%;height:100%;background-color:transparent;cursor:pointer;text-align:center;line-height:45px;color:rgba(255,255,255,.85)}@media screen and (min-width:1025px){.pdp-widebtns__button,.pdp-widebtns__button--single{font-size:14px;font-size:1.4rem}}.pdp-widebtns__button--single:first-child,.pdp-widebtns__button:first-child{border-right:1px solid #383838}.pdp-widebtns__button.single-button,.single-button.pdp-widebtns__button--single{width:100%;border-right:0}.pdp-widebtns__button .heart-icon,.pdp-widebtns__button .pencil-icon,.pdp-widebtns__button .pin-icon,.pdp-widebtns__button--single .heart-icon,.pdp-widebtns__button--single .pencil-icon,.pdp-widebtns__button--single .pin-icon{margin-top:-2px;margin-right:5px;opacity:.66;filter:alpha(opacity=66)}.pdp-widebtns__button .heart-icon,.pdp-widebtns__button--single .heart-icon{width:13px;height:12px;background-image:url(../../_Images/global/ui/heart-light.svg);background-size:contain}.pdp-widebtns__button .pin-icon,.pdp-widebtns__button--single .pin-icon{width:13px;height:19px;background-image:url(../../_Images/global/ui/icon-pin.svg);background-size:contain}.pdp-widebtns__button .pencil-icon,.pdp-widebtns__button--single .pencil-icon{width:18px;height:17px;background-image:url(../../_Images/global/ui/icon-pencil.svg);background-size:contain}@media only screen and (min-width:1025px){.pdp-widebtns__button,.pdp-widebtns__button--single{line-height:75px}.pdp-widebtns__button .heart-icon,.pdp-widebtns__button--single .heart-icon{width:22px;height:20px}.pdp-widebtns__button .pin-icon,.pdp-widebtns__button--single .pin-icon{height:29px;width:21px}.pdp-widebtns__button .pencil-icon,.pdp-widebtns__button--single .pencil-icon{height:29px;width:28px}}.pdp-widebtns__button--single:hover,.pdp-widebtns__button:hover{color:#fff}.pdp-widebtns__button--single:hover .heart-icon,.pdp-widebtns__button--single:hover .pdp-widebtns__arrow,.pdp-widebtns__button--single:hover .pencil-icon,.pdp-widebtns__button--single:hover .pin-icon,.pdp-widebtns__button:hover .heart-icon,.pdp-widebtns__button:hover .pdp-widebtns__arrow,.pdp-widebtns__button:hover .pencil-icon,.pdp-widebtns__button:hover .pin-icon{opacity:1;filter:alpha(opacity=100)}.btn-active.pdp-widebtns__button--single .heart-icon,.pdp-widebtns__button.btn-active .heart-icon{background:url(../../_Images/global/ui/heart-full.svg) bottom left no-repeat;opacity:1;filter:alpha(opacity=100);background-size:contain}.pdp-widebtns__button--single{width:100%;height:55px}.pdp-widebtns__button--single:first-child{border-right:0}.pdp-widebtns__arrow{display:inline-block;height:10px;vertical-align:middle;margin-top:-2px;margin-left:5px;opacity:.5;filter:alpha(opacity=50)}.pdp-widebtns__arrow:hover{opacity:1;filter:alpha(opacity=100)}.product .product__name,.product .product__series,.product-heading{font-size:12px;font-size:1.2rem;line-height:1.1;letter-spacing:1px;color:#fff}.product__list{text-align:center;border-top:1px solid #383838;padding:2em 0 2.5em}.product__list.is-open .modal-container__target{display:block}.product__list .slick-initialized .product__count,.product__list .slick-initialized .product__price{margin-bottom:0}.collapse-panel-content .product__list hr,.product__list .collapse-panel-content hr,.product__list .rule--short{margin-bottom:2em}@media only screen and (min-width:768px){.product__list .category-slider .product .product__name,.product__list .category-slider .product .product__series{width:100%}.product__list .spotlight-slider .product .product__image-wrapper{margin-right:10px;margin-left:10px}.product__list .spotlight-slider .product a .product__image-wrapper{cursor:pointer}.product .product__image-wrapper .product__image{max-width:100%}}@media only screen and (min-width:1025px){.product .product__name,.product .product__series,.product-heading{font-size:18px;font-size:1.8rem}.collapse-panel-content .product__list hr,.product__list .collapse-panel-content hr,.product__list .rule--short{height:1px;margin-bottom:47px}.product__list .category-slider .product .product__count,.product__list .category-slider .product .product__price{font-size:36px;font-size:3.6rem}}.product{margin:auto}.product .product__name,.product .product__series{width:60%;margin:auto}.product .badge~.product__name,.product .badge~.product__series{margin-top:22px}@media only screen and (min-width:1025px){.product .badge~.product__name,.product .badge~.product__series{margin-top:27px}}.product .product__name,.product .product__series{margin-top:47px}@media only screen and (min-width:1025px){.product .product__name,.product .product__series{margin-top:66px}}.product .product__series~.product__name{margin-top:0}.product .product__review{margin-top:1em}.product .product__count,.product .product__price{font-size:25px;font-size:2.5rem;font-weight:300;color:gray}.product .product__image-wrapper{position:relative;margin:0 auto -12px}.product .product__image-wrapper .product__image{display:block;width:100%;margin:0 auto;cursor:pointer}.product .product__image-wrapper .product__caption,.product .product__image-wrapper .product__caption--sale{background-color:#000;padding:1em;margin:auto;position:absolute;bottom:-15px;z-index:2;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:.1em;white-space:nowrap}@media only screen and (min-width:1025px){.product .product__count,.product .product__price{font-size:30px;font-size:3rem}.product .product__image-wrapper .product__caption,.product .product__image-wrapper .product__caption--sale{font-size:12px;font-size:1.2rem}}.product .product__image-wrapper .product__caption--sale{background-color:#f95457}@media only screen and (min-width:768px){.product .product__image-wrapper{margin:0 auto -20px}.product__shopall{max-width:300px}}.product-listing-item,.product__shopall{width:100%;margin:0 auto}.product-listing-item-wrap{width:100%;border-bottom:1px solid #383838;padding:30px}.product-listing-item-wrap:nth-child(even){background-color:#2b2b2b}.product-listing-item{display:table;max-width:820px}.product-listing-item .column--left{width:64%}.product-listing-item .column--right{width:36%}.product-listing-item__thumb{display:table-cell;width:50px}@media screen and (min-width:1025px){.product-listing-item,.product-listing-item-wrap{padding:50px 30px}.product-listing-item__thumb{width:190px}.product-listing-item__description-wrapper h2 span{font-size:16px;font-size:1.6rem}}.product-listing-item__description-wrapper{position:relative;display:table-cell;padding-right:40px;padding-left:15px;vertical-align:top;text-align:left}.product-listing-item__description-wrapper h2{text-align:left;margin-bottom:10px}.product-listing-item__description-wrapper h2 a{cursor:pointer;color:#fff}.product-listing-item__description-wrapper h2 span{display:block;color:rgba(255,255,255,.6);margin-bottom:0}.product-listing-item__description-wrapper a h2{cursor:pointer;color:#fff}.product-listing-item__description-wrapper .product__review{margin-bottom:15px}.product-listing-item__description-wrapper .product__review .review__number{margin-bottom:0}@media screen and (min-width:1025px){.product-listing-item__description-wrapper .product__review .review__number{font-size:16px;font-size:1.6rem}.product-listing-item__description-wrapper .product__review{margin-bottom:27px}.product-listing-item__description-wrapper{width:calc(100% - 215px);padding-right:0}}.product-listing-item__cart{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;display:block}.product-listing-item__cart .cart-button{border:1px solid #797979;padding:5px;background-color:transparent;width:35px;height:35px;line-height:0}.product-listing-item__cart .cart-button .cart-icon{display:inline-block;width:19px;height:17px;background:url(../../_Images/global/ui/cart-add.svg) left bottom no-repeat;opacity:.5;filter:alpha(opacity=50);vertical-align:middle;background-size:contain}.product-listing-item__cart .cart-button span{display:none}.product-listing-item__cart .cart-button:hover .cart-icon{opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:1025px){.product-listing-item__cart{position:relative;top:auto;right:auto;display:block;margin:15px 0;padding-left:0;width:auto;-webkit-transform:none;-ms-transform:none;transform:none}.product-listing-item__cart .cart-button{display:block;border:0;width:100%;height:60px;margin:0;padding:0 20px;background-color:#333;line-height:60px}.product-listing-item__cart .cart-button span{font-size:14px;font-size:1.4rem;display:inline-block}.product-listing-item__cart .cart-button .cart-icon{opacity:1;filter:alpha(opacity=100);width:25px;height:24px}.product-listing-item__cart .cart-button:hover{background-color:#fff}.product-listing-item__cart .cart-button:hover .cart-icon{background:url(../../_Images/global/ui/cart-add-dark.svg) left bottom no-repeat;background-size:contain}}@media screen and (min-width:1200px){.product-listing-item__cart{display:block;padding-left:0;width:auto}.product-listing-item__cart .cart-button{display:block;border:0;height:70px;margin:0;padding:0 30px;background-color:#333;line-height:70px}.product-listing-item__cart .cart-button span{font-size:18px;font-size:1.8rem}.product-listing-item__cart .cart-button .cart-icon{opacity:1;filter:alpha(opacity=100);width:35px;height:34px}.product-listing-item__cart .cart-button:hover{background-color:#fff}.product-listing-item__cart .cart-button:hover .cart-icon{background:url(../../_Images/global/ui/cart-add-dark.svg) left bottom no-repeat;background-size:contain}}@media only screen and (max-width:767px){.result-listing{margin:0 -15px -20px;width:auto}}@media only screen and (min-width:768px){.result-listing{max-width:1600px;width:90%;margin:0 auto}}@media only screen and (min-width:1025px){.result-listing+.loading{padding-top:0}}.result-listing .product{width:50%;float:left;padding:0 10px 25px;position:relative}.result-listing .product .product__series{font-size:10px;font-size:1rem;font-weight:400;line-height:1.25em;width:90%}@media only screen and (min-width:768px){.result-listing .product .product__series{font-size:14px;font-size:1.4rem}}@media only screen and (min-width:1025px){.result-listing .product .product__series{font-size:16px;font-size:1.6rem;width:100%}.result-listing .product .product__series:last-child{margin-bottom:0}}.result-listing .product .product__name{font-size:10px;font-size:1rem;font-weight:400;line-height:1.25em;width:90%}@media only screen and (min-width:768px){.result-listing .product .product__name{font-size:14px;font-size:1.4rem}}@media only screen and (min-width:1025px){.result-listing .product .product__name{font-size:16px;font-size:1.6rem;width:100%}}.result-listing .product .product__review .review__number{margin-bottom:0}.result-listing .product .product__count,.result-listing .product .product__price{position:absolute;bottom:0;left:0;width:100%}@media only screen and (min-width:768px){.result-listing .product .product__count,.result-listing .product .product__price{font-size:25px;font-size:2.5rem;margin-bottom:0}.result-listing .product .product__review .star,.result-listing .product .product__review .star--empty{width:13px;height:13px;background-size:13px 13px}}.result-listing a .product__image-wrapper .product__image,.result-listing a .product__series{cursor:pointer}@media only screen and (min-width:1025px){.result-listing .product{width:25%;padding:0 15px 10px;margin-bottom:0}.result-listing .product .product__count,.result-listing .product .product__price{font-size:30px;font-size:3rem}.result-listing .product .product__count:last-child,.result-listing .product .product__price:last-child{margin-bottom:0}.result-listing .product .product__review .star,.result-listing .product .product__review .star--empty{width:16px;height:16px;background-size:16px 16px}.result-listing .redken-bv:last-child{margin-bottom:0}}.spotlight-slider.slick-initialized{margin-bottom:60px}.spotlight-slider .slick-arrow{width:8px;height:16px}@media only screen and (min-width:1025px){.spotlight-slider.slick-initialized{margin-bottom:100px}.spotlight-slider .slick-arrow{width:15px;height:25px}}.spotlight-slider .slick-dots{margin-left:0}.spotlight-slider .slick-dots li>button:before{color:#fff}.spotlight-slider .slick-dots li button:before{width:10px}@media only screen and (min-width:1025px){.spotlight-slider .slick-dots li button:before{width:20px}}.spotlight-slider .slick-next,.spotlight-slider .slick-prev{position:absolute;bottom:-5px;margin:0}.spotlight-slider .slick-prev{left:calc(50% - 90px)}.spotlight-slider .slick-next{right:calc(50% - 90px)}.spotlight-slider .slick-slide:not(.slick-active) .quickshop-hover{display:none}@media only screen and (min-width:768px){.spotlight-slider .slick-prev{left:calc(50% - 145px)}.spotlight-slider .slick-next{right:calc(50% - 145px)}.spotlight-slider .slick-slide:not(.slick-active) .quickshop-hover,.spotlight-slider .slick-slide:not(.slick-active) .quickshop-hover:hover a{display:none}.spotlight-slider .slick-slide{max-width:230px}}.collapse-panel-content .products-left-bottom hr,.collapse-panel-content .products-right-bottom hr,.collapse-panel-content .products-right-top hr,.product__name,.product__review,.products-left-bottom .collapse-panel-content hr,.products-left-bottom .rule--short,.products-right-bottom .collapse-panel-content hr,.products-right-bottom .rule--short,.products-right-top .collapse-panel-content hr,.products-right-top .rule--short{display:block}@media only screen and (max-width:767px){.spotlight-slider .slick-slide{margin:0 10px;width:230px}}.spotlight-slider .product{opacity:.1;filter:alpha(opacity=10)}.spotlight-slider .product.slick-current,.spotlight-slider .product:hover{opacity:1;filter:alpha(opacity=100)}.spotlight-slider .product:hover{cursor:pointer}@media only screen and (min-width:768px){.spotlight-slider{margin:0;padding:0}}.products-left{width:100%;text-align:center}@media screen and (min-width:1025px){.products-right-top .content-wrap-top{margin-bottom:60px;padding-top:60px}}@media screen and (min-width:768px){.products-left.two-columns--50{width:50%}.products-full-height{bottom:0;top:0;position:absolute}.collapse-panel-content .products-left-bottom hr,.collapse-panel-content .products-right-bottom hr,.collapse-panel-content .products-right-top hr,.products-left-bottom .collapse-panel-content hr,.products-left-bottom .rule--short,.products-right-bottom .collapse-panel-content hr,.products-right-bottom .rule--short,.products-right-top .collapse-panel-content hr,.products-right-top .rule--short{margin-bottom:30px}}.pencil-icon{background:url(../../_Images/global/ui/icon-pencil.svg) top left no-repeat}.products-left-bottom,.products-right-bottom{width:100%;text-align:center;padding:0}@media screen and (min-width:1025px){.products-left-bottom .upcoming-events,.products-right-bottom .upcoming-events{padding:50px 10px 0}}.products-left-bottom .social__icons,.products-right-bottom .social__icons{margin-bottom:20px}@media screen and (min-width:768px){.products-left-bottom .social__icons,.products-right-bottom .social__icons{padding:25px 0 0}.products-left-bottom .social__icons .social__icon,.products-right-bottom .social__icons .social__icon{width:40px;height:40px}}@media screen and (min-width:1025px){.products-left-bottom .social__icons .social__icon,.products-right-bottom .social__icons .social__icon{width:55px;height:55px}}@media screen and (min-width:1300px){.products-left-bottom .social__icons,.products-right-bottom .social__icons{padding:30px 20px}.products-left-bottom .social__icons .social__list-item,.products-right-bottom .social__icons .social__list-item{padding:0 20px}.products-left-bottom .social__icons .social__icon,.products-right-bottom .social__icons .social__icon{width:75px;height:75px}}.product__series{font-size:10px;font-size:1rem;margin-bottom:10px;letter-spacing:.25em}@media screen and (min-width:1025px){.products-left-bottom,.products-right-bottom{padding:0 0 50px}.product__series{font-size:16px;font-size:1.6rem;line-height:1.125;margin-bottom:18px}}.product__name{font-size:50px;font-size:5rem;line-height:.8em;margin-bottom:23px;text-decoration:none;word-break:break-word;cursor:pointer}@media screen and (min-width:768px){.product__name{margin-bottom:30px}}@media screen and (min-width:1025px){.product__name{font-size:80px;font-size:8rem;line-height:.875}.product__name:last-child{margin-bottom:0}}.product__name a{color:#000}.collapse-panel-content .product__name+hr,.product__name+.rule--short{height:1px}.class-detail__intro,.product__intro{font-size:14px;font-size:1.4rem;margin-bottom:18px;line-height:1.286}.product__intro{float:left}@media screen and (min-width:1025px){.class-detail__intro,.product__intro{font-size:20px;font-size:2rem;line-height:1.4;margin-bottom:30px}}.product__count,.product__price{font-size:28px;font-size:2.8rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff}.product__count,.quickshop-modal .modal .product__name{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif}@media screen and (min-width:768px){.product__count,.product__price{font-size:50px;font-size:5rem;margin-bottom:30px}}@media screen and (min-width:1025px){.product__count:last-child,.product__price:last-child{margin-bottom:0}}.product__count{font-size:25px;font-size:2.5rem;margin-bottom:5px;border-top:1px solid #383838;text-align:center;padding-top:5px}.product__review{margin-bottom:15px;text-decoration:none}.product__review .star,.product__review .star--empty{width:13px;height:13px}@media screen and (min-width:768px){.product__count{font-size:40px;font-size:4rem}.product__review{margin-bottom:30px}.product__review .star,.product__review .star--empty{width:20px;height:20px}}.product__review .star{background-image:url(/_Images/global/ui/star.svg)}.product__review .star--empty{background-image:url(/_Images/global/ui/star-empty.svg)}.product__review .review__number{letter-spacing:1px;display:block;margin-top:10px;color:rgba(255,255,255,.66)}@media screen and (min-width:1025px){.product__count{font-size:70px;font-size:7rem;padding:25px 0}.product__review .star,.product__review .star--empty{width:25px;height:25px}.product__review .review__number{font-size:22px;font-size:2.2rem}}.old-price{position:relative}.old-price:after{position:absolute;display:inline-block;background-color:#f95457;width:100%;height:1px;-webkit-margin-before:0;padding:0;border:0;-webkit-transform:translateZ(0) scale(1,1);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.quickshop-hover,.quickshop-hover a,.quickshop-hover:after{display:none;position:absolute}.new-price{margin-left:10px;color:#f95457}.quickshop-hover{top:0;left:0;width:100%;height:100%;text-decoration:none;vertical-align:middle}.quickshop-hover.modal-container__open{cursor:default}.quickshop-hover a{font-size:36px;font-size:3.6rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:9998;pointer-events:none}.quickshop-hover:after{content:" ";width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:1;cursor:pointer}@media only screen and (min-width:1025px){.spotlight-slider .slick-slide{max-width:460px}.quickshop-hover,.quickshop-hover:hover a,.quickshop-hover:hover:after{display:block}.quickshop-hover.modal-container__open{cursor:pointer}.quickshop-hover:hover{color:gray}}.quickshop-modal .modal{padding:0}.quickshop-modal .modal .product__series{font-size:14px;font-size:1.4rem;letter-spacing:.24em;padding:0 30px}.quickshop-modal .modal .product__name{font-size:70px;font-size:7rem;line-height:.8em;letter-spacing:.01em;margin-bottom:35px;padding:0 30px}.collapse-panel-content .quickshop-modal .modal hr,.quickshop-modal .modal .collapse-panel-content hr,.quickshop-modal .modal .rule--short{margin-bottom:30px}.quickshop-modal .modal .class-detail__intro,.quickshop-modal .modal .product__intro{font-size:16px;font-size:1.6rem;line-height:1.25em;padding:0 30px}.quickshop-modal .modal .product__review{margin-bottom:0;padding-bottom:30px;float:none}.quickshop-modal .modal .product__review .review__number{font-size:20px;font-size:2rem;display:block;font-weight:300}.quickshop-modal .modal .pdp-tools{margin-bottom:40px;padding:0 30px}.quickshop-modal .modal .quickshop-product-list{margin-bottom:40px}.quickshop-modal .modal .pdp__product-item{display:table;width:100%;padding:22px 38px}.quickshop-modal .modal .pdp__product-item .pdp__product-id,.quickshop-modal .modal .pdp__product-item .pdp__product-price{display:table-cell;vertical-align:middle}.quickshop-modal .modal .pdp__product-item:first-child{border-top:1px solid #383838}.quickshop-modal .modal .pdp__product-item .pdp__product-info{width:100%;height:100%;position:relative}.quickshop-modal .modal .pdp__product-item .pdp__product-quantity{width:180px}.quickshop-modal .modal .pdp__product-item .quickshop__sold-out{font-size:18px;font-size:1.8rem;font-weight:300}.quickshop-modal .modal .pdp__product-item .column--left,.quickshop-modal .modal .pdp__product-item .column--right{position:relative;display:table-cell;float:none;vertical-align:middle}.quickshop-modal .modal .pdp__product-item .column--left{width:45%}.quickshop-modal .modal .pdp__product-item .column--right{width:55%}.quickshop-modal .modal .product-size{font-size:18px;font-size:1.8rem}.quickshop-modal .modal .pdp__product-buttons{width:100%;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:20px}.quickshop-modal .modal .form__plus-minus{height:60px;line-height:60px}.quickshop-modal .modal .pdp__product-add{width:80px;height:60px}.quickshop-modal .modal .pdp__product-add .pdp__cart-button{background-color:transparent;border-color:#878787}.quickshop-modal .modal .pdp__product-add .pdp__cart-button .cart-icon{width:34px;height:27px;margin-right:0}.quickshop-modal .modal .pdp__product-add .pdp__cart-button:hover{background-color:transparent}.quickshop-modal .modal .pdp-tools__select .select2-container{font-size:14px;font-size:1.4rem;height:60px;background-color:transparent}.quickshop-modal .modal .pdp-tools__select .select2-container .select2-selection__rendered{line-height:60px;background-position:calc(100% - 8px) center;padding-right:30px;opacity:1;filter:alpha(opacity=100)}.quickshop-modal .modal .sticky-dropdown__new-price{margin-left:5px;padding-right:5px}.quickshop-modal .modal .pdp__cart-button,.quickshop-modal .modal .quickshop-favorite-button{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.035em;font-size:12px;font-size:1.2rem;width:100%;background-color:#1e1e1e;border:1px solid #1e1e1e}.quickshop-modal .modal .pdp__cart-button .cart-icon,.quickshop-modal .modal .quickshop-favorite-button .cart-icon{width:24px;height:20px;margin:-5px 10px 0 0}.quickshop-modal .modal .pdp__cart-button:hover,.quickshop-modal .modal .quickshop-favorite-button:hover{background-color:#fff}.quickshop-modal .modal .quickshop__old-price{font-size:14px;font-size:1.4rem;display:block;text-decoration:line-through;color:#f95457;margin-top:5px;line-height:1.444em}.quickshop-modal .modal .quickshop__old-price span{color:#878787}.quickshop-modal .modal .quickshop__new-price{display:block;color:#f95457;line-height:1.444em}.quickshop-modal .modal p{font-size:18px;font-size:1.8rem;line-height:1.444em;color:#fff}.find-a-salon-callout .search-result .quickshop-modal .modal .btn-phone,.form--dark .quickshop-modal .modal .form__upload,.quickshop-modal .modal #geolocate,.quickshop-modal .modal .btn-block,.quickshop-modal .modal .btn-generic-dark,.quickshop-modal .modal .btn-generic-light,.quickshop-modal .modal .btn-generic-xdark,.quickshop-modal .modal .button,.quickshop-modal .modal .find-a-salon-callout .search-result .btn-phone,.quickshop-modal .modal .form--dark .form__upload,.quickshop-modal .modal .mysalons-button,.quickshop-modal .modal .mysalons-button__clicked,.quickshop-modal .modal .pdp-widebtns,.quickshop-modal .modal .profile-addresses__add,.quickshop-modal .modal .profile__add-button,.quickshop-modal .modal .profile__edit-button,.quickshop-modal .modal .profile__edit-button--desktop,.quickshop-modal .modal .search-results .search-results__add-button,.search-results .quickshop-modal .modal .search-results__add-button{width:calc(100% - 60px);margin:0 30px 40px}.quickshop-modal .modal .pdp-widebtns{margin-bottom:70px}.quickshop-modal .modal .pdp-widebtns__button,.quickshop-modal .modal .pdp-widebtns__button--single{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.035em;font-size:12px;font-size:1.2rem;height:75px}.quickshop-modal .modal .pdp-widebtns__button .heart-icon,.quickshop-modal .modal .pdp-widebtns__button--single .heart-icon{width:14px;height:14px}.quickshop-modal .modal .pdp-widebtns__button .pin-icon,.quickshop-modal .modal .pdp-widebtns__button--single .pin-icon{width:14px;height:24px;margin-top:-5px}.quickshop-modal .modal .btn-active.pdp-widebtns__button--single .heart-icon,.quickshop-modal .modal .pdp-widebtns__button.btn-active .heart-icon{background-size:14px 14px}.quickshop-modal .modal .social__list-item{padding:0 10px}.quickshop-modal .modal .social__icon{width:55px;height:55px}@media only screen and (min-width:1025px){.quickshop-modal .modal{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 60px);max-width:1060px;margin-left:0}}.quickshop-modal .pdp__main-media-carousel{display:table-cell;width:40%;vertical-align:top}.quickshop-modal .pdp__main-media-carousel .slick-initialized{width:421px!important;height:500px}.quickshop-modal__inner{background-color:#272727}.result-listing .quickshop-modal .product__name{font-size:50px;font-size:5rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:.8;margin-bottom:30px;color:#fade90}.order-detail-menu-back span,.profile-favorites__removed,.result-listing .quickshop-modal .product__series{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.result-listing .quickshop-modal .product__series{font-weight:700;font-size:10px;font-size:1rem;margin-bottom:15px}.result-listing .quickshop-modal .pdp__product-item{border-top:1px solid #383838;border-bottom:0}.result-listing .quickshop-modal .pdp__product-item:last-child{margin-bottom:30px;border-bottom:1px solid #383838}.result-listing .quickshop-modal .pdp__product-item .pdp__product-info{float:left;width:100%;height:45px;line-height:45px}.result-listing .quickshop-modal .pdp__product-item .pdp__cart-button{height:45px;width:60px;background-color:transparent;border:1px solid #878787}.result-listing .quickshop-modal .pdp__product-item .pdp__cart-button .cart-icon{margin:0}.result-listing .quickshop-modal .pdp__product-item .pdp__cart-button .cart-total{font-size:9px;font-size:.9rem}.result-listing .quickshop-modal .pdp__product-item .pdp__product-price .quickshop__old-price,.result-listing .quickshop-modal .pdp__product-item .product-size .quickshop__old-price{font-size:11px;font-size:1.1rem;display:block;text-decoration:line-through;color:#f95457;margin-top:5px}.result-listing .quickshop-modal .pdp__product-item .pdp__product-price .quickshop__old-price span,.result-listing .quickshop-modal .pdp__product-item .product-size .quickshop__old-price span{color:#878787}.result-listing .quickshop-modal .pdp__product-item .pdp__product-price .quickshop__new-price,.result-listing .quickshop-modal .pdp__product-item .product-size .quickshop__new-price{display:block;color:#f95457}.result-listing .quickshop-modal .pdp__product-item .pdp__product-price p,.result-listing .quickshop-modal .pdp__product-item .product-size p{font-size:14px;font-size:1.4rem;color:#fff}.result-listing .quickshop-modal .quickshop__sold-out{line-height:45px;float:right;color:#878787}.quickshop-modal__right{display:table-cell;width:59%;padding:40px 0;vertical-align:top}.shipping-address-item{position:relative;padding:40px 0;border-bottom:1px solid rgba(255,255,255,.3)}.shipping-address-item .content-wrap-wide{text-align:left;position:relative}.shipping-address-item:first-child{border-top:1px solid rgba(255,255,255,.3)}.shipping-address-item .shipping-address-item__title{margin-bottom:15px}@media screen and (min-width:768px){.shipping-address-item .shipping-address-item__title{max-width:65%}}.profile-addresses__add{display:block;width:100%;margin:40px auto}.profile-addresses__add:hover{color:#fff}.shipping-address-item__default{color:#b4b4b4;font-size:11px;font-size:1.1rem;position:absolute;top:-25px;right:20px}@media screen and (min-width:1025px){.shipping-address-item{padding:50px 0}.shipping-address-item .shipping-address-item__title{max-width:70%}.profile-addresses__add{margin:60px auto}.shipping-address-item__default{font-size:16px;font-size:1.6rem;top:15px}}.profile-favorites{margin-bottom:30px;max-width:none;width:auto;margin-left:-20px;margin-right:-20px}.profile-favorites .product__name,.profile-favorites .product__series{font-size:14px;font-size:1.4rem;display:block;font-weight:400;color:#fff;word-break:break-word;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-bottom:0;line-height:1.275em;letter-spacing:.05em}.profile-favorites .product__review .review__number{position:relative;display:inline-block}@media screen and (min-width:1025px){.profile-favorites .product__name,.profile-favorites .product__series{font-size:16px;font-size:1.6rem;color:#fff;margin-bottom:15px}.profile-favorites .product__name:last-child,.profile-favorites .product__series:last-child{margin-bottom:0}.profile-favorites .product__review{display:block;float:left;width:100%}.profile-favorites .product__review:last-child{margin-bottom:0}}.profile-favorites .product__count,.profile-favorites .product__price{color:#ababab;display:block;font-size:25px}@media screen and (min-width:768px){.profile-favorites .product__count,.profile-favorites .product__price{font-size:25px}}@media screen and (min-width:1025px){.profile-favorites .product__count,.profile-favorites .product__price{font-size:35px;display:block}.profile-favorites .product__count:last-child,.profile-favorites .product__price:last-child{margin-bottom:0}}.profile-favorites .product-img{position:relative}.profile-favorites .product-img .product__quickview{line-height:40px;position:absolute;top:50%;left:15%;display:none;width:70%;height:40px;margin-top:-20px;text-align:center;text-decoration:none;background-color:#111}.profile-favorites__item{padding-left:20px;padding-right:20px;position:relative;display:block;float:left;vertical-align:top;text-align:center;width:50%;margin-bottom:30px}@media screen and (min-width:768px){.profile-favorites__item{width:33%}}@media only screen and (min-width:1025px){.profile-favorites .product-img:hover .product__quickview{display:block}.profile-favorites__item{margin-bottom:90px}}.profile-favorites__item-link{display:block;text-decoration:none;margin:15px auto}.profile-favorites__item-link:hover .product__name,.profile-favorites__item-link:hover .product__series{color:#fff}@media screen and (min-width:1025px){.profile-favorites__item-link:hover .product__series{color:#ababab}}.profile-favorites__removed{font-size:10px;font-size:1rem;font-weight:500;line-height:1.182;letter-spacing:.05em;text-transform:uppercase;color:#878787;display:none;vertical-align:top;float:left;width:calc(50% - 40px);margin:0 20px;text-align:center;background-color:#1e1e1e}@media screen and (min-width:1025px){.profile-favorites__removed{font-size:16px;font-size:1.6rem}}.profile-favorites__removed.profile-favorites__removed--inline{display:inline-block;position:relative}.profile-favorites__removed div{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:96%;padding:0 4%}@media screen and (min-width:768px){.profile-favorites__removed{width:calc(33% - 40px)}}.profile-favorites__undo{margin:30px auto 0}.profile-favorites__img{position:relative}.profile-favorites__img img{z-index:1}.profile-favorites__img .quickshop-hover{height:calc(100% - 2px)}.profile-favorites__img .profile-favorites__remove{z-index:3;display:block;position:absolute;top:0;right:0;width:30px;height:30px;background:url(/_Images/global/ui/icon-close-grey.svg) 5px 5px no-repeat #111;background-size:20px 20px;cursor:pointer;border:0}.profile-favorites__img .profile-favorites__remove:hover{background:url(/_Images/global/ui/icon-close-light.svg) 5px 5px no-repeat #111;background-size:20px 20px}.profile-history{width:100%}.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__all-ingredients,.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__ingredients,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__all-ingredients,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__ingredients,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__all-ingredients,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__ingredients,.profile-history .profile-table__header .content-50-wrap,.profile-history .profile-table__header .content-wrap,.profile-history .profile-table__header .content-wrap-padded,.profile-history .profile-table__header .content-wrap-top,.profile-history .profile-table__header .content-wrap-wide,.profile-history .profile-table__header .wrapper,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__all-ingredients,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__ingredients,.profile-history .profile-table__row .content-50-wrap,.profile-history .profile-table__row .content-wrap,.profile-history .profile-table__row .content-wrap-padded,.profile-history .profile-table__row .content-wrap-top,.profile-history .profile-table__row .content-wrap-wide,.profile-history .profile-table__row .wrapper{max-width:1030px;height:40px;padding:0 15px}@media only screen and (min-width:1025px){.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__all-ingredients,.collapse-panel-content .profile-history .profile-table__header .collapse-panel-content__ingredients,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__all-ingredients,.collapse-panel-content .profile-history .profile-table__row .collapse-panel-content__ingredients,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__all-ingredients,.profile-history .profile-table__header .collapse-panel-content .collapse-panel-content__ingredients,.profile-history .profile-table__header .content-50-wrap,.profile-history .profile-table__header .content-wrap,.profile-history .profile-table__header .content-wrap-padded,.profile-history .profile-table__header .content-wrap-top,.profile-history .profile-table__header .content-wrap-wide,.profile-history .profile-table__header .wrapper,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__all-ingredients,.profile-history .profile-table__row .collapse-panel-content .collapse-panel-content__ingredients,.profile-history .profile-table__row .content-50-wrap,.profile-history .profile-table__row .content-wrap,.profile-history .profile-table__row .content-wrap-padded,.profile-history .profile-table__row .content-wrap-top,.profile-history .profile-table__row .content-wrap-wide,.profile-history .profile-table__row .wrapper{height:75px;padding-left:70px;padding-right:70px}}.profile-history .profile-table__row{padding:20px 0}.profile-history .profile-table__col{float:left}.profile-history .profile-table__col:nth-child(1){width:15%;text-align:center}.profile-history .profile-table__col.order-history__number,.profile-history .profile-table__col:nth-child(2){text-align:left;width:35%}.profile-history .profile-table__col:nth-child(3){width:35%;text-align:center}.profile-history .profile-table__col:nth-child(4){width:15%;text-align:center}@media only screen and (min-width:1025px){.profile-history .profile-table__row{padding:35px 0}.profile-history .profile-table__col:nth-child(1){text-align:left}.profile-history .profile-table__col:nth-child(2){width:30%}.profile-history .profile-table__col:nth-child(3){width:40%;text-align:left}}@media only screen and (min-width:1025px) and (min-width:1025px){.profile-history .profile-table__col:nth-child(3) h4{width:100px;text-align:center}}.profile-table__divider,.profile-table__header{width:100%;height:25px;line-height:25px;border:solid rgba(255,255,255,.3);border-width:1px 0}.profile-table__divider h4,.profile-table__header h4{color:#878787}@media only screen and (min-width:1025px){.profile-history .profile-table__col:nth-child(4){text-align:right}.profile-table__divider,.profile-table__header{height:50px;line-height:50px}.profile-table__header .date-heading{display:none}}@media only screen and (max-width:1024px){.profile-table__header .heading-empty{display:none}}.profile-table__row{padding:40px 0}.profile-table__row .order-history__date,.profile-table__row .order-history__number,.profile-table__row .order-history__status,.profile-table__row .order-history__total{vertical-align:middle;text-align:left}.profile-table__row .order-history__date span,.profile-table__row .order-history__number span,.profile-table__row .order-history__status span,.profile-table__row .order-history__total span{display:block}.profile-table__row .order-history__date{text-align:center}.profile-table__row .order-history__date .number{display:inline-block;line-height:.7;color:rgba(255,255,255,.5)}.profile-table__row .order-history__date .month{display:block;color:rgba(255,255,255,.5)}.profile-table__row .order-history__number h5{color:rgba(255,255,255,.5);margin-bottom:5px;font-size:8px;font-size:.8rem}@media only screen and (min-width:1025px){.profile-table__row .order-history__number h5{font-size:16px;font-size:1.6rem}}.profile-table__row .order-history__number .order-history__note,.profile-table__row .order-history__number .order-number{font-size:8px;font-size:.8rem}@media only screen and (min-width:1025px){.profile-table__row .order-history__number .order-history__note,.profile-table__row .order-history__number .order-number{font-size:16px;font-size:1.6rem}}.profile-table__row .order-history__number .order-history__note{font-style:italic;color:gray;font-weight:300}.profile-table__row .order-history__number .order-number{color:#fff;font-size:12px;font-size:1.2rem}.profile-table__row .order-history__status{line-height:40px}.profile-table__row .order-history__status.order-status--shipped{line-height:normal}@media only screen and (max-width:767px){.profile-table__row .order-history__status.order-status--shipped p{display:block}}.profile-table__row .order-history__status.order-status--shipped span{margin-bottom:10px}@media only screen and (min-width:1025px){.profile-table__row .order-history__number .order-number{font-size:24px;font-size:2.4rem}.profile-table__row .order-history__status{line-height:normal}.profile-table__row .order-history__status.order-status--shipped{line-height:75px}.profile-table__row .order-history__status.order-status--shipped span{margin-bottom:0}}.profile-table__row .order-history__status a,.profile-table__row .order-history__status p{display:inline-block;vertical-align:middle}.profile-table__row .order-history__status p{line-height:normal}.profile-table__row .order-history__status span{display:block;font-size:8px;font-size:.8rem;color:rgba(255,255,255,.5)}@media only screen and (min-width:1025px){.profile-table__row .order-history__status p{width:100px;text-align:center;line-height:75px}.profile-table__row .order-history__status span{font-size:16px;font-size:1.6rem;display:inline-block;margin-bottom:0}}.profile-table__row .order-history__status a{line-height:.9em;display:block;color:#fff;text-decoration:none;padding:0 15px;font-size:10px;font-size:1rem}@media only screen and (max-width:1024px){.profile-table__row .order-history__status a{max-width:100px;margin:0 auto}}.profile-table__row .order-history__status a:hover{color:gray}.profile-table__row .order-history__total{line-height:40px}@media only screen and (min-width:1025px){.profile-table__row .order-history__status a{font-size:16px;font-size:1.6rem;display:inline-block;padding:0 0 0 25px}.profile-table__row .order-history__total{line-height:70px}}.profile-table__row .order-history__total p{vertical-align:middle;display:inline-block}.profile-table__row .order-history__total span{color:#fff;font-size:12px;font-size:1.2rem}@media only screen and (min-width:1025px){.profile-table__row .order-history__total span{font-size:24px;font-size:2.4rem}}.profile-table__divider{text-align:center;color:gray;background-color:#000;border-top:0}.profile-salons,.salons-listing .content-wrap-wide{text-align:left;position:relative}.profile-table__divider h4{font-size:8px;font-size:.8rem}.salons-listing{position:relative;border-bottom:1px solid #383838;padding:40px 0;width:100%}.salons-listing.profile-info__first{padding-top:0}@media only screen and (min-width:768px){.salons-listing{padding:50px 0}.profile-info .salons-listing{width:calc(100% - 120px);margin:0 60px;padding:30px 0}}@media only screen and (min-width:1025px){.profile-table__divider h4{font-size:14px;font-size:1.4rem}.profile-info .salons-listing{width:calc(100% - 140px);margin:0 70px}}.profile-salons{margin-bottom:30px}@media only screen and (min-width:1025px){.profile-salons{margin-bottom:70px}}.profile-salons--my-salons{margin-bottom:25px;padding-top:0}.profile-salons__link{display:inline-block;text-align:center}@media only screen and (min-width:1025px){.profile-salons--my-salons{margin-bottom:60px}.profile-salons__link{font-size:20px;font-size:2rem}}.salons-listing__number{font-size:11px;font-size:1.1rem;display:block;color:gray}@media only screen and (min-width:1025px){.salons-listing__number{font-size:22px;font-size:2.2rem}}.salons-listing__salon-name{font-size:3rem;font-size:30px;color:#fff;margin-bottom:10px;padding-right:100px}.salons-listing__salon-address{color:#878787;margin-bottom:0;line-height:1.3}.salons-listing__remove,.shipping-address__remove{z-index:3;display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;opacity:1;filter:alpha(opacity=100);background-image:url(/_Images/global/ui/icon-close-light.svg)}@media only screen and (min-width:1025px){.salons-listing__salon-name{font-size:60px;font-size:6rem}.salons-listing__remove,.shipping-address__remove{width:30px;height:32px}}.salons-listing__remove:hover,.shipping-address__remove:hover{opacity:.5;filter:alpha(opacity=50)}.mysalons-button{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30%;min-width:115px;padding:0}@media only screen and (min-width:1025px){.mysalons-button{width:230px;max-width:230px}}.profile__nav{display:none;padding:37px 33px 0;text-align:center;color:#878787}.clp-section .rtf .profile__nav hr,.profile__nav .clp-section .rtf hr,.profile__nav .rule{margin-bottom:30px;max-width:275px}@media only screen and (min-width:1025px){.clp-section .rtf .profile__nav hr,.profile__nav .clp-section .rtf hr,.profile__nav .rule{margin-bottom:40px}}@media only screen and (min-width:768px){.profile__nav{padding:30px 30px 0;display:block;position:absolute;width:100%;height:100vh;background:#fff}}.profile-img__wrapper--desktop{position:relative}.profile-img__wrapper--desktop .profile__img{margin-bottom:20px;width:80px;height:80px;border-radius:50%}@media only screen and (min-width:1025px){.profile-img__wrapper--desktop .profile__img{width:105px;height:105px}}.profile-img__wrapper--desktop .profile-img__edit{display:block;position:absolute;bottom:20px;right:0;width:27px;height:27px;border-radius:50%;background:url(/_Images/global/ui/icon-camera.svg) top left no-repeat;background-size:27px 27px}.profile__name{font-size:18px;font-size:1.8rem;font-weight:500;color:#272727;margin-bottom:25px}@media only screen and (min-width:1025px){.profile-img__wrapper--desktop .profile-img__edit{width:35px;height:35px;background-size:35px 35px}.profile__name{font-size:22px;font-size:2.2rem}}.order-detail-menu{border-top:2px solid #383838;text-align:center}.order-detail-menu a{text-decoration:none}.order-detail-menu li{font-size:13px;font-size:1.3rem;color:#fff;font-weight:300;display:block;height:90px;line-height:90px;border-bottom:1px solid #383838;background:url(/_Images/global/ui/arrow-right-light.svg) center right 30px no-repeat #272727;background-size:9px 19px}.order-detail-menu li:hover{background:url(/_Images/global/ui/arrow-right-gray.svg) center right 30px no-repeat #1e1e1e;background-size:9px 19px;color:#b4b4b4}@media only screen and (min-width:768px){.order-detail-menu li{background:url(/_Images/global/ui/arrow-right-light.svg) center right 85px no-repeat #272727;background-size:9px 19px}.order-detail-menu li:hover{background:url(/_Images/global/ui/arrow-right-gray.svg) center right 85px no-repeat #1e1e1e;background-size:9px 19px}}@media only screen and (min-width:1025px){.order-detail-menu li{font-size:22px;font-size:2.2rem;line-height:140px;height:140px;background:url(/_Images/global/ui/arrow-right-light.svg) center right 165px no-repeat #272727;background-size:13px 25px}.order-detail-menu li:hover{background:url(/_Images/global/ui/arrow-right-gray.svg) center right 165px no-repeat #1e1e1e;background-size:13px 25px}}.order-detail-menu-back{display:block;text-align:center;text-decoration:none;height:45px;border-bottom:1px solid #1e1e1e}.order-detail-menu-back span{font-size:8px;font-size:.8rem;font-weight:500;text-transform:uppercase;line-height:45px;position:relative;letter-spacing:.24em;color:#b4b4b4}@media screen and (min-width:1025px){.order-detail-menu-back span{font-size:12.5px;font-size:1.25rem}}.order-detail-menu-back span:before{position:absolute;left:-15px;display:block;width:6px;height:45px;content:" ";background:url(/_Images/global/ui/arrow-left-gray.svg) center left no-repeat;background-size:6px 11px}.order-detail-menu-back:hover span{color:#fff}.order-detail-menu-back:hover span:before{background:url(/_Images/global/ui/arrow-left-light.svg) center left no-repeat;background-size:6px 11px}.collapse-panel-content .profile__order-detail .collapse-panel-content__all-ingredients,.collapse-panel-content .profile__order-detail .collapse-panel-content__ingredients,.profile__order-detail .collapse-panel-content .collapse-panel-content__all-ingredients,.profile__order-detail .collapse-panel-content .collapse-panel-content__ingredients,.profile__order-detail .wrapper{padding:0 16px}@media only screen and (min-width:768px){.order-detail-menu-back{display:none}.collapse-panel-content .profile__order-detail .collapse-panel-content__all-ingredients,.collapse-panel-content .profile__order-detail .collapse-panel-content__ingredients,.profile__order-detail .collapse-panel-content .collapse-panel-content__all-ingredients,.profile__order-detail .collapse-panel-content .collapse-panel-content__ingredients,.profile__order-detail .wrapper{padding:0 80px}}@media only screen and (min-width:1025px){.collapse-panel-content .profile__order-detail .collapse-panel-content__all-ingredients,.collapse-panel-content .profile__order-detail .collapse-panel-content__ingredients,.profile__order-detail .collapse-panel-content .collapse-panel-content__all-ingredients,.profile__order-detail .collapse-panel-content .collapse-panel-content__ingredients,.profile__order-detail .wrapper{padding:30px 15% 0}}.profile__order-detail .left{width:60%;padding-left:16px}@media only screen and (min-width:768px){.profile__order-detail .left{width:54%;padding-left:80px}}@media only screen and (min-width:1025px){.profile__order-detail .left{width:65%;padding-left:15%}}.profile__order-detail .middle{width:15%;text-align:center}@media only screen and (min-width:1025px){.profile__order-detail .middle{width:7%}}.profile__order-detail .right{width:25%;padding-right:16px}@media only screen and (min-width:768px){.profile__order-detail .right{width:31%;padding-right:80px}}.profile__order-detail .profile-table__header{border:0}.profile__order-detail .profile-table__cell,.profile__order-detail .profile-table__header p{float:left}.profile-shipping-details{margin-bottom:30px;text-align:left}.profile__order-detail-section{margin-bottom:30px}.profile__order-detail-section .form-subheader{color:rgba(255,255,255,.85);font-weight:400}@media only screen and (min-width:1025px){.profile__order-detail .right{width:28%;padding-right:15%}.profile__order-detail-section{margin-bottom:40px}}.profile__order-detail-section .order-number-heading{margin-bottom:0}.shipping-details__order-number{position:relative;border-bottom:1px solid rgba(255,255,255,.66);line-height:40px}@media only screen and (min-width:1025px){.shipping-details__order-number{line-height:50px}}.shipping-details__order-number .shipping-details__status-cancelled,.shipping-details__order-number .shipping-details__status-delivered,.shipping-details__order-number .shipping-details__status-shipped{font-weight:400;position:absolute;height:100%;right:0;color:gray;line-height:40px}.shipping-details__order-number .shipping-details__status-shipped{background:url(/_Images/global/ui/icon-shipped.svg) center left no-repeat;background-size:20px 20px;padding-left:25px}@media only screen and (min-width:1025px){.shipping-details__order-number .shipping-details__status-cancelled,.shipping-details__order-number .shipping-details__status-delivered,.shipping-details__order-number .shipping-details__status-shipped{line-height:50px}.shipping-details__order-number .shipping-details__status-shipped{background:url(/_Images/global/ui/icon-shipped.svg) center right no-repeat;background-size:31px 31px;padding-right:45px;padding-left:0}}.shipping-details__order-number .shipping-details__status-delivered{background:url(/_Images/global/ui/valid-grey.svg) center left no-repeat;background-size:15px 10px;padding-left:20px}@media only screen and (min-width:1025px){.shipping-details__order-number .shipping-details__status-delivered{background:url(/_Images/global/ui/valid-grey.svg) center right no-repeat;background-size:31px 31px;padding-right:45px;padding-left:0}}.shipping-details__order-number .shipping-details__status-cancelled{background:url(/_Images/global/ui/icon-close-grey.svg) center left no-repeat;background-size:15px 15px;padding-left:20px}@media only screen and (min-width:1025px){.shipping-details__order-number .shipping-details__status-cancelled{background:url(/_Images/global/ui/icon-close-grey.svg) center right no-repeat;background-size:31px 31px;padding-right:45px;padding-left:0}}.shipping-details__tracking{position:relative}.shipping-details__tracking h2{width:140px}.shipping-details__tracking .shipping-details__tracking-btn{position:absolute;top:50%;right:0;width:43%;max-width:200px;height:40px;margin-top:-20px;padding:0}.shipping-details__tracking .shipping-details__tracking-btn span{display:block;line-height:40px}@media only screen and (min-width:1025px){.shipping-details__tracking .shipping-details__tracking-btn{max-width:250px;height:80px;margin-top:-40px;font-weight:300}.shipping-details__tracking .shipping-details__tracking-btn span{line-height:80px}}.shipping-details__address{margin:10px 0 30px;text-align:left}.shipping-details__address span{display:block}.order-pricing-wrapper{padding:0 15px}@media screen and (min-width:768px){.order-pricing-wrapper{padding:0}}.order-detail__items .order-detail__item-desc .item-img{height:100%;width:45px;float:left;margin-right:15px}.order-detail__items .order-detail__item-desc .item-img img{width:45px}@media only screen and (min-width:1025px){.order-detail__items .order-detail__item-desc .item-img img{width:150px}.order-detail__items .order-detail__item-desc .item-img{width:150px;margin-right:30px}}.order-detail__items .order-detail__item-desc p{font-size:12px;font-size:1.2rem;float:left;width:calc(100% - 60px);line-height:1.125em}.order-detail__items .order-detail__item-desc p span{font-size:9px;font-size:.9rem;line-height:1.275em;height:auto;text-transform:none;font-weight:300;margin-top:10px;color:rgba(255,255,255,.66)}@media only screen and (min-width:1025px){.order-detail__items .order-detail__item-desc p span{font-size:22px;font-size:2.2rem}.order-detail__items .order-detail__item-desc p{font-size:22px;font-size:2.2rem;width:calc(100% - 230px)}}.order-detail__items .profile-table__cell.order-detail__price,.order-detail__items .profile-table__cell.order-detail__qty{padding-top:36px}.order-pricing{display:table;width:100%;text-align:right;margin-top:20px;border-bottom:1px solid #383838}.profile-table,.profile-table__header p.profile-table__leftal{text-align:left}.order-pricing:last-child{border-bottom:0}.order-pricing div{display:table-row}.order-pricing div .order-pricing__left,.order-pricing div .order-pricing__right{padding-bottom:20px;display:table-cell}.order-pricing div .order-pricing__left{font-size:10px;font-size:1rem;text-transform:uppercase;font-weight:400;display:table-cell;color:rgba(255,255,255,.5)}.order-pricing div .order-pricing__left .order-pricing__note{font-size:9px;font-size:.9rem;display:block;color:rgba(255,255,255,.5);text-transform:none}.profile-img__wrapper .profile-img__edit-text:before,.profile-table__cell span{text-transform:uppercase;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.order-pricing div .order-pricing__right{display:table-cell;width:150px}.order-pricing div .order-pricing__right .order-pricing__subtract{color:#f95457}@media only screen and (min-width:768px){.shipping-details__address{margin-bottom:40px}.order-pricing div .order-pricing__right{width:200px}}@media only screen and (min-width:1025px){.order-pricing div .order-pricing__left,.order-pricing div .order-pricing__left .order-pricing__note{font-size:14px;font-size:1.4rem}.order-pricing div .order-pricing__right{color:#fff;width:300px}}@media only screen and (min-width:768px){.order-pricing{margin:40px 15% 0;padding-bottom:25px;width:70%}}.profile-img__wrapper{position:relative;display:block;width:72px;height:64px;margin:0 auto 30px}.profile-img__wrapper .profile__img{display:block;width:62px;height:62px;margin:0 auto 25px;border-radius:50%}.profile-img__wrapper .profile-img__edit{display:block;position:absolute;bottom:0;right:0;width:25px;height:25px;border-radius:50%;background:url(/_Images/global/ui/icon-camera.svg) top left no-repeat;background-size:25px 25px}.profile-img__wrapper .profile-img__edit-text{position:absolute;top:25px;right:-115px;width:100px;-webkit-user-select:none;outline:0}.profile-img__wrapper .profile-img__edit-text:before{font-size:9px;font-size:.9rem;font-weight:400;line-height:1.444;color:gray;position:absolute;content:"Add/Edit Photo";display:block;width:100px;height:50px;background-color:#272727;white-space:nowrap;-webkit-user-select:none;cursor:pointer}@media screen and (min-width:1025px){.profile-img__wrapper .profile-img__edit-text:before{font-size:14px;font-size:1.4rem}}.profile-img__wrapper .profile-img__error{font-size:9px;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.444;color:#f95457;z-index:4;display:block;position:absolute;top:40px;left:87px;width:100px}@media screen and (min-width:1025px){.profile-img__wrapper .profile-img__error{font-size:14px;font-size:1.4rem}}@media only screen and (min-width:768px){.profile-img__wrapper .profile-img__error{top:80px;left:-20px;width:200px;text-align:left}}@media only screen and (min-width:1025px){.profile-img__wrapper .profile-img__error{top:80px;left:-20px;width:300px;text-align:left}}@media only screen and (min-width:768px){.profile-img__wrapper.profile-img__wrapper--edit{display:block;width:90px;height:82px}.profile-img__wrapper.profile-img__wrapper--edit img{width:80px;height:80px}.profile-img__wrapper{display:none}}.profile__edit-button,.profile__edit-button--desktop{z-index:5}.profile__edit-button{position:absolute;top:-40px;right:15px;display:block;width:140px}.profile__add-button{position:absolute;z-index:5;top:15px;right:15px;width:115px}.profile-info-display,.search-module{position:relative}@media only screen and (min-width:1025px){.profile__add-button{top:30px;width:200px}}.profile__edit-button--desktop{display:none}@media only screen and (min-width:768px){.profile__edit-button{display:none}.profile__edit-button--desktop{display:block;width:300px;margin:0 auto 15px}}@media only screen and (min-width:1025px){.profile__edit-button--desktop{margin:0 auto 50px}}.profile-info-display .form__input,.profile-info-display .form__input:hover{color:#fff}.find-a-salon-callout .search-result .profile-info-display .modal .btn-phone,.form--dark .profile-info-display .modal .form__upload,.profile-info-display .modal #geolocate,.profile-info-display .modal .btn-block,.profile-info-display .modal .btn-generic-dark,.profile-info-display .modal .btn-generic-light,.profile-info-display .modal .btn-generic-xdark,.profile-info-display .modal .button,.profile-info-display .modal .find-a-salon-callout .search-result .btn-phone,.profile-info-display .modal .form--dark .form__upload,.profile-info-display .modal .mysalons-button,.profile-info-display .modal .mysalons-button__clicked,.profile-info-display .modal .profile-addresses__add,.profile-info-display .modal .profile__add-button,.profile-info-display .modal .profile__edit-button,.profile-info-display .modal .profile__edit-button--desktop,.profile-info-display .modal .search-results .search-results__add-button,.search-results .profile-info-display .modal .search-results__add-button{margin:0 auto 30px}.profile-info__not-connected .form__label{color:#f95457}.add-salon-form .form__button-container--multi-col{margin-top:-20px}.add-salon-form #geolocate,.add-salon-form .btn-block,.add-salon-form .btn-generic-dark,.add-salon-form .btn-generic-light,.add-salon-form .btn-generic-xdark,.add-salon-form .button,.add-salon-form .find-a-salon-callout .search-result .btn-phone,.add-salon-form .form--dark .form__upload,.add-salon-form .mysalons-button,.add-salon-form .mysalons-button__clicked,.add-salon-form .profile-addresses__add,.add-salon-form .profile__add-button,.add-salon-form .profile__edit-button,.add-salon-form .profile__edit-button--desktop,.add-salon-form .search-results .search-results__add-button,.find-a-salon-callout .search-result .add-salon-form .btn-phone,.form--dark .add-salon-form .form__upload,.search-results .add-salon-form .search-results__add-button{margin-top:20px;margin-bottom:0!important}.button-group{margin:0 auto 40px}.button-group #geolocate,.button-group .btn-block,.button-group .btn-generic-dark,.button-group .btn-generic-light,.button-group .btn-generic-xdark,.button-group .button,.button-group .find-a-salon-callout .search-result .btn-phone,.button-group .form--dark .form__upload,.button-group .mysalons-button,.button-group .mysalons-button__clicked,.button-group .profile-addresses__add,.button-group .profile__add-button,.button-group .profile__edit-button,.button-group .profile__edit-button--desktop,.button-group .search-results .search-results__add-button,.find-a-salon-callout .search-result .button-group .btn-phone,.form--dark .button-group .form__upload,.search-results .button-group .search-results__add-button{display:inline-block;width:49%;margin:0 auto}.button-group:last-child{margin-bottom:80px}.profile-table{clear:both}.profile-table .profile-table__cell{float:left}.profile-table__header p{color:rgba(255,255,255,.85);border:solid rgba(255,255,255,.3);border-width:1px 0;background-color:#272727;padding:0 8px;line-height:25px;font-weight:400}.profile-table__header p.profile-table__rightal{text-align:right}@media only screen and (min-width:1025px){.profile-table__header p{line-height:50px}}.profile-table__row{border-bottom:1px solid #383838;position:relative}.profile-table__row p{color:#fff}.profile-table__row:nth-child(odd){background-color:#2b2b2b}.profile-table__cell{vertical-align:middle;padding:16px 8px}.profile-table__cell.profile-table__leftal{text-align:left}.profile-table__cell.profile-table__rightal{text-align:right}.profile-table__cell span{font-size:8px;font-size:.8rem;font-weight:500;line-height:1;color:#ababab;letter-spacing:.05em;display:block;height:15px}.reviews .bar-chart,.reviews .itemlist__description,.reviews .itemlist__image{vertical-align:top;display:inline-table}@media screen and (min-width:1025px){.profile-table__cell span{font-size:12.5px;font-size:1.25rem}}.profile-table__cell span.order-history__note{text-transform:none;font-style:italic;color:gray;font-weight:300}@media only screen and (min-width:768px){.button-group:last-child{margin-bottom:130px}.profile-table__cell span{height:25px}}@media only screen and (min-width:1025px){.profile-table__cell{padding-top:40px;padding-bottom:30px}}.profile__info-note{font-size:9px;font-size:.9rem;font-weight:300;color:rgba(255,255,255,.5);margin:25px auto 50px;padding:0 30px;text-align:center}@media screen and (min-width:1025px){.profile__info-note{font-size:16px;font-size:1.6rem;margin:5px auto 50px}}@media only screen and (max-width:767px){.form .button-group button[type=submit],.form .button-group button[type=submit]+button{margin-top:20px;width:100%}}.reviews .headline-wrapper{padding:3% 6.3%}.reviews .headline-wrapper .page-title{margin:0;text-align:center}.reviews .checkout-itemlist__item{outline:red solid 1px;max-width:960px}.reviews .itemlist__image{outline:orange solid 1px;width:20%;min-width:100px}.reviews .itemlist__description{outline:#add8e6 solid 1px;width:50%;padding:20px 0 0 10px}.reviews .bar-chart{outline:#ff0 solid 1px;width:25%}.reviews .product__review{margin-top:5px;margin-bottom:10px}.reviews .bar-chart .checkout-itemlist__item-description{display:block;height:22px;font-size:10px;font-size:1rem}.reviews .bar-chart .left{float:left}.reviews .bar-chart .right{float:right}.reviews .bar-chart .rating-bar{width:100%;height:25px;background-color:#90ee90;margin-bottom:10px}.reviews .bar-chart .rating-bar__fill{display:inline-block;width:5%;height:100%;background-color:pink}.reviews .bar-chart .fill--fifteen{width:15%}.reviews .bar-chart .fill--fifty{width:50%}.reviews .bar-chart .fill--thirty{width:30%}.reviews .bar-chart .fill--ninty{width:90%}.search-module{padding:0}@media only screen and (min-width:768px){.search-module{display:table;width:400px;margin:0 auto 40px;border-bottom:1px solid #383838}}@media only screen and (min-width:1025px){.search-module{width:600px}}.search-module__search{display:table;width:100%;border-bottom:1px solid #383838;margin:0;float:left}@media only screen and (min-width:768px){.search-module__search{display:inline-block;width:75%;border-bottom:0}}@media only screen and (min-width:1025px){.search-module__search{width:76%;border-right:1px solid #383838}}.search-module__submit{position:absolute;left:20px;top:17px;display:block;width:15px;height:15px;background:url(/_Images/global/ui/icon-search.svg) no-repeat;background-size:15px 15px;color:gray;border:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.search-module__submit:active,.search-module__submit:focus,.search-module__submit:hover{outline:0;opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:768px){.search-module__submit{left:0;top:15px;width:20px;height:20px;background-size:20px 20px}}@media only screen and (min-width:1025px){.search-module__submit{width:25px;height:25px;background-size:25px 25px}}.search-module__input{display:table-cell;border:0;line-height:1.5;width:100%;padding:15px 20px 15px 40px;color:gray;background:0 0}.search-module__input:active,.search-module__input:focus,.search-module__input:hover{outline:0}.search-module__input::-webkit-input-placeholder{color:rgba(135,135,135,.6);font-style:italic}.search-module__input:-moz-placeholder{color:rgba(135,135,135,.6);font-style:italic}.search-module__input::-moz-placeholder{color:rgba(135,135,135,.6);font-style:italic}.search-module__input:-ms-input-placeholder{color:rgba(135,135,135,.6);font-style:italic}@media only screen and (min-width:768px){.search-module__input{display:inline-block;float:left;width:85%;padding:15px 20px 10px 30px}}@media only screen and (min-width:1025px){.search-module__input{font-size:16px;font-size:1.6rem;padding:15px 20px 10px 40px;width:83%}}.search-module__cancel{display:table-cell;width:37px;height:17px;background:url(/_Images/global/ui/icon-close-grey.svg) center right 20px no-repeat;background-size:17px 17px;cursor:pointer}.search-module__cancel:hover{background:url(/_Images/global/ui/icon-close-light.svg) center right 20px no-repeat;background-size:17px 17px}@media only screen and (min-width:768px){.search-module__cancel{display:inline-block;float:left;height:45px;padding:15px 0}}@media only screen and (min-width:1025px){.search-module__cancel,.search-module__cancel:hover{background-size:22px 22px}.search-module__cancel{width:60px}}.search-module__bottom{display:table;width:100%;border-bottom:1px solid #383838}@media only screen and (min-width:768px){.search-module__bottom{display:inline-block;width:25%;border-bottom:0}}@media only screen and (min-width:1025px){.search-module__bottom{width:20%}}.search-module__note{font-size:11px;font-size:1.1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.273;color:#878787;letter-spacing:.05em;display:table-cell;padding:15px 20px}.search-module__refine,.share-buttons [class^=share-buttons__link]{font-weight:500;text-decoration:none;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:uppercase}@media screen and (min-width:1025px){.search-module__note{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:768px){.search-module__note{display:none}}.search-module__refine{font-size:10px;font-size:1rem;line-height:1.182;letter-spacing:.05em;vertical-align:middle;text-align:right;display:table-cell;width:100px;padding-right:20px;padding-left:45px;color:gray;border-left:1px solid #383838;background:url(/_Images/global/ui/icon-filters-gray.svg) 20px center no-repeat;background-size:15px 15px;cursor:pointer}@media screen and (min-width:1025px){.search-module__refine{font-size:16px;font-size:1.6rem}}.search-module__refine:hover{background:url(/_Images/global/ui/icon-filters.svg) 20px center no-repeat;background-size:15px 15px;color:#ababab}@media only screen and (min-width:1025px){.search-module__refine{font-size:16px;font-size:1.6rem;background:url(/_Images/global/ui/icon-filters-gray.svg) 40px center no-repeat;background-size:20px 20px;line-height:45px;padding-left:70px;border-left:0}.search-module__refine:hover{background:url(/_Images/global/ui/icon-filters.svg) 40px center no-repeat;background-size:20px 20px}}.share-buttons{margin:5px 0 25px;border:1px solid #383838;text-align:center}@media only screen and (min-width:768px){.search-module__refine{display:inline-block;float:left;height:45px;line-height:45px}.share-buttons{display:inline-block;float:right;padding:0 10px}}.share-buttons [class^=share-buttons__link]{font-size:7px;font-size:.7rem;color:#fff;letter-spacing:.24em;display:inline-block;line-height:4em;padding-left:30px;margin:0 10px;background-repeat:no-repeat;background-position:left center;background-size:auto 50%;opacity:.5;filter:alpha(opacity=50)}@media screen and (min-width:1025px){.share-buttons [class^=share-buttons__link]{font-size:11px;font-size:1.1rem}}.share-buttons [class^=share-buttons__link]:active,.share-buttons [class^=share-buttons__link]:hover{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:1025px){.share-buttons [class^=share-buttons__link]{font-size:10px;font-size:1rem;background-size:auto 40%}}.share-buttons .share-buttons__link--email{background-image:url(/_Images/global/ui/icon-email-light.svg);padding-left:35px}.share-buttons .share-buttons__link--save-pdf{background-image:url(/_Images/global/ui/icon-pdf.svg);padding-left:25px}.share-buttons .share-buttons__link--share{background-image:url(/_Images/global/ui/icon-share.svg)}.social{font-size:14px;font-size:1.4rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.273;letter-spacing:.035em;margin-bottom:20px;color:#878787}@media screen and (min-width:1025px){.social{font-size:16px;font-size:1.6rem}}.social__icons{display:block;width:100%;text-align:center}.social__list-item{display:inline-block;padding:0 5px}@media only screen and (min-width:768px){.social__list-item{padding:0 8px}}@media only screen and (min-width:1025px){.social__list-item{padding:0 20px}.two-columns--50 .social__list-item{padding:0 10px}}@media only screen and (min-width:1250px){.two-columns--50 .social__list-item{padding:0 20px}}.social__link{display:inline-block;background-color:transparent;padding:0}.social__icon{opacity:.5;filter:alpha(opacity=50);width:37px;height:37px}.social__icon:hover{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:768px){.social__icon{width:40px;height:40px}}@media only screen and (min-width:1025px){.social__icon{width:45px;height:45px}}.share-button-facebook{background-image:url(/_Images/global/ui/icon-facebook-light.svg)}.share-button-facebook:hover{background-image:url(/_Images/global/ui/icon-facebook-dark.svg)}.share-button-twitter{background-image:url(/_Images/global/ui/icon-twitter-light.svg)}.share-button-twitter:hover{background-image:url(/_Images/global/ui/icon-twitter-dark.svg)}.share-button-pinterest{background-image:url(/_Images/global/ui/icon-pinterest-light.svg)}.share-button-pinterest:hover{background-image:url(/_Images/global/ui/icon-pinterest-dark.svg)}.share-button-youtube{background-image:url(/_Images/global/ui/icon-youtube-light.svg)}.share-button-youtube:hover{background-image:url(/_Images/global/ui/icon-youtube-dark.svg)}.share-button-instagram{background-image:url(/_Images/global/ui/icon-instagram-light.svg)}.share-button-instagram:hover{background-image:url(/_Images/global/ui/icon-instagram-dark.svg)}.social__share-overlay .social__share-url{margin-bottom:10px}.find-a-salon-callout .search-result .social__share-overlay .social__share-url .btn-phone,.form--dark .social__share-overlay .social__share-url .form__upload,.search-results .social__share-overlay .social__share-url .search-results__add-button,.social__share-overlay .social__share-url #geolocate,.social__share-overlay .social__share-url .btn-block,.social__share-overlay .social__share-url .btn-generic-dark,.social__share-overlay .social__share-url .btn-generic-light,.social__share-overlay .social__share-url .btn-generic-xdark,.social__share-overlay .social__share-url .button,.social__share-overlay .social__share-url .find-a-salon-callout .search-result .btn-phone,.social__share-overlay .social__share-url .form--dark .form__upload,.social__share-overlay .social__share-url .mysalons-button,.social__share-overlay .social__share-url .mysalons-button__clicked,.social__share-overlay .social__share-url .profile-addresses__add,.social__share-overlay .social__share-url .profile__add-button,.social__share-overlay .social__share-url .profile__edit-button,.social__share-overlay .social__share-url .profile__edit-button--desktop,.social__share-overlay .social__share-url .search-results .search-results__add-button,.social__share-overlay .social__share-url .social__share-url-input{height:45px;line-height:45px;float:right;width:70px;text-align:center;padding:0}@media only screen and (min-width:768px){.find-a-salon-callout .search-result .social__share-overlay .social__share-url .btn-phone,.form--dark .social__share-overlay .social__share-url .form__upload,.search-results .social__share-overlay .social__share-url .search-results__add-button,.social__share-overlay .social__share-url #geolocate,.social__share-overlay .social__share-url .btn-block,.social__share-overlay .social__share-url .btn-generic-dark,.social__share-overlay .social__share-url .btn-generic-light,.social__share-overlay .social__share-url .btn-generic-xdark,.social__share-overlay .social__share-url .button,.social__share-overlay .social__share-url .find-a-salon-callout .search-result .btn-phone,.social__share-overlay .social__share-url .form--dark .form__upload,.social__share-overlay .social__share-url .mysalons-button,.social__share-overlay .social__share-url .mysalons-button__clicked,.social__share-overlay .social__share-url .profile-addresses__add,.social__share-overlay .social__share-url .profile__add-button,.social__share-overlay .social__share-url .profile__edit-button,.social__share-overlay .social__share-url .profile__edit-button--desktop,.social__share-overlay .social__share-url .search-results .search-results__add-button,.social__share-overlay .social__share-url .social__share-url-input{height:55px;line-height:55px}}.social__share-overlay .social__share-url .social__share-url-input{width:calc(100% - 70px);padding-right:15px;float:left}.social__share-overlay .social__share-url .social__share-url-input .form__input{width:100%;margin-top:0;border:1px solid #797979;color:#878787;height:100%;padding:0 5px}.social__share-overlay .social__share-buttons{width:auto;margin:0 -5px}.social__share-overlay .social__share-buttons .share-button{width:100%;float:left;padding:0 5px;margin-bottom:10px}.social__share-overlay .social__share-buttons a{display:block;line-height:45px;height:45px;position:relative;text-align:left;text-decoration:none;background-position:15px 50%;background-size:20px 20px;background-repeat:no-repeat}.social__share-overlay .social__share-buttons a span{padding-left:50px}@media only screen and (min-width:768px){.social__share-overlay .social__share-buttons .share-button{width:50%}.social__share-overlay .social__share-buttons a{line-height:55px;height:55px;background-position:20px 50%;background-size:25px 25px}.social__share-overlay .social__share-buttons a span{padding-left:60px}}.social__share-overlay .social__share-buttons .social__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;margin:0 10px}.shopping-cart .wrapper-button{width:100%;height:45px;position:relative;max-width:none;margin:0 auto;border-bottom:1px solid #383838}.shopping-cart .content-wrap-top{padding-top:25px}.find-a-salon-callout .search-result .shopping-cart .content-wrap-top .btn-phone,.form--dark .shopping-cart .content-wrap-top .form__upload,.search-results .shopping-cart .content-wrap-top .search-results__add-button,.shopping-cart .content-wrap-top #geolocate,.shopping-cart .content-wrap-top .btn-block,.shopping-cart .content-wrap-top .btn-generic-dark,.shopping-cart .content-wrap-top .btn-generic-light,.shopping-cart .content-wrap-top .btn-generic-xdark,.shopping-cart .content-wrap-top .button,.shopping-cart .content-wrap-top .find-a-salon-callout .search-result .btn-phone,.shopping-cart .content-wrap-top .form--dark .form__upload,.shopping-cart .content-wrap-top .mysalons-button,.shopping-cart .content-wrap-top .mysalons-button__clicked,.shopping-cart .content-wrap-top .profile-addresses__add,.shopping-cart .content-wrap-top .profile__add-button,.shopping-cart .content-wrap-top .profile__edit-button,.shopping-cart .content-wrap-top .profile__edit-button--desktop,.shopping-cart .content-wrap-top .search-results .search-results__add-button{margin-bottom:30px}@media only screen and (min-width:1025px){.shopping-cart .wrapper-button{height:60px}.find-a-salon-callout .search-result .shopping-cart .content-wrap-top .btn-phone,.form--dark .shopping-cart .content-wrap-top .form__upload,.search-results .shopping-cart .content-wrap-top .search-results__add-button,.shopping-cart .content-wrap-top #geolocate,.shopping-cart .content-wrap-top .btn-block,.shopping-cart .content-wrap-top .btn-generic-dark,.shopping-cart .content-wrap-top .btn-generic-light,.shopping-cart .content-wrap-top .btn-generic-xdark,.shopping-cart .content-wrap-top .button,.shopping-cart .content-wrap-top .find-a-salon-callout .search-result .btn-phone,.shopping-cart .content-wrap-top .form--dark .form__upload,.shopping-cart .content-wrap-top .mysalons-button,.shopping-cart .content-wrap-top .mysalons-button__clicked,.shopping-cart .content-wrap-top .profile-addresses__add,.shopping-cart .content-wrap-top .profile__add-button,.shopping-cart .content-wrap-top .profile__edit-button,.shopping-cart .content-wrap-top .profile__edit-button--desktop,.shopping-cart .content-wrap-top .search-results .search-results__add-button{margin-bottom:50px}.find-a-salon-callout .search-result .shopping-cart .content-wrap-top .btn-phone:last-child,.form--dark .shopping-cart .content-wrap-top .form__upload:last-child,.search-results .shopping-cart .content-wrap-top .search-results__add-button:last-child,.shopping-cart .content-wrap-top #geolocate:last-child,.shopping-cart .content-wrap-top .btn-block:last-child,.shopping-cart .content-wrap-top .btn-generic-dark:last-child,.shopping-cart .content-wrap-top .btn-generic-light:last-child,.shopping-cart .content-wrap-top .btn-generic-xdark:last-child,.shopping-cart .content-wrap-top .button:last-child,.shopping-cart .content-wrap-top .find-a-salon-callout .search-result .btn-phone:last-child,.shopping-cart .content-wrap-top .form--dark .form__upload:last-child,.shopping-cart .content-wrap-top .mysalons-button:last-child,.shopping-cart .content-wrap-top .mysalons-button__clicked:last-child,.shopping-cart .content-wrap-top .profile-addresses__add:last-child,.shopping-cart .content-wrap-top .profile__add-button:last-child,.shopping-cart .content-wrap-top .profile__edit-button--desktop:last-child,.shopping-cart .content-wrap-top .profile__edit-button:last-child,.shopping-cart .content-wrap-top .search-results .search-results__add-button:last-child{margin-bottom:73px}.shopping-cart .content-wrap-top{padding-top:41px}.shopping-cart .generic-product-carousel .slick-slide{width:458px}}.shopping-cart .continue-shopping-button,.shopping-cart .finish-checkout-button{position:relative;display:inline-block;width:300px;height:100%;text-transform:uppercase}@media only screen and (max-width:767px){.shopping-cart .continue-shopping-button,.shopping-cart .finish-checkout-button{width:50%}}.shopping-cart .continue-shopping-button a,.shopping-cart .finish-checkout-button a{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:9px;font-size:.9rem;position:absolute;letter-spacing:.1em;font-weight:500;text-decoration:none}.shopping-cart .continue-shopping-button a:before,.shopping-cart .finish-checkout-button a:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:50%;content:""}.shopping-cart .continue-shopping-button a:hover,.shopping-cart .finish-checkout-button a:hover{color:#fff}@media only screen and (min-width:1025px){.shopping-cart .continue-shopping-button a,.shopping-cart .finish-checkout-button a{font-size:16px;font-size:1.6rem}.shopping-cart .continue-shopping-button,.shopping-cart .finish-checkout-button{text-align:center;width:420px}}.shopping-cart .continue-shopping-button{float:left;border-right:1px solid #383838}text .shopping-cart .continue-shopping-button a:hover:before{background:url(/_Images/global/ui/arrow-left-light.svg) center center no-repeat;background-size:contain}.shopping-cart .continue-shopping-button a:before{transform:translateY(-50%);left:-20px;display:block;width:10px;height:10px;background:url(/_Images/global/ui/arrow-left-gray.svg) center center no-repeat;background-size:contain}@media only screen and (min-width:1025px){.shopping-cart .continue-shopping-button a:before{width:9px;height:15px;left:-27px}}.shopping-cart .finish-checkout-button{float:right;border-left:1px solid #383838}@media only screen and (max-width:none){.shopping-cart .continue-shopping-button{padding-left:20px}.shopping-cart .finish-checkout-button{padding-right:20px}}@media only screen and (max-width:1024px){.shopping-cart .continue-shopping-button,.shopping-cart .finish-checkout-button{padding-top:15px}.shopping-cart .continue-shopping-button{padding-left:0;text-align:center}.shopping-cart .finish-checkout-button{padding-right:0;text-align:center}}@media only screen and (max-width:767px){.shopping-cart .finish-checkout-button{border:0}}.shopping-cart .finish-checkout-button a{text-align:left}.shopping-cart .finish-checkout-button a:hover:after{background:url(/_Images/global/ui/arrow-right-light.svg) center center no-repeat;background-size:contain}.shopping-cart .finish-checkout-button a:after{transform:translateY(-50%);right:-20px;display:inline-block;width:10px;height:10px;background:url(/_Images/global/ui/arrow-right-gray.svg) center center no-repeat;background-size:contain}@media only screen and (min-width:1025px){.shopping-cart .finish-checkout-button a:after{width:9px;height:15px;right:-27px}}.shopping-cart .checkout-itemlist__headline{width:100%;height:50px;border-top:1px solid #383838;border-bottom:1px solid #383838}@media only screen and (max-width:1024px){.shopping-cart .checkout-itemlist__headline{height:26px}}.shopping-cart .checkout-itemlist__headline-inner{width:75%;margin:0 auto;height:100%;padding-right:120px;padding-left:100px}.shopping-cart .checkout-itemlist__headline--left{float:left}@media only screen and (max-width:1024px){.shopping-cart .checkout-itemlist__headline-inner{width:570px;padding-right:15px}.shopping-cart .checkout-itemlist__headline--left{margin-left:10px}}@media only screen and (max-width:767px){.shopping-cart .checkout-itemlist__headline-inner{width:100%;max-width:340px;padding:0 15px}.shopping-cart .checkout-itemlist__headline--left{margin-left:0}}.shopping-cart .checkout-itemlist__headline--right{float:right}.shopping-cart .checkout-itemlist__headline--left,.shopping-cart .checkout-itemlist__headline--right{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:8px;font-size:.8rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.375;letter-spacing:.05em;color:gray;text-transform:uppercase}@media screen and (min-width:1025px){.shopping-cart .checkout-itemlist__headline--left,.shopping-cart .checkout-itemlist__headline--right{font-size:12.5px;font-size:1.25rem}}.shopping-cart .checkout-itemlist{margin-bottom:20px}.shopping-cart .checkout-itemlist__item-wrapper{border-bottom:1px solid #383838;padding:30px 0}.shopping-cart .checkout-itemlist__item-wrapper:nth-of-type(even){background-color:#2b2b2b}.shopping-cart .checkout-itemlist__item{display:table;position:relative;width:100%;margin:0 auto}@media only screen and (min-width:768px){.shopping-cart .checkout-itemlist__item{width:585px;vertical-align:middle}}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__headline--left,.shopping-cart .checkout-itemlist__headline--right{font-size:14px;font-size:1.4rem}.shopping-cart .checkout-itemlist__item{width:75%}}.shopping-cart .checkout-itemlist__image-wrapper{display:inline-table;width:200px}@media only screen and (max-width:767px){.shopping-cart .checkout-itemlist__item-wrapper{padding:15px}.shopping-cart .checkout-itemlist__image-wrapper{width:50px}}@media only screen and (min-width:768px){.shopping-cart .checkout-itemlist__image-wrapper{display:table-cell;vertical-align:top;width:120px}}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__image-wrapper{width:240px}}.shopping-cart .checkout-itemlist__description-wrapper{display:inline-table;width:calc(100% - 52px);padding:0 50px 0 15px;vertical-align:top}.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-headline{font-size:9px;font-size:.9rem;display:block;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;color:gray;letter-spacing:.05em;line-height:1em;margin-bottom:3px}@media only screen and (max-width:1024px){.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-headline{font-size:10px;font-size:1rem}}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-headline{font-size:20px;font-size:2rem}}.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-byline{font-size:20px;font-size:2rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;letter-spacing:0;line-height:1em;color:#fff;margin-bottom:6px;text-align:left}@media only screen and (max-width:1024px){.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-byline{font-size:30px;font-size:3rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;letter-spacing:.01em}}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-byline{font-size:60px;font-size:6rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;line-height:.9em}}.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-description,.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-description--red{font-size:9px;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;position:relative;width:100%;padding-right:28px;line-height:1.33em;color:rgba(255,255,255,.5)}@media only screen and (max-width:1024px){.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-description,.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-description--red{font-size:11px;font-size:1.1rem}}.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-description--red{color:#f95457}.shopping-cart .checkout-itemlist__description-wrapper .strike-out-outer{text-decoration:line-through;color:#f95457}.shopping-cart .checkout-itemlist__description-wrapper .strike-out-inner{color:gray;margin-right:10px}@media only screen and (min-width:768px){.shopping-cart .checkout-itemlist__description-wrapper{display:table-cell;vertical-align:middle;width:auto;padding:0 15px}}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-description,.shopping-cart .checkout-itemlist__description-wrapper .checkout-itemlist__item-description--red{font-size:22px;font-size:2.2rem;line-height:1.25em}.shopping-cart .checkout-itemlist__description-wrapper{display:table-cell;vertical-align:middle;width:auto;padding:0 45px}}.shopping-cart .checkout-itemlist__description-quantity-wrapper{display:table-cell;vertical-align:middle;text-align:center;position:relative}@media only screen and (max-width:767px){.shopping-cart .checkout-itemlist__description-quantity-wrapper{width:0;padding:0}.shopping-cart .checkout-itemlist__description-quantity-wrapper .checkout-itemlist__description-quantity{position:absolute;bottom:0;right:70px}}@media only screen and (min-width:768px){.shopping-cart .checkout-itemlist__description-quantity-wrapper{display:table-cell;vertical-align:middle;width:50px}}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__description-quantity-wrapper{width:70px}}.shopping-cart .checkout-itemlist__description-quantity-wrapper .checkout-itemlist__description-quantity{text-align:center;color:#fff}.shopping-cart .checkout-itemlist__description-quantity-wrapper .checkout-itemlist__description-quantity .checkout-update-item-number{font-size:10px;font-size:1rem;display:block;margin:0 auto;width:25px;height:25px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-align:center;color:#fff;background-color:transparent;border:1px solid gray}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__description-quantity-wrapper .checkout-itemlist__description-quantity .checkout-update-item-number{font-size:20px;font-size:2rem;width:50px;height:50px}}.shopping-cart .checkout-itemlist__description-quantity-wrapper .checkout-itemlist__description-quantity .checkout-update-item-button{font-size:10px;font-size:1rem;margin-top:7px;padding:0;border:0;border-bottom:1px solid gray;color:gray;background-color:transparent;cursor:pointer}.shopping-cart .checkout-itemlist__description-quantity-wrapper .checkout-itemlist__description-quantity .checkout-update-item-button:hover{color:#b4b4b4;border-bottom:1px solid #b4b4b4}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__description-quantity-wrapper .checkout-itemlist__description-quantity .checkout-update-item-button{font-size:20px;font-size:2rem}}.shopping-cart .checkout-itemlist__price-wrapper{padding-top:5px;text-align:center}.shopping-cart .checkout-itemlist__price-wrapper .checkout-itemlist__price{font-size:25px;font-size:2.5rem;position:relative;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;color:gray}.shopping-cart .checkout-itemlist__price-wrapper .checkout-itemlist__price i{font-size:14px;font-size:1.4rem;position:absolute;top:0;left:-3px}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__price-wrapper .checkout-itemlist__price{font-size:50px;font-size:5rem}.shopping-cart .checkout-itemlist__price-wrapper .checkout-itemlist__price i{font-size:25px;font-size:2.5rem;top:10px;left:-8px}}@media only screen and (max-width:767px){.shopping-cart .checkout-itemlist__price-wrapper{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-table;right:0;position:absolute}}@media only screen and (min-width:768px){.shopping-cart .checkout-itemlist__price-wrapper{display:table-cell;width:100px;vertical-align:middle;float:none}}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__price-wrapper{width:200px}}.shopping-cart .checkout-itemlist__cancelbutton-wrapper{display:table-cell;vertical-align:middle;text-align:center;padding-left:60px;position:relative}.shopping-cart .checkout-itemlist__cancelbutton-wrapper .checkout-itemlist__cancelbutton{width:15px;height:15px;border:0;background-color:transparent;background-image:url(/_Images/global/ui/icon-close-grey.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;cursor:pointer}.shopping-cart .checkout-itemlist__cancelbutton-wrapper .checkout-itemlist__cancelbutton:hover{background-image:url(/_Images/global/ui/icon-close-light.svg)}@media only screen and (max-width:767px){.shopping-cart .checkout-itemlist__cancelbutton-wrapper{padding:0}.shopping-cart .checkout-itemlist__cancelbutton-wrapper .checkout-itemlist__cancelbutton{position:absolute;top:0;left:-15px;width:15px;height:15px}}.shopping-cart .text-rule,.shopping-cart .text-rule-large{margin-top:0;margin-bottom:40px}@media only screen and (min-width:768px){.shopping-cart .checkout-itemlist__cancelbutton-wrapper{display:table-cell;vertical-align:middle;padding-left:0}.shopping-cart .text-rule,.shopping-cart .text-rule-large{margin-bottom:50px}}@media only screen and (min-width:1025px){.shopping-cart .checkout-itemlist__cancelbutton-wrapper .checkout-itemlist__cancelbutton{width:30px;height:30px}.shopping-cart .text-rule,.shopping-cart .text-rule-large{margin-bottom:103px}}.shopping-cart .empty-message{font-size:12px;font-size:1.2rem;margin-bottom:35px;text-align:center;font-weight:300;line-height:1.444em}.shopping-cart .empty-message .empty-headline{font-size:10px;font-size:1rem;text-transform:uppercase;letter-spacing:.24em;font-weight:400;margin-bottom:10px}@media only screen and (min-width:1025px){.shopping-cart .empty-message .empty-headline{font-size:14px;font-size:1.4rem}.shopping-cart .empty-message{font-size:16px;font-size:1.6rem;margin-bottom:50px}}.shopping-cart .checkout-summary__discount-button,.shopping-cart .checkout-summary__discount-input{background-color:transparent;border:1px solid #383838;color:gray;text-align:center}.shopping-cart .checkout-summary__discount-input{font-size:9px;font-size:.9rem;font-style:italic;width:75%;height:45px;display:inline-block;padding:15px;letter-spacing:.1em;line-height:1em}@media only screen and (min-width:1025px){.shopping-cart .checkout-summary__discount-input{font-size:18px;font-size:1.8rem;height:80px}}.shopping-cart .checkout-summary__discount-button{font-size:10px;font-size:1rem;display:inline-block;width:25%;height:45px;background-image:url(/_Images/global/ui/arrow-right-gray.svg);background-position:74% 50%;background-repeat:no-repeat;background-size:6.5%;padding:15px 30px 15px 15px;margin-left:-5px;text-transform:uppercase;font-weight:400;line-height:1em}.shopping-cart .checkout-summary__discount-button:hover{background-image:url(/_Images/global/ui/arrow-right-light.svg);color:#b4b4b4}@media only screen and (min-width:1025px){.shopping-cart .checkout-summary__discount-button{font-size:14px;font-size:1.4rem;margin-left:-8px;height:80px}}.checkout-summary__outer{width:75%;margin:30px auto 40px;text-align:right}@media only screen and (max-width:1024px){.checkout-summary__outer{width:585px}}@media only screen and (max-width:767px){.checkout-summary__outer{width:100%;padding:0 14px 0 20px;margin-top:15px;text-align:center}}@media screen and (min-width:1025px){.checkout-summary__outer{margin:50px auto 70px}}.checkout-summary__inner{display:inline-block}@media only screen and (max-width:767px){.checkout-summary__inner{width:100%;margin:0 auto}.checkout-submit-button{height:50px}}@media screen and (min-width:768px){.checkout-summary__inner{width:500px}}.checkout-summary__promo{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.24em;margin-bottom:20px;color:rgba(255,255,255,.5)}@media screen and (min-width:1025px){.checkout-summary__inner{width:63%}.checkout-summary__promo{font-size:18px;font-size:1.8rem;margin-bottom:50px}}.checkout-summary__section-wrapper,.checkout-summary__section-wrapper--total{width:100%;padding:16px 0;border-bottom:1px solid #383838}@media screen and (min-width:1025px){.checkout-summary__section-wrapper,.checkout-summary__section-wrapper--total{padding:38px 0}}.checkout-summary__section-wrapper--total{border-bottom:0}.checkout-summary__discount-summary__inner--left,.checkout-summary__discount-summary__inner--right,.checkout-summary__order-summary__inner--left,.checkout-summary__order-summary__inner--right{display:inline-table;padding:10px 0 7px}.checkout-summary__discount-summary__inner--right,.checkout-summary__order-summary__inner--right{width:35%}.checkout-summary__discount-summary__inner--left,.checkout-summary__order-summary__inner--left{width:55%}.checkout-summary__discount-summary,.checkout-summary__order-summary{text-align:right}.checkout-summary__discount-summary__text--amount,.checkout-summary__order-summary__text--amount{display:inline}.checkout-summary__discount-summary__text,.checkout-summary__discount-summary__text--uppercase,.checkout-summary__order-summary__text,.checkout-summary__order-summary__text--uppercase{font-size:9px;font-size:.9rem;display:inline-block;letter-spacing:.1em;color:rgba(255,255,255,.5)}@media screen and (min-width:1025px){.checkout-summary__discount-summary__inner--left,.checkout-summary__discount-summary__inner--right,.checkout-summary__order-summary__inner--left,.checkout-summary__order-summary__inner--right{padding-bottom:29px}.checkout-summary__discount-summary__text,.checkout-summary__discount-summary__text--uppercase,.checkout-summary__order-summary__text,.checkout-summary__order-summary__text--uppercase{font-size:14px;font-size:1.4rem}}.checkout-summary__discount-summary__text--uppercase,.checkout-summary__order-summary__text--uppercase{display:block;text-transform:uppercase;line-height:1em;font-weight:400;margin-bottom:5px}.checkout-summary__order-summary__text{line-height:1.33em;font-weight:300}.checkout-summary__discount-summary__text--number--red,.checkout-summary__order-summary__text--number,.checkout-summary__order-summary__text--total{font-size:12px;font-size:1.2rem;font-weight:400;line-height:.75em;letter-spacing:.05em}.checkout-summary__order-summary__text--total{padding-top:20px;margin-left:-20px;font-weight:100}.checkout-summary__discount-summary__text--number--red{color:#f95457}.artist-carousel .main-media-carousel-wrapper .slick-slider.slick-initialized{margin-bottom:-22px}.artist-detail .gallery-title{margin-bottom:35px;text-align:center}.artist-detail .content-wrap-top{max-width:550px}@media screen and (min-width:1025px){.checkout-summary__discount-summary__text--number--red,.checkout-summary__order-summary__text--number,.checkout-summary__order-summary__text--total{font-size:22px;font-size:2.2rem}.artist-detail .gallery-title{margin-bottom:70px}.artist-detail .content-wrap-top{padding-top:60px}.artist-detail .content-wrap-top h1{margin-bottom:40px}}.artist-detail .social__icons{margin:0 auto 35px;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.33)}@media screen and (min-width:1025px){.artist-detail .social__icons{margin-bottom:70px;padding:45px 0}}.artist-detail .EOD-subcategories__title,.artist-detail .bg-generic-callout__pink,.artist-detail .classes-section-nav__parent>span,.artist-detail .collapse-panel-content h4,.artist-detail .collapse-panel-content h5,.artist-detail .heading-simple,.artist-detail .product .product__name,.artist-detail .product-heading,.artist-detail .product-listing-item__description-wrapper h2 span,.artist-detail .product__review .review__number,.artist-detail .product__series,.artist-detail .text-rule h1,.artist-detail .text-rule h2,.artist-detail .text-rule h3,.artist-detail .text-rule h4,.artist-detail .text-rule span,.artist-detail .text-rule-large h1,.artist-detail .text-rule-large h2,.artist-detail .text-rule-large h3,.artist-detail .text-rule-large h4,.artist-detail .text-rule-large span,.collapse-panel-content .artist-detail h4,.collapse-panel-content .artist-detail h5,.product .artist-detail .product__name,.product-listing-item__description-wrapper h2 .artist-detail span,.product__review .artist-detail .review__number,.text-rule .artist-detail h1,.text-rule .artist-detail h2,.text-rule .artist-detail h3,.text-rule .artist-detail h4,.text-rule .artist-detail span,.text-rule-large .artist-detail h1,.text-rule-large .artist-detail h2,.text-rule-large .artist-detail h3,.text-rule-large .artist-detail h4,.text-rule-large .artist-detail span{line-height:1.25em;margin-bottom:30px;letter-spacing:.3em}.artist-detail .page-intro-text{font-size:12px;font-size:1.2rem;color:#fff;font-weight:300}.artist-detail .full-width-carousel{border-bottom:1px solid rgba(255,255,255,.1)}@media screen and (min-width:1025px){.artist-detail .EOD-subcategories__title,.artist-detail .bg-generic-callout__pink,.artist-detail .classes-section-nav__parent>span,.artist-detail .collapse-panel-content h4,.artist-detail .collapse-panel-content h5,.artist-detail .heading-simple,.artist-detail .product .product__name,.artist-detail .product-heading,.artist-detail .product-listing-item__description-wrapper h2 span,.artist-detail .product__review .review__number,.artist-detail .product__series,.artist-detail .text-rule h1,.artist-detail .text-rule h2,.artist-detail .text-rule h3,.artist-detail .text-rule h4,.artist-detail .text-rule span,.artist-detail .text-rule-large h1,.artist-detail .text-rule-large h2,.artist-detail .text-rule-large h3,.artist-detail .text-rule-large h4,.artist-detail .text-rule-large span,.collapse-panel-content .artist-detail h4,.collapse-panel-content .artist-detail h5,.product .artist-detail .product__name,.product-listing-item__description-wrapper h2 .artist-detail span,.product__review .artist-detail .review__number,.text-rule .artist-detail h1,.text-rule .artist-detail h2,.text-rule .artist-detail h3,.text-rule .artist-detail h4,.text-rule .artist-detail span,.text-rule-large .artist-detail h1,.text-rule-large .artist-detail h2,.text-rule-large .artist-detail h3,.text-rule-large .artist-detail h4,.text-rule-large .artist-detail span{margin-bottom:45px}.artist-detail .page-intro-text{font-size:20px;font-size:2rem;margin-bottom:60px;line-height:1.4em}.artist-detail .collapse-panel-content hr,.artist-detail .rule--short,.collapse-panel-content .artist-detail hr{width:100px;height:2px;margin-bottom:43px}.artist-detail .video{max-width:730px}}.artist-detail .collapse-panel__header.disabled-collapse{border-color:rgba(255,255,255,.33);margin-bottom:0}.artist-detail .featured-item-listing__container{margin:0 auto}.artist-detail__about{padding-top:25px}.artist-image-gallery.slick-slider{margin:30px -30px}@media screen and (min-width:1260px){.artist-image-gallery.slick-slider{margin-bottom:72px}.artist-image-gallery .slick-list{margin-bottom:70px}}.artist-image-gallery .slick-arrow{bottom:-4px;opacity:.3;filter:alpha(opacity=30)}.artist-image-gallery .slick-next{margin:0}.artist-image-gallery .slick-next:hover{background-image:url(/_Images/global/ui/arrow-right-light.svg);opacity:1;filter:alpha(opacity=100)}.artist-image-gallery .slick-prev:hover{background-image:url(/_Images/global/ui/arrow-left-light.svg);opacity:1;filter:alpha(opacity=100)}.artist-image-gallery .slick-slide{width:230px;margin:0 -10px}.artist-image-gallery .slick-slide img{width:100%}.artist-image-gallery .slick-slide:not(.slick-active){height:170px;margin-top:30px;opacity:.1;filter:alpha(opacity=10)}.artist-image-gallery .slick-slide:not(.slick-active) img{-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);filter:grayscale(1)}@media screen and (min-width:500px){.artist-image-gallery .slick-slide{width:350px;margin:0 10px}.artist-image-gallery .slick-slide:not(.slick-active){height:300px;margin-top:25px}}@media screen and (min-width:768px){.artist-image-gallery .slick-slide{width:230px;margin:0 5px}.artist-image-gallery .slick-slide:not(.slick-active){height:170px;margin-top:30px}}@media screen and (min-width:900px){.artist-image-gallery .slick-slide{width:350px;margin:0 10px}.artist-image-gallery .slick-slide:not(.slick-active){height:280px;margin-top:35px}}@media screen and (min-width:1260px){.artist-image-gallery .slick-slide{width:530px;margin:0 10px}.artist-image-gallery .slick-slide:not(.slick-active){height:400px;margin-top:68px}}.artist-image-gallery .slick-dots{margin-left:-11px}.artist-image-gallery .slick-dots li button:before{opacity:.3;filter:alpha(opacity=30)}.artist-image-gallery .slick-dots li button:hover:before{opacity:1;filter:alpha(opacity=100)}.artist-image-gallery .slick-dots li.slick-active button:before{color:#fff}@media screen and (min-width:1025px){.artist-detail__about{padding-top:70px;padding-bottom:17px;max-width:70%}.artist-detail__about p{font-size:16px;font-size:1.6rem}.artist-image-gallery .slick-dots li.slick-active button:before{font-size:75px;font-size:7.5rem}}.artist-profiles__top{background-color:#fff;padding:45px 30px 0;text-align:center}.alternate-layout__section .section-info .artist-profiles__top p,.artist-profiles__top .access-top__text,.artist-profiles__top .alternate-layout__section .section-info p,.artist-profiles__top .checkout-confirmation .order-summary__message,.artist-profiles__top .collapse-panel__header,.artist-profiles__top .collapse-panel__header h2,.artist-profiles__top .dropdown-selection,.artist-profiles__top .dynamic-width__item p,.artist-profiles__top .featured-item__details .item-description,.artist-profiles__top .paragraph-default,.artist-profiles__top .pdp-review__feedback h4,.artist-profiles__top .pdp-review__review-text h4,.artist-profiles__top .three-column-content__text p,.checkout-confirmation .artist-profiles__top .order-summary__message,.collapse-panel__header .artist-profiles__top h2,.dynamic-width__item .artist-profiles__top p,.featured-item__details .artist-profiles__top .item-description,.pdp-review__feedback .artist-profiles__top h4,.pdp-review__review-text .artist-profiles__top h4,.three-column-content__text .artist-profiles__top p{color:rgba(0,0,0,.85)}@media screen and (min-width:768px){.alternate-layout__section .section-info .artist-profiles__top p,.artist-profiles__top .access-top__text,.artist-profiles__top .alternate-layout__section .section-info p,.artist-profiles__top .checkout-confirmation .order-summary__message,.artist-profiles__top .collapse-panel__header,.artist-profiles__top .collapse-panel__header h2,.artist-profiles__top .dropdown-selection,.artist-profiles__top .dynamic-width__item p,.artist-profiles__top .featured-item__details .item-description,.artist-profiles__top .paragraph-default,.artist-profiles__top .pdp-review__feedback h4,.artist-profiles__top .pdp-review__review-text h4,.artist-profiles__top .three-column-content__text p,.checkout-confirmation .artist-profiles__top .order-summary__message,.collapse-panel__header .artist-profiles__top h2,.dynamic-width__item .artist-profiles__top p,.featured-item__details .artist-profiles__top .item-description,.pdp-review__feedback .artist-profiles__top h4,.pdp-review__review-text .artist-profiles__top h4,.three-column-content__text .artist-profiles__top p{margin-bottom:70px}.artist-profiles__top .collapse-panel-content hr,.artist-profiles__top .rule--short,.collapse-panel-content .artist-profiles__top hr{margin-bottom:30px}.artist-profiles__top{padding:45px 10% 0}}@media screen and (min-width:1025px){.artist-profiles__top{padding-top:75px}}.artist-profiles__bottom{background-color:#efefef;padding:30px;width:100%;text-align:center}@media screen and (min-width:768px){.artist-profiles__bottom{padding:35px 60px}}@media screen and (min-width:1025px){.artist-profiles__bottom{padding:70px 120px}}.profile-listing{margin:0 -20px;max-width:1365px;display:inline-block}.profile-listing__item{position:relative;display:block;float:left;vertical-align:top;text-align:center;width:100%}.profile-listing__item .btn-bg-dark{border-top:1px solid #1e1e1e}@media screen and (min-width:450px){.profile-listing__item{width:50%}.profile-listing__item:nth-child(odd){padding-right:10px}.profile-listing__item:nth-child(even){padding-left:10px}}@media screen and (min-width:768px){.profile-listing__item{width:33%;padding:0 10px}}@media screen and (min-width:1025px){.profile-listing__item{width:50%}}@media screen and (min-width:1400px){.profile-listing__item{width:33%}}.profile-listing-artist{border:1px solid rgba(0,0,0,.85);padding-top:25px;margin-bottom:40px}.profile-listing-artist .profile__img{width:75px;height:75px;border-color:transparent;border-style:solid;border-width:1px;border-radius:50%}.generic-product-carousel.trends-carousel .profile-listing-artist .trend-slide-title,.profile-listing-artist .generic-product-carousel.trends-carousel .trend-slide-title,.profile-listing-artist .text-normal-md,.profile-listing-artist p{margin:0 20px 20px;color:rgba(0,0,0,.85);font-weight:400}@media screen and (min-width:1025px){.profile-listing-artist .profile__img{width:150px;height:150px}.generic-product-carousel.trends-carousel .profile-listing-artist .trend-slide-title,.profile-listing-artist .generic-product-carousel.trends-carousel .trend-slide-title,.profile-listing-artist .text-normal-md,.profile-listing-artist p{font-size:16px;font-size:1.6rem}}@media screen and (max-width:1025px){.bg-generic-callout__content .profile-listing-artist a,.find-a-salon-callout .search-result .profile-listing-artist .btn-cta,.profile-listing-artist .bg-generic-callout__content a,.profile-listing-artist .btn-text-large,.profile-listing-artist .find-a-salon-callout .search-result .btn-cta{font-size:12px;font-size:1.2rem;height:45px;line-height:45px}}.profile-listing-artist__name{background-color:#fff;margin:-50px 10px 20px;padding:55px 10px 20px}.profile-listing-artist__name:first-child{margin-top:27px}.collapse-panel-content .profile-listing-artist__name h4,.collapse-panel-content .profile-listing-artist__name h5,.product .profile-listing-artist__name .product__name,.product-listing-item__description-wrapper h2 .profile-listing-artist__name span,.product__review .profile-listing-artist__name .review__number,.profile-listing-artist__name .EOD-subcategories__title,.profile-listing-artist__name .bg-generic-callout__pink,.profile-listing-artist__name .classes-section-nav__parent>span,.profile-listing-artist__name .collapse-panel-content h4,.profile-listing-artist__name .collapse-panel-content h5,.profile-listing-artist__name .heading-simple,.profile-listing-artist__name .product .product__name,.profile-listing-artist__name .product-heading,.profile-listing-artist__name .product-listing-item__description-wrapper h2 span,.profile-listing-artist__name .product__review .review__number,.profile-listing-artist__name .product__series,.profile-listing-artist__name .text-rule h1,.profile-listing-artist__name .text-rule h2,.profile-listing-artist__name .text-rule h3,.profile-listing-artist__name .text-rule h4,.profile-listing-artist__name .text-rule span,.profile-listing-artist__name .text-rule-large h1,.profile-listing-artist__name .text-rule-large h2,.profile-listing-artist__name .text-rule-large h3,.profile-listing-artist__name .text-rule-large h4,.profile-listing-artist__name .text-rule-large span,.text-rule .profile-listing-artist__name h1,.text-rule .profile-listing-artist__name h2,.text-rule .profile-listing-artist__name h3,.text-rule .profile-listing-artist__name h4,.text-rule .profile-listing-artist__name span,.text-rule-large .profile-listing-artist__name h1,.text-rule-large .profile-listing-artist__name h2,.text-rule-large .profile-listing-artist__name h3,.text-rule-large .profile-listing-artist__name h4,.text-rule-large .profile-listing-artist__name span{font-size:7px;font-size:.7rem;display:block;margin-bottom:10px}.profile-listing-artist__name .heading-simple{font-size:14px}@media screen and (min-width:1025px){.profile-listing-artist__name:first-child{margin-top:102px}.collapse-panel-content .profile-listing-artist__name h4,.collapse-panel-content .profile-listing-artist__name h5,.product .profile-listing-artist__name .product__name,.product-listing-item__description-wrapper h2 .profile-listing-artist__name span,.product__review .profile-listing-artist__name .review__number,.profile-listing-artist__name .EOD-subcategories__title,.profile-listing-artist__name .bg-generic-callout__pink,.profile-listing-artist__name .classes-section-nav__parent>span,.profile-listing-artist__name .collapse-panel-content h4,.profile-listing-artist__name .collapse-panel-content h5,.profile-listing-artist__name .heading-simple,.profile-listing-artist__name .product .product__name,.profile-listing-artist__name .product-heading,.profile-listing-artist__name .product-listing-item__description-wrapper h2 span,.profile-listing-artist__name .product__review .review__number,.profile-listing-artist__name .product__series,.profile-listing-artist__name .text-rule h1,.profile-listing-artist__name .text-rule h2,.profile-listing-artist__name .text-rule h3,.profile-listing-artist__name .text-rule h4,.profile-listing-artist__name .text-rule span,.profile-listing-artist__name .text-rule-large h1,.profile-listing-artist__name .text-rule-large h2,.profile-listing-artist__name .text-rule-large h3,.profile-listing-artist__name .text-rule-large h4,.profile-listing-artist__name .text-rule-large span,.text-rule .profile-listing-artist__name h1,.text-rule .profile-listing-artist__name h2,.text-rule .profile-listing-artist__name h3,.text-rule .profile-listing-artist__name h4,.text-rule .profile-listing-artist__name span,.text-rule-large .profile-listing-artist__name h1,.text-rule-large .profile-listing-artist__name h2,.text-rule-large .profile-listing-artist__name h3,.text-rule-large .profile-listing-artist__name h4,.text-rule-large .profile-listing-artist__name span{font-size:14px;font-size:1.4rem}}.checkout-options .register .profile-listing-artist__name a,.form--dark .profile-listing-artist__name .form__connect-button,.form--dark .profile-listing-artist__name .form__disconnect-button,.profile-listing-artist__name .anchor-normal,.profile-listing-artist__name .checkout-options .register a,.profile-listing-artist__name .form--dark .form__connect-button,.profile-listing-artist__name .form--dark .form__disconnect-button,.profile-listing-artist__name .profile-salons__link{font-size:15px;font-size:1.5rem;border-color:#fff;color:rgba(0,0,0,.85);font-weight:400;text-transform:none}.checkout-options .register .profile-listing-artist__name a:hover,.form--dark .profile-listing-artist__name .form__connect-button:hover,.form--dark .profile-listing-artist__name .form__disconnect-button:hover,.profile-listing-artist__name .anchor-normal:hover,.profile-listing-artist__name .checkout-options .register a:hover,.profile-listing-artist__name .form--dark .form__connect-button:hover,.profile-listing-artist__name .form--dark .form__disconnect-button:hover,.profile-listing-artist__name .profile-salons__link:hover{border-color:gray}@media screen and (min-width:1025px){.checkout-options .register .profile-listing-artist__name a,.form--dark .profile-listing-artist__name .form__connect-button,.form--dark .profile-listing-artist__name .form__disconnect-button,.profile-listing-artist__name .anchor-normal,.profile-listing-artist__name .checkout-options .register a,.profile-listing-artist__name .form--dark .form__connect-button,.profile-listing-artist__name .form--dark .form__disconnect-button,.profile-listing-artist__name .profile-salons__link{font-size:30px;font-size:3rem}}.innovation{text-align:center;padding:0 30px 125px;overflow-x:hidden}@media only screen and (min-width:1025px){.innovation{padding-bottom:285px}}.innovation__heading{font-size:50px;font-size:5rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;color:#fff;line-height:.8em;letter-spacing:.01em}@media screen and (min-width:768px){.innovation__heading{font-size:35px;font-size:3.5rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;letter-spacing:.02em}}@media screen and (min-width:1025px){.innovation__heading{font-size:70px;font-size:7rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}}.innovation__intro{font-size:12px;font-size:1.2rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.25em;letter-spacing:.05em}.innovation-item__header,.innovation-item__image-container blockquote{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;z-index:4}@media screen and (min-width:768px){.innovation__intro{font-size:9px;font-size:.9rem}}@media screen and (min-width:1025px){.innovation__intro{font-size:18px;font-size:1.8rem}}.innovation-item{position:relative;margin-bottom:25px}.innovation-item__text{font-size:12px;font-size:1.2rem;line-height:1.16em;font-weight:300}.innovation-item__text~.innovation-line-icon{margin-top:15px}.innovation-item__text span{color:#fff}@media screen and (min-width:768px){.innovation-item__text{max-width:280px;margin:25px auto 30px}}@media screen and (min-width:1025px){.innovation-item__text{font-size:24px;font-size:2.4rem;max-width:600px;margin:35px auto 60px}}.innovation-circle-icon{z-index:4;position:absolute;top:-6px;left:-3px;display:block;width:7px;height:7px;margin:0 auto;border:1px solid #797979;border-radius:50%}@media screen and (min-width:1025px){.innovation-circle-icon{width:13px;height:13px;top:-13px;left:-6px}}.innovation-line-icon{z-index:4;position:relative;display:block;width:1px;height:34px;margin:6px auto 15px;opacity:.6;filter:alpha(opacity=60);background-color:#797979}@media screen and (min-width:768px){.innovation-line-icon{margin-top:11px}}@media screen and (min-width:1025px){.innovation-line-icon{height:70px;margin:35px auto 45px}}.innovation-item__header{font-size:64px;font-size:6.4rem;letter-spacing:.01em;color:#ed1a87}.innovation-item__header span{font-size:21px;font-size:2.1rem;display:block}@media screen and (min-width:768px){.innovation-item__header{margin-bottom:15px}.innovation-item__header span{display:none}}@media screen and (min-width:1025px){.innovation-item__header{font-size:128px;font-size:12.8rem;margin-bottom:0;margin-top:-12px}.innovation-item__header span{font-size:42px;font-size:4.2rem}}.innovation-item__image-container{position:relative;margin:-35px auto 0;max-width:375px}.innovation-item__image-container .top-35{top:-35px}@media screen and (min-width:768px){.innovation-item__image-container .top-65{top:-65px}.innovation-item__image-container .right-45{right:-45px}}@media screen and (min-width:1025px){.innovation-item__image-container .top-65{top:-90px}}@media screen and (min-width:1450px){.innovation-item__image-container .top-65{top:-120px}}.innovation-item__image-container.image-container-w-margin{margin-top:25px}.innovation-item__image-container blockquote{font-size:36px;font-size:3.6rem;position:relative;line-height:.75em;text-transform:uppercase;font-weight:400;margin-top:-20px;margin-bottom:5px;padding:0 35px}.innovation-item__image-container blockquote sup{font-size:18px;font-size:1.8rem;line-height:0;letter-spacing:.01em;vertical-align:super}.innovation-item__image-container blockquote.innovation-item__blockquote-wider{padding:0 10px}@media screen and (min-width:768px){.innovation-item__image-container blockquote.innovation-item__blockquote-wider{padding:0;width:290px}}@media screen and (min-width:1025px){.innovation-item__image-container .right-45{right:-90px;top:-65px}.innovation-item__image-container blockquote.innovation-item__blockquote-wider{width:440px}}@media screen and (min-width:1450px){.innovation-item__image-container blockquote.innovation-item__blockquote-wider{width:580px}}.innovation-item__image-container blockquote.max-175{max-width:245px;margin-right:auto;margin-left:auto}.innovation-item__image-container blockquote.padding-30{padding:0 30px}@media screen and (min-width:768px){.innovation-item__image-container blockquote.max-175{max-width:none}.innovation-item__image-container blockquote.padding-30{padding:0}}.innovation-item__image-container blockquote.year-1980{padding:0 35px}@media screen and (min-width:768px){.innovation-item__image-container blockquote.year-1980{padding:0;width:290px}}@media screen and (min-width:1025px){.innovation-item__image-container blockquote.year-1980{width:440px}}@media screen and (min-width:1450px){.innovation-item__image-container blockquote.year-1980{width:580px}}@media screen and (min-width:768px){.innovation-item__image-container blockquote{font-size:50px;font-size:5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:-45px;padding:0;text-align:left;width:250px;line-height:.8em;margin-top:10px}.innovation-item__image-container blockquote.innovation-item__blockquote-right{right:-60px;left:auto}.innovation-item__image-container blockquote.innovation-blockquote__tablet-190{width:190px}.innovation-item__image-container blockquote.innovation-blockquote__tablet-215{width:215px}.innovation-item__image-container blockquote.innovation-blockquote__tablet-230{width:230px}.innovation-item__image-container blockquote.innovation-blockquote__tablet-285{width:285px;right:80px}.innovation-item__image-container blockquote.innovation-item__blockquote-right-narrow{right:-70px;left:auto;width:130px}.innovation-item__image-container blockquote.right-90{right:-90px}}@media screen and (min-width:1025px){.innovation-item__image-container blockquote{font-size:75px;font-size:7.5rem;width:370px;left:-75px}.innovation-item__image-container blockquote.innovation-item__blockquote-right{right:-90px}.innovation-item__image-container blockquote.innovation-blockquote__tablet-190{width:300px}.innovation-item__image-container blockquote.innovation-blockquote__tablet-215{width:430px}.innovation-item__image-container blockquote.innovation-blockquote__tablet-230{width:465px}.innovation-item__image-container blockquote.innovation-item__blockquote-right-narrow{right:-100px;width:190px}}@media screen and (min-width:1450px){.innovation-item__image-container blockquote{font-size:100px;font-size:10rem;width:510px;left:-100px}.innovation-item__image-container blockquote.innovation-item__blockquote-right{right:-150px}.innovation-item__image-container blockquote.innovation-blockquote__tablet-190{width:400px}.innovation-item__image-container blockquote.innovation-item__blockquote-right-narrow{right:-130px;width:250px}.innovation-item__image-container blockquote.innovation-blockquote__tablet-285{width:565px}}@media screen and (min-width:768px){.innovation-item__image-container{width:345px;max-width:none;margin:-35px auto 42px}}@media screen and (min-width:1025px){.innovation-item__image-container{width:515px;margin:-40px auto 50px}}@media screen and (min-width:1450px){.innovation-item__image-container{width:680px;margin:-80px auto 84px}}.innovation-item__main-img{display:block;position:relative;z-index:2}@media screen and (max-width:470px){.innovation-item__main-img.innovation-item__main-img-cropped-mobile{width:78vw;height:78vw;overflow:hidden}.innovation-item__main-img.innovation-item__main-img-cropped-mobile img{position:absolute;right:-10px;bottom:-20px;width:98vw;max-width:none;max-height:none}.innovation-item__main-img.innovation-item__main-img-cropped-mobile:after{height:100%}.innovation-item__main-img.cropped-1972{width:78vw;height:78vw;overflow:hidden}.innovation-item__main-img.cropped-1972 img{position:absolute;left:-55px;top:-38px;width:108vw;max-width:none;max-height:none}.innovation-item__main-img.cropped-1972:after{height:100%}}@media screen and (min-width:768px){.innovation-item__main-img.cropped-1972 img{width:391px;max-width:none;max-height:none;-webkit-transform:none;-ms-transform:none;transform:none;top:-12px;left:-40px}}@media screen and (min-width:1025px){.innovation-item__main-img.cropped-1972 img{width:755px;top:0;left:-63px}}@media screen and (min-width:1450px){.innovation-item__main-img.cropped-1972 img{width:755px;top:0;left:-63px}}.innovation-item__main-img:after{position:absolute;top:0;left:0;display:block;content:" ";width:100%;height:calc(100% - 2px);background-color:#000;z-index:3;opacity:.5;filter:alpha(opacity=50)}@media screen and (min-width:768px){.innovation-item__main-img{position:relative;overflow:hidden;width:345px;height:345px}.innovation-item__main-img:after{height:100%}.innovation-item__main-img img{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0}.innovation-item__main-img img.innovation-item__main-img-cropped{width:400px;max-width:none;max-height:none}}@media screen and (min-width:1025px){.innovation-item__main-img{width:515px;height:515px}.innovation-item__main-img img.innovation-item__main-img-cropped{width:615px}}@media screen and (min-width:1450px){.innovation-item__main-img{width:680px;height:680px}.innovation-item__main-img img.innovation-item__main-img-cropped{width:790px}}.innovation-item__top-right-text{position:absolute;top:-60px;right:-50px;z-index:-1;width:140px}@media screen and (min-width:768px){.innovation-item__top-right-text{top:-90px;right:-270px;width:320px}}@media screen and (min-width:1025px){.innovation-item__top-right-text{width:415px;top:-125px;right:-330px}}@media screen and (min-width:1450px){.innovation-item__top-right-text{width:550px;top:-185px;right:-450px}}.innovation-item__top-right{display:none}@media screen and (min-width:768px){.innovation-item__top-right{display:block;position:absolute;top:-45px;right:-30px;width:75px;opacity:.3;filter:alpha(opacity=30)}}@media screen and (min-width:1025px){.innovation-item__top-right{width:100px;top:-60px;right:-60px}}@media screen and (min-width:1450px){.innovation-item__top-right{width:150px;top:-85px;right:-85px}}.innovation-item__top-right-bright{display:none}@media screen and (min-width:768px){.innovation-item__top-right-bright{display:block;position:absolute;top:-45px;right:-30px;width:75px}}@media screen and (min-width:1025px){.innovation-item__top-right-bright{width:100px;top:-60px;right:-60px}}@media screen and (min-width:1450px){.innovation-item__top-right-bright{width:150px;top:-85px;right:-85px}}.innovation-item__bottom-right{display:none;z-index:-1}@media screen and (min-width:768px){.innovation-item__bottom-right{display:block;position:absolute;right:-140px;bottom:-70px;width:190px;opacity:.3;filter:alpha(opacity=30)}}@media screen and (min-width:1025px){.innovation-item__bottom-right{right:-210px;bottom:-140px;width:280px}}@media screen and (min-width:1450px){.innovation-item__bottom-right{right:-250px;bottom:-125px;width:380px}}.innovation-item__bottom-right-front{display:none;z-index:4}@media screen and (min-width:768px){.innovation-item__bottom-right-front{display:block;position:absolute;right:-60px;bottom:-20px;width:180px;border:5px solid #fff}}@media screen and (min-width:1025px){.innovation-item__bottom-right-front{right:-80px;bottom:-50px;width:260px;border:10px solid #fff}}@media screen and (min-width:1450px){.innovation-item__bottom-right-front{right:-130px;width:380px}}.innovation-item__top-left{display:none}@media screen and (min-width:768px){.innovation-item__top-left{display:block;position:absolute;top:-100px;left:-95px;z-index:1;width:180px}}@media screen and (min-width:1025px){.innovation-item__top-left{top:-150px;left:-115px;width:255px}}@media screen and (min-width:1450px){.innovation-item__top-left{top:-230px;left:-180px;width:380px}}.innovation-item__top-left-small{display:none}@media screen and (min-width:768px){.innovation-item__top-left-small{display:block;position:absolute;top:-50px;left:-30px;z-index:1;width:80px}.innovation-item__top-left-mobile{display:none}}@media screen and (min-width:1025px){.innovation-item__top-left-small{width:100px;top:-60px;left:-50px}}@media screen and (min-width:1450px){.innovation-item__top-left-small{width:150px;top:-100px;left:-65px}}.innovation-item__top-left-mobile{position:absolute;top:-35px;left:-45px;z-index:1;width:140px}.innovation-item__top-right-mobile{position:absolute;top:-90px;right:-55px;width:130px}@media screen and (min-width:768px){.logo-80{top:auto;bottom:-100px;width:145px;right:-100px}}@media screen and (min-width:1025px){.logo-80{top:auto;right:-200px;bottom:-215px;width:290px}}.innovation-item__bottom-left{display:none;z-index:1}@media screen and (min-width:768px){.innovation-item__bottom-left{display:block;position:absolute;bottom:-50px;left:-90px;width:250px}.innovation-item__bottom-left.redken-logo{width:315px;bottom:-45px;left:-115px;z-index:-1}}@media screen and (min-width:1025px){.innovation-item__bottom-left{display:block;position:absolute;bottom:-70px;left:-125px;width:415px}}@media screen and (min-width:1450px){.innovation-item__bottom-left{display:block;position:absolute;bottom:-100px;left:-180px;width:490px}.innovation-item__bottom-left.redken-logo{width:615px;bottom:-100px;left:-205px;z-index:-1}}.innovation-item__left-bg{display:none}@media screen and (min-width:768px){.innovation-item__left-bg{display:block;position:absolute;top:-55px;left:-65px;opacity:.5;filter:alpha(opacity=50);width:73px}}@media screen and (min-width:1025px){.innovation-item__left-bg{top:-115px;left:-125px;width:150px}}@media screen and (min-width:1450px){.innovation-item__left-bg{left:-170px}}.innovation-item__right-bg{display:none}@media screen and (min-width:768px){.innovation-item__right-bg{display:block;position:absolute;bottom:-139px;width:275px;right:-248px;opacity:.4;filter:alpha(opacity=40)}}@media screen and (min-width:1025px){.innovation-item__right-bg{right:-450px;bottom:-265px;width:500px}}.innovation-item__loreal-logo{position:absolute;top:-23px;right:-40px;width:155px;height:28px;opacity:.3;filter:alpha(opacity=30)}@media screen and (min-width:768px){.innovation-item__loreal-logo{width:310px;height:58px;top:auto;right:auto;bottom:-50px;left:-55px}}@media screen and (min-width:1025px){.innovation-item__loreal-logo{width:480px;height:87px;bottom:-65px;left:-105px}}@media screen and (min-width:1450px){.innovation-item__loreal-logo{width:610px;height:110px;bottom:-95px}}.innovation-item__app-img{position:relative;width:220px;height:155px;margin:0 auto;z-index:-1}.innovation-item__app-img img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;max-height:none}.innovation-item__app-img~.innovation-item__text{margin-top:-35px;margin-bottom:-10px}@media screen and (min-width:1025px){.innovation-item__app-img~.innovation-item__text{margin-top:-55px}.innovation-item__app-img{width:385px;height:275px}}.tribe .breadcrumbs{display:block}.video,.video__cta{display:inline-block}.tribe .content-top,.tribe .content-wrap-top{padding-top:35px}.tribe .content-top h1,.tribe .content-wrap-top h1{margin-bottom:20px}@media screen and (min-width:768px){.tribe .content-top h1,.tribe .content-wrap-top h1{margin-bottom:40px}}.collapse-panel-content .tribe .content-top hr,.collapse-panel-content .tribe .content-wrap-top hr,.tribe .content-top .collapse-panel-content hr,.tribe .content-top .rule--short,.tribe .content-wrap-top .collapse-panel-content hr,.tribe .content-wrap-top .rule--short{height:1px;margin-bottom:20px}@media screen and (min-width:768px){.collapse-panel-content .tribe .content-top hr,.collapse-panel-content .tribe .content-wrap-top hr,.tribe .content-top .collapse-panel-content hr,.tribe .content-top .rule--short,.tribe .content-wrap-top .collapse-panel-content hr,.tribe .content-wrap-top .rule--short{height:2px;margin-bottom:36px}.tribe .content-top,.tribe .content-wrap-top{padding-top:30px}}@media screen and (min-width:1025px){.tribe .content-top,.tribe .content-wrap-top{padding-top:60px}}@media screen and (min-width:768px){.tribe .content-wrap-top{padding:65px 135px 0}}.tribe .page-intro-text--grey{font-size:12px;font-size:1.2rem;padding:0 40px;margin-bottom:36px}@media screen and (min-width:768px){.tribe .page-intro-text--grey{padding:0 45px;margin-bottom:30px}}@media screen and (min-width:1025px){.tribe .page-intro-text--grey{font-size:22px;font-size:2.2rem;margin-bottom:55px;padding:0 180px}}.tribe .image-slider{margin-bottom:0}@media screen and (min-width:768px){.tribe .image-slider{margin-bottom:15px}}.collapse-panel-content .tribe .collapse-panel-content__all-ingredients,.collapse-panel-content .tribe .collapse-panel-content__ingredients,.tribe .collapse-panel-content .collapse-panel-content__all-ingredients,.tribe .collapse-panel-content .collapse-panel-content__ingredients,.tribe .wrapper{max-width:1400px}.tribe .section--light{margin-top:-1px;padding-bottom:30px;border-bottom:1px solid #dfdfdf}.tribe .section--light.section--offset{padding-bottom:5px;border-bottom:0}.tribe .section--light>.text-rule,.tribe .section--light>.text-rule-large{margin-top:-1px}.tribe .section--light .generic-listing:last-child{margin-bottom:-30px;border-bottom:0}@media screen and (min-width:768px){.collapse-panel-content .tribe .section--light .collapse-panel-content__all-ingredients,.collapse-panel-content .tribe .section--light .collapse-panel-content__ingredients,.tribe .section--light .collapse-panel-content .collapse-panel-content__all-ingredients,.tribe .section--light .collapse-panel-content .collapse-panel-content__ingredients,.tribe .section--light .wrapper{padding:0 90px}}.tribe .section--offset:before{height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.item-listing-item__round p span,.video__play-button{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.tribe .upcoming-events h2{color:#fff}@media screen and (min-width:1025px){.tribe .artist-module{padding-top:93px}.tribe .elp-personalized{margin-bottom:60px}.tribe .upcoming-events{padding:50px 127px 0}.tribe .upcoming-event .upcoming-event__info .product__review,.tribe .upcoming-event .upcoming-event__info p{margin-bottom:50px}.tribe .upcoming-event .upcoming-event__info .product__review:last-child,.tribe .upcoming-event .upcoming-event__info p:last-child{margin-bottom:15px}}.tribe .upcoming-event{padding:30px 0 20px}.tribe .upcoming-event .upcoming-event__info{margin-left:84px}@media screen and (min-width:768px){.tribe .upcoming-event .upcoming-event__info{margin-left:102px;padding-right:50px}}@media screen and (min-width:1025px){.tribe .upcoming-event .upcoming-event__info{max-width:590px;margin:0 auto;padding:0 32px}}.tribe .upcoming-event:last-child{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:20px}.tribe .upcoming-event .date--round{left:-18px}@media screen and (min-width:768px){.tribe .upcoming-event:last-child{margin-bottom:35px}.tribe .upcoming-event .date--round{left:-14px;width:65px;height:65px}.tribe .upcoming-event .date--round p span{font-size:35px;font-size:3.5rem}}.tribe .upcoming-event .class-item-listing__profession-icons li{margin-right:2px}@media screen and (min-width:1025px){.tribe .upcoming-event:last-child{margin-bottom:70px;padding-bottom:50px}.tribe .upcoming-event .date--round{left:0;width:112px;height:112px}.tribe .upcoming-event .date--round p span{font-size:60px;font-size:6rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif}.tribe .upcoming-event .class-item-listing__profession-icons li{margin-right:10px}.tribe .upcoming-event{padding-bottom:50px}}.tribe__banner-img{width:100%;margin:0 0 -3px;padding:0}.tribe__banner-img img{width:100%;max-height:none}@media screen and (min-width:768px){.collapse-panel-content .tribe-innovation .content-top hr,.collapse-panel-content .tribe-innovation .content-wrap-top hr,.tribe-innovation .content-top .collapse-panel-content hr,.tribe-innovation .content-top .rule--short,.tribe-innovation .content-top h1,.tribe-innovation .content-wrap-top .collapse-panel-content hr,.tribe-innovation .content-wrap-top .rule--short,.tribe-innovation .content-wrap-top h1{margin-bottom:40px}.tribe-innovation .content-top,.tribe-innovation .content-wrap-top{padding:65px 100px 43px}}@media screen and (min-width:1025px){.tribe-innovation .content-top,.tribe-innovation .content-wrap-top{padding:65px 0 0}}.tribe-innovation .page-intro-text--grey,.tribe-innovation .page-intro-text--smaller{font-size:12px;font-size:1.2rem;padding:0 0 5px;margin-bottom:36px}.latest-video-slide .video__caption,.latest-video-slide .video__title,.video,.video__caption,.video__title{max-width:280px}@media screen and (min-width:500px) and (max-width:767px){.latest-video-slide .video__caption,.latest-video-slide .video__title,.video,.video__caption,.video__title{max-width:400px}}@media screen and (min-width:768px){.tribe-innovation .page-intro-text--grey,.tribe-innovation .page-intro-text--smaller{padding:0 45px;margin-bottom:30px}.latest-video-slide .video__caption,.latest-video-slide .video__title,.video,.video__caption,.video__title{max-width:430px}}@media screen and (min-width:1025px){.tribe-innovation .page-intro-text--grey,.tribe-innovation .page-intro-text--smaller{font-size:16px;font-size:1.6rem;margin-bottom:65px}.latest-video-slide .video__caption,.latest-video-slide .video__title,.video,.video__caption,.video__title{max-width:630px}}.video-wrap{width:100%;margin:0 auto;text-align:center}.video-wrap .modal-container__open{margin:0 auto;display:inline-block}.video{width:100%;margin:0 auto;position:relative}.video iframe{max-width:100%}.video:hover .video__length-indicator,.video:hover .video__play-button{opacity:1;filter:alpha(opacity=100)}.video__title{width:100%;margin:15px auto}@media screen and (min-width:768px){.video__title{margin:20px auto}}.video__title h2{color:#fff;line-height:.9;margin:0;padding:0 10px;font-size:20px;font-size:2rem}.video__caption{margin:0 auto 20px;max-height:70px}@media screen and (min-width:1025px){.video__title h2{font-size:40px;font-size:4rem}.video__caption{max-height:93px}}.video__caption p{font-size:12px;font-size:1.2rem;line-height:1.5}@media screen and (min-width:1025px){.video__caption p{font-size:16px;font-size:1.6rem}}.video__play-button{width:50px;height:50px;position:absolute;margin-top:-10px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:transparent;opacity:.6;filter:alpha(opacity=60)}@media screen and (min-width:768px){.video__play-button{width:75px;height:75px}}.category-nav .nav--container .video__play-button .category-section__title:after,.category-sorting__bottom .category-sorting__filter .video__play-button a,.category-sorting__bottom .category-sorting__filter .video__play-button button,.product__review .video__play-button .star,.product__review .video__play-button .star--empty,.video__play-button .breadcrumbs__item:after,.video__play-button .category-nav .nav--container .category-section__title:after,.video__play-button .category-sorting__bottom .category-sorting__filter a,.video__play-button .category-sorting__bottom .category-sorting__filter button,.video__play-button .icon,.video__play-button .product__review .star,.video__play-button .product__review .star--empty,.video__play-button .salons-listing__remove,.video__play-button .shipping-address__remove{height:100%;width:100%;cursor:pointer}.extendedText-text{overflow:hidden;-webkit-transition:1s height;transition:1s height}.video__cta{color:#878787;text-transform:uppercase;border-bottom:1px solid #878787;padding-bottom:3px;margin-bottom:30px;background-color:transparent}@media screen and (min-width:768px){.video__cta{margin-bottom:40px}.video__length-indicator{font-size:10px;font-size:1rem}}.video__cta:hover{color:#fff;border-color:#fff}.video__length-indicator{position:absolute;top:0;right:0;margin:10px;color:#fff;opacity:.5;filter:alpha(opacity=50)}@media screen and (min-width:1025px){.video__length-indicator{font-size:14px;font-size:1.4rem;margin:20px}}.latest-video-carousel{padding-bottom:20px;width:100%;margin:0 auto 60px}.latest-video-carousel .slick-arrow{position:absolute;bottom:16px;z-index:3;height:20px;width:10px;color:#fff;visibility:visible}.latest-video-carousel .slick-prev{left:calc(50% - 120px)}.latest-video-carousel .slick-next{right:calc(50% - 120px)}.latest-video-carousel .slick-dots{bottom:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.latest-video-carousel .slick-dots li button:before{color:#fff}@media screen and (min-width:768px){.latest-video-carousel .slick-list{padding:0 130px!important}.latest-video-carousel{border-bottom:1px solid #383838;padding-bottom:30px}.latest-video-carousel .slick-arrow{bottom:40px}.latest-video-carousel .slick-dots{bottom:25px}.latest-video-carousel.slick-initialized{margin-bottom:0}.latest-video-slide .video__title h2{font-size:25px;font-size:2.5rem}}.latest-video-slide{margin:0 5px}.latest-video-slide:not(.slick-active){opacity:.3;filter:alpha(opacity=30)}.latest-video-slide .video-thumb__play{width:50px;height:50px}.latest-video-slide .video-thumb__play:before{width:50px;height:50px;background-size:50px 51px}@media screen and (min-width:1025px){.latest-video-carousel{padding-bottom:80px}.latest-video-carousel .slick-arrow{bottom:60px}.latest-video-carousel .slick-dots{bottom:45px}.latest-video-slide .video-thumb__play{width:110px;height:110px}.latest-video-slide .video-thumb__play:before{width:110px;height:110px;background-size:110px 112px}}.video-listing__one-col .video-listing__item{width:100%;padding:30px 30px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.video-listing__one-col .video-listing__item .video__cta{margin-bottom:10px}@media screen and (min-width:768px){.latest-video-slide .video__title h2{font-size:48px;font-size:4.8rem;line-height:.875}.video-listing__one-col .video-listing__item .video__cta{margin-bottom:30px}}.video-listing__one-col .video-listing__item .video__title{position:relative}@media screen and (min-width:1025px){.video-listing__one-col .video-listing__item{padding:70px 30px 35px}.video-listing__one-col .video-listing__item .video-thumb__play{width:110px;height:110px}.video-listing__one-col .video-listing__item .video-thumb__play:before{width:110px;height:110px;background-size:110px 112px}.video-listing__one-col .video-listing__item .video-thumb__play:hover:after{width:112px;height:15px}.video-listing__one-col .video-listing__item .video__title{-webkit-transform:none;-ms-transform:none;transform:none;margin:20px auto 60px}.video-listing__one-col .video-listing__item .video__title h2{font-size:70px;font-size:7rem;text-align:center}.video-listing__one-col .video-listing__item .video__title:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-30px;display:block;width:15%;height:2px;content:" ";background-color:rgba(255,255,255,.5)}}.video-listing__one-col .video-listing__item .video__caption{max-width:70%;margin-bottom:15px}@media screen and (min-width:1025px){.video-listing__one-col .video-listing__item .video__caption{margin-bottom:20px}}.video-listing__list{position:relative;width:auto;margin:30px -30px 0}.video-listing__list:first-child{margin-top:0}.video-listing__list .select2-anchor{position:absolute;top:-90px}@media only screen and (min-width:768px){.video-listing__list .select2-anchor{top:-70px}.video-listing__list{margin:0 -30px;border:solid #383838;border-width:0 0 1px;padding:35px 35px 15px}.video-listing__list:first-child{padding-top:0}.video-listing__list:last-child{margin-bottom:-30px}.video-listing__list:nth-child(even){background-color:#2b2b2b}}@media only screen and (min-width:1025px){.video-listing__list .select2-anchor{top:-90px}.video-listing__list{padding:70px 35px 40px}.video-listing__list:first-child{padding-top:30px}}.video-listing__list .EOD-subcategories__title+.video-listing__item{padding-top:0}.video-listing__item{width:100%;float:left;padding:30px 30px 0;border:solid #383838;border-width:0 0 1px;text-align:center}.video-listing__item:nth-child(odd){background-color:#2b2b2b}.video-listing__item .video__title h2{font-size:20px;font-size:2rem}.video-listing__item .video__play-button{height:45px;width:45px}.video-list-container{float:left}@media only screen and (min-width:768px){.video-listing__item .video__title h2{font-size:28px;font-size:2.8rem}.video-listing__item{padding:0 15px;width:50%;border:0}.video-row{float:left;width:100%}}.artist-module .anchor-dark,.artist-module .anchor-dark:hover{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.6)}@media only screen and (min-width:1025px){.video-listing__item .video__title h2{font-size:32px;font-size:3.2rem}.video-listing__item{width:33.333%}.video-listing__item .video-thumb__play{width:60px;height:60px}.video-listing__item .video-thumb__play:before{width:60px;height:60px;background-size:60px 61px}.video-listing__item .video-thumb__play:hover:after{font-size:12px;font-size:1.2rem;width:60px;height:17px}}.artist-module{background-color:#efefef;padding:35px 30px 50px;text-align:center}.item-listing,.item-listing p{text-align:left}.artist-module .EOD-subcategories__title,.artist-module .bg-generic-callout__pink,.artist-module .classes-section-nav__parent>span,.artist-module .collapse-panel-content h4,.artist-module .collapse-panel-content h5,.artist-module .heading-simple,.artist-module .product .product__name,.artist-module .product-heading,.artist-module .product-listing-item__description-wrapper h2 span,.artist-module .product__review .review__number,.artist-module .product__series,.artist-module .text-rule h1,.artist-module .text-rule h2,.artist-module .text-rule h3,.artist-module .text-rule h4,.artist-module .text-rule span,.artist-module .text-rule-large h1,.artist-module .text-rule-large h2,.artist-module .text-rule-large h3,.artist-module .text-rule-large h4,.artist-module .text-rule-large span,.collapse-panel-content .artist-module h4,.collapse-panel-content .artist-module h5,.product .artist-module .product__name,.product-listing-item__description-wrapper h2 .artist-module span,.product__review .artist-module .review__number,.text-rule .artist-module h1,.text-rule .artist-module h2,.text-rule .artist-module h3,.text-rule .artist-module h4,.text-rule .artist-module span,.text-rule-large .artist-module h1,.text-rule-large .artist-module h2,.text-rule-large .artist-module h3,.text-rule-large .artist-module h4,.text-rule-large .artist-module span{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-bottom:5px;letter-spacing:3px}.artist-module .generic-product-carousel__price,.artist-module .heading-secondary,.artist-module .item-listing-item__round p,.artist-module .product .product__count,.artist-module .product .product__price,.artist-module .profile-favorites .product__count,.artist-module .profile-favorites .product__price,.artist-module .profile-table__row .order-history__date .number,.artist-module .quickshop-hover a,.artist-module .salons-listing__salon-name,.artist-module .upcoming-events .date--round p,.artist-module h2,.artist-module h3,.item-listing-item__round .artist-module p,.product .artist-module .product__count,.product .artist-module .product__price,.profile-favorites .artist-module .product__count,.profile-favorites .artist-module .product__price,.profile-table__row .order-history__date .artist-module .number,.quickshop-hover .artist-module a,.upcoming-events .date--round .artist-module p{margin-bottom:30px}@media screen and (min-width:1025px){.artist-module .EOD-subcategories__title,.artist-module .bg-generic-callout__pink,.artist-module .classes-section-nav__parent>span,.artist-module .collapse-panel-content h4,.artist-module .collapse-panel-content h5,.artist-module .heading-simple,.artist-module .product .product__name,.artist-module .product-heading,.artist-module .product-listing-item__description-wrapper h2 span,.artist-module .product__review .review__number,.artist-module .product__series,.artist-module .text-rule h1,.artist-module .text-rule h2,.artist-module .text-rule h3,.artist-module .text-rule h4,.artist-module .text-rule span,.artist-module .text-rule-large h1,.artist-module .text-rule-large h2,.artist-module .text-rule-large h3,.artist-module .text-rule-large h4,.artist-module .text-rule-large span,.collapse-panel-content .artist-module h4,.collapse-panel-content .artist-module h5,.product .artist-module .product__name,.product-listing-item__description-wrapper h2 .artist-module span,.product__review .artist-module .review__number,.text-rule .artist-module h1,.text-rule .artist-module h2,.text-rule .artist-module h3,.text-rule .artist-module h4,.text-rule .artist-module span,.text-rule-large .artist-module h1,.text-rule-large .artist-module h2,.text-rule-large .artist-module h3,.text-rule-large .artist-module h4,.text-rule-large .artist-module span{font-size:18px;font-size:1.8rem}.artist-module .generic-product-carousel__price,.artist-module .heading-secondary,.artist-module .item-listing-item__round p,.artist-module .product .product__count,.artist-module .product .product__price,.artist-module .profile-favorites .product__count,.artist-module .profile-favorites .product__price,.artist-module .profile-table__row .order-history__date .number,.artist-module .quickshop-hover a,.artist-module .salons-listing__salon-name,.artist-module .upcoming-events .date--round p,.artist-module h2,.artist-module h3,.item-listing-item__round .artist-module p,.product .artist-module .product__count,.product .artist-module .product__price,.profile-favorites .artist-module .product__count,.profile-favorites .artist-module .product__price,.profile-table__row .order-history__date .artist-module .number,.quickshop-hover .artist-module a,.upcoming-events .date--round .artist-module p{margin-bottom:45px}}.artist-module .anchor-dark{font-size:12px;font-size:1.2rem;font-weight:500}@media screen and (min-width:1025px){.artist-module .anchor-dark{font-size:18px;font-size:1.8rem}.artist-module{padding:75px 30px}}.artist{border:1px solid rgba(0,0,0,.8);padding-top:25px;margin:0 auto 40px;max-width:760px}.artist .profile__img{width:75px;height:75px}.artist .generic-product-carousel.trends-carousel .trend-slide-title,.artist .text-normal-md,.generic-product-carousel.trends-carousel .artist .trend-slide-title{margin:0 20px 20px;color:#000;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (min-width:768px){.artist .profile__img{position:absolute;top:30px;left:30px}.artist .generic-product-carousel.trends-carousel .trend-slide-title,.artist .text-normal-md,.generic-product-carousel.trends-carousel .artist .trend-slide-title{padding-left:95px;text-align:left}.artist{position:relative;padding-top:10px}}@media screen and (min-width:1025px){.artist .profile__img{width:150px;height:150px;top:36px;left:40px}.artist .generic-product-carousel.trends-carousel .trend-slide-title,.artist .text-normal-md,.generic-product-carousel.trends-carousel .artist .trend-slide-title{font-size:16px;font-size:1.6rem;padding-right:30px;padding-left:206px;margin-bottom:36px}.artist #geolocate,.artist .btn-block,.artist .btn-generic-dark,.artist .btn-generic-light,.artist .btn-generic-xdark,.artist .button,.artist .find-a-salon-callout .search-result .btn-phone,.artist .form--dark .form__upload,.artist .mysalons-button,.artist .mysalons-button__clicked,.artist .profile-addresses__add,.artist .profile__add-button,.artist .profile__edit-button,.artist .profile__edit-button--desktop,.artist .search-results .search-results__add-button,.find-a-salon-callout .search-result .artist .btn-phone,.form--dark .artist .form__upload,.search-results .artist .search-results__add-button{height:80px}.artist{margin-bottom:60px}}.artist__name{background-color:#fff;margin:-50px 10px 20px;padding:55px 10px 20px}.artist__name .EOD-subcategories__title,.artist__name .bg-generic-callout__pink,.artist__name .classes-section-nav__parent>span,.artist__name .collapse-panel-content h4,.artist__name .collapse-panel-content h5,.artist__name .heading-simple,.artist__name .product .product__name,.artist__name .product-heading,.artist__name .product-listing-item__description-wrapper h2 span,.artist__name .product__review .review__number,.artist__name .product__series,.artist__name .text-rule h1,.artist__name .text-rule h2,.artist__name .text-rule h3,.artist__name .text-rule h4,.artist__name .text-rule span,.artist__name .text-rule-large h1,.artist__name .text-rule-large h2,.artist__name .text-rule-large h3,.artist__name .text-rule-large h4,.artist__name .text-rule-large span,.collapse-panel-content .artist__name h4,.collapse-panel-content .artist__name h5,.product .artist__name .product__name,.product-listing-item__description-wrapper h2 .artist__name span,.product__review .artist__name .review__number,.text-rule .artist__name h1,.text-rule .artist__name h2,.text-rule .artist__name h3,.text-rule .artist__name h4,.text-rule .artist__name span,.text-rule-large .artist__name h1,.text-rule-large .artist__name h2,.text-rule-large .artist__name h3,.text-rule-large .artist__name h4,.text-rule-large .artist__name span{font-size:7px;font-size:.7rem;display:block}@media screen and (min-width:1025px){.artist__name .EOD-subcategories__title,.artist__name .bg-generic-callout__pink,.artist__name .classes-section-nav__parent>span,.artist__name .collapse-panel-content h4,.artist__name .collapse-panel-content h5,.artist__name .heading-simple,.artist__name .product .product__name,.artist__name .product-heading,.artist__name .product-listing-item__description-wrapper h2 span,.artist__name .product__review .review__number,.artist__name .product__series,.artist__name .text-rule h1,.artist__name .text-rule h2,.artist__name .text-rule h3,.artist__name .text-rule h4,.artist__name .text-rule span,.artist__name .text-rule-large h1,.artist__name .text-rule-large h2,.artist__name .text-rule-large h3,.artist__name .text-rule-large h4,.artist__name .text-rule-large span,.collapse-panel-content .artist__name h4,.collapse-panel-content .artist__name h5,.product .artist__name .product__name,.product-listing-item__description-wrapper h2 .artist__name span,.product__review .artist__name .review__number,.text-rule .artist__name h1,.text-rule .artist__name h2,.text-rule .artist__name h3,.text-rule .artist__name h4,.text-rule .artist__name span,.text-rule-large .artist__name h1,.text-rule-large .artist__name h2,.text-rule-large .artist__name h3,.text-rule-large .artist__name h4,.text-rule-large .artist__name span{font-size:14px;font-size:1.4rem;margin-bottom:0}}.artist__name .anchor-normal,.artist__name .checkout-options .register a,.artist__name .form--dark .form__connect-button,.artist__name .form--dark .form__disconnect-button,.artist__name .profile-salons__link,.checkout-options .register .artist__name a,.form--dark .artist__name .form__connect-button,.form--dark .artist__name .form__disconnect-button{font-size:15px;font-size:1.5rem;border-color:#fff;color:#000;font-weight:400;text-transform:none}.artist__name .anchor-normal:hover,.artist__name .checkout-options .register a:hover,.artist__name .form--dark .form__connect-button:hover,.artist__name .form--dark .form__disconnect-button:hover,.artist__name .profile-salons__link:hover,.checkout-options .register .artist__name a:hover,.form--dark .artist__name .form__connect-button:hover,.form--dark .artist__name .form__disconnect-button:hover{border-color:gray}@media screen and (min-width:1025px){.artist__name .anchor-normal,.artist__name .checkout-options .register a,.artist__name .form--dark .form__connect-button,.artist__name .form--dark .form__disconnect-button,.artist__name .profile-salons__link,.checkout-options .register .artist__name a,.form--dark .artist__name .form__connect-button,.form--dark .artist__name .form__disconnect-button{font-size:30px;font-size:3rem;margin-left:-2px}}@media screen and (min-width:768px){.artist__name{margin:0 10px 20px;padding:20px 10px 20px 105px;text-align:left}}@media screen and (max-width:1400px){.bg-generic-callout__content .collapse-panel-content .artist a,.collapse-panel-content .artist .bg-generic-callout__content a,.collapse-panel-content .artist .btn-text-large,.collapse-panel-content .artist .find-a-salon-callout .search-result .btn-cta,.find-a-salon-callout .search-result .collapse-panel-content .artist .btn-cta{font-size:12px;font-size:1.2rem;height:45px;line-height:45px}}@media screen and (min-width:1025px){.artist__name{margin:0 10px 25px;padding:40px 10px 35px 216px}.collapse-panel-content .artist-module{padding:35px 30px 50px}.collapse-panel-content .artist-module .EOD-subcategories__title,.collapse-panel-content .artist-module .bg-generic-callout__pink,.collapse-panel-content .artist-module .classes-section-nav__parent>span,.collapse-panel-content .artist-module .heading-simple,.collapse-panel-content .artist-module .product .product__name,.collapse-panel-content .artist-module .product-heading,.collapse-panel-content .artist-module .product-listing-item__description-wrapper h2 span,.collapse-panel-content .artist-module .product__review .review__number,.collapse-panel-content .artist-module .product__series,.collapse-panel-content .artist-module .text-rule h1,.collapse-panel-content .artist-module .text-rule h2,.collapse-panel-content .artist-module .text-rule h3,.collapse-panel-content .artist-module .text-rule h4,.collapse-panel-content .artist-module .text-rule span,.collapse-panel-content .artist-module .text-rule-large h1,.collapse-panel-content .artist-module .text-rule-large h2,.collapse-panel-content .artist-module .text-rule-large h3,.collapse-panel-content .artist-module .text-rule-large h4,.collapse-panel-content .artist-module .text-rule-large span,.collapse-panel-content .artist-module h4,.collapse-panel-content .artist-module h5,.product .collapse-panel-content .artist-module .product__name,.product-listing-item__description-wrapper h2 .collapse-panel-content .artist-module span,.product__review .collapse-panel-content .artist-module .review__number,.text-rule .collapse-panel-content .artist-module h1,.text-rule .collapse-panel-content .artist-module h2,.text-rule .collapse-panel-content .artist-module h3,.text-rule .collapse-panel-content .artist-module h4,.text-rule .collapse-panel-content .artist-module span,.text-rule-large .collapse-panel-content .artist-module h1,.text-rule-large .collapse-panel-content .artist-module h2,.text-rule-large .collapse-panel-content .artist-module h3,.text-rule-large .collapse-panel-content .artist-module h4,.text-rule-large .collapse-panel-content .artist-module span{font-size:10px;font-size:1rem}.collapse-panel-content .artist-module .generic-product-carousel__price,.collapse-panel-content .artist-module .heading-secondary,.collapse-panel-content .artist-module .item-listing-item__round p,.collapse-panel-content .artist-module .product .product__count,.collapse-panel-content .artist-module .product .product__price,.collapse-panel-content .artist-module .profile-favorites .product__count,.collapse-panel-content .artist-module .profile-favorites .product__price,.collapse-panel-content .artist-module .profile-table__row .order-history__date .number,.collapse-panel-content .artist-module .quickshop-hover a,.collapse-panel-content .artist-module .salons-listing__salon-name,.collapse-panel-content .artist-module .upcoming-events .date--round p,.collapse-panel-content .artist-module h2,.collapse-panel-content .artist-module h3,.item-listing-item__round .collapse-panel-content .artist-module p,.product .collapse-panel-content .artist-module .product__count,.product .collapse-panel-content .artist-module .product__price,.profile-favorites .collapse-panel-content .artist-module .product__count,.profile-favorites .collapse-panel-content .artist-module .product__price,.profile-table__row .order-history__date .collapse-panel-content .artist-module .number,.quickshop-hover .collapse-panel-content .artist-module a,.upcoming-events .date--round .collapse-panel-content .artist-module p{margin-bottom:30px}.collapse-panel-content .artist-module .anchor-dark{font-size:12px;font-size:1.2rem}.collapse-panel-content .artist{margin-bottom:40px}.collapse-panel-content .artist .profile__img{width:75px;height:75px;top:30px;left:30px}.collapse-panel-content .artist .generic-product-carousel.trends-carousel .trend-slide-title,.collapse-panel-content .artist .text-normal-md,.generic-product-carousel.trends-carousel .collapse-panel-content .artist .trend-slide-title{font-size:12px;font-size:1.2rem;margin:0 20px 20px;padding-right:0;padding-left:95px}.collapse-panel-content .artist__name{margin:0 10px 20px;padding:20px 10px 20px 105px}.collapse-panel-content .artist__name .EOD-subcategories__title,.collapse-panel-content .artist__name .bg-generic-callout__pink,.collapse-panel-content .artist__name .classes-section-nav__parent>span,.collapse-panel-content .artist__name .heading-simple,.collapse-panel-content .artist__name .product .product__name,.collapse-panel-content .artist__name .product-heading,.collapse-panel-content .artist__name .product-listing-item__description-wrapper h2 span,.collapse-panel-content .artist__name .product__review .review__number,.collapse-panel-content .artist__name .product__series,.collapse-panel-content .artist__name .text-rule h1,.collapse-panel-content .artist__name .text-rule h2,.collapse-panel-content .artist__name .text-rule h3,.collapse-panel-content .artist__name .text-rule h4,.collapse-panel-content .artist__name .text-rule span,.collapse-panel-content .artist__name .text-rule-large h1,.collapse-panel-content .artist__name .text-rule-large h2,.collapse-panel-content .artist__name .text-rule-large h3,.collapse-panel-content .artist__name .text-rule-large h4,.collapse-panel-content .artist__name .text-rule-large span,.collapse-panel-content .artist__name h4,.collapse-panel-content .artist__name h5,.product .collapse-panel-content .artist__name .product__name,.product-listing-item__description-wrapper h2 .collapse-panel-content .artist__name span,.product__review .collapse-panel-content .artist__name .review__number,.text-rule .collapse-panel-content .artist__name h1,.text-rule .collapse-panel-content .artist__name h2,.text-rule .collapse-panel-content .artist__name h3,.text-rule .collapse-panel-content .artist__name h4,.text-rule .collapse-panel-content .artist__name span,.text-rule-large .collapse-panel-content .artist__name h1,.text-rule-large .collapse-panel-content .artist__name h2,.text-rule-large .collapse-panel-content .artist__name h3,.text-rule-large .collapse-panel-content .artist__name h4,.text-rule-large .collapse-panel-content .artist__name span{font-size:7px;font-size:.7rem}.checkout-options .register .collapse-panel-content .artist__name a,.collapse-panel-content .artist__name .anchor-normal,.collapse-panel-content .artist__name .checkout-options .register a,.collapse-panel-content .artist__name .form--dark .form__connect-button,.collapse-panel-content .artist__name .form--dark .form__disconnect-button,.collapse-panel-content .artist__name .profile-salons__link,.form--dark .collapse-panel-content .artist__name .form__connect-button,.form--dark .collapse-panel-content .artist__name .form__disconnect-button{font-size:15px;font-size:1.5rem}}@media screen and (min-width:1400px){.collapse-panel-content .artist-module{padding:75px 15%}.collapse-panel-content .artist-module .EOD-subcategories__title,.collapse-panel-content .artist-module .bg-generic-callout__pink,.collapse-panel-content .artist-module .classes-section-nav__parent>span,.collapse-panel-content .artist-module .heading-simple,.collapse-panel-content .artist-module .product .product__name,.collapse-panel-content .artist-module .product-heading,.collapse-panel-content .artist-module .product-listing-item__description-wrapper h2 span,.collapse-panel-content .artist-module .product__review .review__number,.collapse-panel-content .artist-module .product__series,.collapse-panel-content .artist-module .text-rule h1,.collapse-panel-content .artist-module .text-rule h2,.collapse-panel-content .artist-module .text-rule h3,.collapse-panel-content .artist-module .text-rule h4,.collapse-panel-content .artist-module .text-rule span,.collapse-panel-content .artist-module .text-rule-large h1,.collapse-panel-content .artist-module .text-rule-large h2,.collapse-panel-content .artist-module .text-rule-large h3,.collapse-panel-content .artist-module .text-rule-large h4,.collapse-panel-content .artist-module .text-rule-large span,.collapse-panel-content .artist-module h4,.collapse-panel-content .artist-module h5,.product .collapse-panel-content .artist-module .product__name,.product-listing-item__description-wrapper h2 .collapse-panel-content .artist-module span,.product__review .collapse-panel-content .artist-module .review__number,.text-rule .collapse-panel-content .artist-module h1,.text-rule .collapse-panel-content .artist-module h2,.text-rule .collapse-panel-content .artist-module h3,.text-rule .collapse-panel-content .artist-module h4,.text-rule .collapse-panel-content .artist-module span,.text-rule-large .collapse-panel-content .artist-module h1,.text-rule-large .collapse-panel-content .artist-module h2,.text-rule-large .collapse-panel-content .artist-module h3,.text-rule-large .collapse-panel-content .artist-module h4,.text-rule-large .collapse-panel-content .artist-module span{font-size:18px;font-size:1.8rem}.collapse-panel-content .artist-module .generic-product-carousel__price,.collapse-panel-content .artist-module .heading-secondary,.collapse-panel-content .artist-module .item-listing-item__round p,.collapse-panel-content .artist-module .product .product__count,.collapse-panel-content .artist-module .product .product__price,.collapse-panel-content .artist-module .profile-favorites .product__count,.collapse-panel-content .artist-module .profile-favorites .product__price,.collapse-panel-content .artist-module .profile-table__row .order-history__date .number,.collapse-panel-content .artist-module .quickshop-hover a,.collapse-panel-content .artist-module .salons-listing__salon-name,.collapse-panel-content .artist-module .upcoming-events .date--round p,.collapse-panel-content .artist-module h2,.collapse-panel-content .artist-module h3,.item-listing-item__round .collapse-panel-content .artist-module p,.product .collapse-panel-content .artist-module .product__count,.product .collapse-panel-content .artist-module .product__price,.profile-favorites .collapse-panel-content .artist-module .product__count,.profile-favorites .collapse-panel-content .artist-module .product__price,.profile-table__row .order-history__date .collapse-panel-content .artist-module .number,.quickshop-hover .collapse-panel-content .artist-module a,.upcoming-events .date--round .collapse-panel-content .artist-module p{margin-bottom:45px}.collapse-panel-content .artist-module .anchor-dark{font-size:18px;font-size:1.8rem}.collapse-panel-content .artist{margin-bottom:60px}.collapse-panel-content .artist .profile__img{width:150px;height:150px;top:40px;left:40px}.collapse-panel-content .artist .generic-product-carousel.trends-carousel .trend-slide-title,.collapse-panel-content .artist .text-normal-md,.generic-product-carousel.trends-carousel .collapse-panel-content .artist .trend-slide-title{font-size:16px;font-size:1.6rem;padding-right:30px;padding-left:210px;margin-bottom:40px}.collapse-panel-content .artist__name{margin:0 10px 25px;padding:40px 10px 30px 220px}.collapse-panel-content .artist__name .EOD-subcategories__title,.collapse-panel-content .artist__name .bg-generic-callout__pink,.collapse-panel-content .artist__name .classes-section-nav__parent>span,.collapse-panel-content .artist__name .heading-simple,.collapse-panel-content .artist__name .product .product__name,.collapse-panel-content .artist__name .product-heading,.collapse-panel-content .artist__name .product-listing-item__description-wrapper h2 span,.collapse-panel-content .artist__name .product__review .review__number,.collapse-panel-content .artist__name .product__series,.collapse-panel-content .artist__name .text-rule h1,.collapse-panel-content .artist__name .text-rule h2,.collapse-panel-content .artist__name .text-rule h3,.collapse-panel-content .artist__name .text-rule h4,.collapse-panel-content .artist__name .text-rule span,.collapse-panel-content .artist__name .text-rule-large h1,.collapse-panel-content .artist__name .text-rule-large h2,.collapse-panel-content .artist__name .text-rule-large h3,.collapse-panel-content .artist__name .text-rule-large h4,.collapse-panel-content .artist__name .text-rule-large span,.collapse-panel-content .artist__name h4,.collapse-panel-content .artist__name h5,.product .collapse-panel-content .artist__name .product__name,.product-listing-item__description-wrapper h2 .collapse-panel-content .artist__name span,.product__review .collapse-panel-content .artist__name .review__number,.text-rule .collapse-panel-content .artist__name h1,.text-rule .collapse-panel-content .artist__name h2,.text-rule .collapse-panel-content .artist__name h3,.text-rule .collapse-panel-content .artist__name h4,.text-rule .collapse-panel-content .artist__name span,.text-rule-large .collapse-panel-content .artist__name h1,.text-rule-large .collapse-panel-content .artist__name h2,.text-rule-large .collapse-panel-content .artist__name h3,.text-rule-large .collapse-panel-content .artist__name h4,.text-rule-large .collapse-panel-content .artist__name span{font-size:14px;font-size:1.4rem}.checkout-options .register .collapse-panel-content .artist__name a,.collapse-panel-content .artist__name .anchor-normal,.collapse-panel-content .artist__name .checkout-options .register a,.collapse-panel-content .artist__name .form--dark .form__connect-button,.collapse-panel-content .artist__name .form--dark .form__disconnect-button,.collapse-panel-content .artist__name .profile-salons__link,.form--dark .collapse-panel-content .artist__name .form__connect-button,.form--dark .collapse-panel-content .artist__name .form__disconnect-button{font-size:30px;font-size:3rem}}.item-listing{max-width:820px;margin:0 auto;padding:30px 0}.item-listing .text-rule h3,.item-listing .text-rule-large h3{color:#000;background-color:#efefef;max-width:none;margin-bottom:0}.item-listing .text-rule-large:before,.item-listing .text-rule:before{background-color:#000}@media only screen and (min-width:1025px){.item-listing{padding:60px 0}.alternate-layout__section .section-pullquote .item-listing p,.item-listing .alternate-layout__section .section-pullquote p,.item-listing .heading-primary,.item-listing .olapic-header,.item-listing .page-title,.item-listing h1{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em;font-size:55px;font-size:5.5rem;font-weight:500}}.formula-author{position:relative;padding:25px 10px;border:1px solid #000;margin-bottom:30px;text-align:center}.formula-author__desc{color:#000}@media only screen and (min-width:768px){.formula-author{padding:5px 5px 25px;text-align:left;margin-bottom:50px}.formula-author__desc{margin-left:110px}.formula-author__avatar{position:absolute;top:15px;left:15px}}@media only screen and (min-width:1025px){.formula-author__desc{font-size:12px;font-size:1.2rem;margin-left:170px}}.formula-author__avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:0 auto 10px}.formula-author__avatar img{width:100%;height:auto;max-height:none}.formula-author__name{background-color:#fff;margin-top:-60px;margin-bottom:40px;padding-top:60px;text-align:center}.collapse-panel-content .formula-author__name h4,.collapse-panel-content .formula-author__name h5,.formula-author__name .EOD-subcategories__title,.formula-author__name .bg-generic-callout__pink,.formula-author__name .classes-section-nav__parent>span,.formula-author__name .collapse-panel-content h4,.formula-author__name .collapse-panel-content h5,.formula-author__name .heading-simple,.formula-author__name .product .product__name,.formula-author__name .product-heading,.formula-author__name .product-listing-item__description-wrapper h2 span,.formula-author__name .product__review .review__number,.formula-author__name .product__series,.formula-author__name .text-rule h1,.formula-author__name .text-rule h2,.formula-author__name .text-rule h3,.formula-author__name .text-rule h4,.formula-author__name .text-rule span,.formula-author__name .text-rule-large h1,.formula-author__name .text-rule-large h2,.formula-author__name .text-rule-large h3,.formula-author__name .text-rule-large h4,.formula-author__name .text-rule-large span,.product .formula-author__name .product__name,.product-listing-item__description-wrapper h2 .formula-author__name span,.product__review .formula-author__name .review__number,.text-rule .formula-author__name h1,.text-rule .formula-author__name h2,.text-rule .formula-author__name h3,.text-rule .formula-author__name h4,.text-rule .formula-author__name span,.text-rule-large .formula-author__name h1,.text-rule-large .formula-author__name h2,.text-rule-large .formula-author__name h3,.text-rule-large .formula-author__name h4,.text-rule-large .formula-author__name span{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;letter-spacing:.035em;font-size:8px;font-size:.8rem;margin-bottom:0;font-weight:500}.collapse-panel-content .formula-author__name h4 span,.collapse-panel-content .formula-author__name h5 span,.formula-author__name .EOD-subcategories__title span,.formula-author__name .bg-generic-callout__pink span,.formula-author__name .classes-section-nav__parent>span span,.formula-author__name .collapse-panel-content h4 span,.formula-author__name .collapse-panel-content h5 span,.formula-author__name .heading-simple span,.formula-author__name .product .product__name span,.formula-author__name .product-heading span,.formula-author__name .product-listing-item__description-wrapper h2 span span,.formula-author__name .product__review .review__number span,.formula-author__name .product__series span,.formula-author__name .text-rule h1 span,.formula-author__name .text-rule h2 span,.formula-author__name .text-rule h3 span,.formula-author__name .text-rule h4 span,.formula-author__name .text-rule span span,.formula-author__name .text-rule-large h1 span,.formula-author__name .text-rule-large h2 span,.formula-author__name .text-rule-large h3 span,.formula-author__name .text-rule-large h4 span,.formula-author__name .text-rule-large span span,.product .formula-author__name .product__name span,.product-listing-item__description-wrapper h2 .formula-author__name span span,.product__review .formula-author__name .review__number span,.text-rule .formula-author__name h1 span,.text-rule .formula-author__name h2 span,.text-rule .formula-author__name h3 span,.text-rule .formula-author__name h4 span,.text-rule .formula-author__name span span,.text-rule-large .formula-author__name h1 span,.text-rule-large .formula-author__name h2 span,.text-rule-large .formula-author__name h3 span,.text-rule-large .formula-author__name h4 span,.text-rule-large .formula-author__name span span{display:block}.account-nav .account-links__item .formula-author__name a,.formula-author__name .account-nav .account-links__item a,.formula-author__name .page-intro-text,.formula-author__name .salons-listing__salon-address,.formula-author__name .text-normal-lg{color:rgba(0,0,0,.85);margin-bottom:10px}@media only screen and (min-width:768px){.formula-author__name{margin:0 0 25px;padding:25px 0 15px 100px;text-align:left}}@media only screen and (min-width:1025px){.formula-author__avatar{width:120px;height:120px;top:25px;left:25px}.collapse-panel-content .formula-author__name h4,.collapse-panel-content .formula-author__name h5,.formula-author__name .EOD-subcategories__title,.formula-author__name .bg-generic-callout__pink,.formula-author__name .classes-section-nav__parent>span,.formula-author__name .collapse-panel-content h4,.formula-author__name .collapse-panel-content h5,.formula-author__name .heading-simple,.formula-author__name .product .product__name,.formula-author__name .product-heading,.formula-author__name .product-listing-item__description-wrapper h2 span,.formula-author__name .product__review .review__number,.formula-author__name .product__series,.formula-author__name .text-rule h1,.formula-author__name .text-rule h2,.formula-author__name .text-rule h3,.formula-author__name .text-rule h4,.formula-author__name .text-rule span,.formula-author__name .text-rule-large h1,.formula-author__name .text-rule-large h2,.formula-author__name .text-rule-large h3,.formula-author__name .text-rule-large h4,.formula-author__name .text-rule-large span,.product .formula-author__name .product__name,.product-listing-item__description-wrapper h2 .formula-author__name span,.product__review .formula-author__name .review__number,.text-rule .formula-author__name h1,.text-rule .formula-author__name h2,.text-rule .formula-author__name h3,.text-rule .formula-author__name h4,.text-rule .formula-author__name span,.text-rule-large .formula-author__name h1,.text-rule-large .formula-author__name h2,.text-rule-large .formula-author__name h3,.text-rule-large .formula-author__name h4,.text-rule-large .formula-author__name span{font-size:11px;font-size:1.1rem}.formula-author__name{padding:25px 0 15px 170px;text-align:left}}.formula-author__signature{width:25%;margin-bottom:-30px}@media only screen and (min-width:768px){.formula-author__signature{position:absolute;top:115px;left:15px;width:80px}}@media only screen and (min-width:1025px){.formula-author__signature{position:absolute;top:155px;left:25px;width:130px}}.item-listing__subheading{margin-bottom:20px}.item-listing__image{display:inline-block;width:100px;float:left;margin-right:10px}@media only screen and (min-width:1025px){.item-listing__image{width:150px}.collapse-panel-content .item-listing__sub-title h4,.collapse-panel-content .item-listing__sub-title h5,.item-listing__sub-title .EOD-subcategories__title,.item-listing__sub-title .bg-generic-callout__pink,.item-listing__sub-title .classes-section-nav__parent>span,.item-listing__sub-title .collapse-panel-content h4,.item-listing__sub-title .collapse-panel-content h5,.item-listing__sub-title .heading-simple,.item-listing__sub-title .product .product__name,.item-listing__sub-title .product-heading,.item-listing__sub-title .product-listing-item__description-wrapper h2 span,.item-listing__sub-title .product__review .review__number,.item-listing__sub-title .product__series,.item-listing__sub-title .text-rule h1,.item-listing__sub-title .text-rule h2,.item-listing__sub-title .text-rule h3,.item-listing__sub-title .text-rule h4,.item-listing__sub-title .text-rule span,.item-listing__sub-title .text-rule-large h1,.item-listing__sub-title .text-rule-large h2,.item-listing__sub-title .text-rule-large h3,.item-listing__sub-title .text-rule-large h4,.item-listing__sub-title .text-rule-large span,.product .item-listing__sub-title .product__name,.product-listing-item__description-wrapper h2 .item-listing__sub-title span,.product__review .item-listing__sub-title .review__number,.text-rule .item-listing__sub-title h1,.text-rule .item-listing__sub-title h2,.text-rule .item-listing__sub-title h3,.text-rule .item-listing__sub-title h4,.text-rule .item-listing__sub-title span,.text-rule-large .item-listing__sub-title h1,.text-rule-large .item-listing__sub-title h2,.text-rule-large .item-listing__sub-title h3,.text-rule-large .item-listing__sub-title h4,.text-rule-large .item-listing__sub-title span{font-size:16px;font-size:1.6rem}}.item-listing__sub-title{display:inline-block;float:left;width:calc(100% - 110px);margin-top:13px;text-align:left}.collapse-panel-content .item-listing__sub-title h4,.collapse-panel-content .item-listing__sub-title h5,.item-listing__sub-title .EOD-subcategories__title,.item-listing__sub-title .bg-generic-callout__pink,.item-listing__sub-title .classes-section-nav__parent>span,.item-listing__sub-title .collapse-panel-content h4,.item-listing__sub-title .collapse-panel-content h5,.item-listing__sub-title .heading-simple,.item-listing__sub-title .product .product__name,.item-listing__sub-title .product-heading,.item-listing__sub-title .product-listing-item__description-wrapper h2 span,.item-listing__sub-title .product__review .review__number,.item-listing__sub-title .product__series,.item-listing__sub-title .text-rule h1,.item-listing__sub-title .text-rule h2,.item-listing__sub-title .text-rule h3,.item-listing__sub-title .text-rule h4,.item-listing__sub-title .text-rule span,.item-listing__sub-title .text-rule-large h1,.item-listing__sub-title .text-rule-large h2,.item-listing__sub-title .text-rule-large h3,.item-listing__sub-title .text-rule-large h4,.item-listing__sub-title .text-rule-large span,.product .item-listing__sub-title .product__name,.product-listing-item__description-wrapper h2 .item-listing__sub-title span,.product__review .item-listing__sub-title .review__number,.text-rule .item-listing__sub-title h1,.text-rule .item-listing__sub-title h2,.text-rule .item-listing__sub-title h3,.text-rule .item-listing__sub-title h4,.text-rule .item-listing__sub-title span,.text-rule-large .item-listing__sub-title h1,.text-rule-large .item-listing__sub-title h2,.text-rule-large .item-listing__sub-title h3,.text-rule-large .item-listing__sub-title h4,.text-rule-large .item-listing__sub-title span{display:block}@media only screen and (min-width:1025px){.item-listing__sub-title{font-size:50px;font-size:5rem;width:calc(100% - 160px);margin-top:25px}}.item-listing-item{margin-bottom:30px}.collapse-panel-content .item-listing-item h4,.collapse-panel-content .item-listing-item h5,.generic-product-carousel.trends-carousel .item-listing-item .trend-slide-title,.item-listing-item .EOD-subcategories__title,.item-listing-item .bg-generic-callout__pink,.item-listing-item .classes-section-nav__parent>span,.item-listing-item .collapse-panel-content h4,.item-listing-item .collapse-panel-content h5,.item-listing-item .generic-product-carousel.trends-carousel .trend-slide-title,.item-listing-item .heading-simple,.item-listing-item .product .product__name,.item-listing-item .product-heading,.item-listing-item .product-listing-item__description-wrapper h2 span,.item-listing-item .product__review .review__number,.item-listing-item .product__series,.item-listing-item .text-normal-md,.item-listing-item .text-rule h1,.item-listing-item .text-rule h2,.item-listing-item .text-rule h3,.item-listing-item .text-rule h4,.item-listing-item .text-rule span,.item-listing-item .text-rule-large h1,.item-listing-item .text-rule-large h2,.item-listing-item .text-rule-large h3,.item-listing-item .text-rule-large h4,.item-listing-item .text-rule-large span,.product .item-listing-item .product__name,.product-listing-item__description-wrapper h2 .item-listing-item span,.product__review .item-listing-item .review__number,.text-rule .item-listing-item h1,.text-rule .item-listing-item h2,.text-rule .item-listing-item h3,.text-rule .item-listing-item h4,.text-rule .item-listing-item span,.text-rule-large .item-listing-item h1,.text-rule-large .item-listing-item h2,.text-rule-large .item-listing-item h3,.text-rule-large .item-listing-item h4,.text-rule-large .item-listing-item span{display:inline-block;width:calc(100% - 75px);color:rgba(0,0,0,.85)}@media only screen and (min-width:768px){.collapse-panel-content .item-listing-item h4,.collapse-panel-content .item-listing-item h5,.generic-product-carousel.trends-carousel .item-listing-item .trend-slide-title,.item-listing-item .EOD-subcategories__title,.item-listing-item .bg-generic-callout__pink,.item-listing-item .classes-section-nav__parent>span,.item-listing-item .collapse-panel-content h4,.item-listing-item .collapse-panel-content h5,.item-listing-item .generic-product-carousel.trends-carousel .trend-slide-title,.item-listing-item .heading-simple,.item-listing-item .product .product__name,.item-listing-item .product-heading,.item-listing-item .product-listing-item__description-wrapper h2 span,.item-listing-item .product__review .review__number,.item-listing-item .product__series,.item-listing-item .text-normal-md,.item-listing-item .text-rule h1,.item-listing-item .text-rule h2,.item-listing-item .text-rule h3,.item-listing-item .text-rule h4,.item-listing-item .text-rule span,.item-listing-item .text-rule-large h1,.item-listing-item .text-rule-large h2,.item-listing-item .text-rule-large h3,.item-listing-item .text-rule-large h4,.item-listing-item .text-rule-large span,.product .item-listing-item .product__name,.product-listing-item__description-wrapper h2 .item-listing-item span,.product__review .item-listing-item .review__number,.text-rule .item-listing-item h1,.text-rule .item-listing-item h2,.text-rule .item-listing-item h3,.text-rule .item-listing-item h4,.text-rule .item-listing-item span,.text-rule-large .item-listing-item h1,.text-rule-large .item-listing-item h2,.text-rule-large .item-listing-item h3,.text-rule-large .item-listing-item h4,.text-rule-large .item-listing-item span{width:calc(100% - 95px)}}.collapse-panel-content .item-listing-item h4,.collapse-panel-content .item-listing-item h5,.item-listing-item .EOD-subcategories__title,.item-listing-item .bg-generic-callout__pink,.item-listing-item .classes-section-nav__parent>span,.item-listing-item .collapse-panel-content h4,.item-listing-item .collapse-panel-content h5,.item-listing-item .heading-simple,.item-listing-item .product .product__name,.item-listing-item .product-heading,.item-listing-item .product-listing-item__description-wrapper h2 span,.item-listing-item .product__review .review__number,.item-listing-item .product__series,.item-listing-item .text-rule h1,.item-listing-item .text-rule h2,.item-listing-item .text-rule h3,.item-listing-item .text-rule h4,.item-listing-item .text-rule span,.item-listing-item .text-rule-large h1,.item-listing-item .text-rule-large h2,.item-listing-item .text-rule-large h3,.item-listing-item .text-rule-large h4,.item-listing-item .text-rule-large span,.product .item-listing-item .product__name,.product-listing-item__description-wrapper h2 .item-listing-item span,.product__review .item-listing-item .review__number,.text-rule .item-listing-item h1,.text-rule .item-listing-item h2,.text-rule .item-listing-item h3,.text-rule .item-listing-item h4,.text-rule .item-listing-item span,.text-rule-large .item-listing-item h1,.text-rule-large .item-listing-item h2,.text-rule-large .item-listing-item h3,.text-rule-large .item-listing-item h4,.text-rule-large .item-listing-item span{letter-spacing:.05em;font-weight:700;text-align:left}@media only screen and (min-width:1025px){.collapse-panel-content .item-listing-item h4,.collapse-panel-content .item-listing-item h5,.generic-product-carousel.trends-carousel .item-listing-item .trend-slide-title,.item-listing-item .EOD-subcategories__title,.item-listing-item .bg-generic-callout__pink,.item-listing-item .classes-section-nav__parent>span,.item-listing-item .collapse-panel-content h4,.item-listing-item .collapse-panel-content h5,.item-listing-item .generic-product-carousel.trends-carousel .trend-slide-title,.item-listing-item .heading-simple,.item-listing-item .product .product__name,.item-listing-item .product-heading,.item-listing-item .product-listing-item__description-wrapper h2 span,.item-listing-item .product__review .review__number,.item-listing-item .product__series,.item-listing-item .text-normal-md,.item-listing-item .text-rule h1,.item-listing-item .text-rule h2,.item-listing-item .text-rule h3,.item-listing-item .text-rule h4,.item-listing-item .text-rule span,.item-listing-item .text-rule-large h1,.item-listing-item .text-rule-large h2,.item-listing-item .text-rule-large h3,.item-listing-item .text-rule-large h4,.item-listing-item .text-rule-large span,.product .item-listing-item .product__name,.product-listing-item__description-wrapper h2 .item-listing-item span,.product__review .item-listing-item .review__number,.text-rule .item-listing-item h1,.text-rule .item-listing-item h2,.text-rule .item-listing-item h3,.text-rule .item-listing-item h4,.text-rule .item-listing-item span,.text-rule-large .item-listing-item h1,.text-rule-large .item-listing-item h2,.text-rule-large .item-listing-item h3,.text-rule-large .item-listing-item h4,.text-rule-large .item-listing-item span{width:calc(100% - 105px)}.collapse-panel-content .item-listing-item h4,.collapse-panel-content .item-listing-item h5,.item-listing-item .EOD-subcategories__title,.item-listing-item .bg-generic-callout__pink,.item-listing-item .classes-section-nav__parent>span,.item-listing-item .collapse-panel-content h4,.item-listing-item .collapse-panel-content h5,.item-listing-item .heading-simple,.item-listing-item .product .product__name,.item-listing-item .product-heading,.item-listing-item .product-listing-item__description-wrapper h2 span,.item-listing-item .product__review .review__number,.item-listing-item .product__series,.item-listing-item .text-rule h1,.item-listing-item .text-rule h2,.item-listing-item .text-rule h3,.item-listing-item .text-rule h4,.item-listing-item .text-rule span,.item-listing-item .text-rule-large h1,.item-listing-item .text-rule-large h2,.item-listing-item .text-rule-large h3,.item-listing-item .text-rule-large h4,.item-listing-item .text-rule-large span,.product .item-listing-item .product__name,.product-listing-item__description-wrapper h2 .item-listing-item span,.product__review .item-listing-item .review__number,.text-rule .item-listing-item h1,.text-rule .item-listing-item h2,.text-rule .item-listing-item h3,.text-rule .item-listing-item h4,.text-rule .item-listing-item span,.text-rule-large .item-listing-item h1,.text-rule-large .item-listing-item h2,.text-rule-large .item-listing-item h3,.text-rule-large .item-listing-item h4,.text-rule-large .item-listing-item span{font-size:16px;font-size:1.6rem}}.item-listing-item.rtf *,.item-listing-item.rtf a:hover{color:rgba(0,0,0,.85)}.item-listing-item__round{display:inline-block;height:60px;width:60px;border-radius:50%;background-color:#fff;float:left;margin-right:15px}.item-listing-item__round p{height:100%;width:100%;margin:0;display:block;position:relative}.item-listing-item__round p span{font-size:35px;font-size:3.5rem;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;display:inline-block;color:#272727;letter-spacing:-.5px}.item-listing-item__round p span sup{font-size:15px;font-size:1.5rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;vertical-align:top;margin-left:2px}@media only screen and (min-width:768px){.item-listing-item__round p span{font-size:30px;font-size:3rem;letter-spacing:-1px}.item-listing-item__round p span sup{font-size:15px;font-size:1.5rem;line-height:1.2em}.item-listing-item__round{height:55px;width:55px}}.access-top__text{text-align:center}@media only screen and (min-width:1025px){.item-listing-item__round p span{font-size:45px;font-size:3.5rem;letter-spacing:-1px;text-align:center}.item-listing-item__round p span sup{font-size:25px;font-size:1.7rem;line-height:1.1em}.item-listing-item__round{height:60px;width:60px}.access-top__text{margin-bottom:40px}}.access-bottom--center{display:block;margin:50px auto 30px;text-align:center}.access-bottom--center #geolocate,.access-bottom--center .btn-block,.access-bottom--center .btn-generic-dark,.access-bottom--center .btn-generic-light,.access-bottom--center .btn-generic-xdark,.access-bottom--center .button,.access-bottom--center .find-a-salon-callout .search-result .btn-phone,.access-bottom--center .form--dark .form__upload,.access-bottom--center .mysalons-button,.access-bottom--center .mysalons-button__clicked,.access-bottom--center .profile-addresses__add,.access-bottom--center .profile__add-button,.access-bottom--center .profile__edit-button,.access-bottom--center .profile__edit-button--desktop,.access-bottom--center .search-results .search-results__add-button,.find-a-salon-callout .search-result .access-bottom--center .btn-phone,.form--dark .access-bottom--center .form__upload,.search-results .access-bottom--center .search-results__add-button{margin:100px auto 30px}@media only screen and (min-width:768px){.access-bottom--center{width:300px}}.sc-login-btn{margin-top:40px;margin-bottom:30px}@media only screen and (min-width:1025px){.access-bottom--center{width:600px}.sc-login-btn{margin-top:80px;margin-bottom:40px}}.access-top__connect-icons{display:table;margin:10px auto 35px;padding-top:10px;text-align:center}.access-top__connect-icons span{display:table-cell;width:50px;vertical-align:middle}.access-top__connect-icons span img{width:25px;margin-bottom:15px;opacity:.5;filter:alpha(opacity=50)}@media only screen and (min-width:1025px){.access-top__connect-icons span img{width:50px}.access-top__connect-icons span{width:115px}.access-top__connect-icons{margin-bottom:80px}}.access-top__connect-icon{display:table-cell;width:90px;height:90px;padding:10px;border-radius:55%;background-color:#1e1e1e;vertical-align:middle;text-align:center}.access-top__connect-icon img{display:block;width:100%}@media only screen and (min-width:1025px){.access-top__connect-icon{width:175px;height:175px;padding:25px}}.loading{padding:60px 0}.global-search-results .loading{width:42px;margin:0 auto}.loading-confirmation{position:relative;display:block;width:75px;height:75px;margin:10px auto 30px;border:1px solid #ababab;border-radius:50%}@media only screen and (min-width:1025px){.loading-confirmation{width:118px;height:118px}}.loading-confirmation__icon{position:absolute;top:50%;left:50%;width:35px;height:29px;margin-top:-14px;margin-left:-15px}@media only screen and (min-width:1025px){.loading-confirmation__icon{width:55px;height:46px;margin-top:-23px;margin-left:-23px}}.dropdown-selection{color:#fff}.business .btn-login{max-width:400px}.personalized-content__message p{color:#272727}.personalized-content__icon{position:relative;width:75px;height:75px;margin:0 auto 20px;border-radius:50%;background-color:#efefef}.personalized-content__icon img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.class-calendar__select .select2-container:before{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;position:absolute;top:10px;left:30px;display:block;content:"Category";text-transform:uppercase;color:rgba(255,255,255,.6)}.class-calendar__select .select2-selection__placeholder,.sticky-month-bar h3{color:#fff;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:uppercase}@media screen and (min-width:1025px){.class-calendar__select .select2-container:before{font-size:14px;font-size:1.4rem;top:18px}}.class-calendar__select .select2-selection__placeholder{font-size:10px;font-size:1rem}@media screen and (min-width:1025px){.class-calendar__select .select2-selection__placeholder{font-size:14px;font-size:1.4rem;position:absolute;top:10px;left:30px}}.class-calendar__select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;opacity:1;filter:alpha(opacity=100);padding-top:3px;padding-left:30px;border-left:1px solid #383838;height:40px}.class-calendar__select .select2-container--default .select2-selection--single .select2-selection__rendered:after{position:absolute;top:0;right:0;display:block;width:25px;height:100%;content:" ";opacity:.5;filter:alpha(opacity=50);background-color:transparent}.class-calendar__select .select2-container--default .select2-selection--single .select2-selection__rendered:hover:after{display:none}.sticky-month-bar{position:relative;line-height:40px;text-align:left}@media screen and (min-width:768px){.class-calendar__select .select2-container--default .select2-selection--single .select2-selection__rendered:after{width:40px}.class-calendar__select .select2-container--default .select2-selection--single .select2-selection__rendered{height:45px;padding-right:40px}.sticky-month-bar{line-height:45px}}@media screen and (min-width:1025px){.class-calendar__select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;font-size:1.4rem;height:70px;background-position:calc(100% - 29px) center;background-size:10px 10px;padding-top:10px}.sticky-month-bar{line-height:70px}}.sticky-month-bar h3{font-size:10px;font-size:1rem;display:inline-block;position:relative;width:100%;vertical-align:middle}.sticky-month-bar__left,.sticky-month-bar__right{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:14px;opacity:.6;filter:alpha(opacity=60);cursor:pointer}.sticky-month-bar__left:hover,.sticky-month-bar__right:hover{opacity:1;filter:alpha(opacity=100)}.sticky-month-bar__left{left:15px}.sticky-month-bar__right{right:15px}.class-detail .products-right-top .class-section-light{margin:0 45px;background-color:#efefef;text-align:center}.class-detail .products-right-top .collapse-panel-content hr,.class-detail .products-right-top .rule--short,.collapse-panel-content .class-detail .products-right-top hr{height:1px}@media screen and (min-width:1025px){.sticky-month-bar h3{font-size:14px;font-size:1.4rem}.class-detail .products-right-top .collapse-panel-content hr,.class-detail .products-right-top .rule--short,.collapse-panel-content .class-detail .products-right-top hr{margin-bottom:33px;height:2px}.class-detail .products-right-top .product__review{margin-bottom:67px}}.class-detail .products-right-top .class-detail__intro,.class-detail .products-right-top .product__intro,.class-detail .products-right-top p{margin-bottom:20px}@media screen and (min-width:1025px){.class-detail .products-right-top .class-detail__intro,.class-detail .products-right-top .product__intro,.class-detail .products-right-top p{margin-bottom:30px}.class-detail .products-right-top p.class-info__date{margin-bottom:0}.collapse-panel-content h4.Prerequisites_Subtitle{text-align:left;margin-bottom:30px}.Videoprerequest .video-thumb__play:hover:after{left:80%}.Videoprerequest .video{margin-top:30px;margin-bottom:30px}}.class-detail .products-right-top .content-wrap-top{margin-bottom:25px}@media screen and (min-width:768px){.class-detail .products-right-top .content-wrap-top{margin-bottom:0}}.class-detail .pdp-sticky-navigation__helper{margin-bottom:0}.class-detail .class-detail__register{padding:0}.class-detail .product__review .star,.class-detail .product__review .star--empty{width:13px;height:13px;margin-right:-2px}.class-detail .product__name{margin-bottom:25px}@media screen and (min-width:768px){.class-detail .product__name{margin-bottom:33px;cursor:default}}.class-detail .product__review .review__number{font-weight:300;letter-spacing:.06em}@media screen and (min-width:1025px){.class-detail .product__review .star,.class-detail .product__review .star--empty{width:25px;height:25px}.class-detail .product__name{margin-bottom:36px}.class-detail .product__review .review__number{font-size:20px;font-size:2rem;margin-top:20px;font-weight:400}.class-detail-sticky.pdp-sticky-navigation--visible .pdp-sticky__text{padding-left:30px}}.class-detail-sticky.pdp-sticky-navigation--visible{height:auto}.class-detail-sticky.pdp-sticky-navigation--visible .pdp-sticky__top{display:inline-block;width:calc(70% - 10px)}.class-detail-sticky.pdp-sticky-navigation--visible .pdp-sticky__bottom{display:inline-block;width:30%}.class-detail-sticky.pdp-sticky-navigation--visible .social__icons,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .collapse-panel-content .collapse-panel-content__all-ingredients,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .collapse-panel-content .collapse-panel-content__ingredients,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .content-50-wrap,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .content-wrap,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .content-wrap-padded,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .content-wrap-top,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .content-wrap-wide,.class-detail-sticky:not(.pdp-sticky-navigation--visible) .wrapper,.collapse-panel-content .class-detail-sticky:not(.pdp-sticky-navigation--visible) .collapse-panel-content__all-ingredients,.collapse-panel-content .class-detail-sticky:not(.pdp-sticky-navigation--visible) .collapse-panel-content__ingredients{display:none}.class-detail-sticky:not(.pdp-sticky-navigation--visible) .social__icons{margin:30px auto}.class-info__location{font-size:11px;font-size:1.1rem;font-weight:500;margin-bottom:10px;line-height:1.1;text-transform:uppercase;color:#000}@media screen and (min-width:1025px){.class-info__location{font-size:16px;font-size:1.6rem}}.class-info__cost,.class-info__date,.class-info__time{font-size:12px;font-size:1.2rem;margin-bottom:20px;color:#000;line-height:1.25;font-weight:300}.class-detail .products-right-top p.class-info__date{margin-bottom:0;margin-top:20px}.class-info__cost .class-points{font-weight:700}@media screen and (min-width:1025px){.class-info__cost,.class-info__date,.class-info__time{font-size:16px;font-size:1.6rem}}.btn__sticky-register{font-size:9px;font-size:.9rem;color:rgba(255,255,255,.6);font-weight:400;border-left:1px solid #383838;height:45px;line-height:45px}.btn__sticky-register:hover{color:#fff;background-color:transparent;border-left:1px solid #383838}@media screen and (min-width:1025px){.btn__sticky-register{font-size:14px;font-size:1.4rem;height:60px;line-height:60px}.class-item-listing .EOD-subcategories__title,.class-item-listing .bg-generic-callout__pink,.class-item-listing .classes-section-nav__parent>span,.class-item-listing .collapse-panel-content h4,.class-item-listing .collapse-panel-content h5,.class-item-listing .heading-simple,.class-item-listing .product .product__name,.class-item-listing .product-heading,.class-item-listing .product-listing-item__description-wrapper h2 span,.class-item-listing .product__review .review__number,.class-item-listing .product__series,.class-item-listing .text-rule h1,.class-item-listing .text-rule h2,.class-item-listing .text-rule h3,.class-item-listing .text-rule h4,.class-item-listing .text-rule span,.class-item-listing .text-rule-large h1,.class-item-listing .text-rule-large h2,.class-item-listing .text-rule-large h3,.class-item-listing .text-rule-large h4,.class-item-listing .text-rule-large span,.collapse-panel-content .class-item-listing h4,.collapse-panel-content .class-item-listing h5,.product .class-item-listing .product__name,.product-listing-item__description-wrapper h2 .class-item-listing span,.product__review .class-item-listing .review__number,.text-rule .class-item-listing h1,.text-rule .class-item-listing h2,.text-rule .class-item-listing h3,.text-rule .class-item-listing h4,.text-rule .class-item-listing span,.text-rule-large .class-item-listing h1,.text-rule-large .class-item-listing h2,.text-rule-large .class-item-listing h3,.text-rule-large .class-item-listing h4,.text-rule-large .class-item-listing span{font-size:14px;font-size:1.4rem}}.class-item-listing{padding:30px;text-align:center;display:inline-block}.class-item-listing .EOD-subcategories__title,.class-item-listing .bg-generic-callout__pink,.class-item-listing .classes-section-nav__parent>span,.class-item-listing .collapse-panel-content h4,.class-item-listing .collapse-panel-content h5,.class-item-listing .heading-simple,.class-item-listing .product .product__name,.class-item-listing .product-heading,.class-item-listing .product-listing-item__description-wrapper h2 span,.class-item-listing .product__review .review__number,.class-item-listing .product__series,.class-item-listing .text-rule h1,.class-item-listing .text-rule h2,.class-item-listing .text-rule h3,.class-item-listing .text-rule h4,.class-item-listing .text-rule span,.class-item-listing .text-rule-large h1,.class-item-listing .text-rule-large h2,.class-item-listing .text-rule-large h3,.class-item-listing .text-rule-large h4,.class-item-listing .text-rule-large span,.collapse-panel-content .class-item-listing h4,.collapse-panel-content .class-item-listing h5,.product .class-item-listing .product__name,.product-listing-item__description-wrapper h2 .class-item-listing span,.product__review .class-item-listing .review__number,.text-rule .class-item-listing h1,.text-rule .class-item-listing h2,.text-rule .class-item-listing h3,.text-rule .class-item-listing h4,.text-rule .class-item-listing span,.text-rule-large .class-item-listing h1,.text-rule-large .class-item-listing h2,.text-rule-large .class-item-listing h3,.text-rule-large .class-item-listing h4,.text-rule-large .class-item-listing span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #797979;line-height:1.25em;font-weight:500}.class-item-listing .no-classes-msg{margin:10px 50px;font-weight:300;color:rgba(255,255,255,.85)}@media screen and (min-width:768px){.class-item-listing{padding:30px 45px}}.two-columns--50 .class-item-listing{max-width:none}@media screen and (min-width:1025px){.class-item-listing{padding:50px 20px}.two-columns--50 .class-item-listing{padding:70px 0 0}}@media screen and (min-width:1025px) and (max-width:1200px){.two-columns--50 .class-item-listing__info .date--round{width:80px;height:80px}.two-columns--50 .class-item-listing__info .date--round p span{font-size:45px;font-size:4.5rem}.two-columns--50 .class-item-listing__info{padding-left:105px}.two-columns--50 .class-item-listing__item .name{font-size:10px;font-size:1rem}.two-columns--50 .class-item-listing__item .product__review{margin-bottom:0}.class-item-listing .two-columns--50 .class-item-listing__item .no-classes-msg,.collapse-panel-content .collapse-panel-content__all-ingredients .two-columns--50 .class-item-listing__item p,.collapse-panel-content .collapse-panel-content__ingredients .two-columns--50 .class-item-listing__item p,.form--dark .two-columns--50 .class-item-listing__item .form__field-note,.form--dark .two-columns--50 .class-item-listing__item .form__note,.generic-product-carousel.trends-carousel .two-columns--50 .class-item-listing__item .trend-slide-desc,.pdp-tools .two-columns--50 .class-item-listing__item .select2-container,.trends-header .two-columns--50 .class-item-listing__item .trends-header__description,.two-columns--50 .class-item-listing__item .class-item-listing .no-classes-msg,.two-columns--50 .class-item-listing__item .class-item-listing__teacher,.two-columns--50 .class-item-listing__item .collapse-panel-content,.two-columns--50 .class-item-listing__item .collapse-panel-content .collapse-panel-content__all-ingredients p,.two-columns--50 .class-item-listing__item .collapse-panel-content .collapse-panel-content__ingredients p,.two-columns--50 .class-item-listing__item .date,.two-columns--50 .class-item-listing__item .form--dark .form__field-note,.two-columns--50 .class-item-listing__item .form--dark .form__note,.two-columns--50 .class-item-listing__item .generic-product-carousel.trends-carousel .trend-slide-desc,.two-columns--50 .class-item-listing__item .pdp-tools .select2-container,.two-columns--50 .class-item-listing__item .product__review .review__number,.two-columns--50 .class-item-listing__item .rtf,.two-columns--50 .class-item-listing__item .select2-results__option,.two-columns--50 .class-item-listing__item .text-normal-sm,.two-columns--50 .class-item-listing__item .trends-header .trends-header__description{font-size:12px;font-size:1.2rem}.two-columns--50 .class-item-listing__item .product__review .review__number{margin-top:2px}.two-columns--50 .class-item-listing__item .product__review .star,.two-columns--50 .class-item-listing__item .product__review .star--empty{width:13px;height:13px;background-size:13px 13px}}.class-item-listing__item{border-bottom:1px solid #797979;padding:20px 0;max-width:1175px;margin:0 auto;float:left}@media screen and (min-width:1025px){.class-item-listing__item{padding:50px 0 0;float:left}}.class-item-listing__item:first-of-type{padding-top:0}.class-item-listing__item:last-child{border-bottom:0}.class-item-listing__item .name{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:400;cursor:pointer;letter-spacing:.125em;margin-bottom:2px}@media screen and (min-width:1025px){.class-item-listing__item .name{font-size:20px;font-size:2rem;font-weight:500}}.class-item-listing__item .date{font-size:12px;font-size:1.2rem;font-weight:300;margin-bottom:15px;color:rgba(255,255,255,.85)}@media screen and (min-width:1025px){.class-item-listing__item .date{font-size:24px;font-size:1.6rem;margin-bottom:50px}.class-item-listing__item .date~[id*=InlineRating]{margin:-30px 0 15px}.class-item-listing__item .date~[id*=InlineRating]~.badge{margin-top:7px}}.class-item-listing__item .product__review{cursor:pointer;margin-bottom:20px}.class-item-listing__item .product__review .review__number{display:block;border-bottom:0;margin-top:2px;padding-bottom:0;color:#747474}@media screen and (min-width:1025px){.class-item-listing__item .product__review{margin-bottom:50px}.class-item-listing__item .product__review .review__number{font-size:20px;font-size:2rem;margin-top:15px}.class-item-listing{height:auto}}.class-item-listing__item .product__review .star,.class-item-listing__item .product__review .star--empty{width:13px;height:13px;background-size:13px 13px}@media screen and (min-width:1025px){.class-item-listing__item .product__review .star,.class-item-listing__item .product__review .star--empty{width:25px;height:25px;background-size:25px 25px}}.class-item-listing__item p{font-size:12px;font-size:1.2rem;margin-bottom:15px;font-weight:300}.class-section-light p.badge,.class-teacher-block p.badge{background-color:#f442d4;font-size:1.2rem;padding:3% 15%;height:auto}.class-item-listing__item p span{display:inline-block}@media screen and (min-width:1025px){.class-item-listing__item p{font-size:16px;font-size:1.6rem;margin-bottom:30px}}.class-item-listing__info{position:relative;text-align:left;margin:0 auto;padding-left:80px}@media screen and (min-width:1025px){.class-item-listing__info{margin-left:0;margin-right:0;width:70%;float:left}.class-teacher-block{width:30%;text-align:left;float:left;padding-left:0}.class-section-light p.badge,.class-teacher-block p.badge{background-color:#f442d4;font-size:1.2rem;padding:3% 15%;line-height:inherit;height:auto}.class-teacher-block p#saloncentric{margin-bottom:0}.class-item-listing__info .date--round{border-radius:50%;background-color:#fff;position:absolute;left:0}.class-item-listing__info .date--round p span{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;position:absolute;display:inline-block;color:#000;letter-spacing:.01em;font-size:60px;font-size:2.6rem}.class-item-listing__info .date--round{width:70px;height:70px;top:0}.refinetext{padding-top:25px}.class-item-listing__info p{font-size:24px;font-size:1.6rem;font-weight:300}}.class-item-listing__info .badge{width:100%;margin-bottom:20px}@media screen and (min-width:768px){.class-item-listing__info .badge{width:calc(100% + 80px);margin-bottom:20px;margin-left:-80px}.class-item-listing__info .date+.badge{margin-top:20px}}@media screen and (min-width:1025px){.class-item-listing__info .badge{margin-bottom:50px;margin-left:0;width:calc(100% + 90px)}.class-item-listing__info .date+.badge{margin-top:0}.class-item-listing__info{padding-left:100px}.class-item-listing__info h3{margin-top:-30px}}@media screen and (min-width:768px){.class-item-listing__details{width:90%}.class-item-listing__details a{color:#4298f4}}.classcta{border:1px solid #fff;padding:5px;background-color:#000;color:#fff!important;width:125px;margin:0 auto;font-size:1.4rem;display:inline-block;text-align:center}.class-calendar-sticky__wrapper{border-top:1px solid #383838}@media screen and (min-width:768px){.class-calendar-sticky__wrapper{border-top:0}}.class-item-listing__teacher{font-size:12px;font-size:1.2rem;font-weight:300;margin-bottom:20px}.class-item-listing__teacher span{color:#fff;font-weight:500}@media screen and (min-width:1025px){.class-item-listing__teacher{font-size:24px;font-size:2.4rem;margin-bottom:45px}}.class-item-listing__profession-icons li{display:inline-block;width:30px;height:30px;border:1px solid #fff;border-radius:50%;padding:4px;opacity:.6;filter:alpha(opacity=60);margin-right:10px}.class-item-listing__profession-icons li:last-child{margin-right:0}@media screen and (min-width:768px){.class-item-listing__profession-icons{margin-bottom:10px;margin-top:30px}}@media screen and (min-width:1025px){.class-item-listing__profession-icons{margin-bottom:15px;margin-top:20px;float:left;width:100%}.class-item-listing__profession-icons li{width:35px;height:35px;padding:6px;background-color:#fff;opacity:1}.cta_loadmore{text-align:center;margin-bottom:30px}.cta_loadmore a{border:1px solid #fff;font-size:1.6rem;padding:10px 100px;color:#000;background-color:#f6f6f6}}@media screen and (min-width:1500px){.class-item-listing__profession-icons li{width:35px;height:35px;padding:8px}.refinedown,.refineup{background-repeat:no-repeat;width:17px;height:9px;display:inline-block}.refinedown{background-image:url(/_Images/global/ui/arrow-down-light.svg)}.refineup{background-image:url(/_Images/global/ui/arrow-up-light.svg)}}.class-reviews-module__wrapper .pdp-widebtns{margin-bottom:0}.class-reviews-module{text-align:center;margin:0 auto}.refinetext{font-size:1.4rem;text-transform:uppercase;padding:25px 8px 25px 45px;display:inline-block;height:70px;cursor:pointer}.searchfilterblock h4{font-size:1.6rem}.class-reviews-module.slick-initialized{margin-bottom:0;padding-bottom:0}.class-reviews-module .slick-slide{position:relative}.class-reviews-module .product__review{text-decoration:none}.class-reviews-module h4{font-size:14px;font-size:1.4rem;color:#fff;font-weight:400;margin-bottom:10px;padding:0 30px}@media screen and (min-width:1025px){.class-reviews-module h4{max-width:750px;margin:0 auto 40px}}.class-reviews-module p{font-size:12px;font-size:1.2rem;color:#878787;font-weight:400;margin-bottom:20px;padding:0 30px}.class-reviews-module p span,.class-reviews-module__dots .slick-dots li button:before{color:#fff}@media screen and (min-width:1025px){.class-reviews-module p{max-width:750px;margin:0 auto 40px}}@media screen and (min-width:768px){.class-reviews-module{max-width:650px}}@media screen and (min-width:1025px){.class-reviews-module{max-width:810px}}.class-reviews-module__dots-wrapper{position:relative;text-align:center;margin:0 auto;max-width:340px}.class-reviews-module__dots{display:inline-block;margin:0 auto}.class-reviews-module__dots .slick-arrow,.class-reviews-module__dots .slick-dots{-webkit-transform:none;-ms-transform:none;transform:none}.dynamic-class-listing__info .date--round p span,.next-event-module .icon__wrapper{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);left:50%}.class-symposium .hero-slider-wrapper{margin-bottom:18px}.class-symposium .hero-slider-wrapper .hero-slider__nav-wrapper{margin:-50px auto 0}.class-symposium .hero-slider-wrapper .slick-dots li.slick-active button:before{color:#272727;opacity:.8;filter:alpha(opacity=80)}.class-symposium .hero-slider-wrapper .hero-slider__nav .slick-dots li button:before{opacity:.8;filter:alpha(opacity=80)}.class-symposium .hero-slider-wrapper .hero-slider__nav .slick-dots li button:hover:before{opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:1025px){.class-reviews-module__dots-wrapper{max-width:none}.class-symposium .hero-slider-wrapper .hero-slider__nav-wrapper{margin:-60px auto 0}.class-symposium .hero-slider-wrapper .slick-slide img{width:100%}}.class-symposium .upcoming-events{padding-bottom:10px;text-align:center}@media screen and (min-width:768px){.class-symposium .hero-slider-wrapper{margin-bottom:60px}.class-symposium .upcoming-events .date--round p span{font-size:35px;font-size:3.5rem}}@media screen and (min-width:1100px){.class-symposium .upcoming-events{padding:100px 10% 20px}.class-symposium .upcoming-events .upcoming-event{padding:40px 0}.class-symposium .upcoming-events h2{font-size:20px;font-size:2rem;letter-spacing:.05em}.class-symposium .upcoming-events h2 :before{bottom:-20px}.class-symposium .upcoming-events .date--round{width:110px;height:110px;left:-35px}.class-symposium .upcoming-events .date--round p span{font-size:45px;font-size:4.5rem}.class-symposium .upcoming-events .upcoming-event__info{margin-left:195px;width:50%}.class-symposium .upcoming-events .upcoming-event__info .name{font-size:20px;font-size:2rem;font-weight:400}.class-symposium .upcoming-events .upcoming-event__info .date,.class-symposium .upcoming-events .upcoming-event__info .details,.class-symposium .upcoming-events .upcoming-event__info .location{font-size:24px;font-size:2.4rem}}@media screen and (min-width:1350px){.class-symposium .upcoming-events .upcoming-event__info{width:70%;max-width:600px}}@media screen and (min-width:1025px){.class-symposium .hero-slider-wrapper{margin-bottom:100px}.class-symposium .product__review{margin-bottom:80px}.class-symposium .class__social{padding:30px 0 90px}}@media screen and (min-width:768px){.class-symposium__next-event{margin:0 45px}.class-symposium__next-event .next-event-module #geolocate,.class-symposium__next-event .next-event-module .btn-block,.class-symposium__next-event .next-event-module .btn-generic-dark,.class-symposium__next-event .next-event-module .btn-generic-light,.class-symposium__next-event .next-event-module .btn-generic-xdark,.class-symposium__next-event .next-event-module .button,.class-symposium__next-event .next-event-module .find-a-salon-callout .search-result .btn-phone,.class-symposium__next-event .next-event-module .form--dark .form__upload,.class-symposium__next-event .next-event-module .mysalons-button,.class-symposium__next-event .next-event-module .mysalons-button__clicked,.class-symposium__next-event .next-event-module .profile-addresses__add,.class-symposium__next-event .next-event-module .profile__add-button,.class-symposium__next-event .next-event-module .profile__edit-button,.class-symposium__next-event .next-event-module .profile__edit-button--desktop,.class-symposium__next-event .next-event-module .search-results .search-results__add-button,.find-a-salon-callout .search-result .class-symposium__next-event .next-event-module .btn-phone,.form--dark .class-symposium__next-event .next-event-module .form__upload,.search-results .class-symposium__next-event .next-event-module .search-results__add-button{width:260px;margin:0 auto}}@media screen and (min-width:1025px){.class-symposium__next-event{margin:0 90px}.class-symposium__next-event .next-event-module #geolocate,.class-symposium__next-event .next-event-module .btn-block,.class-symposium__next-event .next-event-module .btn-generic-dark,.class-symposium__next-event .next-event-module .btn-generic-light,.class-symposium__next-event .next-event-module .btn-generic-xdark,.class-symposium__next-event .next-event-module .button,.class-symposium__next-event .next-event-module .find-a-salon-callout .search-result .btn-phone,.class-symposium__next-event .next-event-module .form--dark .form__upload,.class-symposium__next-event .next-event-module .mysalons-button,.class-symposium__next-event .next-event-module .mysalons-button__clicked,.class-symposium__next-event .next-event-module .profile-addresses__add,.class-symposium__next-event .next-event-module .profile__add-button,.class-symposium__next-event .next-event-module .profile__edit-button,.class-symposium__next-event .next-event-module .profile__edit-button--desktop,.class-symposium__next-event .next-event-module .search-results .search-results__add-button,.find-a-salon-callout .search-result .class-symposium__next-event .next-event-module .btn-phone,.form--dark .class-symposium__next-event .next-event-module .form__upload,.search-results .class-symposium__next-event .next-event-module .search-results__add-button{width:510px;margin:0 auto}}.dynamic-class-listing{padding:30px;text-align:center}.collapse-panel-content .dynamic-class-listing h4,.collapse-panel-content .dynamic-class-listing h5,.dynamic-class-listing .EOD-subcategories__title,.dynamic-class-listing .bg-generic-callout__pink,.dynamic-class-listing .classes-section-nav__parent>span,.dynamic-class-listing .collapse-panel-content h4,.dynamic-class-listing .collapse-panel-content h5,.dynamic-class-listing .heading-simple,.dynamic-class-listing .product .product__name,.dynamic-class-listing .product-heading,.dynamic-class-listing .product-listing-item__description-wrapper h2 span,.dynamic-class-listing .product__review .review__number,.dynamic-class-listing .product__series,.dynamic-class-listing .text-rule h1,.dynamic-class-listing .text-rule h2,.dynamic-class-listing .text-rule h3,.dynamic-class-listing .text-rule h4,.dynamic-class-listing .text-rule span,.dynamic-class-listing .text-rule-large h1,.dynamic-class-listing .text-rule-large h2,.dynamic-class-listing .text-rule-large h3,.dynamic-class-listing .text-rule-large h4,.dynamic-class-listing .text-rule-large span,.product .dynamic-class-listing .product__name,.product-listing-item__description-wrapper h2 .dynamic-class-listing span,.product__review .dynamic-class-listing .review__number,.text-rule .dynamic-class-listing h1,.text-rule .dynamic-class-listing h2,.text-rule .dynamic-class-listing h3,.text-rule .dynamic-class-listing h4,.text-rule .dynamic-class-listing span,.text-rule-large .dynamic-class-listing h1,.text-rule-large .dynamic-class-listing h2,.text-rule-large .dynamic-class-listing h3,.text-rule-large .dynamic-class-listing h4,.text-rule-large .dynamic-class-listing span{display:inline-block;width:85%;padding-bottom:10px;border-bottom:1px solid #797979;line-height:1.25em;font-weight:400}@media screen and (min-width:768px){.collapse-panel-content .dynamic-class-listing h4,.collapse-panel-content .dynamic-class-listing h5,.dynamic-class-listing .EOD-subcategories__title,.dynamic-class-listing .bg-generic-callout__pink,.dynamic-class-listing .classes-section-nav__parent>span,.dynamic-class-listing .collapse-panel-content h4,.dynamic-class-listing .collapse-panel-content h5,.dynamic-class-listing .heading-simple,.dynamic-class-listing .product .product__name,.dynamic-class-listing .product-heading,.dynamic-class-listing .product-listing-item__description-wrapper h2 span,.dynamic-class-listing .product__review .review__number,.dynamic-class-listing .product__series,.dynamic-class-listing .text-rule h1,.dynamic-class-listing .text-rule h2,.dynamic-class-listing .text-rule h3,.dynamic-class-listing .text-rule h4,.dynamic-class-listing .text-rule span,.dynamic-class-listing .text-rule-large h1,.dynamic-class-listing .text-rule-large h2,.dynamic-class-listing .text-rule-large h3,.dynamic-class-listing .text-rule-large h4,.dynamic-class-listing .text-rule-large span,.product .dynamic-class-listing .product__name,.product-listing-item__description-wrapper h2 .dynamic-class-listing span,.product__review .dynamic-class-listing .review__number,.text-rule .dynamic-class-listing h1,.text-rule .dynamic-class-listing h2,.text-rule .dynamic-class-listing h3,.text-rule .dynamic-class-listing h4,.text-rule .dynamic-class-listing span,.text-rule-large .dynamic-class-listing h1,.text-rule-large .dynamic-class-listing h2,.text-rule-large .dynamic-class-listing h3,.text-rule-large .dynamic-class-listing h4,.text-rule-large .dynamic-class-listing span{width:70%}.dynamic-class-listing{padding:30px 45px}}@media screen and (min-width:1025px){.collapse-panel-content .dynamic-class-listing h4,.collapse-panel-content .dynamic-class-listing h5,.dynamic-class-listing .EOD-subcategories__title,.dynamic-class-listing .bg-generic-callout__pink,.dynamic-class-listing .classes-section-nav__parent>span,.dynamic-class-listing .collapse-panel-content h4,.dynamic-class-listing .collapse-panel-content h5,.dynamic-class-listing .heading-simple,.dynamic-class-listing .product .product__name,.dynamic-class-listing .product-heading,.dynamic-class-listing .product-listing-item__description-wrapper h2 span,.dynamic-class-listing .product__review .review__number,.dynamic-class-listing .product__series,.dynamic-class-listing .text-rule h1,.dynamic-class-listing .text-rule h2,.dynamic-class-listing .text-rule h3,.dynamic-class-listing .text-rule h4,.dynamic-class-listing .text-rule span,.dynamic-class-listing .text-rule-large h1,.dynamic-class-listing .text-rule-large h2,.dynamic-class-listing .text-rule-large h3,.dynamic-class-listing .text-rule-large h4,.dynamic-class-listing .text-rule-large span,.product .dynamic-class-listing .product__name,.product-listing-item__description-wrapper h2 .dynamic-class-listing span,.product__review .dynamic-class-listing .review__number,.text-rule .dynamic-class-listing h1,.text-rule .dynamic-class-listing h2,.text-rule .dynamic-class-listing h3,.text-rule .dynamic-class-listing h4,.text-rule .dynamic-class-listing span,.text-rule-large .dynamic-class-listing h1,.text-rule-large .dynamic-class-listing h2,.text-rule-large .dynamic-class-listing h3,.text-rule-large .dynamic-class-listing h4,.text-rule-large .dynamic-class-listing span{width:80%;font-size:16px;font-size:1.6rem}.dynamic-class-listing{padding:50px 110px}}.dynamic-class-listing__item{border-bottom:1px solid #797979;padding:20px 0}.dynamic-class-listing__item:last-child,.next-event-module .form__email{border-bottom:0}.dynamic-class-listing__item .name{font-size:10px;font-size:1rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:400;cursor:pointer;letter-spacing:.125em;margin-bottom:2px}@media screen and (min-width:1025px){.dynamic-class-listing__item .name{font-size:16px;font-size:1.6rem;font-weight:500}}.dynamic-class-listing__item .date{color:#fff;font-size:12px;font-size:1.2rem;margin-bottom:15px}.dynamic-class-listing__item .product__review{cursor:pointer;margin-bottom:20px}.dynamic-class-listing__item .product__review .review__number{display:block;border-bottom:0;margin-top:2px;padding-bottom:0;color:#747474}.dynamic-class-listing__item .product__review .star,.dynamic-class-listing__item .product__review .star--empty{width:13px;height:13px;background-size:13px 13px}@media screen and (min-width:1025px){.dynamic-class-listing__item .date{font-size:19px;font-size:1.9rem}.dynamic-class-listing__item .product__review .star,.dynamic-class-listing__item .product__review .star--empty{width:20px;height:20px;background-size:20px 20px}}.class-item-listing .dynamic-class-listing__item .no-classes-msg,.collapse-panel-content .collapse-panel-content__all-ingredients .dynamic-class-listing__item p,.collapse-panel-content .collapse-panel-content__ingredients .dynamic-class-listing__item p,.dynamic-class-listing__item .class-item-listing .no-classes-msg,.dynamic-class-listing__item .collapse-panel-content,.dynamic-class-listing__item .collapse-panel-content .collapse-panel-content__all-ingredients p,.dynamic-class-listing__item .collapse-panel-content .collapse-panel-content__ingredients p,.dynamic-class-listing__item .form--dark .form__field-note,.dynamic-class-listing__item .form--dark .form__note,.dynamic-class-listing__item .generic-product-carousel.trends-carousel .trend-slide-desc,.dynamic-class-listing__item .pdp-tools .select2-container,.dynamic-class-listing__item .rtf,.dynamic-class-listing__item .select2-results__option,.dynamic-class-listing__item .text-normal-sm,.dynamic-class-listing__item .trends-header .trends-header__description,.form--dark .dynamic-class-listing__item .form__field-note,.form--dark .dynamic-class-listing__item .form__note,.generic-product-carousel.trends-carousel .dynamic-class-listing__item .trend-slide-desc,.pdp-tools .dynamic-class-listing__item .select2-container,.trends-header .dynamic-class-listing__item .trends-header__description{margin-bottom:15px}.class-item-listing .dynamic-class-listing__item .no-classes-msg span,.collapse-panel-content .collapse-panel-content__all-ingredients .dynamic-class-listing__item p span,.collapse-panel-content .collapse-panel-content__ingredients .dynamic-class-listing__item p span,.dynamic-class-listing__item .class-item-listing .no-classes-msg span,.dynamic-class-listing__item .collapse-panel-content span,.dynamic-class-listing__item .form--dark .form__field-note span,.dynamic-class-listing__item .form--dark .form__note span,.dynamic-class-listing__item .generic-product-carousel.trends-carousel .trend-slide-desc span,.dynamic-class-listing__item .pdp-tools .select2-container span,.dynamic-class-listing__item .rtf span,.dynamic-class-listing__item .select2-results__option span,.dynamic-class-listing__item .text-normal-sm span,.dynamic-class-listing__item .trends-header .trends-header__description span,.form--dark .dynamic-class-listing__item .form__field-note span,.form--dark .dynamic-class-listing__item .form__note span,.generic-product-carousel.trends-carousel .dynamic-class-listing__item .trend-slide-desc span,.pdp-tools .dynamic-class-listing__item .select2-container span,.trends-header .dynamic-class-listing__item .trends-header__description span{display:block}.dynamic-class-listing__info{position:relative;text-align:left;margin:0 auto;padding-left:80px}.dynamic-class-listing__info .date--round{height:65px;width:65px;border-radius:50%;background-color:#fff;position:absolute;left:0;top:0}.dynamic-class-listing__info .date--round p span{font-size:35px;font-size:3.5rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;position:absolute;display:inline-block;top:50%;transform:translate(-50%,-50%);color:#000;letter-spacing:.01em}.class-section-bg__list,.trends-header .trends-header__description{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300}@media screen and (min-width:1025px){.dynamic-class-listing__info .date--round{width:90px;height:90px;top:0}.class-item-listing .dynamic-class-listing__info .no-classes-msg,.collapse-panel-content .collapse-panel-content__all-ingredients .dynamic-class-listing__info p,.collapse-panel-content .collapse-panel-content__ingredients .dynamic-class-listing__info p,.dynamic-class-listing__info .class-item-listing .no-classes-msg,.dynamic-class-listing__info .collapse-panel-content,.dynamic-class-listing__info .collapse-panel-content .collapse-panel-content__all-ingredients p,.dynamic-class-listing__info .collapse-panel-content .collapse-panel-content__ingredients p,.dynamic-class-listing__info .form--dark .form__field-note,.dynamic-class-listing__info .form--dark .form__note,.dynamic-class-listing__info .generic-product-carousel.trends-carousel .trend-slide-desc,.dynamic-class-listing__info .pdp-tools .select2-container,.dynamic-class-listing__info .rtf,.dynamic-class-listing__info .select2-results__option,.dynamic-class-listing__info .text-normal-sm,.dynamic-class-listing__info .trends-header .trends-header__description,.form--dark .dynamic-class-listing__info .form__field-note,.form--dark .dynamic-class-listing__info .form__note,.generic-product-carousel.trends-carousel .dynamic-class-listing__info .trend-slide-desc,.pdp-tools .dynamic-class-listing__info .select2-container,.trends-header .dynamic-class-listing__info .trends-header__description{font-size:19px;font-size:1.9rem;font-weight:300}.dynamic-class-listing__info{padding-left:120px}}.next-event-module{padding:30px 30px 0}.find-a-salon-callout .search-result .next-event-module .btn-phone,.form--dark .next-event-module .form__upload,.next-event-module #geolocate,.next-event-module .btn-block,.next-event-module .btn-generic-dark,.next-event-module .btn-generic-light,.next-event-module .btn-generic-xdark,.next-event-module .button,.next-event-module .find-a-salon-callout .search-result .btn-phone,.next-event-module .form--dark .form__upload,.next-event-module .mysalons-button,.next-event-module .mysalons-button__clicked,.next-event-module .profile-addresses__add,.next-event-module .profile__add-button,.next-event-module .profile__edit-button,.next-event-module .profile__edit-button--desktop,.next-event-module .search-results .search-results__add-button,.search-results .next-event-module .search-results__add-button{width:100%;padding:0;letter-spacing:.01em;font-weight:400}@media screen and (min-width:768px){.find-a-salon-callout .search-result .next-event-module .btn-phone,.form--dark .next-event-module .form__upload,.next-event-module #geolocate,.next-event-module .btn-block,.next-event-module .btn-generic-dark,.next-event-module .btn-generic-light,.next-event-module .btn-generic-xdark,.next-event-module .button,.next-event-module .find-a-salon-callout .search-result .btn-phone,.next-event-module .form--dark .form__upload,.next-event-module .mysalons-button,.next-event-module .mysalons-button__clicked,.next-event-module .profile-addresses__add,.next-event-module .profile__add-button,.next-event-module .profile__edit-button,.next-event-module .profile__edit-button--desktop,.next-event-module .search-results .search-results__add-button,.search-results .next-event-module .search-results__add-button{font-size:12px;font-size:1.2rem;width:auto;margin:0 auto;padding:0 30px}}@media screen and (min-width:1025px){.find-a-salon-callout .search-result .next-event-module .btn-phone,.form--dark .next-event-module .form__upload,.next-event-module #geolocate,.next-event-module .btn-block,.next-event-module .btn-generic-dark,.next-event-module .btn-generic-light,.next-event-module .btn-generic-xdark,.next-event-module .button,.next-event-module .find-a-salon-callout .search-result .btn-phone,.next-event-module .form--dark .form__upload,.next-event-module .mysalons-button,.next-event-module .mysalons-button__clicked,.next-event-module .profile-addresses__add,.next-event-module .profile__add-button,.next-event-module .profile__edit-button,.next-event-module .profile__edit-button--desktop,.next-event-module .search-results .search-results__add-button,.search-results .next-event-module .search-results__add-button{max-width:510px;margin:0 auto;padding:0 30px}.next-event-module{padding:30px 60px}}.next-event-module .form__email .form__input{margin-bottom:0;width:100%;border-bottom:1px solid #ababab}.next-event-module .form__email .form__input.form__has-error{border-bottom:1px solid #f95457}.next-event-module .form__email .form__email-icon{top:0}.category-nav .nav--container .next-event-module .category-section__title:after,.category-sorting__bottom .category-sorting__filter .next-event-module a,.category-sorting__bottom .category-sorting__filter .next-event-module button,.next-event-module .breadcrumbs__item:after,.next-event-module .category-nav .nav--container .category-section__title:after,.next-event-module .category-sorting__bottom .category-sorting__filter a,.next-event-module .category-sorting__bottom .category-sorting__filter button,.next-event-module .icon,.next-event-module .product__review .star,.next-event-module .product__review .star--empty,.next-event-module .salons-listing__remove,.next-event-module .shipping-address__remove,.product__review .next-event-module .star,.product__review .next-event-module .star--empty{position:relative;height:55px;width:55px;border-radius:50%;background-color:#fff;margin-bottom:20px;text-align:center}.filterimage{width:35px;height:35px;position:absolute;top:25%}@media only screen and (min-width:1025px){.category-nav .nav--container .next-event-module .category-section__title:after,.category-sorting__bottom .category-sorting__filter .next-event-module a,.category-sorting__bottom .category-sorting__filter .next-event-module button,.next-event-module .breadcrumbs__item:after,.next-event-module .category-nav .nav--container .category-section__title:after,.next-event-module .category-sorting__bottom .category-sorting__filter a,.next-event-module .category-sorting__bottom .category-sorting__filter button,.next-event-module .icon,.next-event-module .product__review .star,.next-event-module .product__review .star--empty,.next-event-module .salons-listing__remove,.next-event-module .shipping-address__remove,.product__review .next-event-module .star,.product__review .next-event-module .star--empty{width:85px;height:85px}}.next-event-module .icon__wrapper{top:50%;transform:translate(-50%,-50%);position:absolute;display:block;height:26px;width:26px}.next-event-module .icon__wrapper img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%}.class-section-bg,.class-section-bg .personalized-content,.trends-listing{position:relative}@media only screen and (min-width:1025px){.next-event-module .icon__wrapper{width:40px;height:40px}}.next-event-module__location{font-size:11px;font-size:1.1rem;text-transform:uppercase;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:10px}@media screen and (min-width:1025px){.next-event-module__location{font-size:16px;font-size:1.6rem}}.next-event-module__time{font-size:12px;font-size:1.2rem;color:rgba(0,0,0,.85);margin-bottom:20px}@media screen and (min-width:1025px){.next-event-module__time{font-size:16px;font-size:1.6rem}}.classes-section-nav{width:100%;margin:0}.classes-section-nav__parent>span{font-size:9px;font-size:.9rem;display:block;color:#b4b4b4;letter-spacing:.05em;font-weight:500;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3);padding:18px 25px}.classes-section-nav__parent>span:first-child{padding-top:16px}@media screen and (min-width:1025px){.classes-section-nav__parent>span{font-size:16px;font-size:1.6rem;padding:37px 30px}.classes-section-nav__parent>span:first-child{padding-top:38px}}.classes-section-nav__item{padding:12px 31px}.classes-section-nav__item a{color:#000;font-weight:400;cursor:pointer;letter-spacing:.05em}.classes-section-nav__item a.classes-section-nav__active,.classes-section-nav__item a:hover{color:#b4b4b4}@media screen and (min-width:768px){.classes-section-nav__item a{font-size:10px;font-size:1rem}}.classes-section-nav__item:first-child{padding-top:22px}.classes-section-nav__item:last-child{padding-bottom:26px}@media screen and (min-width:1025px){.classes-section-nav__item a{font-size:16px;font-size:1.6rem}.classes-section-nav__item{padding:15px 60px}.classes-section-nav__item:first-child{padding-top:42px}.classes-section-nav__item:last-child{padding-bottom:47px}}.class-section,.class-section-bg{padding:0 0 20px;text-align:center}.class-logo{width:30px;height:30px;margin:0 auto 15px}.account-nav .account-links__item .class-section a,.class-section .account-nav .account-links__item a,.class-section .page-intro-text,.class-section .salons-listing__salon-address,.class-section .text-normal-lg{margin-bottom:20px;color:#878787}.class-section-bg{overflow:hidden}.class-section-bg+.class-section-light:not(.section--offset){padding-top:47px}@media screen and (min-width:1025px){.class-logo{width:60px;height:60px}.class-section-bg+.class-section-light:not(.section--offset){padding-top:75px}}.class-section-bg .content-wrap-top #geolocate,.class-section-bg .content-wrap-top .btn-block,.class-section-bg .content-wrap-top .btn-generic-dark,.class-section-bg .content-wrap-top .btn-generic-light,.class-section-bg .content-wrap-top .btn-generic-xdark,.class-section-bg .content-wrap-top .button,.class-section-bg .content-wrap-top .find-a-salon-callout .search-result .btn-phone,.class-section-bg .content-wrap-top .form--dark .form__upload,.class-section-bg .content-wrap-top .mysalons-button,.class-section-bg .content-wrap-top .mysalons-button__clicked,.class-section-bg .content-wrap-top .profile-addresses__add,.class-section-bg .content-wrap-top .profile__add-button,.class-section-bg .content-wrap-top .profile__edit-button,.class-section-bg .content-wrap-top .profile__edit-button--desktop,.class-section-bg .content-wrap-top .search-results .search-results__add-button,.find-a-salon-callout .search-result .class-section-bg .content-wrap-top .btn-phone,.form--dark .class-section-bg .content-wrap-top .form__upload,.search-results .class-section-bg .content-wrap-top .search-results__add-button{width:100%;margin-bottom:25px;margin-left:0}@media screen and (min-width:1025px){.class-section-bg .content-wrap-top #geolocate,.class-section-bg .content-wrap-top .btn-block,.class-section-bg .content-wrap-top .btn-generic-dark,.class-section-bg .content-wrap-top .btn-generic-light,.class-section-bg .content-wrap-top .btn-generic-xdark,.class-section-bg .content-wrap-top .button,.class-section-bg .content-wrap-top .find-a-salon-callout .search-result .btn-phone,.class-section-bg .content-wrap-top .form--dark .form__upload,.class-section-bg .content-wrap-top .mysalons-button,.class-section-bg .content-wrap-top .mysalons-button__clicked,.class-section-bg .content-wrap-top .profile-addresses__add,.class-section-bg .content-wrap-top .profile__add-button,.class-section-bg .content-wrap-top .profile__edit-button,.class-section-bg .content-wrap-top .profile__edit-button--desktop,.class-section-bg .content-wrap-top .search-results .search-results__add-button,.find-a-salon-callout .search-result .class-section-bg .content-wrap-top .btn-phone,.form--dark .class-section-bg .content-wrap-top .form__upload,.search-results .class-section-bg .content-wrap-top .search-results__add-button{margin-bottom:50px}}.class-section-bg .content-wrap-top .elp-personalized #geolocate:last-child,.class-section-bg .content-wrap-top .elp-personalized .btn-block:last-child,.class-section-bg .content-wrap-top .elp-personalized .btn-generic-dark:last-child,.class-section-bg .content-wrap-top .elp-personalized .btn-generic-light:last-child,.class-section-bg .content-wrap-top .elp-personalized .btn-generic-xdark:last-child,.class-section-bg .content-wrap-top .elp-personalized .button:last-child,.class-section-bg .content-wrap-top .elp-personalized .find-a-salon-callout .search-result .btn-phone:last-child,.class-section-bg .content-wrap-top .elp-personalized .form--dark .form__upload:last-child,.class-section-bg .content-wrap-top .elp-personalized .mysalons-button:last-child,.class-section-bg .content-wrap-top .elp-personalized .mysalons-button__clicked:last-child,.class-section-bg .content-wrap-top .elp-personalized .profile-addresses__add:last-child,.class-section-bg .content-wrap-top .elp-personalized .profile__add-button:last-child,.class-section-bg .content-wrap-top .elp-personalized .profile__edit-button--desktop:last-child,.class-section-bg .content-wrap-top .elp-personalized .profile__edit-button:last-child,.class-section-bg .content-wrap-top .elp-personalized .search-results .search-results__add-button:last-child,.find-a-salon-callout .search-result .class-section-bg .content-wrap-top .elp-personalized .btn-phone:last-child,.form--dark .class-section-bg .content-wrap-top .elp-personalized .form__upload:last-child,.search-results .class-section-bg .content-wrap-top .elp-personalized .search-results__add-button:last-child{width:calc(100% + 60px);margin-bottom:-30px;margin-left:-30px}@media screen and (min-width:768px){.class-section-bg .content-wrap-top .elp-personalized #geolocate:last-child,.class-section-bg .content-wrap-top .elp-personalized .btn-block:last-child,.class-section-bg .content-wrap-top .elp-personalized .btn-generic-dark:last-child,.class-section-bg .content-wrap-top .elp-personalized .btn-generic-light:last-child,.class-section-bg .content-wrap-top .elp-personalized .btn-generic-xdark:last-child,.class-section-bg .content-wrap-top .elp-personalized .button:last-child,.class-section-bg .content-wrap-top .elp-personalized .find-a-salon-callout .search-result .btn-phone:last-child,.class-section-bg .content-wrap-top .elp-personalized .form--dark .form__upload:last-child,.class-section-bg .content-wrap-top .elp-personalized .mysalons-button:last-child,.class-section-bg .content-wrap-top .elp-personalized .mysalons-button__clicked:last-child,.class-section-bg .content-wrap-top .elp-personalized .profile-addresses__add:last-child,.class-section-bg .content-wrap-top .elp-personalized .profile__add-button:last-child,.class-section-bg .content-wrap-top .elp-personalized .profile__edit-button--desktop:last-child,.class-section-bg .content-wrap-top .elp-personalized .profile__edit-button:last-child,.class-section-bg .content-wrap-top .elp-personalized .search-results .search-results__add-button:last-child,.find-a-salon-callout .search-result .class-section-bg .content-wrap-top .elp-personalized .btn-phone:last-child,.form--dark .class-section-bg .content-wrap-top .elp-personalized .form__upload:last-child,.search-results .class-section-bg .content-wrap-top .elp-personalized .search-results__add-button:last-child{width:calc(100% + 100px);margin-bottom:-50px;margin-left:-50px}}.class-item-listing .class-section-bg>.wrapper>.no-classes-msg,.class-item-listing .collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.no-classes-msg,.class-item-listing .collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.no-classes-msg,.class-section-bg>.wrapper>.collapse-panel-content,.class-section-bg>.wrapper>.rtf,.class-section-bg>.wrapper>.select2-results__option,.class-section-bg>.wrapper>.text-normal-sm,.collapse-panel-content .class-item-listing .class-section-bg>.collapse-panel-content__all-ingredients>.no-classes-msg,.collapse-panel-content .class-item-listing .class-section-bg>.collapse-panel-content__ingredients>.no-classes-msg,.collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.collapse-panel-content,.collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.rtf,.collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.select2-results__option,.collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.text-normal-sm,.collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>p,.collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.collapse-panel-content,.collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.rtf,.collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.select2-results__option,.collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.text-normal-sm,.collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>p,.collapse-panel-content .collapse-panel-content__all-ingredients .class-section-bg>.collapse-panel-content__ingredients>p,.collapse-panel-content .collapse-panel-content__all-ingredients .class-section-bg>.wrapper>p,.collapse-panel-content .collapse-panel-content__ingredients .class-section-bg>.collapse-panel-content__all-ingredients>p,.collapse-panel-content .collapse-panel-content__ingredients .class-section-bg>.wrapper>p,.collapse-panel-content .form--dark .class-section-bg>.collapse-panel-content__all-ingredients>.form__field-note,.collapse-panel-content .form--dark .class-section-bg>.collapse-panel-content__all-ingredients>.form__note,.collapse-panel-content .form--dark .class-section-bg>.collapse-panel-content__ingredients>.form__field-note,.collapse-panel-content .form--dark .class-section-bg>.collapse-panel-content__ingredients>.form__note,.collapse-panel-content .generic-product-carousel.trends-carousel .class-section-bg>.collapse-panel-content__all-ingredients>.trend-slide-desc,.collapse-panel-content .generic-product-carousel.trends-carousel .class-section-bg>.collapse-panel-content__ingredients>.trend-slide-desc,.collapse-panel-content .pdp-tools .class-section-bg>.collapse-panel-content__all-ingredients>.select2-container,.collapse-panel-content .pdp-tools .class-section-bg>.collapse-panel-content__ingredients>.select2-container,.collapse-panel-content .trends-header .class-section-bg>.collapse-panel-content__all-ingredients>.trends-header__description,.collapse-panel-content .trends-header .class-section-bg>.collapse-panel-content__ingredients>.trends-header__description,.form--dark .class-section-bg>.wrapper>.form__field-note,.form--dark .class-section-bg>.wrapper>.form__note,.form--dark .collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.form__field-note,.form--dark .collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.form__note,.form--dark .collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.form__field-note,.form--dark .collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.form__note,.generic-product-carousel.trends-carousel .class-section-bg>.wrapper>.trend-slide-desc,.generic-product-carousel.trends-carousel .collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.trend-slide-desc,.generic-product-carousel.trends-carousel .collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.trend-slide-desc,.pdp-tools .class-section-bg>.wrapper>.select2-container,.pdp-tools .collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.select2-container,.pdp-tools .collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.select2-container,.trends-header .class-section-bg>.wrapper>.trends-header__description,.trends-header .collapse-panel-content .class-section-bg>.collapse-panel-content__all-ingredients>.trends-header__description,.trends-header .collapse-panel-content .class-section-bg>.collapse-panel-content__ingredients>.trends-header__description{color:#fff;margin-bottom:30px}.class-section-bg .elp-personalized{margin-top:30px}.class-section-bg .personalized-content__icon{width:60px;height:60px}.class-section-bg .personalized-content__icon img{width:20px}@media screen and (min-width:768px){.class-section-bg .elp-personalized{margin:0 auto 70px}.class-section-bg .personalized-content__icon{width:70px;height:70px}}@media screen and (min-width:1025px){.class-section-bg .personalized-content__icon{width:110px;height:110px}.class-section-bg .personalized-content__icon img{width:40px}}.class-section-bg .class-header-sm{text-transform:uppercase;color:#000;font-weight:500}.class-section-bg #geolocate,.class-section-bg .btn-block,.class-section-bg .btn-generic-dark,.class-section-bg .btn-generic-light,.class-section-bg .btn-generic-xdark,.class-section-bg .button,.class-section-bg .find-a-salon-callout .search-result .btn-phone,.class-section-bg .form--dark .form__upload,.class-section-bg .mysalons-button,.class-section-bg .mysalons-button__clicked,.class-section-bg .personalized-content__message #geolocate,.class-section-bg .personalized-content__message .btn-block,.class-section-bg .personalized-content__message .btn-generic-dark,.class-section-bg .personalized-content__message .btn-generic-light,.class-section-bg .personalized-content__message .btn-generic-xdark,.class-section-bg .personalized-content__message .button,.class-section-bg .personalized-content__message .find-a-salon-callout .search-result .btn-phone,.class-section-bg .personalized-content__message .form--dark .form__upload,.class-section-bg .personalized-content__message .mysalons-button,.class-section-bg .personalized-content__message .mysalons-button__clicked,.class-section-bg .personalized-content__message .profile-addresses__add,.class-section-bg .personalized-content__message .profile__add-button,.class-section-bg .personalized-content__message .profile__edit-button,.class-section-bg .personalized-content__message .profile__edit-button--desktop,.class-section-bg .personalized-content__message .search-results .search-results__add-button,.class-section-bg .profile-addresses__add,.class-section-bg .profile__add-button,.class-section-bg .profile__edit-button,.class-section-bg .profile__edit-button--desktop,.class-section-bg .search-results .search-results__add-button,.find-a-salon-callout .search-result .class-section-bg .btn-phone,.find-a-salon-callout .search-result .class-section-bg .personalized-content__message .btn-phone,.form--dark .class-section-bg .form__upload,.form--dark .class-section-bg .personalized-content__message .form__upload,.search-results .class-section-bg .personalized-content__message .search-results__add-button,.search-results .class-section-bg .search-results__add-button{width:calc(100% + 60px);margin-top:30px;margin-left:-30px}.class-section-bg .btn-block.last-child,.class-section-bg .find-a-salon-callout .search-result .last-child.btn-phone,.class-section-bg .form--dark .last-child.form__upload,.class-section-bg .last-child#geolocate,.class-section-bg .last-child.btn-generic-dark,.class-section-bg .last-child.btn-generic-light,.class-section-bg .last-child.btn-generic-xdark,.class-section-bg .last-child.button,.class-section-bg .last-child.mysalons-button,.class-section-bg .last-child.mysalons-button__clicked,.class-section-bg .last-child.profile-addresses__add,.class-section-bg .last-child.profile__add-button,.class-section-bg .last-child.profile__edit-button,.class-section-bg .last-child.profile__edit-button--desktop,.class-section-bg .personalized-content__message .btn-block.last-child,.class-section-bg .personalized-content__message .find-a-salon-callout .search-result .last-child.btn-phone,.class-section-bg .personalized-content__message .form--dark .last-child.form__upload,.class-section-bg .personalized-content__message .last-child#geolocate,.class-section-bg .personalized-content__message .last-child.btn-generic-dark,.class-section-bg .personalized-content__message .last-child.btn-generic-light,.class-section-bg .personalized-content__message .last-child.btn-generic-xdark,.class-section-bg .personalized-content__message .last-child.button,.class-section-bg .personalized-content__message .last-child.mysalons-button,.class-section-bg .personalized-content__message .last-child.mysalons-button__clicked,.class-section-bg .personalized-content__message .last-child.profile-addresses__add,.class-section-bg .personalized-content__message .last-child.profile__add-button,.class-section-bg .personalized-content__message .last-child.profile__edit-button,.class-section-bg .personalized-content__message .last-child.profile__edit-button--desktop,.class-section-bg .personalized-content__message .search-results .last-child.search-results__add-button,.class-section-bg .search-results .last-child.search-results__add-button,.find-a-salon-callout .search-result .class-section-bg .last-child.btn-phone,.find-a-salon-callout .search-result .class-section-bg .personalized-content__message .last-child.btn-phone,.form--dark .class-section-bg .last-child.form__upload,.form--dark .class-section-bg .personalized-content__message .last-child.form__upload,.search-results .class-section-bg .last-child.search-results__add-button,.search-results .class-section-bg .personalized-content__message .last-child.search-results__add-button{margin-bottom:-30px}@media screen and (min-width:768px){.class-section-bg #geolocate,.class-section-bg .btn-block,.class-section-bg .btn-generic-dark,.class-section-bg .btn-generic-light,.class-section-bg .btn-generic-xdark,.class-section-bg .button,.class-section-bg .find-a-salon-callout .search-result .btn-phone,.class-section-bg .form--dark .form__upload,.class-section-bg .mysalons-button,.class-section-bg .mysalons-button__clicked,.class-section-bg .personalized-content__message #geolocate,.class-section-bg .personalized-content__message .btn-block,.class-section-bg .personalized-content__message .btn-generic-dark,.class-section-bg .personalized-content__message .btn-generic-light,.class-section-bg .personalized-content__message .btn-generic-xdark,.class-section-bg .personalized-content__message .button,.class-section-bg .personalized-content__message .find-a-salon-callout .search-result .btn-phone,.class-section-bg .personalized-content__message .form--dark .form__upload,.class-section-bg .personalized-content__message .mysalons-button,.class-section-bg .personalized-content__message .mysalons-button__clicked,.class-section-bg .personalized-content__message .profile-addresses__add,.class-section-bg .personalized-content__message .profile__add-button,.class-section-bg .personalized-content__message .profile__edit-button,.class-section-bg .personalized-content__message .profile__edit-button--desktop,.class-section-bg .personalized-content__message .search-results .search-results__add-button,.class-section-bg .profile-addresses__add,.class-section-bg .profile__add-button,.class-section-bg .profile__edit-button,.class-section-bg .profile__edit-button--desktop,.class-section-bg .search-results .search-results__add-button,.find-a-salon-callout .search-result .class-section-bg .btn-phone,.find-a-salon-callout .search-result .class-section-bg .personalized-content__message .btn-phone,.form--dark .class-section-bg .form__upload,.form--dark .class-section-bg .personalized-content__message .form__upload,.search-results .class-section-bg .personalized-content__message .search-results__add-button,.search-results .class-section-bg .search-results__add-button{font-size:12px;font-size:1.2rem;width:calc(100% + 100px);margin-left:-50px}.class-section-bg .btn-block.last-child,.class-section-bg .find-a-salon-callout .search-result .last-child.btn-phone,.class-section-bg .form--dark .last-child.form__upload,.class-section-bg .last-child#geolocate,.class-section-bg .last-child.btn-generic-dark,.class-section-bg .last-child.btn-generic-light,.class-section-bg .last-child.btn-generic-xdark,.class-section-bg .last-child.button,.class-section-bg .last-child.mysalons-button,.class-section-bg .last-child.mysalons-button__clicked,.class-section-bg .last-child.profile-addresses__add,.class-section-bg .last-child.profile__add-button,.class-section-bg .last-child.profile__edit-button,.class-section-bg .last-child.profile__edit-button--desktop,.class-section-bg .personalized-content__message .btn-block.last-child,.class-section-bg .personalized-content__message .find-a-salon-callout .search-result .last-child.btn-phone,.class-section-bg .personalized-content__message .form--dark .last-child.form__upload,.class-section-bg .personalized-content__message .last-child#geolocate,.class-section-bg .personalized-content__message .last-child.btn-generic-dark,.class-section-bg .personalized-content__message .last-child.btn-generic-light,.class-section-bg .personalized-content__message .last-child.btn-generic-xdark,.class-section-bg .personalized-content__message .last-child.button,.class-section-bg .personalized-content__message .last-child.mysalons-button,.class-section-bg .personalized-content__message .last-child.mysalons-button__clicked,.class-section-bg .personalized-content__message .last-child.profile-addresses__add,.class-section-bg .personalized-content__message .last-child.profile__add-button,.class-section-bg .personalized-content__message .last-child.profile__edit-button,.class-section-bg .personalized-content__message .last-child.profile__edit-button--desktop,.class-section-bg .personalized-content__message .search-results .last-child.search-results__add-button,.class-section-bg .search-results .last-child.search-results__add-button,.find-a-salon-callout .search-result .class-section-bg .last-child.btn-phone,.find-a-salon-callout .search-result .class-section-bg .personalized-content__message .last-child.btn-phone,.form--dark .class-section-bg .last-child.form__upload,.form--dark .class-section-bg .personalized-content__message .last-child.form__upload,.search-results .class-section-bg .last-child.search-results__add-button,.search-results .class-section-bg .personalized-content__message .last-child.search-results__add-button{margin-bottom:-50px}.class-item-listing .class-section-bg>.content-wrap-top>.no-classes-msg,.class-section-bg>.content-wrap-top>.collapse-panel-content,.class-section-bg>.content-wrap-top>.rtf,.class-section-bg>.content-wrap-top>.select2-results__option,.class-section-bg>.content-wrap-top>.text-normal-sm,.class-section-bg>.content-wrap-top>p,.collapse-panel-content .collapse-panel-content__all-ingredients .class-section-bg>.content-wrap-top>p,.collapse-panel-content .collapse-panel-content__ingredients .class-section-bg>.content-wrap-top>p,.form--dark .class-section-bg>.content-wrap-top>.form__field-note,.form--dark .class-section-bg>.content-wrap-top>.form__note,.generic-product-carousel.trends-carousel .class-section-bg>.content-wrap-top>.trend-slide-desc,.pdp-tools .class-section-bg>.content-wrap-top>.select2-container,.trends-header .class-section-bg>.content-wrap-top>.trends-header__description{margin-bottom:70px;padding:0 25px}}@media screen and (min-width:1025px){.class-section-bg #geolocate,.class-section-bg .btn-block,.class-section-bg .btn-generic-dark,.class-section-bg .btn-generic-light,.class-section-bg .btn-generic-xdark,.class-section-bg .button,.class-section-bg .find-a-salon-callout .search-result .btn-phone,.class-section-bg .form--dark .form__upload,.class-section-bg .mysalons-button,.class-section-bg .mysalons-button__clicked,.class-section-bg .personalized-content__message #geolocate,.class-section-bg .personalized-content__message .btn-block,.class-section-bg .personalized-content__message .btn-generic-dark,.class-section-bg .personalized-content__message .btn-generic-light,.class-section-bg .personalized-content__message .btn-generic-xdark,.class-section-bg .personalized-content__message .button,.class-section-bg .personalized-content__message .find-a-salon-callout .search-result .btn-phone,.class-section-bg .personalized-content__message .form--dark .form__upload,.class-section-bg .personalized-content__message .mysalons-button,.class-section-bg .personalized-content__message .mysalons-button__clicked,.class-section-bg .personalized-content__message .profile-addresses__add,.class-section-bg .personalized-content__message .profile__add-button,.class-section-bg .personalized-content__message .profile__edit-button,.class-section-bg .personalized-content__message .profile__edit-button--desktop,.class-section-bg .personalized-content__message .search-results .search-results__add-button,.class-section-bg .profile-addresses__add,.class-section-bg .profile__add-button,.class-section-bg .profile__edit-button,.class-section-bg .profile__edit-button--desktop,.class-section-bg .search-results .search-results__add-button,.find-a-salon-callout .search-result .class-section-bg .btn-phone,.find-a-salon-callout .search-result .class-section-bg .personalized-content__message .btn-phone,.form--dark .class-section-bg .form__upload,.form--dark .class-section-bg .personalized-content__message .form__upload,.search-results .class-section-bg .personalized-content__message .search-results__add-button,.search-results .class-section-bg .search-results__add-button{font-size:16px;font-size:1.6rem}}.class-item-listing .class-section-bg>.content-wrap-top>.no-classes-msg,.class-section-bg>.content-wrap-top>.collapse-panel-content,.class-section-bg>.content-wrap-top>.rtf,.class-section-bg>.content-wrap-top>.select2-results__option,.class-section-bg>.content-wrap-top>.text-normal-sm,.class-section-bg>.content-wrap-top>p,.collapse-panel-content .collapse-panel-content__all-ingredients .class-section-bg>.content-wrap-top>p,.collapse-panel-content .collapse-panel-content__ingredients .class-section-bg>.content-wrap-top>p,.form--dark .class-section-bg>.content-wrap-top>.form__field-note,.form--dark .class-section-bg>.content-wrap-top>.form__note,.generic-product-carousel.trends-carousel .class-section-bg>.content-wrap-top>.trend-slide-desc,.pdp-tools .class-section-bg>.content-wrap-top>.select2-container,.trends-header .class-section-bg>.content-wrap-top>.trends-header__description{font-size:14px;font-size:1.4rem;color:#fff}@media screen and (min-width:1025px){.class-item-listing .class-section-bg>.content-wrap-top>.no-classes-msg,.class-section-bg>.content-wrap-top>.collapse-panel-content,.class-section-bg>.content-wrap-top>.rtf,.class-section-bg>.content-wrap-top>.select2-results__option,.class-section-bg>.content-wrap-top>.text-normal-sm,.class-section-bg>.content-wrap-top>p,.collapse-panel-content .collapse-panel-content__all-ingredients .class-section-bg>.content-wrap-top>p,.collapse-panel-content .collapse-panel-content__ingredients .class-section-bg>.content-wrap-top>p,.form--dark .class-section-bg>.content-wrap-top>.form__field-note,.form--dark .class-section-bg>.content-wrap-top>.form__note,.generic-product-carousel.trends-carousel .class-section-bg>.content-wrap-top>.trend-slide-desc,.pdp-tools .class-section-bg>.content-wrap-top>.select2-container,.trends-header .class-section-bg>.content-wrap-top>.trends-header__description{font-size:22px;font-size:2.2rem;margin-bottom:70px;padding:0 80px}}@media screen and (min-width:768px){.class-section-bg{padding:0 10px 20px}}@media screen and (min-width:1025px){.class-section-bg{padding:0 65px 20px}}.class-section-bg__list{font-size:12px;font-size:1.2rem;text-align:left;color:#fff;list-style-type:disc;width:270px;padding-left:25px;margin:0 auto 30px;opacity:.5;filter:alpha(opacity=50);letter-spacing:.05em;line-height:1.5em}.class-section-light,.trends-header,.trends-left,.trends-listing__title,.trends-right{text-align:center}.class-section-bg__list li{margin-bottom:5px}.class-section-light{background-color:#efefef;color:#878787;border-bottom:1px solid #dfdfdf}.class-section-light.section--offset{padding-top:200px;margin-top:-200px}@media screen and (min-width:768px){.class-section-bg__list{font-size:13px;font-size:1.3rem;width:320px;margin-bottom:60px}.class-section-light.section--offset{padding-top:220px;margin-top:-270px}.trends-category .main-media-carousel-wrapper.sticky-carousel.is-sticky{top:75px}}@media screen and (min-width:1025px){.class-section-bg__list{font-size:16px;font-size:1.6rem;width:430px;margin-bottom:80px}.class-section-light.section--offset{padding-top:400px;margin-top:-420px}}.class-section-light .EOD-subcategories__title,.class-section-light .bg-generic-callout__pink,.class-section-light .classes-section-nav__parent>span,.class-section-light .collapse-panel-content h4,.class-section-light .collapse-panel-content h5,.class-section-light .heading-simple,.class-section-light .product .product__name,.class-section-light .product-heading,.class-section-light .product-listing-item__description-wrapper h2 span,.class-section-light .product__review .review__number,.class-section-light .product__series,.class-section-light .text-rule h1,.class-section-light .text-rule h2,.class-section-light .text-rule h3,.class-section-light .text-rule h4,.class-section-light .text-rule span,.class-section-light .text-rule-large h1,.class-section-light .text-rule-large h2,.class-section-light .text-rule-large h3,.class-section-light .text-rule-large h4,.class-section-light .text-rule-large span,.collapse-panel-content .class-section-light h4,.collapse-panel-content .class-section-light h5,.product .class-section-light .product__name,.product-listing-item__description-wrapper h2 .class-section-light span,.product__review .class-section-light .review__number,.text-rule .class-section-light h1,.text-rule .class-section-light h2,.text-rule .class-section-light h3,.text-rule .class-section-light h4,.text-rule .class-section-light span,.text-rule-large .class-section-light h1,.text-rule-large .class-section-light h2,.text-rule-large .class-section-light h3,.text-rule-large .class-section-light h4,.text-rule-large .class-section-light span{color:#878787;margin:0 auto 30px}@media screen and (min-width:1025px){.class-section-light .EOD-subcategories__title,.class-section-light .bg-generic-callout__pink,.class-section-light .classes-section-nav__parent>span,.class-section-light .collapse-panel-content h4,.class-section-light .collapse-panel-content h5,.class-section-light .heading-simple,.class-section-light .product .product__name,.class-section-light .product-heading,.class-section-light .product-listing-item__description-wrapper h2 span,.class-section-light .product__review .review__number,.class-section-light .product__series,.class-section-light .text-rule h1,.class-section-light .text-rule h2,.class-section-light .text-rule h3,.class-section-light .text-rule h4,.class-section-light .text-rule span,.class-section-light .text-rule-large h1,.class-section-light .text-rule-large h2,.class-section-light .text-rule-large h3,.class-section-light .text-rule-large h4,.class-section-light .text-rule-large span,.collapse-panel-content .class-section-light h4,.collapse-panel-content .class-section-light h5,.product .class-section-light .product__name,.product-listing-item__description-wrapper h2 .class-section-light span,.product__review .class-section-light .review__number,.text-rule .class-section-light h1,.text-rule .class-section-light h2,.text-rule .class-section-light h3,.text-rule .class-section-light h4,.text-rule .class-section-light span,.text-rule-large .class-section-light h1,.text-rule-large .class-section-light h2,.text-rule-large .class-section-light h3,.text-rule-large .class-section-light h4,.text-rule-large .class-section-light span{margin:0 auto 40px}}.class-section-light .icon-pin{height:55px;width:55px;border-radius:50%;margin-bottom:20px;background:url(/_Images/global/ui/icon-pin-dark.svg) center center no-repeat #fff;background-size:20px}.class__social{padding:20px 0}@media screen and (min-width:1025px){.class-section-light .icon-pin{height:110px;width:110px;background-size:30px}.class__social{padding:30px 0}}.class-section-dark{border-bottom:1px solid #383838}.class__olapic{padding:30px 0}.loader,.search-loader{display:block;margin:10px auto}.trends-category .social__icons{padding:25px 0;border-style:solid;border-color:#383838;border-width:1px 0}.trends-category .featured-item-listing__container{margin-top:0}.trends-header{margin-bottom:35px;padding:3.5em 2em;background-color:#efefef}.trends-header .trends-header__title{color:#000}@media screen and (min-width:768px){.trends-header{margin:0;padding:58px 2em 65px}.trends-header .trends-header__title{font-size:50px;font-size:5rem;margin-bottom:20px}}@media screen and (min-width:1025px){.trends-header .trends-header__title{font-size:100px;font-size:10rem;margin-bottom:40px}}.collapse-panel-content .trends-header hr,.trends-header .collapse-panel-content hr,.trends-header .rule--short{width:50px;height:1px;background-color:#000}@media screen and (min-width:768px){.collapse-panel-content .trends-header hr,.trends-header .collapse-panel-content hr,.trends-header .rule--short{margin-bottom:20px;width:40px;height:2px}}@media screen and (min-width:1025px){.collapse-panel-content .trends-header hr,.trends-header .collapse-panel-content hr,.trends-header .rule--short{margin-bottom:40px;width:75px}}.trends-header .trends-header__description{letter-spacing:.05em;color:rgba(0,0,0,.85);line-height:1.5;max-width:620px;margin:0 auto}@media screen and (min-width:768px){.trends-header .trends-header__description{max-width:68%;line-height:1.3em;letter-spacing:.05em}.trends-listing-wrapper{width:90%}}.trends-listing-wrapper{max-width:1000px;margin:0 auto}.trends-listing{padding:35px}@media screen and (min-width:768px){.trends-listing:nth-child(odd){clear:both}.trends-listing:nth-child(odd):before{position:absolute;top:0;left:0;display:block;content:"";width:200%;height:1px;background-color:rgba(56,56,56,.3)}.trends-listing:nth-child(odd):first-child:before{display:none}.trends-listing{float:left;padding:35px 25px 75px;width:50%}}@media screen and (min-width:1025px){.trends-listing{margin-bottom:90px;padding:0 25px 80px}}.trends-listing img{margin-bottom:25px;width:100%}@media screen and (min-width:1025px){.trends-listing img{margin-bottom:50px}}.generic-product-carousel.trends-carousel .trends-listing .trend-slide-title,.trends-listing .generic-product-carousel.trends-carousel .trend-slide-title,.trends-listing .text-normal-md{font-weight:300;line-height:1.3em;margin-bottom:30px;text-align:center;color:rgba(255,255,255,.85)}@media screen and (min-width:768px){.generic-product-carousel.trends-carousel .trends-listing .trend-slide-title,.trends-listing .generic-product-carousel.trends-carousel .trend-slide-title,.trends-listing .text-normal-md{font-size:14px;font-size:1.4rem;padding:0}.find-a-salon-callout .search-result .trends-listing .btn-phone,.form--dark .trends-listing .form__upload,.search-results .trends-listing .search-results__add-button,.trends-listing #geolocate,.trends-listing .btn-block,.trends-listing .btn-generic-dark,.trends-listing .btn-generic-light,.trends-listing .btn-generic-xdark,.trends-listing .button,.trends-listing .find-a-salon-callout .search-result .btn-phone,.trends-listing .form--dark .form__upload,.trends-listing .mysalons-button,.trends-listing .mysalons-button__clicked,.trends-listing .profile-addresses__add,.trends-listing .profile__add-button,.trends-listing .profile__edit-button,.trends-listing .profile__edit-button--desktop,.trends-listing .search-results .search-results__add-button{position:absolute;bottom:35px;width:calc(100% - 50px)}}@media screen and (min-width:1025px){.generic-product-carousel.trends-carousel .trends-listing .trend-slide-title,.trends-listing .generic-product-carousel.trends-carousel .trend-slide-title,.trends-listing .text-normal-md{font-size:16px;font-size:1.6rem}.find-a-salon-callout .search-result .trends-listing .btn-phone,.form--dark .trends-listing .form__upload,.search-results .trends-listing .search-results__add-button,.trends-listing #geolocate,.trends-listing .btn-block,.trends-listing .btn-generic-dark,.trends-listing .btn-generic-light,.trends-listing .btn-generic-xdark,.trends-listing .button,.trends-listing .find-a-salon-callout .search-result .btn-phone,.trends-listing .form--dark .form__upload,.trends-listing .mysalons-button,.trends-listing .mysalons-button__clicked,.trends-listing .profile-addresses__add,.trends-listing .profile__add-button,.trends-listing .profile__edit-button,.trends-listing .profile__edit-button--desktop,.trends-listing .search-results .search-results__add-button{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:300px;height:80px;bottom:0;font-size:14px;font-size:1.4rem}}.trends-listing__title{font-size:14px;font-size:1.4rem;margin-bottom:15px;padding:0 40px}@media screen and (min-width:1025px){.trends-listing__title{font-size:18px;font-size:1.8rem;margin-bottom:30px}}.trends .two-columns--right{background-color:#2b2b2b}@media screen and (max-width:767px){.trends .category-nav{width:calc(100% - 30px)!important}.trends-right{padding-top:15px}}.trends-left{max-width:100%}.trends-left .main-media-carousel-wrapper,.trends-left .main-media-carousel-wrapper__outter{width:100%}.trends-left .main-media-carousel-wrapper .slick-prev{left:50px}.trends-left .main-media-carousel-wrapper .slick-next{right:50px}.trends-left .slick-slide{position:relative;width:100%;height:320px;overflow:hidden}.trends-left .slick-slide>img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;max-height:none}.trends-left .slick-dots li button:hover:before{opacity:1;filter:alpha(opacity=100)}.trends-left .slick-dots li button:before{color:#fff;opacity:.3;filter:alpha(opacity=30)}.trends-right .slick-slide,.trends-right .slick-slide.slick-active,.trends-right .slick-slide:hover{opacity:1;filter:alpha(opacity=100)}.trends-left .slick-dots li.slick-active button:before{font-size:40px;font-size:4rem;color:#fff;content:'◦';line-height:18px;opacity:1;filter:alpha(opacity=100)}.classes-section-nav__parent.trends-right>span,.collapse-panel-content .trends-right>h4,.collapse-panel-content .trends-right>h5,.product .trends-right>.product__name,.product .trends-right>.product__series,.product-listing-item__description-wrapper h2 .trends-right>span,.product__review .trends-right>.review__number,.text-rule .trends-right>h1,.text-rule .trends-right>h2,.text-rule .trends-right>h3,.text-rule .trends-right>h4,.text-rule .trends-right>span,.text-rule-large .trends-right>h1,.text-rule-large .trends-right>h2,.text-rule-large .trends-right>h3,.text-rule-large .trends-right>h4,.text-rule-large .trends-right>span,.trends-right>.EOD-subcategories__title,.trends-right>.bg-generic-callout__pink,.trends-right>.heading-simple,.trends-right>.product-heading,.trends-right>.product__series{margin-bottom:15px}.clp-section .rtf .trends-right.content-top hr.rule--dark,.clp-section .rtf .trends-right.content-wrap-top hr.rule--dark,.trends-right.content-top .clp-section .rtf hr.rule--dark,.trends-right.content-top .rule.rule--dark,.trends-right.content-wrap-top .clp-section .rtf hr.rule--dark,.trends-right.content-wrap-top .rule.rule--dark{background-color:rgba(255,255,255,.1)}.trends-right .trends-header{position:relative}@media screen and (min-width:768px){.trends-right h1{font-size:80px;font-size:8rem}.trends-right .trends-header{margin:-30px -30px 0}}.trends-right .dropdown-menu{z-index:9998;position:absolute;background-color:#272727;top:44px;left:0;text-align:left;width:100%}.trends-right .dropdown-menu li{padding:15px 20px}.trends-right .dropdown-menu li:nth-child(even){background-color:#2b2b2b;border-top:1px solid rgba(56,56,56,.3)}.trends-right .dropdown-menu__thumbnail{display:inline-block;margin-right:15px;vertical-align:middle}.trends-right .dropdown-menu__innerwrapper{display:inline-block;vertical-align:middle}.trends-right .category-sorting .search-module__input{width:auto;padding-left:45px}.trends-right .category-sorting .search-module__submit{left:15px}@media screen and (min-width:768px){.trends-right .category-sorting{margin:0 -30px}}.trends-right .category-sorting__top{position:relative;height:45px;text-align:left}@media screen and (min-width:1025px){.trends-right .category-sorting .search-module__input{padding-top:23px;padding-left:120px}.trends-right .category-sorting .search-module__submit{top:22px;left:75px}.trends-right .category-sorting__top{height:70px}.trends-right .category-sorting__bottom{padding-left:75px}}.trends-right .category__filter{position:relative;margin-left:-30px;width:100%;border-bottom:1px solid #383838}.trends-right .category-layout,.trends-right .full-width-carousel{border-bottom:1px solid rgba(56,56,56,.3)}.trends-right .category-sorting{margin:0}@media screen and (min-width:768px){.trends-right .category__filter{margin-left:0}.item-listing-item__round .trends-right .full-width-carousel p,.product .trends-right .full-width-carousel .product__count,.product .trends-right .full-width-carousel .product__price,.profile-favorites .trends-right .full-width-carousel .product__count,.profile-favorites .trends-right .full-width-carousel .product__price,.profile-table__row .order-history__date .trends-right .full-width-carousel .number,.quickshop-hover .trends-right .full-width-carousel a,.trends-right .full-width-carousel .generic-product-carousel__price,.trends-right .full-width-carousel .heading-secondary,.trends-right .full-width-carousel .item-listing-item__round p,.trends-right .full-width-carousel .product .product__count,.trends-right .full-width-carousel .product .product__price,.trends-right .full-width-carousel .profile-favorites .product__count,.trends-right .full-width-carousel .profile-favorites .product__price,.trends-right .full-width-carousel .profile-table__row .order-history__date .number,.trends-right .full-width-carousel .quickshop-hover a,.trends-right .full-width-carousel .salons-listing__salon-name,.trends-right .full-width-carousel .upcoming-events .date--round p,.trends-right .full-width-carousel h2,.trends-right .full-width-carousel h3,.upcoming-events .date--round .trends-right .full-width-carousel p{font-size:40px;font-size:4rem}}.trends-right .category__filter .search-module__input{display:inline-block;width:65%;height:45px;padding:0 0 0 45px}.trends-right .category__filter .search-module__submit{position:absolute;top:14px;left:15px;width:19px;height:22px;background-size:contain}.trends-right .category__filter .category__filter--button{width:33.3%;vertical-align:top;border-left:1px solid rgba(56,56,56,.3)}.trends-right .category__filter .category__filter--button span{background-position:center right 18px;padding-right:25px;padding-left:0}.trends-right .full-width-carousel{width:calc(100% + 60px);margin:30px -30px 0}.item-listing-item__round .trends-right .full-width-carousel p,.product .trends-right .full-width-carousel .product__count,.product .trends-right .full-width-carousel .product__price,.profile-favorites .trends-right .full-width-carousel .product__count,.profile-favorites .trends-right .full-width-carousel .product__price,.profile-table__row .order-history__date .trends-right .full-width-carousel .number,.quickshop-hover .trends-right .full-width-carousel a,.trends-right .full-width-carousel .generic-product-carousel__price,.trends-right .full-width-carousel .heading-secondary,.trends-right .full-width-carousel .item-listing-item__round p,.trends-right .full-width-carousel .product .product__count,.trends-right .full-width-carousel .product .product__price,.trends-right .full-width-carousel .profile-favorites .product__count,.trends-right .full-width-carousel .profile-favorites .product__price,.trends-right .full-width-carousel .profile-table__row .order-history__date .number,.trends-right .full-width-carousel .quickshop-hover a,.trends-right .full-width-carousel .salons-listing__salon-name,.trends-right .full-width-carousel .upcoming-events .date--round p,.trends-right .full-width-carousel h2,.trends-right .full-width-carousel h3,.upcoming-events .date--round .trends-right .full-width-carousel p{margin-bottom:35px;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;letter-spacing:.01em}.trends-right .generic-product-carousel{position:relative}@media screen and (min-width:1025px){.item-listing-item__round .trends-right .full-width-carousel p,.product .trends-right .full-width-carousel .product__count,.product .trends-right .full-width-carousel .product__price,.profile-favorites .trends-right .full-width-carousel .product__count,.profile-favorites .trends-right .full-width-carousel .product__price,.profile-table__row .order-history__date .trends-right .full-width-carousel .number,.quickshop-hover .trends-right .full-width-carousel a,.trends-right .full-width-carousel .generic-product-carousel__price,.trends-right .full-width-carousel .heading-secondary,.trends-right .full-width-carousel .item-listing-item__round p,.trends-right .full-width-carousel .product .product__count,.trends-right .full-width-carousel .product .product__price,.trends-right .full-width-carousel .profile-favorites .product__count,.trends-right .full-width-carousel .profile-favorites .product__price,.trends-right .full-width-carousel .profile-table__row .order-history__date .number,.trends-right .full-width-carousel .quickshop-hover a,.trends-right .full-width-carousel .salons-listing__salon-name,.trends-right .full-width-carousel .upcoming-events .date--round p,.trends-right .full-width-carousel h2,.trends-right .full-width-carousel h3,.upcoming-events .date--round .trends-right .full-width-carousel p{font-size:70px;font-size:7rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;margin-bottom:70px}.trends-right .full-width-carousel{margin-top:70px}.trends-right .generic-product-carousel .slick-list{margin-bottom:70px}.trends-right .generic-product-carousel .slick-arrow{bottom:20px}.trends-right .generic-product-carousel .slick-dots{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-1px}}.trends-right .slick-slide{position:relative}.find-a-salon-callout .search-result .trends-right .slick-slide:not(.slick-active) .btn-phone,.form--dark .trends-right .slick-slide:not(.slick-active) .form__upload,.search-results .trends-right .slick-slide:not(.slick-active) .search-results__add-button,.trends-right .slick-slide.slick-active .trends-carousel-image:after,.trends-right .slick-slide:hover .trends-carousel-image:after,.trends-right .slick-slide:not(.slick-active) #geolocate,.trends-right .slick-slide:not(.slick-active) .btn-block,.trends-right .slick-slide:not(.slick-active) .btn-generic-dark,.trends-right .slick-slide:not(.slick-active) .btn-generic-light,.trends-right .slick-slide:not(.slick-active) .btn-generic-xdark,.trends-right .slick-slide:not(.slick-active) .button,.trends-right .slick-slide:not(.slick-active) .find-a-salon-callout .search-result .btn-phone,.trends-right .slick-slide:not(.slick-active) .form--dark .form__upload,.trends-right .slick-slide:not(.slick-active) .generic-product-carousel__caption,.trends-right .slick-slide:not(.slick-active) .mysalons-button,.trends-right .slick-slide:not(.slick-active) .mysalons-button__clicked,.trends-right .slick-slide:not(.slick-active) .profile-addresses__add,.trends-right .slick-slide:not(.slick-active) .profile__add-button,.trends-right .slick-slide:not(.slick-active) .profile__edit-button,.trends-right .slick-slide:not(.slick-active) .profile__edit-button--desktop,.trends-right .slick-slide:not(.slick-active) .search-results .search-results__add-button,.trends-right .slick-slide:not(.slick-active) p{opacity:0;filter:alpha(opacity=0)}@media screen and (min-width:768px){.trends-right .slick-slide .generic-product-carousel__caption{width:calc(100% + 80px);max-width:none;margin-left:-40px;padding-top:22px;padding-right:0;padding-left:0}}@media screen and (min-width:1025px){.trends-right .slick-slide .generic-product-carousel__caption{font-size:18px;font-size:1.8rem;padding:45px 0 22px}}.find-a-salon-callout .search-result .trends-right .slick-slide .btn-phone,.form--dark .trends-right .slick-slide .form__upload,.search-results .trends-right .slick-slide .search-results__add-button,.trends-right .slick-slide #geolocate,.trends-right .slick-slide .btn-block,.trends-right .slick-slide .btn-generic-dark,.trends-right .slick-slide .btn-generic-light,.trends-right .slick-slide .btn-generic-xdark,.trends-right .slick-slide .button,.trends-right .slick-slide .find-a-salon-callout .search-result .btn-phone,.trends-right .slick-slide .form--dark .form__upload,.trends-right .slick-slide .mysalons-button,.trends-right .slick-slide .mysalons-button__clicked,.trends-right .slick-slide .profile-addresses__add,.trends-right .slick-slide .profile__add-button,.trends-right .slick-slide .profile__edit-button,.trends-right .slick-slide .profile__edit-button--desktop,.trends-right .slick-slide .search-results .search-results__add-button{font-weight:400}.trends-right .slick-slide p{line-height:1.3em}@media screen and (min-width:768px){.trends-right .slick-slide p{font-size:14px;font-size:1.4rem;width:calc(100% + 80px);margin-top:8px;margin-left:-40px;padding:0}}.trends-right .slick-slide:not(.slick-active) .trends-carousel-image img{-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);filter:grayscale(1)}.trends-right .slick-slide:not(.slick-active):hover .trends-carousel-image img{-moz-filter:none;-o-filter:none;-ms-filter:none;-webkit-filter:none;filter:none}.trends-right .slick-slide img{width:100%}.trends-right .generic-product-carousel-dots-wrapper{margin-bottom:-8px}@media screen and (min-width:1025px){.trends-right .slick-slide p{font-size:16px;font-size:1.6rem;margin-top:0;padding:0 0 23px}.find-a-salon-callout .search-result .trends-right .slick-slide .btn-phone,.form--dark .trends-right .slick-slide .form__upload,.search-results .trends-right .slick-slide .search-results__add-button,.trends-right .slick-slide #geolocate,.trends-right .slick-slide .btn-block,.trends-right .slick-slide .btn-generic-dark,.trends-right .slick-slide .btn-generic-light,.trends-right .slick-slide .btn-generic-xdark,.trends-right .slick-slide .button,.trends-right .slick-slide .find-a-salon-callout .search-result .btn-phone,.trends-right .slick-slide .form--dark .form__upload,.trends-right .slick-slide .mysalons-button,.trends-right .slick-slide .mysalons-button__clicked,.trends-right .slick-slide .profile-addresses__add,.trends-right .slick-slide .profile__add-button,.trends-right .slick-slide .profile__edit-button,.trends-right .slick-slide .profile__edit-button--desktop,.trends-right .slick-slide .search-results .search-results__add-button{font-size:14px;font-size:1.4rem;height:80px}.trends-right .slick-slide{width:460px}.trends-right .generic-product-carousel-dots-wrapper{margin-bottom:0}}.trends-right .social__icons{margin-bottom:25px}.trends-right .rtf ol,.trends-right .rtf p,.trends-right .rtf ul{color:#000}.trends-carousel-image{position:relative}.trends-carousel-image:after{position:absolute;top:0;left:0;display:block;content:" ";background-color:#272727;width:100%;height:100%;opacity:.9;filter:alpha(opacity=90)}.trends-right--bg{background:url(/_Images/global/content-managed/trends-bg.png) top right no-repeat;background-size:contain}.trends-landing-top{position:relative;padding:15px 30px 0}@media screen and (min-width:1025px){.trends-landing-top{font-size:11px;font-size:1.1rem;padding:30px}}.collapse-panel-content .trends__collapsible .collapse-panel-content__all-ingredients,.collapse-panel-content .trends__collapsible .collapse-panel-content__ingredients,.trends__collapsible .collapse-panel-content,.trends__collapsible .collapse-panel-content .collapse-panel-content__all-ingredients,.trends__collapsible .collapse-panel-content .collapse-panel-content__ingredients,.trends__collapsible .content-50-wrap,.trends__collapsible .content-wrap,.trends__collapsible .content-wrap-padded,.trends__collapsible .content-wrap-top,.trends__collapsible .content-wrap-wide,.trends__collapsible .wrapper{text-align:left}.formula-author-data{text-align:center;padding:0 30px}.EOD-subcategories__select .formula-author-data .select2-selection__rendered,.category-sorting__bottom .formula-author-data .category-sorting__filter,.category-sorting__dropdown .select2-container--default .select2-selection--single .formula-author-data .select2-selection__rendered,.classes-section-nav__item .formula-author-data a,.formula-author-data .EOD-subcategories__select .select2-selection__rendered,.formula-author-data .category-sorting__bottom,.formula-author-data .category-sorting__bottom .category-sorting__filter,.formula-author-data .category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered,.formula-author-data .category-sorting__number,.formula-author-data .classes-section-nav__item a,.formula-author-data .header-bar--dark p,.formula-author-data .product-listing-item__description-wrapper h2 span,.formula-author-data .text-normal-xs,.header-bar--dark .formula-author-data p,.product-listing-item__description-wrapper h2 .formula-author-data span{font-size:7px;font-size:.7rem;text-transform:uppercase;letter-spacing:.3em;color:#878787}@media screen and (min-width:1025px){.EOD-subcategories__select .formula-author-data .select2-selection__rendered,.category-sorting__bottom .formula-author-data .category-sorting__filter,.category-sorting__dropdown .select2-container--default .select2-selection--single .formula-author-data .select2-selection__rendered,.classes-section-nav__item .formula-author-data a,.formula-author-data .EOD-subcategories__select .select2-selection__rendered,.formula-author-data .category-sorting__bottom,.formula-author-data .category-sorting__bottom .category-sorting__filter,.formula-author-data .category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered,.formula-author-data .category-sorting__number,.formula-author-data .classes-section-nav__item a,.formula-author-data .header-bar--dark p,.formula-author-data .product-listing-item__description-wrapper h2 span,.formula-author-data .text-normal-xs,.header-bar--dark .formula-author-data p,.product-listing-item__description-wrapper h2 .formula-author-data span{font-size:11px;font-size:1.1rem}}.account-nav .account-links__item .formula-author-data a,.formula-author-data .account-nav .account-links__item a,.formula-author-data .page-intro-text,.formula-author-data .salons-listing__salon-address,.formula-author-data .text-normal-lg{color:#fff;margin-bottom:20px}.formula-author-data .generic-product-carousel.trends-carousel .trend-slide-title,.formula-author-data .page-intro-text,.formula-author-data .text-normal-md,.generic-product-carousel.trends-carousel .formula-author-data .trend-slide-title{line-height:1.25em;margin-bottom:40px;font-weight:300;color:#878787}@media screen and (min-width:768px){.formula-author-data .generic-product-carousel.trends-carousel .trend-slide-title,.formula-author-data .page-intro-text,.formula-author-data .text-normal-md,.generic-product-carousel.trends-carousel .formula-author-data .trend-slide-title{font-size:14px;font-size:1.4rem}}@media screen and (min-width:1025px){.formula-author-data .generic-product-carousel.trends-carousel .trend-slide-title,.formula-author-data .page-intro-text,.formula-author-data .text-normal-md,.generic-product-carousel.trends-carousel .formula-author-data .trend-slide-title{font-size:20px;font-size:2rem;line-height:1.4;max-width:400px;margin:0 auto 40px}}.formula-author-data__avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;margin:0 auto 15px}@media screen and (min-width:1025px){.formula-author-data__avatar{width:90px;height:90px}}.variation-module h2{line-height:80px;display:block;height:80px;margin-bottom:0;text-align:center;background-color:#2b2b2b}@media screen and (min-width:768px){.variation-module h2{font-size:40px;font-size:4rem;line-height:90px;height:90px}}@media screen and (min-width:1025px){.variation-module h2{font-size:70px;font-size:7rem;line-height:185px;height:185px}}.variation-module .featured-item-listing__container{margin:0 auto}.variation-module .featured-item-listing__item{margin-bottom:0;background-color:#fff}.variation-module .featured-item-listing__item .featured-item__image{overflow:hidden}.variation-module .featured-item-listing__item .featured-item__image img{max-height:none}@media screen and (max-width:767px){.variation-module .featured-item-listing__item .featured-item__details{top:60%}.variation-module .featured-item-listing__item .featured-item__details .item-description{float:left}}@media screen and (min-width:768px){.variation-module .featured-item-listing__item .featured-item__image{display:table-cell;height:auto}.variation-module .featured-item-listing__item .featured-item__details{display:table-cell}.variation-module .featured-item-listing__item{display:table;width:100%;background-color:transparent;table-layout:fixed}}.variation-module .featured-item__image{display:block;margin-bottom:0;padding-bottom:0}.variation-module .featured-item__image img{display:block;min-width:100%;margin-bottom:0}@media screen and (min-width:768px){.variation-module .featured-item__image{display:table-cell;width:41%;min-width:inherit}}@media screen and (min-width:1500px){.variation-module .featured-item__image{width:45%}}.variation-module .featured-item__details{display:block}@media screen and (min-width:768px){.variation-module .featured-item__details{display:table-cell;width:59%;padding:15px;border-bottom:1px solid #dfdfdf}}@media screen and (min-width:1500px){.variation-module .featured-item__details{width:55%;padding:25px}}@media screen and (min-width:1750px){.variation-module .featured-item__details{padding:50px}}.variation-module .item-title{font-size:25px;font-size:2.5rem}.variation-module .item-title a{color:inherit}@media screen and (min-width:1025px){.variation-module .item-title{font-size:40px;font-size:4rem}}@media screen and (min-width:1500px){.variation-module .item-title{font-size:50px;font-size:5rem}}.variation-module .item-description{font-size:9px;font-size:.9rem;display:inline-block;margin-bottom:0;vertical-align:middle;width:calc(100% - 31px);float:left}@media screen and (min-width:768px){.variation-module .item-description{font-size:9px;font-size:.9rem}}@media screen and (min-width:1025px){.variation-module .item-description{font-size:12px;font-size:1.2rem}}@media screen and (min-width:1300px){.variation-module .item-description{font-size:14px;font-size:1.4rem}}@media screen and (min-width:1500px){.variation-module .item-description{font-size:18px;font-size:1.8rem;width:calc(100% - 60px)}}.variation-module .featured-item__icon{display:inline-block;vertical-align:middle;position:relative;margin:0;float:right}.variation-module .featured-item__icon .icon-arrow-long{width:24px;height:10px}@media screen and (min-width:1500px){.variation-module .featured-item__icon .icon-arrow-long{width:50px;height:23px}}.zip-field-error{color:#f95457;font-size:1.6rem}@media screen and (min-width:1025px){.variation-module{margin-bottom:90px}.homepage-hero-slider .hero-slider_content .btn-block{height:40px;line-height:40px;width:290px;font-size:1.4rem}}@media screen and (max-width:1400px) and (min-width:1025px){.homepage-hero-slider .hero-slider_content .heading-simple{margin-bottom:15px;font-size:1.75rem}}.loader,.loader .loader-img{top:0;bottom:0;left:0;margin:auto;right:0}.loader{position:fixed;background-color:#000;opacity:.5;z-index:11111}.loader .loader-img{position:absolute}.homepage-hero-slider .hero-slider_content .btn-block{border:1px solid #fff}.form__error-message.user-exists.valid{display:block!important}.sub-heading-pro-cat{padding-bottom:16px}.desktoponly,.mobileonly{display:none!important}@media screen and (min-width:768px){.desktoponly{display:block!important}}@media screen and (max-width:768px){.mobileonly{display:block!important}}.img-wrapper{max-height:580px;margin-bottom:40px;padding-bottom:40px}.img-wrapper .title{margin-top:20px;margin-left:auto;margin-right:auto;font-size:2.5rem;color:#fff;text-transform:uppercase;width:80%}.img-lazy{background:url(/_images/global/ui/ajax-loader.gif) center no-repeat;background-size:40px 40px}.footer__social__icons li a:hover{opacity:1}.slick-dots li{text-align:center!important}@media only screen and (max-width:768px){.footer__social__icons li a{background-image:url(/_images/sprites/social-icons-sprite-mobile.png);background-repeat:no-repeat;width:38px;height:38px;opacity:.5;background-position-y:0}.socialicon-facebook{background-position-x:-196px}.socialicon-twitter{background-position-x:-117px}.socialicon-youtube{background-position-x:-78px}.socialicon-instagram{background-position-x:-39px}.socialicon-pinterest{background-position-x:1px}.socialicon-snapchat{background-position-x:-156px}}em,i{font-style:italic}b,strong{font-weight:700}u{text-decoration:underline}center{text-align:center}.buy_now_buttons{float:left;width:100%;margin:15px 0}.buy_now_buttons .buy_now_link{width:50%;float:left;text-align:center;margin-bottom:15px}.buy_now_buttons .buy_now_link a{display:block;color:#fff;padding:10px 0;text-align:center;font-weight:700;text-transform:uppercase;font-size:16px;width:80%;margin-left:10%;background:#1e1e1e}.buy_now_buttons .buy_now_link a:hover{text-decoration:none}.products-right-bottom{float:left}.buy_now_buttons .buy_now_link a img{height:40px;vertical-align:middle;margin:0 5px;max-height:none;max-width:40%}.addtofav .addtofav-container{width:150px;float:right;position:absolute;top:-20px}.addtofav .pdp-widebtns{height:55px;margin-bottom:0;width:150px}.addtofav .pdp-widebtns__button{border:none;color:grey;line-height:normal;text-align:left}.addtofav .pdp-widebtns__button:hover{color:#fff}.addtofav .pdp-widebtns__button .heart-icon{float:left;margin-top:5px}@media (min-width:768px) and (max-width:1024px){.buy_now_buttons .buy_now_link a{padding:10px 0;font-size:12px;width:90%;margin-left:5%}.buy_now_buttons .buy_now_link a img{height:20px}.addtofav .addtofav-container,.addtofav .pdp-widebtns{width:100px}}@media (max-width:767px){.buy_now_buttons .buy_now_link a{padding:10px 0;font-size:11px;width:90%;margin-left:5%}.buy_now_buttons .buy_now_link a img{height:40px;max-width:60%}.addtofav .addtofav-container{width:100%;right:0;top:0;margin-left:0;float:left;position:relative;margin-bottom:10px}.addtofav .pdp-widebtns{width:50%;float:left}.addtofav .pdp-widebtns__button .heart-icon{margin-top:0;float:none}.addtofav .pdp-widebtns__button{border-width:1px 0;border-style:solid;border-color:#383838;color:grey;line-height:1.444;text-align:center;width:100%}.addtofav .pdp-widebtns__button:first-child{border-right:1px solid #383838}.addtofav-container .button-group:last-child{margin-bottom:0}.addtofav-container .btn-share{width:100%;height:55px;line-height:50px;background:0 0;border-top:1px solid #383838;border-bottom:1px solid #383838;font-size:.9rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400;color:grey;padding:0}.addtofav-container .btn-share .icon{width:20px;height:17px;margin-right:5px;color:grey}.addtofav-container .heart-icon{width:17px;height:16px}}.product-detail .olapic-slider-footer{display:none}.product-detail .olapic-fineprint{visibility:hidden;height:1px}.product-detail .olapic .olapic-carousel-list-container,.product-detail .olapic .olapic-slider-body,.product-detail .olapic .olapic-slider-wrapper{height:172px!important}.product__series{color:#fff}.product-detail .generic-product-carousel-howto .slick-slider.slick-initialized,.product-detail .generic-product-carousel.slick-slider.slick-initialized{float:left}.product-detail .products-right-bottom .social__icons .social__list-item{padding:0 10px}.product-detail .wrapper>.pdp-sticky-navigation__helper{height:1px!important}.product-detail .addtofav .pdp-sticky-navigation{top:-20px!important}.product-detail .product__series{color:#fff}.collapse-panel__header span:first-child{line-height:71px;font-size:2.2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:63px;display:inline-block;color:#fff;text-transform:none;margin-bottom:0;width:calc(100% - 126px);text-align:center;white-space:normal;cursor:pointer}.products-left-bottom>div,.products-left-bottom>p,.products-right-bottom>div,.products-right-bottom>p,.products-right-top{float:left}.pdp-relatedproducts{border-bottom:1px solid #3c3c3c;margin-bottom:30px}.products-left-bottom .collapsible,.products-right-bottom .collapsible{width:100%}.collapse-panel-content .slick-slider{margin:0 -30px 30px}.generic-product-carousel-howto .slick-dots{bottom:0;padding:0}.generic-product-carousel-howto .slick-prev{left:30%;background-image:url(/_Images/global/ui/arrow-left-gray.svg)}.generic-product-carousel-howto .slick-next{right:30%;background-image:url(/_Images/global/ui/arrow-right-gray.svg)}.generic-product-carousel-howto .slick-dots li button{padding:0;margin-top:5px}.generic-product-carousel-howto .slick-slide{opacity:.1;filter:alpha(opacity=10);width:230px;margin:0 8px;cursor:pointer}.generic-product-carousel-howto .slick-dots li button:before{color:#fff;width:auto}.generic-product-carousel-howto .slick-slide.slick-active,.generic-product-carousel-howto .slick-slide:hover{opacity:1;filter:alpha(opacity=100)}@media (min-width:768px) and (max-width:1024px){.product-detail .generic-product-carousel .slick-slide img,.product-detail .generic-product-carousel-howto .slick-slide img{height:292px}.product-detail .generic-product-carousel-howto .slick-slide{width:230px}.collapse-panel-content .slick-slider{margin:0 0 30px}.product-detail h2.product__name{font-size:3rem}}@media (max-width:767px){.product-detail .generic-product-carousel .slick-slide img,.product-detail .generic-product-carousel-howto .slick-slide img{height:292px}.product-detail .generic-product-carousel-howto .slick-slide{width:230px}.collapse-panel-content .slick-slider{margin:0 0 30px}}.product-detail .modal-container.is-closed,.products-right-top{width:100%}.product-detail .products-left-bottom .social__icons .social__icon,.product-detail .products-right-bottom .social__icons .social__icon{width:45px;height:45px}.product-detail .products-right-bottom .collapsible{margin-bottom:0}.buy_now_buttons .buy_now_link_salon{width:50%;margin-left:25%}.buy_now_buttons .buy_now_link_salon a{width:90%;margin-left:5%}.buy_now_buttons h3{display:none}.product-detail h2.product__name{font-size:3rem}.product-detail .products-right-top h1.product__name{margin-bottom:0;margin-top:10px}@media only screen and (min-width:1025px){.product-detail .products-right-top .content-wrap-top{padding-top:40px}}@media (max-width:767px){.buy_now_buttons .buy_now_link_salon a{width:95%;margin-left:2.5%}.buy_now_buttons .buy_now_link span{display:none}.buy_now_buttons h3{display:block;float:left;width:100%;text-align:center;margin-bottom:20px;font-size:11px;font-weight:700;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.generic-product-carousel-howto{width:100%!important}.product-detail h2.product__name{font-size:3rem}.generic-product-carousel .slick-prev,.generic-product-carousel-howto .slick-prev{left:15%!important}.generic-product-carousel .slick-next,.generic-product-carousel-howto .slick-next{right:15%!important}}.share-mobile-btn{display:none}.product-detail .content-wrap-top .wrapper{position:relative}.product-detail .products-right-top h2.product__name{margin-bottom:0}.product-detail .products-right-top .rule--short{margin-top:25px;margin-bottom:25px}.collapse-panel__icon{background:url(/_Images/global/ui/plus.png) center center no-repeat;background-size:100%}.product-detail .olapic-header{line-height:60px;font-size:2.2rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.bloglike .generic-product-carousel .slick-slide h4,.homepage-consumer .bg-generic-callout span{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.product-detail .bloglike .generic-product-carousel .slick-slide{width:230px}.product-detail .bloglike .generic-product-carousel .slick-slide img{height:auto}.bloglike .generic-product-carousel .slick-slide{opacity:1}.bloglike .generic-product-carousel .slick-slide h4{font-size:18px;color:#c7c7c7;font-weight:400}.product-detail .collapse-panel-content h4{font-weight:400;font-size:16px;color:#fff}.product-detail .product__intro{font-size:16px}@media (max-width:767px){.share-mobile-btn{display:block}.addtofav{width:116%;padding:0;margin-left:-25px}.product-detail .products-right-top .rule--short{margin-top:20px}.gig-share{width:85%!important;overflow:scroll!important;-webkit-overflow-scrolling:touch}.product-detail .two-columns--clear-left{display:inline-block}.addtofav .addtofav-container .pdp-widebtns:only-child{width:100%}.addtofav .addtofav-container .pdp-widebtns:only-child .pdp-widebtns__button{border-right:0}.product-detail .social__icons.gigya_social{display:none}}@media screen and (min-width:1025px){.collapse-panel-content .collapse-panel-content__all-ingredients{font-size:10px}.pdp__product-item .pdp__product-thumb{width:70px;margin-top:10px}.product-detail .collapse-panel-content .wrapper{padding:35px 0 25px 70px}.products-right-top .content-wrap-top{margin-bottom:30px;padding-top:60px}.buy_now_buttons{margin-top:0}.product-detail .collapse-panel-content .rtf .video-wrap{margin:0 0 30px -70px;width:calc(100% + 70px)}.collapse-panel-content .generic-product-carousel-howto.slick-slider{margin:0 0 30px}.product-detail .btn-block-large{height:50px;line-height:50px}.product-detail .collapse-panel-content .text-rule{margin-bottom:20px;margin-top:0}.product-detail .text-rule{margin:20px 0}.product-detail .text-rule span{padding:0 14px 0 20px;font-size:2.2rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:inherit;color:#fff}.account-nav .account-menu{right:0}.two-columns.product-detail .pdp__main-media-carousel .slick-slide{height:calc(100vh - 59px);max-height:none}.two-columns.product-detail .main-media-carousel-wrapper .slick-slide>*{height:100%;max-width:none}.product-detail .bloglike .generic-product-carousel .slick-slide{width:300px}.product-detail .product__count,.product-detail .product__name{font-size:5rem}}.product-detail .collapse-panel-content .text-rule{margin-bottom:20px;margin-top:0}.product-detail .text-rule{margin:20px 0}.product-detail .text-rule span{padding:0 14px 0 20px;font-size:2.2rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:inherit;color:#fff}.redken-bv.rating{min-width:130px;min-height:20px}.redken-bv-overlay{width:130px;height:20px;position:absolute;background:0 0;cursor:pointer;z-index:99}.category__list .product__list>span,.find-a-salon-callout .text-content span,.homepage-consumer .bg-generic-callout span,.homepage-hero-slider .hero-slider_content .heading-simple,.shop-all-collections__category .content-wrap>span,span.heading-light{display:inline-block;width:100%}.homepage-consumer .bg-generic-callout span{font-size:3.5rem;margin-bottom:25px;color:#fff}.find-a-salon-callout .text-content span,.shop-all-collections__category .content-wrap>span,span.heading-light{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;line-height:.9;letter-spacing:.01em;margin-bottom:15px;text-transform:uppercase}.find-a-salon-callout .text-content span{font-size:3.5rem;color:#000}.shop-all-collections__category .content-wrap>span,span.heading-light{font-size:7rem}.alternate-layout__section .section-heading,.alternate-layout__section .section-heading--top,.artist-detail span.gallery-title{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;display:block;letter-spacing:.35px;font-size:35px}.lookbook span.trends-carousel-title{display:block}span.category-layout__title,span.trends-carousel-title{text-transform:uppercase;display:block;line-height:31.5px}.artist-detail span.gallery-title{line-height:31.5px}.alternate-layout__section .section-heading,.alternate-layout__section .section-heading--top{text-transform:uppercase;line-height:44px}@media screen and (min-width:1025px){.find-a-salon-callout .text-content span,.homepage-consumer .bg-generic-callout span{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;line-height:.8;font-size:9rem;text-transform:uppercase;letter-spacing:.01em}.homepage-consumer .bg-generic-callout span{margin-bottom:50px;color:#fff}.find-a-salon-callout .text-content span{color:#000;margin-bottom:15px}.category__list .product__list>span{font-size:7rem;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;margin-bottom:44px;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.artist-detail span.gallery-title{font-size:7rem;line-height:.9;letter-spacing:.01em}.category-layout span.category-layout__title,.trends-carousel-wrapper span.trends-carousel-title{text-transform:uppercase;display:block;letter-spacing:.7px;line-height:63px}.category-layout span.category-layout__title{font-size:7rem}}@media (min-width:768px) and (max-width:1024px){.category__list .product__list>span{font-size:4rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;margin-bottom:25px;text-transform:uppercase;line-height:.9;letter-spacing:.01em}span.heading-light{font-size:4rem;margin-bottom:25px}.shop-all-collections__category .content-wrap>span{font-size:3.5rem}span.category-layout__title,span.trends-carousel-title{line-height:63px;letter-spacing:.7px}}@media screen and (max-width:767px){.category__list .product__list>span{font-size:3.5rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;margin-bottom:15px;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.shop-all-collections__category .content-wrap>span,span.heading-light{font-size:3.5rem}.lookbook span.trends-carousel-title{line-height:31.5px;letter-spacing:.35px;font-size:3.5rem}}.lookbook .olapic-header,.lookbook .text-rule span{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.lookbook .content-wrap-top h1,.lookbook .content-wrap-top h2{margin:0}.lookbook .content-wrap-top{padding-top:35px}.lookbook .content-wrap-top .rule--short{margin:25px 0}.lookbook .content-wrap .clp-section,.lookbook .content-wrap .item-listing{padding:0}.lookbook .content-wrap .item-listing h2{margin-bottom:20px}.lookbook .productlist{float:left;width:100%}.lookbook .productlist .pdp-relatedproducts{margin-bottom:0}.lookbook .bloglike .text-rule,.lookbook .productlist .text-rule{margin:30px 0}.lookbook .productlist .slick-slide{width:200px;opacity:.1}.lookbook .productlist .slick-active,.lookbook .productlist .slick-slide:hover,.trends-right .slick-slide:not(.slick-active) .btn-block,.trends-right .slick-slide:not(.slick-active) .generic-product-carousel__caption{opacity:1}.lookbook .bloglike .slick-slide{width:300px}.lookbook .slick-slide .generic-product-carousel__caption{font-size:1.6rem;padding:15px 20px 0}.lookbook .bloglike{width:100%;float:left}.lookbook .generic-product-carousel.slick-slider.slick-initialized{margin:0 auto}.lookbook .generic-product-carousel .slick-list{margin-bottom:40px}.lookbook .social__icons{padding-top:0;border:none}.lookbook .text-rule span{padding:0 14px 0 20px;font-size:2.2rem;font-weight:500;letter-spacing:inherit;color:#fff;margin-bottom:0}.lookbook .variation-module .featured-item__icon{position:absolute;bottom:10px;right:15px;font-size:14px}.lookbook .olapic-carousel li,.lookbook .olapic-carousel li a{width:150px!important;height:150px!important}.lookbook .olapic .olapic-carousel-list-container,.lookbook .olapic .olapic-slider-body,.lookbook .olapic .olapic-slider-wrapper{height:172px!important}.lookbook .olapic-fineprint{visibility:hidden;height:1px}.lookbook .olapic-slider-footer{display:none}.lookbook .olapic-nav-button{line-height:175px}.lookbook .pdp-relatedproducts{border-bottom:none}.lookbook .variation-module .featured-item__icon .icon-arrow-long{margin-top:-2px;width:24px}.lookbook .no-look{width:100%;text-align:center;float:left;padding:10px}.lookbook .category-nav__clear{padding:0 10px;margin:15px auto}.lookbook .category-nav__icon-clear{margin-right:10px}.lookbook .section--light{float:left;width:100%;border-top:1px solid #383838}.lookbook .trends-right .full-width-carousel{width:100%;margin-left:0}.lookbook .olapic-header{line-height:60px;font-size:2.2rem}.artist-detail .video-listing__one-col .video__title span,.bg-generic-callout span,.collapse-panel-content .video-wrap .video__title span,.dynamic-width.dynamic-width__one-col span,.education-page .video-listing__item .video__title span,.education-page .video-wrap .video__title span,.elp-personalized .greeting-text,.hero-slider_blogcontent a,.homepage-pro .advancing-career-section span,.homepage-pro .featured-trends-section span,.homepage-pro .video__title span,.loyalty-content h4{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.lookbook .no-float{float:none}.trends-carousel-wrapper{float:left;width:100%}.lookbook .category__filter{float:left}@media screen and (min-width:1025px){.trends-listing-wrapper .trends-listing{width:33.3%}.trends-listing-wrapper .trends-listing:nth-child(odd){clear:none}.trends-listing-wrapper .trends-listing:nth-child(odd):before{width:0;height:0}.lookbook .content-wrap-top h1{font-size:5rem}.lookbook .content-wrap-top h2{font-size:3rem}.lookbook .variation-module h2{font-size:3rem;line-height:100px;height:100px}.lookbook .content-wrap .item-listing h2,.lookbook .variation-module .item-title a{font-size:4rem}.two-columns.lookbook .pdp__main-media-carousel .slick-slide{height:calc(100vh - 59px);max-height:none}.two-columns.lookbook .main-media-carousel-wrapper .slick-slide>*{height:100%;max-width:none}.lookbook .slick-slide img{width:auto}.two-columns.lookbook .main-media-carousel-wrapper .slick-slide{margin:0}.lookbook .pdp__main-media-carousel{position:absolute}.lookbook .variation-module .item-description{max-width:none}.lookbook .variation-module .featured-item__image{width:30%;border-right:1px solid #dfdfdf}.variation-module .featured-item__details{width:70%}.lookbook .main-media-carousel-wrapper .slick-slider.slick-initialized,.product-detail .main-media-carousel-wrapper .slick-slider.slick-initialized{max-height:none}.lookbook .trends-listing .btn-block{width:250px}.lookbook .category__filter{height:70px}.lookbook .category-nav{height:calc(100% - 61px);overflow:auto}.lookbook .section--light .text-rule{margin:30px 0}.lookbook .variation-module{margin-bottom:0}.lookbook .two-columns--50:first-child,.product-detail .two-columns--50:first-child{width:35%}.lookbook .two-columns--50:last-child,.product-detail .two-columns--50:last-child{width:65%}}.trends-carousel-wrap .full-width-carousel{float:none}@media (min-width:768px) and (max-width:1024px){.lookbook .variation-module .featured-item__image{border-right:1px solid #dfdfdf}.lookbook .pdp__main-media-carousel{position:absolute}.header-nav{padding-left:135px}.primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:7px;font-size:.9rem}}@media (min-width:0) and (max-width:767px){.lookbook .variation-module .featured-item__icon{position:relative;font-size:14px;display:inline-block;clear:both;margin:20px 0;bottom:0;right:0}.trends-listing-wrapper{float:left}.trends-listing{width:50%;float:left;height:auto!important}.trends-listing-wrapper .trends-listing:nth-child(odd){clear:left}.trends-listing-wrapper .trends-listing__title{padding:0;word-break:break-word}.trends-listing .btn-bg-dark{padding:0}}.blogstylestory{float:left}.full-width-carousel{float:none}@media only screen and (max-width:1200px) and (min-width:769px){.header.is-sticky .header__primary .primary-link,.primary-nav .primary-nav__item .primary-link{height:75px;font-size:1rem}.header__primary .wrapper{height:75px}.header__primary{height:80px;margin-top:50px}}@media only screen and (max-width:960px) and (min-width:769px){.primary-nav .primary-nav__item.primary-nav__item_alt{max-width:70px}}@media only screen and (max-width:840px) and (min-width:769px){.primary-nav .primary-nav__item.primary-nav__item_alt{max-width:60px}}.lookbook .category-layout{float:left;width:100%}.trends .category-layout{float:left;width:100%}@media (min-width:0) and (max-width:767px){.lookbook .category-layout,.trends .category-layout{margin-top:30px}}.homepage-consumer .olapic-header{float:left;width:100%;margin-bottom:0;margin-top:0}.loyalty-content,.loyalty-content p{color:#7c7c7c;font-size:16px}.loyalty-content,.loyalty-footer{float:left;box-sizing:border-box}.loyalty-banner img,.loyalty-footer .footer-brand-logo div img{max-width:100%}.loyalty-container,loyalty-container .wrapper{margin:0;padding:0}.loyalty-page{float:left;width:100%;background:#ededed}.loyalty-banner{float:left;width:100%}.loyalty-content{width:70%;margin-left:15%;padding:100px 0 65px}.loyalty-content h1{margin:0 0 42px;color:#333;text-align:left}.loyalty-content h3{margin:40px 0 45px;color:#333;font-size:24px}.loyalty-content hr{display:block;height:1px;border:0;border-top:1px solid #d1d1d1;margin:0 0 35px;padding:0}.loyalty-content p,.loyalty-content ul{line-height:21px;margin-bottom:27px}.loyalty-content a:link,.loyalty-content a:visited{color:#333;text-decoration:underline;font-weight:700}.loyalty-content a:hover{color:#7c7c7c;text-decoration:underline;font-weight:700}.loyalty-content h4{font-size:24px;color:#333;margin:15px 0 20px;float:left;width:100%}.loyalty-content li,.loyalty-content ul{float:left;width:100%;padding-left:20px;line-height:27px}.loyalty-content ul ul{margin-bottom:0}.loyalty-content ul li{padding-left:5px;list-style-type:disc;width:100%}.loyalty-content ul li li{list-style-type:circle}.loyalty-content strong{color:#333}.loyalty-black-level,.loyalty-intro,.loyalty-levels{float:left;width:100%}.loyalty-content span{float:left;display:block;width:100%}p.loyalty-disclaimer{font-size:14px;font-style:italic;margin-bottom:0}.loyalty-footer{width:100%;background:#282828;padding:80px 10% 20px}.loyalty-footer .footer-links{float:right;font-size:11px;color:#656565;margin-top:40px}.loyalty-footer .footer-links span{margin-left:40px}.loyalty-footer .footer-links a:link,.loyalty-footer .footer-links a:visited{font-size:14px;text-decoration:none;color:#7f7f7f}.loyalty-footer .footer-links a:hover{font-size:14px;text-decoration:none;color:#c5c5c5}.loyalty-footer .footer-logo{float:left;margin:14px 0}.loyalty-footer .footer-brand-logo{float:right;width:80%}.loyalty-footer .footer-brand-logo div{float:left;width:16.5%;text-align:center;padding:17px 0;border:1px solid #3f3f3f;border-left:none}.loyalty-footer .footer-brand-logo div:first-child{border-left:1px solid #3f3f3f}.loyalty-level{float:left;width:100%;margin-bottom:12px;background:#fff;font-size:15px;color:#555}.level-desc-desk{float:left;width:66.6%}.level-desc-desk div{float:left;text-align:center;padding:26px 0;width:50%}.loyalty-black,.loyalty-bronze,.loyalty-gold,.loyalty-platinum,.loyalty-silver{width:33.3%;color:#fff;text-transform:uppercase;padding:26px 0;font-weight:700;float:left;text-align:center}.loyalty-bronze{background:#bf8270}.loyalty-silver{background:#8b8b8b}.loyalty-gold{background:#cab486}.loyalty-platinum{background:#c4c4c4}.loyalty-black{background:#242424}.level-heading{background:0 0;font-size:13px;font-weight:700;color:#837f80;border:1px solid #a5a5a5}.level-heading div:first-child{color:#837f80;border-left:none}.level-heading div{padding:22px 0;margin:4px 0;border-left:1px solid #a5a5a5;width:33.2%;float:left;text-align:center}.level-desc-mob{display:none}@media (min-width :768px) and (max-width :1024px){.loyalty-content{width:80%;margin-left:10%;padding:60px 0 35px}.loyalty-footer{padding:60px 3% 20px}.loyalty-footer .footer-logo{width:20%}.loyalty-footer .footer-logo img{max-width:80%}.loyalty-footer .footer-brand-logo div{width:16.4%}.loyalty-footer .footer-brand-logo div img{max-height:20px}.loyalty-footer .footer-links{margin-top:25px}.loyalty-footer .footer-links span{margin-left:15px}}@media (max-width :767px){.loyalty-content{width:90%;margin-left:5%;padding:40px 0 25px;font-size:15px}.loyalty-content h1{margin:0 0 42px;color:#333;text-align:center}.loyalty-content hr{margin:0 0 25px}.loyalty-content p,.loyalty-content ul{line-height:20px;margin-bottom:20px;float:left;width:100%}.loyalty-content h3{margin:20px 0 25px;font-size:22px;text-align:center}.loyalty-content h4{font-size:22px;text-align:left}.loyalty-content li,.loyalty-content ul{width:auto}.loyalty-footer{padding:30px 0 20px}.loyalty-footer .footer-links{padding-top:30px;width:100%;font-size:13px;text-align:center;color:#fff;border-top:1px solid #3d3d3d;margin-top:20px}.loyalty-footer .footer-links span{margin:0 10px}.loyalty-copyright{display:block;text-align:center}.level-desc-desk,.level-heading{display:none}.loyalty-footer .footer-links span:last-child{color:#656565;margin:15px 0}.loyalty-footer .footer-links a:link,.loyalty-footer .footer-links a:visited{color:#fff}.loyalty-footer .footer-brand-logo{float:right;width:90%}.loyalty-footer .footer-brand-logo div{width:40%;margin:2%;border:2px solid #3f3f3f;border-left:2px solid #3f3f3f}.loyalty-footer .footer-logo{width:100%;text-align:center}.loyalty-level{width:80%;margin-left:9%;margin-bottom:20px}.loyalty-level div{float:left;width:100%;text-align:center;padding:12px 0}.loyalty-levels{background:#fff}.level-desc-mob{display:block;border:2px solid #eaeaea;border-top:none;border-radius:0 0 10px 10px;font-size:13px}.loyalty-bronze{font-size:12px;border:2px solid #bf8270;border-bottom:none;border-radius:10px 10px 0 0}.loyalty-silver{font-size:12px;border:2px solid #8b8b8b;border-bottom:none;border-radius:10px 10px 0 0}.loyalty-gold{font-size:12px;border:2px solid #cab486;border-bottom:none;border-radius:10px 10px 0 0}.loyalty-platinum{font-size:12px;border:2px solid #c4c4c4;border-bottom:none;border-radius:10px 10px 0 0}.loyalty-black{font-size:12px;border:2px solid #242424;border-bottom:none;border-radius:10px 10px 0 0}.loyalty-enrollment{font-size:27px}.loyalty-peryear{color:#bfbfbf}.level-desc-mob div{padding:3px 0}}.loyalty-field .form__input{width:27%;float:left}.form--dark .btn-generic-light{clear:both}.redeem_btn{color:gray;display:inline-block;padding:9px;border-bottom:1px solid gray;position:absolute;right:0;background-color:#ddd}.redeem_btn:hover{color:#fff;border-bottom:1px solid #fff}.loyalty-field .loyalty-details{float:left;color:#fff;margin-top:10px;font-weight:300;font-size:22px}.loyalty-details .circle div{margin-top:2px}.loyalty-field .loyalty-details span:first-child{display:inline;float:left;padding-left:20px}.loyalty-field .loyalty-details span:last-child{font-size:1.5rem}.loyalty-field .loyalty-details span.tier{font-size:2.2rem;margin-right:5px;border-left:1px solid #696969;padding-left:20px}.loyalty-nav,.loyalty-nav .tier-info{font-size:1.4rem;color:#ababab;float:left}.loyalty-nav{padding:0 10px;font-weight:400;text-transform:none}.loyalty-nav div{float:left}.loyalty-nav .tier-info{line-height:normal;margin:3px 10px;text-align:left}.loyalty-nav .circle{margin:21px 0 0 11px;border-left:1px solid #ababab;padding-left:10px}.loyalty-details .circle{padding-left:10px;float:left}.loyalty-details .circle div,.loyalty-nav .circle div{background:#cab486;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:16px;height:16px}.loyalty-details .circle .gold,.loyalty-nav .circle .gold{background:#cab486;float:left}.loyalty-details .circle .bronze,.loyalty-nav .circle .bronze{background:#bf8270;float:left}.loyalty-details .circle .silver,.loyalty-nav .circle .silver{background:#8b8b8b;float:left}.loyalty-details .circle .platinum,.loyalty-nav .circle .platinum{background:#c4c4c4;float:left}.loyalty-details .circle .black,.loyalty-nav .circle .black{background:#242424;border:1px solid #ababab}.loyalty-field .loyalty-details span{padding-left:3px}.form--dark .form__disconnect-button{top:35px}@media screen and (max-width:1024px){.loyalty-field .form__input{width:30%;margin-top:24px}.loyalty-field .loyalty-details{font-size:1.3rem;margin-top:40px}.redeem_btn{margin-top:30px}.loyalty-details .circle div{margin-top:0}.loyalty-field .loyalty-details span:last-child{font-size:1.3rem}.loyalty-field .loyalty-details span.tier{font-size:2rem}}@media screen and (max-width:767px){.loyalty-nav,.utility-nav{background:#efefef}.loyalty-nav{float:left;width:100%;color:#ababab}.account-nav{border-left:none;float:left;width:100%}}@media screen and (max-width:450px){.loyalty-nav .circle{clear:left;border:none}}@media (min-width:768px) and (max-width:1024px){.loyalty-nav{font-size:13px}.loyalty-nav .tier-info{font-size:12px;margin:3px 10px}.loyalty-nav .circle{margin:18px 0 0 11px}}@media screen and (max-width:600px){.loyalty-field .form__input{margin-bottom:5px}.loyalty-field .loyalty-details{margin:0 0 20px;padding:0;clear:left}.loyalty-field .loyalty-details span:first-child{padding-left:0}}.loyalty-content a.loyalty-button{color:#fff;text-decoration:none;font-weight:400;text-transform:uppercase;display:inline-block;padding:15px 20px;font-size:12px;background:#333}.loyalty-content a.loyalty-button:visited{color:#fff;background:#333}.loyalty-content a.loyalty-button:hover{color:#333;background:#fff}@media screen and (max-width:767px){.loyalty-content a.loyalty-button{display:block;margin:10px 10px 10px 15%;width:70%;text-align:center}}.homepage-pro .featured-promo-nav__button{text-transform:uppercase}.homepage-pro .full-width-carousel{float:none}.bg-generic-callout span{color:#272727;text-transform:uppercase;margin-bottom:25px;display:block}.bg-generic-callout--dark span{color:#fff}.education-page .video-wrap .video__title span{text-transform:uppercase;display:block;font-size:4.8rem;line-height:42px;letter-spacing:.48px}.homepage-pro .video__title span{text-transform:uppercase}.collapse-panel-content .video-wrap .video__title span,.homepage-pro .featured-trends-section span{text-transform:uppercase;display:block}.homepage-pro .advancing-career-section span{text-transform:uppercase;display:block;margin-bottom:20px}.education-page .video-listing__item .video__title span{text-transform:uppercase;display:block}.dynamic-width__text span{font-size:35px;line-height:27.3px;letter-spacing:.7px;margin-bottom:23px;text-transform:uppercase;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;display:block}.dynamic-width.dynamic-width__one-col span{text-transform:uppercase;margin-bottom:48px;display:block}.education-page .collapse-panel__header span{font-size:18px}.collapse-panel-content .video-wrap .video__title span{font-size:20px;line-height:18px;margin-bottom:20px;letter-spacing:1px}.homepage-pro .advancing-career-section span{font-size:35px;line-height:31.5px;letter-spacing:.35px}.artist-detail .video-listing__one-col .video__title span{text-transform:uppercase;display:block}.featured-promo__content .bg-generic-callout__pink,.homepage-hero-slider .hero-slider_content .heading-primary{display:block}.hero-slider_blogcontent a{color:#000;font-size:30px;font-weight:400;line-height:normal}.bg-generic-callout__content h2{font-size:30px}.homepage-pro .bg-generic-callout span{color:#ed1a87;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.collapse-panel-content__ingredients span{color:#878787;display:block;text-transform:uppercase;margin-bottom:10px;letter-spacing:3px;font-size:16px}.products-right-bottom .collapse-panel__header h3,h2.product__intro{text-transform:none;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}h2.product__intro{color:rgba(255,255,255,.85)}.category-nav .nav--container .category-section__link-title,.category-nav .nav--container .category-section__title,.upcoming-events span{text-transform:uppercase}.featured-promo-slider .product .product__name{margin-top:15px}.featured-promo-slider .product .badge~.product__name{cursor:default}.breadcrumbs__wrapper:after{background:0 0}.upcoming-events span{border-bottom:1px solid #747474;color:rgba(255,255,255,.5)}.generic-product-carousel.trends-carousel .trend-slide-title a,.trends-listing__title a,.tribe .upcoming-events span{color:#fff}.class-section-light .heading-simple{display:block}.generic-listing__stylestation .generic-listing__text span:first-child{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:400;margin-bottom:22px;font-size:35px;letter-spacing:.7px;line-height:31.5px}.section--light .generic-listing__stylestation div.generic-listing__text span:last-child{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:300;margin-bottom:16px;letter-spacing:.6px;font-size:12px;line-height:15.6px}.hero-slider_blogcontent a.blogcta{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;font-size:14px}.blog_article .bloglike span.heading-blogsimple{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;font-size:18px}.scfForm .form-submit{cursor:pointer;margin-bottom:20px}.scfForm .list-content input[type=radio]{display:inline;cursor:pointer;-webkit-appearance:radio}.scfForm .list-content td{font-size:17px}.EOD-subcategories__item span.EOD-subcategories__title{display:block;font-weight:500;line-height:18px}.EOD-subcategories__title span{line-height:9px}.section--light .generic-listing__text span a{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;font-weight:400;font-size:35px;letter-spacing:.7px;line-height:31.5px}.section--light .generic-listing__text span{display:block}.lookbook h1.heading-primary{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif}@media screen and (min-width:1025px){.homepage-hero-slider span.heading-simple{line-height:18px}.section--light .generic-listing__text span a{font-size:100px;letter-spacing:2px;line-height:90px}.hero-slider_blogcontent a.blogcta{font-size:16px;line-height:22.4px}.EOD-subcategories__title span{line-height:14.4px}.tribe-innovation .section--light .generic-listing .generic-listing__text h2{font-size:100px}.tribe-innovation span.innovation__heading{letter-spacing:1.4px;line-height:56px}.generic-listing .generic-listing__text h2 a{font-size:100px;letter-spacing:2px}.generic-product-carousel.trends-carousel .trend-slide-title{margin-bottom:41px}.generic-listing__stylestation .generic-listing__text span:first-child{font-size:70px;font-weight:400;letter-spacing:1.4px;line-height:63px}.section--light .generic-listing .generic-listing__text h2{font-size:70px}.section--light .generic-listing__stylestation div.generic-listing__text span:last-child{font-size:18px;font-weight:300;letter-spacing:.9px;line-height:23.4px}.class-section-light .heading-simple{line-height:18px}.upcoming-events span{font-size:20px;letter-spacing:4.8px;line-height:18px;text-transform:uppercase;padding-bottom:17px}.primary-nav .primary-nav__item .primary-link{letter-spacing:.63px}.featured-promo-slider .product .product__name{margin-top:25px}.products-right-bottom .collapse-panel__header h3{font-size:22px;line-height:73px;display:block}.product-detail .product__intro{letter-spacing:.8px;font-weight:300}.bg-generic-callout__content h2{font-size:70px}.generic-listing .generic-listing__text h2{font-size:100px}.hero-slider_blogcontent a{font-size:44px;line-height:39.6px}.featured-promo-wrapper .bg-generic-callout__content h2{font-size:60px;line-height:54px;margin-bottom:25px}.homepage-pro .featured-promo-nav__button{letter-spacing:.15px}.education-page .video-listing__item .video__title span{font-size:32px;line-height:28.8px;letter-spacing:.32px}.collapse-panel-content .video-wrap .video__title span{font-size:48px;line-height:43.2px;letter-spacing:1px;margin-bottom:40px}.dynamic-width.dynamic-width__one-col span{font-size:70px;line-height:54.6px;letter-spacing:1.4px}.dynamic-width__text span{font-size:50px;margin-bottom:28px;line-height:39px;letter-spacing:1px}.elp-personalized .greeting-text{color:#272727;font-size:70px;line-height:56px;letter-spacing:.7px;text-transform:uppercase}.homepage-pro .video-wrap .video__title span{font-size:40px;line-height:36px;letter-spacing:.4px}.homepage-pro .moduleBlock .advancing-career-section span{font-size:70px;line-height:63px;letter-spacing:.7px}.homepage-pro .bg-generic-callout span{font-size:16px;line-height:21.28px;letter-spacing:1.6px}.homepage-pro .featured-trends-section .featured-trends-content span{font-size:70px;margin-bottom:50px;line-height:63px;letter-spacing:.7px}.artist-detail .video-listing__one-col .video__title span{font-size:70px;line-height:63px;letter-spacing:.7px}.category-nav .nav--container .category-section__title{line-height:50px;height:50px}}@media (min-width:768px) and (max-width:1020px){.generic-product-carousel.trends-carousel .trend-slide-title,.homepage-pro .featured-trends-section span{margin-bottom:30px}.bg-generic-callout span,.homepage-pro .featured-trends-section span{font-size:35px;line-height:31.5px;letter-spacing:.35px}.hero-slider_blogcontent a.blogcta{line-height:19.6px}.homepage-pro .bg-generic-callout span{font-size:12px;letter-spacing:2.88px;line-height:15.96px}.products-right-bottom .collapse-panel__header h3{line-height:94px;letter-spacing:.7px;font-size:22px}h2.product__intro{letter-spacing:.8px;font-weight:300}.education-page .collapse-panel__header span{font-size:16px}.education-page .video-listing__item .video__title span{font-size:28px;line-height:25.2px;letter-spacing:.28px}.homepage-pro .featured-promo-nav__button{letter-spacing:.1px}.elp-personalized .personalized-content{font-size:35px;color:#272727;text-transform:uppercase;line-height:28px;letter-spacing:.35px}.homepage-pro .video__title span{font-size:20px;line-height:18px;letter-spacing:.2px}.artist-detail .video-listing__one-col .video__title span{font-size:28px;line-height:25.2px;letter-spacing:.28px}.hero-slider_blogcontent a{line-height:27px}.upcoming-events span{font-size:10px;letter-spacing:2.4px;line-height:9px;padding-bottom:4px}}@media screen and (max-width:767px){.bg-generic-callout span{font-size:35px;line-height:31.5px;letter-spacing:.35px}.video-listing__list .video-listing__item{padding-top:0}.education-page .video-listing__item .video__title span{font-size:20px;line-height:18px;letter-spacing:.2px}.products-right-top h2.product__intro{letter-spacing:.8px;font-weight:300}.products-right-bottom .collapse-panel__header h3{line-height:95px;font-size:22px;letter-spacing:.7px}.homepage-pro .featured-promo-nav__button{letter-spacing:.1px}.education-page .video-wrap .video__title span{font-size:20px;line-height:18px;letter-spacing:.2px}.elp-personalized .personalized-content{font-size:35px;color:#272727;text-transform:uppercase;line-height:28px;letter-spacing:.35px}.artist-detail .video-listing__one-col .video__title span,.homepage-pro .featured-trends-section span{font-size:35px;line-height:31.5px;letter-spacing:.35px}.homepage-pro .featured-trends-section span{margin-bottom:30px}.upcoming-events span{font-size:10px;letter-spacing:2.4px;line-height:9px;padding-bottom:3px}.collapse-panel__header span:first-child{font-size:16px;letter-spacing:.8px;line-height:96px}.section--light .generic-listing__stylestation div.generic-listing__text span:last-child{margin-bottom:23px}.tribe-innovation span.innovation__heading{font-size:50px;letter-spacing:.5px;line-height:40px}.hero-slider_blogcontent a.blogcta{line-height:14px}.blog_article .bloglike span.heading-blogsimple{font-size:14px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}}@media only screen and (min-width:900px){.header__primary,.utility-nav{border-bottom:1px solid #383838}.header__primary{text-align:left;background-color:#111;border-top:1px solid #383838}.header__primary .logo{float:left;text-align:center}.header-nav{display:inline-block}.header-nav .hamburger{display:none}.utility-nav{position:absolute;top:0;color:#5c5c5c;display:inline-block;border-left:1px solid #383838;right:0}.utility-nav .icon--create-account{display:none}.utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{float:none;width:auto;color:#fff;text-align:left}.primary-nav{display:inline-block;vertical-align:top;text-align:left;background-color:transparent}.primary-nav .primary-nav__item.primary-nav__item_alt{line-height:inherit;margin-left:38px;max-width:120px;word-break:break-word;text-align:center;border-top:0}.primary-nav .primary-nav__item{float:left;height:100%;font-size:16px;font-size:1.6rem}.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{padding:0;display:table-cell;vertical-align:middle;line-height:inherit;text-align:center}.category-nav .nav--container .primary-nav .primary-nav__item .primary-link .category-section__title:after,.category-sorting__bottom .category-sorting__filter .primary-nav .primary-nav__item .primary-link a,.category-sorting__bottom .category-sorting__filter .primary-nav .primary-nav__item .primary-link button,.primary-nav .primary-nav__item .primary-link .breadcrumbs__item:after,.primary-nav .primary-nav__item .primary-link .category-nav .nav--container .category-section__title:after,.primary-nav .primary-nav__item .primary-link .category-sorting__bottom .category-sorting__filter a,.primary-nav .primary-nav__item .primary-link .category-sorting__bottom .category-sorting__filter button,.primary-nav .primary-nav__item .primary-link .icon,.primary-nav .primary-nav__item .primary-link .product__review .star,.primary-nav .primary-nav__item .primary-link .product__review .star--empty,.primary-nav .primary-nav__item .primary-link .salons-listing__remove,.primary-nav .primary-nav__item .primary-link .shipping-address__remove,.product__review .primary-nav .primary-nav__item .primary-link .star,.product__review .primary-nav .primary-nav__item .primary-link .star--empty{display:none}.megamenu{display:block;left:0;border-top:0}.collapse-panel-content .megamenu .collapse-panel-content__all-ingredients,.collapse-panel-content .megamenu .collapse-panel-content__ingredients,.megamenu .collapse-panel-content .collapse-panel-content__all-ingredients,.megamenu .collapse-panel-content .collapse-panel-content__ingredients,.megamenu .wrapper{margin:40px auto}.megamenu [class^=mega-group--]{float:left}.megamenu .mega-group--filters{padding-right:10px}.megamenu .mega-group--filters .mega-subgroup{padding-left:0;margin-bottom:30px;position:relative}.megamenu .mega-subgroup{padding:0 0 0 25px;border-bottom:0}.megamenu .mega-group--filters .mega-subgroup__title{text-transform:none;font-style:italic}.megamenu .mega-subgroup__title{color:#272727;padding:0;font-weight:500;text-transform:uppercase}.megamenu .mega-subgroup__title .arrow{display:none}.megamenu .mega-links{display:block;max-height:none;padding:6px 0}.megamenu .mega-group--main .mega-subgroup{width:32%;display:inline-block;vertical-align:top}.header-nav .header-nav__salon,.megamenu .mega-group--generic .mega-group__hr{display:none}.megamenu .mega-group--generic{clear:right}.primary-nav .primary-nav__item .primary-link.expanded,.primary-nav .primary-nav__item .primary-link:active,.primary-nav .primary-nav__item .primary-link:hover{color:#fff;border-bottom:2px solid #b4b4b4}.header-search .header-search__submit{left:10px;width:28px;height:36px}.header-search .header-search__field{padding-left:55px}.header-search .header-search__close{width:22px;height:22px}}@media only screen and (min-width:900px) and (max-width:1024px){.header-wrapper{padding-top:65px;margin-bottom:65px}.header__primary{margin-top:50px}.collapse-panel-content .header__primary .collapse-panel-content__all-ingredients,.collapse-panel-content .header__primary .collapse-panel-content__ingredients,.header__primary .collapse-panel-content .collapse-panel-content__all-ingredients,.header__primary .collapse-panel-content .collapse-panel-content__ingredients,.header__primary .wrapper{height:75px;padding:0 20px}.header__primary .logo-img{min-width:107px;width:107px}.header-nav{padding-left:155px}.utility-nav{font-size:11px;font-size:1.1rem;padding:0 14px;border-left:1px solid #383838;height:50px;line-height:50px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{border-left:0;font-size:11px;font-size:1.1rem}.utility-nav .icon--profile{margin-right:10px;width:20px;height:20px}.primary-nav .primary-nav__item:first-child{margin-left:0}.primary-nav .primary-nav__item{float:left;height:100%}.primary-nav .primary-nav__item .primary-link{display:inline-block;height:75px;line-height:75px;padding:1px 0 0;font-size:10px;font-size:1rem}.megamenu{position:absolute;top:75px}.megamenu .mega-group--filters{width:30%;border-right:1px solid #dfdfdf}.megamenu .mega-subgroup__title{font-size:9px;font-size:.9rem;text-transform:uppercase}.megamenu .mega-links{padding:6px 0}.megamenu .mega-links .mega-links__item a{font-size:10px;font-size:1rem;line-height:14px;padding:8px 0}.megamenu .mega-group--main{width:70%;float:right}.megamenu .mega-group--generic{float:right;width:70%;border-top:1px solid #dfdfdf;padding-top:20px}.primary-icons{right:20px}.primary-icons .primary-icons__icon{margin-left:21px;height:22px;width:19px}.header-search{height:60px}.header-search .header-search__wrapper{padding:10px 0}.header-search .header-search__field{font-size:12px;font-size:1.2rem}.collapse-panel-content .megamenu .collapse-panel-content__all-ingredients,.collapse-panel-content .megamenu .collapse-panel-content__ingredients,.megamenu .collapse-panel-content .collapse-panel-content__all-ingredients,.megamenu .collapse-panel-content .collapse-panel-content__ingredients,.megamenu .wrapper{margin:40px 36px}}@media only screen and (max-width:899px){.header-nav.expanded .header-nav__menus{display:block}.header-nav .header-nav__menus{overflow:hidden;top:80px;position:absolute;display:none;width:100%}.utility-nav{background:#383838}.header-nav{padding-left:0}.mobile-hide{display:none}.primary-nav{height:calc(100vh - 168px);overflow-y:scroll}.primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:0;font-size:.9rem}.primary-nav .primary-nav__item .primary-link{position:relative}.category-nav .nav--container .primary-nav .primary-nav__item .primary-link .category-section__title:after,.category-sorting__bottom .category-sorting__filter .primary-nav .primary-nav__item .primary-link a,.category-sorting__bottom .category-sorting__filter .primary-nav .primary-nav__item .primary-link button,.primary-nav .primary-nav__item .primary-link .breadcrumbs__item:after,.primary-nav .primary-nav__item .primary-link .category-nav .nav--container .category-section__title:after,.primary-nav .primary-nav__item .primary-link .category-sorting__bottom .category-sorting__filter a,.primary-nav .primary-nav__item .primary-link .category-sorting__bottom .category-sorting__filter button,.primary-nav .primary-nav__item .primary-link .icon,.primary-nav .primary-nav__item .primary-link .product__review .star,.primary-nav .primary-nav__item .primary-link .product__review .star--empty,.primary-nav .primary-nav__item .primary-link .salons-listing__remove,.primary-nav .primary-nav__item .primary-link .shipping-address__remove,.product__review .primary-nav .primary-nav__item .primary-link .star,.product__review .primary-nav .primary-nav__item .primary-link .star--empty{width:25px;height:26px;display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:35px;opacity:.6;filter:alpha(opacity=60);background-image:url(/_Images/global/ui/icon-plus.svg)}.category-nav .nav--container .primary-nav .primary-nav__item .primary-link.expanded .category-section__title:after,.category-sorting__bottom .category-sorting__filter .primary-nav .primary-nav__item .primary-link.expanded a,.category-sorting__bottom .category-sorting__filter .primary-nav .primary-nav__item .primary-link.expanded button,.primary-nav .primary-nav__item .primary-link.expanded .breadcrumbs__item:after,.primary-nav .primary-nav__item .primary-link.expanded .category-nav .nav--container .category-section__title:after,.primary-nav .primary-nav__item .primary-link.expanded .category-sorting__bottom .category-sorting__filter a,.primary-nav .primary-nav__item .primary-link.expanded .category-sorting__bottom .category-sorting__filter button,.primary-nav .primary-nav__item .primary-link.expanded .icon,.primary-nav .primary-nav__item .primary-link.expanded .product__review .star,.primary-nav .primary-nav__item .primary-link.expanded .product__review .star--empty,.primary-nav .primary-nav__item .primary-link.expanded .salons-listing__remove,.primary-nav .primary-nav__item .primary-link.expanded .shipping-address__remove,.product__review .primary-nav .primary-nav__item .primary-link.expanded .star,.product__review .primary-nav .primary-nav__item .primary-link.expanded .star--empty{opacity:.5;filter:alpha(opacity=50);background-image:url(/_Images/global/ui/arrow-up.svg);background-size:20px}.collapse-panel-content .megamenu .collapse-panel-content__all-ingredients,.collapse-panel-content .megamenu .collapse-panel-content__ingredients,.megamenu .collapse-panel-content .collapse-panel-content__all-ingredients,.megamenu .collapse-panel-content .collapse-panel-content__ingredients,.megamenu .wrapper{padding:15px 0;border-top:1px solid #dfdfdf}.megamenu .mega-subgroup__title.expanded{background-color:#efefef;color:#5c5c5c}.megamenu .mega-links .mega-links__item a{padding-left:20px}.megamenu .mega-group--generic .mega-subgroup{width:100%;padding-right:15px;margin-bottom:0;display:block;vertical-align:top}}@media only screen and (max-width:899px) and (min-width:769px){.header__primary{margin-top:0}.primary-nav .primary-nav__item.primary-nav__item_alt{max-width:100%}.primary-nav .primary-nav__item .primary-link{font-size:1.8rem}.header__primary .wrapper{height:100%}.megamenu .mega-subgroup__title:active,.megamenu .mega-subgroup__title:hover{color:gray;text-decoration:none}.megamenu .mega-subgroup__title:after{border-top:none}.megamenu .mega-group--flexible .mega-subgroup{display:block;vertical-align:top}.megamenu .mega-links .mega-links__item a:active,.megamenu .mega-links .mega-links__item a:hover{text-decoration:none}}.asso-data,.chat-data,.main-content,.ques-data,.ques-submit{display:inline-block}#Toastermessage .sty-popup .sticky-bottom .sty-text span a,.main-content a{text-decoration:underline}@media screen and (min-width:1025px){.trends .generic-product-carousel.trends-carousel .slick-slide{width:345px}.trends .trends-listing .btn-block{width:250px}}@media screen and (max-width:767px){.trends-listing{height:400px!important}.trends-listing .btn-bg-dark{position:absolute;bottom:0;padding:0 15px!important}}.content-wrap .clp-section .item-listing span.heading-dark{width:100%}.ques input::-webkit-input-placeholder{font-size:16px}.main-content{width:100%;margin:0 10px 0 0;text-align:left;position:relative}.chat-data{float:left;width:60%;height:400px;background:#fff;margin-right:10px;color:#000;overflow:scroll;padding:8px}.asso-data{float:left;width:35%}.ques-data{float:left;width:86%;margin:10px 10px 0 0}.ques-submit{float:left;width:12%;margin-top:10px}.main-content a{font-size:1.1rem;text-align:left;color:#fff;font-weight:400;margin-top:10px;display:block}.assist-data,.ques{display:inline-block;text-align:left;position:relative;margin:30px 10px 0 0}.ques{width:70%}.ques input{width:100%;height:72px;padding:10px}.assist-data{width:70%}.agentresptitle,.userquestitle{font-size:12px;font-weight:700;color:#B6B2B1;text-transform:uppercase}.agentresp a{color:#000;display:inline}.ques input::placeholder{font-style:italic}.quesarea,.resparea{margin-bottom:10px}.agentresp,.userques{font-size:12px;color:#000}.agentresp,.agentresptitle,.userques,.userquestitle{display:inline;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.agentresp p,.agentresp p a{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:12px;color:#000;font-weight:400;letter-spacing:.3px;line-height:20px}.agentresp br{display:none}.main-content .asso-data a{word-wrap:break-word;width:100%}@media screen and (max-width:767px){.chat-data,.main-content{width:100%;margin-bottom:20px}.assist-data,.asso-data,.ques,.ques-data{width:100%}.ques input::-webkit-input-placeholder{font-size:14px}.ques input{width:100%;height:50px}.ques input::placeholder{font-style:italic;font-size:9px}.assist-data button:hover,.ques-submit button:hover{background-color:#1e1e1e;color:#fff}}.related-topics ul li{list-style-type:disc;margin-left:20px;font-size:10px}@media screen and (min-width:768px) and (max-width:1024px){.main-content{width:100%;margin-bottom:20px}.quesarea,.resparea{margin-bottom:10px}}@media screen and (min-width:1025px){.category__page.trends .trends-right .category__filter .clp-refine-top{width:100%;margin:0 auto}.category__page.trends .trends-right .category__filter .category-sorting__number{line-height:70px;width:100%;padding-left:60px;text-align:left;border-top:1px solid #383838;background-color:#1e1e1e}.category__page.trends .trends-right .category__filter .category__filter--button{display:none}}@media screen and (max-width:767px){.category__page.trends .trends-right .category__filter{float:left}.category__page.trends .trends-right .category__filter .category__filter--open{position:relative;height:90px}.category__page.trends .category__filter--open .clp-refine-top{display:block;width:100%;border-bottom:1px solid #383838}.category__page.trends.two-columns .category-nav{width:100%!important;left:0}.category__page.trends .category__filter .category-sorting__number{padding:0 0 0 60px;text-align:left}.category__page.trends .category-sorting__number{width:70%}.category__page.trends .trends-right .category__filter .category__filter--button{width:30%}.category__page.trends .trends-right .category__filter .category__filter--button span{background-position:center left 15px;padding:0}}@media screen and (min-width:1025px){.classCalendar .two-columns--50:first-child{width:35%}.classCalendar .two-columns--50:last-child{width:65%}.two-columns.classCalendar .main-media-carousel-wrapper .slick-slide>*{height:100%;max-width:none}.classCalendar .slick-slide img{width:auto}.classCalendar .main-media-carousel-wrapper.sticky-carousel.is-sticky{position:fixed}.two-columns.classCalendar .pdp__main-media-carousel .slick-slide{height:calc(100vh - 59px);max-height:none}}.two-columns.classCalendar .slick-slide.slick-active,.two-columns.classCalendar .slick-slide:hover{opacity:1;filter:alpha(opacity=100)}.classCalendar .slick-slide img{width:auto}.two-columns.classCalendar .main-media-carousel-wrapper .slick-slide{margin:0}.classCalendar .variation-module .item-description{max-width:none}.classCalendar .variation-module .featured-item__image{width:30%;border-right:1px solid #dfdfdf}.variation-module .featured-item__details{width:70%}.classCalendar .main-media-carousel-wrapper .slick-slider.slick-initialized{max-height:none}@media only screen and (min-width:1025px){.two-columns--clear-left{width:50%!important;clear:left}.two-columns--column-left{width:50%!important;float:left}.two-columns--column-right{width:50%!important;float:right}}.sty-popup,.trends .two-columns--right .trends-carousel-wrapper .generic-product-carousel .generic-product-carousel__caption{width:100%}@media only screen and (min-width:992px){.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-tools__select .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:25px}}.trends .two-columns--right .category__filter{margin-left:0;display:inline}.lookbook .pdp-relatedproducts .generic-product-carousel .generic-product-carousel__price,.sty-popup{display:none}@media only screen and (min-device-width :320px) and (max-device-width :1024px){html{-webkit-text-size-adjust:none}}.sty-popup{background:#fff;bottom:0;position:fixed;color:#000;z-index:9999}.sticky-bottom{padding:5px 10px 10px 30px}.sticky-bottom .sticky-heading .sty-heading{display:inline;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em;font-size:4rem}.reg-text,.sticky-heading:nth-child(1),.sty-text span{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.sticky-bottom .sticky-heading .sty-heading .pink-font{color:#FF1493;font-size:4rem}.pink-font{color:#FF1493}.sticky-close{float:right;z-index:99999}.sty-input .sty-input-email{display:inline-flex;flex-direction:row;border:1px solid grey;padding:2px}.sty-input .sty-input-email input{flex-grow:2;border:none;padding:3px;font-size:small!important}.sty-text span{font-size:13px}.sty-email{display:inline}.sty-text{display:inline-block;position:relative;top:5px;padding:0 0 0 10px;line-height:15px}.reg-text{font-size:15px;font-weight:500}.email-success-popup{display:none;width:75%;color:#000;background:#fff;bottom:0;position:fixed;padding:10px;z-index:9999}.email-success-popup span{font-size:18px}#success-popup-close{float:right}.sticky-heading .sty-heading{display:inline;font-size:4rem;letter-spacing:.01em}.sticky-heading span{font-size:13px}.sty-input .sty-input-email input::placeholder{font-size:15px;font-style:italic;top:0}.sty-input .sty-input-email input::-webkit-input-placeholder{font-size:15px;font-style:italic;top:0;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.sty-popup .sticky-bottom #email-submit{height:35px;line-height:35px}.btn-mob{display:none}#Toastermessage .sty-popup .toaster_error-message{color:#f95457;position:relative;display:block}@media only screen and (min-width:768px) and (max-width:992px){body,html{-webkit-overflow-scrolling:touch!important;overflow:visible;height:100%!important}.sticky-bottom .sticky-heading .sty-heading{display:block}.sty-text{padding:0}.sty-input .sty-input-email{margin:10px 0;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}#Toastermessage .sty-popup .toaster_error-message{padding:0 10px 10px 30px;font-size:1.2rem;color:#f95457;margin-top:-50px;position:absolute}.sty-input .sty-input-email input::placeholder{font-size:15px;font-style:italic;top:0}.sty-input .sty-input-email input::-webkit-input-placeholder{font-size:15px;font-style:italic;top:0}.sty-popup .sticky-bottom #email-submit{padding:0 30px;letter-spacing:1px;font-weight:500;font-size:14px}}@media only screen and (max-width:767px){.email-success-popup,.sty-input .sty-input-email,.sty-input .sty-input-email input:focus,.sty-text{width:100%}.sticky-bottom{padding:20px 15px}.sticky-bottom .sticky-heading .sty-heading,.sticky-bottom .sticky-heading .sty-heading .pink-font{font-size:3rem}.sticky-heading span{line-height:15px}.btn-mob{display:block;padding:0 10px}.btn-desk,.text-mob{display:none}.sty-text{background:#000;text-align:center;padding:15px;margin-top:15px}.reg-text{color:#fff;font-weight:400}.sticky-bottom .sty-text .tetx-prof{font-size:18px;display:block}.text-reg-prof .pink-font{color:#fff;text-decoration:underline}#success-popup-close{margin-top:-10px}#Toastermessage .sty-popup .sticky-bottom .sty-input{margin-top:10px}.sticky-bottom .sticky-heading .sty-heading{display:block}.sty-popup .sticky-bottom .sty-input #email-submit-mob{height:35px;line-height:35px}.sty-popup .sticky-bottom .sty-input #email-submit-mob img{opacity:.5;vertical-align:baseline}.sty-popup .sticky-bottom .sty-input .sticky-email,.sty-popup .sticky-bottom .sty-input .sty-input-email:active #email-submit-mob img,.sty-popup .sticky-bottom .sty-input .sty-input-email:focus #email-submit-mob img,.sty-popup .sticky-bottom .sty-input .sty-input-email:hover #email-submit-mob img{opacity:1}#Toastermessage .sty-popup .toaster_error-message{padding:0 10px 10px 18px;font-size:1.1rem;color:#f95457;margin-top:-94px;position:absolute}.sty-input .sty-input-email input{width:100%;font-size:16px!important}}.headeremail-success-popup,.signup-popup{background-color:#efefef;margin-top:10px;position:fixed;z-index:999999}@media only screen and (min-width:992px){.sticky-bottom .sticky-heading .sty-heading,.sticky-bottom .sticky-heading .sty-heading .pink-font{font-size:2.5rem}.sty-popup .sticky-bottom #email-submit{height:30px;line-height:30px;font-size:12px;padding:0 10px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;text-decoration:none}}.collapse-panel-content .rtf ol,.collapse-panel-content .rtf ul{list-style:disc;padding-left:50px;font-size:.8em;color:#c7c7c7;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;padding-bottom:10px}.signup-tag p:first-child{color:#ec008c;margin-top:10px;cursor:pointer;display:inline;font-weight:700;margin-right:2px}.signup-tag p:nth-child(2){display:inline-block;cursor:pointer}.signup-tag p{font-size:12px}.signup-popup{display:none;width:30%;padding:20px;top:38px}.signup-email{display:inline}.signup-email .signup-input-email{display:inline-flex;flex-direction:row;padding:2px;width:100%}.signup-email .signup-input-email input{flex-grow:2;border:none;padding:0 3px 2px 6px;width:100%;font-size:small!important}.signup-popup #headeremail-submit{height:30px;line-height:30px;font-size:12px;padding:0 15px;width:auto}.signup-popup p:first-child{color:gray;font-size:12px;padding-bottom:10px}.signup-popup .signup-email .signup-input-email input::-webkit-input-placeholder,.signup-popup .signup-email .signup-input-email input::placeholder{font-size:13px;font-style:italic;top:0}.headernewsletter_error-message{font-size:12px;color:red}.headeremail-success-popup{display:none;width:23%;padding:20px;top:50px}.headeremail-success-popup span{color:gray;font-size:12px}@media only screen and (max-width:899px){.signup-feature{display:none}}@media only screen and (min-width:1025px){.signup-feature{top:0;left:0;position:absolute;display:inline-block;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);padding-left:20px;padding-bottom:2px;padding-top:10px}.signup-popup{margin-top:0}}@media only screen and (max-width:1024px) and (min-width:900px){.signup-feature{top:10px;left:0;position:absolute;display:inline-block;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);padding-left:20px}.signup-popup{margin-top:0;width:35%}.signup-popup #headeremail-submit{width:100px}.signup-popup .signup-email .signup-input-email input{margin:0}.signup-popup .signup-email .signup-input-email input::-webkit-input-placeholder{font-size:13px;font-style:italic;top:0}}.live-chat-section{bottom:0;position:fixed}.chat-display{bottom:15%}.live-chat-section .live-chat-wrap a .livechatImgmobile{display:none}@media only screen and (max-width:767px){.live-chat-section{position:absolute;top:47%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:53px;z-index:9}.live-chat-section .live-chat-wrap a .livechatImgdesktop{display:none}.live-chat-section .live-chat-wrap a .livechatImgmobile{width:30%;display:inline}}.livechatImgdt-close{display:inline;position:absolute;right:45px;top:-15px}.proff-login{position:absolute;background:#fff;color:#000;left:0;width:100%;padding:13px 0;margin-top:-90px}.proff-login a{color:#000;text-decoration:underline}.consumer-reg{text-align:left;position:absolute}.proff-login p{color:#000}.proff-login p:nth-child(1){font-size:2rem;font-weight:500}.proff-login p:nth-child(2){font-size:1.4rem;text-align:center;margin-left:-6%}.consumer-reg p:nth-child(1){font-size:1.6rem;font-weight:500}.consumer-reg p a{color:rgba(255,255,255,.85);text-decoration:underline}.consumer-reg p:nth-child(2),.consumer-reg p:nth-child(3){font-size:1.5rem;letter-spacing:.63px}@media only screen and (min-width:1025px){.content-wrap-top+.text-rule+.content-wrap-top{padding-top:0}}@media only screen and (min-width:768px) and (max-width:992px){.wrapper{position:relative}.content-wrap-top+.text-rule+.content-wrap-top{padding-top:0}.page-title{margin-bottom:50px}.proff-login{padding:8px 0;margin-top:-48px;width:calc(100% + 60px);margin-left:-30px}.proff-login p:nth-child(1){font-size:1.1rem}.proff-login p:nth-child(2){font-size:.9rem;text-align:center;margin-left:1%}.consumer-reg p:nth-child(1){font-size:1rem}.consumer-reg p:nth-child(2),.consumer-reg p:nth-child(3){font-size:.9rem}.btn-login{margin-bottom:120px}}@media only screen and (max-width:767px){.live-chat-section .live-chat-wrap .livechatImgdt-close{display:none}.content-wrap-top+.text-rule+.content-wrap-top{padding-top:0}.page-title{margin-bottom:50px}.proff-login{padding:4px 0;margin-top:-45px}.proff-login p:nth-child(1){font-size:1rem}.proff-login p:nth-child(2){font-size:.8rem;text-align:center;margin-left:0}.consumer-reg{margin-right:15%}.consumer-reg p:nth-child(1){font-size:.9rem}.consumer-reg p:nth-child(2),.consumer-reg p:nth-child(3){font-size:.8rem;word-break:break-all}.btn-login{margin-bottom:120px}}#globalSearchResults .search-results__list-item{width:85%;padding:20px 0}#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__result-description__byline{font-size:30px;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif}#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__result-description__body{font-size:18px}#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__result-image{width:8%}#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__description-cta-wrapper{width:92%;padding:10px 0 0}#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__result-description{display:inline-block;width:100%;padding:0 5%}#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__result-description__body .highlight-txt,#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__result-description__byline .highlight-txt{color:#EEE8AA}.glb-srch-loadmore{text-align:center;padding-bottom:5px;margin-top:40px}.glb-srch-loadmore #srch_loadmore{background-color:#111;color:#888;font-size:16px!important;text-transform:uppercase;display:inline-block;padding:20px 15%;cursor:pointer}.header-search .header-search__field{font-size:22px!important}@media only screen and (max-width:768px){#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__result-image{width:22%;margin-top:5px}#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__description-cta-wrapper{width:76%;padding:0}#globalSearchResults .search-results__list .search-results__list-item-wrapper .search-results__result-description__byline{font-size:24px}}@media only screen and (max-width:767px){.header-search .header-search__field{font-size:14px!important}}@media only screen and (min-width:768px) and (max-width:992px){.header-search .header-search__field{font-size:14px!important}}.header-search .header-search__field :-ms-input-placeholder{color:#000;font-style:normal}.search-results .srch-error-messages{text-align:center}@media only screen and (max-width:992px){.search-results .search-results__headline-wrapper--desktop{width:70%;margin:0 auto 20px}.search-results .search-results__headline-wrapper--desktop .page-title{margin-bottom:20px;margin-top:30px;font-size:40px;max-width:100%}.search-results .search-results__headline-wrapper--desktop .form--dark{display:none}}.header-search .predictive__text,.search-module__search .autocomplete-suggestion .predictive__item,.search-results .search-results__headline-wrapper--desktop .form--dark .search-module__search{width:100%}@media only screen and (min-width:768px) and (max-width:992px){.search-results .srch-error-messages{height:175px;margin-top:100px}}.search-module__search .autocomplete-suggestions{margin-top:60px;background:#000}.search-module__search .autocomplete-suggestion{padding:5px 0 10px 35px;border-bottom:2px solid #333}.predictive__item .predictive__text{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em;font-size:20px;font-size:2rem;display:inline-block;vertical-align:middle;color:#fff;width:100%}.search-results .search-results__headline-wrapper--desktop .form--dark{width:50%}.search-results .search-results__headline-wrapper--desktop .form--dark .search-module{width:530px}.search-results__description-cta-wrapper .search-results__result-description .breadcrumbs .breadcrumbs__wrapper{text-align:left;border-bottom:none}.search-results__description-cta-wrapper .search-results__result-description .breadcrumbs .breadcrumbs__wrapper a span{font-size:9px}.search-results__description-cta-wrapper .search-results__result-description .breadcrumbs .breadcrumbs__wrapper .breadcrumbs__item{padding-right:30px}.search-results__description-cta-wrapper .search-results__result-description .breadcrumbs .breadcrumbs__wrapper .breadcrumbs__item:after{width:13px;height:9px;top:65%}@media only screen and (min-width:768px){.two-columns .two-columns--right{width:78.5%}}.spotlight-slider .slick-slide{max-width:276px}.category-sorting__bottom .category-sorting__filter a,.category-sorting__bottom .category-sorting__filter button{width:20px;height:20px;margin-right:10px}.EOD-subcategories__select .select2-selection__rendered,.category-sorting__bottom,.category-sorting__bottom .category-sorting__filter,.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered,.category-sorting__number,.classes-section-nav__item a,.header-bar--dark p,.product-listing-item__description-wrapper h2 span,.text-normal-xs{font-size:12px;font-size:1.2rem}.buy_now_buttons .buy_now_link a:hover{background:#363636}.item-listing-item .text-normal-md{margin-top:15px}.lookbook .two-columns--50 .clp-section .item-listing-item h4{margin-bottom:0}.lookbook .two-columns--50 .clp-section .item-listing-item h4~.text-normal-md{margin-top:0}.item-listing-item__round p sup{margin:-40px 0 0 12px!important;color:#000;position:absolute}.lookbook .trends-carousel-title{font-size:80px;font-size:8rem}.category-section__item .nav-subsection-title,.section-nav .section-nav__item a span{font-size:14px;font-size:1.4rem}.lookbook .two-columns--right .trends-carousel-wrapper .trends-carousel .slick-list .slick-slide .generic-product-carousel__caption a.btn-block,.lookbook .two-columns--right .trends-listing-wrapper .trends-listing a.btn-block,.trends .two-columns--right .trends-carousel-wrapper .trends-carousel .slick-list .slick-slide .generic-product-carousel__caption a.btn-block,.trends .two-columns--right .trends-listing-wrapper .trends-listing a.btn-block{display:none}.trends-listing{margin-bottom:0}body h4{text-transform:uppercase!important}@media only screen and (min-width:768px){.category__page.two-columns .two-columns--left,.education-page.two-columns .two-columns--left,.two-columns .two-columns--left,.two-columns.lookbook .two-columns--left{min-height:100vh}.two-columns .two-columns--left{width:21.5%}}@media only screen and (max-width:767px){.search-results__description-cta-wrapper .search-results__result-description .breadcrumbs{display:none}.category-section__item .nav-subsection-title,.section-nav .section-nav__item a span{font-size:inherit}.category-nav{max-height:none;height:auto;padding:0}}@media only screen and (min-width:900px){.category-nav{height:calc(100% - 130px);max-height:calc(100% - 130px);top:130px!;padding-top:0}.category-nav--visible,.category-nav.is-sticky--bottom{height:calc(100% - 75px);max-height:calc(100% - 75px);top:75px;padding-top:0}}@media only screen and (min-width:1025px){.category-nav{height:calc(100% - 157px);max-height:calc(100% - 157px);top:auto;padding-top:0}.category-nav--visible,.category-nav.is-sticky--bottom{height:calc(100% - 60px);max-height:calc(100% - 60px);top:60px;padding-top:0}.clp-hero{width:1024px;margin:0 auto}}@media only screen and (min-width:768px) and (max-width:899px){.category-nav .nav--container .category-section__title:after{right:12px}.two-columns .two-columns--left{width:30%}.two-columns .two-columns--right{width:70%}.category-section__item .nav-subsection-title,.section-nav .section-nav__item a span{font-size:1rem}.category-section__item{height:30px;line-height:30px}.category-nav{padding-top:0}}.modal-container__open.category-dropdown__title{cursor:default}.item-listing-item__round p .round_unit{font-size:1.3rem;left:72%;margin-top:3%;word-break:break-all}.item-listing-item__round p .round_main{left:45%}@media only screen and (min-width:1025px){.category-sorting__dropdown .select2-container--default .select2-selection--single .select2-selection__rendered,.category-sorting__number{line-height:50px}.clp-intro-text.category__description p{font-size:16px}.category__list .content-wrap-top{margin-top:0}.category__list .content-wrap-top h1{margin-bottom:30px}.category__list .content-wrap-top .extendedText-container{margin-bottom:40px}.category-sorting__dropdown .select2-container{height:50px}.category__list .product__list>h2,.category__list .product__list>span{font-size:5rem}body h1{font-size:5rem!important}.homepage-hero-slider .hero-slider_content .heading-primary{margin-bottom:10px}.homepage-hero-slider .hero-slider_content{margin-left:20%}}.homepage-pro .text-rule{padding:20px 0;background:#fff}.homepage-pro h1.text-rule{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:15px!important;font-size:1.5rem!important;padding:20px;background:#fff;color:#ec008c;letter-spacing:1px;font-weight:500}.homepage-pro .full-width-carousel{background:#fff}.homepage-pro .two-columns--50.column--left{background:#272727}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section h5{color:#ec008c;margin-top:20px;font-size:16px}.homepage-pro .home-adv-carrer .column--right .bg-generic-callout .bg-generic-callout__content h5{color:#ec008c;margin-bottom:5px}.homepage-pro .home-adv-carrer .column--right .bg-generic-callout .bg-generic-callout__content hr{background-color:#000;height:1px}.homepage-pro .home-adv-carrer .column--left .advancing-career-section p{margin-top:10px}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section h2{color:#fff;font-size:60px}.homepage-pro .advancing-career-section{position:initial}.homepage-pro .advancing-career-section .buttons a .logo{background-color:#1e1e1e}.homepage-pro .column--right .bg-generic-callout{padding:50px 0}.homepage-pro .promoblock{margin:0 auto;background-color:#272727;text-align:center;padding-top:50px}.homepage-pro .promoblock .promoitem{width:70%;margin:0 auto 30px;background-color:#fff;clear:both;display:inline-block;text-align:left;position:relative}.homepage-pro .promoblock .promoitem picture{float:left;display:inline-block;width:40%}.homepage-pro .promoblock .promoitem picture img{width:100%;float:left}.homepage-pro .promoblock .promoitem .promocontent{float:left;display:inline-block;width:60%;background-color:#fff;color:#000;text-align:left;padding:9px 15px}.homepage-pro .authorRow,.homepage-pro .promoblock .heading-blogsimple,.homepage-pro .promoblock .promoitem .promocontent .heading-blogsimple{font-size:10px;color:#b4b4b4;font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.homepage-pro .promoblock .promoitem .promocontent .heading-blogprimary{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.homepage-pro .promoblock .promoitem .promocontent h3{font-size:26px;color:#000;font-weight:400;letter-spacing:0;margin-bottom:5px;margin-top:5px;text-transform:uppercase}.homepage-pro .promoblock .promoitem .promocontent p{color:#000;padding-bottom:30px;font-size:12px;height:64px;overflow:hidden;margin-top:0;margin-bottom:0}.homepage-pro .promoblock .blogcta{float:right;color:#000;font-size:12px;position:absolute;right:45px;bottom:12px}.homepage-pro .promoblock .blogcta .icon-arrow-long{width:36px;height:12px}.homepage-pro .home-blog .column--right .blog-heading{text-align:center;background-color:#272727}.homepage-pro .home-blog .column--right h2{color:#fff;margin-top:0;margin-bottom:5px;padding-top:35px;font-size:60px}.homepage-pro .home-blog .column--right h5{font-size:16px}.homepage-pro .home-blog .column--right hr{text-align:center;margin-top:30px}.homepage-pro .home-blog .column--left .bg-generic-callout{padding:0}.homepage-pro .home-blog .bg-generic-callout__content{background-color:#fff;max-width:none;padding:20px 50px}.homepage-pro .home-blog .bg-generic-callout{background-color:#fff}.homepage-pro .home-blog .column--right{background-color:#272727}.homepage-pro .home-blog .column--left .bg-generic-callout__content img{background:0 0;position:relative;height:auto;margin-top:0;left:0;width:50%;transform:none}.homepage-pro .home-blog .column--left .bg-generic-callout__content p{margin-top:2%;font-weight:400}.home-education .column--left .bg-generic-callout .bg-generic-callout__content,.homepage-pro .home-education .column--left .bg-generic-callout{background-color:#272727}.homepage-pro .home-education .column--left .bg-generic-callout{padding:0;height:auto;border-bottom:none}.homepage-pro .home-education .column--left .bg-generic-callout .bg-generic-callout__content{padding:40px 90px}.homepage-pro .home-education .column--left .video-callout-section{margin-top:2%}.homepage-pro .home-education .column--left .video-callout-section .btn-block{background-color:#1e1e1e}.homepage-pro .home-education .column--left .video-callout-section .btn-block:hover{color:#fff;border:none}.homepage-pro .home-education .column--right{background-color:#efefef}.homepage-pro .home-education .column--right .events-wrapper span{color:#000;font-size:60px;border-bottom:none;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;letter-spacing:0}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .date--round{left:0;top:30px;width:80px;height:80px}.homepage-pro .home-education .column--right .events-wrapper .date--round p span{color:#000;font-size:30px;border-bottom:none;top:60%}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info a span{font-size:12px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:none;position:absolute;right:10px}.homepage-pro .home-education .column--right .upcoming-events__list{margin-top:10px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-event{padding:10px 90px 30px;border-bottom:1px solid #b4b4b4}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info p.date{font-size:18px;margin-bottom:10px;color:#b4b4b4}.homepage-pro .home-education .column--right .upcoming-events hr{display:block;margin:20px auto 10px;text-align:center;background-color:#b4b4b4}.homepage-pro .home-education .column--right .upcoming-events .upcoming-event__info{padding:10px 32px}.homepage-pro .home-education .column--right .events-wrapper{text-align:center;padding:0}.homepage-pro .home-education .column--right .upcoming-events__list li:nth-child(2) .upcoming-event__info .date--round{top:15px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info h3{margin-top:-2%}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info h3 a{font-size:15px;color:#000}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events span a{width:70%;background-color:#000;text-align:center;margin:4% 0 0 15%;font-size:15px;color:#fff}.homepage-pro .home-education .column--left .video-callout-section .video-wrap .video__title{margin:10px auto}.homepage-pro .home-education .column--left .video-callout-section .video-wrap .video__title span{font-size:20px}.homepage-pro .home-education{border-bottom:1px solid #fff}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section .advancing-career-content{padding:0;position:inherit}.homepage-pro .pdp-relatedproducts{background-color:#fff;margin-bottom:0;border-bottom:none}.homepage-pro .pdp-relatedproducts .regular.slider{width:80%;margin:0 auto}.homepage-pro .pdp-relatedproducts .regular.slider .slick-prev{left:-100px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-next{right:-100px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide a{line-height:20px;margin:0;padding:0;position:relative;float:left;width:100%}.homepage-pro .pdp-relatedproducts .regular.slider .slick-next,.homepage-pro .pdp-relatedproducts .regular.slider .slick-prev{position:absolute;top:25%;display:block;cursor:pointer;opacity:1}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:220px;margin:5px 20px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide img{height:auto;margin:0 auto -20px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide a .product_name{font-size:12px;letter-spacing:0;text-align:center;font-weight:600;color:#000;text-transform:uppercase;margin:23% 10% 0;width:80%}.homepage-pro .text-rule{margin:0}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide .badge+a .product_name{margin:5% 10% 0}.homepage-pro .pdp-relatedproducts .regular.slider .slick-dots{display:none}.homepage-pro .home-adv-carrer .column--left{padding-top:20px}.homepage-pro .home-adv-carrer .column--right .bg-generic-callout{border-bottom:none}.homepage-pro .bg-generic-callout .bg-generic-callout__content h5{font-size:16px}.homepage-pro .bg-generic-callout .bg-generic-callout__content h2{font-size:60px}.homepage-pro .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h5{color:#000;font-size:60px;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.homepage-pro .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h2{font-size:16px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-top:5px;margin-bottom:10px}.homepage-pro .home-blog .column--left .bg-generic-callout .bg-generic-callout__content hr{background-color:#b4b4b4;height:1.2px}.homepage-pro .home-education .column--left .bg-generic-callout .bg-generic-callout__content h5{color:#ec008c;margin-bottom:10px}.homepage-pro .advancing-career-section .buttons a{border-top:1px solid rgba(61,61,61,.5)}.homepage-pro .home-blog .column--right .promoblock .promoitem{width:85%;margin-bottom:60px}.homepage-pro .home-blog .column--right .promoblock{padding-top:30px;padding-bottom:0}.homepage-pro .home-blog .column--left .bg-generic-callout__content hr{margin-top:20px}.homepage-pro .home-blog .column--right .blog-heading h2{font-size:60px;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.homepage-pro .home-blog .column--right .blog-heading h5{font-size:16px;color:#fff;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;margin-top:0}.homepage-pro .home-blog .column--right .blog-heading hr{margin:10px 0}.homepage-pro .home-blog .column--right .promoblock .promoitem .promocontent{padding:9px 10px 9px 20px}.homepage-pro .home-blog .column--right .promoblock .heading-blogprimary a{color:#000}.homepage-pro .home-blog .column--right .promoblock .heading-blogsimple{font-weight:600}.homepage-pro .home-blog .column--right .promoblock .promoitem .promocontent p{margin-top:5px}.homepage-pro .home-blog .column--right .promoblock .blogcta{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;right:20px;font-size:14px}.homepage-pro .promoblock .promoitem .promocontent .heading-blogsimple{font-size:14px}.homepage-pro .authorRow{font-size:13px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide .redken-bv{margin-bottom:0;display:block}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide .redken-bv a{float:none;text-align:center}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide .redken-bv a .BVRRInlineRating .bv_stars_wrapper{font-size:15px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide .badge{font-size:11px!important;font-size:1.1rem!important;line-height:40px!important;height:40px!important;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important;font-weight:400!important;position:relative!important;z-index:9997!important;display:inline-block!important;padding:0 10px!important;text-align:center!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;background-color:#1e1e1e!important;border-radius:0!important}.homepage-pro .home-blog .column--left .moduleBlock1 .bg-generic-callout__content a .paragraph-default{cursor:pointer}.header .header-nav .header-nav__menus .utility-nav.utility-nav__logged-in .loyalty-nav,.header.is-sticky .header-nav .header-nav__menus .account-nav .account-menu .loyalty{display:none}.header.is-sticky .header-nav .header-nav__menus .account-nav .account-menu .loyalty{display:block}.account-nav .loyalty{border-top:0;margin-top:0;padding-top:0;line-height:1.2}.account-nav .loyalty .loyalty-points{font-size:12.5px;font-size:1.25rem;padding:5px 0;color:#1e1e1e;text-transform:none;text-decoration:none;display:block;cursor:default;text-align:center}.account-nav .loyalty .loyalty-points .circle .bronze{background-color:#bf8270;border-radius:8px;width:16px;height:16px;margin:0 auto}.account-nav .loyalty .loyalty-points.loyalty-badge{display:inline-block;margin:0 0 0 20%;width:30%;text-align:right}.account-nav .loyalty .loyalty-points.badge-title{display:inline-block;width:30%;text-align:left;margin:0 0 0 -8%}.header.is-sticky .header-nav .header-nav__menus .account-nav .account-links__item .redeem-points-link{text-decoration:underline;border-bottom:1px solid #b4b4b4;padding:0 0 5px;margin-bottom:5px;display:block}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .blogcta:hover,.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .heading-blogprimary a:hover,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .redken-bv a:hover,.homepage-hero-slider .hero-slider_content a{text-decoration:none}@media only screen and (max-width:767px){.home-mobile-page-products .products .product-data{width:35%;display:inline-block;margin:10px 20px}.home-mobile-page-products{background-color:#fff}.home-mobile-page-products .products{text-align:center}.home-mobile-page-products .products .product-data a img{height:auto;margin:10px 10px 10px 5px}.homepage-pro .promoblock .promoitem .promocontent,.homepage-pro .promoblock .promoitem picture{width:100%}.homepage-pro .promoblock .blogcta{right:20px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-event{padding:20px;border-bottom:1px solid #b4b4b4}.homepage-pro .home-education .column--right .events-wrapper span{font-size:36px;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info h3 a{font-size:10px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info p.date{font-size:12px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info a span{font-size:10px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .date--round{left:15px;top:10px;width:60px;height:60px}.homepage-pro .home-education .column--right .events-wrapper .date--round p span{font-size:20px;top:50%}.homepage-pro .home-education .column--right .events-wrapper{padding:0}.homepage-pro .home-education .column--right .events-wrapper .upcoming-event .upcoming-event__info{position:relative;text-align:left;width:auto;margin-left:75px}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section .advancing-career-content{position:inherit}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events span a{width:90%;margin:4% 0;font-size:10px}.homepage-pro .home-adv-carrer .advancing-career-section .buttons a{width:96%;margin-left:1%}.homepage-pro .bg-generic-callout .bg-generic-callout__content h2{font-size:36px}.homepage-pro .bg-generic-callout .bg-generic-callout__content h5{font-size:10px}.homepage-pro .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h5{font-size:36px}.homepage-pro .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h2{font-size:12px}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section h5,.homepage-pro .home-adv-carrer .column--right .bg-generic-callout .bg-generic-callout__content h5,.homepage-pro .home-blog .column--right h5{font-size:10px}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section h2,.homepage-pro .home-blog .column--right h2{font-size:36px}.homepage-pro .advancing-career-section .buttons a span{font-size:10px;margin:7px 0}.homepage-pro .home-mobile-page-products .products .product-data a img{height:auto;margin:0 auto -15px}.homepage-pro h1.text-rule{font-size:10px!important;font-size:1rem!important}.homepage-pro .pdp-relatedproducts .products .product-data .badge{font-size:12px!important;font-size:1.2rem!important;line-height:30px!important;height:30px!important;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important;font-weight:400!important;position:relative!important;z-index:9997!important;display:inline-block!important;padding:0 5px!important;text-align:center!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;background-color:#1e1e1e!important;border-radius:0!important}.homepage-pro .pdp-relatedproducts .products .product-data .badge+a .product_name{margin:10% 10% 0}.homepage-pro .pdp-relatedproducts .products .product-data a .product_name{font-size:10px;text-align:center;font-weight:600;color:#000;text-transform:uppercase;margin:30% 10% 0;width:80%}.homepage-pro .pdp-relatedproducts .products .product-data .redken-bv a .BVRRInlineRating .bv_stars_wrapper{font-size:15px}.homepage-pro .home-blog .column--right .blog-heading h2{font-size:36px}.homepage-pro .home-blog .column--right .blog-heading h5{font-size:12px}.homepage-pro .home-blog .column--right .blog-heading hr{margin:20px 0 10px}.homepage-pro .home-blog .column--right .promoblock .blogcta{position:relative;bottom:0}.homepage-pro .home-blog .column--right{border-bottom:1px solid #b4b4b4}.homepage-pro .home-blog .column--left .bg-generic-callout__content img{width:75%}.homepage-pro .home-blog .column--left .bg-generic-callout__content hr{margin-top:5px}.homepage-pro .home-blog .column--right .promoblock{padding-top:30px;padding-bottom:10px}.homepage-pro .home-blog .column--right .promoblock .promoitem{margin-bottom:40px}.homepage-pro .home-education .two-columns--50 .upcoming-events{padding:50px 0}.homepage-pro .home-adv-carrer .column--right .bg-generic-callout .bg-generic-callout__content{padding:50px}.homepage-pro .home-adv-carrer .column--left .advancing-career-section .advancing-career-content{position:initial}.account-nav .account-links{border-top:none;margin-top:0;padding-top:0}}@media only screen and (min-width:768px) and (max-width:992px){.homepage-pro .pdp-relatedproducts .regular.slider .slick-prev{left:-50px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:90px;margin:5px 20px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-next{right:-60px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-next,.homepage-pro .pdp-relatedproducts .regular.slider .slick-prev{top:15%}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide a .product_name{font-size:11px;font-weight:500}.homepage-pro .advancing-career-section .buttons a span{width:calc(100% - 45px);font-size:10px;font-size:1rem;display:block;padding:0 15px;color:#fff;float:right;margin:6px 0;line-height:15px}.homepage-pro .home-adv-carrer .column--right .bg-generic-callout .bg-generic-callout__content{background-color:#efefef;padding:25px 10px;max-width:300px}.homepage-pro .bg-generic-callout .bg-generic-callout__content h2{font-size:40px;cursor:pointer}.homepage-pro .pdp-relatedproducts{margin-top:-1px}.homepage-pro .advancing-career-section .buttons a{display:inline-block;width:48%}.homepage-pro .home-blog .column--right h2{font-size:40px;padding-top:25px}.homepage-pro .home-blog .column--right hr{margin-top:15px}.homepage-pro .home-blog .column--right h5{font-size:12px}.homepage-pro .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h5{font-size:40px}.homepage-pro .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h2{font-size:12px}.homepage-pro .home-blog .column--right .promoblock{padding-top:15px;padding-bottom:20px}.homepage-pro .promoblock .promoitem{width:75%}.homepage-pro .promoblock .promoitem .promocontent{padding:5px 15px}.homepage-pro .authorRow,.homepage-pro .promoblock .heading-blogsimple,.homepage-pro .promoblock .promoitem .promocontent .heading-blogsimple{font-size:8px}.homepage-pro .promoblock .promoitem .promocontent .heading-blogprimary{font-size:12px}.homepage-pro .promoblock .promoitem .promocontent p{padding-bottom:0;font-size:5px;height:24px}.homepage-pro .home-education .column--right .events-wrapper span{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events__list .upcoming-event{padding:10px 0}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info h3{margin-top:0}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info h3 a{font-size:10px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info p.date{font-size:12px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info a span{font-size:10px}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events .date--round{left:5px;top:15px;width:60px;height:60px}.upcoming-events .upcoming-event__info{margin-left:90px;padding-right:0}.homepage-pro .home-education .column--right .events-wrapper .upcoming-events span a{width:85%;margin:4% 0 0 7%;font-size:10px;padding:0 10px}.homepage-pro .home-education .column--right .events-wrapper .date--round p span{top:55%}.homepage-pro .home-adv-carrer .column--right .bg-generic-callout .bg-generic-callout__content h5{font-size:12px}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section h2{font-size:40px}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section h5{font-size:12px}.homepage-pro .home-adv-carrer .column--left .moduleBlock .advancing-career-section .buttons{width:90%}.homepage-pro .home-adv-carrer .column--right .bg-generic-callout__content p{margin-bottom:15px}.homepage-pro .home-blog .column--right .blog-heading h2,.homepage-pro .home-education .column--right .events-wrapper span{font-size:40px}.homepage-pro .home-blog .column--right .blog-heading h5,.homepage-pro .home-blog .column--right .promoblock .promoitem .promocontent h3{font-size:12px}.homepage-pro .home-blog .column--left .bg-generic-callout__content img{width:75%}.homepage-pro .home-blog .column--right .promoblock .promoitem{width:85%;margin-bottom:25px}.homepage-pro .home-blog .column--right .promoblock .promoitem .promocontent{padding:5px 5px 5px 10px;width:70%}.homepage-consumer .promoblock .heading-blogsimple,.homepage-pro .authorRow{font-size:8px}.homepage-pro .home-blog .column--right .promoblock .promoitem .promocontent p{font-size:8px;height:40px}.homepage-pro .home-blog .column--right .promoblock .blogcta{font-size:9px;right:20px;bottom:2px}.homepage-pro .home-blog .column--right .promoblock .promoitem picture{width:30%}.homepage-pro .home-education .column--left .bg-generic-callout .bg-generic-callout__content{padding:40px 60px}.homepage-pro .home-education .two-columns--50 .upcoming-events{padding:90px 0 50px}.homepage-pro .home-education .column--right .upcoming-events .upcoming-event__info{padding:10px 15px}.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide .badge{font-size:7px!important;font-size:.7rem!important}}.homepage-consumer .text-rule{padding:20px 0;background:#fff}.homepage-consumer h1.text-rule{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:15px!important;font-size:1.5rem!important;padding:20px;background:#fff;color:#ec008c;letter-spacing:1px;font-weight:500}.homepage-consumer .full-width-carousel{background:#fff}.homepage-consumer .two-columns--50.column--left{background:#fff;border-bottom:1px solid #dfdfdf}.homepage-consumer .advancing-career-section h5{color:#ec008c}.homepage-consumer .advancing-career-section h2{color:#fff}.homepage-consumer .advancing-career-section{position:initial}.homepage-consumer .column--right .bg-generic-callout{padding:50px 0}.bg-generic-callout__content{background-color:#efefef;padding:70px 50px;max-width:550px}.homepage-consumer .promoblock{margin:0 auto;background-color:#272727;text-align:center;padding-top:50px}.homepage-consumer .promoblock .promoitem{width:70%;margin:0 auto 30px;background-color:#fff;clear:both;display:inline-block;text-align:left;position:relative}.homepage-consumer .promoblock .promoitem picture{float:left;display:inline-block;width:40%}.homepage-consumer .promoblock .promoitem picture img{width:100%;float:left}.homepage-consumer .promoblock .promoitem .promocontent{float:left;display:inline-block;width:60%;background-color:#fff;color:#000;text-align:left;padding:9px 15px}.homepage-consumer .authorRow,.homepage-consumer .promoblock .heading-blogsimple,.homepage-consumer .promoblock .promoitem .promocontent .heading-blogsimple{font-size:10px;color:#b4b4b4;font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.homepage-consumer .promoblock .promoitem .promocontent .heading-blogprimary{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.homepage-consumer .promoblock .promoitem .promocontent h3{font-size:26px;color:#000;font-weight:400;letter-spacing:0;margin-bottom:5px;margin-top:5px;text-transform:uppercase}.homepage-consumer .promoblock .promoitem .promocontent p{color:#000;padding-bottom:30px;font-size:12px;height:64px;overflow:hidden;margin-top:10px;margin-bottom:0}.homepage-consumer .promoblock .blogcta{float:right;color:#000;font-size:12px;position:absolute;right:45px;bottom:4px}.homepage-consumer .promoblock .blogcta .icon-arrow-long{width:36px;height:12px}.homepage-consumer .home-blog .column--right .blog-heading{text-align:center;background-color:#272727}.homepage-consumer .home-blog .column--right h2{color:#fff;margin-top:0;margin-bottom:0;padding-top:35px}.homepage-consumer .home-blog .column--right hr{text-align:center}.homepage-consumer .home-blog .column--left .bg-generic-callout{padding:0}.homepage-consumer .home-blog .bg-generic-callout__content{background-color:transparent;max-width:none;padding:20px 0 0;top:20%}.homepage-consumer .home-blog .bg-generic-callout{background-color:#fff}.home-education .column--left .bg-generic-callout .bg-generic-callout__content,.homepage-consumer .home-blog .column--right,.homepage-consumer .home-education .column--left .bg-generic-callout{background-color:#272727}.homepage-consumer .home-blog .column--left .moduleBlock .bg-generic-callout h2{margin-bottom:10px}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout span{font-size:14px;margin-top:26px;position:absolute;left:0;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:400}.homepage-consumer .find-a-salon-callout .search-content .search-field input::placeholder{font-size:14px;font-style:italic;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.homepage-consumer .promoblock .promoitem .promocontent .heading-blogsimple{font-size:14px}.homepage-consumer .authorRow{font-size:13px}.homepage-consumer .home-education .column--left .bg-generic-callout{padding:0;height:auto;border-bottom:none}.homepage-consumer .home-education .column--left .bg-generic-callout .bg-generic-callout__content{padding:50px}.homepage-consumer .home-education .column--left .bg-generic-callout h2{font-size:60px}.homepage-consumer .home-education .column--left .video-callout-section{margin-top:2%}.homepage-consumer .home-education .column--left .video-callout-section .btn-block{background-color:#1e1e1e}.homepage-consumer .home-education .column--left .video-callout-section .btn-block:hover{color:#fff;border:none}.homepage-consumer .home-education .column--right{background-color:#efefef}.homepage-consumer .home-education .column--right .events-wrapper{text-align:center}.homepage-consumer .home-education .column--right .events-wrapper span{color:#000;font-size:40px;border-bottom:none}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .date--round{left:0;top:30px;width:80px;height:80px}.homepage-consumer .home-education .column--right .events-wrapper .date--round p span{color:#000;font-size:30px;border-bottom:none;top:60%}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info a span{font-size:12px;font-weight:600}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-event{padding:20px 90px;border-bottom:1px solid #b4b4b4}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info p.date{font-size:18px;margin-bottom:10px;color:#b4b4b4}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info h3{margin-top:-2%}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info h3 a{font-size:15px;color:#000}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events span a{width:70%;background-color:#000;text-align:center;margin:4% 0 0 15%;font-size:15px;color:#fff}.homepage-consumer .home-education .column--left .video-callout-section .video-wrap .video__title{margin:10px auto}.homepage-consumer .home-education .column--left .video-callout-section .video-wrap .video__title span{font-size:20px}.homepage-consumer .home-education{border-bottom:1px solid #fff}.homepage-consumer .home-adv-carrer .column--left .moduleBlock .advancing-career-section .advancing-career-content{padding:0}.homepage-consumer .pdp-relatedproducts .regular.slider{width:80%;margin:0 auto}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-prev{left:-100px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-next{right:-100px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-next,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-prev{position:absolute;top:25%;display:block;cursor:pointer;opacity:1}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide{width:220px;margin:5px 20px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide img{height:auto;margin:0 auto -20px}.homepage-consumer .text-rule{margin:0}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide a .product_name{font-size:12px;letter-spacing:0;text-align:center;font-weight:600;color:#000;text-transform:uppercase;margin:23% 10% 0;width:80%}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .badge+a .product_name{margin:5% 10% 0}.homepage-consumer .pdp-relatedproducts{background-color:#fff;margin-bottom:0}.homepage-consumer .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h5{font-size:60px;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;color:#000;margin-bottom:5px}.homepage-consumer .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h2{font-size:16px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-top:5px;margin-bottom:10px;font-weight:400}.homepage-consumer .home-blog .column--left .bg-generic-callout .bg-generic-callout__content hr{background-color:#b4b4b4;height:1.2px}.homepage-consumer .home-blog .column--left .bg-generic-callout__content img{background:0 0;position:relative;height:auto;margin-top:0;left:0;width:50%;transform:none}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-dots li{display:none}.homepage-consumer .home-adv-carrer .column--right .bg-generic-callout{border-bottom:none}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide a{line-height:20px;margin:0;padding:0;position:relative;float:left;width:100%}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .promoitem{width:85%;margin-bottom:45px}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .promoitem .promocontent{padding:15px 10px 9px 20px}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .heading-blogprimary a{color:#000}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .heading-blogsimple{font-weight:600}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .promoitem .promocontent p{margin-top:5px}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .blogcta{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;right:20px;font-size:14px}.homepage-consumer .find-a-salon-callout{padding:0}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock{padding-top:30px;padding-bottom:60px}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout__content a .paragraph-default{cursor:pointer;margin-top:2%;font-weight:400}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout__content hr{margin-top:20px;margin-bottom:20px}.homepage-consumer .home-blog .column--left .bg-generic-callout__content a.homepage-banner__button{background-color:#272727;margin-top:55%;position:initial;left:10%;width:60%;height:65px;margin-bottom:3%}.homepage-consumer .home-blog .column--right .blog-heading h2{font-size:60px;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.homepage-consumer .home-blog .column--right .blog-heading h5{font-size:16px;color:#fff;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;margin-top:0}.homepage-consumer .home-blog .column--right .blog-heading hr{margin:10px 0}.homepage-consumer .find-a-salon-callout .text-content{padding-top:15px}.homepage-consumer .find-a-salon-callout .icon__wrapper img{width:50%}.homepage-consumer .salon-search-login{background-color:#efefef}.homepage-consumer .home-salon-divider,.homepage-consumer .home-salon-login{display:inline-block;background-color:#efefef;padding:0}.homepage-consumer .home-salon-login a.btn-bg-dark{padding-right:0;padding-left:0}.homepage-consumer .home-salon-login a.btn-bg-dark .salon-finder-login-heading{display:block;font-size:15px;margin-top:9px;position:absolute;width:26%}.homepage-consumer .home-salon-login a.btn-bg-dark .salon-finder-login-subheading{margin-top:10px}.homepage-consumer .home-blog .column--left .bg-generic-callout{position:initial}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .redken-bv{margin-bottom:0;display:block}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .redken-bv a{float:none;text-align:center}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .redken-bv a .BVRRInlineRating .bv_stars_wrapper{font-size:15px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .badge{font-size:11px!important;font-size:1.1rem!important;line-height:40px!important;height:40px!important;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important;font-weight:400!important;position:relative!important;z-index:9997!important;display:inline-block!important;padding:0 10px!important;text-align:center!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;background-color:#1e1e1e!important;border-radius:0!important}.homepage-consumer #findshop .rk-leftsec #storeleftcontent ul.rk-saloonllist li .rk-salondetails .rk-salonname p:first-child,.homepage-consumer #findshop .rk-leftsec #storeleftcontent ul.rk-saloonllist li ul.rk-salonspl,.homepage-consumer #findshop .rk-leftsec .paginator,.homepage-consumer #findshop .rk-leftsec .rk-filtersection,.homepage-consumer #findshop .rk-leftsec .rk-title{display:none}.homepage-consumer .rk-p0{padding:0}.homepage-consumer .rk-saloonllist>li{border-bottom:1px solid}.homepage-consumer .rk-saloonllist .rk-premium .rk-badge{position:relative}.homepage-consumer .rk-saloonllist .rk-premium .rk-badge img{margin:0 auto;max-width:70%}.homepage-consumer .rk-saloonllist .rk-premium .rk-badge>span{position:absolute;right:15px;top:35%}.homepage-consumer .rk-leftsec .homepage-consumer .rk-filtersection .rk-searchbar img,.homepage-consumer .rk-salonname h2,.homepage-consumer .rk-salonnum img,.homepage-consumer .rk-saloonllist .rk-premium .rk-badge span img{cursor:pointer}.homepage-consumer .rk-saloonllist .rk-salondetails{padding:10px 0}.homepage-consumer .rk-salonname{color:#747474;width:75%}.homepage-consumer .rk-salonname p{font-size:1.5rem;margin-bottom:0;text-transform:capitalize}.homepage-consumer .rk-salonname h2+p{text-transform:capitalize}.homepage-consumer .rk-salonnum a{font:20px Gotham-Medium}.homepage-consumer .rk-linklist{padding:10px 0;list-style-type:none}.homepage-consumer .rk-linklist li{padding:15px 0;margin-bottom:20px;text-align:center;font-size:1.4rem}.homepage-consumer .rk-linklist li a{text-transform:uppercase}.homepage-consumer .loreal_salonfinder #googleMap{height:350px}.homepage-consumer #findshop .rk-rightsec{position:relative!important}.homepage-consumer .loreal_salonfinder+.search-content .search-wrap .search-field{width:50%;margin:-4% 40% 0 31.5%;position:absolute}.homepage-consumer .loreal_salonfinder+.search-content .search-wrap .search-field .btn-submit-more{background-color:#000;color:#fff;border:0;margin:0 auto;width:auto;padding:0 10px;height:45px;line-height:45px;position:relative;font-size:14px;font-family:gotham-light;text-transform:uppercase}@media only screen and (min-width:900px){.header__primary .logo{float:left;text-align:left;margin-left:20px}}@media only screen and (min-width:1025px){.header-nav{padding-left:13%}}@media only screen and (max-width:767px){.home-mobile-page-products .products .product-data{width:35%;display:inline-block;margin:10px 20px}.home-mobile-page-products{background-color:#fff}.home-mobile-page-products .products{text-align:center;display:flex;justify-content:center}.home-mobile-page-products .products .product-data a img{height:auto;margin:10px 10px 10px 5px}.homepage-consumer .promoblock .promoitem .promocontent,.homepage-consumer .promoblock .promoitem picture{width:100%}.homepage-consumer .promoblock .blogcta{right:20px}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-event{padding:20px;border-bottom:1px solid #b4b4b4}.homepage-consumer .home-education .column--right .events-wrapper span{font-size:30px}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info h3 a{font-size:10px}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info p.date{font-size:12px}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .upcoming-event__info a span{font-size:10px}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-events .date--round{top:10px;width:60px;height:60px}.homepage-consumer .home-education .column--right .events-wrapper .date--round p span{font-size:20px;top:50%}.homepage-consumer .home-education .column--right .events-wrapper{padding:0}.homepage-consumer .home-education .column--right .events-wrapper .upcoming-event .upcoming-event__info{position:relative;text-align:left;width:auto;margin-left:75px}.homepage-consumer .home-adv-carrer .column--left .moduleBlock .advancing-career-section .advancing-career-content{position:inherit}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .promoitem .promocontent,.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .promoitem picture{width:100%}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .blogcta{position:relative;bottom:0}.homepage-consumer .pdp-relatedproducts .products .product-data .badge{font-size:10px!important;font-size:1rem!important;line-height:30px!important;height:30px!important;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important;font-weight:400!important;position:relative!important;z-index:9997!important;display:inline-block!important;padding:0 5px!important;text-align:center!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;background-color:#1e1e1e!important;border-radius:0!important}.homepage-consumer .pdp-relatedproducts .products .product-data a img{height:auto;margin:0 auto -15px}.homepage-consumer .pdp-relatedproducts .products .product-data a .product_name{font-size:10px;text-align:center;font-weight:600;color:#000;text-transform:uppercase;margin:30% 10% 0;width:80%}.homepage-consumer .pdp-relatedproducts .products .product-data .badge+a .product_name{margin:10% 10% 0}.homepage-consumer .pdp-relatedproducts .products .product-data .redken-bv a .BVRRInlineRating .bv_stars_wrapper{font-size:15px}.homepage-consumer .rk-saloonllist .rk-salondetails{padding:15px 0 10px}.homepage-consumer .rk-saloonllist>li{padding:10px 20px 40px;border-bottom:1px solid}.homepage-consumer .rk-salonnum{font-size:1.4rem;padding:10px 0;text-align:center;display:inline-block}.homepage-consumer .rk-saloonllist .rk-premium .rk-badge img{max-width:100%}.homepage-consumer .rk-salonnum a{font-size:14px}.homepage-consumer .rk-leftsec .backtopCont{display:none}.homepage-consumer .loreal_salonfinder+.search-content .search-wrap .search-field{margin:-14% 35% 0 22%;width:70%}.homepage-consumer .pdp-relatedproducts{margin-top:-1px}}@media only screen and (min-width:768px) and (max-width:992px){.homepage-consumer .find-a-salon-callout .search-content input{height:50px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{left:71%}.homepage-consumer .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h5,.homepage-consumer .home-blog .column--right .blog-heading h2{font-size:40px}.homepage-consumer .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h2,.homepage-consumer .home-blog .column--right .blog-heading h5{font-size:12px}.homepage-consumer .home-blog .column--right .promoblock{padding-top:20px}.homepage-consumer .authorRow,.homepage-consumer .promoblock .heading-blogsimple,.homepage-consumer .promoblock .promoitem .promocontent .heading-blogsimple{font-size:8px}.homepage-consumer .home-blog .column--right .promoblock .promoitem .promocontent h3{font-size:12px}.homepage-consumer .home-blog .column--right .promoblock .promoitem .promocontent p{font-size:8px;height:35px;margin-bottom:5px}.homepage-consumer .home-blog .column--right .promoblock .blogcta{right:10px!important;bottom:1px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-prev{left:-50px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide{width:90px;margin:5px 20px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-next{right:-60px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-next,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-prev{top:15%}.homepage-consumer .pdp-relatedproducts{margin-top:-1px}.homepage-consumer .home-blog .column--right .blog-heading h2{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.homepage-consumer .home-blog .column--left .bg-generic-callout__content a.homepage-banner__button{margin-top:55%}.homepage-consumer .find-a-salon-callout{padding:0}.homepage-consumer .find-a-salon-callout .text-content span{font-size:40px}.homepage-consumer .find-a-salon-callout .icon{width:40px;height:40px;margin-top:-20px;margin-bottom:0}.homepage-consumer h1.text-rule{font-size:15px!important;font-size:1.5rem!important}.homepage-consumer .home-salon-divider{margin-left:3%}.homepage-consumer .text-rule{margin:-1px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .badge{font-size:6px!important;font-size:.6rem!important;line-height:20px!important;height:20px!important;padding:0 5px!important}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide a .product_name{font-weight:500;font-size:8px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .redken-bv a .BVRRInlineRating .bv_stars_wrapper,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .redken-bv a .BVRRInlineRating span.bv_reviews_count{font-size:10px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide .redken-bv a .BVRRInlineRating span.bv_reviews_count{margin-left:2px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide a .product_name{margin:30% 10% 0}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .promoitem .promocontent{padding:5px 5px 5px 10px}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .blogcta{font-size:9px}.homepage-consumer .rk-saloonllist .rk-premium .rk-badge img{max-width:100%}.homepage-consumer .rk-linklist li{padding:10px 0;margin-bottom:10px;font-size:1.2rem}.homepage-consumer .rk-saloonllist>li{padding:10px 30px 30px}.homepage-consumer .rk-salonnum a{font:15px Gotham-Medium}.homepage-consumer .rk-salonname h2{font-size:18px;font-size:1.8rem}.homepage-consumer .rk-salonname p{font-size:1rem}.homepage-consumer .rk-salonnum{font-size:1rem;padding:5px 9px}.homepage-consumer .loreal_salonfinder #googleMap{height:250px}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout .bg-generic-callout__bg{height:auto;max-width:100%}.homepage-consumer .home-blog .column--left .bg-generic-callout__content a.homepage-banner__button{height:45px}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout span{margin-top:15px}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock{padding-top:15px;padding-bottom:20px}.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .promoitem{width:85%;margin-bottom:25px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide img{height:auto;margin:0 auto -10px}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout__content hr{margin-top:5px}.homepage-consumer .loreal_salonfinder+.search-content .search-wrap .search-field .btn-submit-more{height:35px;line-height:35px;position:relative;font-size:12px}.homepage-consumer .loreal_salonfinder+.search-content .search-wrap .search-field{width:50%;margin:0 0 0 11%;position:relative;top:-42px}}@media only screen and (min-width:992px) and (max-width:1024px){.homepage-consumer .home-blog .column--left .bg-generic-callout .bg-generic-callout__bg{max-width:100%}.homepage-consumer .home-blog .column--left .bg-generic-callout__content a.homepage-banner__button{margin-top:85%}.account-nav .account-menu{right:0}}@media only screen and (max-width:767px){.homepage-consumer .find-a-salon-callout .search-content{padding:0 20px}.find-a-salon-callout .search-content input{height:40px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{margin-left:76%;width:21%}.homepage-consumer .find-a-salon-callout .search-content,.homepage-consumer .home-salon-divider,.homepage-consumer .home-salon-login{width:100%}.homepage-consumer .home-salon-divider{text-align:center;margin-left:0}.homepage-consumer .home-salon-login{padding:15px 20px 20px 10px}.homepage-consumer .home-salon-login a.btn-bg-dark{margin:0 13%;height:45px;line-height:45px}.homepage-consumer .home-salon-login a.btn-bg-dark .salon-finder-login-heading{width:70%;font-size:13px}.homepage-consumer .find-a-salon-callout{padding-bottom:20px}.homepage-consumer .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h5,.homepage-consumer .home-blog .column--right .blog-heading h2{font-size:36px;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.homepage-consumer .home-blog .column--left .bg-generic-callout .bg-generic-callout__content h2,.homepage-consumer .home-blog .column--right .blog-heading h5{font-size:10px}.homepage-consumer .home-blog .column--left .bg-generic-callout__content a.homepage-banner__button{width:80%;margin-left:10%;margin-bottom:3%}.homepage-consumer .promoblock{padding:0}.homepage-consumer .home-blog .column--left .bg-generic-callout{position:relative}.homepage-consumer .find-a-salon-callout{padding:20px 0 0;z-index:9999;margin-top:20px}.homepage-hero-slider .hero-slider_content .heading-primary{color:#ec008c}.homepage-consumer .find-a-salon-callout .icon{width:30px;height:30px;margin-top:-18px;margin-bottom:0}.homepage-consumer .find-a-salon-callout .text-content span{display:inline;font-size:36px}.homepage-consumer .home-salon-login a.btn-bg-dark .salon-finder-login-subheading{font-size:10px}.homepage-consumer h1.text-rule{font-size:10px!important;font-size:1rem!important}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout .bg-generic-callout__bg{height:auto;max-width:100%}.homepage-consumer .home-blog .column--left .bg-generic-callout__content a.homepage-banner__button{margin-top:48%;height:40px}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout span{font-size:12px;margin-top:15px}.homepage-consumer .home-blog .column--left .moduleBlock1 .bg-generic-callout__content hr{margin-top:5px}}@media only screen and (min-width:900px){.header.sticky-header.is-sticky .header-nav .header-nav__menus .utility-nav{top:0;border:none;right:85px;transform:translateY(0);background-color:#111}.header.sticky-header.is-sticky .header-nav .header-nav__menus .utility-nav .utility-nav__link--cart{border-left:none;display:none}.header.sticky-header.is-sticky .primary-icons .primary-icons__icon--cart{display:block}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field #loginhiddenzipcode{width:51%}}@media only screen and (min-width:1600px){.header.is-sticky .header__primary .primary-link{font-size:13px;font-size:1.3rem}}@media only screen and (min-width:1400px) and (max-width:1550px){.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:13px}.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:38px}.header.sticky-header.is-sticky .utility-nav{padding:0 12px}.header.sticky-header.is-sticky .utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{font-size:1.1px;font-size:1.1rem}}@media only screen and (min-width:1300px) and (max-width:1400px){.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link,.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:11px}.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:38px}.header.sticky-header.is-sticky .utility-nav{padding:0 10px}.header.sticky-header.is-sticky .utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{font-size:10px;font-size:1rem}}@media only screen and (min-width:1200px) and (max-width:1300px){.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link,.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:10px}.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt,.primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:24px}.header.sticky-header.is-sticky .utility-nav{padding:0 8px}.header.sticky-header.is-sticky .utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{font-size:9px;font-size:.9rem}.header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{padding:10px 0}.header__primary .logo-img{min-width:107px;width:107px}}@media only screen and (min-width:1100px) and (max-width:1200px){.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link,.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:9px}.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:13px}.header.sticky-header.is-sticky .utility-nav{padding:0 7px}.header.sticky-header.is-sticky .utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{font-size:7px;font-size:.7rem}.header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{padding:10px 0}.header.is-sticky .header__primary .primary-link,.primary-nav .primary-nav__item .primary-link{height:60px}}@media only screen and (min-width:1024px) and (max-width:1100px){.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link,.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:8px}.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:15px}.header.sticky-header.is-sticky .utility-nav{padding:0 5px}.header.sticky-header.is-sticky .utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{font-size:6px;font-size:.6rem}.header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{padding:8px 0}.header.is-sticky .header__primary .primary-link,.primary-nav .primary-nav__item .primary-link{height:60px}.header.is-sticky .header-nav{padding-left:13%}.header.is-sticky .header__primary .logo{margin-left:20px}.header__primary .logo-img{min-width:107px;width:107px}.header.is-sticky .header__primary{text-align:left;background-color:#111;border-top:1px solid #383838;border-bottom:1px solid #383838}.header__primary .wrapper{padding:0 5px}.primary-nav .primary-nav__item:first-child{margin-left:24px}}.category__page.trends .trends-listing-wrapper .trends-listing .trends-listing__title{font-size:16px;font-size:1.6rem;line-height:1.125;letter-spacing:.05em;font-weight:400}.lookbook .trends-listing-wrapper .trends-listing .trends-listing__title{font-size:1.6rem;letter-spacing:.05em;line-height:1.25;font-weight:400}.lookbook .two-columns--50 .trends-right .wrapper .page-intro-text{font-size:16px;letter-spacing:.8px}.lookbook .two-columns--50 .content-wrap-top .page-intro-text{letter-spacing:.8px;font-weight:300;font-size:16px}.formula-items-table{display:table}.formula-items-table .formula-items-row{display:table-row}.formula-items-table .formula-items-row .formula-items-cell{display:table-cell;vertical-align:middle}.category__page .two-columns--right.category__list .clp-intro-section .clp-section h3{font-size:4.5rem}.collapse-panel-content .header .header__primary .collapse-panel-content__all-ingredients,.collapse-panel-content .header .header__primary .collapse-panel-content__ingredients,.header .header__primary,.header .header__primary .collapse-panel-content .collapse-panel-content__all-ingredients,.header .header__primary .collapse-panel-content .collapse-panel-content__ingredients,.header .header__primary .wrapper{height:60px}.utility-nav{position:absolute;top:0;color:#5c5c5c;display:inline-block;border-bottom:none;border-left:none;border-right:none;font-size:12px;font-size:1.2rem;height:58px;line-height:58px;padding:0 16px;transform:translateY(0);right:85px;background-color:#111}.header .header__primary .primary-link{font-size:13px;font-size:1.3rem}.primary-nav .primary-nav__item .primary-link{color:#fff;height:58px}.primary-nav{margin-bottom:0}.primary-icons .primary-icons__icon{margin-left:15px;height:28px;width:26px}.header-wrapper{padding-top:100px}.header.is-sticky .header__primary .logo-img{min-width:160px;width:160px;margin-right:0;left:0}.homepage-hero-slider .hero-slider_content .heading-primary{font-size:5rem}.homepage-hero-slider .hero-slider__nav-wrapper{bottom:0;margin-left:0}.homepage-hero-slider .hero-slider__nav .slick-arrow{display:none!important}.hero-slider__nav .slick-dots li button:before{font-size:35px}.account-nav .account-trigger__photo .profile__img{vertical-align:unset}@media only screen and (max-width:767px){.hero-slider__nav .slick-dots li.slick-active button:before{font-size:50px}.homepage-consumer .authorRow,.homepage-consumer .home-blog .column--right .moduleBlock1 .promoblock .promoitem .promocontent p,.homepage-pro .authorRow,.homepage-pro .home-blog .column--right .promoblock .promoitem .promocontent p{display:none}.header-wrapper{padding-top:60px}.homepage-pro .text-rule{margin:20px 0 0}.homepage-pro .pdp-relatedproducts{position:relative}}@media only screen and (min-width:768px) and (max-width:992px){.header-wrapper{padding-top:60px}}@media only screen and (max-width:1024px) and (min-width:900px){.header.is-sticky .header__primary .logo-img{min-width:107px;width:107px}.header__primary .logo{margin-left:20px}.header.sticky-header .primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:15px}.header .header-nav{padding-left:13%}.header-wrapper{padding-top:45px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{height:24px;line-height:24px;font-size:10px;left:81%}.header.sticky-header.is-sticky .utility-nav{padding:0 16px}}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .search-field{position:relative;background-color:#fff;display:inline-flex;width:100%;height:60px;border:1px solid #959595}.two-columns .two-columns--50 .advancing-career-section{position:initial;text-align:center;overflow:hidden;z-index:10;padding-top:20px}.two-columns .two-columns--50 .advancing-career-section .advancing-career-content{padding:0;position:inherit;bottom:0;width:100%}.two-columns .two-columns--50 .advancing-career-section .collapse-panel-content hr{margin-bottom:20px}.two-columns .two-columns--50 .advancing-career-section p{margin-top:10px;font-size:18px;font-size:1.8rem;margin-bottom:50px;width:90%;max-width:600px}.two-columns .two-columns--50 .advancing-career-section .buttons{max-width:680px;width:90%;margin:0 auto}.two-columns .two-columns--50 .advancing-career-section .buttons a .logo{background-color:#1e1e1e}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout{border-bottom:none;padding:50px 0}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout__content{background-color:#efefef;padding:70px 50px;max-width:550px;width:90%}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content h5{color:#ec008c;margin-bottom:5px;font-size:16px}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content hr{background-color:#000;height:1px;margin-bottom:20px}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout__content p{font-size:18px;font-size:1.8rem;color:#272727}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content h2{cursor:pointer;color:#ec008c;margin-bottom:5px;font-size:16px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content h3{font-size:60px;cursor:pointer;margin-bottom:26px}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content a:hover{color:#272727}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout{padding:0}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content{background-color:#fff;max-width:none;padding:20px 50px;position:relative;z-index:2;margin:0 auto}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content h2{color:#000;font-size:60px;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;margin-bottom:10px}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content h3{font-size:16px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-top:5px;margin-bottom:10px;color:#272727}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content hr{background-color:#b4b4b4;height:1.2px;margin-top:20px}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout__content img{background:0 0;position:relative;height:auto;margin-top:0;left:0;width:50%;transform:none}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout__content a .paragraph-default{cursor:pointer;margin-top:2%;font-weight:400;font-size:18px;font-size:1.8rem}.two-columns .two-columns--50 .home-blog-module .blog-heading{text-align:center;background-color:#272727}.two-columns .two-columns--50 .home-blog-module .blog-heading h2{font-size:60px;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;color:#fff;margin-top:0;margin-bottom:5px;padding-top:35px}.two-columns .two-columns--50 .home-blog-module .blog-heading h3{font-size:16px;color:#fff;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;margin-top:0}.two-columns .two-columns--50 .home-blog-module .blog-heading hr{margin:10px 0}.two-columns .two-columns--50 .home-blog-module .promoblock{padding-top:30px;padding-bottom:0;margin:0 auto;background-color:#272727;text-align:center}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem{width:85%;margin:0 auto 60px;background-color:#fff;clear:both;display:inline-block;text-align:left;position:relative}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem picture{float:left;display:inline-block;width:40%}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem picture img{width:100%;float:left}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent{padding:9px 10px 9px 20px;float:left;display:inline-block;width:60%;background-color:#fff;color:#000;text-align:left}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent .heading-blogsimple{font-size:14px;font-weight:600;color:#b4b4b4;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent .heading-blogprimary{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.9;letter-spacing:.01em;font-size:26px;color:#000;font-weight:400;margin-bottom:5px;margin-top:5px}.two-columns .two-columns--50 .home-blog-module .authorRow{font-size:13px}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent p{color:#000;padding-bottom:30px;font-size:12px;height:64px;overflow:hidden;margin-bottom:0;margin-top:5px}.two-columns .two-columns--50 .home-blog-module .promoblock .heading-blogprimary a{color:#000}.two-columns .two-columns--50 .home-blog-module .promoblock .blogcta{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;right:20px;font-size:14px;float:right;color:#000;position:absolute;bottom:2px}.two-columns .two-columns--50 .Home-education-module{background:#272727}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout{padding:0;height:auto;border-bottom:none;background-color:#272727}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout .bg-generic-callout__content{padding:40px 90px;background-color:#272727}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout .bg-generic-callout__content h2{color:#ec008c;margin-bottom:10px;font-size:16px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout .bg-generic-callout__content h3{margin-bottom:26px}.two-columns .two-columns--50 .video-callout-section{margin-top:2%;padding:0 95px}.two-columns .two-columns--50 .video-callout-section .video-wrap{max-width:500px}.two-columns .two-columns--50 .video-callout-section .video-wrap .video__title{margin:10px auto}.two-columns .two-columns--50 .video-callout-section .video-wrap .video__title span{font-size:20px}.two-columns .two-columns--50 .video-callout-section .btn-block{background-color:#1e1e1e}.two-columns .two-columns--50 .home-upcoming-events{padding:0}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events{padding:100px 0 50px;text-align:center}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events h2,.two-columns .two-columns--50 .home-upcoming-events .upcoming-events span{color:#000;font-size:60px;border-bottom:none;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;letter-spacing:0;line-height:18px;text-transform:uppercase;padding-bottom:17px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events h2:before{display:none}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events hr{display:block;margin:20px auto 10px;text-align:center;background-color:#b4b4b4}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events__list{margin-top:10px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-event{padding:0;border-bottom:1px solid #b4b4b4}.two-columns .two-columns--50 .home-upcoming-events .upcoming-event .upcoming-event-link-data{padding:10px 90px 30px;height:100%;width:100%;display:block}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info{padding:10px 32px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .date--round{left:0;top:30px;width:80px;height:80px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .date--round p{cursor:pointer}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events__list li:nth-child(2) .upcoming-event__info .date--round{top:15px}.two-columns .two-columns--50 .home-upcoming-events .date--round p span{color:#000;font-size:30px;border-bottom:none;top:60%}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info h3{font-size:15px;color:#000;font-weight:500;text-transform:uppercase;margin-bottom:0;letter-spacing:.05em;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-top:30px;cursor:pointer}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info p.date{font-size:18px;margin-bottom:0;color:#b4b4b4;cursor:pointer}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info .class-register,.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info a span{font-size:12px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-transform:none;right:10px;position:absolute}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info .class-register{margin-top:15px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events span a{width:70%;background-color:#000;text-align:center;margin:4% 0 0 15%;font-size:15px;color:#fff}.homepage-hero-slider .hero-slider_content p{cursor:pointer}.homepage-hero-slider .hero-slider_content a:focus{outline:0}.homepage-consumer #findshop .rk-leftsec{width:25%;position:absolute;z-index:999;right:60px;margin-top:45px}.homepage-consumer #findshop .rk-rightsec{width:100%}.homepage-consumer .rk-saloonllist{background:#fff;margin:0;font-family:gotham-light}.homepage-consumer .rk-saloonllist>li{padding:10px 20px!important}.homepage-consumer .rk-salonnum img,.homepage-consumer .rk-saloonllist .rk-premium .rk-badge{display:none}.rk-salonname h2{color:#000}.homepage-consumer .rk-salonname p,.homepage-consumer .rk-salonnum a{color:gray}.homepage-consumer .rk-salonnum{font-size:15px;font-size:1.5rem;color:#5D5D5D;border:none;padding:0;text-decoration:underline;width:100%;text-align:left}.homepage-consumer .rk-salonnum a{font-size:15px;font-size:1.5rem;padding-left:15px;cursor:default}.homepage-consumer .rk-salonnum a:focus,.homepage-consumer .rk-salonnum a:hover{color:#b4b4b4}.homepage-consumer .rk-linklist li.rk-bgb{background-color:#fff;font-weight:700;margin-top:-15%;margin-right:-2%;width:50%;float:right;margin-bottom:0}.homepage-consumer .rk-linklist li a{color:#000;font-size:15px;font-size:1.5rem}.homepage-consumer .rk-linklist li a:hover{text-decoration:none}.homepage-consumer .rk-linklist li.rk-bgb a .icon{margin-left:10px}.homepage-consumer .loreal_salonfinder .loggedin{color:#fff;border:0;margin:0 auto;width:auto;padding:0;height:30px;line-height:30px;position:relative;font-size:14px;text-transform:uppercase}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field #loginhiddenzipcode,.homepage-consumer .rk-saloonllist .rk-salondetails h2{color:#000}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field{border-bottom:1px solid #b4b4b4}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field .home-search-icon{width:15px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field a{padding:0;right:22%;position:absolute;margin-top:6px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field button{text-transform:uppercase;font-size:10px;padding:0 5px;line-height:20px;float:right;margin-top:10px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field #loginhiddenzipcode::placeholder{font-size:10px;font-style:italic;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif}.homepage-consumer .loreal_salonfinder .loggedinuser-content{padding-bottom:20px}.homepage-consumer .rk-saloonllist .rk-salondetails .rk-salonname .nsalon-text{font-size:12px;font-weight:500}.find-a-salon-callout .salon-search-login .text-content{display:inline;width:40%;margin-left:3%}.find-a-salon-callout .search-content .search-wrap{padding:30px 30px 30px 40px}.find-a-salon-callout .icon__wrapper{width:50px;height:50px}.find-a-salon-callout .search-content input{height:60px}.homepage-consumer .find-a-salon-callout .search-content{width:30%;display:inline-block;background-color:#efefef;padding:0}.homepage-consumer .find-a-salon-callout .icon{width:50px;height:50px;margin-top:0;margin-bottom:0}.homepage-consumer .find-a-salon-callout .text-content span{display:inline;font-size:50px;top:13px;position:relative;margin-left:15px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{height:30px;line-height:30px;font-size:12px;padding:0 10px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;text-decoration:none;text-transform:uppercase;display:block;position:absolute;top:50%;right:10px;width:auto;left:auto}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .search-field input{border:none;padding-left:12px;font-size:15px!important;width:calc(100% - 80px);display:block;height:auto}.homepage-consumer .home-salon-divider{width:5%;font-size:18px;font-weight:700;margin-left:1%}.homepage-consumer .home-salon-login{width:35%}.homepage-consumer .home-salon-login a.btn-bg-dark{font-size:12px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;width:75%;height:60px;line-height:60px;text-transform:none;font-weight:400}.homepage-hero-slider .hero-slider__nav .slick-dots li{width:20px}.homepage-consumer #storeleftcontent .search-content .search-wrap .search-field .mobile-salonfinder-button,.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .desktop_hide{display:none}.homepage-hero-slider .hero-slider_content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px}.homepage-hero-slider .hero-slider_content p{padding-bottom:20px;margin-bottom:0}.homepage-hero-slider .hero-slider_content .heading-simple{margin-bottom:10px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events span a:hover,.two-columns .two-columns--50 .video-callout-section .btn-block:hover{background-color:#fff;color:#111}.homepage-consumer .loreal_salonfinder .loggedin .salaon-error-msg,.homepage-consumer .salaon-error-msg-login-page{font-size:12px;font-size:1.2rem;color:#f95457;text-transform:none}.homepage-consumer .salaon-error-msg-login-page{width:25%;margin:-1.5% 0 0 27.5%;position:absolute;display:block}.homepage-hero-slider .hero-slider_content .btn-block{margin-top:10px}.home-carousel.no-carousel{display:table;margin:0 auto;float:none}.home-carousel.no-carousel .no-carousel-products{width:220px;margin:5px 20px;display:block;float:left;height:100%;min-height:1px;outline:0;text-align:center}.home-carousel.no-carousel .no-carousel-products a{line-height:20px;margin:0;padding:0;position:relative;float:left;width:100%}.home-carousel.no-carousel .no-carousel-products a img{height:auto;margin:0 auto -20px;display:block;vertical-align:middle}.home-carousel.no-carousel .no-carousel-products .badge{min-width:10px;font-size:11px!important;font-size:1.1rem!important;line-height:40px!important;height:40px!important;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important;font-weight:400!important;position:relative!important;z-index:9997!important;display:inline-block!important;padding:0 10px!important;text-align:center!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;background-color:#1e1e1e!important;border-radius:0!important}.home-carousel.no-carousel .no-carousel-products .badge+a .product_name{margin:5% 10% 0}.home-carousel.no-carousel .no-carousel-products a .product_name{font-size:12px;letter-spacing:0;text-align:center;font-weight:600;color:#000;text-transform:uppercase;margin:23% 10% 0;width:80%}.home-carousel.no-carousel .no-carousel-products .redken-bv{margin-bottom:0;display:block}.home-carousel.no-carousel .no-carousel-products .redken-bv a{float:none;text-align:center}.home-carousel.no-carousel .no-carousel-products .redken-bv a .BVRRInlineRating .bv_stars_wrapper{font-size:15px;position:relative;display:inline-block}.two-columns .two-columns--50 .advancing-career-section h2{color:#ec008c;margin-top:20px;font-size:16px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;margin-bottom:0}.two-columns .two-columns--50 .advancing-career-section h3{color:#fff;font-size:60px;margin-bottom:20px}.find-a-salon-callout .salon-search-login .text-content h2{display:inline;font-size:50px;top:13px;position:relative;margin-left:15px;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:.8;color:#000;margin-bottom:15px}.two-columns .two-columns--50 .advancing-career-section .buttons h3{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:15px;font-size:1.5rem;text-transform:uppercase;letter-spacing:1px;text-decoration:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:calc(100% - 80px);right:0;line-height:1.2;display:block;padding:0 15px;color:#fff;float:right;font-weight:500;margin-bottom:20px}.hd-main .hd-title,.login-account-nav .login-account-menu .menu-login-heading{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}@media only screen and (max-width:992px) and (min-width:768px){.two-columns .two-columns--50 .advancing-career-section h2{font-size:12px}.two-columns .two-columns--50 .advancing-career-section h3{font-size:40px}.two-columns .two-columns--50 .advancing-career-section .buttons{width:90%}.two-columns .two-columns--50 .advancing-career-section .buttons a{display:inline-block;width:48%}.two-columns .two-columns--50 .advancing-career-section .buttons a span{font-size:10px;font-size:1rem;margin:6px 0;line-height:15px}.two-columns .two-columns--50 .advancing-career-section p{width:90%;max-width:600px;margin:10px auto 30px;font-size:12px;font-size:1.2rem}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content{padding:25px 10px;max-width:300px}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content h2{font-size:12px}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content h3{font-size:40px;cursor:pointer}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout__content p{font-size:12px;font-size:1.2rem;margin-bottom:15px}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content h2,.two-columns .two-columns--50 .home-blog-module .blog-heading h2{font-size:40px}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content h3,.two-columns .two-columns--50 .home-blog-module .blog-heading h3{font-size:12px}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout__content img{width:75%}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout__content a .paragraph-default{margin-bottom:10px}.two-columns .two-columns--50 .home-blog-module .promoblock{padding-top:15px;padding-bottom:20px}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem{margin-bottom:25px}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent{padding:5px 5px 5px 10px}.two-columns .two-columns--50 .home-blog-module .authorRow,.two-columns .two-columns--50 .home-blog-module .promoblock .heading-blogsimple,.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent .heading-blogsimple{font-size:8px}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent .heading-blogprimary{font-size:12px}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent p{font-size:8px;height:42px}.two-columns .two-columns--50 .home-blog-module .promoblock .blogcta{font-size:9px;right:20px;bottom:2px}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout .bg-generic-callout__content{padding:40px 60px}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout .bg-generic-callout__content h2{font-size:12px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events h2,.two-columns .two-columns--50 .home-upcoming-events .upcoming-events span{font-size:40px}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout .bg-generic-callout__content h3{font-size:40px;cursor:pointer}.two-columns .two-columns--50 .video-callout-section{padding:0 60px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events{padding:70px 0 30px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events__list .upcoming-event{padding:10px 0}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info{padding:10px 15px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .date--round{left:5px;top:15px;width:60px;height:60px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info h3 a{font-size:10px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info h3{margin-top:12px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info p.date{font-size:12px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info a span{font-size:10px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events span a{width:85%;margin:4% 0 0 7%;font-size:10px;padding:0 10px}.two-columns .two-columns--50 .home-upcoming-events .date--round p span{font-size:24px;top:65%}.primary-nav .primary-nav__item .primary-link{color:gray}.header-nav .header-nav__menus{top:60px}.utility-nav{position:static;display:block;font-size:10px;font-size:1rem;height:45px;line-height:45px;padding:0 16px;right:0;background-color:#383838}.homepage-consumer #findshop .rk-leftsec{width:30%;margin-top:25px;position:relative;float:right}.homepage-consumer #findshop .rk-rightsec{width:100%;margin-top:-28%}.homepage-consumer .rk-saloonllist .rk-salondetails .rk-salonname .nsalon-text{font-size:8px}.homepage-consumer .rk-saloonllist .rk-salondetails .col-sm-6{width:100%;padding-left:0}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field .home-search-icon,.homepage-consumer .rk-linklist li.rk-bgb a .icon{width:10px}.homepage-consumer .rk-salonnum a{font-size:9px;font-size:.9rem;padding-left:0}.homepage-consumer .rk-linklist li a{font-size:9px;font-size:.9rem}.homepage-consumer .loreal_salonfinder .loggedinuser-content{padding:0 0 10px}.homepage-consumer .loreal_salonfinder .loggedin{height:20px;line-height:20px;padding:0}.homepage-consumer .rk-linklist li.rk-bgb{margin-top:-25%;width:60%}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field a{padding:0 5px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field button{font-size:8px;padding:0 3px;line-height:14px;margin-top:5px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field #loginhiddenzipcode::placeholder{font-size:7px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field #loginhiddenzipcode{width:60%;border-bottom:1px solid #b4b4b4}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field .clear-input-text img{width:10px;height:10px}.homepage-consumer .find-a-salon-callout .icon{width:50px;height:50px;margin-top:0;margin-bottom:0}.find-a-salon-callout .icon__wrapper{width:35px;height:35px}.homepage-consumer .find-a-salon-callout .text-content span{font-size:30px;top:6px;margin-left:10px}.find-a-salon-callout .search-content .search-wrap{padding-left:15px}.homepage-consumer .find-a-salon-callout .search-content .search-field input::placeholder{font-size:11px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{font-size:10px;left:70%;padding:0 5px}.homepage-consumer .home-salon-divider{margin-left:-2%}.homepage-consumer .home-salon-login{width:30%}.homepage-consumer .home-salon-login a.btn-bg-dark{font-size:10px;height:50px;line-height:50px}.homepage-consumer .home-salon-login a.btn-bg-dark .salon-finder-login-heading{width:23%}.homepage-consumer .home-salon-login a.btn-bg-dark .salon-finder-login-subheading{margin-top:7px}.homepage-consumer .find-a-salon-callout .search-content{width:33%}.homepage-consumer #storeleftcontent .search-content .search-wrap .search-field .mobile-salonfinder-button{display:none}.homepage-consumer .salaon-error-msg-login-page{margin:-3% 0 0 38%}.homepage-consumer .loreal_salonfinder .loggedin .salaon-error-msg{font-size:9px;font-size:.9rem;position:absolute;margin-top:-2px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .search-field{height:50px}.home-carousel.no-carousel .no-carousel-products{width:90px}.home-carousel.no-carousel .no-carousel-products a .product_name{font-size:11px;font-weight:500}.home-carousel.no-carousel .no-carousel-products .badge{font-size:7px!important;font-size:.7rem!important}.two-columns .two-columns--50 .home-upcoming-events .upcoming-event .upcoming-event-link-data{padding:0}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info .class-register{margin-top:0}.find-a-salon-callout .salon-search-login .text-content h2{font-size:30px;top:6px;margin-left:10px}.two-columns .two-columns--50 .advancing-career-section .buttons h3{font-size:10px;font-size:1rem;margin:0;line-height:15px;width:calc(100% - 45px)}}@media only screen and (min-width:992px) and (max-width:1024px){.two-columns .two-columns--50 .home-upcoming-events .upcoming-event{padding:0}.two-columns .two-columns--50 .home-upcoming-events .upcoming-event .upcoming-event-link-data{padding:10px 40px 30px;height:100%;width:100%;display:block}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events span a{width:80%;margin:4% 0 0 10%;font-size:12px}.find-a-salon-callout .salon-search-login .text-content h2{font-size:35px;top:8px;margin-left:5px}}@media only screen and (max-width:767px){.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent p,.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info .class-register{display:none}.two-columns .two-columns--50 .advancing-career-section h2,.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content h2{font-size:10px}.two-columns .two-columns--50 .advancing-career-section h3,.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content h3{font-size:36px}.two-columns .two-columns--50 .advancing-career-section .buttons a{width:96%;margin-left:1%}.two-columns .two-columns--50 .advancing-career-section .buttons a span{font-size:10px;margin:7px 0}.two-columns .two-columns--50 .advancing-career-section p{width:90%;max-width:600px;margin:10px auto 30px;font-size:12px;font-size:1.2rem}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .bg-generic-callout__content{padding:30px 50px 10px}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout__content p{font-size:12px;font-size:1.2rem;margin-bottom:15px}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout{padding:0}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content h2{font-size:36px}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content h3{font-size:12px}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content hr{margin-top:5px}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout__content img{width:75%}.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout__content a .paragraph-default{font-size:12px;font-size:1.2rem}.two-columns .two-columns--50 .home-blog-module{border-bottom:1px solid #b4b4b4}.two-columns .two-columns--50 .home-blog-module .blog-heading h2{font-size:36px}.two-columns .two-columns--50 .home-blog-module .blog-heading h3{font-size:12px}.two-columns .two-columns--50 .home-blog-module .blog-heading hr{margin:20px 0 10px}.two-columns .two-columns--50 .home-blog-module .promoblock{padding-top:30px;padding-bottom:10px}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem{margin-bottom:40px}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent,.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem picture{width:100%}.two-columns .two-columns--50 .home-blog-module .column--right .promoblock .blogcta{position:relative;bottom:0}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem .promocontent .heading-blogsimple{font-weight:500}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout .bg-generic-callout__content h2{font-size:10px}.two-columns .two-columns--50 .Home-education-module .bg-generic-callout .bg-generic-callout__content h3,.two-columns .two-columns--50 .home-upcoming-events .upcoming-events h2,.two-columns .two-columns--50 .home-upcoming-events .upcoming-events span{font-size:36px}.two-columns .two-columns--50 .video-callout-section{padding:0 20px}.two-columns .two-columns--50 .home-upcoming-events{padding:0}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events{padding:50px 0}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-events__list .upcoming-event{padding:0;border-bottom:1px solid #b4b4b4}.two-columns .two-columns--50 .home-upcoming-events .upcoming-event .upcoming-event-link-data{padding:10px 0 30px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-events__list .upcoming-event .upcoming-event__info{position:relative;text-align:left;width:auto;margin-left:75px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .date--round{left:15px;top:10px;width:60px;height:60px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .date--round p span{font-size:20px;margin:0 auto}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info a span,.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info h3 a{font-size:10px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info h3{margin-top:10px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events span a{width:90%;margin:4% auto;font-size:10px}.two-columns .two-columns--50 .home-upcoming-events .upcoming-events .upcoming-event__info p.date{font-size:12px}.homepage-hero-slider .hero-slider_content{text-align:center}.homepage-hero-slider a:focus{outline:0;text-decoration:none}.primary-nav .primary-nav__item .primary-link{color:gray}.header-nav .header-nav__menus{top:60px}.utility-nav{position:static;top:0;color:#5c5c5c;display:block;font-size:10px;font-size:1rem;height:46px;min-height:45px;line-height:45px;padding:0;background-color:#383838}.homepage-consumer #findshop .rk-leftsec{width:100%;right:0}.homepage-consumer #findshop .rk-leftsec #storeleftcontent{width:50%;position:absolute;right:0;margin-top:0}.homepage-consumer #findshop .rk-leftsec #storeleftcontent .rk-saloonllist li .rk-salondetails .col-xs-6{width:100%}.homepage-consumer .rk-saloonllist .rk-salondetails h2{font-size:20px;font-size:2rem}.homepage-consumer .rk-salonname p,.homepage-consumer .rk-salonnum a{font-size:12px;font-size:1.2rem}.homepage-consumer .rk-salonnum a{font-size:12px;font-size:1.2rem;padding-left:0}.homepage-consumer .rk-salonnum{padding-top:50px}.homepage-consumer .rk-linklist li.rk-bgb{width:100%;margin-top:-55%;margin-right:-10%;padding:5px 0}.homepage-consumer .rk-linklist li.rk-bgb a{font-size:12px;font-size:1.2rem}.homepage-consumer .rk-saloonllist .rk-salondetails .rk-salonname .nsalon-text{font-size:8px}.homepage-consumer .loreal_salonfinder .loggedinuser-content{padding:0 0 20px}.homepage-consumer .loreal_salonfinder .loggedin{padding:0}.homepage-consumer .loreal_salonfinder .loggedin .search-wrap{line-height:20px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field .home-search-icon{width:10px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field .clear-input-text img{width:10px;height:10px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field a{padding:0 10px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field button{font-size:7px;padding:0 5px;line-height:15px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field #loginhiddenzipcode{width:80%;padding:5px 0;line-height:inherit}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field #loginhiddenzipcode::-webkit-input-placeholder{font-size:7px;font-style:italic;padding-top:2px}.homepage-consumer #findshop .rk-leftsec{position:relative;margin-top:30px}.homepage-consumer .loreal_salonfinder #googleMap{margin:0}.homepage-consumer .find-a-salon-callout .icon{width:30px;height:30px;margin-top:-18px;margin-bottom:0}.homepage-consumer .loreal_salonfinder #googleMap{height:265px}.find-a-salon-callout .icon__wrapper{width:26px;height:26px}.homepage-consumer .find-a-salon-callout .text-content span{display:inline;font-size:36px;top:0;margin-left:5px}.homepage-consumer .find-a-salon-callout .search-content,.homepage-consumer .home-salon-divider,.homepage-consumer .home-salon-login{width:100%}.homepage-consumer .find-a-salon-callout .search-content{width:100%;padding:0 20px}.find-a-salon-callout .search-content .search-wrap{padding:20px 0}.find-a-salon-callout .search-content input{height:40px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{margin-left:0;left:79%;width:auto}.homepage-consumer .home-salon-divider{font-size:15px;text-align:center;margin-left:0}.homepage-consumer .home-salon-login a.btn-bg-dark{margin:0 13%;height:45px;line-height:45px}.find-a-salon-callout .salon-search-login .text-content{display:block;width:100%;margin-left:0}.homepage-hero-slider div div a:hover{text-decoration:none}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field .hidden-mobile,.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field button{display:none}.homepage-consumer #storeleftcontent .search-content .search-wrap .search-field .mobile-salonfinder-button{display:block;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5px;width:15px;background:url(/_Images/global/ui/icon-search-dark.svg) center center/contain no-repeat #fff;opacity:1;filter:alpha(opacity=50);cursor:pointer}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .desktop_hide{display:block}.two-columns .two-columns--50 .generic-module-new .bg-generic-callout .mobile-hide{display:none}.homepage-consumer .salaon-error-msg-login-page{width:50%;margin:-33% 0 0 8%;z-index:9999}.homepage-consumer .loreal_salonfinder .loggedin .salaon-error-msg{font-size:10px;font-size:1rem;position:absolute;margin-top:-4px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .search-field{height:45px}.two-columns .two-columns--50 .advancing-career-section .buttons h3{font-size:10px;margin:0;width:calc(100% - 45px)}}.blog-back-to-top,.homepage-consumer .find-a-salon-callout .find-a-salon-callout__bg,.homepage-consumer .gm-style-cc{display:none}@media only screen and (max-width:380px){.homepage-consumer .salaon-error-msg-login-page{margin:-29% 0 0 8%}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{left:76%}}@media only screen and (max-width:330px){.homepage-consumer .salaon-error-msg-login-page{margin:-42% 0 0 8%}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{left:72%}.homepage-consumer .rk-saloonllist>li{padding:10px!important}.homepage-consumer .loreal_salonfinder .loggedin .salaon-error-msg{font-size:9px;font-size:.9rem}}@media only screen and (max-width:1024px) and (min-width:900px){.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout__content img{width:75%}.two-columns .two-columns--50 .home-blog-module .promoblock .promoitem{margin-bottom:50px}.find-a-salon-callout .icon__wrapper,.homepage-consumer .find-a-salon-callout .icon{width:35px;height:35px}.homepage-consumer .find-a-salon-callout .text-content span{font-size:35px;top:8px;margin-left:5px}.find-a-salon-callout .search-content .search-wrap{padding-left:20px}.homepage-consumer .find-a-salon-callout .search-content .search-wrap .btn-submit{left:70%}.homepage-consumer .home-salon-divider{width:6%;margin-left:0}.homepage-consumer #findshop .rk-leftsec{width:35%}.homepage-consumer .rk-saloonllist .rk-salondetails .col-md-7{width:100%}.homepage-consumer .rk-saloonllist .rk-salondetails .rk-salonname .nsalon-text{font-size:15px}.homepage-consumer .rk-linklist li.rk-bgb{margin-top:-18%;margin-right:1%}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field #loginhiddenzipcode{width:54%;border-bottom:1px solid #b4b4b4}.homepage-consumer .loreal_salonfinder .loggedinuser-content{padding-bottom:10px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field button{padding:0 8px}.homepage-consumer .loreal_salonfinder .search-content .search-wrap .search-field a{padding:0 10px}.homepage-consumer #storeleftcontent .search-content .search-wrap .search-field .mobile-salonfinder-button{display:none}.homepage-consumer .salaon-error-msg-login-page{margin:-2.5% 0 0 33%}.homepage-consumer .loreal_salonfinder .loggedin .salaon-error-msg{font-size:10px;font-size:1rem;position:absolute;margin-top:-7px}}.education-page.two-columns .two-columns--right .content-top .EOD-subcategories .EOD-subcategories__item .wrapper .video-listing__list,.homepage-consumer .two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout,.two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout{border-bottom:none}.header__primary{margin-top:40px}.homepage-consumer .two-columns--50.column--right{background:#272727}@media only screen and (min-width:992px) and (max-width:1100px){.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:128px}.homepage-consumer .pdp-relatedproducts,.homepage-pro .pdp-relatedproducts{margin-top:-1px}.homepage-consumer .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-pro .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products{width:132px}}@media only screen and (max-width:1200px) and (min-width:1100px){.homepage-consumer .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-pro .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products{width:150px}}@media only screen and (max-width:1150px) and (min-width:1100px){.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:145px}}@media only screen and (max-width:1200px) and (min-width:1150px){.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:152px}}@media only screen and (max-width:1250px) and (min-width:1200px){.homepage-consumer .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:160px}}@media only screen and (min-width:1250px) and (max-width:1300px){.homepage-consumer .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:170px}}@media only screen and (min-width:1300px) and (max-width:1350px){.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:176px}.homepage-consumer .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-pro .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products{width:154px}}@media only screen and (min-width:1350px) and (max-width:1400px){.homepage-consumer .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:190px}}@media only screen and (min-width:1400px) and (max-width:1450px){.homepage-consumer .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:195px}}@media only screen and (min-width:1450px) and (max-width:1500px){.homepage-consumer .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-consumer .pdp-relatedproducts .regular.slider .slick-slide,.homepage-pro .pdp-relatedproducts .home-carousel.no-carousel .no-carousel-products,.homepage-pro .pdp-relatedproducts .regular.slider .slick-slide{width:200px}}@media only screen and (max-width:767px){.ui-loader h1{margin-bottom:0}.header__primary{margin-top:0}.find-a-salon-callout .salon-search-login .text-content h2{display:inline;font-size:36px;top:0;margin-left:5px}}@media only screen and (max-width:992px) and (min-width:768px){.header .header__primary{margin-top:0}}@media screen and (max-width:900px){.header__primary{margin-top:0!important}.header.is-sticky .header__primary .logo-img{min-width:114px!important;width:114px!important}}@media only screen and (min-width:1025px){.login-account-nav .login-account-menu{top:55px;right:0}}@media only screen and (min-width:768px){.login-account-nav .login-account-menu{display:none;position:absolute;top:58px;right:-68px;width:190px;padding:15px 15px 30px;z-index:902;overflow:visible;max-height:none}}.login-account-nav .login-account-menu{max-height:0;overflow:hidden;-webkit-transition:max-height .75s ease;transition:max-height .75s ease;padding:0 20px;background-color:#fff;width:260px}@media only screen and (min-width:768px){.login-account-nav .login-account-trigger.expanded+.login-account-menu{max-height:none;display:block}}.login-account-nav .login-account-trigger.expanded+.login-account-menu{max-height:500px}.login-account-nav .login-account-menu .menu-login-heading{color:#000;font-size:30px;text-align:center;margin-top:5px;margin-bottom:0;letter-spacing:0;text-transform:uppercase}.login-account-nav .login-account-menu .menu-login-subheading{color:#000;font-size:12px;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-align:center;text-transform:none;letter-spacing:.8px;margin-bottom:0}.login-account-nav .login-account-menu .social{display:none}.login-account-nav .login-account-menu .social__icons .social__list-item .social__link .social__icon{width:40px;height:40px;opacity:1;vertical-align:middle}.login-account-nav .login-account-menu .divider-or{overflow:hidden;text-align:center;color:#000;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;margin-bottom:0}.login-account-nav .login-account-menu .divider-or:after,.login-account-nav .login-account-menu .divider-or:before{background-color:#878787;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.login-account-nav .login-account-menu .divider-or:before{right:.5em;margin-left:-50%}.login-account-nav .login-account-menu .divider-or:after{left:.5em;margin-right:-50%}.login-account-nav .login-account-menu form .form__field .form__label{padding:10px 0 0;line-height:15px;font-size:12px}.login-account-nav .login-account-menu form .form__field .form__input{margin-bottom:0;border-bottom:1px solid #000;height:30px;background-color:#fff;color:#000}.form__inpu.login-account-nav .login-account-menu form .form__field .form__input:hover::-webkit-input-placeholder{color:#000}.login-account-nav .login-account-menu form .form__field #header-password{margin-bottom:25px}.login-account-nav .login-account-menu form .form__field .form__helper-link{font-size:10px;text-transform:none;text-decoration:underline;color:#000;display:inline-block;right:0}.login-account-nav .login-account-menu form .header-btn-login{height:45px;line-height:45px;margin-bottom:10px;font-size:16px!important;width:100%}.login-account-nav .login-account-menu form .menu-reg-link{width:100%;display:block;font-size:10px;text-transform:none;line-height:22px;margin-bottom:20px;letter-spacing:.8px;font-weight:400}.login-account-nav .login-account-menu form .menu-reg-link .form_reg_link{color:#000;text-decoration:underline}.login-account-nav .login-account-menu form .menu-reg-link .form_reg_link: hover{color:#000}.login-account-nav .login-account-menu .social__icons{margin-bottom:0}.login-account-nav .login-account-menu form .form__field .form__input:focus{color:#000}.login-account-nav .account-trigger__icon{opacity:.3}.login-account-nav .login-account-trigger.expanded{position:relative;background:#fff}.login-account-trigger.expanded:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:5px}.login-account-nav .login-account-menu form .login-failed-error-msg{display:none;width:100%;float:left;font-weight:400;text-transform:none;color:#f95457;font-size:10px;line-height:15px}.login-account-nav .login-account-menu form .form__field .form__input.form__has-error{border-bottom:1px solid rgba(249,84,87,.6)}.login-account-nav .login-account-trigger:hover{color:gray;text-decoration:none}.login-account-nav .account-trigger__photo img.profile__img{vertical-align:middle}.login-mobile-only{display:none}@media only screen and (min-width:993px){.homepage-consumer .two-columns .two-columns--50 .home-blog-module .blog-heading h2{margin-bottom:2px;padding-top:30px}.homepage-consumer .two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content hr{margin-top:10px}}@media screen and (min-width:993px){.homepage-pro .two-columns .two-columns--50 .home-blog-module .blog-heading h2{margin-bottom:5px;padding-top:20px}.homepage-pro .two-columns .two-columns--50 .home-blog-module .blog-heading h3{margin-bottom:10px}.homepage-pro .two-columns .two-columns--50 .Home-LookBook-module .bg-generic-callout .bg-generic-callout__content hr{margin-top:10px}}@media only screen and (max-width:899px){.login-account-nav{display:none}.login-mobile-only{display:block}.collapse-panel-content .header .header__primary .collapse-panel-content__all-ingredients,.collapse-panel-content .header .header__primary .collapse-panel-content__ingredients,.header .header__primary .collapse-panel-content .collapse-panel-content__all-ingredients,.header .header__primary .collapse-panel-content .collapse-panel-content__ingredients,.header .header__primary .wrapper{position:relative;height:100%}}.login-account-nav .login-account-menu .form__error-summary{font-size:11px;font-size:1.1rem;padding:5px}.rating_div.product-listing-rating{display:inline-block;float:left;height:100%;padding-bottom:5px;padding-top:20px;position:relative;width:auto}.rating_div.product-listing-rating .rating-section .ratings_full{background:url(/_images/sprites/Homepagesprite-image.png) -738px -94px no-repeat;display:inline-block;height:12px;left:1px;overflow:hidden;position:absolute;text-indent:-8000px;top:6px;width:100px}.rating_div.product-listing-rating .rating-section .ratings{background:url(/_images/sprites/Homepagesprite-image.png) -848px -94px no-repeat;display:inline-block;height:12px;left:1px;overflow:hidden;position:absolute;text-indent:-8000px;top:6px}@media only screen and (min-width:767px) and (max-width:992px){.rating_div.product-listing-rating{padding-top:10px}}.footer__social__icons li a{background-image:url(/_images/sprites/Homepagesprite-image.png);background-repeat:no-repeat;width:46px;height:46px;opacity:.5;background-position-y:-12px}.socialicon-facebook{background-position-x:-1417px}.socialicon-twitter{background-position-x:-1317px}.socialicon-youtube{background-position-x:-1267px}.socialicon-instagram{background-position-x:-1219px}.socialicon-pinterest{background-position-x:-1169px}.socialicon-snapchat{background-position-x:-1366px}.sticky-close{width:27px;height:27px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-554px;background-position-y:-25px}.login-account-nav .account-trigger__photo .account-trigger_profile__icon{width:30px;height:30px;display:inline-block;vertical-align:middle;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-966px;background-position-y:-18px}.login-account-nav .account-trigger__icon{position:static;width:14px;height:9px;margin-left:2px;display:inline-block;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-49px;background-position-y:-30px}.primary-icons .icon--search{width:28px;height:28px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-876px;background-position-y:-21px}.header .header__primary .primary-icons__icon.primary-icons__icon--pin.loc{width:20px;height:28px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-749px;background-position-y:-21px}.find-a-salon-callout .salon-search-login .text-content .icon .icon__wrapper{width:26px;height:36px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-790px;background-position-y:-18px}.header-nav .hamburger{width:62px;height:38px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-471px;background-position-y:-19px;left:26px;zoom:.6;-moz-transform:scale(.6,.6)}.header-nav.expanded .hamburger{width:42px;height:42px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-597px;background-position-y:-14px;left:20px}.utility-nav .icon--profile{width:30px;height:30px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-966px;background-position-y:-18px}.utility-nav .icon--create-account{width:16px;height:16px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-275px;background-position-y:-30px}.primary-nav .primary-nav__item .primary-link .icon{width:25px;height:25px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-835px;background-position-y:-21px}.primary-nav .primary-nav__item .primary-link.expanded .icon{width:25px;height:13px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-195px;background-position-y:-30px}.megamenu .mega-subgroup__title .arrow{width:24px;height:11px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-106px;background-position-y:-16px;padding:20px}.megamenu .mega-subgroup__title.expanded .arrow{width:12px;height:9px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-4px;background-position-y:-16px}.login-account-nav .login-account-menu .social__icons .social__list-item .social__link .icon--social-fb{width:41px;height:40px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-343px;background-position-y:-19px}.login-account-nav .login-account-menu .social__icons .social__list-item .social__link .icon--social-twitter{width:41px;height:40px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-1051px;background-position-y:-15px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-prev,.homepage-pro .pdp-relatedproducts .regular.slider .slick-prev{width:18px;height:30px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-79px;background-position-y:-20px}.homepage-consumer .pdp-relatedproducts .regular.slider .slick-next,.homepage-pro .pdp-relatedproducts .regular.slider .slick-next{width:16px;height:29px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-158px;background-position-y:-25px}.social__icons.gigya_social .social__list-item #login_facebook .icon-fb-light{width:45px;height:45px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-405px;background-position-y:-17px}.social__icons.gigya_social .social__list-item #login_twitter .icon-tw-light{width:45px;height:45px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-1108px;background-position-y:-13px}.header-search .header-search__submit{width:27px;height:27px;background-position-x:-923px;background-position-y:-22px}.header-search .header-search__close{width:22px;height:22px;background-position-x:-554px;background-position-y:-25px}.form--grey .form__email .form__email-icon{width:24px;height:22px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-660px;background-position-y:-25px}.account-nav .account-menu__log-out .icon-logout{width:25px;height:23px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-705px;background-position-y:-23px}.form__error-message .icon-form-error{width:15px;height:15px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-307px;background-position-y:-32px}.sty-popup .sticky-bottom .sty-input #email-submit-mob .icon-sty-popup-email{width:24px;height:22px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-660px;background-position-y:-25px}.footer .backtotop span .icon-backto-top{width:13px;height:15px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-241px;background-position-y:-30px}.live-chat-section .live-chat-wrap .livechatImgdt-close .icon-livechatImgdt-close{width:22px;height:22px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-554px;background-position-y:-25px}.email-success-popup #success-popup-close .icon-toaster-close{width:27px;height:27px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-554px;background-position-y:-25px}@-moz-document url-prefix(){.login-account-trigger.expanded::after{bottom:-370%}}@media screen and (max-width:1024px){.sticky-nav__top{height:71px}.sticky-nav__text p#totalclasses{padding-top:14px}}@media only screen and (min-width:768px) and (max-width:992px){.account-nav{border-left:none;float:left;width:auto;height:auto;padding:0}.account-nav .account-trigger.expanded+.account-menu{max-height:500px}.utility-nav{position:static;display:block;font-size:10px;font-size:1rem;height:50px;line-height:45px;padding:0;right:0;background-color:#383838}.account-nav .account-menu{display:none;position:relative;top:0;right:0;width:100%;padding:15px 15px 30px;z-index:902;overflow:visible;max-height:none}.account-nav .account-menu:before{content:"";width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%;background-color:#efefef;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none}.account-nav .account-trigger.expanded+.account-menu:before{display:block}}@media only screen and (max-width:767px){.profile__edit-button{top:0}}@media only screen and (max-width:1024px) and (min-width:992px){.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:8px}.header__primary .logo{margin-left:10px}}@media only screen and (max-width:1200px) and (min-width:1100px){.header__primary .logo-img{min-width:107px;width:107px}}.hd-main{background-color:#2b2b2b}.selectItem{width:100%;float:left}.selectItem select option[value=ProductILove]{background:url(/_images/sprites/Homepagesprite-image.png) -100px 89px no-repeat;width:31px;height:30px;display:inline-block}.hd-prd-select .hd-select-box,.selectItem select{padding:5px 21px 5px 6px;font-size:16px;border:1px solid #ccc;height:34px;-webkit-appearance:none;color:#000;margin:0 16px 30px 1px;float:right}.selectItem select{width:151px;background:url(/_images/sprites/Homepagesprite-image.png) 73px -18px no-repeat #000;color:#fff}.hd-prd-select .hd-select-box{width:194px;background:url(/_images/sprites/Homepagesprite-image.png) -145px -84px no-repeat #fff;float:left;margin:-9px 0 13px}.hd-prd-select .end-look-diag.hd-select-box{width:338px;background:url(/_images/sprites/Homepagesprite-image.png) 0 -84px no-repeat #fff}.hd-prd-select .open>.dropdown-menu{border-radius:0;width:100%}.hd-sub-products .multiselect.dropdown-toggle .caret{background-image:url(/_images/sprites/Homepagesprite-image.png);width:30px;height:30px;display:inline-block;background-position:-303px -86px;border:none}.hd-sub-products .btn-group .multiselect.dropdown-toggle{max-width:100%;text-overflow:ellipsis;overflow:hidden}.hd-sub-products .btn-group{width:75%}.hd-sub-products .btn-group .multiselect.dropdown-toggle,.hd-sub-products .btn-group.open{width:auto}.hd-main .hd-title{margin:0;padding:25px 0;z-index:1;width:100%;text-align:center;line-height:1;position:relative;font-size:50px;font-size:5rem;text-transform:uppercase;color:#fff}.hd-main .hd-sub-products{padding:30px 20px;width:90%;margin:0 auto}.hd-main .hd-sub-products .hd-prd-select{width:100%;float:left}.hd-main .hd-sub-products .hd-prd-select label{color:#fff;padding:0 20px 10px;font-weight:400;text-transform:uppercase;float:left}.hd-main .hd-sub-products .profile-hd{width:100%;margin:0 auto}.hd-main .hd-sub-products .profile-hd .products{width:23%;padding:0 20px 10px;margin-bottom:0;display:inline-flex}.hd-main .hd-sub-products .profile-hd .products .products-data{width:100%;text-align:center}.hd-main .hd-sub-products .profile-hd .products a.hd-prd-label:hover{text-decoration:none}.hd-main .hd-sub-products .profile-hd .products a.hd-prd-label span{font-size:12px;letter-spacing:0;text-align:center;text-transform:uppercase;width:80%;display:block;margin:10% auto;color:#fff}.hd-btn-block{padding:30px 40px;width:90%;margin:0 auto}.hd-btn-block .hd-btn{width:auto;background-color:#1e1e1e;color:#fff;border:0;height:50px;line-height:50px;text-transform:uppercase;font-weight:400;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;padding:0 30px;display:inline-block;text-align:center;letter-spacing:1px;text-decoration:none}.favorites-content .hd-title,.login-account-popup #saved-subinfo,.login-account-popup .popup-login-heading,.no-products-msg{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase}.hd-btn-block .hd-btn:hover{background-color:#363636}.hd-btn-block .hd-btn#savediagdata-men,.hd-btn-block .hd-btn#savediagdata-women{width:25%}.hd-btn-block .hd-btn#retake-quiz{position:absolute;right:10%}.hd-btn-block .hd-btn#retake-quiz img{position:relative;top:0;left:-10px;width:20px;display:inline-block}.hd-select-box{width:165px;height:24px;background:url(/_Images/global/ui/arrow-down.svg) right no-repeat #fff;background-position-x:140px;-webkit-appearance:none;padding:0 8px}.hd-prd-select .multiselect-native-select .btn-group{margin:-9px 0 15px}.select ul li.option{background-color:#DEDEDE;box-shadow:0 1px 0 #DEDEDE,0 -1px 0 #DEDEDE;-webkit-box-shadow:0 1px 0 #DEDEDE,0 -1px 0 #DEDEDE;-moz-box-shadow:0 1px 0 #DEDEDE,0 -1px 0 #DEDEDE}.hd-sub-products .multiselect.dropdown-toggle{height:34px;border-radius:0;padding:3px 10px}.hd-sub-products .btn-group .multiselect.dropdown-toggle:active,.hd-sub-products .btn-group .multiselect.dropdown-toggle:focus,.hd-sub-products .btn-group .multiselect.dropdown-toggle:hover,.hd-sub-products .open .dropdown-toggle.btn-default{background-color:#fff}.userLikedProducts-filter .userLikedProducts .dropdown-toggle.dropdownbtn{background-image:url(/_images/sprites/Homepagesprite-image.png);width:30px;height:29px;display:inline-block;background-color:#000;border:1px solid #fff;background-position:-14px -134px}.userLikedProducts .dropdown-toggle.dropdownbtn,.userLikedProducts .selected-item{background-color:#000;border-radius:0;border:1px solid}.userLikedProducts-filter{width:100%;float:left}.userLikedProducts .selected-item:hover{background-color:transparent;border-color:#fff}.userLikedProducts-filter .dropdown-toggle.dropdownbtn:focus,.userLikedProducts-filter .dropdown-toggle.dropdownbtn:hover{border-color:#fff}.btn-group.dropdownlist.userLikedProducts{border-radius:0;margin:10px 16px 20px 0;float:right;position:relative}.userLikedProducts li{background-color:#000;color:#fff;display:table-row}li .bg-icon{width:20px;height:42px;padding:0 0 0 30px;display:table-cell;position:relative;left:9px;top:7px}.userLikedProducts .dropdownbtn.show-list{display:block}.userLikedProducts.open .dropdownbtn{display:table}.favorites-content h3{text-align:center;padding:25px 0}li.ProductILove .bg-icon{background:url(/_images/sprites/Homepagesprite-image.png) -138px -89px no-repeat}li.ProductIWant .bg-icon{background:url(/_images/sprites/Homepagesprite-image.png) -356px -85px no-repeat}li.ProductIHave .bg-icon{background:url(/_images/sprites/Homepagesprite-image.png) -215px -89px no-repeat}@media only screen and (min-width:768px) and (max-width:992px){.hd-main .hd-sub-products .profile-hd .products{width:49%;padding:0 10px 25px;position:relative}.hd-btn-block .hd-btn#retake-quiz{position:relative;right:0}}@media only screen and (max-width:767px){.hd-main .hd-sub-products{padding:0}.hd-main .hd-sub-products .profile-hd .products{width:49%;padding:0 10px 25px;position:relative}.hd-btn-block .hd-btn#retake-quiz img{top:0}.hd-btn-block .hd-btn#savediagdata-men,.hd-btn-block .hd-btn#savediagdata-women{width:100%;margin-bottom:20px;font-size:10px}.hd-btn-block .hd-btn#retake-quiz{width:100%;font-size:10px;position:relative;right:0}}.addtofav .addtofav-container{right:-10%}.addtofav .pdp-widebtns__button,.pdp-widebtns .pdp-widebtns__button{width:auto;margin:0 10px}.addtofav .pdp-widebtns__button .icon-heart,.pdp-widebtns .pdp-widebtns__button .icon-heart{width:26px;height:23px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-100px;background-position-y:-89px;display:block}.addtofav .pdp-widebtns__button.btn-active .icon-heart,.pdp-widebtns .pdp-widebtns__button.btn-active .icon-heart{width:26px;height:23px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-138px;background-position-y:-89px;display:block}.addtofav .pdp-widebtns__button .icon-prd-list,.pdp-widebtns .pdp-widebtns__button .icon-prd-list{width:27px;height:28px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-259px;background-position-y:-86px;display:block}.addtofav .pdp-widebtns__button.btn-active .icon-prd-list,.pdp-widebtns .pdp-widebtns__button.btn-active .icon-prd-list{width:27px;height:28px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-356px;background-position-y:-85px;display:block}.addtofav .pdp-widebtns__button .icon-own,.pdp-widebtns .pdp-widebtns__button .icon-own{width:25px;height:23px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-176px;background-position-y:-89px;display:block}.addtofav .pdp-widebtns__button.btn-active .icon-own,.pdp-widebtns .pdp-widebtns__button.btn-active .icon-own{width:25px;height:23px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-215px;background-position-y:-89px;display:block}.pdp-widebtns .pdp-widebtns__button{border:none;width:auto;margin:0;height:auto;display:inline-block;float:none;position:relative}.prd-icon-ratings{display:table;margin:0 auto}.prd-icon-ratings .redken-bv{display:table-cell;float:left}.userLikedProducts .dropdown-menu{position:absolute;top:96%;font-size:14px;width:178px;background-color:#000;z-index:10;display:none;margin:-31px 0 0;border:1px solid}.drop-down,.drop-down .option{position:relative}.userLikedProducts.open>.dropdown-menu{display:block}span.selected-option{margin:0 10px 0 14px;position:relative;top:6px;text-transform:uppercase;font-size:12px;display:inline-block}.drop-down .selected a{background:right center no-repeat #fff;display:block;padding-right:20px;border:1px solid #d7d7d7;width:150px;border-radius:2px;text-decoration:none;color:#3179ac}.drop-down .selected a span{cursor:pointer;display:block;padding:5px}.drop-down .options ul{display:none;list-style:none;padding:0;position:absolute;left:32px;top:0;width:178px;border:1px solid #fff;background-color:#000}.drop-down .options span.value,.drop-down .selected span.value{display:none}.drop-down .options ul li a{padding:5px;display:block;text-decoration:none;color:#3179ac}.drop-down .options ul li a:hover{background:#3179ac;color:#fff;transition:.2s ease}.dropdown-menu li a label:hover{background-color:#1E90FF;position:relative;margin-top:0;width:100%}.dropdown-menu li.active{background-color:#1E90FF;display:table;width:100%}span.down-arrow{background-image:url(/_images/sprites/Homepagesprite-image.png);width:32px;height:34px;display:inline-block;background-position:-40px -18px;float:right;left:-32px;position:relative;border-left:1px solid;cursor:pointer}.userLikedProducts .selected-item{padding:0 15px;height:35px;margin:0;color:#fff;float:left;font-size:12px;width:210px;text-align:center}.drop-down.userLikedProducts{float:left;width:100%}.userLikedProducts .selected{float:right;margin:0 16px 20px 0}.userLikedProducts .options{position:relative;top:0;float:right;z-index:999}.two-columns .two-columns--right .no-fav-items{width:100%;margin:15% auto;text-align:center}.two-columns .two-columns--right .wait{display:block;width:100%;margin:20% auto;position:relative;text-align:center}.two-columns .two-columns--right .no-fav-item-on-change{width:100%;margin:15% auto;text-align:center}.two-columns .two-columns--right #hair-diagnostic-empty-message{width:100%;margin:25% auto;text-align:center}.two-columns .two-columns--right .favorite-title{width:50%;display:inline-block;padding:15px 0 0 7.5%}.two-columns .two-columns--right .drop-down.userLikedProducts{float:right;width:50%;display:inline-block}.favorites-content .hd-title{margin:0;padding:25px 0;z-index:1;width:100%;text-align:center;line-height:1;position:relative;font-size:50px;font-size:5rem;color:#fff}#seletcted-icon,#seletcted-icon-text{width:10px;height:42px;padding:0 0 0 32px;display:inline-block;position:relative;left:38px;top:3px;float:left}#seletcted-icon-text{left:0}#seletcted-icon-text.ProductILove,#seletcted-icon.ProductILove{background:url(/_images/sprites/Homepagesprite-image.png) -138px -87px no-repeat}#seletcted-icon-text.ProductIWant,#seletcted-icon.ProductIWant{background:url(/_images/sprites/Homepagesprite-image.png) -356px -85px no-repeat}#seletcted-icon-text.ProductIHave,#seletcted-icon.ProductIHave{background:url(/_images/sprites/Homepagesprite-image.png) -215px -87px no-repeat}.favorite-title .selected-option-text{margin-top:3px;text-transform:uppercase;font-weight:500}@media only screen and (min-width:993px) and (max-width:1024px){.favorite-title .selected-option-text{margin-top:8px}}@media only screen and (min-width:768px) and (max-width:992px){.two-columns .two-columns--right .favorite-title{width:45%}.two-columns .two-columns--right .drop-down.userLikedProducts{width:55%;margin-top:5px}#seletcted-icon-text{top:0}}.login-account-popup{background:rgba(0,0,0,.5);width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:99999}.login-account-popup .pop-up-body{position:fixed;z-index:1000;width:30%;background-color:#fff;border-radius:0;border:1px solid rgba(0,0,0,.1);background-clip:padding-box;overflow:hidden;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#confirm-popup-prd-remove .pop-up-body{width:24%}#check-for-save-data .pop-up-body{width:30%}.login-account-popup .login-pop-up-content{width:100%;margin:0 auto}.login-account-popup .popup-heading{text-align:center}.login-account-popup .popup-login-heading{color:#000;font-size:50px;font-size:5rem;text-align:center;margin-top:20px;margin-bottom:0;letter-spacing:0;display:inline-block}.login-account-popup .pop-up-body .login-pop-up-content .popup-heading .hr-line{width:10%;display:block;text-align:center;background-color:#b4b4b4;margin-top:5px;margin-bottom:20px}.login-account-popup .btn-popup-login,.login-account-popup .btn-popup-register{width:70%;margin:0 auto;font-size:10px!important;font-weight:400;height:50px;line-height:50px}.login-account-popup .btn-popup-login:hover,.login-account-popup .btn-popup-register:hover{background-color:#fff;color:#111;border:0}.login-account-popup .popup-login-subinfo{color:#000;text-align:center;padding-top:10px;font-size:12px}.login-account-popup .login-popup-divider{text-align:center;padding:3% 0;font-weight:700}.login-account-popup .login-popup-subtext{color:#000;padding:10px 35px 30px;width:100%;text-align:center;font-size:12px}.login-account-popup .login-popup-close{width:27px;height:27px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-554px;background-position-y:-25px;z-index:99999;right:0;position:absolute;top:5px}.login-account-popup.fav-popup-login .btn-popup-login{margin:0 auto}.login-account-popup #saved-subinfo{color:#000;text-align:center;padding:0;margin-top:1%;font-size:35px}.login-account-popup#save-profile-diagnostic #saved-subinfo{margin:5% 0}.login-account-popup .login-pop-up-content .popup-confirm-data p{color:#000;margin:10px 0}.product-detail .products-right-top .content-wrap-top{padding-top:40px;width:100%;margin:0;max-width:100%;padding-left:0;padding-right:0}.product-detail .content-wrap-top .wrapper{width:100%;display:inline-block;padding:0}.product-detail .content-wrap-top .addtofav{width:24%;display:inline-block;position:relative;vertical-align:top;margin:0;padding:0;float:right}.product-detail .content-wrap-top .wrapper .sub-wrapper{width:100%;margin:0 auto;max-width:620px}.product-detail .content-wrap-top .addtofav .addtofav-container{width:auto;float:right;position:absolute;right:50%;top:-10px;z-index:999}.product-detail .content-wrap-top .addtofav .addtofav-container .pdp-widebtns{width:auto}.category-filter-results-listing .product__list .wrapper .product .prd-icon-ratings .pdp-widebtns{width:auto;height:auto;margin-top:20px;display:table-cell;vertical-align:middle;padding-left:4px;float:right}.two-columns .two-columns--right .hd-main #save-info{padding-left:7.5%}.result-listing .product{margin-bottom:10px}@media only screen and (min-width:992px) and (max-width:1024px){.product-detail .content-wrap-top .wrapper .sub-wrapper{width:75%;margin:0 auto;max-width:620px}.product-detail .content-wrap-top .addtofav{width:50%;display:block;position:absolute;right:-12px}.category-filter-results-listing .product__list .wrapper .product .prd-icon-ratings .pdp-widebtns{margin-top:3px}}@media only screen and (min-width:992px) and (max-width:1124px){.product-detail .content-wrap-top .addtofav .addtofav-container{right:30%}}@media only screen and (min-width:768px) and (max-width:992px){.product-detail .content-wrap-top .wrapper .sub-wrapper{width:75%;margin:0 auto}.product-detail .content-wrap-top .addtofav{width:50%;display:block;position:absolute;right:0}.products-right-top .content-wrap-top .wrapper .addtofav .addtofav-container .pdp-widebtns{width:100%;position:absolute;margin-top:-5px;margin-left:-40px}.products-right-top .content-wrap-top .addtofav .addtofav-container{right:2%;top:-10px}.category-filter-results-listing .product__list .wrapper .product .prd-icon-ratings .pdp-widebtns{margin-top:5px}}@media only screen and (max-width:767px){.login-account-popup .pop-up-body{width:80%}.product-detail .content-wrap-top .wrapper{width:100%;display:block}.product-detail .content-wrap-top .wrapper .sub-wrapper{width:75%;margin:0 auto;max-width:620px}.product-detail .content-wrap-top .addtofav{width:100%;display:block}.products-right-top .content-wrap-top .addtofav .addtofav-container .pdp-widebtns .share-mobile-btn{display:none}.products-right-top .content-wrap-top .addtofav .addtofav-container{margin-right:0;top:-75px;right:12%}.products-right-top .content-wrap-top .addtofav .addtofav-container .pdp-widebtns__button:first-child{border:0}}.profile-favorites.profile-section{padding:30px 20px;width:90%;margin:20px auto 0}.profile-section .profile-favorites__item{width:24%;padding:0 20px 10px;margin-bottom:10px;display:inline-block;float:none}.profile-section .profile-favorites__item .products .products-data{width:100%;text-align:center}.profile-section .profile-favorites__item .products .products-data a.hd-prd-label span{font-size:12px;letter-spacing:0;text-align:center;text-transform:uppercase;width:80%;display:block;margin:10% auto 0;color:#fff;height:50px}.profile-favorites.profile-section .profile-favorites__item .pdp-widebtns .pdp-widebtns__button{display:inline-block;margin:0;float:none}.drop-down .options ul li{cursor:pointer}.drop-down .options ul li:hover{background-color:#171717}.hd-main .hd-sub-products .hd-prd-select .multiselect-container label{color:#000;padding:0 5px 10px 30px;font-weight:400;text-transform:uppercase;float:left}.multiselect-container>li>a>label>input[type=checkbox]{display:block;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;cursor:pointer}.hd-prd-select .multiselect-native-select .btn-group{width:25%}.hd-sub-products .open .dropdown-toggle.btn-default{background-color:#fff;width:100%;overflow:hidden}.hd-sub-products .btn-group .multiselect.dropdown-toggle .multiselect-selected-text,.hd-sub-products .open .dropdown-toggle.btn-default .multiselect-selected-text{width:90%;display:block;float:left;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left}.btn-popover p,.cookies-info p,.hdSaveResultsBlock,.no-products-msg,.rating-section,.two-columns .two-columns--50 .artist-detail .events-wrapper{text-align:center}.hd-sub-products .btn-group .multiselect.dropdown-toggle{width:100%}.hdSaveResultsBlock{width:25%;margin:0 auto 50px;padding-bottom:50px}.hdSaveResultsBlock h3{color:#000;padding-top:50px}.hdSaveResultsBlock .hdSavedata{background-color:#1e1e1e;height:auto;color:#fff;display:inline-block;padding:20px;line-height:inherit;font-size:16px;width:100%;text-transform:uppercase;margin-top:10px}.profile-favorites__item .products .products-data .profile-favorites__remove_data,.profile-favorites__item .products .products-data .profile-have_remove_data,.profile-favorites__item .products .products-data .profile-want_remove_data{display:block;margin:10px auto 0;height:35px;line-height:35px;font-size:14px}@media only screen and (min-width:993px) and (max-width:1024px){.two-columns .two-columns--right .favorite-title{padding:10px 0 0 80px}.two-columns .two-columns--right .hd-main #save-info{padding-left:10.5%}.hd-prd-select .end-look-diag.hd-select-box,.hd-prd-select .hd-select-box{border-radius:0}.hd-prd-select .multiselect-native-select .btn-group{width:50%}.hd-prd-select .open>.dropdown-menu{width:100%}.header-wrapper{margin-bottom:0}.profile-section .profile-favorites__item .products .products-data a.hd-prd-label span{font-size:10px}.profile-favorites__item .products .products-data .profile-favorites__remove_data,.profile-favorites__item .products .products-data .profile-have_remove_data,.profile-favorites__item .products .products-data .profile-want_remove_data{font-size:12px}}@media only screen and (min-width:768px) and (max-width:992px){.profile-favorites.profile-section{width:100%}.profile-section .profile-favorites__item{width:49%;padding:0 10px 20px;height:auto!important}.two-columns .two-columns--right .favorite-title{padding:10px 0 0 30px}.two-columns .two-columns--right .hd-main #save-info{padding-left:12.5%}.hd-prd-select .hd-select-box{border-radius:0}.hd-prd-select .end-look-diag.hd-select-box{width:70%;background-position:-28px -84px;border-radius:0}.hd-prd-select .multiselect-native-select .btn-group{width:56%}.hd-prd-select .open>.dropdown-menu{width:100%}.profile-section .profile-favorites__item .products .products-data a.hd-prd-label span{height:35px}.profile-favorites__item .products .products-data .profile-favorites__remove_data,.profile-favorites__item .products .products-data .profile-have_remove_data,.profile-favorites__item .products .products-data .profile-want_remove_data{font-size:12px}}@media only screen and (max-width:767px){.two-columns .two-columns--right .favorite-title{width:40%;padding:10px 0 0 30px;display:none}.two-columns .two-columns--right .drop-down.userLikedProducts{width:100%;margin:0 auto;display:block}.profile-favorites.profile-section{width:100%}.profile-section .profile-favorites__item{width:49%;padding:0 10px 20px;height:auto!important}.pdp-widebtns .pdp-widebtns__button{zoom:.8}.userLikedProducts .selected{margin-right:15%}.two-columns .two-columns--right .hd-main #save-info{padding:0;text-align:center}.products-left .pdp__main-media-carousel .main-media-carousel-wrapper .slick-arrow,.products-left .pdp__main-media-carousel .main-media-carousel-wrapper .slick-dots{bottom:40px}.product-detail .content-wrap-top .addtofav .addtofav-container .pdp-widebtns{margin-left:10px}.hd-main .hd-sub-products .hd-prd-select label{padding:0 14px 10px}.hd-prd-select .hd-select-box{margin:0 0 13px 12px}.hd-prd-select .multiselect-native-select .btn-group{margin:0 0 15px 10px;width:93%}.hd-prd-select .open>.dropdown-menu{width:100%}.dropdown-menu li.active{background-color:#1E90FF;display:table;width:100%}.hd-sub-products .btn-group .multiselect.dropdown-toggle .multiselect-selected-text{width:93%;line-height:26px}.hd-sub-products .multiselect.dropdown-toggle .caret{background-position:-303px -86px}.hdSaveResultsBlock{width:90%;margin-bottom:0}.profile-section .profile-favorites__item .products .products-data a.hd-prd-label span{height:35px;font-size:10px;font-size:1rem}.profile-favorites__item .products .products-data .profile-favorites__remove_data,.profile-favorites__item .products .products-data .profile-have_remove_data,.profile-favorites__item .products .products-data .profile-want_remove_data{font-size:12px}}@media only screen and (max-width:375px){.hd-prd-select .end-look-diag.hd-select-box{width:93%;background-position:-24px -84px;font-size:14px}}@media only screen and (max-width:360px){.hd-prd-select .end-look-diag.hd-select-box{width:93%;background-position:-36px -84px;font-size:14px}}@media only screen and (max-width:320px){.hd-prd-select .end-look-diag.hd-select-box{width:91%;background-position:-74px -84px}}.no-products-msg{color:#fff;padding:50px 20px 0;font-size:32px;font-weight:400}.login-account-popup .login-pop-up-content .popup-confirm-data{width:100%;margin:0 auto;text-align:center;padding:20px 10px 10px}.login-account-popup .login-pop-up-content .btn-confirm-no,.login-account-popup .login-pop-up-content .btn-confirm-yes{display:inline-block;margin:4% 2%;height:50px;line-height:50px;padding:0 30px;width:auto;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-decoration:none;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important;font-size:22px!important}.btn-popover{width:150px;position:absolute;background:#efefef;bottom:35px;z-index:9999;display:none;color:#000;line-height:24px;left:-64px;border-radius:20px}.btn-popover:after{content:"";width:14px;height:14px;margin-left:-7px;position:absolute;top:40px;left:50%;display:inline-block;background-color:#efefef;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-popover p{color:#000;font-size:12px;font-weight:500;padding:10px}.two-columns--50 .products-right-top .content-wrap-top .btn-popover-want{left:-75px}.two-columns--50 .products-right-top .content-wrap-top .btn-popover-want:after{left:55%}.two-columns--50 .products-right-top .content-wrap-top .btn-popover.btn-popover-have{left:-100px}.two-columns--50 .products-right-top .content-wrap-top .btn-popover.btn-popover-have:after{left:80%}@media only screen and (max-width:767px){.btn-popover{bottom:40px}.btn-popover:after{position:relative;top:15px;left:10px}.btn-popover p{padding:14px 10px 0}.two-columns--50 .products-right-top .content-wrap-top .btn-popover-want{left:-65px}.two-columns--50 .products-right-top .content-wrap-top .btn-popover-want:after{left:10px}.two-columns--50 .products-right-top .content-wrap-top .btn-popover.btn-popover-have{left:-60px}.two-columns--50 .products-right-top .content-wrap-top .btn-popover.btn-popover-have:after{left:10px}.category-filter-results-listing .product__list .wrapper .product .prd-icon-ratings .redken-bv{display:block;float:none;margin-bottom:0}.category-filter-results-listing .product__list .wrapper .product .prd-icon-ratings .pdp-widebtns{display:block;float:none;margin-top:0;margin-bottom:0}.category-filter-results-listing .product__list .wrapper .product .prd-icon-ratings .pdp-widebtns .pdp-widebtns__button{padding:0 5px}}.rating-section,.rating_div{display:inline-block;position:relative}.rating-section{width:100px;height:15px}.rating_div{float:left;height:100%;padding-bottom:5px;padding-top:5px;width:100%}.ratings,.ratings_full,.stars-container{display:inline-block;height:12px;left:1px;overflow:hidden;position:absolute;text-indent:-8000px;top:6px}.ratings{background:#d7c093}.ratings_full{background:#AAA}.stars-container{background:url(/_images/sprites/Homepagesprite-image.png) -407px -93.9px no-repeat;width:100px}@media only screen and (min-width:900px) and (max-width:950px){.header-nav nav.utility-nav,.header-nav nav.utility-nav.utility-nav__logged-in{float:none;right:90px;position:absolute;background-color:#111}.header-wrapper{padding-top:0;margin-bottom:0}.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:6px;color:#fff}.utility-nav{height:58px;line-height:58px;padding:0 16px}.utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{border-left:0;font-size:6px;font-size:.6rem}.account-nav .account-trigger{font-size:9px;margin-top:5px;margin-right:5px}.header.is-sticky .header__primary .primary-link,.primary-nav .primary-nav__item .primary-link{height:58px}.header-nav .primary-nav{width:75%;margin:0 0 0 28px}.utility-nav__logged-in .utility-nav__link--cart{padding-left:0}.account-nav .account-trigger__icon{margin:0}.primary-nav .primary-nav__item.primary-nav__item_alt{max-width:100px}.header-nav .utility-nav.utility-nav__logged-in{padding:0 6px 0 0}.header .header__primary{margin-top:40px}.megamenu{top:60px}.header.is-sticky .header__primary{margin-top:0!important}.category__list .content-wrap-top{padding-top:60px}.two-columns.lookbook,.two-columns.product-detail{padding-top:40px}.products-right-top .content-wrap-top .addtofav .addtofav-container{right:15%}.section-nav .section-nav__item a span{font-size:10px;font-size:1rem}.education-page.two-columns .two-columns--left .section__navigation{top:auto!important}.section__navigation.is-sticky{max-height:100%}.generic{margin:30px auto}}@media only screen and (min-width:951px) and (max-width:1000px){.header-nav nav.utility-nav,.header-nav nav.utility-nav.utility-nav__logged-in{float:none;right:90px;position:absolute;background-color:#111}.header-wrapper{padding-top:0;margin-bottom:0}.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:7px;color:#fff}.utility-nav{height:58px;line-height:58px;padding:0 16px}.utility-nav .utility-nav__link,.utility-nav [class^=utility-nav__link]{border-left:0;font-size:7px;font-size:.7rem}.account-nav .account-trigger{font-size:9px;margin-top:5px;margin-right:5px}.header.is-sticky .header__primary .primary-link,.primary-nav .primary-nav__item .primary-link{height:58px}.header-nav .primary-nav{width:75%;margin:0 0 0 28px}.utility-nav__logged-in .utility-nav__link--cart{padding-left:0}.account-nav .account-trigger__icon{margin:0}.primary-nav .primary-nav__item.primary-nav__item_alt{max-width:100px}.header-nav .utility-nav.utility-nav__logged-in{padding:0 10px 0 0}.header.sticky-header .primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:12px}.header .header__primary{margin-top:40px}.megamenu{top:60px}.header.is-sticky .header__primary{margin-top:0!important}.category__list .content-wrap-top{padding-top:60px}.two-columns.lookbook,.two-columns.product-detail{padding-top:0}.products-right-top .content-wrap-top .addtofav .addtofav-container{right:15%}.section-nav .section-nav__item a span{font-size:10px;font-size:1rem}.education-page.two-columns .two-columns--left .section__navigation{top:100px!important}.section__navigation.is-sticky{max-height:100%}.generic{margin:30px auto}}.account-nav,.utility-nav__logged-in .utility-nav__link--cart{border-left:none}@media only screen and (min-width:1001px) and (max-width:1100px){.primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:15px;max-width:83px}.header.is-sticky .header__primary .primary-link,.primary-nav .primary-nav__item .primary-link{height:58px}.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:8px}.header-nav .primary-nav{width:75%;margin:0 0 0 28px}.account-nav .account-trigger{font-size:9px}.utility-nav__logged-in .utility-nav__link--cart{padding-left:0;margin-left:3px;font-size:8px}.utility-nav{right:75px}.utility-nav.utility-nav__logged-in{right:60px}.header-nav .utility-nav.utility-nav__logged-in{padding:0 14px 0 0}.header.is-sticky .header__primary .logo-img{min-width:107px;width:107px}.section-nav .section-nav__item a span{font-size:10px;font-size:1rem}.section__navigation.is-sticky{max-height:100%}}@media only screen and (min-width:993px) and (max-width:1000px){.header-wrapper{padding-top:45px;margin-bottom:0}}@media only screen and (min-width:1025px) and (max-width:1100px){.header.is-sticky .header__primary .primary-link,.primary-nav .primary-nav__item .primary-link{height:58px}.primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:15px}.account-nav .account-trigger{font-size:10px;font-size:1rem}.utility-nav.utility-nav__logged-in .icon--cart-empty{width:20px;height:20px}}@media only screen and (min-width:1101px) and (max-width:1200px){.primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:15px;max-width:100px}.header .header__primary .logo-img,.header.is-sticky .header__primary .logo-img{min-width:120px;width:120px;margin-right:0;left:0}.utility-nav{right:72px}.account-nav .account-trigger{font-size:9px}.utility-nav__logged-in .utility-nav__link--cart{padding-left:0;margin-left:0}}@media only screen and (min-width:1201px) and (max-width:1300px){.utility-nav{right:72px}.account-nav .account-trigger{font-size:9px}.primary-nav .primary-nav__item.primary-nav__item_alt{max-width:100px}.utility-nav__logged-in .utility-nav__link--cart{padding-left:0;margin-left:0}.header .header__primary .logo-img,.header.is-sticky .header__primary .logo-img{min-width:107px;width:107px}}@media only screen and (min-width:1301px) and (max-width:1400px){.primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:28px;max-width:105px}.account-nav .account-trigger{font-size:12px;font-size:1.2rem}.utility-nav{right:75px}.utility-nav__logged-in .utility-nav__link--cart{padding-left:0;margin-left:0}}@media only screen and (min-width:1400px) and (max-width:1500px){.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link,.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:11px}.utility-nav{right:75px}.primary-nav .primary-nav__item.primary-nav__item_alt{margin-left:30px}.utility-nav__logged-in .utility-nav__link--cart{padding-left:0;margin-left:0}}@media only screen and (min-width:1500px) and (max-width:1600px){.header.sticky-header.is-sticky .primary-nav .primary-nav__item.primary-nav__item_alt .primary-link,.primary-nav .primary-nav__item.primary-nav__item_alt .primary-link{font-size:10px}}@media only screen and (min-width:1600px){.utility-nav__logged-in .utility-nav__link--cart{padding-left:0;margin-left:0}.header-nav .utility-nav.utility-nav__logged-in{padding:0 16px 0 0}}.account-nav{padding-left:15px}@media only screen and (min-width:900px){.category__page.two-columns .two-columns--left .category-nav,.education-page.two-columns .two-columns--left .category-nav,.two-columns.lookbook .category-nav{top:auto}.category__page.two-columns .two-columns--left .category-nav.category-nav--visible,.education-page.two-columns .two-columns--left .section__navigation.is-sticky,.two-columns.lookbook .category-nav.category-nav--visible{top:61px;height:100%;max-height:100%}}@media only screen and (max-width:899px){.utility-nav.utility-nav__logged-in{height:155px;min-height:155px}}@media only screen and (min-width:768px) and (max-width:899px){.header-nav__menus .utility-nav__logged-in .utility-nav__link--cart{width:auto;margin-top:3px;display:none}.primary-icons .primary-icons__icon--cart{display:inline-block}.utility-nav{position:static;top:0;color:#5c5c5c;display:block;font-size:10px;font-size:1rem;height:46px;min-height:45px;line-height:45px;padding:0;background-color:#383838}.account-nav{border-left:none;float:left;width:100%;position:relative;background-color:#efefef;padding:30px 0;height:auto}.account-nav .account-trigger.expanded+.account-menu{position:relative;top:5px;right:0;width:100%;padding:15px 15px 30px;z-index:902;overflow:visible}.account-nav .account-trigger__name{color:#000;font-weight:500;letter-spacing:.8px}.account-nav .account-trigger{font-size:16px;font-size:1.6rem;text-decoration:none;text-transform:none;text-align:center;display:block;position:relative;letter-spacing:.8px;color:#000}.account-nav .account-trigger__photo{width:62px;height:62px;border-radius:50%;overflow:hidden;margin:0 auto 10px;display:block}.account-nav .account-trigger__icon{display:inline-block;width:25px;height:25px;position:absolute;bottom:-3px;right:0;margin:0 20px;background:url(/_Images/global/ui/icon-plus.svg) center center/contain no-repeat;opacity:.5;filter:alpha(opacity=50)}.account-nav .account-trigger.expanded .account-trigger__icon{background:url(/_Images/global/ui/icon-minus.svg) center center/contain no-repeat}.section__navigation.is-sticky{top:0;max-height:100%}}.account-nav .account-links__item a:hover,.cookies-info p a,.home-policy-link a{text-decoration:underline}@media only screen and (min-width:768px){.homepage-hero-slider .hero-slider_content .heading-primary{color:#f98e2c}}@media only screen and (max-width:767px){.homepage-hero-slider .hero-slider div:first-child{background-color:#f98e2c}}@media only screen and (max-width:800px) and (min-width:768px){.footer__social__icons li{width:27%}}@media only screen and (max-width:850px) and (min-width:801px){.footer__social__icons li{width:25%}}.two-columns.lookbook .two-columns--50 .trends-right.content-top{padding-top:0}.footer__newsletter .modal-container.is-open>.modal-container__target .modal{display:block;left:50%;top:150px;position:fixed;z-index:999999;overflow-y:visible;bottom:auto}.loyalty-banner img{width:100%}@media screen and (min-width:1025px){.product-detail .product__intro{width:100%}}.products-left .pdp__main-media-carousel .carousel-modal-wrap .main-media-carousel-wrapper__outter.is-sticky--bottom .main-media-carousel-wrapper{position:relative}.artist-detail .custom_social,.artist-detail .page-intro-text{margin-bottom:0}.two-columns .two-columns--50 .artist-detail .events-wrapper .upcoming-events{padding-top:30px}@media screen and (max-width:767px){.upcoming-events span{border:none}.footer__newsletter .modal-container.is-open>.modal-container__target .modal{top:120px;left:30px}#check-for-save-data .pop-up-body{width:90%}#confirm-popup-prd-remove .pop-up-body{width:80%}}.two-columns .two-columns--50 .artist-detail .content-wrap-top h1,.two-columns .two-columns--50 .artist-detail .rule--short,.two-columns .two-columns--50 .artist-detail h2.heading-simple{margin-bottom:25px}.two-columns .two-columns--50 .artist-detail__about{padding-top:40px}.two-columns .two-columns--50 .artist-detail .variation-module{margin-bottom:0}.class-detail .products-right-top .class-section-light .next-event-module .btn-classloyalty-register{margin-bottom:10px}.education-page.two-columns .two-columns--right .content-top .EOD-subcategories .EOD-subcategories__item{padding:50px 0}.education-page.two-columns .two-columns--right .content-top .cta_loadmore a{cursor:pointer!important}.education-page.two-columns .two-columns--right .content-top .video-listing-modal .modal-container__open .video-modal .modal{overflow-y:hidden}.videosticky{position:fixed;z-index:999;width:78.5%;top:60px}@media only screen and (max-width:992px) and (min-width:768px){.videosticky{width:70%}}@media screen and (max-width:767px){.videosticky{width:100%}}.cookies-info{height:40px;background:#000;color:#fff;display:none}.cokkies-data{margin:0 auto;max-width:80%}.cookies-info p{width:75%;max-width:75%;display:inline-block;font-size:12px;font-weight:400;color:#fff;margin-top:10px;margin-bottom:0}.cookies-info p a{cursor:pointer;color:#fff}.cookies-info .cookies-info-agree{height:20px;line-height:20px;display:inline-block;margin-top:9px;position:absolute;background:#fff;color:#000;font-size:12px!important;padding:0 20px;width:auto!important;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important}.header__primary.cookie_enabled{margin-top:0}@media only screen and (min-width:993px) and (max-width:1024px){.cookies-info p{margin-top:12px}}@media only screen and (min-width:768px) and (max-width:992px){.cookies-info p{width:85%;max-width:85%}}@media only screen and (max-width:767px){.cookies-info{height:auto;padding-bottom:10px}.cookies-info p{display:block;width:100%;max-width:100%;padding:5px 0;margin-top:0}.cookies-info .cookies-info-agree{right:0;text-align:center;position:relative;display:block;margin:0 auto;height:20px;line-height:20px;padding:0 20px}}.home-policy-link{font-size:11px!important;font-size:1.1rem!important;color:#878787;display:block;text-align:left;font-weight:400;padding-bottom:0!important}.home-policy-link a:hover{color:#272727}.form__email .form__error-message:after{content:'\A';white-space:pre}.signup-email div p.home-policy-link{width:100%;float:right;margin-top:3px}.sty-popup .error-n-policy{float:left;margin-left:30px}.sty-popup .home-policy-link{float:right;margin-top:-6px;margin-bottom:10px}#Toastermessage .sty-popup .toaster_error-message{width:100%;float:left;padding:0;font-size:1rem;margin-top:-4px;margin-bottom:10px}.footer__newsletter div p.home-policy-link{width:100%;float:right}.headernewsletter_error-message{width:50%;float:left;margin-top:5px}.home-policy-link a{cursor:pointer}@media only screen and (min-width:992px) and (max-width:1024px){.sty-popup .error-n-policy{float:none}#Toastermessage .sty-popup .sty-input{display:block;width:100%}#Toastermessage .sty-popup .sty-input .sty-email{display:inline-block;width:35%;margin-top:10px;float:left}#Toastermessage .sty-popup .sty-input .sty-text{display:inline-block;width:65%;position:relative;top:5px;padding:0 0 0 10px;line-height:15px}#Toastermessage .sty-popup .toaster_error-message{margin-top:6px}#Toastermessage .sty-popup .home-policy-link{text-align:left;float:right;margin-top:5px}}@media only screen and (min-width:768px) and (max-width:992px){.sty-popup .error-n-policy{width:95%}#Toastermessage .sty-popup .sty-text{margin-top:25px}#Toastermessage .sty-popup .home-policy-link{margin-top:-65px;margin-bottom:10px}#Toastermessage .sty-popup .toaster_error-message{margin-top:-75px}.footer__newsletter .form__error-message,.footer__newsletter div p.home-policy-link{font-size:7.5px!important}.section__navigation{padding-top:0;top:auto}.section__navigation.is-sticky{padding-top:60px}}@media only screen and (max-width:767px){.sty-popup .error-n-policy{margin-left:15px;width:100%}.sty-text{margin-top:53px}.sty-popup .home-policy-link{float:right;margin-top:-120px;margin-right:45px}#Toastermessage .sty-popup .toaster_error-message{margin-top:-130px}}.video-library-landing .video-lib-main-sec{padding-bottom:20px}.video-library-landing .video-lib-cat-sec #categoryList .video_category_listing{background-color:#2b2b2b;border-top:1px solid #383838}.video-library-landing h1{margin:40px 0 10px}.video-library-landing h2{font-size:3rem;margin-bottom:20px;text-align:center}.video-library-landing h2+.rule--short{margin:0 auto 20px;display:block}.video-library-landing .video_category_listing .category_heading{margin:0 0 20px 20px;text-align:center;text-transform:uppercase;color:#000;font-size:4rem;font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;letter-spacing:.01em;line-height:.875;padding-top:20px}.video-library-landing .featuredvideos .carouselTitle,.video-library-landing .video_category_listing .category_heading a{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;text-transform:uppercase}.video-library-landing .video_category_listing .category_heading a{font-size:2.6rem;color:#fff;text-decoration:underline}.video-library-landing .generic-video-carousel.slick-slider.slick-initialized{margin:0 auto}.video-library-landing .generic-video-carousel.regular.slider{width:80%;margin:0 auto}.video-library-landing .generic-video-carousel.regular.slider .slick-next,.video-library-landing .generic-video-carousel.regular.slider .slick-prev{position:absolute;top:25%;display:block;cursor:pointer;opacity:1;font-size:0}.video-library-landing .generic-video-carousel.regular.slider .slick-dots{display:none!important}.video-library-landing .generic-video-carousel.regular.slider .slick-prev{width:18px;height:30px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-79px;background-position-y:-20px;left:-100px}.video-library-landing .generic-video-carousel.regular.slider .slick-next{width:16px;height:29px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-158px;background-position-y:-25px;right:-100px}.video-library-landing .generic-video-carousel.regular.slider .slick-slide{width:33%;cursor:pointer;margin:0 12px}.video-library-landing .generic-video-carousel.regular.slider .slick-slide .generic-product-carousel__caption{color:#000;max-width:100%;line-height:1.4;display:inline-block;padding:15px 0 0;text-decoration:none;font-size:1.4rem;letter-spacing:.5px}.video-library-landing .generic-video-carousel .generic-product-carousel-dots-wrapper{display:none}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel{display:table;margin:0 auto;padding-bottom:20px}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video{width:400px;cursor:pointer;margin:0 12px;display:block;float:left;text-align:center}.video-library-landing .featuredvideos .carouselTitle{margin:40px 0 20px 20px;font-size:5rem;color:#fff;text-align:center}.video-library-landing .generic-video-carousel.regular.slider{padding-bottom:20px}.video_category_listing .view-more{display:block;width:80%;margin:-20px auto 20px;color:#fff;font-size:15px;text-align:right}.video_category_listing .view-more a{background-color:#1e1e1e;color:#fff;border:0;max-width:210px;padding:15px 20px;font-size:1.4rem;text-align:center;font-weight:700;text-transform:uppercase;line-height:75px}.video_category_listing .view-more a:hover{background-color:#fff;color:#111}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video .video-image,.video-library-landing .generic-video-carousel.regular.slider .slick-slide .video-image{position:relative}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video .video-image .cat-video-play-button,.video-library-landing .generic-video-carousel.regular.slider .slick-slide .video-image .cat-video-play-button{display:none;position:absolute;width:20%;height:30%;background:url(/_Images/global/ui/icon-play.png) top center no-repeat;top:40%;left:40%}.video-library-landing .generic-video-carousel.regular.slider .slick-list .slick-track{margin:0 auto}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video .video-image:hover .cat-video-play-button,.video-library-landing .generic-video-carousel.regular.slider .slick-slide .video-image:hover .cat-video-play-button{display:block}.video-library-landing .video-lib-cat-sec .video_category_listing{background-color:#efefef}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video .generic-product-carousel__caption{color:#000;padding:15px 0 0;text-align:center}.video-library-landing .featuredvideos .generic-video-carousel.regular.slider .slick-slide .generic-product-carousel__caption{color:#fff}.video-library-landing .video-lib-cat-sec .video_category_listing .category-sorting__top{border-width:.5px 0}.video-library-landing .featuredvideos .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video .generic-product-carousel__caption{color:#fff}@media only screen and (max-width:1024px) and (min-width:993px){.video-library-landing h1{margin-top:80px}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video,.video-library-landing .generic-video-carousel.regular.slider .slick-slide{width:260px;margin:0 8px}.video-library-landing .generic-video-carousel.regular.slider .slick-prev{left:-50px}.video-library-landing .generic-video-carousel.regular.slider .slick-next{right:-50px}}@media only screen and (max-width:992px) and (min-width:768px){.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video,.video-library-landing .generic-video-carousel.regular.slider .slick-slide{width:195px;margin:0 8px}.video-library-landing .generic-video-carousel.regular.slider .slick-prev{left:-50px}.video-library-landing .generic-video-carousel.regular.slider .slick-next{right:-50px}.megamenu .mega-group--flexible .mega-subgroup{display:block}}@media only screen and (max-width:767px){.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video,.video-library-landing .generic-video-carousel.regular.slider .slick-slide{width:320px;margin:0 8px}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .generic-product-carousel__caption,.video-library-landing .generic-video-carousel.regular.slider .slick-slide .generic-product-carousel__caption{font-size:1rem}.video-library-landing .generic-video-carousel.regular.slider .slick-prev{left:-30px}.video-library-landing .generic-video-carousel.regular.slider .slick-next{right:-30px}.video-library-landing .generic-video-carousel.cat-video-carousel.no-carousel .no-carousel-video .video-image .cat-video-play-button,.video-library-landing .generic-video-carousel.regular.slider .slick-slide .video-image .cat-video-play-button{display:block}.video_category_listing .view-more{text-align:center!important}.video_category_listing .view-more a{font-size:1.2rem;width:100%;margin:0 auto;height:45px;line-height:45px;padding:20px}}.video-library-category .EOD-subcategories{background-color:#2b2b2b;border-top:1px solid #383838}.video-library-category .EOD-subcategories .EOD-subcategories__item .wrapper .video-list{overflow:hidden}.video-library-category h1{margin:40px 0 10px}.video-library-category h2{font-size:3rem;margin-bottom:20px;text-align:center}.video-library-category .rule--short{margin:0 auto 20px;display:block}.video-library-category .EOD-subcategories .EOD-subcategories__item .wrapper .video-list .video-row .video__title a{color:#fff;max-width:100%;line-height:1.4;display:inline-block;padding:15px 20px 0;text-decoration:none;font-size:1.6rem;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px}.power-page .power-listicles .listicles-type-1 h3,.power-page .power-listicles .listicles-type-2 h3.listicle-title,.video-library-details .section-videos .related-videos .related-videos-title{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif}.video-library-category .EOD-subcategories .EOD-subcategories__item .wrapper .video-list .modal-container__open .video .video-image{position:relative}.video-library-category .EOD-subcategories .EOD-subcategories__item .wrapper .video-list .modal-container__open .video .video-image .cat-video-play-button{display:none;position:absolute;width:20%;height:20%;background:url(/_Images/global/ui/icon-play.png) top center no-repeat;top:45%;left:42%}.video-library-category .EOD-subcategories .EOD-subcategories__item .wrapper .video-list .modal-container__open .video .video-image:hover .cat-video-play-button{display:block}@media only screen and (max-width:1024px) and (min-width:993px){.video-library-category h1{margin-top:80px}.video-library-category .cta_loadmore{margin-bottom:50px}}@media only screen and (max-width:992px) and (min-width:768px){.video-library-category .cta_loadmore{margin-bottom:50px}}@media only screen and (max-width:767px){.video-library-category .cta_loadmore{margin-top:30px}.video-library-category .EOD-subcategories .EOD-subcategories__item .wrapper .video-list .modal-container__open .video .video-image .cat-video-play-button{display:block}}@media only screen and (min-width:1900px){.video-library-category .video-listing__item{width:20%}}.video-library-details h1{margin:40px 0 10px}.video-library-details h2{font-size:3rem;margin-bottom:20px;text-align:center}.video-library-details .rule--short{margin:0 auto 20px;display:block}.video-library-details .section-videos{display:block;width:100%;overflow:hidden;background-color:#2b2b2b;border-top:1px solid #383838;padding-top:40px}.video-library-details .section-videos .youtubevideo{display:inline-block;width:75%;float:left}.video-library-details .section-videos .youtubevideo .youtube-iframe{margin:10px auto 40px}.video-library-details .section-videos .related-videos{display:inline-block;width:25%}.video-library-details .section-videos .related-videos .related-videos-title{font-size:2.6rem;color:#fff;text-transform:uppercase;margin-bottom:10px;margin-top:5px}.video-library-details .section-videos .related-videos .category-related-videos{width:95%;text-align:left;height:475px;overflow:hidden}.video-library-details .section-videos .related-videos .category-related-videos:hover{overflow:auto}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item{margin-bottom:10px;display:block;overflow:hidden;padding-right:5px}.video-library-details .section-videos .related-videos .category-related-videos:hover .related-video-item{padding-right:0}.video-library-details .section-videos .related-videos .category-related-videos::-webkit-scrollbar{width:5px}.video-library-details .section-videos .related-videos .category-related-videos::-webkit-scrollbar-track{background:#f1f1f1}.video-library-details .section-videos .related-videos .category-related-videos::-webkit-scrollbar-thumb{background:#888}.video-library-details .section-videos .related-videos .category-related-videos::-webkit-scrollbar-thumb:hover{background:#555}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image{width:53.5%;display:inline-block;float:left}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-caption{color:#fff;font-size:14px;width:43%;display:inline-block;margin-left:10px;margin-top:20px}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image .related-video-image{position:relative}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image .related-video-image .related-video-play-button{display:none;position:absolute;width:20%;height:30%;background:url(/_Images/global/ui/icon-play.png) top center no-repeat;top:40%;left:40%}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image .related-video-image:hover .related-video-play-button{display:block}@media only screen and (max-width:1024px) and (min-width:993px){.video-library-details h1{margin-top:80px}.video-library-details .section-videos .youtubevideo .youtube-iframe iframe{height:500px}.video-library-details .section-videos .youtubevideo{width:70%}.video-library-details .section-videos .related-videos{width:30%}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image{width:50%}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-caption{width:45%}.video-library-details .section-videos .related-videos .related-videos-title{margin-bottom:5px}}@media only screen and (max-width:992px) and (min-width:768px){.video-library-details .section-videos .youtubevideo .youtube-iframe iframe{height:425px}.video-library-details .section-videos .youtubevideo{width:70%}.video-library-details .section-videos .related-videos{width:30%}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image{width:55%}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-caption{width:40%;font-size:10px}.video-library-details .section-videos .related-videos .category-related-videos{height:400px}.video-library-details .section-videos .related-videos .related-videos-title{margin-bottom:5px}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image img{height:auto}}@media only screen and (max-width:767px){.video-library-details .section-videos .youtubevideo .youtube-iframe{width:100%}.video-library-details .section-videos .youtubevideo .youtube-iframe iframe{width:100%;height:280px}.video-library-details .section-videos .related-videos,.video-library-details .section-videos .youtubevideo{display:block;width:100%;float:none}.video-library-details .section-videos .related-videos .related-videos-title{margin-left:20px}.video-library-details .section-videos .related-videos .category-related-videos{width:90%;margin:0 auto;height:auto}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-caption{width:46%}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image img{height:auto}.video-library-details .section-videos .related-videos .category-related-videos .related-video-item .related-video-item-image .related-video-image .related-video-play-button{display:block;height:30%}}.video-library-details .section-videos .youtubevideo .youtube-iframe{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:auto}.video-library-details .section-videos .youtubevideo .youtube-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-library-details .section-videos .youtubevideo{padding:0 2%}.power-page .power-page-main-sec{padding-bottom:20px}.power-page .power-page-main-sec h1{margin-bottom:10px}.power-page .power-page-main-sec h2{font-size:3rem;margin-bottom:20px;text-align:center}.power-page .power-page-main-sec h2+.rule--short{margin:0 auto 20px;display:block}.power-page .listicles-main{background-color:#2b2b2b;border-top:1px solid #383838}.power-page .power-listicles{padding-top:10px;padding-left:10%;padding-right:10%}.power-page .power-listicles .listicles-type-1{width:95%;background-color:#fff;clear:both;display:inline-block;text-align:left;position:relative;padding-bottom:20px;margin:15px 0;color:#000}.power-page .power-listicles .listicles-type-1 figure{float:left;display:inline-block;width:auto;max-width:40%;margin-right:1em}.power-page .power-listicles .listicles-type-1 figure.power-page-image-actual{width:auto;max-width:none}.power-page .power-listicles .listicles-type-1 figure.power-page-image-actual+h3{padding:0 10px}.power-page .power-listicles .listicles-type-1 figure figcaption{color:#000;font-size:10px;margin-top:5px}.power-page .power-listicles .listicles-type-1 h3{font-size:24px;display:block;margin-bottom:15px;text-align:left;color:#000;margin-top:10px;text-transform:uppercase;line-height:.9;letter-spacing:.01em}.power-page .power-listicles .listicles-type-1 p{text-align:left;font-size:16px;margin-bottom:0;line-height:1.4;color:#000;padding:0 10px}.power-page .power-listicles .listicles-type-2{display:block;width:95%;overflow:hidden;margin:15px auto;padding-bottom:10px}.power-page .power-listicles .listicles-type-2 h3.listicle-title{font-size:24px;display:block;margin-bottom:15px;text-align:left;margin-top:10px}.power-page .power-listicles .listicles-type-2 figure{text-align:left;text-transform:uppercase;padding:.2em;margin:0 1em 0 0;float:left;width:auto}.power-page .power-listicles .listicles-type-2 figure figcaption{font-size:10px;margin-top:5px}.power-page .power-listicles .listicles-type-2 p{text-align:left;font-size:16px;margin-bottom:0}.power-page .power-listicles .listicles-type-1 p a,.power-page .power-listicles .listicles-type-2 p a{color:#000;font-weight:700;text-decoration:underline;cursor:pointer}.power-page .power-listicles .listicles-type-2 p a{color:#fff}.power-page .wyng #op-experience .GalleryComponent{padding-right:10px;padding-left:10px}.power-page .power-listicles .listicles-type-2 figure.power-page-image-resize{width:auto;max-width:40%}@media only screen and (min-width:768px) and (max-width:992px){.power-page .power-listicles .listicles-type-2 figure{padding-bottom:10px}}@media only screen and (max-width:767px){.power-page .power-listicles .listicles-type-1{width:100%;padding:15px}.power-page .power-listicles .listicles-type-1 figure{width:auto;max-width:100%;margin-right:0}.power-page .power-listicles .listicles-type-2 figure{width:100%;max-width:100%;margin-bottom:10px}.power-page .power-listicles .listicles-type-1 h3{margin-top:10px;width:100%;padding:0}.power-page .power-listicles .listicles-type-2 p{font-size:14px}.power-page .power-listicles .listicles-type-1 p{font-size:14px;padding:0}.power-page .power-listicles .listicles-type-1 figure figcaption{margin-bottom:10px}}h3.powerpage-related-title{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:15px!important;font-size:1.5rem!important;padding:20px;background:#efefef;color:#ec008c;letter-spacing:1px;font-weight:500;margin:0;z-index:1;width:100%;text-align:center;line-height:1;position:relative;display:table}.power-relatedproducts{margin-bottom:0;background-color:#efefef;border-bottom:1px solid #3c3c3c}.power-relatedproducts .blog-carousel.no-carousel{display:table;margin:0 auto;float:none}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products{width:220px;margin:5px 20px;display:block;float:left;height:100%;min-height:1px;outline:0;text-align:center}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products a{line-height:20px;margin:0;padding:0;position:relative;float:left;width:100%}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products a img{height:auto;margin:0 auto -20px;display:block;vertical-align:middle}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products .badge,.power-relatedproducts .regular.slider .slick-slide .badge{min-width:10px;font-size:11px!important;font-size:1.1rem!important;line-height:40px!important;height:40px!important;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important;font-weight:400!important;position:relative!important;z-index:9997!important;display:inline-block!important;padding:0 10px!important;text-align:center!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;background-color:#1e1e1e!important;border-radius:0!important}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products a .product_name{font-size:12px;letter-spacing:0;text-align:center;font-weight:600;color:#000;text-transform:uppercase;margin:23% 10% 0;width:80%}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products .badge+a .product_name{margin:5% 10% 0}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products .redken-bv{margin-bottom:0;display:block}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products .redken-bv a{float:none;text-align:center}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products .redken-bv a .BVRRInlineRating .bv_stars_wrapper{font-size:15px;position:relative;display:inline-block}.power-relatedproducts .blog-carousel.no-carousel span.bv_reviews_count{display:none}.power-relatedproducts .regular.slider{width:80%;margin:0 auto;max-width:1300px}.power-relatedproducts .regular.slider .slick-prev{width:18px;height:30px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-79px;background-position-y:-20px;position:absolute;top:25%;cursor:pointer;opacity:1;left:-100px}.power-relatedproducts .regular.slider .slick-next{width:16px;height:29px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-158px;background-position-y:-25px;position:absolute;top:25%;cursor:pointer;opacity:1;right:-100px}.power-relatedproducts .regular.slider .slick-slide{width:220px;margin:5px 20px}.power-relatedproducts .regular.slider .slick-slide img{height:auto;margin:0 auto -20px}.power-relatedproducts .regular.slider .slick-slide a .product_name{font-size:12px;letter-spacing:0;text-align:center;font-weight:600;color:#000;text-transform:uppercase;margin:23% 10% 0;width:80%}.power-relatedproducts .regular.slider .slick-slide .redken-bv{margin-bottom:0;display:block}.power-relatedproducts .regular.slider .slick-slide .redken-bv a{float:none;text-align:center}.power-relatedproducts .regular.slider .slick-slide a{line-height:20px;margin:0;padding:0;position:relative;float:left;width:100%}.power-relatedproducts .regular.slider .slick-slide .badge+a .product_name{margin:5% 10% 0}.blog_article h3.text-rule{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:15px!important;font-size:1.5rem!important;padding:20px;background:#efefef;color:#ec008c;letter-spacing:1px;font-weight:500;margin:0;z-index:1;width:100%;text-align:center;line-height:1;position:relative;display:table}.blog_article h3.text-rule-large:before,.blog_article h3.text-rule:before{background-color:#efefef}.blog_article .bv_stars_wrapper{font-size:15px}.blog_article .bloglike .generic-product-carousel__caption{font-size:12px;font-size:1.2rem;padding:5px 10px 0}@media only screen and (max-width:992px) and (min-width:768px){.power-relatedproducts{margin-top:-1px}.power-relatedproducts .regular.slider .slick-slide{width:110px;margin:5px 20px}.power-relatedproducts .regular.slider .slick-slide .badge{font-size:7px!important;font-size:.7rem!important}.power-relatedproducts .regular.slider .slick-prev{left:-40px;top:20%}.power-relatedproducts .regular.slider .slick-next{right:-40px;top:20%}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products{width:90px}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products .badge{font-size:7px!important;font-size:.7rem!important}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products a .product_name,.power-relatedproducts .regular.slider .slick-slide a .product_name{font-size:11px;font-weight:500;margin:50% 10% 0}}@media only screen and (max-width:767px){.bloglike .generic-product-carousel__image.tagging-product-carousel__image{display:block}.blog_article h3.text-rule{font-size:10px!important;font-size:1rem!important}.power-relatedproducts{position:relative}.blog_article .blog-mobile-page-products{margin-top:-1px;background-color:#efefef}.blog-mobile-page-products .products{text-align:center;display:flex;justify-content:center}.blog-mobile-page-products .products .product-data{width:35%;display:inline-block;margin:10px 20px}.blog-mobile-page-products .products .product-data a img{height:auto;margin:0 auto -15px}.blog-mobile-page-products .products .product-data .badge{font-size:12px!important;font-size:1.2rem!important;line-height:30px!important;height:30px!important;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif!important;font-weight:400!important;position:relative!important;z-index:9997!important;display:inline-block!important;padding:0 5px!important;text-align:center!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;background-color:#1e1e1e!important;border-radius:0!important}.blog-mobile-page-products .products .product-data a .product_name{font-size:10px;text-align:center;font-weight:600;color:#000;text-transform:uppercase;margin:30% 10% 0;width:80%}.blog-mobile-page-products .products .product-data .badge+a .product_name{margin:10% 10% 0}.blog_article .blog-mobile-page-products{margin-bottom:10px}}@media only screen and (max-width:1100px) and (min-width:992px){.power-relatedproducts{margin-top:-1px}.power-relatedproducts .regular.slider .slick-slide{width:128px}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products{width:132px}}@media only screen and (max-width:1200px) and (min-width:1100px){.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products{width:150px}}@media only screen and (max-width:1150px) and (min-width:1100px){.power-relatedproducts .regular.slider .slick-slide{width:145px}}@media only screen and (max-width:1200px) and (min-width:1150px){.power-relatedproducts .regular.slider .slick-slide{width:152px}}@media only screen and (max-width:1250px) and (min-width:1200px){.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products,.power-relatedproducts .regular.slider .slick-slide{width:160px}}@media only screen and (min-width:1250px) and (max-width:1300px){.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products,.power-relatedproducts .regular.slider .slick-slide{width:170px}}@media only screen and (min-width:1300px) and (max-width:1350px){.power-relatedproducts .regular.slider .slick-slide{width:176px}.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products{width:154px}}@media only screen and (min-width:1350px) and (max-width:1400px){.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products,.power-relatedproducts .regular.slider .slick-slide{width:190px}}@media only screen and (min-width:1400px) and (max-width:1450px){.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products,.power-relatedproducts .regular.slider .slick-slide{width:195px}}@media only screen and (min-width:1450px) and (max-width:1500px){.power-relatedproducts .blog-carousel.no-carousel .no-carousel-products,.power-relatedproducts .regular.slider .slick-slide{width:200px}}.power_article .bloglike h3{font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-weight:500;letter-spacing:1px;margin-bottom:15px;text-align:center;margin-top:0;color:#fff}.power_article .bloglike{width:100%;margin-bottom:20px;padding-top:15px}.power_article .bloglike h3.text-heading{background:0 0;font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;font-size:36px;color:#fff;font-weight:400;letter-spacing:0;margin-bottom:15px;text-align:center;margin-top:0;text-transform:uppercase;line-height:.9}.power_article .bloglike .blogproductsarticles .no-carousel-blog-articles{display:table;margin:0 auto;float:none}.power_article .bloglike .blogproductsarticles .no-carousel-articles{width:220px;margin:5px 20px;display:block;float:left;height:100%;min-height:1px;outline:0;text-align:center}.power_article .bloglike .blogproductsarticles .regular.slider{width:80%;margin:0 auto}.power_article .bloglike .blogproductsarticles .regular.slider .slick-slide{width:220px;margin:5px 20px}.power_article .bloglike .blogproductsarticles .regular.slider .slick-prev{width:18px;height:30px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-20px;background-position-y:-83px;position:absolute;top:25%;cursor:pointer;opacity:1;left:-100px}.power_article .bloglike .blogproductsarticles .regular.slider .slick-next{width:18px;height:30px;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-60px;background-position-y:-83px;position:absolute;top:25%;cursor:pointer;opacity:1;right:-100px}.power_article .bloglike .blogproductsarticles .regular.slider span.heading-blogsimple{font-family:"Knockout 27 A","Knockout 27 B",Arial,Helvetica,sans-serif;font-size:18px;display:block;letter-spacing:.24px}@media only screen and (max-width:1024px) and (min-width:993px){.blogrelatedproducts .regular.slider .slick-prev,.power_article .bloglike .blogproductsarticles .regular.slider .slick-prev{left:-70px;top:20%}.blogrelatedproducts .regular.slider .slick-next,.power_article .bloglike .blogproductsarticles .regular.slider .slick-next{right:-70px;top:20%}}@media only screen and (max-width:992px) and (min-width:768px){.power_article .bloglike .blogproductsarticles{margin-top:-1px}.power_article .bloglike .blogproductsarticles .no-carousel-articles,.power_article .bloglike .blogproductsarticles .regular.slider .slick-slide{width:110px;margin:5px 20px}.power_article .bloglike .blogproductsarticles .regular.slider .slick-slide .badge{font-size:7px!important;font-size:.7rem!important}.power_article .bloglike .blogproductsarticles .regular.slider .slick-slide a .product_name{font-size:11px;font-weight:500}.power_article .bloglike .blogproductsarticles .regular.slider .slick-prev{left:-40px;top:20%}.power_article .bloglike .blogproductsarticles .regular.slider .slick-next{right:-40px;top:20%}.power_article .bloglike .blogproductsarticles .no-carousel-blog-articles .generic-product-carousel__caption,.power_article .bloglike .blogproductsarticles .regular.slider .slick-slide .generic-product-carousel__caption{font-size:10px;font-size:1rem}}@media only screen and (max-width:767px){.power_article .bloglike{padding-top:0}.blogproductsarticles{text-align:center;display:flex;justify-content:center}.blogproductsarticles .no-carousel-blog-articles{width:35%;display:inline-block;margin:10px 20px}.bloglike .generic-product-carousel__image.tagging-product-carousel__image{display:block}}.livechatImgdesktop{width:70%}.form__checkboxes{float:left;margin-bottom:30px}.form__checkboxes .form__checkbox-label{float:left;position:relative}.form__checkboxes input[type=checkbox]+label i{top:0}.form__checkboxes .form__error-message{float:left;display:block;position:relative;clear:left;margin-top:-20px;margin-left:35px;padding:0}.form__checkboxes input[type=checkbox]+label.assets_disclaim>span{display:none}@media only screen and (max-width:1024px) and (min-width:768px){.form__checkboxes input[type=checkbox]+label i{top:2px}.form__checkboxes .form__error-message{margin-left:3%}}@media only screen and (max-width:767px){.form__checkboxes input[type=checkbox]+label i{top:2px}.form__checkboxes .form__error-message{margin-left:7%}}.select2-container .select2-dropdown .select2-results{max-height:324px;overflow-x:hidden;overflow-y:auto}.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{opacity:.6;color:#878787}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder:hover,.select2-container--default .select2-selection--single .select2-selection__rendered:hover .select2-selection__placeholder{color:#fff;opacity:1}.footer__newsletter .form .form__email .form__error-message{font-weight:400;font-size:9px;margin-bottom:2px}ol.list-style,ul.list-style{font-size:16px;font-weight:300;letter-spacing:.05em;line-height:1.4;padding:0 5%;margin:0;text-align:left;color:inherit}ul.list-style{list-style-type:disc}ol.list-style li,ul.list-style li{margin-bottom:20px}ol.list-style li a,ul.list-style li a{font-weight:700;text-decoration:underline;color:#000}.profile-section .profile-favorites__item .products .products-data .prd-img{position:relative}.profile-section .profile-favorites__item .products .products-data .prd-img .badge{position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;letter-spacing:.1em}@media only screen and (max-width:992px){.profile-section .profile-favorites__item .products .products-data .prd-img .badge{bottom:-12px}}@media screen and (max-width:767px){#profit_container,.clp-intro-section .clp-section .rtf iframe,.generic iframe{max-width:100%}.megamenu .mega-subgroup__title.expanded+.mega-links,.primary-nav__item>.expanded+.megamenu{max-height:100%}.variation-module .featured-item__details{width:100%}.variation-module .featured-item-listing__item .featured-item__details .item-description{font-size:14px;font-size:1.4rem}.footer__right{padding-bottom:50px}.loreal_salonfinder .storelocator_page #findshop .backtopCont{display:none}.class-section-light.section--offset{padding-bottom:20px}.collapse-panel__header span:first-child{line-height:20px}.trends-right .generic-product-carousel-dots-wrapper{margin-bottom:35px}.lookbook .two-columns--50 .clp-section .item-listing-item h4~.text-normal-md{width:calc(100% - 5px)}.alternate-layout__section .section-info p.section-info-link{margin-bottom:0}.generic a{overflow-wrap:break-word}.generic-module:after{margin:0}#profit_container{overflow:auto}#profit_main .subtitle{max-width:100%;color:#000}#profit_container #results .data_full p,#profit_container #results .data_half p{font-size:16px}#profit_container #what_if_container .amount{font-size:16px;float:none}#profit_container p{color:#000}#forgotPasswordForm .form__input#email,.header-search .header-search__field{font-size:16px!important}.utility-nav .icon--profile{width:18px;height:18px;background-position-x:-959px;background-position-y:-91px}.profile-info-display .profile__edit-button--desktop.professional-profile-info{display:block;margin-bottom:20px}.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__text p{margin-bottom:0;margin-right:0}.variation-module .featured-item-listing__item .featured-item__details{border-bottom:1px solid #efefef}.lookbook .section--light{border-bottom:1px solid #383838}.lookbook .two-columns--50 .variation-module .featured-item-listing__item .featured-item__details,.pdp-sticky-navigation.pdp-sticky-navigation--visible .pdp-sticky__top{border-bottom:none}.step-carousel-dots-wrapper{margin-bottom:10px}.form--dark .form__fadeout:before{background:0 0}.collapse-panel-content .collapse-panel-content__all-ingredients,.collapse-panel-content .collapse-panel-content__ingredients,.collapse-panel-content .wrapper{padding:20px}.footer__newsletter .form .form__email .form__error-message{font-size:12px;margin-bottom:4px}.form--grey .form__email .form__input,.scfForm .text-box.multi-line,.scfForm .text-box.single-line{font-size:16px!important}.category__filter--open .clp-refine-bottom .category__back--button{display:none}.category__filter--open .clp-refine-bottom .category__clear--button{width:100%}.edit-professional-info .form--dark .form__fadeout:before{top:-1px;height:30px;width:auto}.artist-image-gallery .slick-arrow{bottom:0}.class-section-light .step-carousel.slick-initialized .step-carousel__image{max-width:25%}.education-page+.access-bottom{margin:0}#calculator #calculate-loyalty{color:#000;font-weight:500}#calculator-results{visibility:visible;background:#fff;height:280px}#profit_container #profit_main .subtitle{color:#000}.section--light .generic-listing__text span:first-of-type{font-family:"Knockout 28 A","Knockout 28 B",Arial,Helvetica,sans-serif;font-weight:400;font-size:35px;letter-spacing:.7px;line-height:31.5px;text-transform:uppercase;text-decoration:none;color:#000}}.artist-module,.artist-profiles{border-bottom:1px solid #000}@media only screen and (min-width:768px){.edit-professional-info .form--dark .form__fadeout:before{top:-1px;height:auto}}@media only screen and (min-width:900px){.profile-img__wrapper.profile-img__wrapper--edit.mobile-only{display:none}}.collapse-panel__button{background:url(/_Images/global/ui/plus.png) center center no-repeat;background-size:100%}.footer__nav li:first-child{font-size:12px;font-size:1.2rem;font-weight:500;font-family:Gotham A,Gotham B,Arial,Helvetica,sans-serif;text-decoration:none;color:#878787;line-height:1.3;display:inline-block;text-transform:uppercase;margin-bottom:0;letter-spacing:.1em}.footer__nav li:first-child:after{width:50px;height:2px;display:block;content:" ";background-color:#272727;opacity:.3;filter:alpha(opacity=30);margin:17px 0 16px}a.footer__title:after{display:none}.footer__nav li{font-size:11px;font-size:1.1rem;font-weight:300;text-decoration:none;color:#878787;line-height:1.5}@media screen and (max-width:767px){.footer__nav li:first-child{display:none}.footer{z-index:999}.btn__sticky-register{padding:0}}.footer a.ext-link:after{width:10px;height:10px;display:inline-block;vertical-align:middle;background:url(/_images/sprites/Homepagesprite-image.png) no-repeat;background-position-x:-987px;background-position-y:-90px;content:" ";margin:-10px 0 0 3px;opacity:1}@media only screen and (min-width:899px){.account-nav{height:58px}}.formula-items-row .item-listing-item__round p .round_main{font-size:23px}.formula-items-row .item-listing-item__round p .round_unit{left:75%}@media only screen and (max-device-width:767px){.clp-section .clp-table ul li,.results-table li,.results-table td{font-size:10px}.clp-section .clp-table ul{padding:0}.clp-table p{margin:0}.formula-items-row .item-listing-item__round p .round_unit{left:76%}}.primary-nav__item>.expanded+.megamenu{z-index:9999}.pdp-sticky-navigation.pdp-sticky-navigation--visible{z-index:9998}@media only screen and (min-width:1025px){.category-nav__clear{margin-bottom:80px}}.generic-msg p{margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:992px){.collapse-panel__header span:first-child{line-height:26px}.header-nav.expanded .utility-nav__logged-in+.primary-nav{padding-bottom:30px}.upcoming-events span{line-height:36px}.loreal_salonfinder .search-field .search-input .salaon-error-msg-data{top:40px}}.show-category .nav--container:first-child,.show-category .nav--container:first-child li{display:block!important}.show-category .nav--container:first-child .nav-checkboxes__number{display:none}.class-item-listing .no-classes-msg,.collapse-panel-content,.collapse-panel-content .collapse-panel-content__all-ingredients p,.collapse-panel-content .collapse-panel-content__ingredients p,.form--dark .form__field-note,.form--dark .form__note,.generic-product-carousel.trends-carousel .trend-slide-desc,.pdp-tools .select2-container,.rtf,.select2-results__option,.text-normal-sm,.trends-header .trends-header__description{font-size:12px;font-size:1.2rem}.category-filter-results-listing .product__list .heading-light{font-size:50px;font-size:5rem}@media only screen and (min-width:768px) and (max-width:1024px){.category-filter-results-listing .product__list .heading-light{font-size:40px;font-size:4rem}}@media only screen and (max-width:767px){.category-filter-results-listing .product__list .heading-light{font-size:35px;font-size:3.5rem}}.blog-info{padding:6px 20px 0 0;width:300px}.blog-info .blog-info-img{width:100%;display:block;position:relative}.blog-info .blog-info-img img{width:100px;display:inline-block;position:relative}.blog-info .blog-info-img figcaption,.blog-info a{font-size:1.1rem;line-height:1.364;padding:0;text-align:left;text-transform:initial}.blog-info .blog-info-img figcaption{display:inline-block;position:absolute;top:0;padding:0 0 0 10px}.mega-group--latest-articles{margin-left:80px;margin-bottom:20px}.mega-group--popular-articles{margin-left:40px;margin-bottom:20px}@media only screen and (max-width:767px){.mega-group--latest-articles,.mega-group--popular-articles{margin-left:0;margin-bottom:0}.mega-group--latest-articles .blog-info .blog-info-img img,.mega-group--popular-articles .blog-info .blog-info-img img{display:none}.blog-info .blog-info-img figcaption{font-size:13px;font-size:1.3rem;display:block;padding:0;color:#5c5c5c;height:auto;line-height:1.364;text-decoration:none;font-weight:400;text-transform:none;position:relative}}@media only screen and (min-width:768px) and (max-width:992px){.mega-group--latest-articles,.mega-group--popular-articles{margin-left:0;margin-bottom:0}.mega-group--latest-articles .blog-info .blog-info-img img,.mega-group--popular-articles .blog-info .blog-info-img img{display:none}.blog-info .blog-info-img figcaption{font-size:13px;font-size:1.3rem;display:block;padding:0;color:#5c5c5c;height:auto;line-height:1.364;text-decoration:none;font-weight:400;text-transform:none;position:relative}}.formula-items-cell .text-normal-md a{color:#e60c96} .item-listing-item .text-normal-md a{color:#e60c96} .item-listing .item-listing-item p a{color:#e60c96}.item-listing .item-listing-item p{color:rgba(0,0,0,.85)}.formula-items-row .formula-items-cell p a{color:#e60c96}