@charset "UTF-8";@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=defd40c7-580a-4e24-8555-b24af2c85234");.site-container{position:relative;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out}.auth__section-header{font-family:"Neue Helvetica W01",sans-serif;font-weight:100}.footer__category-name,.auth__section-header span,.auth__section-subheader,.authmodal__section-header span,.authmodal__section-subheader{font-family:"Neue Helvetica W01",sans-serif;font-weight:500}.chatbot-search__top-bar .tt-suggestion,.chatbot-search__results-container .no-results{font-family:"Neue Helvetica W01",sans-serif;font-weight:100}.chatbot-card__content-title,.chatbot-card__product-title,.chatbot-ftue__title,.chatbot-signin__title,.content-feed-ftue__title{font-family:"Neue Helvetica W01",sans-serif;font-weight:200}.footer__category-name,.authmodal__section-header span,.authmodal__section-subheader,.auth__section-header span,.auth__section-subheader{font-family:"Neue Helvetica W01",sans-serif;font-weight:500}.chatbot-card__content-category,.chatbot-card__content-title span,.chatbot-card__product-title span,.chatbot-card__option,.chatbot-ftue__title em,.chatbot-ftue__button,.chatbot-signin__title span,.chatbot-signin__button,.content-feed-ftue__button{font-family:"Neue Helvetica W01",sans-serif;font-weight:500}.accessibility-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}ul{list-style-type:none;margin:0;padding:0}*,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent}:focus{outline:0}.sitecore-editor img{height:100%}html{box-sizing:border-box}body{margin:0;width:100%;font-family:"Neue Helvetica W01";font-size:16px}body:before{display:none;content:"mobile"}@media screen and (min-width:47.5em) and (max-width:63.6875em){body:before{content:"tablet"}}@media screen and (min-width:63.75em) and (max-width:79.9375em){body:before{content:"small_desktop"}}@media screen and (min-width:80em) and (max-width:9999em){body:before{content:"large_desktop"}}body.noscroll{overflow-y:hidden}.clearfix:after,.page-content:after,.notification__form:after,.discontinued-card:after,.discontinued-card__column:after,.footer__categories:after,.footer__newsletter-and-social:after,.footer__newsletter:after,.footer__newsletter .form:after,.footer__social:after,.footer__dropdown-and-links:after,.footer__links:after,.cart-menu__info:after,.cart-menu__items:after,.cart-menu__item:after,.module-stateful.product-info:after,.module-stateful.product-info .product-info__columns:after,.module-stateful.product-info .col-3 .product-info__right-carousel:after,.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-thumbs:after,.sku-wall:after,.sku__content:after,.product-kit:after,.single-image-carousel:after,.single-image-carousel .gigi-wrapper:after,.gallery-inline:after,.ratings-and-reviews .rar__review:after,.ratings-and-reviews .rar__form:after,.ratings-and-reviews .form.rar__form .form__group.rar__narrow-input.rar__narrow-input-nomargin:after,.masthead:after,.masthead__main:after,.featured-product-collage:after,.product-guide:after,.product-guide__products:after,.product-content-grid:after,.product-content-grid__grid:after,.video-kit__body:after,.video-kit__hero-card:after,.video-kit__cards:after,.video-overlay__details:after,.product-recommender:after,.product-recommender__states-container:after,.promo:after,.profile-page__content:after,.profile-page__module-content:after,.profile-page__module-row:after,.profile-page__module .form__group--2colums:after,.profile-page__module .form__group--3colums:after,.profile-page__module .form__group--phone:after,.profile-page__module .form__group--address:after,.profile-page__module .form__group--birthday:after,.profile-page__buttons-row:after,.cart-page__content:after,.cart-page__info:after,.cart-page__item:after,.discontinued-products__module-content:after,.search-results-page:after,.search-results-page .product-content-grid:after,.shoppable-page__content:after,.shoppable-page__info:after,.shoppable-page__item:after,.full-width-image-with-copy:after,.full-width-image-with-copy__content:after,.full-width-image-with-copy__featured-product:after,.half-width-image:after,.half-width-image-with-number ol>li:after,.half-width__step__featured-product:after,.shoppable-modal__item:after{content:"";display:table;clear:both}.chatbot-card:after{content:"";display:table;clear:both}.module,.module-stateful,.pull-quote__wrapper{display:block;margin:40px auto}@media screen and (min-width:0) and (max-width:47.4375em){.module,.module-stateful,.pull-quote__wrapper{width:100%}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.module,.module-stateful,.pull-quote__wrapper{width:760px;margin:60px auto}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.module,.module-stateful,.pull-quote__wrapper{width:1020px;margin:80px auto}}@media screen and (min-width:80em) and (max-width:9999em){.module,.module-stateful,.pull-quote__wrapper{width:1280px;margin:80px auto}}.module-wide,.notification{width:100%;max-width:100rem}.page-content{display:block;margin:5rem auto}@media screen and (min-width:0) and (max-width:47.4375em){.page-content{width:20rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.page-content{width:760px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.page-content{width:1020px}}@media screen and (min-width:80em) and (max-width:9999em){.page-content{width:1280px}}.cdp-element{display:block;margin:3.75rem auto 3.75rem}@media screen and (min-width:0) and (max-width:47.4375em){.cdp-element{width:20rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.cdp-element{width:760px}}@media screen and (min-width:63.75em){.cdp-element{margin:5rem auto 5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.cdp-element{width:1020px}}@media screen and (min-width:80em) and (max-width:9999em){.cdp-element{width:1280px}}.content-wrapper,.notification__wrapper{display:block;margin:0 auto}@media screen and (min-width:0) and (max-width:47.4375em){.content-wrapper,.notification__wrapper{width:100%}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.content-wrapper,.notification__wrapper{width:760px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.content-wrapper,.notification__wrapper{width:1020px}}@media screen and (min-width:80em) and (max-width:9999em){.content-wrapper,.notification__wrapper{width:1280px}}.shelf,.content-card--with-shelf .content-card__shelf,.cart-menu__shelf,.product-guide__shelf,.cart-page__shelf,.shoppable-page__shelf,.shoppable-modal__shelf{position:relative;display:block;box-shadow:0 7.25rem 4.375rem -6.875rem rgba(0,0,0,0.75);text-decoration:none}@media screen and (min-width:47.5em){.shelf,.content-card--with-shelf .content-card__shelf,.cart-menu__shelf,.product-guide__shelf,.cart-page__shelf,.shoppable-page__shelf,.shoppable-modal__shelf{box-shadow:0 4.8125rem 3.5rem -3.6875rem rgba(0,0,0,0.55)}}.shelf:after,.content-card--with-shelf .content-card__shelf:after,.cart-menu__shelf:after,.product-guide__shelf:after,.cart-page__shelf:after,.shoppable-page__shelf:after,.shoppable-modal__shelf:after{top:99%;display:block;position:absolute;content:" ";background-color:#000;height:1.25rem;width:15rem;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:47.5em){.shelf:after,.content-card--with-shelf .content-card__shelf:after,.cart-menu__shelf:after,.product-guide__shelf:after,.cart-page__shelf:after,.shoppable-page__shelf:after,.shoppable-modal__shelf:after{left:0;width:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}img{text-decoration:none;border:0}.site-container .module:first-child:not(.small-feed,.masthead,.featured-product-wide_no-secondary),.site-container .module-stateful:first-child:not(.small-feed,.masthead,.featured-product-wide_no-secondary),.site-container .pull-quote__wrapper:first-child:not(.small-feed,.masthead,.featured-product-wide_no-secondary){margin-top:30px}@media screen and (min-width:47.5em){.site-container .module:first-child:not(.small-feed,.masthead,.featured-product-wide_no-secondary),.site-container .module-stateful:first-child:not(.small-feed,.masthead,.featured-product-wide_no-secondary),.site-container .pull-quote__wrapper:first-child:not(.small-feed,.masthead,.featured-product-wide_no-secondary){margin-top:40px}}.site-container .module.featured-product-wide_no-secondary:first-child,.site-container .featured-product-wide_no-secondary.module-stateful:first-child,.site-container .featured-product-wide_no-secondary.pull-quote__wrapper:first-child{margin-top:0}.site-container .module.featured-product-wide_no-secondary:nth-child(2),.site-container .featured-product-wide_no-secondary.module-stateful:nth-child(2),.site-container .featured-product-wide_no-secondary.pull-quote__wrapper:nth-child(2){margin-top:0}.site-container .module.product-info:first-child,.site-container .product-info.module-stateful:first-child,.site-container .product-info.pull-quote__wrapper:first-child{margin-top:20px}@media screen and (min-width:63.75em){.site-container .module.product-info:first-child,.site-container .product-info.module-stateful:first-child,.site-container .product-info.pull-quote__wrapper:first-child{margin-top:40px}}@media screen and (min-width:63.75em){.site-container .module.product-info:nth-child(2),.site-container .product-info.module-stateful:nth-child(2),.site-container .product-info.pull-quote__wrapper:nth-child(2){margin-top:0}}@font-face{font-family:"Neue Helvetica W01_n3";src:url("../fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot")}@font-face{font-family:"Neue Helvetica W01";src:url("../fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");src:url("../fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("../fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),url("../fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("../fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("../fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Neue Helvetica W01_n1";src:url("../fonts/3345539a-5527-4641-bca2-fa42b579c9ed.eot?#iefix") format("eot")}@font-face{font-family:"Neue Helvetica W01";src:url("../fonts/3345539a-5527-4641-bca2-fa42b579c9ed.eot?#iefix");src:url("../fonts/3345539a-5527-4641-bca2-fa42b579c9ed.eot?#iefix") format("eot"),url("../fonts/c80fb00b-f0d1-44c8-bf06-2661f3a9e4f8.woff2") format("woff2"),url("../fonts/ed81998a-20f5-461f-8ae8-b2d1c4feec2a.woff") format("woff"),url("../fonts/ea4682a4-ca47-43c0-a7af-aa3d4c3df6c8.ttf") format("truetype"),url("../fonts/dc47192b-c265-43dd-8513-6a8d3bf3c186.svg#dc47192b-c265-43dd-8513-6a8d3bf3c186") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Neue Helvetica W01_n5";src:url("../fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix") format("eot")}@font-face{font-family:"Neue Helvetica W01";src:url("../fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix");src:url("../fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix") format("eot"),url("../fonts/423db818-6ba7-4789-995f-1f2d7f6018df.woff2") format("woff2"),url("../fonts/aef05e22-e1d4-4e59-bc2e-a71c13c26cca.woff") format("woff"),url("../fonts/b785b1cf-24fa-44c9-8c93-d8e2d6912c47.ttf") format("truetype"),url("../fonts/5ab0c585-fb4b-43d9-abb0-b92f452b1284.svg#5ab0c585-fb4b-43d9-abb0-b92f452b1284") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Sonica Brush W03_n4";src:url("../fonts/sonica-brush/e5662c5b-11d9-4898-829a-ef52595f31a1.eot?#iefix") format("eot")}@font-face{font-family:"Sonica Brush W03";src:url("../fonts/sonica-brush/e5662c5b-11d9-4898-829a-ef52595f31a1.eot?#iefix");src:url("../fonts/sonica-brush/e5662c5b-11d9-4898-829a-ef52595f31a1.eot?#iefix") format("eot"),url("../fonts/sonica-brush/fc313fed-d3b5-4d2d-b1ac-ebfcc1b7ae4f.woff2") format("woff2"),url("../fonts/sonica-brush/4c9f3316-ab01-4192-90d9-18e02fc38516.woff") format("woff"),url("../fonts/sonica-brush/464e95c8-47cc-41b8-b897-416b96d871b7.ttf") format("truetype"),url("../fonts/sonica-brush/ab118813-17e9-42a1-848c-49e54a540832.svg#ab118813-17e9-42a1-848c-49e54a540832") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Maybelline-icons";src:url("../fonts/icons/Maybelline-icons.eot");src:url("../fonts/icons/Maybelline-icons.eot?#iefix") format("eot"),url("../fonts/icons/Maybelline-icons.woff") format("woff"),url("../fonts/icons/Maybelline-icons.ttf") format("truetype"),url("../fonts/icons/Maybelline-icons.svg#Maybelline-icons") format("svg")}.icon:before,.cta:before,.cta-text:after,.share-tray__item.link:after,.share-tray__item-link:before,.filter-dropdown>li>span:after,.heading-sliced:before,.form .form__checkbox label:after,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .new-brow:before,.cheatsheet .cheatsheet__dash:before,.plus-link:after,.featured-product-wide .fpw__link:after,.pull-quote__quote:before,.pull-quote__quote:after,.ratings-and-reviews .rar__user-rating li:before,.small-feed__item--video .small-feed__image:before,.video-kit__hero-image:before,.video-kit__card-image:before,.video-promoted__image:before,.cart-page__info .cart-page__current-shop:after,.discontinued-products .twitter-typeahead:after,.discontinued-products__module-heading.expandable:after,.shoppable-page__info .shoppable-page__current-shop:after{font-family:"Maybelline-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.content-feed__common:after,.content-feed-ftue__icon:before{font-family:"Maybelline-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow_CTA:before,.featured-product-wide .fpw__link:after{content:"\E001"}.icon-arrow_down:before,.content-feed__common:after{content:"\E002"}.icon-arrow_left:before{content:"\E003"}.icon-arrow_right:before{content:"\E004"}.icon-arrow_up:before{content:"\E005"}.icon-chat:before{content:"\E006"}.icon-check:before{content:"\E007"}.icon-close:before{content:"\E008"}.icon-content-feed:before{content:"\E009"}.icon-diamond_rating:before{content:"\E00A"}.icon-doublearrow_left:before{content:"\E00B"}.icon-doublearrow_right:before{content:"\E00C"}.icon-facebook:before{content:"\E00D"}.icon-geolocation:before{content:"\E00E"}.icon-google_plus:before{content:"\E00F"}.icon-hamburger:before{content:"\E010"}.icon-heart:before{content:"\E011"}.icon-heart_filled:before{content:"\E012"}.icon-instagram:before{content:"\E013"}.icon-link:before{content:"\E014"}.icon-minus:before,.cheatsheet .cheatsheet__dash:before{content:"\E015"}.icon-ok_ru:before{content:"\E016"}.icon-phone_swipe:before,.content-feed-ftue__icon:before{content:"\E017"}.icon-pinterest:before{content:"\E018"}.icon-plus:before,.plus-link:after{content:"\E019"}.icon-profile:before{content:"\E01A"}.icon-quotes_left:before{content:"\E01B"}.icon-quotes_right:before{content:"\E01C"}.icon-return:before{content:"\E01D"}.icon-search:before{content:"\E01E"}.icon-share:before{content:"\E01F"}.icon-shoppingbag:before{content:"\E020"}.icon-slash:before{content:"\E021"}.icon-slash_split:before,.module-stateful.product-info .new-brow:before{content:"\E022"}.icon-star:before{content:"\E023"}.icon-storelocator:before{content:"\E024"}.icon-swatch:before{content:"\E025"}.icon-swatch_selected:before{content:"\E026"}.icon-tip:before{content:"\E027"}.icon-tumblr:before{content:"\E028"}.icon-twitter:before{content:"\E029"}.icon-video:before{content:"\E02A"}.icon-vk-ru:before{content:"\E02B"}.icon-weheartit:before{content:"\E02C"}.icon-youtube:before{content:"\E02D"}.button{font-family:"Neue Helvetica W01";display:inline-block;cursor:pointer;transition:border .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.125rem;letter-spacing:.2em;padding:.75rem .75rem;border-width:.0625rem;border-style:solid;border-color:transparent;text-decoration:none;min-width:10rem;text-align:center;border-color:#ccc;color:#000;background-color:transparent;opacity:1}.button .icon,.button .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .button .color-picker__swatch:before,.button .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .button .product-info__shade-swatch:before,.button .cheatsheet .cheatsheet__dash,.cheatsheet .button .cheatsheet__dash,.button .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .button li,.button .video-kit__hero-image,.button .video-kit__card-image,.button .video-promoted__image{line-height:0;position:relative;top:.1875rem;font-size:1.0625rem;margin-right:0}.no-touch .button:hover,.button:active,.button:focus,.button.active{background-color:#000;color:#fff;border-color:#000}.button:active{opacity:.8}.button-primary{color:#fff;background-color:#f92a63;border-color:transparent}.button:disabled,.button.disabled,.button-primary.disabled{background:#999;cursor:default;border-color:transparent}.no-touch .button:disabled:hover,.no-touch .button.disabled:hover,.no-touch .button-primary.disabled:hover{background:#999;border-color:#fff}.button-icon{min-width:auto;color:#fff;background-color:#f92a63;border-color:#f92a63}.button-icon .icon,.button-icon .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .button-icon .color-picker__swatch:before,.button-icon .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .button-icon .product-info__shade-swatch:before,.button-icon .cheatsheet .cheatsheet__dash,.cheatsheet .button-icon .cheatsheet__dash,.button-icon .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .button-icon li,.button-icon .video-kit__hero-image,.button-icon .video-kit__card-image,.button-icon .video-promoted__image{color:#fff;font-size:1.5rem}.button-icon .icon:before,.button-icon .cta:before,.button-icon .cta-text:after,.button-icon .share-tray__item.link:after,.button-icon .share-tray__item-link:before,.button-icon .filter-dropdown>li>span:after,.button-icon .heading-sliced:before,.button-icon .form .form__checkbox label:after,.form .form__checkbox .button-icon label:after,.button-icon .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .button-icon .color-picker__swatch:before,.button-icon .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .button-icon .product-info__shade-swatch:before,.button-icon .module-stateful.product-info .new-brow:before,.module-stateful.product-info .button-icon .new-brow:before,.button-icon .cheatsheet .cheatsheet__dash:before,.cheatsheet .button-icon .cheatsheet__dash:before,.button-icon .plus-link:after,.button-icon .featured-product-wide .fpw__link:after,.featured-product-wide .button-icon .fpw__link:after,.button-icon .pull-quote__quote:before,.button-icon .pull-quote__quote:after,.button-icon .ratings-and-reviews .rar__user-rating li:before,.ratings-and-reviews .rar__user-rating .button-icon li:before,.button-icon .small-feed__item--video .small-feed__image:before,.small-feed__item--video .button-icon .small-feed__image:before,.button-icon .video-kit__hero-image:before,.button-icon .video-kit__card-image:before,.button-icon .video-promoted__image:before,.button-icon .cart-page__info .cart-page__current-shop:after,.cart-page__info .button-icon .cart-page__current-shop:after,.button-icon .discontinued-products .twitter-typeahead:after,.discontinued-products .button-icon .twitter-typeahead:after,.button-icon .discontinued-products__module-heading.expandable:after,.button-icon .shoppable-page__info .shoppable-page__current-shop:after,.shoppable-page__info .button-icon .shoppable-page__current-shop:after{position:relative;top:.3125rem;left:.3125rem}.button-icon .content-feed__common:after,.button-icon .content-feed-ftue__icon:before{position:relative;top:.3125rem;left:.3125rem}.no-touch .button-icon:hover,.button-icon:active,.button-icon:focus{color:#f92a63;background-color:#fff;border-color:#ccc}.no-touch .button-icon:hover .icon,.no-touch .button-icon:hover .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .no-touch .button-icon:hover .color-picker__swatch:before,.no-touch .button-icon:hover .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .no-touch .button-icon:hover .product-info__shade-swatch:before,.no-touch .button-icon:hover .cheatsheet .cheatsheet__dash,.cheatsheet .no-touch .button-icon:hover .cheatsheet__dash,.no-touch .button-icon:hover .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .no-touch .button-icon:hover li,.no-touch .button-icon:hover .video-kit__hero-image,.no-touch .button-icon:hover .video-kit__card-image,.no-touch .button-icon:hover .video-promoted__image,.button-icon:active .icon,.button-icon:active .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .button-icon:active .color-picker__swatch:before,.button-icon:active .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .button-icon:active .product-info__shade-swatch:before,.button-icon:active .cheatsheet .cheatsheet__dash,.cheatsheet .button-icon:active .cheatsheet__dash,.button-icon:active .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .button-icon:active li,.button-icon:active .video-kit__hero-image,.button-icon:active .video-kit__card-image,.button-icon:active .video-promoted__image,.button-icon:focus .icon,.button-icon:focus .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .button-icon:focus .color-picker__swatch:before,.button-icon:focus .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .button-icon:focus .product-info__shade-swatch:before,.button-icon:focus .cheatsheet .cheatsheet__dash,.cheatsheet .button-icon:focus .cheatsheet__dash,.button-icon:focus .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .button-icon:focus li,.button-icon:focus .video-kit__hero-image,.button-icon:focus .video-kit__card-image,.button-icon:focus .video-promoted__image{color:#f92a63}.cta{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.cta:before{transition:color .2s ease-in-out}.no-touch .cta:hover:before{color:#f92a63}.cta:active:before{color:#f92a63}.cta-favorite{transition:opacity .2s ease}@media screen and (max-width:47.5em){.cta-favorite{padding:5px}}.cta-favorite:before{color:#999;content:"";font-size:1.25rem;z-index:1}.no-touch .cta-favorite:active:before,.cta-favorite:active:before,.cta-favorite.active:before{color:#f92a63;content:""}.cta-favorite.inactive{opacity:0}.cta-share:before{color:#999;content:"";font-size:1.25rem}.cta-share:active:before{color:#f92a63}.cta-labeled-close{-webkit-transform:translate(0,-0.625rem);-ms-transform:translate(0,-0.625rem);transform:translate(0,-0.625rem);position:relative}.cta-labeled-close:before{color:#000;content:"";font-size:1.875rem}.cta-labeled-close:after{text-transform:uppercase;content:attr(data-label);text-align:center;font-weight:300;font-size:.5rem;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);letter-spacing:.2em;line-height:1}.no-touch .cta-labeled-close:hover,.no-touch .cta-labeled-close:hover:after,.cta-labeled-close:active{transition:color .2s ease-in-out;color:#f92a63}.cta-boxed-close{position:relative;width:2.5rem;height:2.5rem;background-color:#333}.cta-boxed-close:before{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;color:#fff;content:"";font-size:1.25rem}.no-touch .cta-boxed-close:hover,.no-touch .cta-boxed-close:hover:before,.cta-boxed-close:active{color:#f92a63}.cta-colored{background-color:#f92a63}.no-touch .cta-colored:hover,.no-touch .cta-colored:hover:before,.cta-colored:active{color:#000}.cta-text{position:relative;color:#000;font-size:1rem;line-height:1rem;font-weight:500;text-transform:uppercase;transition:color .2s ease-in-out;letter-spacing:.2em}.cta-text:after{content:"";position:relative;top:.25rem;padding-left:.875rem}.cta-text--small,.before-after__featured-shop a.cta-text{font-size:.75rem}.cta-text--small:after,.before-after__featured-shop a.cta-text:after{top:.0625rem;-webkit-transform:translateY(3%);-ms-transform:translateY(3%);transform:translateY(3%);display:inline-block;padding-left:8px}.cta-text--medium{font-size:.875rem}.cta-text--medium:after{top:.0625rem;-webkit-transform:translateY(3%);-ms-transform:translateY(3%);transform:translateY(3%);display:inline-block;padding-left:8px}.cta-text--large{font-size:1rem}.cta-text--large:after{font-size:1.25rem;top:.25rem;-webkit-transform:translateY(1%);-ms-transform:translateY(1%);transform:translateY(1%);padding-left:11px}.cta-text--small-medium,.product-guide__info .cta,.predictive-search__results-info .cta,.profile-page__heading .cta-text{font-size:.75rem}.chatbot-search__results-info .cta{font-size:.75rem}.cta-text--small-medium:after,.product-guide__info .cta:after,.predictive-search__results-info .cta:after,.chatbot-search__results-info .cta:after,.profile-page__heading .cta-text:after{top:.0625rem;-webkit-transform:translateY(3%);-ms-transform:translateY(3%);transform:translateY(3%);display:inline-block;padding-left:8px}@media screen and (min-width:47.5em){.cta-text--small-medium,.product-guide__info .cta,.predictive-search__results-info .cta,.chatbot-search__results-info .cta,.profile-page__heading .cta-text{font-size:.875rem}.cta-text--small-medium:after,.product-guide__info .cta:after,.predictive-search__results-info .cta:after,.chatbot-search__results-info .cta:after,.profile-page__heading .cta-text:after{top:.0625rem;-webkit-transform:translateY(3%);-ms-transform:translateY(3%);transform:translateY(3%);display:inline-block;padding-left:8px}}.cta-text--medium-large,.single-image-carousel__detail .cta-text,.featured-product-wide .cta-text,.gallery-inline .cta,.featured-product-collage__content .featured-product-collage__cta,.video-kit__hero-card .cta-text,.video-kit .cta-text,.video-kit__card-body .cta-text,.product-recommender .landing__content-box>.cta,.video-promoted__box .cta-text,.promo__hero-cta{font-size:.875rem}.cta-text--medium-large:after,.single-image-carousel__detail .cta-text:after,.featured-product-wide .cta-text:after,.gallery-inline .cta:after,.featured-product-collage__content .featured-product-collage__cta:after,.video-kit__hero-card .cta-text:after,.video-kit .cta-text:after,.video-kit__card-body .cta-text:after,.product-recommender .landing__content-box>.cta:after,.video-promoted__box .cta-text:after,.promo__hero-cta:after{top:.0625rem;-webkit-transform:translateY(3%);-ms-transform:translateY(3%);transform:translateY(3%);display:inline-block;padding-left:8px}@media screen and (min-width:63.75em){.cta-text--medium-large,.single-image-carousel__detail .cta-text,.featured-product-wide .cta-text,.gallery-inline .cta,.featured-product-collage__content .featured-product-collage__cta,.video-kit__hero-card .cta-text,.video-kit .cta-text,.video-kit__card-body .cta-text,.product-recommender .landing__content-box>.cta,.video-promoted__box .cta-text,.promo__hero-cta{font-size:1rem}.cta-text--medium-large:after,.single-image-carousel__detail .cta-text:after,.featured-product-wide .cta-text:after,.gallery-inline .cta:after,.featured-product-collage__content .featured-product-collage__cta:after,.video-kit__hero-card .cta-text:after,.video-kit .cta-text:after,.video-kit__card-body .cta-text:after,.product-recommender .landing__content-box>.cta:after,.video-promoted__box .cta-text:after,.promo__hero-cta:after{line-height:1;font-size:1.25rem;top:.25rem;-webkit-transform:translateY(1%);-ms-transform:translateY(1%);transform:translateY(1%);padding-left:11px}}.no-touch .cta-text:hover,.no-touch .cta-text:hover:after,.cta-text:active{transition:color .2s ease-in-out;color:#f92a63}.cta-highlighted{background-color:#000;color:#fff;padding:.125rem .25rem}.menu,.filter,.filter-dropdown{width:12.5rem}.menu li,.filter li,.filter-dropdown li{transition:color .2s ease-in-out,background .2s ease-in-out;background-color:#fafafa;padding:1.25rem 1.875rem;font-size:.75rem;line-height:1.125rem;text-transform:uppercase;font-weight:300;letter-spacing:.1em;color:#666;cursor:pointer;border-bottom:.0625rem solid rgba(153,153,153,0.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu li:first-child,.filter li:first-child,.filter-dropdown li:first-child{border-top:.0625rem solid rgba(153,153,153,0.5)}.no-touch .menu li:hover,.no-touch .filter li:hover,.no-touch .filter-dropdown li:hover,.menu li.active,.filter li.active,.filter-dropdown li.active{color:#fc2561}.link-menu,.profile-page__menu-panel .action-menu{width:12.5rem}.link-menu li,.profile-page__menu-panel .action-menu li{transition:color .2s ease-in-out;background-color:#fafafa;font-size:.75rem;line-height:1.125rem;text-transform:uppercase;font-weight:300;letter-spacing:.1em;border-bottom:.0625rem solid rgba(153,153,153,0.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link-menu li:first-child,.profile-page__menu-panel .action-menu li:first-child{border-top:.0625rem solid rgba(153,153,153,0.5)}.link-menu li a,.profile-page__menu-panel .action-menu li a{transition:color .2s ease-in-out;color:#666;text-decoration:none;display:block;padding:1.25rem 1.875rem}.no-touch .link-menu li a:hover,.no-touch .profile-page__menu-panel .action-menu li a:hover,.profile-page__menu-panel .no-touch .action-menu li a:hover,.link-menu li a.active,.profile-page__menu-panel .action-menu li a.active{color:#fc2561}.share-tray{display:inline-block;position:relative;width:40px;height:40px;z-index:11;background:transparent;z-index:10;left:-8px}.share-tray a.cta-share{margin-top:0;display:block;width:40px;height:40px;line-height:40px;text-align:center;background:transparent}.share-tray__list{z-index:11;position:absolute;margin:0;top:0;overflow:hidden;left:0;height:0;transition:top .4s ease-in-out,height .4s ease-in-out;width:40px;background:#e5e5e5}.share-tray__item{float:left;height:40px;width:40px;display:block;position:relative;background:#e5e5e5}.share-tray__item.facebook .share-tray__item-link:before{content:""}.share-tray__item.twitter .share-tray__item-link:before{content:""}.share-tray__item.google .share-tray__item-link:before{content:""}.share-tray__item.pinterest .share-tray__item-link:before{content:""}.share-tray__item.tumblr .share-tray__item-link:before{content:""}.share-tray__item.vk .share-tray__item-link:before{content:""}.share-tray__item.ok .share-tray__item-link:before{content:""}.share-tray__item.link .share-tray__item-link:before{content:"";z-index:10;position:absolute;top:0;left:0;text-align:center;height:40px;width:40px;transition:opacity .4s ease;opacity:1;background:#e5e5e5}.share-tray__item.link:after{content:"";position:absolute;font-weight:800;top:0;left:0;height:100%;width:100%;z-index:1;line-height:40px;text-align:center;color:#fc2561;text-decoration:none;background:#e5e5e5;opacity:1;transition:opacity .4s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.share-tray__item.link.copied .share-tray__item-link:before{opacity:0}.share-tray__item-link{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#333;text-decoration:none;background:#e5e5e5}.no-touch .share-tray__item-link:hover,.share-tray__item-link:active,.share-tray__item-link.zeroclipboard-is-hover,.share-tray__item-link.link-hover{color:#fc2561}.share-tray__item-link:focus{outline:0}.share-tray__item-link>span{display:none;visibility:hidden;height:0;width:0;overflow:hidden}.share-tray--open a.cta-share{background:#333}.share-tray--open a.cta-share:before{color:#fff}.share-tray--open .share-tray__list{top:-240px;height:240px}.half-width-image .share-tray{display:none}.half-width-image-with-number .share-tray{display:none}.header-full-width .share-tray{display:none}.filter__label{margin:1.125rem 0;font-size:1.125rem;line-height:2rem;font-weight:100;text-transform:uppercase}.filter-dropdown__label{position:relative;margin:.25rem 0 1.125rem 1.75rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.filter-dropdown__label:before{content:'';width:1.25rem;height:.125rem;background:#000;line-height:.875rem;display:block;position:absolute;top:46%;left:0;-webkit-transform:translate(-28px,-50%);-ms-transform:translate(-28px,-50%);transform:translate(-28px,-50%)}.filter-dropdown>li{padding:0}.filter-dropdown>li.active{background-color:#fff}.filter-dropdown>li>span{padding:1.25rem 1.875rem;position:relative;display:block}.filter-dropdown>li>span:after{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:1.25rem;font-size:.9375rem;color:#fc2561;content:""}.filter-dropdown>li.active>span:after{content:""}.filter-dropdown>li>ul{overflow:hidden;transition:height .4s ease-in-out;height:0}.filter-dropdown>li.active>ul{height:100%}.filter-dropdown>li>ul>li{background-color:#fafafa;transition:background .4s ease-in-out;text-transform:none;min-height:1.875rem;line-height:1.875rem;border-bottom:0;padding-top:0;padding-bottom:0}.filter-dropdown>li>ul>li:first-child{padding-top:.625rem}.filter-dropdown>li>ul>li:last-child{padding-bottom:.625rem}.filter-dropdown>li.active>ul>li{background-color:#fff}.notification{position:relative;background-color:#333;margin:0 auto}.notification__wrapper{position:relative;padding:1.75rem 2.5rem}.notification__close{position:absolute;top:.625rem;right:.3125rem;background-color:transparent}.notification__small-heading{color:#fff;text-transform:uppercase;font-weight:500;text-align:center;margin-top:.625rem;margin-bottom:.875rem;font-size:.75rem;letter-spacing:.2em}@media screen and (min-width:47.5em) and (max-width:63.6875em){.notification__small-heading{margin-bottom:.75rem}}@media screen and (min-width:47.5em){.notification__small-heading{text-align:left}}.notification__status{margin:0;color:#fff;text-transform:uppercase;font-size:2rem;line-height:1;font-weight:100;letter-spacing:.1em}.notification__status span{font-weight:500}.notification__status.error{color:red}@media screen and (min-width:47.5em) and (max-width:63.6875em){.notification__status{font-size:2.25rem}}@media screen and (min-width:63.75em){.notification__status{font-size:3.75rem}}.notification__message{margin:0;color:#fafafa;font-size:.6875rem;line-height:1.0625rem;font-weight:300;letter-spacing:.1em}.notification__message span{font-weight:500}.notification__dobformat{display:none;float:left;margin:12px 0 0 5px;color:red;font-size:.6875rem;line-height:1.0625rem;font-weight:300;letter-spacing:.1em}.notification__dobformat span{font-weight:500}.notification__form{text-align:center}@media screen and (min-width:0) and (max-width:47.4375em){.notification__form{width:12.5rem;margin:0 auto}}.notification__form .custom-select{text-transform:none}@media screen and (min-width:0) and (max-width:47.4375em){.notification__form .custom-select{width:12.5rem;margin-top:.625rem;margin:0 auto}}.notification .form__group{margin-bottom:.625rem;width:12.5rem}.notification .form__group label{text-align:left}@media screen and (min-width:0) and (max-width:47.4375em){.notification .form__group input[type="text"]{width:12.5rem}}@media screen and (min-width:47.5em){.notification .form__group{float:left;margin-right:1.25rem;margin-bottom:1.25rem}}.notification .form__group.floating-input input[type="text"]{background-color:#f1f1f1}.notification .button-primary{margin-top:.625rem;width:12.5rem;min-height:2.75rem;padding-left:1.875rem;padding-right:1.875rem;font-size:.6875rem}@media screen and (min-width:47.5em){.notification .button-primary{float:left;font-size:.875rem;margin-top:0;padding-left:.9375rem;padding-right:.9375rem}}.favorite__overlay{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.75);top:0;z-index:1200}.favorite__overlay .cta-labeled-close{padding:15px 20px 20px 20px;position:absolute;right:0}.favorite__overlay .fav__oops{display:block;font-weight:500;text-transform:uppercase;font-size:1.0625rem;line-height:22px;letter-spacing:.125em;margin:60px 20px}.favorite__overlay .fav__oops a{color:#000}.favorite__overlay .favorite__message{width:500px;height:250px;top:330px;left:50%;text-align:center;margin-left:-250px;padding:1.4em 2em;position:absolute;background-color:#fff}@media screen and (max-width:47.5em){.favorite__overlay .favorite__message{top:100px;width:90%;max-width:500px;margin:60px auto;position:relative;left:0}}.favorite__overlay .cta-labeled-close:before{font-size:25px}.favorite__overlay .cta-labeled-close:after{margin:-13px 0 0 1px}.favorite__overlay .cta-labeled-close:hover{color:#fc2561}.mnyoverlay{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.75);top:0;z-index:1200}.heading{font-weight:100;text-transform:uppercase}.heading b,.heading strong,.heading span{font-weight:500}.heading-sliced{position:relative;display:inline-block;background-color:#fff;padding:.625rem .625rem;line-height:.8;font-size:2.375rem;margin:2.25rem 0 6.125rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.heading-sliced{font-size:3.625rem;margin:2.875rem 0 6.125rem}}@media screen and (min-width:63.75em){.heading-sliced{line-height:5rem;font-size:5.625rem;margin:4.375rem 0 6.125rem}}.heading-sliced:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;font-size:7.5rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.heading-sliced:before{font-size:10rem}}@media screen and (min-width:63.75em){.heading-sliced:before{font-size:15.375rem}}.heading-eyebrow{position:relative;padding-left:30px;color:#fc2561;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em}.heading-eyebrow:before{content:'';width:20px;height:2px;background:#fc2561;line-height:14px;display:block;position:absolute;top:46%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}::-ms-clear{display:none}input,textarea{font-family:"Neue Helvetica W01"}input:focus,textarea:focus{outline:0}.form .form__group input[type="text"],.form .form__group input[type="password"]{height:2.5rem;font-weight:300;font-size:.75rem;line-height:1rem;padding:.4375rem .3125rem .3125rem .9375rem;border:0;border-radius:0;letter-spacing:.14em}.form .form__group input[type="checkbox"]+label{color:#000;font-size:.75rem;line-height:.625rem;text-transform:uppercase;font-weight:500}.form .form_error{font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:420px;display:none}.form .form_message-confirmation{font-size:.75rem;color:#fff;font-weight:500;margin:0 0 5px 0;max-width:420px;display:none}.form .form__checkbox input[type="checkbox"]{display:none;height:0;visibility:hidden}.form .form__checkbox input[type="checkbox"]:checked+label:before{background:#fc2561;border:1px solid #fc2561}.form .form__checkbox input[type="checkbox"]:checked+label:after{display:block}.form .form__checkbox label{position:absolute}.form .form__checkbox label:hover{cursor:pointer}.form .form__checkbox label:before{content:'';height:15px;width:15px;display:inline-block;margin-right:8px;background:transparent;border:1px solid rgba(153,153,153,0.5);cursor:pointer;vertical-align:middle}.form .form__checkbox label:after{content:"";position:absolute;left:4px;top:2px;color:#000;font-size:.5rem;font-weight:800;display:none}.form .floating-input{text-align:left;color:#999;position:relative;height:55px}.form .floating-input.hide-submit button.to-hide{display:none;overflow:hidden;height:0;width:0;visibility:hidden}.form .floating-input input[type="text"],.form .floating-input input[type="password"]{font-weight:300;width:100%;height:100%;border:0;border-radius:0;z-index:1;padding:5px 5px 5px 15px;font-size:.6875rem;background-color:#fff;letter-spacing:.14em;line-height:1;position:relative}.form .floating-input .label-container{font-weight:300;font-size:.5625rem;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:none;letter-spacing:.09rem;position:absolute;top:3px;padding:0 15px;z-index:2;visibility:hidden;line-height:13px}@media screen and (min-width:80em){.form .floating-input .label-container{letter-spacing:.12rem}}.form .floating-input label.form__placeholder{margin-right:5px}.form .floating-input label.error{z-index:3;color:red}.form .floating-input__arrow{display:none;color:#999;z-index:9;position:absolute;right:8px;top:54%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.375rem}.no-touch .form .floating-input__arrow:hover{cursor:pointer;color:#fc2561}.form .floating-input.active input,.form .floating-input.validated input{outline:0;padding-top:15px;line-height:1;height:44px}.form .floating-input.active input:focus,.form .floating-input.validated input:focus{line-height:1}.form .floating-input.active .label-container,.form .floating-input.validated .label-container{display:inline-block;opacity:1;visibility:visible}.form .floating-input.validated .form__placeholder{display:none}.form .floating-textarea{text-align:left;color:#999;position:relative}.form .floating-textarea textarea{resize:none;width:100%;height:260px;border:0;padding:15px;font-weight:300;font-size:.6875rem;line-height:1rem;letter-spacing:.14em}.form .floating-textarea .label-container{font-weight:300;font-size:.5625rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:none;letter-spacing:.12rem;padding:10px 15px 2px;opacity:0;visibility:hidden;line-height:13px}.form .floating-textarea label.form__placeholder{margin-right:5px}.form .floating-textarea label.error{z-index:3;color:red}.form .floating-textarea.active textarea,.form .floating-textarea.validated textarea{padding-top:0;height:235px}.form .floating-textarea.active .label-container,.form .floating-textarea.validated .label-container{display:block;opacity:1;visibility:visible}.form .floating-textarea.validated .form__placeholder{display:none}.form .floating-select{text-align:left;color:#999;position:relative}.form .floating-select .label-container{font-weight:300;font-size:.5625rem;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:none;letter-spacing:.12rem;position:absolute;top:5px;padding:0 15px;z-index:2;visibility:hidden;line-height:13px}.form .floating-select label.form__placeholder{margin-right:5px}.form .floating-select label.error{z-index:3;color:red}.form .floating-select.active .chosen-container .chosen-single span,.form .floating-select.validated .chosen-container .chosen-single span{margin-top:6px}.form .floating-select.active .label-container,.form .floating-select.validated .label-container{display:inline-block;opacity:1;visibility:visible;z-index:5}.form .floating-select.validated .form__placeholder{display:none}.form .floating-input .locate-form input{height:44px}.form .floating-input .locate-form input:focus{outline:0}.form .floating-input .locate-me{width:110px;position:absolute;right:0;top:0;z-index:2}.form .floating-input .locate-me>a{display:block;text-align:center;line-height:44px;text-decoration:none;position:relative;background:#fff;margin:0;height:44px;line-height:36px;width:100%;font-weight:500;color:#999;font-size:.5625rem;border:0;text-transform:uppercase;font-family:"Neue Helvetica W01"}.form .floating-input .locate-me>a>span.text{position:relative;font-weight:500;letter-spacing:.075rem}.form .floating-input .locate-me>a>span.icon,.form .floating-input .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .locate-me>a>span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .form .floating-input .locate-me>a>span.color-picker__swatch:before,.form .floating-input .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .locate-me>a>span.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .form .floating-input .locate-me>a>span.product-info__shade-swatch:before,.form .floating-input .cheatsheet .locate-me>a>span.cheatsheet__dash,.cheatsheet .form .floating-input .locate-me>a>span.cheatsheet__dash,.form .floating-input .locate-me>a>span.video-kit__hero-image,.form .floating-input .locate-me>a>span.video-kit__card-image,.form .floating-input .locate-me>a>span.video-promoted__image{font-size:.875rem;position:relative;top:3px;margin-left:5px;color:#ccc}.form .floating-input .locate-me>a:before{content:'';height:20px;border-left:1px solid rgba(153,153,153,0.6);position:absolute;left:0;top:12px}.no-touch .form .floating-input .locate-me>a:hover{text-decoration:none;cursor:pointer;color:#fc2561;background:#fff}.no-touch .form .floating-input .locate-me>a:hover span.icon,.no-touch .form .floating-input .locate-me>a:hover .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .no-touch .form .floating-input .locate-me>a:hover span.color-picker__swatch:before,.no-touch .form .floating-input .locate-me>a:hover .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade span.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .no-touch .form .floating-input .locate-me>a:hover span.product-info__shade-swatch:before,.no-touch .form .floating-input .locate-me>a:hover .cheatsheet span.cheatsheet__dash,.cheatsheet .no-touch .form .floating-input .locate-me>a:hover span.cheatsheet__dash,.no-touch .form .floating-input .locate-me>a:hover span.video-kit__hero-image,.no-touch .form .floating-input .locate-me>a:hover span.video-kit__card-image,.no-touch .form .floating-input .locate-me>a:hover span.video-promoted__image{color:#fc2561}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:.6875rem;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;font-size:.6875rem;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:140px !important;line-height:1.3rem !important;-webkit-overflow-scrolling:touch;letter-spacing:.1em}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;letter-spacing:.1em}.disabled-result{padding:10px 15px !important}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;cursor:default;font-weight:bold !important;text-transform:uppercase !important}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background-repeat:no-repeat !important}}.custom-select{font-family:"Neue Helvetica W01";-webkit-appearance:none;-moz-appearance:none;background:#f1f1f1;width:220px;height:40px;line-height:40px;padding-left:15px;margin-top:15px;color:#999;position:relative;z-index:2;cursor:pointer;border-radius:0;font-weight:300;font-size:.75rem;border:0;background:url(../img/header/select-arrow.svg) no-repeat #f1f1f1;background-position:right 10px top 50%;letter-spacing:.05rem;display:inherit}.no-touch .custom-select:hover{color:#1a1a1a}@media screen and (min-width:63.75em){.custom-select{display:none}}.custom-select::-ms-expand{display:none}.chosen-container{text-align:left;width:100%}.no-touch .chosen-container:hover a.chosen-single{color:#1a1a1a}.chosen-container .chosen-drop{border:0;background:#f1f1f1;border-top:1px solid rgba(153,153,153,0.5);border-radius:0;box-shadow:none}.chosen-container .chosen-results{font-size:.75rem;line-height:1.5rem;font-weight:300;color:#999;padding:0;max-height:170px;margin:0;padding-bottom:20px;letter-spacing:.1em}.chosen-container .chosen-results li.group-result,.chosen-container .chosen-results li.active-result{color:#666;font-size:.75rem;line-height:1.5rem;font-weight:300;padding-left:20px;padding-top:10px;padding-bottom:0}.chosen-container .chosen-results li.group-option{padding-left:40px}.chosen-container .chosen-results li.highlighted{background:0;color:#fc2561}.chosen-container a.chosen-single{background-image:none;box-shadow:none;font-family:"Neue Helvetica W01";-webkit-appearance:none;-moz-appearance:none;background:#f1f1f1;width:100%;height:44px;line-height:44px;padding-left:15px;color:#999;position:relative;z-index:2;cursor:pointer;border-radius:0;font-weight:300;font-size:.75rem;border:0;letter-spacing:.14em}.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;box-shadow:none;border:0}.signin-left-container .chosen-container a.chosen-single,.register-left-container .chosen-container a.chosen-single,.signin-right-container .chosen-container a.chosen-single{background:transparent;width:35%;margin-bottom:20px;border:1px solid #999}.header-signin__left h3,.header-register__left h3{margin:0 !important}.header-signin__left div.container,.header-register__left div.container{padding:15px 30px 0 30px !important}.signin-left-container .chosen-container .chosen-results li.disabled-result,.register-left-container .chosen-container .chosen-results li.disabled-result{background:#fff}.signin-left-container .dob-selection-msg,.register-left-container .dob-selection-msg{clear:both;margin-bottom:8px;padding-top:5px;color:#999}.signin-left-container .fb-age-warning,.register-left-container .fb-age-warning{color:red !important;display:none;clear:both;padding-top:10px;margin-bottom:15px}.signin-left-container .month-list .chosen-container a.chosen-single,.register-left-container .reg-month-list .chosen-container a.chosen-single{width:40%}.signin-left-container .drop-select.drop-select--lang,.register-left-container .drop-select.drop-select--lang{margin-right:10px}.signin-left-container .drop-select,.signin-right-container .drop-select{width:85px;float:left}.signin-left-container .day-list{width:75px}.signin-left-container .day-list .chosen-container .chosen-drop,.register-left-container .rday-list .chosen-container .chosen-drop{width:35%}.signin-left-container .month-list .chosen-container .chosen-drop,.register-left-container .rmonth-list .chosen-container .chosen-drop{width:35%}.signin-left-container .year-list .chosen-container .chosen-drop,.register-left-container .ryear-list .chosen-container .chosen-drop{width:35%}.signin-left-container .month-list .chosen-container .chosen-drop{width:40%}.signin-left-container .year-list,.register-left-container .ryear-list{width:25%}.signin-left-container .chosen-container a.chosen-single,.register-left-container .chosen-container a.chosen-single{margin-bottom:7px}.signin-left-container .chosen-container:hover a.chosen-single,.register-left-container .chosen-container:hover a.chosen-single{color:#c2bcbc !important}.signin-left-container .chosen-container a.chosen-single,.register-left-container .chosen-container a.chosen-single{height:30px;line-height:30px}.signin-left-container .legal-text,.register-left-container .legal-text{max-height:80px;min-height:0;overflow:auto;margin-bottom:18px;padding-right:5px;font-size:10px;color:#999;margin-top:10px}.signin-left-container .header-signin__left h3,.register-left-container .header-register__left h3{font-size:14px}.header .signin-left-container .chosen-container a.chosen-single div:after,.header .register-left-container .chosen-container a.chosen-single div:after{top:10px !important}.signin-left-container .facebook-connect,.register-left-container .facebook-connect{height:30px;line-height:30px;width:150px}.signin-left-container .year-list .chosen-container,.register-left-container .ryear-list .chosen-container{width:260px !important}.header-register__left div.container{margin-top:10px}.register-left-container .header .chosen-container{margin-bottom:10px}.header-register__right .form .register-checkboxes .form__group.legal-text{max-height:150px;min-height:0;overflow:auto;margin-bottom:10px;padding-right:5px;font-size:11px;color:#999}.register-left-container .legal-text{max-height:91px;min-height:0;overflow:auto;margin-bottom:15px;padding-right:5px;margin-top:10px;font-size:10px;color:#999}.header-register__left div.container{margin-top:10px}.register-left-container .drop-select.drop-select--lang{margin-right:5px}@media screen and (max-width:47.4375em) and (min-width:0){.signin-left-container .dob-selection-msg,.register-left-container .dob-selection-msg{font-size:10px}.signin-left-container .drop-select{display:block;margin:10px 10px 10px 0}}.tt-query,.tt-hint{width:396px;height:30px;padding:8px 12px;font-size:16px;line-height:30px;border:2px solid #ccc;border-radius:8px;outline:0;font-weight:300}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.tt-hint{color:#999}.tt-menu{width:100%;padding:8px 0;background-color:rgba(250,250,250,0.95);border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2)}.tt-suggestion{text-align:left;cursor:pointer;padding:10px 20px;font-size:16px;line-height:24px;color:#666;font-weight:300}.tt-suggestion:hover,.tt-suggestion.tt-cursor{color:#fc2561}.tt-highlight{color:#000;font-weight:300;border-bottom:.0625rem solid #000}.tt-cursor .tt-highlight{color:#fc2561;border-bottom:.0625rem solid #fc2561}.tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.mny-loader{height:60px;height:60px;margin-bottom:200px}.product-info .mny-loader{margin-bottom:20px;height:40px}.shoppable-modal .mny-loader{margin-bottom:20px;width:100%;margin-top:20px;height:40px}.mny-loader>svg{width:60px;height:60px;margin:0 auto;display:block}.product-info .mny-loader>svg{width:40px;height:40px}.shoppable-modal .mny-loader>svg{width:40px;height:40px}.mny-loader__path{opacity:0}.mny-loader.active .mny-loader__path{opacity:1;-webkit-animation:loader-path 1.75s linear infinite;animation:loader-path 1.75s linear infinite}.mny-loader.active .mny-loader__path--fill{opacity:0;-webkit-animation:loader-fill 1.75s linear infinite;animation:loader-fill 1.75s linear infinite}@-webkit-keyframes loader-path{45%{stroke-dashoffset:0;opacity:1}66%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}@keyframes loader-path{45%{stroke-dashoffset:0;opacity:1}66%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}@-webkit-keyframes loader-fill{50%{opacity:0}66%{opacity:1}100%{opacity:0}}@keyframes loader-fill{50%{opacity:0}66%{opacity:1}100%{opacity:0}}.module-placeholder{background:#f5f5f5}@media screen and (min-width:0) and (max-width:47.4375em){.module-placeholder{width:320px}}.module-placeholder h1{text-align:center;position:relative;letter-spacing:.15rem;font-weight:300;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.module-placeholder.small-feed{height:110px}.module-placeholder.featured-product-collage,.module-placeholder.promo,.module-placeholder.product-recommender{height:690px}@media screen and (min-width:47.5em){.module-placeholder.featured-product-collage,.module-placeholder.promo,.module-placeholder.product-recommender{height:800px}}@media screen and (min-width:63.75em){.module-placeholder.featured-product-collage,.module-placeholder.promo,.module-placeholder.product-recommender{height:840px}}@media screen and (min-width:80em){.module-placeholder.featured-product-collage,.module-placeholder.promo,.module-placeholder.product-recommender{height:860px}}.module-placeholder.masthead{height:260px}@media screen and (min-width:47.5em){.module-placeholder.masthead{height:340px}}@media screen and (min-width:63.75em){.module-placeholder.masthead{height:420px}}@media screen and (min-width:80em){.module-placeholder.masthead{height:430px}}.module-placeholder.large-feature{height:500px}@media screen and (min-width:47.5em){.module-placeholder.large-feature{height:650px}}@media screen and (min-width:63.75em){.module-placeholder.large-feature{height:800px}}@media screen and (min-width:80em){.module-placeholder.large-feature{height:870px}}.module-placeholder.video-kit{height:880px}@media screen and (min-width:47.5em){.module-placeholder.video-kit{height:770px}}@media screen and (min-width:63.75em){.module-placeholder.video-kit{height:800px}}@media screen and (min-width:80em){.module-placeholder.video-kit{height:850px}}.module-placeholder.voting{height:400px}@media screen and (min-width:47.5em){.module-placeholder.voting{height:715px}}@media screen and (min-width:63.75em){.module-placeholder.voting{height:920px}}@media screen and (min-width:80em){.module-placeholder.voting{height:950px}}.module-placeholder.ratings-and-reviews{height:330px}@media screen and (min-width:47.5em){.module-placeholder.ratings-and-reviews{height:350px}}@media screen and (min-width:63.75em){.module-placeholder.ratings-and-reviews{height:360px}}@media screen and (min-width:80em){.module-placeholder.ratings-and-reviews{height:360px}}.module-placeholder.ratings-and-reviews .ratings-and-reviews__status{display:none}.module-placeholder.video-promoted{height:430px}@media screen and (min-width:47.5em){.module-placeholder.video-promoted{height:550px}}@media screen and (min-width:63.75em){.module-placeholder.video-promoted{height:660px}}@media screen and (min-width:80em){.module-placeholder.video-promoted{height:720px}}.module-placeholder.product-content-grid{height:1700px}@media screen and (min-width:47.5em){.module-placeholder.product-content-grid{height:1400px}}@media screen and (min-width:63.75em){.module-placeholder.product-content-grid{height:1250px}}@media screen and (min-width:80em){.module-placeholder.product-content-grid{height:1250px}}.module-placeholder.promo{height:1700px}@media screen and (min-width:47.5em){.module-placeholder.promo{height:1080px}}@media screen and (min-width:63.75em){.module-placeholder.promo{height:650px}}@media screen and (min-width:80em){.module-placeholder.promo{height:800px}}.module-placeholder.third-party-gallery{height:630px}@media screen and (min-width:47.5em){.module-placeholder.third-party-gallery{height:530px}}@media screen and (min-width:63.75em){.module-placeholder.third-party-gallery{height:700px}}@media screen and (min-width:80em){.module-placeholder.third-party-gallery{height:730px}}.module-placeholder.newsletter{height:420px}@media screen and (min-width:47.5em){.module-placeholder.newsletter{height:255px}}@media screen and (min-width:63.75em){.module-placeholder.newsletter{height:390px}}@media screen and (min-width:80em){.module-placeholder.newsletter{height:390px}}.content-card{position:relative;display:block;text-align:center;min-width:15rem;margin-bottom:.75rem}.no-touch .content-card:hover{border-color:#ccc}.no-touch .content-card:hover .icon,.no-touch .content-card:hover .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .no-touch .content-card:hover .color-picker__swatch:before,.no-touch .content-card:hover .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .no-touch .content-card:hover .product-info__shade-swatch:before,.no-touch .content-card:hover .cheatsheet .cheatsheet__dash,.cheatsheet .no-touch .content-card:hover .cheatsheet__dash,.no-touch .content-card:hover .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .no-touch .content-card:hover li,.no-touch .content-card:hover .video-kit__hero-image,.no-touch .content-card:hover .video-kit__card-image,.no-touch .content-card:hover .video-promoted__image{color:#f92a63}@media screen and (min-width:47.5em){.content-card{max-width:50%;width:50%}}@media screen and (min-width:63.75em){.content-card{max-width:25%;width:25%;margin-bottom:0}}.content-card__name{margin:.375rem auto .375rem;text-align:center;font-weight:500;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;display:block;overflow:hidden;height:4.9rem}.content-card__name a{text-decoration:none;color:inherit}.no-touch .content-card__name a:hover{color:#fc2561}.content-card__thumbnail{display:block;margin:0 auto;max-width:12.5rem;max-height:19.375rem}@media screen and (min-width:47.5em){.product-card .content-card__thumbnail{width:12.5rem;height:18.5625rem}.video-card .content-card__thumbnail{width:12.5rem}}.content-card__video-icon{position:absolute;right:0;bottom:0;width:2.375rem;height:1.5rem;background-color:#f92a63}.content-card__video-icon .icon-video{color:#fff;font-size:.625rem;line-height:1.5rem}.content-card__video-icon .icon-video:before{color:#fff}.content-card__shelf{position:relative;display:block;text-decoration:none}.content-card__details{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.95);transition:opacity .2s ease-in-out;font-weight:300;color:#666;opacity:0;visibility:hidden}.no-touch .predictive-search .content-card__details{background-color:rgba(0,0,0,0.95);color:#fff}.no-touch .content-card__shelf:hover .content-card__details{opacity:1;visibility:visible}.content-card__shade-name{letter-spacing:.2em;float:left;position:relative;width:100%;text-transform:uppercase;font-size:.875rem;line-height:1.875rem;margin-bottom:.625rem}.content-card__shade-name:after{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:100%;content:" ";width:2.5rem;border-bottom:.0625rem solid rgba(153,153,153,0.5)}.content-card__product-description{clear:both;width:100%;padding:0 18%;font-size:.6875rem;line-height:1.6;letter-spacing:.1em;height:3.3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.content-card__info .content-card__product-description{font-weight:300;color:inherit;padding:0 0 20px 0}.predictive-search .product-card .content-card__product-description{color:#666}.content-card__product-attachment{height:100%}.product-kit .content-card__product-attachment{background-color:#fff}.content-card__product-attachment img{padding-top:.875rem;max-width:80%;height:60%}.content-card__info{padding:1.625rem 6%}.content-card--with-shelf .content-card__info{padding:1.75rem 6%}.content-card__info-description{font-size:.625rem;line-height:.9375rem;font-weight:300;letter-spacing:.1em;margin-bottom:1.5rem;height:4.9rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.predictive-search .content-card__info-description{color:#fff}.content-card__shop-now{clear:both}.content-card .heading-eyebrow{display:none}.show-eyebrow .content-card .heading-eyebrow{display:block;text-align:left;margin-bottom:1rem}.product-content-grid--preview .show-eyebrow .content-card .heading-eyebrow{margin-top:0}.content-card--with-shelf .content-card .cta-favorite{margin-top:1.125rem}.content-card .ratings{display:block}.half-background{position:relative;font-weight:100;font-size:2.375rem;text-transform:uppercase;line-height:48px;-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}@media screen and (min-width:47.5em){.half-background{font-size:92px;line-height:138px;-webkit-transform:translateY(-69px);-ms-transform:translateY(-69px);transform:translateY(-69px)}}@media screen and (min-width:80em){.half-background{font-size:100px;line-height:150px;-webkit-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px)}}.ratings{margin:0 0 1.25rem 0;position:relative;text-align:center;display:none;text-decoration:none;padding-left:1.4375rem}.ratings__stars{vertical-align:middle}.ratings__stars:before,.ratings__stars:after{font-family:"Maybelline-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;vertical-align:middle}.ratings__stars:before{content:"";color:#fc2561}.ratings__stars:after{content:"";color:#ccc}.ratings__stars.one:before{content:""}.ratings__stars.one:after{content:""}.ratings__stars.two:before{content:""}.ratings__stars.two:after{content:""}.ratings__stars.three:before{content:""}.ratings__stars.three:after{content:""}.ratings__stars.four:before{content:""}.ratings__stars.four:after{content:""}.ratings__stars.five:before{content:""}.ratings__stars.five:after{content:""}.ratings__count{font-weight:300;font-size:.75rem;color:#999;white-space:nowrap}.ratings__count_underlined{border-bottom:.0625rem solid #999}.no-touch .ratings:hover{cursor:pointer}.no-touch .ratings:hover .ratings__count{color:#fc2561}.no-touch .ratings:hover .ratings__count_underlined{border-bottom:.0625rem solid #fc2561}.star-ratings-sprite{background:url("../img/ratings/star-rating-sprite.png") repeat-x;font-size:0;height:18px;line-height:0;overflow:hidden;text-indent:-999em;width:90px;margin:0 auto}.star-ratings-sprite-rating{background:url("../img/ratings/star-rating-sprite.png") repeat-x;background-position:0 100%;float:left;height:18px;display:block}.discontinued-card{display:table}@media screen and (min-width:47.5em){.discontinued-card{height:36.25rem}}.discontinued-card:first-child{margin-top:1.25rem}@media screen and (min-width:47.5em){.discontinued-card:first-child{border-top:.0625rem solid rgba(0,0,0,0.35)}}.discontinued-card__sample{width:7.5rem;height:7.5rem;border-radius:100%;display:inline-block;vertical-align:middle}@media screen and (min-width:47.5em){.discontinued-card__sample{vertical-align:none}}.discontinued-card__name{font-weight:300;color:#666;letter-spacing:.15em;text-transform:uppercase;width:8.25rem;text-align:center;line-height:1.375rem;display:inline-block;vertical-align:middle}@media screen and (min-width:0) and (max-width:47.4375em){.discontinued-card__name{margin-left:1.25rem}}@media screen and (min-width:47.5em){.discontinued-card__name{display:block;vertical-align:none;margin:1.25rem auto 0;width:10.25rem}}.discontinued-card__code{color:#999;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:0) and (max-width:47.4375em){.discontinued-card__column:first-child{margin-bottom:2.5rem}.discontinued-card__column:last-child{border-bottom:.0625rem solid rgba(0,0,0,0.35);margin-bottom:1.25rem;padding-bottom:1.5625rem}}@media screen and (min-width:47.5em){.discontinued-card__column{display:table-cell;width:50%;text-align:center;vertical-align:middle;border-bottom:.0625rem solid rgba(0,0,0,0.35)}.discontinued-card__column:first-child{border-right:.0625rem solid rgba(0,0,0,0.35)}}.discontinued-card__column-title{text-transform:uppercase;font-size:1.5rem;line-height:2.375rem;font-weight:100;text-align:center}@media screen and (min-width:0) and (max-width:47.4375em){.discontinued-card__column-title{margin-bottom:2.5rem}}@media screen and (min-width:47.5em){.discontinued-card__column-title{display:none}}.discontinued-card__column .content-card{margin:0 auto}.discontinued-card__column .content-card__thumbnail{max-height:16.875rem}.discontinued-card__column .content-card__product-attachment img{height:27%}.discontinued-card__column .content-card__info{padding-bottom:0}.footer{width:100%;padding:30px 20px 60px;margin:0;background:#000;color:#999}@media screen and (min-width:63.75em){.footer{padding:50px 60px;min-height:700px}}@media screen and (min-width:80em){.footer{padding:50px 90px;min-height:680px}}.footer__categories{margin-bottom:30px;display:none}@media screen and (min-width:63.75em){.footer__categories{display:block}}.footer__category{float:left;width:14.28%;padding-right:20px}.footer__category-name{font-size:.8125rem;letter-spacing:.12em;color:#fff;text-transform:uppercase;margin-bottom:20px}.footer__category-name a{color:#fff;text-decoration:none}.footer__category-name a:hover{border-bottom:1px solid #fc2561}.footer__subcategory{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;font-size:.75rem;line-height:1.33em;letter-spacing:.2em;margin-bottom:8px}.footer__subcategory a{color:#999;text-decoration:none}.footer__subcategory a:hover{color:#fc2561}@media screen and (min-width:63.75em){.footer__newsletter-and-social{width:770px;margin:50px auto 0}}.footer__newsletter{width:220px}@media screen and (min-width:47.5em){.footer__newsletter{width:395px;margin:0 auto}}@media screen and (min-width:63.75em){.footer__newsletter{margin:0 40px 0 0;float:left}}@media screen and (min-width:47.5em){.footer__newsletter .floating-input{width:260px;margin-right:15px;float:left}}.footer__newsletter .floating-input input{text-transform:uppercase}.footer__newsletter .floating-input.active input{padding-top:5px}.footer__newsletter .button{width:220px;margin-top:10px;border:1px solid #fff}@media screen and (min-width:47.5em){.footer__newsletter .button{min-width:0;width:120px;margin-top:0;float:left}}.footer__newsletter .footer-validate{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.625rem;font-weight:300;letter-spacing:.16em;color:#fff;opacity:0;margin-top:5px}.footer__newsletter .footer-validate.error{color:red}.footer__newsletter .newsletter-unsubscribe{font-weight:300;margin:5px 0 5px;font-size:.625rem;color:#999;letter-spacing:.1rem;width:250px;padding-top:6px;clear:both}.footer__social{width:170px;margin:30px 0 0}@media screen and (min-width:47.5em){.footer__social{width:320px;margin:10px auto 0}}@media screen and (min-width:63.75em){.footer__social{margin:0;float:left}}.footer__social li{float:left;position:relative;margin:10px 20px 0 0}.footer__social li:last-child{margin-right:0}.footer__social a{display:block;color:#ccc;text-decoration:none;font-size:1.375rem}.footer__social a>span{display:none;visibility:hidden;height:0;left:0;overflow:hidden}.no-touch .footer__social a:hover{color:#fc2561}.footer__dropdown-and-links{margin-top:30px}@media screen and (min-width:47.5em){.footer__dropdown-and-links{width:700px;margin:60px auto 0}}@media screen and (min-width:63.75em){.footer__dropdown-and-links{width:950px}}.footer__links{margin-top:30px}@media screen and (min-width:47.5em){.footer__links{text-align:center}}.footer__link{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.33em;letter-spacing:.16em;color:#666;margin-bottom:24px}@media screen and (min-width:47.5em){.footer__link{display:inline-block;margin-right:20px;padding:15px 0;margin-bottom:5px}}.footer__link a{color:#666;text-decoration:none}.footer__link a:hover{color:#fc2561}.footer .drop-select{width:220px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;font-size:.75rem}@media screen and (min-width:47.5em){.footer .drop-select{float:left;margin-right:20px}}.footer .drop-select .chosen-container a.chosen-single{background-color:transparent;border:1px solid #999}.footer .drop-select .chosen-container a.chosen-single div:after{content:"";width:16px;height:10px;position:absolute;z-index:999999;top:16px;right:10px;background:url(../img/header/sprite.svg) no-repeat 0 -11px}.footer .drop-select .chosen-container .chosen-results{background:#222;border:1px solid #999}.footer .drop-select .chosen-container .chosen-results li.group-result{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300 !important;color:#666;text-transform:none !important;letter-spacing:.16em}.footer .drop-select .chosen-container .chosen-results li.active-result{color:#999}.footer .drop-select .chosen-container .chosen-results li.active-result:hover{color:#fc2561}.footer .drop-select .chosen-container:hover a.chosen-single{color:#999}.footer .drop-select .chosen-container.chosen-container-active.chosen-with-drop a.chosen-single div:after{content:"";width:16px;height:10px;position:absolute;z-index:999999;top:16px;right:10px;background:url(../img/header/sprite.svg) no-repeat 0 -22px}.chatbot{position:fixed;bottom:0;right:0;margin:0;z-index:98}@media screen and (min-width:63.75em){.chatbot{display:none}}.chatbot__button{display:none;width:45px;height:45px;background:#fc2561;position:absolute;bottom:15px;right:0;text-align:center;color:#fff;z-index:3;cursor:pointer}@media screen and (min-width:47.5em){.chatbot__button{width:80px;height:80px;bottom:50px}}.chatbot__button::after{content:'';width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #fff;display:block;position:absolute;bottom:-19px;right:-4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:.08}@media screen and (min-width:47.5em){.chatbot__button::after{border-width:57px;border-right:0;bottom:-37px;right:-9px}}.chatbot__button .icon,.chatbot__button .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .chatbot__button .color-picker__swatch:before,.chatbot__button .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .chatbot__button .product-info__shade-swatch:before,.chatbot__button .cheatsheet .cheatsheet__dash,.cheatsheet .chatbot__button .cheatsheet__dash,.chatbot__button .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .chatbot__button li,.chatbot__button .video-kit__hero-image,.chatbot__button .video-kit__card-image,.chatbot__button .video-promoted__image{font-size:20px;line-height:45px}@media screen and (min-width:47.5em){.chatbot__button .icon,.chatbot__button .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .chatbot__button .color-picker__swatch:before,.chatbot__button .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .chatbot__button .product-info__shade-swatch:before,.chatbot__button .cheatsheet .cheatsheet__dash,.cheatsheet .chatbot__button .cheatsheet__dash,.chatbot__button .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .chatbot__button li,.chatbot__button .video-kit__hero-image,.chatbot__button .video-kit__card-image,.chatbot__button .video-promoted__image{font-size:35px;line-height:80px}}.chatbot__button--launcher img{position:absolute;bottom:70px;right:0;max-width:80px}.chatbot__overlay{opacity:0;padding-top:0;width:0;height:0;background:rgba(0,0,0,0.8);position:fixed;top:100%;left:100%;z-index:2;border-radius:50% 50% 0 50%}.chatbot-open .chatbot__overlay{opacity:1;bottom:0;right:0;top:auto;left:auto;width:100%;height:100%;z-index:4;border-radius:0;transition:all .2s}.chatbot__content{height:calc(100% - 90px);padding:60px 20px 0 20px;margin-bottom:100px;overflow:auto;overflow-x:hidden}@media screen and (min-width:47.5em){.chatbot__content{height:calc(100% - 130px);padding:45px}}.chatbot__restart{position:absolute;bottom:20px;left:20px;font-size:30px;color:#fff}@media screen and (min-width:47.5em){.chatbot__restart{font-size:55px;bottom:50px;left:30px}}body.chatbot-open{height:100%;overflow:hidden}body.chatbot-open .goToTop{display:none !important}body.chatbot-open .chatbot__button--launcher,body.chatbot-open .chatbot__button--close{bottom:15px}body.chatbot-open .chatbot__button--launcher{display:none}body.chatbot-open .chatbot__button--close{display:block}@media screen and (min-width:47.5em){html.takeover-ready .takeover{display:none}}html.takeover-ready .chatbot__button--launcher{bottom:15px}.chatbot-card.chatbot-card--buffer{margin-top:50px}.chatbot-card__bubble{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:300;letter-spacing:.03em;background:#f1f1f1;max-width:240px;padding:10px 12px;margin-bottom:25px;border-radius:12px 12px 12px 0;float:left;overflow:hidden;opacity:0;transition:opacity .75s .5s,-webkit-transform .3s ease-out;transition:opacity .75s .5s,transform .3s ease-out}@media screen and (min-width:47.5em){.chatbot-card__bubble{font-size:1.125rem;line-height:1.75rem;max-width:360px;padding:12px 20px}}.chatbot-card--new .chatbot-card__bubble{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}@media screen and (min-width:47.5em){.chatbot-card--new .chatbot-card__bubble{-webkit-transform:translateX(-415px);-ms-transform:translateX(-415px);transform:translateX(-415px)}}.chatbot-card--new.chatbot-card--user .chatbot-card__bubble,.chatbot-card--new.chatbot-card--user-photo .chatbot-card__bubble{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}@media screen and (min-width:47.5em){.chatbot-card--new.chatbot-card--user .chatbot-card__bubble,.chatbot-card--new.chatbot-card--user-photo .chatbot-card__bubble{-webkit-transform:translateX(415px);-ms-transform:translateX(415px);transform:translateX(415px)}}.chatbot-card--user .chatbot-card__bubble{background:#fc2561;color:#fff;float:right;border-radius:12px 12px 0 12px}.chatbot-card--user-photo .chatbot-card__bubble{padding:0;max-width:70%}.chatbot-card--product .chatbot-card__bubble,.chatbot-card--content .chatbot-card__bubble{width:260px;max-width:260px;padding:0}@media screen and (min-width:47.5em){.chatbot-card--product .chatbot-card__bubble,.chatbot-card--content .chatbot-card__bubble{width:370px;max-width:370px}}.chatbot-card--content .chatbot-card__bubble{background:#222}.chatbot-open .chatbot-card__bubble{opacity:1}.chatbot-card__content-media{position:relative}.chatbot-card__content-media img{width:100%;border-radius:12px 12px 0 0;display:block}.chatbot-card__content-media-button{line-height:37px;text-align:center;color:#fff;width:60px;height:37px;background:#fc2561;position:absolute;bottom:0;right:0;pointer-events:none}.chatbot-card__content-info{padding:10px 20px}@media screen and (min-width:47.5em){.chatbot-card__content-info{padding:10px 25px 20px}}.chatbot-card__content-category{font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:#fc2561;margin:0}.chatbot-card__content-category::before{content:'';width:20px;height:2px;margin:0 6px 3px 0;background:#fc2561;display:inline-block}@media screen and (min-width:47.5em){.chatbot-card__content-category::before{width:30px}}.chatbot-card__content-title{font-size:1.5rem;line-height:1.75rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:7px 0 0}.chatbot-card__content-title a{color:#fff;text-decoration:none}.chatbot-card__content-title span{font-style:normal}.chatbot-card__content-details{margin-bottom:20px}@media screen and (min-width:47.5em){.chatbot-card__content-details{margin-bottom:30px}}.chatbot-card__content-bottom{min-height:51px;padding-top:10px;border-top:1px solid #f5f5f5;position:relative}@media screen and (min-width:47.5em){.chatbot-card__content-bottom{min-height:77px;padding-top:20px}}.chatbot-card__content-author-image{width:40px;height:40px;margin-right:5px;border-radius:50%;display:inline-block;vertical-align:middle}@media screen and (min-width:47.5em){.chatbot-card__content-author-image{width:56px;height:56px}}.chatbot-card__content-author-info{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:.875rem;letter-spacing:.03em;color:#999;width:135px;display:inline-block;vertical-align:middle}.chatbot-card__content-author-name{font-weight:700;margin:0 0 5px}.chatbot-card__content-author-title{margin:0}.chatbot-card__content-fave{font-size:20px;color:#999;position:absolute;bottom:5px;right:0;cursor:pointer}@media screen and (min-width:47.5em){.chatbot-card__content-fave{bottom:10px}}.chatbot-card__content-fave:hover{color:#fc2561}.chatbot-card__content-fave--faved::before{content:"\E011";color:#fc2561}.chatbot-card__product-image{width:41.5%;height:150px;float:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:47.5em){.chatbot-card__product-image{height:215px}}.chatbot-card__product-image img{width:84px}@media screen and (min-width:47.5em){.chatbot-card__product-image img{width:120px}}.chatbot-card__product-info{height:auto;min-height:150px;padding:15px 10px;margin-left:41.5%;background:#222;border-radius:0 12px 12px 0;position:relative}@media screen and (min-width:47.5em){.chatbot-card__product-info{height:auto;min-height:215px;padding:20px 15px}}.chatbot-card__product-title{font-size:.875rem;line-height:1.0625rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0}@media screen and (min-width:47.5em){.chatbot-card__product-title{font-size:1.25rem;line-height:1.5rem}}.chatbot-card__product-title a{color:#fff;text-decoration:none}.chatbot-card__product-title span{font-style:normal;display:block}.chatbot-card__product-details{margin:12px 0 20px}@media screen and (min-width:47.5em){.chatbot-card__product-details{margin-top:15px}}.chatbot-card__star-ratings-sprite{background:url("../img/ratings/chatbot-star-rating-sprite.png") repeat-x;font-size:0;height:9px;line-height:0;overflow:hidden;text-indent:-999em;width:45px;position:relative;float:left}.chatbot-card__star-ratings-sprite-rating{position:relative;background:url("../img/ratings/chatbot-star-rating-sprite.png") repeat-x;background-position:0 100%;float:left;height:9px;display:block;float:left}.chatbot-card__product-rating-count{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.625rem;letter-spacing:.16em;color:#999;position:relative;top:-3px;left:2px}@media screen and (min-width:47.5em){.chatbot-card__product-rating-count{font-size:.75rem;top:-6px}}.chatbot-card__product-rating-count::before{content:'(';margin-right:-3px}.chatbot-card__product-rating-count::after{content:')';margin-left:-3px}.chatbot-card__product-rating-count a{color:#999;text-decoration:underline}.chatbot-card__product-fave{font-size:20px;color:#999;position:absolute;bottom:15px;right:10px;cursor:pointer}@media screen and (min-width:47.5em){.chatbot-card__product-fave{bottom:13px;right:15px}}.chatbot-card__product-fave:hover{color:#fc2561}.chatbot-card__product-fave--faved::before{content:"\E011";color:#fc2561}.chatbot-card__options{background:#fff;margin:12px -20px -10px}.chatbot-card__options li{transition:color .25s linear .5s}.chatbot-card__options.inactive li{color:#ccc}.chatbot-card__option{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fc2561;padding:10px 20px;border-top:1px solid #ccc;cursor:pointer}@media screen and (min-width:47.5em){.chatbot-card__option{font-size:1.125rem;padding:20px}}.chatbot-card__option--photo,.chatbot-card__option--selfie{position:relative}.chatbot-card__option--photo input,.chatbot-card__option--selfie input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.chatbot-card__option a{display:block;color:#fc2561;text-decoration:none}.chatbot-card__typing{padding:0 5px}.chatbot-card__typing .chatbot-card__typing-dot,.chatbot-card__typing::before,.chatbot-card__typing::after{content:'';width:10px;height:10px;background:#666;border-radius:50%;margin:0 1px;display:inline-block;opacity:.5;-webkit-animation-name:dots;animation-name:dots;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-direction:alternate;animation-direction:alternate}.chatbot-card__typing::before{-webkit-animation-delay:0s;animation-delay:0s}.chatbot-card__typing::after{-webkit-animation-delay:.4s;animation-delay:.4s}.chatbot-card__user-photo{display:block;width:100%}.chatbot-card__content-details,.chatbot-card__product-details{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:.9375rem;font-weight:300;letter-spacing:.03em;color:#999}@media screen and (min-width:47.5em){.chatbot-card__content-details,.chatbot-card__product-details{font-size:.875rem;line-height:1.125rem}}@-webkit-keyframes dots{0%{opacity:.5}80%{opacity:1}100%{opacity:1}}@keyframes dots{0%{opacity:.5}80%{opacity:1}100%{opacity:1}}.chatbot-debugpanel{display:none;position:absolute;bottom:100%;z-index:100}.chatbot-debugpanel__button{border:1px;padding:10px;margin:5px}.chatbot-ftue{display:none;background-position:top center;background-size:cover;position:fixed;top:100%;left:100%;z-index:1}.chatbot-ftue-open .chatbot-ftue{bottom:0;right:0;top:auto;left:auto;width:100%;height:100%}.chatbot-ftue::after{content:'';display:block;width:100%;height:100%;background:url(/maybelline/global/img/ftue/ftue-bg-triangle.png);background-size:100% 100%}.chatbot-ftue::before{content:'';width:100px;height:100px;border-radius:50%;position:absolute;bottom:calc(-200vw - 13px);right:calc(-200vw - 30px);box-sizing:content-box;display:none;box-shadow:inset 0 0 0 2px #fc2561,inset 0 0 20px -3px rgba(0,0,0,0.5);border-top:200vw solid rgba(0,0,0,0.58);border-right:200vw solid rgba(0,0,0,0.58);border-left:200vw solid rgba(0,0,0,0.58);border-bottom:200vw solid rgba(0,0,0,0.58)}@media screen and (min-width:47.5em){.chatbot-ftue::before{width:200px;height:200px;bottom:calc(-200vw - 9px);right:calc(-200vw - 61px)}}.chatbot-ftue-open .chatbot-ftue::before{display:block}.chatbot-ftue__content{width:135px;position:absolute;bottom:75px;right:40px}@media screen and (min-width:47.5em){.chatbot-ftue__content{width:200px;right:140px;bottom:100px}}.chatbot-ftue__title{font-size:.875rem;line-height:1.125rem;letter-spacing:.1em;text-transform:uppercase;color:#fff}@media screen and (min-width:47.5em){.chatbot-ftue__title{font-size:1.125rem}}.chatbot-ftue__title em{font-style:normal}.chatbot-ftue__text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.625rem;line-height:.875rem;font-weight:300;letter-spacing:.03em;color:#fff;margin:8px 0 15px}@media screen and (min-width:47.5em){.chatbot-ftue__text{font-size:.75rem;line-height:1.25rem}}.chatbot-ftue__button{font-size:.75rem;line-height:1.75rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#fff;width:74px;height:30px;border:1px solid #fff;background:#000;cursor:pointer}@media screen and (min-width:47.5em){.chatbot-ftue__button{font-size:.875rem;line-height:43px;width:140px;height:45px}}.chatbot-search{opacity:0;width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:100%;left:100%;z-index:5}.chatbot-search-open .chatbot-search{opacity:1;top:0;left:0;transition:opacity .5s;padding:100px 20px 0;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:47.5em){.chatbot-search-open .chatbot-search{padding:100px 40px 0}}.chatbot-search__top-bar{overflow:visible !important}.chatbot-search__top-bar .tt-menu{display:block !important;padding:7px 0 0;background:0;border:0;top:100%}.chatbot-search__top-bar .tt-suggestion{font-size:.875rem;letter-spacing:.09em;text-transform:uppercase;color:#fff;padding:15px 5px;border-bottom:1px solid rgba(153,153,153,0.5)}.chatbot-search__results-container{margin-top:-20px !important}.chatbot-search__results-container::before{top:20px !important}.chatbot-search__results-container .mny-loader{position:absolute;top:30px;width:100%}.chatbot-search__results-container .no-results{position:absolute;top:30px;width:100%;font-size:.875rem;letter-spacing:.09em;text-transform:uppercase;color:#fff;padding:15px 5px}.chatbot-search__results-info{border-bottom:1px solid #999;padding:15px 0;margin-bottom:0 !important}.chatbot-search__results{opacity:0}.chatbot-signin{opacity:0;width:100%;height:100%;background:#000;position:fixed;top:100%;left:100%;z-index:5;text-align:center}.chatbot-signin-open .chatbot-signin{opacity:1;top:0;left:0;transition:opacity .5s;padding:100px 20px}@media screen and (min-width:47.5em){.chatbot-signin-open .chatbot-signin{padding:100px 40px}}.chatbot-signin__top{width:300px;padding-bottom:10px;margin:0 auto;position:relative}@media screen and (min-width:47.5em){.chatbot-signin__top{width:auto}}.chatbot-signin__top::after{content:'';display:block;width:300px;height:1px;background:#666;position:absolute;bottom:0;left:50%;margin-left:-150px}.chatbot-signin__title{font-size:1.25rem;line-height:1.5rem;letter-spacing:.12em;text-transform:uppercase;color:#fff}@media screen and (min-width:47.5em){.chatbot-signin__title{font-size:2.5rem;line-height:2.5rem}}.chatbot-signin__title span{display:block}.chatbot-signin__button{font-size:.75rem;line-height:2.0625rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;width:220px;height:35px;padding:0;margin-bottom:15px;border:1px solid #fff}@media screen and (min-width:47.5em){.chatbot-signin__button{width:250px;height:40px}}.chatbot-signin__text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:.75rem;line-height:1.125rem;color:#666;width:270px;margin:0 auto 1em}@media screen and (min-width:47.5em){.chatbot-signin__text{font-size:.8125rem;line-height:1.375rem;width:380px}}.chatbot-signin__text a{color:#fff;text-decoration:none}.chatbot-signin__close{font-size:20px;color:#fff;position:absolute;top:100px;right:20px}@media screen and (min-width:47.5em){.chatbot-signin__close{font-size:35px}}.header button,.hamburger-menu button{font-size:.75rem;height:40px;line-height:40px;border-radius:none;border:1px solid #999;background:#1a1a1a;margin:10px auto;width:220px;color:#fff;padding:0}.no-touch .header button:hover,.no-touch .hamburger-menu button:hover{background:#fc2561;border:1px solid #fc2561;color:#fff}.header button:focus,.hamburger-menu button:focus{outline:0}.header{width:100%;height:auto;background:#000;color:#fff;z-index:999;margin:0;padding:0;letter-spacing:.05rem;transition:height .4s ease;position:relative}.header .form .floating-input{background:white;width:206px;height:44px}@media screen and (min-width:80em){.header .form .floating-input{width:214px}}.header .chosen-container{margin-top:15px}.header .chosen-container a.chosen-single div:after{content:"";width:16px;height:10px;position:absolute;z-index:999999;top:16px;right:10px;background:url(../img/header/sprite.svg) no-repeat 0 -33px}.header .chosen-container.chosen-with-drop a.chosen-single div:after{content:"";width:16px;height:10px;position:absolute;z-index:999999;top:16px;right:10px;background:url(../img/header/sprite.svg) no-repeat 0 -22px}.header-social{height:22px;margin-bottom:8px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.header-social li{float:left;position:relative;margin-right:8px}.header-social li:last-child{margin-right:0}.header-social a{display:block;color:#7c1230;text-decoration:none;font-size:1.1875rem}.header-social a>span{display:none;visibility:hidden;height:0;left:0;overflow:hidden}.no-touch .header-social a:hover{color:#fff}.header-social--hamburger{width:100%;overflow:auto;height:auto;padding:10px 20px 20px;line-height:40px;background:#1a1a1a;float:left;position:relative}.header-social--hamburger:before,.header-social--hamburger:after{content:'';height:10px;width:100%;display:block;position:absolute;left:0;z-index:2}.header-social--hamburger:before{top:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0.1),transparent)}.header-social--hamburger:after{bottom:0;background-image:linear-gradient(to top,rgba(0,0,0,0.1),transparent)}.header-social--hamburger ul{padding-top:6px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-social--hamburger li{float:left;margin:5px 13px;height:auto}.header-social--hamburger li:last-child{margin:5px 13px}.header-social--hamburger li a{color:#ccc;font-size:1.75rem}.no-touch .header-social--hamburger li a:hover{color:#fc2561}.site-header{font-size:.75rem;width:100%;z-index:2;position:relative;background:#000}.site-header--fixed{position:fixed;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:-140px}@media screen and (max-width:63.75em){.site-header--fixed{top:-60px}}@media screen and (min-width:0) and (max-width:47.4375em){.site-header--fixed{top:-90px}}@media only screen and (min-width:1020px) and (max-width:1020px){.site-header--fixed{top:-140px}}.site-header--fixed .header-bar{max-width:100%}.site-header--fixed .header-link{margin-right:35px}.site-header--fixed .header-link--signin{margin-right:10px}.site-header--down{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}@media screen and (min-width:0) and (max-width:47.4375em){.site-header--down{-webkit-transform:translateY(90px);-ms-transform:translateY(90px);transform:translateY(90px)}}.site-header--open-down{-webkit-transform:translateY(290px);-ms-transform:translateY(290px);transform:translateY(290px)}@media screen and (min-width:0) and (max-width:47.4375em){.header-logo--banner{background:none !important;width:90px;height:30px;margin:0 auto}}.header-logo--banner img{width:375px;margin:0 auto;padding-top:20px;display:block}@media screen and (min-width:0) and (max-width:47.4375em){.header-logo--banner img{width:90px;padding-top:12px}}.header-logo--bar{height:100%;line-height:60px;float:left}@media screen and (min-width:0) and (max-width:47.4375em){.header-logo--bar{display:none}}.header-logo--bar img{width:140px;margin-left:8px;margin-right:10px;position:relative;top:4px}@media screen and (min-width:0) and (max-width:47.4375em){.header-logo--bar img{margin-left:0;margin-right:2px}}@media screen and (min-width:47.5em){.header-logo--bar{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.header-logo--bar img{width:160px;margin-right:20px}}@media screen and (min-width:63.75em){.header-logo--bar{display:none}.header-logo--bar img{margin-left:19px;margin-right:13px}.site-header--fixed .header-logo--bar,.site-header--open-fixed .header-logo--bar{position:relative;display:inline;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.header-icon{line-height:60px;display:inline-block;height:60px;text-align:center;text-transform:uppercase;letter-spacing:.1rem;text-decoration:none;color:#fff;font-size:1.25rem}@media screen and (min-width:0) and (max-width:47.4375em){.header-icon{margin-left:28px}.header-icon--content-feed{margin-left:0}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.header-icon{margin-left:6px}}.header-bar__links .header-icon{float:left}.header-icon--hamburger{float:left;width:60px;font-size:1.75rem}.header-icon--hamburger .icon-arrow_left{display:none}.no-touch .header-icon--hamburger:hover,.header-icon--hamburger:active{color:#fc2561}@media screen and (min-width:0) and (max-width:47.4375em){.header-icon--hamburger{margin-left:0;border-right:1px solid rgba(153,153,153,0.5)}}@media screen and (min-width:63.75em){.header-icon--hamburger{display:none}}.header-icon--favorite{display:none}.header-icon--favorite,.header-icon--content-feed,.header-icon--profile,.header-icon--search,.header-icon--cart{position:relative}.no-touch .header-icon--favorite:hover,.header-icon--favorite:active,.header-icon--favorite.active,.no-touch .header-icon--content-feed:hover,.header-icon--content-feed:active,.header-icon--content-feed.active,.no-touch .header-icon--profile:hover,.header-icon--profile:active,.header-icon--profile.active,.no-touch .header-icon--search:hover,.header-icon--search:active,.header-icon--search.active,.no-touch .header-icon--cart:hover,.header-icon--cart:active,.header-icon--cart.active{color:#fc2561}@media screen and (min-width:63.75em){.header-icon--content-feed,.header-icon--profile{display:none}}.header-icon>span.icon,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .header-icon>span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .header-icon>span.product-info__shade-swatch:before,.cheatsheet .header-icon>span.cheatsheet__dash,.header-icon>span.video-kit__hero-image,.header-icon>span.video-kit__card-image,.header-icon>span.video-promoted__image{display:block;padding:0 5px;float:left}@media screen and (min-width:47.5em){.header-icon>span.icon,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .header-icon>span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .header-icon>span.product-info__shade-swatch:before,.cheatsheet .header-icon>span.cheatsheet__dash,.header-icon>span.video-kit__hero-image,.header-icon>span.video-kit__card-image,.header-icon>span.video-promoted__image{padding:0 7px}}@media screen and (min-width:80em){.header-icon>span.icon,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .header-icon>span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .header-icon>span.product-info__shade-swatch:before,.cheatsheet .header-icon>span.cheatsheet__dash,.header-icon>span.video-kit__hero-image,.header-icon>span.video-kit__card-image,.header-icon>span.video-promoted__image{padding:0 10px}}.header-icon>span:not(.icon){font-weight:300;position:relative;float:right;display:block;font-size:.625rem;text-decoration:none;letter-spacing:.1rem;line-height:69px;margin-left:-2px;padding-right:2px}body.cart-menu-open .header-icon--cart{color:#fc2561}.header-icon__count{font-size:10px;font-weight:300}.header-icon--has-update:after{content:'';position:absolute;top:21px;right:1px;width:5px;height:5px;border-radius:5px;background:#fc2561}@media screen and (min-width:47.5em){.header-icon--has-update:after{right:3px}}.header-icon--has-update.header-icon--profile:after{right:5px}@media screen and (min-width:47.5em){.header-icon--has-update.header-icon--profile:after{right:7px}}.header-icon-status{font-weight:100;width:0;position:relative;left:-5px;color:#fc2561;font-size:.625rem;text-decoration:none;line-height:68px;letter-spacing:.0625rem}.header-linklist{position:relative}.header-linklist--more,.header-linklist .column-links--right{font-weight:500;box-sizing:border-box;margin-top:36px;float:left;width:220px;border-right:1px solid #999;padding-left:20px;z-index:2;margin-left:50px}.header-linklist--more ul,.header-linklist .column-links--right ul{list-style-type:none;margin:0;padding:0}.header-linklist--more li,.header-linklist .column-links--right li{float:left;width:135px;margin-bottom:20px}.header-linklist--more li a,.header-linklist .column-links--right li a{color:white;text-decoration:none;text-transform:uppercase;font-size:1rem;letter-spacing:.1rem}.no-touch .header-linklist--more li a:hover,.no-touch .header-linklist .column-links--right li a:hover{color:#fc2561}@media screen and (min-width:80em){.header-linklist--more,.header-linklist .column-links--right{width:380px;margin-left:0}.header-linklist--more li,.header-linklist .column-links--right li{width:165px}}.header-linklist--more{width:390px;margin-top:36px;padding-left:50px;border-right:1px solid rgba(153,153,153,0.25)}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-linklist--more{width:276px;padding-left:0;margin-left:20px;left:-17px}.header-linklist--more li{width:119px}.header-linklist--more li:nth-child(2n-1){width:130px}}@media screen and (min-width:80em) and (max-width:9999em){.header-linklist--more{padding-left:0;width:360px}}.header-linklist .column-links--right{margin-top:4px}.header-linklist--footer{letter-spacing:.05rem}.header-linklist--footer ul{line-height:35px;letter-spacing:.1rem;font-size:.75rem}.header-linklist--footer a{font-weight:300;font-size:.75rem;color:#7c1230;text-decoration:none}.no-touch .header-linklist--footer a:hover{color:#fff}.header-validate{font-weight:300;margin-top:8px;font-size:.625rem;color:#fff;letter-spacing:.1rem}.header-validate--email{color:#fff}.header-validate--locate{color:#fc2561}.header-banner{height:80px;width:100%;background:#000;display:none;z-index:300;position:relative}.header-banner h1{margin:0;font-size:0}@media screen and (min-width:0) and (max-width:47.4375em){.header-banner{opacity:1 !important;display:block;height:30px;background:#222}}@media screen and (min-width:63.75em){.header-banner{display:block}}.header-more{font-size:.75rem;width:100%;height:350px;position:absolute;left:0;top:0;display:none;letter-spacing:.1rem}noscript .header-more{display:block;position:relative;padding-top:70px;height:310px}.header-more:after{content:"";width:100%;height:25px;position:absolute;bottom:0;z-index:0;background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.4) 0,transparent 100%)}.header-more>div{width:100%;height:100%;margin:0 auto;position:relative}.header-more .button{display:none}.header-more__locate{box-sizing:border-box;margin-top:36px;padding-left:50px;float:left;position:relative;z-index:2}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-more__locate{padding-left:30px;margin-top:30px}}@media screen and (min-width:80em){.header-more__locate{margin-top:30px;padding-left:83px}}.header-more__locate .floating-input{float:left}.header-more__locate .locate-form{visibility:collapse}.header-more__locate input{width:220px;transition:width .5s ease-in-out}.header-more__locate h4{display:none;clear:both;color:#fff;margin:0 0 10px 0;font-size:1rem;font-family:"Neue Helvetica W01";font-weight:500;letter-spacing:.1rem;text-transform:uppercase}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-more__locate h4{font-size:1rem}}@media screen and (min-width:63.75em){.header-more__locate h4{margin-bottom:11px}}.header-more__locate h4 span{font-size:1.25rem;margin-right:8px;position:relative;top:3px}.header-more__locate li{list-style-type:none;float:left;clear:both;width:135px;margin-bottom:20px}.header-more__locate li a{color:white;text-decoration:none;text-transform:uppercase;font-size:1rem;letter-spacing:.1rem}.no-touch .header-more__locate li a:hover{color:#fc2561}.header-more__language{width:220px;height:40px;line-height:40px;padding-left:10px;margin-top:15px;color:#7c1230;border-top:1px solid #7c1230;border-bottom:1px solid #7c1230;position:relative;z-index:2}.header-more__newsletter .header-validate{opacity:0}.header-more__misc{width:320px;height:155px;margin-top:20px;padding-left:20px;float:left;border-right:1px solid rgba(124,18,48,0.42);position:relative;z-index:2}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-more__misc{width:290px;padding-left:30px}}.header-more__links{margin-top:36px;padding-left:30px;float:left;position:relative;z-index:2}.header-more .newsletter-unsubscribe{font-weight:300;margin:5px 0 5px;font-size:.625rem;color:#fff;letter-spacing:.1rem;width:auto}.header-more .more-bg{position:absolute;top:0;bottom:0;left:0;right:0}.header-more__left{float:left;width:55%;height:100%;position:relative}.header-more__left .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-more__left{width:60%}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-more__left{width:57%}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-more__left>div{float:right;padding-right:30px}.header-more__left>div .floating-input{width:200px}.header-more__left>div .floating-input input{width:200px}}.header-more__left .more-left-container{float:right}@media screen and (min-width:80em){.header-more__left .more-left-container{width:702px}}.header-more__right{float:left;width:45%;height:100%;position:relative}.header-more__right .more-bg{background:url(../img/header/pink-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-more__right{width:40%}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-more__right{width:43%}}.header-more__right .header-more__links{margin-top:24px}.header-bar{height:60px;max-width:1080px;width:100%;margin:0 auto;background:#000;position:relative;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;z-index:200;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.header-bar--more-open{-webkit-transform:translateY(230px);-ms-transform:translateY(230px);transform:translateY(230px)}.header-bar__links--left{float:left;height:100%;display:none}@media screen and (min-width:63.75em){.header-bar__links--left{display:block}}.header-bar__links--right{float:right;margin-right:15px;height:100%}.header-bar__links--right .header-link__lang-switcher{margin-right:5px}@media screen and (max-width:63.75em){.header-bar__links--right .header-link__lang-switcher{display:none}}.header-link{font-weight:500;font-size:.6875rem;text-decoration:none;position:relative;float:left;color:#fff;line-height:60px;letter-spacing:.15rem;margin-right:30px}.header-link:first-child{margin-left:20px}.header-link:last-child{margin-right:0}.no-touch .header-bar .header-link:hover ul,.header-bar .header-link:active ul,.header-link.dropdown-open ul{display:block}.no-touch .header-bar .header-link:hover span.title:before,.header-bar .header-link:active span.title:before,.header-link.dropdown-open span.title:before{display:block}.header-link .header-lang-switcher{margin-left:5px}.header-link .header-lang-switcher span{text-decoration:none;padding-bottom:5px;border-bottom:1px solid #fc2561;top:-1px}.no-touch .header-link .header-lang-switcher:hover,.header-link .header-lang-switcher:active,.header-link .header-lang-switcher.active{color:#fc2561}.header-link .maybellinenow{display:block}@media screen and (min-width:47.5em){.header-link .maybellinenow{display:none}}.no-touch .header-link--gray:hover>a,.header-link--gray:active>a{color:white}.header-link span.icon,.header-link .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .header-link span.color-picker__swatch:before,.header-link .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade span.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .header-link span.product-info__shade-swatch:before,.header-link .cheatsheet span.cheatsheet__dash,.cheatsheet .header-link span.cheatsheet__dash,.header-link span.video-kit__hero-image,.header-link span.video-kit__card-image,.header-link span.video-promoted__image{display:none}.header-link>a{color:#fff;text-decoration:none;text-transform:uppercase;position:relative;display:block}.header-link>a span{position:relative}.header-link>a span:after{content:'';position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;border-bottom:1px solid #fc2561;display:none}.header-link>a span.title:before{content:'';position:absolute;left:0;bottom:-4px;width:100%;border-bottom:1px solid #fc2561;display:none}.header-link--gray>a{color:#999}.no-touch .header-link--gray>a:hover,.header-link--gray>a:active{color:#fff}.header-link--signin{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:relative;margin-right:10px;display:none;float:left}@media screen and (min-width:63.75em){.header-link--signin{display:inline}}.header-link--signin .header-dropdown,.header-link--signin .icon-arrow_down{display:none}.header-link--signin .profile-hidden{display:none}.header-link--signin .profile-hidden.active{display:block}.header-link--profile{display:none}.header-dropdown{font-weight:300;font-size:.75rem;display:none;margin:0;padding:0;width:230px;list-style-type:none;position:absolute;top:60px;left:-22px;z-index:2}.header-dropdown:after{content:'';height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;position:absolute;top:0;left:32px}.header-dropdown li{width:100%;height:54px;line-height:54px;position:relative;border-bottom:1px solid #333}.header-dropdown li:last-child{border-bottom:0}.header-dropdown li a{width:100%;padding-left:22px;display:block;height:100%;left:100%;color:#f1f1f1;background:#1f1f1f;text-decoration:none}.no-touch .header-dropdown li a:hover{color:#fff;background:#fc2561 !important}.hamburger-menu .header-dropdown{z-index:2;display:block;width:100%;position:relative;top:0;left:0;height:0;overflow:hidden;transition:height .3s ease-in-out}.hamburger-menu .header-dropdown:before{content:'';height:10px;width:100%;display:block;position:absolute;top:0;left:0;z-index:2;background-image:linear-gradient(to bottom,rgba(0,0,0,0.1),transparent)}.hamburger-menu .header-dropdown:after{display:none}.hamburger-menu .header-dropdown li{font-size:.75rem;width:100%;height:60px;line-height:60px;box-sizing:border-box;border-bottom:1px solid #333}.hamburger-menu .header-dropdown li:last-child{border-bottom:0}.hamburger-menu .header-dropdown li a{font-weight:300;padding-left:40px;background:#191919}body.hamburger-open{overflow-y:hidden;position:fixed}body.hamburger-open .site-container{-webkit-transform:translate(260px,0);-ms-transform:translate(260px,0);transform:translate(260px,0)}body.hamburger-open .chatbot{-webkit-transform:translate(260px,0);-ms-transform:translate(260px,0);transform:translate(260px,0)}body.hamburger-open .cookie-bar{-webkit-transform:translate(260px,0);-ms-transform:translate(260px,0);transform:translate(260px,0)}body.hamburger-open .header-shift{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.hamburger-open .hamburger-menu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.hamburger-open .header-icon--hamburger .icon-arrow_left{display:block}body.hamburger-open .header-icon--hamburger .icon-hamburger{display:none}body.hamburger-open .header-bar{-webkit-transform:translate(260px,0);-ms-transform:translate(260px,0);transform:translate(260px,0)}.header-shift{position:absolute;width:260px;height:60px;top:0;-webkit-transform:translate(-260px,0);-ms-transform:translate(-260px,0);transform:translate(-260px,0);display:block;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;border-right:1px solid rgba(153,153,153,0.5)}.header-shift .header-link--signin{display:inline-block}.header-shift a:first-child{margin-left:20px}@media screen and (min-width:0) and (max-width:47.4375em){.header-shift{top:30px}}.hamburger-menu{position:fixed;top:70px;width:260px;-webkit-transform:translate(-260px,0);-ms-transform:translate(-260px,0);transform:translate(-260px,0);height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:26;padding-bottom:150px;background:#1f1f1f;border-right:1px solid rgba(153,153,153,0.5)}@media screen and (min-width:47.5em) and (max-width:63.6875em){.hamburger-menu{top:60px}}body.transition-ready .hamburger-menu{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out}.hamburger-menu>div{display:none;z-index:0}.hamburger-menu>div.active{display:block;z-index:5}.hamburger-menu::-webkit-scrollbar{display:none}.hamburger-menu__links{float:left;position:relative}.hamburger-menu .header-link{font-weight:500;font-size:.75rem;width:100%;line-height:60px;box-sizing:border-box;margin-right:0;border-bottom:1px solid #333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative}.hamburger-menu .header-link span.icon,.hamburger-menu .header-link .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .hamburger-menu .header-link span.color-picker__swatch:before,.hamburger-menu .header-link .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade span.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .hamburger-menu .header-link span.product-info__shade-swatch:before,.hamburger-menu .header-link .cheatsheet span.cheatsheet__dash,.cheatsheet .hamburger-menu .header-link span.cheatsheet__dash,.hamburger-menu .header-link span.video-kit__hero-image,.hamburger-menu .header-link span.video-kit__card-image,.hamburger-menu .header-link span.video-promoted__image{display:inline;font-size:1.25rem;position:absolute;right:15px;top:0}.no-touch .hamburger-menu .header-link:hover,.hamburger-menu .header-link:active{cursor:pointer}.no-touch .hamburger-menu .header-link:hover span.title:before,.hamburger-menu .header-link:active span.title:before{display:block}.hamburger-menu .header-link>a{margin-left:20px;display:block;padding-bottom:0}.hamburger-menu .header-link--more{display:none}.hamburger-menu .header-link--gray:after{display:none}.hamburger-menu .header-link:first-child{margin-left:0}.hamburger-menu .header-link.dropdown-open{border-bottom:0}body.cart-menu-open{overflow-y:hidden;position:fixed}body.cart-menu-open .cart-menu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.header-tall .cart-menu{top:141px;padding-bottom:200px}body.header-tall.header-fixed .cart-menu{top:60px}body.header-short .cart-menu{top:60px;padding-bottom:100px}@media screen and (min-width:0) and (max-width:47.4375em){body.header-short .cart-menu{top:90px}}.cart-menu{position:fixed;width:320px;right:0;-webkit-transform:translate(350px,0);-ms-transform:translate(350px,0);transform:translate(350px,0);height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:99;padding-bottom:100px;background:#fff;border-left:1px solid rgba(153,153,153,0.5);padding:0 20px}body.transition-ready .cart-menu{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out}.cart-menu__info{letter-spacing:.05rem;text-align:center;margin-top:18px;padding-bottom:18px;border-bottom:1px solid rgba(153,153,153,0.5);text-transform:uppercase}.cart-menu__info h1{text-align:left;font-size:1.125rem;font-weight:100;float:left;margin:0}.cart-menu__info h1 span{font-weight:500}.cart-menu__info .total-items{text-align:left;float:right;font-size:.625rem;line-height:1.375rem;font-weight:300}.cart-menu__item{position:relative;width:100%;padding:30px 0;border-bottom:1px solid rgba(153,153,153,0.5)}.cart-menu__item:last-child{border-bottom:0}.cart-menu__item a.close{position:absolute;top:30px;right:0;color:#999;text-decoration:none;font-size:.8125rem}.no-touch .cart-menu__item a.close:hover,.cart-menu__item a.close:active{color:#000}.cart-menu__item .image{width:80px;margin-right:5px;float:left;box-shadow:0 34px 58px -33px rgba(0,0,0,0.75)}.cart-menu__item .image img{width:100%}.cart-menu__item .image:after{width:80px;height:7px;top:97%}.cart-menu__item .info{width:174px;float:right;text-transform:uppercase;letter-spacing:.075rem}.cart-menu__item .info .title-container{overflow:auto;float:left}.cart-menu__item .info .title-container a{text-decoration:none;color:#000}.no-touch .cart-menu__item .info .title-container a:hover,.cart-menu__item .info .title-container a:active{color:#000}.cart-menu__item .info .title{float:left;font-size:.625rem;line-height:.75rem;font-weight:500;width:120px}.cart-menu__item .info .color{float:left;clear:both;font-size:.5rem;line-height:.75rem;font-weight:300;letter-spacing:.1rem;margin-top:8px}.cart-menu__item .info .price{margin-top:-19px;margin-right:-3px;float:right;font-size:.625rem;line-height:.875rem;font-weight:100}.cart-menu__item .info .price span{letter-spacing:.12rem;font-size:.625rem}.cart-menu__item .info .price div{font-weight:500}.cart-menu__item .info .stock{float:left;clear:both;font-size:.75rem;line-height:1.4375rem;font-weight:500;color:#fc2561;height:22px;margin-bottom:20px;margin-top:8px}.cart-menu__item .info .quantity{float:left;clear:both;margin-top:11px}.no-touch .cart-menu__item .info .quantity a:hover,.cart-menu__item .info .quantity a:active{color:#000}.cart-menu__item .info .quantity div.quantity-text{font-size:.625rem;font-weight:500;float:left;line-height:1.5625rem;margin-right:8px}.cart-menu__item .info .quantity input.quantity-input{display:none;clear:both;height:25px;width:30px;text-align:center;font-size:.5625rem;font-weight:300;font-family:"Neue Helvetica W01";float:left}.cart-menu__item .info .quantity input.quantity-input.active{display:block}.cart-menu__item .info .quantity .chosen-container{float:left;clear:both;width:66px;height:30px;float:left}.cart-menu__item .info .quantity .chosen-container a.chosen-single{height:30px;line-height:30px}.cart-menu__item .info .quantity .chosen-container.hidden{display:none}.cart-menu__item .info .quantity a.update{font-size:.5625rem;line-height:1rem;font-weight:300;color:#999;text-decoration:none;border-bottom:1px solid #999;letter-spacing:.1rem;text-transform:capitalize;display:block;float:left;margin-top:4px;margin-left:10px}.cart-menu__item .info .quantity .remove{float:left;clear:both;text-transform:capitalize;font-size:.5625rem;line-height:1rem;font-weight:300;color:#999;text-decoration:none;border-bottom:1px solid #999;letter-spacing:.1rem;margin-top:8px}.cart-menu__button{width:100%;text-align:center;margin-top:30px}.cart-menu__empty{text-align:center;position:relative;color:#666;font-size:12px;line-height:1.25rem;font-weight:300;letter-spacing:1.60000002384186px}.cart-menu__empty h3{text-align:center;position:relative;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;font-weight:100;margin-bottom:3.125rem}.cart-menu__empty h3:after{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-1.25rem;content:" ";width:2.5rem;height:.0625rem;background-color:#000}@media screen and (min-width:47.5em){.cart-menu__empty h3:after{bottom:-1.5625rem}}.cart-menu__empty p{font-weight:300;font-size:.75rem;padding:0 1.25rem}@-moz-document url-prefix(){body.header-tall .cart-menu .cart-menu__button{margin-bottom:200px}body.header-short .cart-menu .cart-menu__button{margin-bottom:100px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.header-tall .cart-menu .cart-menu__button{margin-bottom:200px}body.header-short .cart-menu .cart-menu__button{margin-bottom:100px}}.header-middle{display:none;width:100%;height:250px;margin-top:-250px;position:relative;top:0;z-index:201;overflow:hidden}body.transition-ready .header-middle{transition:margin .4s linear}body.middle--more .header-middle{overflow:visible}@media screen and (min-width:63.75em){.header-middle{display:block}}.header-middle--open{margin-top:0}.header-middle>div{z-index:1;display:none}.header-middle>div.active{z-index:5;display:block}body.no-anim .header-middle{transition:none}body.middle--more .header-middle--open{margin-top:0}body.middle--signin .header-middle--open{margin-top:0}body.middle--forgot .header-middle--open{margin-top:0}body.middle--message .header-middle--open{margin-top:0}body.middle--register .header-middle{height:460px;margin-top:-440px}body.middle--register .header-middle--open{margin-top:0}.header-signin{font-size:.75rem;width:100%;height:100%;position:absolute;left:0;top:0;display:none;letter-spacing:.1rem}noscript .header-signin{display:block;position:relative;height:210px;color:#fff}noscript .header-signin input{visibility:visible}.header-signin input[type="text"],.header-signin input[type="password"]{height:2.75rem}.header-signin input:focus{outline:0}.header-signin:after{content:"";width:100%;height:25px;position:absolute;bottom:0;z-index:0;background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.4) 0,transparent 100%)}.header-signin>div{width:100%;height:100%;margin:0 auto;position:relative}.header-signin__right{float:left;width:73%;height:100%;position:relative;background:#1a1a1a}.header-signin__right .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-signin__right{width:64%}}.header-signin__right div.container{position:absolute;left:0;height:100%;width:100%;padding:20px 40px 0 40px}@media screen and (min-width:80em){.header-signin__right div.container{padding:20px 40px 0 60px}}.header-signin__right .info{margin-right:20px;margin-bottom:10px;width:200px;float:left}@media screen and (min-width:80em){.header-signin__right .info{width:220px;margin-right:40px;margin-bottom:10px}}.header-signin__right .info h3{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem}.header-signin__right .info h3 span{font-weight:500;display:block}.header-signin__right .info p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:22px}.header-signin__right .info p a{color:#fff;text-decoration:none}.no-touch .header-signin__right .info p a:hover{text-decoration:none;color:#fc2561}@media screen and (min-width:80em){.header-signin__right .info p{margin-top:22px}}.header-signin__right .info p+p{margin-top:9px}.header-signin__right .form{float:left}.header-signin__right .form .form__group{letter-spacing:.15rem}.header-signin__right .form .form__group.email{margin-right:20px}.header-signin__right .form .form__group.password a{margin-top:10px;color:#fff;font-weight:300;font-size:.6875rem;text-decoration:none;display:block}.header-signin__right .form .form__group.password a:hover{text-decoration:none;color:#fc2561}.header-signin__right .form .form__group.remember{font-size:.75rem;line-height:.625rem;font-weight:500;text-transform:uppercase;margin-top:12px;float:left;clear:both;width:220px;height:15px}.header-signin__right .form .form__group.remember label{color:#fff;letter-spacing:.15rem}.header-signin__right .form .form__group.remember label:before{position:relative;top:-1px}.header-signin__right .form .form__group.remember:focus,.header-signin__right .form .form__group.remember input:focus,.header-signin__right .form .form__group.remember:active,.header-signin__right .form .form__group.remember input:active{-webkit-tap-highlight-color:transparent;outline:0}.header-signin__right .form .floating-input{float:left}.header-signin__right .form button{margin-top:10px;float:left;clear:both;background:transparent}.header-signin__right .form p{float:left;width:100%;margin-top:0;font-weight:300;font-size:.625rem;line-height:1rem;color:#999}.header-signin__right .form p a{color:#fff}.header-signin__right .form p a:hover{color:#fc2561}.header-signin__left{float:left;width:27%;height:100%;position:relative;background:#1a1a1a}.header-signin__left .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-signin__left{width:36%}}.header-signin__left div.container{position:absolute;left:0;height:100%;width:280px;padding:45px 30px}.header-signin__left div.container .googleplus-button{display:none}@media screen and (min-width:80em){.header-signin__left div.container{width:460px;padding:50px 60px 45px 40px}}.header-signin__left h3{margin:0 0 17px;font-weight:100;font-size:1rem;line-height:1.25rem}.header-signin__left h3 span{font-weight:500;display:block}.header-signin__left button{background:transparent;margin-top:0}.header-signin__left p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:0}.header-signin__left p a{color:#fff}.header-signin__left p a:hover{color:#fc2561}.header-signin .more-bg{position:absolute;top:0;bottom:0;left:0;right:0}.header-forgot{font-size:.75rem;width:100%;height:100%;position:absolute;left:0;top:0;display:none;letter-spacing:.1rem}noscript .header-forgot{display:block;position:relative;height:210px;color:#fff}noscript .header-forgot input{visibility:visible}.header-forgot input[type="text"],.header-forgot input:focus{outline:0}.header-forgot:after{content:"";width:100%;height:25px;position:absolute;bottom:0;z-index:0;background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.4) 0,transparent 100%)}.header-forgot>div{width:100%;height:100%;margin:0 auto;position:relative}.header-forgot p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:0}.header-forgot p a{color:#fff}.header-forgot p a:hover{color:#fc2561}.header-forgot__right{float:left;width:73%;height:100%;position:relative;background:#1a1a1a}.header-forgot__right .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-forgot__right{width:64%}}.header-forgot__right div.container{position:absolute;right:0;height:100%;width:740px;padding:45px 30px}@media screen and (min-width:80em){.header-forgot__right div.container{width:820px;padding:55px 40px 45px 60px}}.header-forgot__right .info{margin-right:20px;width:200px;float:left}@media screen and (min-width:80em){.header-forgot__right .info{width:220px;margin-right:40px}}.header-forgot__right .info h3{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem}.header-forgot__right .info h3 span{font-weight:500;display:block}.header-forgot__right .info p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:10px}.header-forgot__right .info p a{color:#fff;text-decoration:none}.no-touch .header-forgot__right .info p a:hover{text-decoration:none;color:#fc2561}@media screen and (min-width:80em){.header-forgot__right .info p{margin-top:22px}}.header-forgot__right .info p+p{margin-top:9px}.header-forgot__right .form{float:left}.header-forgot__right .form .form__group{letter-spacing:.15rem}.header-forgot__right .form .form__group.email{margin-right:20px}.header-forgot__right .form .form__group.password a{margin-top:10px;color:#fff;font-weight:300;font-size:.6875rem;text-decoration:none;display:block}.header-forgot__right .form .form__group.password a:hover{text-decoration:none;color:#fc2561}.header-forgot__right .form .floating-input{float:left}.header-forgot__right .form button{margin-top:20px;float:left;clear:both;background:transparent}.header-forgot__left{float:left;width:27%;height:100%;position:relative;background:#1a1a1a}.header-forgot__left .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-forgot__left{width:36%}}.header-forgot__left div.container{position:absolute;left:0;height:100%;width:280px;padding:45px 30px}@media screen and (min-width:80em){.header-forgot__left div.container{width:460px;padding:55px 60px 45px 40px}}.header-forgot__left h3{margin:0 0 17px;font-weight:100;font-size:1rem;line-height:1.25rem}.header-forgot__left h3 span{font-weight:500;display:block}.header-forgot__left button{background:transparent;margin-top:0}.header-forgot .more-bg{position:absolute;top:0;bottom:0;left:0;right:0}.header-register{font-size:.75rem;width:100%;height:100%;position:absolute;left:0;top:0;letter-spacing:.1rem;display:none}noscript .header-register{display:block;position:relative;height:350px;color:#fff}noscript .header-register input{visibility:visible}.header-register input[type="text"],.header-register input[type="password"]{height:2.75rem}.header-register input:focus{outline:0}.header-register:after{content:"";width:100%;height:25px;position:absolute;bottom:0;z-index:0;background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.4) 0,transparent 100%)}.header-register>div{width:100%;height:100%;margin:0 auto;position:relative}.header-register p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:6px;float:left;width:100%}.header-register p a{color:#fff}.header-register p a:hover{color:#fc2561}@media screen and (min-width:80em){.header-register p{margin-top:6px}}.header-register__right{float:left;width:70%;height:100%;position:relative;background:#1a1a1a}.header-register__right .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-register__right{width:65%}}.header-register__right div.container{position:absolute;left:0;height:100%;width:100%;padding:10px 0 55px 40px}@media screen and (min-width:80em){.header-register__right div.container{padding:10px 40px 45px 100px}}.header-register__right .info{margin-right:30px;width:160px;float:left}@media screen and (min-width:80em){.header-register__right .info{width:220px;margin-right:40px}}.header-register__right .info h3{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem}.header-register__right .info h3 span{font-weight:500;display:block}.header-register__right .info p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:22px}.header-register__right .info p a{color:#fff;text-decoration:none}.no-touch .header-register__right .info p a:hover{text-decoration:none;color:#fc2561}@media screen and (min-width:80em){.header-register__right .info p{margin-top:22px}}.header-register__right .info p+p{margin-top:9px}.header-register__right .form{float:left;width:auto}.header-register__right .form .register-inputs{float:left;margin-right:40px}.header-register__right .form .register-checkboxes .form__group.legal-text{max-height:135px;min-height:0;overflow:auto}.header-register__right .form .register-checkboxes .form__group .terms-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%}@media screen and (min-width:63.75em){.header-register__right .form .register-inputs .form__group{width:220px;margin-right:10px}.header-register__right .form .register-inputs .form__group:nth-child(odd){clear:both}}.header-register__right .form .register-checkboxes{position:relative;float:left;width:350px}.header-register__right .form .register-checkboxes .form__group.terms span{display:none;color:#fc2561}.header-register__right .form .register-checkboxes .form__group.terms input.error+label span{display:inline}.header-register__right .form .register-checkboxes .form__group{float:left;clear:both;width:400px}.header-register__right .form .register-checkboxes .form__group label{color:#fff;font-size:.625rem;line-height:1rem;font-weight:300;text-transform:none;position:relative;float:left;padding-left:30px;letter-spacing:.1rem}.header-register__right .form .register-checkboxes .form__group label:before{display:block;float:left;position:absolute;left:0;top:3px}.header-register__right .form .form__group{letter-spacing:.15rem;margin-bottom:15px}.header-register__right .form button{margin-top:20px;float:left;clear:both;background:transparent;width:220px}@media screen and (min-width:80em){.header-register__right .form button{margin-top:10px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-register__right .form button{margin-top:2px}}.header-register__left{float:left;width:30%;height:100%;position:relative;background:#1a1a1a}.header-register__left .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-register__left{width:35%}}.header-register__left div.container{position:absolute;left:0;height:100%;width:300px;padding:30px 40px}@media screen and (min-width:80em){.header-register__left div.container{width:420px}}.header-register__left h3{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem}.header-register__left h3 span{font-weight:500;display:block}@media screen and (min-width:80em){.header-register__left h3{margin-bottom:15px}}.header-register__left button{background:transparent;margin-top:20px}@media screen and (min-width:80em){.header-register__left button{margin-top:0}}.header-register__left button span{position:relative;top:1px;font-size:15px;margin-right:4px}.header-register .more-bg{position:absolute;top:0;bottom:0;left:0;right:0}.header-message{font-size:.75rem;width:100%;height:100%;position:absolute;left:0;top:0;display:none;letter-spacing:.1rem}.header-message:after{content:"";width:100%;height:25px;position:absolute;bottom:0;z-index:0;background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.4) 0,transparent 100%)}.header-message>div{width:100%;height:100%;margin:0 auto;position:relative}.header-message__left{float:left;width:70%;height:100%;position:relative;background:#1a1a1a}.header-message__left .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-message__left{width:75%}}.header-message__left div.container{position:absolute;right:0;height:100%;width:720px;padding:60px}@media screen and (min-width:80em){.header-message__left div.container{width:960px;padding:55px 40px 45px 60px}}.header-message__left h1,.header-message__left h2{float:left;clear:both;font-size:1.875rem;line-height:2.125rem;color:#fff;font-weight:100;text-transform:uppercase;margin:0;letter-spacing:.15rem}.header-message__left h1 span,.header-message__left h2 span{font-weight:500}.header-message__left h1{font-size:2.625rem;line-height:3.75rem}@media screen and (min-width:80em){.header-message__left h1{font-size:3.75rem}}.header-message__left p{float:left;clear:both;width:550px;font-size:.6875rem;line-height:1.0625rem;font-weight:300;color:#999}.header-message__left h1+p{margin-top:0}@media screen and (min-width:80em){.header-message__left h1+p{margin-top:15px}}.header-message__left button{float:right;top:-61px;position:relative}@media screen and (min-width:80em){.header-message__left button{top:-27px}}.header-message__right{float:left;width:30%;height:100%;position:relative;background:#1a1a1a}.header-message__right .more-bg{background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:80em){.header-message__right{width:25%}}.header-message__right div.container{position:absolute;left:0;height:100%;width:300px;padding:40px}@media screen and (min-width:80em){.header-message__right div.container{width:320px}}.header-message__right button{background:transparent;position:relative;top:51px;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}.header-message .more-bg{position:absolute;top:0;bottom:0;left:0;right:0}.hamburger__more{position:absolute;top:0;left:0;min-height:100%;width:100%;padding-bottom:100px}@media screen and (min-width:0) and (max-width:47.4375em){.hamburger__more{top:30px}}.hamburger__more .hamburger-menu__links{float:left;position:relative}.hamburger__more .header-link{font-weight:500;font-size:.75rem;width:100%;line-height:60px;box-sizing:border-box;margin-right:0;border-bottom:1px solid #333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative}.hamburger__more .header-link span.icon,.hamburger__more .header-link .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .hamburger__more .header-link span.color-picker__swatch:before,.hamburger__more .header-link .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade span.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .hamburger__more .header-link span.product-info__shade-swatch:before,.hamburger__more .header-link .cheatsheet span.cheatsheet__dash,.cheatsheet .hamburger__more .header-link span.cheatsheet__dash,.hamburger__more .header-link span.video-kit__hero-image,.hamburger__more .header-link span.video-kit__card-image,.hamburger__more .header-link span.video-promoted__image{display:inline;font-size:1.25rem;position:absolute;right:15px;top:0}.hamburger__more .header-link>a{margin-left:20px}.hamburger__more .header-link--more{display:none}.hamburger__more .header-link--gray:after{display:none}.hamburger__more .header-link:first-child{margin-left:0}.hamburger__more .header-link.dropdown-open{border-bottom:0}.hamburger__more .hamburger-menu__more-links{width:100%;float:left;margin-top:10px}.hamburger__more .hamburger-menu__more-links a{font-weight:300;font-size:.75rem;text-decoration:none;color:#666;line-height:30px;padding-left:20px}.no-touch .hamburger__more .hamburger-menu__more-links a:hover,.hamburger__more .hamburger-menu__more-links a:active{color:#fff;text-decoration:none}.hamburger__more .hamburger-menu__language{width:100%;float:left;margin-top:25px;position:relative;font-weight:100;letter-spacing:.1rem;font-size:.75rem}.hamburger__more .hamburger-menu__language select{margin:0 auto;display:block}.hamburger__more .hamburger-menu__language .drop-select__options{display:none}.hamburger__more .hamburger-menu__language .drop-select__current{margin:0 auto}.hamburger-menu__more-links{display:none}@media screen and (max-width:63.75em){.hamburger-menu__more-links{display:block}}.header-more__links,.header-social--more,.header-more__newsletter,.drop-select--lang{display:block}@media screen and (max-width:63.75em){.header-more__links,.header-social--more,.header-more__newsletter,.drop-select--lang{display:none}}.column-links--right{display:none}@media screen and (max-width:80em){.column-links--right{display:block}}@-moz-document url-prefix(){.hamburger-menu__more-links{height:240px}}.hamburger__signin{position:absolute;top:0;left:0;min-height:100%;width:100%;padding-bottom:100px;letter-spacing:.1rem;background:#1f1f1f}.hamburger__signin__form{width:100%;padding:0 20px;margin-top:25px}.hamburger__signin__form .info{margin-bottom:20px;color:#fff}.hamburger__signin__form h3{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem}.hamburger__signin__form h3 span{font-weight:500;display:block}.hamburger__signin__form p{margin-top:13px;margin-bottom:3px;font-weight:300;font-size:.625rem;line-height:1rem;color:#999}.hamburger__signin__form p a{text-decoration:none;color:#fff}.hamburger__signin__form p a:hover{color:#fc2561}.hamburger__signin__form .form .form__group{margin-top:14px}.hamburger__signin__form .form .form__group.password{margin-bottom:35px}.hamburger__signin__form .form .form__group.password a{margin-top:15px;color:#fff;font-weight:300;font-size:.6875rem;text-decoration:none;display:block}.hamburger__signin__form .form .form__group.password a:hover{color:#fc2561}.hamburger__signin__form .form .form__group.remember{font-size:.75rem;line-height:.625rem;font-weight:500;text-transform:uppercase;margin-top:12px;float:left;clear:both;width:220px;height:15px;color:#fff}.hamburger__signin__form .form .form__group.remember label{color:#fff;letter-spacing:.15rem}.hamburger__signin__form .form .form__group.remember label:before{position:relative;top:-1px}.hamburger__signin__form .form .form__group.remember:focus,.hamburger__signin__form .form .form__group.remember input:focus,.hamburger__signin__form .form .form__group.remember:active,.hamburger__signin__form .form .form__group.remember input:active{-webkit-tap-highlight-color:transparent;outline:0}.hamburger__signin__form button{margin-top:30px}.hamburger__signin__facebook{width:100%;padding:27px 20px 0;margin-bottom:40px}.hamburger__signin__facebook h3{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem}.hamburger__signin__facebook h3 span{font-weight:500;display:block}.hamburger__signin__facebook p{font-weight:300;font-size:.625rem;line-height:1rem;color:#999;margin-top:6px}.hamburger__signin__facebook p a{color:#fff}.hamburger__signin__facebook p a:hover{color:#fc2561}.hamburger__signin__facebook button{margin-top:20px}.hamburger__signin__facebook button span{position:relative;top:1px;font-size:15px;margin-right:4px}.hamburger__signin__facebook button.googleplus-button{margin-top:0;display:none}.header-signin__left,.header-signin__right{display:none}@media screen and (min-width:63.75em){.header-signin__left,.header-signin__right{display:block}}.hamburger__signin__form,.hamburger__signin__facebook{display:block}@media screen and (min-width:63.75em){.hamburger__signin__form,.hamburger__signin__facebook{display:none}}.hamburger__forgot{position:absolute;top:0;left:0;min-height:100%;width:100%;padding-bottom:100px;letter-spacing:.1rem;background:#1f1f1f}.hamburger__forgot__form{width:100%;padding:0 20px;margin-top:25px}.hamburger__forgot__form .info{margin-bottom:20px}.hamburger__forgot__form .info h3{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem}.hamburger__forgot__form .info h3 span{font-weight:500;display:block}.hamburger__forgot__form h3{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem}.hamburger__forgot__form h3 span{font-weight:500;display:block}.hamburger__forgot__form p{margin-top:13px;margin-bottom:3px;font-weight:300;font-size:.625rem;line-height:1rem;color:#999}.hamburger__forgot__form p a{text-decoration:none;color:#fff}.hamburger__forgot__form p a:hover{color:#fc2561}.hamburger__forgot__form .form .form__group{margin-top:14px}.hamburger__forgot__form .form .form__group.password{margin-bottom:35px}.hamburger__forgot__form .form .form__group.password a{margin-top:15px;color:#fff;font-weight:300;font-size:.6875rem;text-decoration:none;display:block}.hamburger__forgot__form .form .form__group.password a:hover{color:#fc2561}.hamburger__forgot__form button{margin-top:30px}.header-forgot__left,.header-forgot__right{display:none}@media screen and (min-width:63.75em){.header-forgot__left,.header-forgot__right{display:block}}.hamburger__forgot__form,.hamburger__forgot__right{display:block}@media screen and (min-width:63.75em){.hamburger__forgot__form,.hamburger__forgot__right{display:none}}.hamburger__register{position:absolute;top:0;left:0;min-height:100%;width:100%;padding-bottom:100px;letter-spacing:.1rem;background:#1f1f1f}.hamburger__register__form{float:left;width:100%;padding:0 20px;margin-top:25px}.hamburger__register__form h3{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem}.hamburger__register__form h3 span{font-weight:500;display:block}.hamburger__register__form p{font-weight:300;font-size:.625rem;line-height:1rem;color:#999}.hamburger__register__form p a{color:#fff}.hamburger__register__form p a:hover{color:#fc2561}.hamburger__register__form .form{margin-top:20px}.hamburger__register__form .form .register-checkboxes{width:220px;float:left;position:relative}.hamburger__register__form .form .register-checkboxes .form__group{float:left;clear:both;width:100%}.hamburger__register__form .form .register-checkboxes .form__group label{color:#ccc;font-size:.625rem;line-height:1rem;font-weight:300;text-transform:none;position:relative;float:left;padding-left:30px;letter-spacing:.1rem}.hamburger__register__form .form .register-checkboxes .form__group label:before{display:block;float:left;position:absolute;left:0;top:3px}.hamburger__register__form .form .form__group{margin-top:15px}.hamburger__register__form .form .form__group.password{margin-bottom:20px}.hamburger__register__form .form .form__group.terms span{display:none;color:#fc2561}.hamburger__register__form .form .form__group.terms input.error+label span{display:inline}.hamburger__register__form .form button{margin-top:30px}.hamburger__register__facebook{float:left;width:100%;padding:27px 20px 0}.hamburger__register__facebook h3{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem}.hamburger__register__facebook h3 span{font-weight:500;display:block}.hamburger__register__facebook p{font-weight:300;font-size:.625rem;line-height:1rem;color:#999;margin-top:6px}.hamburger__register__facebook p a{color:#fff}.hamburger__register__facebook p a:hover{color:#fc2561}.hamburger__register__facebook button{margin-top:20px}.hamburger__register__facebook button span{position:relative;top:1px;font-size:15px;margin-right:4px}.hamburger__register__facebook button.googleplus-button{margin-top:0}.header-register__left,.header-register__right{display:none}@media screen and (min-width:63.75em){.header-register__left,.header-register__right{display:block}}.hamburger__register__form,.hamburger__register__facebook{display:block}@media screen and (min-width:63.75em){.hamburger__register__form,.hamburger__register__facebook{display:none}}.hamburger__message{position:absolute;top:0;left:0;min-height:100%;width:100%;letter-spacing:.1rem;background:#1f1f1f;padding:25px 20px 100px 20px}.hamburger__message h1,.hamburger__message h2{margin:0;font-size:2.25rem;line-height:2.25rem;color:#fff;font-weight:100;text-transform:uppercase}.hamburger__message h1 span,.hamburger__message h2 span{font-weight:500}.hamburger__message h2{font-size:1.25rem;line-height:1.5rem}.hamburger__message p{margin-top:15px;font-size:.6875rem;line-height:1.0625rem;color:#999;font-weight:300}.hamburger__message button:first-child{margin-top:20px}.header-message--registered .header-message__left,.header-message--registered .header-message__right,.header-message--confirm .header-message__left,.header-message--confirm .header-message__right{display:none}@media screen and (min-width:63.75em){.header-message--registered .header-message__left,.header-message--registered .header-message__right,.header-message--confirm .header-message__left,.header-message--confirm .header-message__right{display:block}}.hamburger__message--registered .hamburger__message__left,.hamburger__message--registered .hamburger__message__right,.hamburger__message--confirm .hamburger__message__left,.hamburger__message--confirm .hamburger__message__right{display:block}@media screen and (min-width:63.75em){.hamburger__message--registered .hamburger__message__left,.hamburger__message--registered .hamburger__message__right,.hamburger__message--confirm .hamburger__message__left,.hamburger__message--confirm .hamburger__message__right{display:none}}.cookie-bar{width:100%;float:left;clear:both;background:#fc2561;position:relative;visibility:visible;opacity:1;overflow:hidden;max-height:400px;transition:-webkit-transform .5s ease-in-out,max-height .4s ease;transition:transform .5s ease-in-out,max-height .4s ease;z-index:99}.cookie-bar.closed{max-height:0}.cookie-bar.hide{display:none}.cookie-bar__container{max-width:1280px;position:relative;overflow:auto;margin:0 auto}.cookie-bar p{color:#fff;font-size:.6875rem;line-height:1.0625rem;font-weight:500;letter-spacing:.05rem;padding:20px 60px 20px 20px;margin:0;float:left}@media screen and (min-width:47.5em){.cookie-bar p{padding-right:80px}}@media screen and (min-width:63.75em){.cookie-bar p{padding-left:40px;padding-right:140px}}@media screen and (min-width:80em){.cookie-bar p{padding-left:40px;padding-right:180px}}.cookie-bar p a{text-decoration:underline;color:#fff}.cookie-bar a.close{position:absolute;top:10px;right:10px;color:#fff;text-decoration:none;z-index:19}.cookie-bar a.close:before{font-size:1.25rem}@media screen and (min-width:63.75em){.cookie-bar a.close{top:16px;right:24px}}.module-stateful.product-info{background-color:#fff;width:100%;text-align:center}@media screen and (min-width:47.5em){}@media screen and (min-width:63.75em){}@media screen and (min-width:80em){.module-stateful.product-info{max-width:100rem;margin:0 auto}}.module-stateful.product-info .commerce-connector-buybutton-modal{display:none;width:400px;top:30%;left:50%;text-align:center;margin-left:-200px;padding:1.4em 2em;position:fixed;background-color:#fff;z-index:1203}@media screen and (max-width:47.5em){.module-stateful.product-info .commerce-connector-buybutton-modal{width:90%;margin-left:auto;margin-right:auto;left:0;right:0;padding:1.4em .5em}}.module-stateful.product-info .commerce-connector-buybutton-modal .cta-labeled-close{padding:20px 20px 20px 20px;position:absolute;right:0;top:0}.module-stateful.product-info .commerce-connector-buybutton-modal .cta-labeled-close:before{font-size:25px}.module-stateful.product-info .commerce-connector-buybutton-modal .cta-labeled-close:after{margin:-13px 0 0 1px}.module-stateful.product-info .product-info__columns{margin:0 auto}@media screen and (min-width:47.5em){.module-stateful.product-info .product-info__columns{max-width:47.5rem}}@media screen and (min-width:63.75em){.module-stateful.product-info .product-info__columns{max-width:63.75rem}}@media screen and (min-width:80em){.module-stateful.product-info .product-info__columns{max-width:80rem}}.module-stateful.product-info .product-info__overlay-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);list-style:none;z-index:2}.module-stateful.product-info .product-info__overlay-icons li{display:inline-block;margin-right:20px}.module-stateful.product-info .product-info__overlay-icons li a{color:#fff;text-decoration:none;font-size:20px}.no-touch .module-stateful.product-info .product-info__overlay-icons li a:hover{color:#fc2561}.module-stateful.product-info .product-info__overlay-icons li a.copied:before{content:""}.module-stateful.product-info .col-1{display:none}@media screen and (min-width:47.5em){.module-stateful.product-info .col-1{display:block;float:left;width:23.75rem;margin-left:2.5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.module-stateful.product-info .col-1{margin-left:0;width:20.8125rem}}.module-stateful.product-info .col-1 .product-info__image-container{width:23.75rem;height:35.3125rem;text-align:center;position:relative}@media screen and (min-width:63.75em) and (max-width:79.9375em){.module-stateful.product-info .col-1 .product-info__image-container{width:21.125rem;height:31.4375rem}}.module-stateful.product-info .col-1 .product-info__image-container .product-info__left-overlay{display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.no-touch .module-stateful.product-info .col-1 .product-info__image-container:hover .product-info__color-overlay:after{display:block}.no-touch .module-stateful.product-info .col-1 .product-info__image-container:hover .product-info__left-overlay{display:none}@media screen and (min-width:0){.no-touch .module-stateful.product-info .col-1 .product-info__image-container:hover .product-info__left-overlay{display:block}}.module-stateful.product-info .col-1 .product-info__image-container .product-info__image-big{width:380px;height:565px}@media screen and (min-width:63.75em) and (max-width:79.9375em){.module-stateful.product-info .col-1 .product-info__image-container .product-info__image-big{width:20.8125rem;height:30.8125rem}}@media screen and (min-width:80em) and (max-width:9999em){.module-stateful.product-info .col-1 .product-info__image-container .product-info__image-big{height:31.4375rem;width:21.125rem}}.module-stateful.product-info .col-1 .product-info__horizontal-thumbs{width:23.75rem;font-size:0;word-spacing:1.25rem}@media screen and (min-width:63.75em){.module-stateful.product-info .col-1 .product-info__horizontal-thumbs{display:none}}.module-stateful.product-info .col-1 .product-info__horizontal-thumbs .product-info__thumb-container:first-child{margin-left:0}.module-stateful.product-info .col-1 .product-info__horizontal-thumbs .product-info__thumb-container{width:60px;height:80px;position:relative;float:left;margin-left:20px}.module-stateful.product-info .col-1 .product-info__horizontal-thumbs .product-info__thumb-container.active:before,.module-stateful.product-info .col-1 .product-info__horizontal-thumbs .product-info__thumb-container:hover:before{content:'';display:block;position:absolute;top:79px;bottom:-4px;left:1px;right:1px;background-color:#000}.module-stateful.product-info .col-1 .product-info__horizontal-thumbs .product-info__thumb{width:60px;height:80px;display:inline-block;border:1px solid #fafafa;vertical-align:top}.module-stateful.product-info .col-1 .product-info__horizontal-thumbs .product-info__thumb.active,.no-touch .module-stateful.product-info .col-1 .product-info__horizontal-thumbs .product-info__thumb:hover{cursor:pointer}.module-stateful.product-info .col-2{position:relative}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2{float:left;display:block;width:17.5rem;margin-left:1.25rem}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2{width:15rem;margin-left:.625rem;margin-right:.625rem}}@media screen and (min-width:80em){.module-stateful.product-info .col-2{width:20rem;margin-left:1.25rem;margin-right:1.25rem}}.module-stateful.product-info .col-2 .product-info__carousel-container{position:relative}.module-stateful.product-info .col-2 .product-info__carousel-container .new-brow{left:50%;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__carousel-container .new-brow{display:none}}.module-stateful.product-info .col-2 .product-info__carousel-container .product-info__carousel{width:12.5rem;overflow:hidden;position:relative;margin:0 auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__carousel-container .product-info__carousel{display:none}}.module-stateful.product-info .col-2 .product-info__carousel-container .product-info__carousel *:focus{outline:0}.module-stateful.product-info .col-2 .product-info__carousel-container .product-info__carousel .slick-dots{height:1.25rem;display:inline-block;list-style:none;padding:0;text-align:center;font-size:0;word-spacing:.625rem;margin:10px 0}.module-stateful.product-info .col-2 .product-info__carousel-container .product-info__carousel .slick-dots li{display:inline-block;height:.625rem;width:.625rem;border:.0625rem solid #ccc;border-radius:50%;margin:0 5px}.module-stateful.product-info .col-2 .product-info__carousel-container .product-info__carousel .slick-dots li button{display:none}.module-stateful.product-info .col-2 .product-info__carousel-container .product-info__carousel .slick-dots li.slick-active{background-color:#ccc}.module-stateful.product-info .col-2 .product-info__product-image{min-height:9.375rem;min-width:3.125rem;height:auto}.module-stateful.product-info .col-2 .carousel-nav{height:1.25rem;position:absolute;left:50%;bottom:.625rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);list-style:none;padding:0;text-align:center;font-size:0;word-spacing:.625rem}.module-stateful.product-info .col-2 .carousel-nav__item{display:inline-block;height:.625rem;width:.625rem;border:.0625rem solid #ccc;border-radius:50%}.module-stateful.product-info .col-2 .carousel-nav__item_active{background-color:#ccc}.module-stateful.product-info .col-2 .product-info__box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__box{display:block}}.module-stateful.product-info .col-2 .product-info__palette{-webkit-order:1;-ms-flex-order:1;order:1;width:17.5rem;border-top:.0625rem solid rgba(153,153,153,0.3);border-bottom:.0625rem solid rgba(153,153,153,0.3);margin:0 auto 1.4375rem}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette{margin-top:1.1875rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.module-stateful.product-info .col-2 .product-info__palette{width:15rem}}.module-stateful.product-info .col-2 .product-info__palette .product-info__primary-swatches{padding:1.25rem 0}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .product-info__primary-swatches{padding-bottom:0}}.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades{text-align:center;margin:0}.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades .color-picker__swatches li:nth-child(n+4),.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades .color-picker__swatches li:nth-child(n+4),.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades .color-picker__swatches li:nth-child(n+4){display:none}.module-stateful.product-info .col-2 .product-info__palette .color-picker{font-size:0}.module-stateful.product-info .col-2 .product-info__palette .color-picker__title{font-weight:300;text-align:center;word-spacing:normal;letter-spacing:1.25px;font-size:.625rem;line-height:1.5;text-transform:uppercase;color:#999;padding:1rem 0 .6875rem;margin:0 2.5rem;border-top:.0625rem solid rgba(153,153,153,0.3)}.module-stateful.product-info .col-2 .product-info__palette .color-picker li{display:inline-block;text-align:center}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches{box-sizing:border-box;padding:0;list-style:none;display:inline-block;text-align:center;width:240px;margin:0 20px 0 20px;padding:0 0 0 20px;display:none}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches.limit-four li:nth-child(n+7){display:none}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches.limit-four li:nth-child(n+4){display:inline-block}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches.limit-four li:nth-child(n+7){display:none}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches{margin:0}}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch{width:2.1875rem;height:2.1875rem;border-radius:50%;float:left;margin-right:47px;margin-bottom:10px;position:relative;color:#fff;cursor:pointer;transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;background-size:100%;box-shadow:0 0 0 1px rgba(153,153,153,0.3)}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch{width:30px;height:30px;margin-right:55px;margin-bottom:20px}}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch .color-picker__swatch__multicolor{overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px rgba(153,153,153,0.3);width:2.1875rem;height:2.1875rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch .color-picker__swatch__multicolor{width:30px;height:30px}}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch .color-picker__swatch__multicolor div{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.no-touch .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:hover{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem;line-height:1}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:nth-child(3n+3){margin-right:14px}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:nth-child(3n+3){margin-right:19px}}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch.selected:before{content:"";color:#fff}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__view-all{position:relative;margin:27px auto 20px;padding-top:3px;font-weight:300;font-size:.8125rem;letter-spacing:1.25px;line-height:26px;color:#666;text-transform:uppercase;text-decoration:none;display:block}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__view-all{margin-top:0;line-height:normal;font-size:.625rem}}.no-touch .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__view-all:hover{color:#fc2561}.module-stateful.product-info .col-2 .product-info__details{-webkit-order:2;-ms-flex-order:2;order:2;width:15rem;margin:0 auto}.module-stateful.product-info .col-2 .product-info__details .cta-favorite:before{font-size:1.5625rem}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__details .cta-favorite:before{font-size:1.25rem}}.module-stateful.product-info .col-2 .product-info__title{font-weight:500;font-size:1.125rem;line-height:1.5;text-transform:uppercase;letter-spacing:1.25px;margin:10px 0 9px;color:#000}.module-stateful.product-info .col-2 .ratings{margin-bottom:15px}.module-stateful.product-info .col-2 .product-info__shade-name{display:block;font-weight:300;font-size:.875rem;text-transform:uppercase;letter-spacing:1.75px;margin:7px 0 0 0}.module-stateful.product-info .col-2 .product-info__copy{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:1.75px;margin:-3px 0 0;color:#666}.module-stateful.product-info .col-2 .product-info__maxlimitcopy{display:none;font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:1.75px;margin:0 0 5px 0;color:#f92a63}.module-stateful.product-info .col-2 .product-info__price{margin:1rem auto 1.375rem;font-weight:300;font-size:1rem;letter-spacing:1.75px;line-height:1;color:#000}.module-stateful.product-info .col-2 .product-info__price .product-info__price-msrp{font-size:.5rem;color:#000;vertical-align:text-bottom;line-height:16px}.module-stateful.product-info .col-2 .product-info__link{font-weight:300;font-size:.8125rem;letter-spacing:1.75px;color:#666;text-transform:uppercase;text-decoration:none;display:inline-block;border-bottom:.0625rem solid #666;margin:26px 0 0}.module-stateful.product-info .col-2 .product-info__shades-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:white;padding-top:15px}@media screen and (max-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay{position:fixed;z-index:20}}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__scroll-container{min-height:110px;width:280px;margin:123px 0 20px;padding-top:5px;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__scroll-container{width:760px;margin-top:184px}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__scroll-container{width:240px;height:520px;position:relative;margin:0 auto;top:auto;left:auto;bottom:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:80em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__scroll-container{width:320px}}.module-stateful.product-info .col-2 .product-info__shades-overlay h3,.module-stateful.product-info .col-2 .product-info__shades-overlay h4{text-transform:uppercase;letter-spacing:1.75px}.module-stateful.product-info .col-2 .product-info__shades-overlay h3{font-weight:500;font-size:1.25rem;margin-top:0;margin-bottom:1.3125rem;color:#666}@media screen and (min-width:47.5em) and (max-width:63.6875em){.module-stateful.product-info .col-2 .product-info__shades-overlay h3{font-size:1.75rem;margin-bottom:2.1875rem}}.module-stateful.product-info .col-2 .product-info__shades-overlay h4{font-weight:300;font-size:.6875rem;border-top:1px solid rgba(153,153,153,0.3);padding-top:28px;margin:6px 20px 18px;color:#999}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__shades-overlay h4{margin-top:10px;margin-bottom:1.6875rem;font-size:.875rem}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay h4{margin-top:5px;padding-top:21px;margin-bottom:1.125rem;font-size:.6875rem}}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list{width:100%;position:relative;font-size:0;text-align:left}@media screen and (min-width:63.75em){}@media screen and (min-width:80em){}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade-swatch-multicolor{margin:0 auto;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px rgba(153,153,153,0.3);width:2.1875rem;height:2.1875rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade-swatch-multicolor{width:3.125rem;height:3.125rem}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade-swatch-multicolor{width:1.875rem;height:1.875rem}}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade-swatch-multicolor div{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade{display:inline-block;position:relative;cursor:pointer;vertical-align:top;word-spacing:normal;font-size:1rem;text-align:center;margin-bottom:1.25rem;margin-left:20px}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade{margin-bottom:.75rem}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade{margin-bottom:1.0625rem;margin-left:0}}@media screen and (min-width:80em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade{margin-left:40px}}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade:nth-child(3n+1){margin-left:0}@media screen and (min-width:47.5em) and (max-width:63.6875em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade:nth-child(3n+1){margin-left:20px}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade:nth-child(5n+1){margin-left:0}}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch{width:2.1875rem;height:2.1875rem;border-radius:50%;display:inline-block;position:relative;cursor:pointer;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;background-size:100%;box-shadow:0 0 0 1px rgba(153,153,153,0.3)}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch{width:3.125rem;height:3.125rem}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch{width:1.875rem;height:1.875rem}}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem;line-height:1;color:#fff}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch.selected:before{content:""}@media screen and (min-width:47.5em) and (max-width:63.6875em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch.selected:before{font-size:1.875rem;line-height:1}}.no-touch .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade:hover .product-info__shade-swatch{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-title{width:5rem;margin-top:.5rem;font-size:.5625rem;letter-spacing:1.5px;line-height:.8125rem;font-weight:300;text-transform:uppercase;color:#666}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-title{width:7.5rem;font-size:.6875rem}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-title{width:5rem;font-size:.5625rem}}.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-code{font-size:.5625rem;letter-spacing:1.5px;line-height:.875rem;font-weight:300;color:#999}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-code{font-size:.6875rem;line-height:1.125rem}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-code{line-height:.875rem}}.module-stateful.product-info .col-2 .product-info__shades-overlay .cta-labeled-close{padding:15px 20px 20px 20px}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__shades-overlay .cta-labeled-close{padding-top:30px}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__shades-overlay .cta-labeled-close{padding-top:0}}.module-stateful.product-info .col-2 .product-info__shades-overlay .cta-labeled-close:before{font-size:25px}.module-stateful.product-info .col-2 .product-info__shades-overlay .cta-labeled-close:after{margin:-13px 0 0 1px}.module-stateful.product-info .col-2 .product-info__shades-overlay .cta-labeled-close:hover{color:#fc2561}.module-stateful.product-info .col-3{display:none}@media screen and (min-width:63.75em){.module-stateful.product-info .col-3{display:block;float:left;width:25.4375rem}}@media screen and (min-width:80em){.module-stateful.product-info .col-3{width:28.75rem}}.module-stateful.product-info .col-3 .product-info__right-carousel{position:relative}.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-container{width:333px;height:493px;float:left;position:relative;text-align:center}@media screen and (min-width:63.75em){.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-container{width:333px;height:493px}}@media screen and (min-width:80em){.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-container{width:23.75rem;height:35.3125rem}}.no-touch .module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-container:hover .product-info__color-overlay:after{display:block}.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-container .product-info__right-image{width:333px;height:493px}@media screen and (min-width:80em){.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-container .product-info__right-image{width:21.125rem;height:31.4375rem}}.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-container .product-info__right-overlay{display:none;position:absolute;left:0;top:0;right:0;bottom:0}.no-touch .module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-container:hover .product-info__right-overlay{display:block}.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-thumbs{width:60px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-thumbs .product-info__thumb-container{width:60px;height:80px;position:relative;float:right}.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-thumbs .product-info__thumb-container.active:before,.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-thumbs .product-info__thumb-container:hover:before{content:'';display:block;position:absolute;top:1px;left:-4px;width:5px;bottom:1px;background-color:#000;z-index:2}.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-thumbs .product-info__thumb{width:60px;height:80px;float:right;border:1px solid #fafafa;position:relative}.module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-thumbs .product-info__thumb.active,.no-touch .module-stateful.product-info .col-3 .product-info__right-carousel .product-info__right-thumbs .product-info__thumb:hover{cursor:pointer}.module-stateful.product-info .new-brow{position:absolute;top:20px;left:0;line-height:1;color:#fc2561;font-size:1.25rem;font-weight:500;line-height:1;text-transform:uppercase;padding:.1875rem 0;z-index:30}@media screen and (min-width:80em){.module-stateful.product-info .new-brow{font-size:2.0625rem}}.module-stateful.product-info .new-brow:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fc2561;font-size:3.375rem;-webkit-font-smoothing:initial}@media screen and (min-width:80em){.module-stateful.product-info .new-brow:before{font-size:5.3125rem}}.module-stateful.product-info .not-new{display:none}.module-stateful.product-info .product-info__color-overlay{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:0}.module-stateful.product-info .product-info__color-overlay:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(51,51,51,0.5);display:none}.module-stateful.product-info .no-touch .product-info__color-overlay:hover:after{display:block}.cheatsheet{display:block;clear:both;position:relative;background-color:#fafafa;width:100%;margin:2.5rem 0 0 0;padding-bottom:30px;text-align:center;word-spacing:normal}@media screen and (min-width:47.5em){.cheatsheet{margin-top:3.75rem;padding-bottom:60px}}@media screen and (min-width:80em){.cheatsheet{max-width:100rem}}.cheatsheet h2{word-spacing:normal;margin-bottom:0}.cheatsheet .gigi-wrapper{background-color:#f2e8e4;padding-bottom:30px}.cheatsheet .gigi-wrapper .half-background{background:#edd9d2;background:linear-gradient(-180deg,#edd9d2 0,#edd9d2 50%,#f2e8e4 50%,#f2e8e4 100%)}.cheatsheet__facts-container{margin:0 auto;text-align:center;margin-top:-32px}@media screen and (min-width:47.5em){.cheatsheet__facts-container{margin-top:-92px;max-width:1600px}}@media screen and (min-width:80em){.cheatsheet__facts-container{margin-top:-99px}}.cheatsheet__facts{text-align:center;font-size:0;margin-right:auto;margin-left:auto;max-width:320px;display:inline-block}@media screen and (min-width:47.5em){.cheatsheet__facts{text-align:justify}}@media screen and (min-width:47.5em){.cheatsheet__facts_two-col{max-width:40rem}}@media screen and (min-width:63.75em){.cheatsheet__facts_two-col{max-width:50rem}}@media screen and (min-width:47.5em){.cheatsheet__facts_two-col .cheatsheet__fact{margin-left:80px}}@media screen and (min-width:63.75em){.cheatsheet__facts_two-col .cheatsheet__fact{width:21.25rem;margin-left:120px}}@media screen and (min-width:47.5em){.cheatsheet__facts_three-col{max-width:42.5rem}}@media screen and (min-width:63.75em){.cheatsheet__facts_three-col{max-width:944px}}@media screen and (min-width:80em){.cheatsheet__facts_three-col{max-width:1040px}}@media screen and (min-width:47.5em){.cheatsheet__facts_three-col .cheatsheet__fact{width:12.5rem;margin-left:40px}}@media screen and (min-width:63.75em){.cheatsheet__facts_three-col .cheatsheet__fact{margin-left:100px}}@media screen and (min-width:80em){.cheatsheet__facts_three-col .cheatsheet__fact{width:17.5rem}}.cheatsheet__fact{display:inline-block;width:17.5rem;vertical-align:top;font-weight:300;font-size:.6875rem;text-align:center;word-spacing:normal}.cheatsheet__fact:first-child{margin-left:0}.cheatsheet h3{font-weight:500;font-size:1.5rem;letter-spacing:.75px;text-transform:uppercase;margin-top:1.1875rem;margin-bottom:0}.cheatsheet .cheatsheet__dash{font-size:1.25rem;color:#fc2561;margin:0 0 -3px 0}.cheatsheet__copy{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:1.75px;white-space:pre-line;color:#666}.cheatsheet__double-border{margin:1.5rem auto .625rem;padding:14px 0 15px;border-top:.0625rem solid rgba(153,153,153,0.5);border-bottom:.0625rem solid rgba(153,153,153,0.5);width:15rem}@media screen and (min-width:47.5em){.cheatsheet__double-border{width:17.5rem;padding:24px 0 25px}}.cheatsheet .plus-link{font-weight:300;font-size:.8125rem;letter-spacing:1.75px;color:#666;text-decoration:none;text-transform:uppercase;line-height:25px}.no-touch .cheatsheet .plus-link:hover{color:#fc2561}@media screen and (min-width:47.5em){.cheatsheet .plus-link{font-size:.75rem;line-height:normal}}.cheatsheet__ingredients-overlay{display:none;position:absolute;top:-50px;right:0;bottom:0;left:0;background-color:white;padding-top:15px}@media screen and (max-width:63.75em){.cheatsheet__ingredients-overlay{position:fixed;top:0;z-index:20}}.cheatsheet__ingredients-overlay .cta-labeled-close{padding:25px 20px 20px 20px}@media screen and (min-width:47.5em){.cheatsheet__ingredients-overlay .cta-labeled-close{padding-top:30px}}@media screen and (min-width:63.75em){.cheatsheet__ingredients-overlay .cta-labeled-close{padding-top:0}}.cheatsheet__ingredients-overlay .cta-labeled-close:before{font-size:25px}.cheatsheet__ingredients-overlay .cta-labeled-close:after{margin:-13px 0 0 1px}.cheatsheet__ingredients-overlay .cta-labeled-close:hover{color:#fc2561}.cheatsheet__ingredients-overlay .cheatsheet__ingredients-copy{font-weight:300;font-size:10px;line-height:22px;letter-spacing:1.75px;color:#999;white-space:pre-line;width:600px;height:345px;margin:30px auto}@media screen and (min-width:0) and (max-width:47.4375em){.cheatsheet__ingredients-overlay .cheatsheet__ingredients-copy{position:absolute;top:70px;bottom:20px;left:20px;right:20px;width:auto;height:auto}}.plus-link:after{display:inline-block;width:1.625rem;height:1.625rem;margin-left:.9375rem;font-size:.8125rem;text-align:center;line-height:25px;vertical-align:bottom;border:.0625rem solid #ccc;border-radius:50%;color:#fc2561;letter-spacing:normal;font-weight:bold}@media screen and (min-width:47.5em){.plus-link:after{width:.9375rem;height:.9375rem;font-size:.5rem;line-height:13px;margin-left:.5rem}}.sku-wall{padding-top:50px;margin-bottom:0;width:100%;max-width:1600px;position:relative}.sku__header{background:#f5f5f5;text-align:center;position:relative;width:100%;float:left}.sku__header h1,.sku__header div.custom-h1-tag{color:#000;margin:0;font-size:3.25rem;line-height:3.25rem;font-weight:100;text-align:center;text-transform:uppercase;-webkit-transform:translateY(-1.625rem);-ms-transform:translateY(-1.625rem);transform:translateY(-1.625rem)}@media screen and (min-width:47.5em){.sku__header h1,.sku__header div.custom-h1-tag{font-size:5.375rem;line-height:4.5rem;-webkit-transform:translateY(-2.25rem);-ms-transform:translateY(-2.25rem);transform:translateY(-2.25rem)}}@media screen and (min-width:63.75em){.sku__header h1,.sku__header div.custom-h1-tag{font-size:7.5rem;line-height:5.75rem;-webkit-transform:translateY(-2.875rem);-ms-transform:translateY(-2.875rem);transform:translateY(-2.875rem)}}.sku__header:after{content:'';width:100%;height:16px;position:absolute;bottom:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,0.1),transparent)}.sku__container{background:#fff;position:relative;width:100%;float:left}.sku__container--darken{background:#191919}.sku__container--darken h3,.sku__container--darken h2,.sku__container--darken p{color:#fff}.sku__container--darken .button{color:#fff}.no-touch .sku__container--darken .button:hover,.sku__container--darken .button:active,.sku__container--darken .button:focus,.sku__container--darken .button.active{background-color:#f92a63;color:#fff;border-color:#f92a63}.sku__container--darken .chosen-container a.chosen-single,.sku__container--darken .chosen-container .chosen-results{background-color:#222}.sku__container--darken .chosen-container:hover a.chosen-single{color:#666}.sku__container--white{background:#fff}.sku__container--white h3,.sku__container--white p{color:#000}.sku__container--white h2{color:#000;margin:0 0 20px 0;text-transform:uppercase;width:160px;font-weight:100;font-size:2rem}.sku__container--white .button{color:#000}.no-touch .sku__container--white .button:hover,.sku__container--white .button:active,.sku__container--white .button:focus,.sku__container--white .button.active{background-color:#f92a63;color:#000;border-color:#f92a63}.sku__container--white .button,.sku__container--white .sku__view-less{border:1px solid rgba(153,153,153,0.61) !important}.sku__description{text-align:center;padding-top:25px;padding-bottom:20px;border-bottom:1px solid rgba(153,153,153,0.61);margin:0 auto;width:87%;letter-spacing:.15rem;color:#000;font-size:.875rem;line-height:1.25rem;font-weight:300}.sku-wall-filter .sku__description{color:#fff}.sku__description p{-webkit-font-smoothing:antialiased;padding:0 15px}@media screen and (min-width:47.5em){.sku__description{font-size:.8125rem;line-height:1.375rem;width:90%}.sku__description p{padding:0 50px}}@media screen and (min-width:63.75em){.sku__description{font-size:.875rem;line-height:1.75rem;padding:40px 0}.sku__description p{padding:0 180px}}.sku__content{padding-bottom:0;width:87%;margin:0 auto;overflow:auto;position:relative}@media screen and (min-width:47.5em){.sku__content{width:90%;padding-bottom:50px}}@media screen and (min-width:63.75em){.sku__content{border-bottom:1px solid rgba(153,153,153,0.61);margin-bottom:50px;overflow:inherit}}.sku__section-container{position:relative;width:100%;float:left;margin-top:50px}.sku-wall-filter .sku__section-container{margin-top:0}@media screen and (min-width:47.5em){.sku__section-container{margin-top:0;display:block;width:auto;overflow:hidden;float:none}}.sku__sidebar-rail{width:160px;float:left;margin-right:20px;left:0;position:relative;display:none}@media screen and (min-width:47.5em){.sku__sidebar-rail{display:block}}@media screen and (min-width:63.75em){.sku__sidebar-rail{width:200px}}.sku__sidebar{position:-webkit-sticky;position:sticky;text-align:center;width:160px;top:50px;margin-top:50px;margin-bottom:35px;left:0}.sku__sidebar:before,.sku__sidebar:after{content:'';display:table}@media screen and (min-width:47.5em){.sku__sidebar{display:block;top:90px}}@media screen and (min-width:63.75em){.sku__sidebar{width:200px;top:80px;margin-right:80px;overflow:auto}}.sku__sidebar span{margin:0 0 20px 0;text-transform:uppercase;width:160px;font-weight:100;font-size:2rem}.sku-wall-filter .sku__sidebar span{color:#fff}@media screen and (min-width:63.75em){.sku__sidebar span{width:200px}}.sku__sidebar .sku__filter-button{width:100%;margin-bottom:10px;text-align:center;background-color:transparent;color:#000;border:1px solid rgba(0,0,0,0.43)}.sku__sidebar .sku__filter-button:last-child{margin-bottom:0}.sku__sidebar .sku__filter-button.active,.sku__sidebar .sku__filter-button.everpink{background-color:#f92a63;color:#000;border-color:#f92a63}.sku__sidebar .sku__filter-button.no-pink.active{color:#fff;background-color:transparent;border-color:#fff !important}.sku__sidebar .sku__filter-button.temp-no-pink{color:#fff;background-color:transparent;border:1px solid rgba(255,255,255,0.43)}@media screen and (min-width:63.75em){.sku__sidebar .sku__filter-button{padding-top:16px;padding-bottom:16px}}.sku__container--darken .sku__sidebar .sku__filter-button{color:#fff;border:1px solid rgba(255,255,255,0.43)}.sku__container--darken .sku__sidebar .sku__filter-button.active,.sku__container--darken .sku__sidebar .sku__filter-button.everpink{border-color:#f92a63}.sku__sidebar div.custom-h1-tag{font-weight:600;font-size:1.5em}.sku__section{border-bottom:1px solid rgba(153,153,153,0.61);float:left;width:100%;margin-top:20px}@media screen and (min-width:0) and (max-width:47.4375em){.sku__section:first-child{margin-top:-35px}}@media screen and (min-width:63.75em){.sku__section{margin-top:30px}.sku__section:last-child{border-bottom:0}}.sku__section span{font-weight:100;color:#000;font-size:1.625rem;letter-spacing:.15rem;width:100%;margin:0;text-transform:uppercase;text-align:center}.sku__container--darken .sku__section span{color:#fff}@media screen and (min-width:47.5em){.sku__section span{display:none}}.sku__section .sku__view-more{display:block;margin:0 auto;margin-bottom:25px;width:170px;background:transparent;border:1px solid rgba(255,255,255,0.43)}.sku__section .sku__view-more.disabled{display:none}@media screen and (min-width:47.5em){.sku__section .sku__view-more{display:none}}.sku__section .sku__hover{padding:2px;background-color:rgba(25,25,25,0.9);font-weight:300;text-align:center;text-transform:uppercase;opacity:0;display:none;transition:opacity .2s ease-in-out;letter-spacing:.05rem;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:47.5em){.sku__section .sku__hover{display:block}}.sku__section .sku__hover__name,.sku__section .sku__hover__number{font-size:.75rem;line-height:.9rem}.sku__section .sku__hover__name{color:#fff;margin-top:40px}.sku__section .sku__hover__number{color:#999}.sku__section .sku__hover__detail{font-size:.6875rem;line-height:.825rem;color:#fc2561;margin-top:15px}.sku__list{margin:15px 0 25px 0;position:relative;overflow:hidden;transition:height .2s ease-in-out}.sku__product{margin:6px;width:40px;float:left;display:block;position:relative}.no-touch .sku__product:hover .sku__hover{opacity:1}@media screen and (min-width:47.5em){.sku__product{margin:12px;width:80px;margin-bottom:20px}}.sku__product img{z-index:1;width:40px;height:80px;background:transparent}@media screen and (min-width:47.5em){.sku__product img{width:80px;height:160px}}.sku-wall-filter .skin-tone-select{font-family:"Neue Helvetica W01";-webkit-appearance:none;-moz-appearance:none;background:url(../img/header/select-arrow.svg);background-repeat:no-repeat;background-position:right 10px top 50%;background-color:#222;padding-left:15px;color:#fff;position:relative;z-index:2;cursor:pointer;border-radius:0;text-transform:uppercase;text-align:left;border:0;letter-spacing:.07rem}.sku-wall-filter .skin-tone-select.active{background:url(../img/header/select-arrow-up.svg);background-repeat:no-repeat;background-position:right 10px top 50%;background-color:#222}.sku-wall-filter .skin-tone-select .selected-drop{display:none;position:absolute;width:100%}.sku-wall-filter .skin-tone-select .selected-drop.active{display:block}.sku-wall-filter .skin-tone-select .selected-single span{display:block;font-weight:100;font-size:.75rem;line-height:40px;text-align:left;margin:0;width:100%}.sku-wall-filter .skin-tone-select .selected-results li{text-transform:initial;color:#666;height:40px;padding-top:10px;font-weight:300;background-color:#222;margin-left:-15px;padding-left:15px}@media screen and (min-width:47.5em){.sku-wall-filter .skin-tone-select .selected-results li{margin:0 15px 0 -15px}}.sku-wall-filter .skin-tone-select .selected-results li.result-selected{color:#f92a63}.sku-wall-filter .skin-tone-select .selected-results li:hover{color:#f92a63}.no-touch .sku-wall-filter .skin-tone-select:hover{color:#fff}.sku-wall-filter .sku__container{background:#191919}.sku-wall-filter .sku__container .sku__section{border-bottom:0}.sku-wall-filter .sku__container .sku__section--center{text-align:center;overflow:hidden}.sku-wall-filter .sku__container .sku__section--center__name{color:#fff;display:inline-block;font-weight:100;font-size:2rem;letter-spacing:.15rem;position:relative;text-align:center;text-transform:uppercase;width:26%}.sku-wall-filter .sku__container .sku__section--center__name:before{content:'';position:absolute;height:5px;border-top:1px solid #979797;top:50%;width:100%}.sku-wall-filter .sku__container .sku__section--center__name:after,.sku-wall-filter .sku__container .sku__section--center__name:before{content:'';position:absolute;height:5px;border-top:1px solid #979797;top:50%;width:150%}.sku-wall-filter .sku__container .sku__section--center__name:after{left:100%;margin-left:15px}.sku-wall-filter .sku__container .sku__section--center__name:before{right:100%;margin-right:15px}.sku-wall-filter .sku__container--darken .sku__sidebar select{background-color:#222;width:100%}.sku-wall-filter .sku__container--darken .chosen-container{-webkit-transform:translateZ(0);transform:translateZ(0)}.sku-wall-filter .sku__container--darken .chosen-container a.chosen-single,.sku-wall-filter .sku__container--darken .chosen-container .chosen-results{background-color:#222}.sku-wall-filter .sku__container--darken .chosen-container:hover a.chosen-single{color:#666}@media screen and (min-width:47.5em){.sku-wall-filter .sku__container--darken .chosen-container{width:calc(100% - 225px) !important}}@media screen and (min-width:63.75em){.sku-wall-filter .sku__container--darken .chosen-container{width:100% !important}}.sku-wall-filter .sku__container--white{background:#fff}.sku-wall-filter .sku__container--white .button,.sku-wall-filter .sku__container--white span,.sku-wall-filter .sku__container--white p{color:#000}.sku-wall-filter .sku__container--white .button{color:#000}.no-touch .sku-wall-filter .sku__container--white .button:hover,.sku-wall-filter .sku__container--white .button:active,.sku-wall-filter .sku__container--white .button:focus,.sku-wall-filter .sku__container--white .button.active{background-color:#f92a63;color:#000;border-color:#f92a63}.sku-wall-filter .sku__container--white .button,.sku-wall-filter .sku__container--white .sku__view-less{border:1px solid rgba(153,153,153,0.61) !important}.sku-wall-filter .sku__container--white .sku__section--center__name{color:#000}.sku-wall-filter .sku__container .filter:first-of-type,.sku-wall-filter .sku__container .filter-dropdown:first-of-type{margin-top:30px}@media screen and (min-width:63.75em){.sku-wall-filter .sku__container .filter,.sku-wall-filter .sku__container .filter-dropdown{padding-top:30px}.sku-wall-filter .sku__container .filter:last-child,.sku-wall-filter .sku__container .filter-dropdown:last-child{border-bottom:0}}.sku-wall-filter .sku__section .sku__view-less{display:block;margin:0 auto;margin-bottom:25px;width:170px;background:transparent;border:1px solid rgba(255,255,255,0.43)}.sku-wall-filter .sku__section .sku__view-less.disabled{display:none}@media screen and (min-width:47.5em){.sku-wall-filter .sku__section span{display:block}.sku-wall-filter .sku__section .sku__view-more{display:block}.sku-wall-filter .sku__section .sku__view-more.disabled{display:none}.sku-wall-filter .sku__section .sku__view-less{display:block}.sku-wall-filter .sku__section .sku__view-less.disabled{display:none}.sku-wall-filter .sku__section-container.filtering .sku__section{display:none}.sku-wall-filter .sku__section-container.filtering .sku__section.active{display:block}}@media screen and (min-width:63.75em){.sku-wall-filter .sku__section .sku__view-more,.sku-wall-filter .sku__view-less{display:none}}.sku-wall-filter .sku__sidebar-rail{float:none;display:block;margin:auto;width:auto;z-index:99}@media screen and (min-width:63.75em){.sku-wall-filter .sku__sidebar-rail{float:left;width:200px;margin-right:20px}}.sku-wall-filter .sku__sidebar{top:50px;text-align:center;width:auto}.sku-wall-filter .sku__sidebar__filter-header{color:#fff;display:inline-block;font-size:1.625rem;letter-spacing:.15rem;margin:0 auto 20px;font-weight:100;width:100%;text-transform:uppercase;padding-left:15px}@media screen and (min-width:47.5em){.sku-wall-filter .sku__sidebar{top:20px}}@media screen and (min-width:63.75em){.sku-wall-filter .sku__sidebar{overflow:auto;top:20px;text-align:left;width:200px}.sku-wall-filter .sku__sidebar .custom-select{width:200px}.sku-wall-filter .sku__sidebar__filter-header{font-size:2rem;letter-spacing:normal;margin:0 0 20px 0;text-align:center}}.sku-wall-filter .sku__sidebar--shades{display:none}@media screen and (min-width:63.75em){.sku-wall-filter .sku__sidebar--shades{margin-top:20px;display:block}}.sku-wall-filter .sku__sidebar--skintones{margin:auto}.sku-wall-filter .sku__sidebar--skintones__headline{display:inline-block;width:100%}@media screen and (min-width:47.5em){.sku-wall-filter .sku__sidebar--skintones{max-width:500px}}@media screen and (min-width:63.75em){.sku-wall-filter .sku__sidebar--skintones{display:block;max-width:280px;margin-top:8px;text-align:center}}.sku-wall-filter .sku__list{font-size:0}.sku__product--filter{margin:6px;width:80px;display:inline-block;position:relative}.no-touch .sku__product--filter:hover .sku__hover{opacity:1}@media screen and (min-width:47.5em){.sku__product--filter{margin:12px;width:112px;margin-bottom:20px}}@media screen and (min-width:80em){.sku__product--filter{width:159px}}.sku__product--filter img{z-index:1;width:80px;max-width:100%;height:120px;background:transparent}@media screen and (min-width:47.5em){.sku__product--filter img{width:112px;height:166px}}@media screen and (min-width:63.75em){.sku__product--filter img{height:auto}}@media screen and (min-width:80em){.sku__product--filter img{width:159px}}.pathing-switcher{display:none;width:100%;max-width:1600px;overflow:auto;position:relative}@media screen and (min-width:47.5em){.pathing-switcher{display:block}}.pathing-switcher .gigi-wrapper{max-width:1600px;margin-left:auto;margin-right:auto}.pathing-switcher .gigi-wrapper .pathing-item{background:inherit}.pathing-item{width:25%;float:left;box-sizing:border-box;overflow:hidden;position:relative;background:#fafafa}.pathing-item:after{content:'';height:100%;border-left:1px solid rgba(204,204,204,0.36);position:absolute;left:0;z-index:10}.pathing-item:first-child:after{display:none}.no-touch .pathing-item:hover{cursor:pointer}.no-touch .pathing-item:hover .pathing-item__hover{display:block}.pathing-item__title{width:100%;height:72px;float:left;padding:12px 30px 0 18px;position:relative}@media screen and (min-width:63.75em){.pathing-item__title{padding:18px 30px 0 30px;height:80px}}.pathing-item__title h3{margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1rem;color:#000;text-transform:uppercase;letter-spacing:.08rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.pathing-item__title h3{font-size:.8125rem;line-height:14px}}@media screen and (min-width:63.75em){.pathing-item__title h3{font-size:1.125rem;line-height:1.25rem}}.pathing-item__title:before{content:'';border-top:1px solid #000;position:absolute;top:0;width:18px;left:18px}@media screen and (min-width:63.75em){.pathing-item__title:before{border-width:2px;width:30px;left:30px}}.pathing-item__image{width:100%;float:left;line-height:0;padding:0 18px 18px 18px;position:relative}@media screen and (min-width:63.75em){.pathing-item__image{padding:0 30px 30px 30px}}.pathing-item__image img{width:100%;position:relative;z-index:2}.pathing-item__image:after{content:'';top:30%;left:0;right:0;bottom:0;background:black;position:absolute;z-index:1}@media screen and (min-width:63.75em){.pathing-item__image:after{top:40%}}.pathing-item__hover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;margin:4px 22px 22px 22px;background:rgba(0,0,0,0.6)}@media screen and (min-width:63.75em){.pathing-item__hover{margin:5px 35px 35px 35px}}.pathing-item__hover>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;text-transform:uppercase;font-weight:500;font-size:.875rem;letter-spacing:.177rem;color:#fff}.pathing-item__active{position:absolute;display:none;top:0;left:0;bottom:0;right:0;z-index:4;background-size:cover;border-bottom:10px solid #fff}.pathing-item__active h3{position:absolute;margin:0;padding:0 20px;width:100%;text-align:center;text-transform:uppercase;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.4375rem;color:#fff;font-weight:500;letter-spacing:.18rem;z-index:6}@media screen and (min-width:63.75em){.pathing-item__active h3{font-size:2rem;letter-spacing:.1rem}}.pathing-item__active h3:before,.pathing-item__active h3:after{content:'';width:18px;border-top:1px solid #fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:63.75em){.pathing-item__active h3:before,.pathing-item__active h3:after{width:30px}}.pathing-item__active h3:before{top:-10px}.pathing-item__active h3:after{bottom:-10px}@media screen and (min-width:63.75em){.pathing-item__active h3:before{top:-15px}.pathing-item__active h3:after{bottom:-15px}}.pathing-item__active>div{width:100%;position:absolute;z-index:6;text-align:center;bottom:25px;text-transform:uppercase;color:#fff;font-weight:500;font-size:.875rem;letter-spacing:.2rem;display:none}@media screen and (min-width:63.75em){.pathing-item__active>div{display:block}}.pathing-item__active:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.7);z-index:5}.pathing-item__active:after{content:'';width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;font-size:0;line-height:0;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:6}@media screen and (min-width:63.75em){.pathing-item__active:after{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}}.pathing-item .sitecore-editor.pathing-item:after{font-size:12px}.pathing-item--active{border-left-color:#000}.pathing-item--active:after{display:none}.pathing-item--active .pathing-item__active{display:block}.no-touch .pathing-item--active:hover .pathing-item__hover{display:none}.pathing-item--active+.pathing-item:after{display:none}.transport{width:100%;min-height:100px}.transport .loader{margin:0 auto;width:auto;display:block;margin-bottom:200px}.product-kit{text-align:center}.product-kit__list{width:100%;margin-top:.625rem}@media screen and (min-width:0) and (max-width:47.4375em){.product-kit__list{width:20rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:47.5em){.product-kit__list{width:32.5rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:63.75em){.product-kit__list{width:60rem}}@media screen and (min-width:80em){.product-kit__list{width:67.5rem}}@media screen and (min-width:47.5em){.product-kit .content-card{float:left}}.image-breaker{width:100%;max-width:1600px;display:block;position:relative;overflow:hidden;padding-top:3.1875rem}@media screen and (min-width:47.5em){.image-breaker{padding-top:5.5rem}}@media screen and (min-width:63.75em){.image-breaker{padding-top:6.625rem}}@media screen and (min-width:80em){.image-breaker{padding-top:6.625rem}}.image-breaker__eyebrow{top:-19px;line-height:1rem;position:absolute;left:0;font-size:.875rem}@media screen and (max-width:47.5em){.image-breaker__eyebrow{text-align:left !important;width:350px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.image-breaker__eyebrow{top:-14px}}@media screen and (min-width:63.75em){.image-breaker__eyebrow{top:-4px;z-index:1}}.image-breaker__header{background:#f5f5f5;text-align:center;position:relative;width:100%;float:left}.image-breaker__header span{position:relative}.image-breaker__header h2{color:#000;margin:0;font-size:3.25rem;line-height:2.625rem;font-weight:100;text-align:center;text-transform:uppercase;-webkit-transform:translateY(-1.3125rem);-ms-transform:translateY(-1.3125rem);transform:translateY(-1.3125rem)}@media screen and (min-width:47.5em){.image-breaker__header h2{line-height:5.9375rem;-webkit-transform:translateY(-2.96875rem);-ms-transform:translateY(-2.96875rem);transform:translateY(-2.96875rem)}}@media screen and (min-width:63.75em){.image-breaker__header h2{font-size:12.5rem;line-height:7.8125rem;-webkit-transform:translateY(-3.90625rem);-ms-transform:translateY(-3.90625rem);transform:translateY(-3.90625rem)}}.image-breaker__header:after{content:"";width:100%;height:15px;position:absolute;bottom:0;left:0;z-index:0;background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.4) 0,transparent 100%)}@media screen and (min-width:47.5em){.image-breaker__header:after{height:28px}}@media screen and (min-width:63.75em){.image-breaker__header:after{height:38px}}.image-breaker__image{position:relative}.image-breaker__image img{width:150%;margin-left:-25%;margin-top:-2px}@media screen and (min-width:47.5em){.image-breaker__image img{width:120%;margin-left:-10%;margin-top:-10px}}@media screen and (min-width:63.75em){.image-breaker__image img{width:100%;margin-left:0;margin-top:-17px}}.single-image-carousel{position:relative;background-color:#fafafa;width:20rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image-carousel{margin-bottom:13.125rem;width:42.5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.single-image-carousel{margin-bottom:10.625rem;width:52.5rem}}@media screen and (min-width:63.75em){.single-image-carousel{margin-bottom:15rem}}@media screen and (min-width:80em) and (max-width:9999em){.single-image-carousel{margin-bottom:10.625rem;width:52.5rem}}@media screen and (min-width:0) and (max-width:47.4375em){.single-image-carousel__image{max-width:20rem;max-height:20rem;width:20rem;height:20rem}.single-image-carousel--carousel .single-image-carousel__image{margin:0 auto;padding-top:1.875rem;margin-bottom:3.4375rem;max-width:12.5rem;max-height:12.5rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image-carousel__image{max-width:21.25rem;max-height:21.25rem;width:21.25rem;height:21.25rem}}@media screen and (min-width:47.5em){.single-image-carousel__image{float:right;margin-left:1.25rem}}@media screen and (min-width:63.75em){.single-image-carousel__image{max-width:26.25rem;max-height:26.25rem;width:26.25rem;height:26.25rem}}.single-image-carousel__image img{width:100%;height:100%;max-width:100%;max-height:100%}.single-image-carousel--image .single-image-carousel__image{overflow:hidden}.single-image-carousel__image .slick-slide:focus{outline:0}.single-image-carousel__detail{overflow:hidden;padding:2.5rem}.single-image-carousel--carousel .single-image-carousel__detail{padding:2.5rem 3.125rem}.single-image-carousel--image .single-image-carousel__detail ul li{display:none}.single-image-carousel--image .single-image-carousel__detail ul li:first-child{display:block}@media screen and (min-width:47.5em){.single-image-carousel__detail{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:50%}}.single-image-carousel__detail .slick-slide{background-color:#fafafa;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.single-image-carousel__detail .slick-slide:focus{outline:0}.single-image-carousel__detail .slick-slide .cta{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.single-image-carousel__title{font-size:1.75rem;line-height:1;margin:.5rem 0 .75rem;letter-spacing:.0625rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image-carousel__title{font-size:2rem}}@media screen and (min-width:63.75em){.single-image-carousel__title{font-size:3.125rem}}.single-image-carousel__description{font-weight:300;letter-spacing:.1em;margin-top:0;margin-bottom:1.375rem;color:#666;font-size:.75rem;line-height:1.25rem}@media screen and (min-width:47.5em){.single-image-carousel__description{font-size:.8125rem;line-height:1.375rem;width:240px}}.single-image-carousel__pagination{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;width:3.4375rem;height:3.4375rem;display:none}.single-image-carousel__pagination:before{background-color:#000;position:absolute;content:" ";width:3.4375rem;height:3.4375rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}@media screen and (min-width:0) and (max-width:47.4375em){.single-image-carousel__pagination{top:37%}}@media screen and (min-width:47.5em){.single-image-carousel__pagination{top:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6.25rem;height:6.25rem}.single-image-carousel__pagination:before{width:6.25rem;height:6.25rem}}.single-image-carousel--carousel .single-image-carousel__pagination{display:block}.single-image-carousel__pagination-counter{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;width:0;top:-20%;bottom:-20%;border-left:.0625rem solid rgba(255,255,255,0.5);font-size:1.125rem;line-height:.75rem;font-weight:100}@media screen and (min-width:47.5em){.single-image-carousel__pagination-counter{font-size:2rem;line-height:1.375rem}}.single-image-carousel__current-slide{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.5rem}@media screen and (min-width:47.5em){.single-image-carousel__current-slide{right:1.125rem}}.single-image-carousel__total-slides{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:.5rem}@media screen and (min-width:47.5em){.single-image-carousel__total-slides{left:1.125rem}}.single-image-carousel__previous,.single-image-carousel__next{display:none;cursor:pointer;position:absolute;width:1.125rem;width:2.25rem}.single-image-carousel--carousel .single-image-carousel__previous,.single-image-carousel--carousel .single-image-carousel__next{display:block}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image-carousel__previous,.single-image-carousel__next{width:7.5rem;height:7.5rem}}@media screen and (min-width:63.75em){.single-image-carousel__previous,.single-image-carousel__next{width:10rem;height:10rem}}.single-image-carousel__previous img,.single-image-carousel__next img{width:100%;height:100%;max-width:100%}@media screen and (min-width:47.5em){.single-image-carousel__previous:after,.single-image-carousel__next:after{position:absolute;top:0;left:0;right:0;bottom:0;content:" ";z-index:1;transition:background .2s ease-in-out;background-color:rgba(0,0,0,0.5)}}@media screen and (min-width:47.5em){.single-image-carousel__previous:hover:after,.single-image-carousel__next:hover:after{background-color:transparent}}.single-image-carousel__previous .icon,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__previous .color-picker__swatch:before,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__previous .product-info__shade-swatch:before,.single-image-carousel__previous .cheatsheet .cheatsheet__dash,.cheatsheet .single-image-carousel__previous .cheatsheet__dash,.single-image-carousel__previous .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .single-image-carousel__previous li,.single-image-carousel__previous .video-kit__hero-image,.single-image-carousel__previous .video-kit__card-image,.single-image-carousel__previous .video-promoted__image,.single-image-carousel__next .icon,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__next .color-picker__swatch:before,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__next .product-info__shade-swatch:before,.single-image-carousel__next .cheatsheet .cheatsheet__dash,.cheatsheet .single-image-carousel__next .cheatsheet__dash,.single-image-carousel__next .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .single-image-carousel__next li,.single-image-carousel__next .video-kit__hero-image,.single-image-carousel__next .video-kit__card-image,.single-image-carousel__next .video-promoted__image{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;text-align:center;color:#999;z-index:2}.single-image-carousel__previous .icon:before,.single-image-carousel__previous .cta:before,.single-image-carousel__previous .cta-text:after,.single-image-carousel__previous .share-tray__item.link:after,.single-image-carousel__previous .share-tray__item-link:before,.single-image-carousel__previous .filter-dropdown>li>span:after,.single-image-carousel__previous .heading-sliced:before,.single-image-carousel__previous .form .form__checkbox label:after,.form .form__checkbox .single-image-carousel__previous label:after,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__previous .color-picker__swatch:before,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__previous .product-info__shade-swatch:before,.single-image-carousel__previous .module-stateful.product-info .new-brow:before,.module-stateful.product-info .single-image-carousel__previous .new-brow:before,.single-image-carousel__previous .cheatsheet .cheatsheet__dash:before,.cheatsheet .single-image-carousel__previous .cheatsheet__dash:before,.single-image-carousel__previous .plus-link:after,.single-image-carousel__previous .featured-product-wide .fpw__link:after,.featured-product-wide .single-image-carousel__previous .fpw__link:after,.single-image-carousel__previous .pull-quote__quote:before,.single-image-carousel__previous .pull-quote__quote:after,.single-image-carousel__previous .ratings-and-reviews .rar__user-rating li:before,.ratings-and-reviews .rar__user-rating .single-image-carousel__previous li:before,.single-image-carousel__previous .small-feed__item--video .small-feed__image:before,.small-feed__item--video .single-image-carousel__previous .small-feed__image:before,.single-image-carousel__previous .video-kit__hero-image:before,.single-image-carousel__previous .video-kit__card-image:before,.single-image-carousel__previous .video-promoted__image:before,.single-image-carousel__previous .content-feed__common:after,.single-image-carousel__previous .content-feed-ftue__icon:before,.single-image-carousel__previous .cart-page__info .cart-page__current-shop:after,.cart-page__info .single-image-carousel__previous .cart-page__current-shop:after,.single-image-carousel__previous .discontinued-products .twitter-typeahead:after,.discontinued-products .single-image-carousel__previous .twitter-typeahead:after,.single-image-carousel__previous .discontinued-products__module-heading.expandable:after,.single-image-carousel__previous .shoppable-page__info .shoppable-page__current-shop:after,.shoppable-page__info .single-image-carousel__previous .shoppable-page__current-shop:after,.single-image-carousel__next .icon:before,.single-image-carousel__next .cta:before,.single-image-carousel__next .cta-text:after,.single-image-carousel__next .share-tray__item.link:after,.single-image-carousel__next .share-tray__item-link:before,.single-image-carousel__next .filter-dropdown>li>span:after,.single-image-carousel__next .heading-sliced:before,.single-image-carousel__next .form .form__checkbox label:after,.form .form__checkbox .single-image-carousel__next label:after,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__next .color-picker__swatch:before,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__next .product-info__shade-swatch:before,.single-image-carousel__next .module-stateful.product-info .new-brow:before,.module-stateful.product-info .single-image-carousel__next .new-brow:before,.single-image-carousel__next .cheatsheet .cheatsheet__dash:before,.cheatsheet .single-image-carousel__next .cheatsheet__dash:before,.single-image-carousel__next .plus-link:after,.single-image-carousel__next .featured-product-wide .fpw__link:after,.featured-product-wide .single-image-carousel__next .fpw__link:after,.single-image-carousel__next .pull-quote__quote:before,.single-image-carousel__next .pull-quote__quote:after,.single-image-carousel__next .ratings-and-reviews .rar__user-rating li:before,.ratings-and-reviews .rar__user-rating .single-image-carousel__next li:before,.single-image-carousel__next .small-feed__item--video .small-feed__image:before,.small-feed__item--video .single-image-carousel__next .small-feed__image:before,.single-image-carousel__next .video-kit__hero-image:before,.single-image-carousel__next .video-kit__card-image:before,.single-image-carousel__next .video-promoted__image:before,.single-image-carousel__next .content-feed__common:after,.single-image-carousel__next .content-feed-ftue__icon:before,.single-image-carousel__next .cart-page__info .cart-page__current-shop:after,.cart-page__info .single-image-carousel__next .cart-page__current-shop:after,.single-image-carousel__next .discontinued-products .twitter-typeahead:after,.discontinued-products .single-image-carousel__next .twitter-typeahead:after,.single-image-carousel__next .discontinued-products__module-heading.expandable:after,.single-image-carousel__next .shoppable-page__info .shoppable-page__current-shop:after,.shoppable-page__info .single-image-carousel__next .shoppable-page__current-shop:after{font-size:2.25rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image-carousel__previous .icon:before,.single-image-carousel__previous .cta:before,.single-image-carousel__previous .cta-text:after,.single-image-carousel__previous .share-tray__item.link:after,.single-image-carousel__previous .share-tray__item-link:before,.single-image-carousel__previous .filter-dropdown>li>span:after,.single-image-carousel__previous .heading-sliced:before,.single-image-carousel__previous .form .form__checkbox label:after,.form .form__checkbox .single-image-carousel__previous label:after,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__previous .color-picker__swatch:before,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__previous .product-info__shade-swatch:before,.single-image-carousel__previous .module-stateful.product-info .new-brow:before,.module-stateful.product-info .single-image-carousel__previous .new-brow:before,.single-image-carousel__previous .cheatsheet .cheatsheet__dash:before,.cheatsheet .single-image-carousel__previous .cheatsheet__dash:before,.single-image-carousel__previous .plus-link:after,.single-image-carousel__previous .featured-product-wide .fpw__link:after,.featured-product-wide .single-image-carousel__previous .fpw__link:after,.single-image-carousel__previous .pull-quote__quote:before,.single-image-carousel__previous .pull-quote__quote:after,.single-image-carousel__previous .ratings-and-reviews .rar__user-rating li:before,.ratings-and-reviews .rar__user-rating .single-image-carousel__previous li:before,.single-image-carousel__previous .small-feed__item--video .small-feed__image:before,.small-feed__item--video .single-image-carousel__previous .small-feed__image:before,.single-image-carousel__previous .video-kit__hero-image:before,.single-image-carousel__previous .video-kit__card-image:before,.single-image-carousel__previous .video-promoted__image:before,.single-image-carousel__previous .content-feed__common:after,.single-image-carousel__previous .content-feed-ftue__icon:before,.single-image-carousel__previous .cart-page__info .cart-page__current-shop:after,.cart-page__info .single-image-carousel__previous .cart-page__current-shop:after,.single-image-carousel__previous .discontinued-products .twitter-typeahead:after,.discontinued-products .single-image-carousel__previous .twitter-typeahead:after,.single-image-carousel__previous .discontinued-products__module-heading.expandable:after,.single-image-carousel__previous .shoppable-page__info .shoppable-page__current-shop:after,.shoppable-page__info .single-image-carousel__previous .shoppable-page__current-shop:after,.single-image-carousel__next .icon:before,.single-image-carousel__next .cta:before,.single-image-carousel__next .cta-text:after,.single-image-carousel__next .share-tray__item.link:after,.single-image-carousel__next .share-tray__item-link:before,.single-image-carousel__next .filter-dropdown>li>span:after,.single-image-carousel__next .heading-sliced:before,.single-image-carousel__next .form .form__checkbox label:after,.form .form__checkbox .single-image-carousel__next label:after,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__next .color-picker__swatch:before,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__next .product-info__shade-swatch:before,.single-image-carousel__next .module-stateful.product-info .new-brow:before,.module-stateful.product-info .single-image-carousel__next .new-brow:before,.single-image-carousel__next .cheatsheet .cheatsheet__dash:before,.cheatsheet .single-image-carousel__next .cheatsheet__dash:before,.single-image-carousel__next .plus-link:after,.single-image-carousel__next .featured-product-wide .fpw__link:after,.featured-product-wide .single-image-carousel__next .fpw__link:after,.single-image-carousel__next .pull-quote__quote:before,.single-image-carousel__next .pull-quote__quote:after,.single-image-carousel__next .ratings-and-reviews .rar__user-rating li:before,.ratings-and-reviews .rar__user-rating .single-image-carousel__next li:before,.single-image-carousel__next .small-feed__item--video .small-feed__image:before,.small-feed__item--video .single-image-carousel__next .small-feed__image:before,.single-image-carousel__next .video-kit__hero-image:before,.single-image-carousel__next .video-kit__card-image:before,.single-image-carousel__next .video-promoted__image:before,.single-image-carousel__next .content-feed__common:after,.single-image-carousel__next .content-feed-ftue__icon:before,.single-image-carousel__next .cart-page__info .cart-page__current-shop:after,.cart-page__info .single-image-carousel__next .cart-page__current-shop:after,.single-image-carousel__next .discontinued-products .twitter-typeahead:after,.discontinued-products .single-image-carousel__next .twitter-typeahead:after,.single-image-carousel__next .discontinued-products__module-heading.expandable:after,.single-image-carousel__next .shoppable-page__info .shoppable-page__current-shop:after,.shoppable-page__info .single-image-carousel__next .shoppable-page__current-shop:after{font-size:2.5rem}}@media screen and (min-width:63.75em){.single-image-carousel__previous .icon:before,.single-image-carousel__previous .cta:before,.single-image-carousel__previous .cta-text:after,.single-image-carousel__previous .share-tray__item.link:after,.single-image-carousel__previous .share-tray__item-link:before,.single-image-carousel__previous .filter-dropdown>li>span:after,.single-image-carousel__previous .heading-sliced:before,.single-image-carousel__previous .form .form__checkbox label:after,.form .form__checkbox .single-image-carousel__previous label:after,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__previous .color-picker__swatch:before,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__previous .product-info__shade-swatch:before,.single-image-carousel__previous .module-stateful.product-info .new-brow:before,.module-stateful.product-info .single-image-carousel__previous .new-brow:before,.single-image-carousel__previous .cheatsheet .cheatsheet__dash:before,.cheatsheet .single-image-carousel__previous .cheatsheet__dash:before,.single-image-carousel__previous .plus-link:after,.single-image-carousel__previous .featured-product-wide .fpw__link:after,.featured-product-wide .single-image-carousel__previous .fpw__link:after,.single-image-carousel__previous .pull-quote__quote:before,.single-image-carousel__previous .pull-quote__quote:after,.single-image-carousel__previous .ratings-and-reviews .rar__user-rating li:before,.ratings-and-reviews .rar__user-rating .single-image-carousel__previous li:before,.single-image-carousel__previous .small-feed__item--video .small-feed__image:before,.small-feed__item--video .single-image-carousel__previous .small-feed__image:before,.single-image-carousel__previous .video-kit__hero-image:before,.single-image-carousel__previous .video-kit__card-image:before,.single-image-carousel__previous .video-promoted__image:before,.single-image-carousel__previous .content-feed__common:after,.single-image-carousel__previous .content-feed-ftue__icon:before,.single-image-carousel__previous .cart-page__info .cart-page__current-shop:after,.cart-page__info .single-image-carousel__previous .cart-page__current-shop:after,.single-image-carousel__previous .discontinued-products .twitter-typeahead:after,.discontinued-products .single-image-carousel__previous .twitter-typeahead:after,.single-image-carousel__previous .discontinued-products__module-heading.expandable:after,.single-image-carousel__previous .shoppable-page__info .shoppable-page__current-shop:after,.shoppable-page__info .single-image-carousel__previous .shoppable-page__current-shop:after,.single-image-carousel__next .icon:before,.single-image-carousel__next .cta:before,.single-image-carousel__next .cta-text:after,.single-image-carousel__next .share-tray__item.link:after,.single-image-carousel__next .share-tray__item-link:before,.single-image-carousel__next .filter-dropdown>li>span:after,.single-image-carousel__next .heading-sliced:before,.single-image-carousel__next .form .form__checkbox label:after,.form .form__checkbox .single-image-carousel__next label:after,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__next .color-picker__swatch:before,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__next .product-info__shade-swatch:before,.single-image-carousel__next .module-stateful.product-info .new-brow:before,.module-stateful.product-info .single-image-carousel__next .new-brow:before,.single-image-carousel__next .cheatsheet .cheatsheet__dash:before,.cheatsheet .single-image-carousel__next .cheatsheet__dash:before,.single-image-carousel__next .plus-link:after,.single-image-carousel__next .featured-product-wide .fpw__link:after,.featured-product-wide .single-image-carousel__next .fpw__link:after,.single-image-carousel__next .pull-quote__quote:before,.single-image-carousel__next .pull-quote__quote:after,.single-image-carousel__next .ratings-and-reviews .rar__user-rating li:before,.ratings-and-reviews .rar__user-rating .single-image-carousel__next li:before,.single-image-carousel__next .small-feed__item--video .small-feed__image:before,.small-feed__item--video .single-image-carousel__next .small-feed__image:before,.single-image-carousel__next .video-kit__hero-image:before,.single-image-carousel__next .video-kit__card-image:before,.single-image-carousel__next .video-promoted__image:before,.single-image-carousel__next .content-feed__common:after,.single-image-carousel__next .content-feed-ftue__icon:before,.single-image-carousel__next .cart-page__info .cart-page__current-shop:after,.cart-page__info .single-image-carousel__next .cart-page__current-shop:after,.single-image-carousel__next .discontinued-products .twitter-typeahead:after,.discontinued-products .single-image-carousel__next .twitter-typeahead:after,.single-image-carousel__next .discontinued-products__module-heading.expandable:after,.single-image-carousel__next .shoppable-page__info .shoppable-page__current-shop:after,.shoppable-page__info .single-image-carousel__next .shoppable-page__current-shop:after{font-size:3.125rem}}@media screen and (min-width:47.5em){.single-image-carousel__previous .icon,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__previous .color-picker__swatch:before,.single-image-carousel__previous .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__previous .product-info__shade-swatch:before,.single-image-carousel__previous .cheatsheet .cheatsheet__dash,.cheatsheet .single-image-carousel__previous .cheatsheet__dash,.single-image-carousel__previous .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .single-image-carousel__previous li,.single-image-carousel__previous .video-kit__hero-image,.single-image-carousel__previous .video-kit__card-image,.single-image-carousel__previous .video-promoted__image,.single-image-carousel__next .icon,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .single-image-carousel__next .color-picker__swatch:before,.single-image-carousel__next .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .single-image-carousel__next .product-info__shade-swatch:before,.single-image-carousel__next .cheatsheet .cheatsheet__dash,.cheatsheet .single-image-carousel__next .cheatsheet__dash,.single-image-carousel__next .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .single-image-carousel__next li,.single-image-carousel__next .video-kit__hero-image,.single-image-carousel__next .video-kit__card-image,.single-image-carousel__next .video-promoted__image{color:#fff}}.single-image-carousel__preview-previous,.single-image-carousel__preview-next{display:none}@media screen and (min-width:47.5em){.single-image-carousel__preview-previous,.single-image-carousel__preview-next{display:block}}.single-image-carousel__previous{left:.625rem}@media screen and (min-width:47.5em){.single-image-carousel__previous{top:100%;left:0}}@media screen and (min-width:80em){.single-image-carousel__previous{top:auto;left:-10rem;bottom:0}}.single-image-carousel__next{right:.625rem}@media screen and (min-width:47.5em){.single-image-carousel__next{top:100%;right:0}}@media screen and (min-width:80em){.single-image-carousel__next{top:0;left:100%}}@media screen and (min-width:0) and (max-width:47.4375em){.single-image-carousel__previous,.single-image-carousel__next{top:26%}}.single-image-carousel__cta-links{position:absolute;right:1rem;bottom:1rem}@media screen and (min-width:0) and (max-width:47.4375em){.single-image-carousel__cta-links{max-width:20rem;width:20rem;bottom:.125rem;right:0;text-align:right}.single-image-carousel--carousel .single-image-carousel__cta-links{bottom:.625rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image-carousel--carousel .single-image-carousel__cta-links{bottom:.625rem}}@media screen and (min-width:47.5em){.single-image-carousel__cta-links{right:52%}.single-image-carousel--carousel .single-image-carousel__cta-links{left:3.125rem}}.single-image-carousel__cta-links .slick-list{height:18.75rem}.single-image-carousel__cta-links .slick-list .slick-track{bottom:-16.875rem}.single-image-carousel__cta-links .slick-list .slick-slide{visibility:hidden}.single-image-carousel__cta-links .slick-list .slick-slide.slick-current{visibility:visible}.single-image-carousel__cta-links .cta{margin-right:.1875rem}.single-image-carousel .single-image-carousel__cta-links .cta{padding-left:.0625rem}.single-image-carousel.is-sitecore .single-image-carousel__image{height:auto;max-height:99999px}@media screen and (min-width:47.5em){.single-image-carousel.is-sitecore .single-image-carousel__image{margin-left:0}}.single-image-carousel.is-sitecore .single-image-carousel__detail{position:relative}@media screen and (min-width:47.5em){.single-image-carousel.is-sitecore .single-image-carousel__detail{-webkit-transform:none;-ms-transform:none;transform:none}}.single-image-carousel.is-sitecore .single-image-carousel__detail li{margin:30px 0}@media screen and (min-width:47.5em){.single-image-carousel.is-sitecore .single-image-carousel__detail li{-webkit-transform:none;-ms-transform:none;transform:none;height:300px}}@media screen and (min-width:63.75em){.single-image-carousel.is-sitecore .single-image-carousel__detail li{-webkit-transform:none;-ms-transform:none;transform:none;height:400px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image-carousel.extra-margin-bottom{margin-bottom:16.25rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.single-image-carousel.extra-margin-bottom{margin-bottom:18.75rem}}@media screen and (min-width:80em) and (max-width:9999em){.single-image-carousel.extra-margin-bottom{margin-bottom:15rem}}.single-image-carousel .gigi-wrapper{margin:0 auto;position:relative;background-color:#fafafa;width:20rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image-carousel .gigi-wrapper{margin-bottom:13.125rem;width:42.5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.single-image-carousel .gigi-wrapper{margin-bottom:10.625rem;width:52.5rem}}@media screen and (min-width:63.75em){.single-image-carousel .gigi-wrapper{margin-bottom:15rem}}@media screen and (min-width:80em) and (max-width:9999em){.single-image-carousel .gigi-wrapper{margin-bottom:10.625rem;width:52.5rem}}.featured-product-wide.featured-product-wide_no-secondary div.fpw__hero{top:0}@media screen and (min-width:47.5em){.featured-product-wide.featured-product-wide_no-secondary .fpw__text-box{margin-top:-80px}}@media screen and (min-width:63.75em){.featured-product-wide.featured-product-wide_no-secondary .fpw__text-box{margin-top:-145px}}@media screen and (min-width:80em){.featured-product-wide.featured-product-wide_no-secondary .fpw__text-box{margin-top:-169px}}.featured-product-wide{display:block;max-width:1600px;margin-left:auto;margin-right:auto;letter-spacing:1.25px}@media screen and (min-width:47.5em){.featured-product-wide{width:100%}}.featured-product-wide a{text-decoration:none;color:#000}.no-touch .featured-product-wide a:hover{color:#fc2561}.featured-product-wide .fpw__hero{width:100%;height:124px;position:relative}@media screen and (min-width:47.5em){.featured-product-wide .fpw__hero{height:238px;top:80px}}@media screen and (min-width:63.75em){.featured-product-wide .fpw__hero{height:338px;top:145px}}@media screen and (min-width:80em){.featured-product-wide .fpw__hero{top:169px;height:400px;max-width:1600px}}.featured-product-wide .fpw__hero-container{width:100%;height:100%;position:relative;overflow:hidden}.featured-product-wide .fpw__hero-image{max-width:100%;max-height:350%;width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:47.5em){.featured-product-wide .fpw__hero-image{max-height:none;max-width:none}}@media screen and (min-width:80em){.featured-product-wide .fpw__hero-image{min-width:80rem;max-width:100rem}}.featured-product-wide .fpw__secondary-image{display:none}@media screen and (min-width:47.5em){.featured-product-wide .fpw__secondary-image{width:260px;display:block;position:absolute;top:-80px;right:40px}}@media screen and (min-width:63.75em){.featured-product-wide .fpw__secondary-image{width:388px;top:-145px}}@media screen and (min-width:80em){.featured-product-wide .fpw__secondary-image{width:460px;right:60px;top:-169px}}.featured-product-wide .fpw__text-box{background-color:#fafafa;padding:15px 20px 15px;position:relative}@media screen and (min-width:47.5em){.featured-product-wide .fpw__text-box{padding:35px 40px 15px;width:380px;left:40px;top:-38px}.featured-product-wide .fpw__text-box:after{content:'';display:block;position:absolute;width:230px;height:155px;background-color:#fc2561;z-index:-1;right:-10px;bottom:-10px}}@media screen and (min-width:63.75em){.featured-product-wide .fpw__text-box{padding:50px 40px 15px;width:460px}}@media screen and (min-width:80em){.featured-product-wide .fpw__text-box{padding:45px 40px 15px;left:60px;top:-31px}}.featured-product-wide .fpw__text-box h2{font-size:28px;display:inline-block;margin:0;line-height:1;letter-spacing:2px}@media screen and (min-width:80em){.featured-product-wide .fpw__text-box h2{font-size:40px}}.featured-product-wide .fpw__text-box h2{font-weight:100}@media screen and (min-width:63.75em){.featured-product-wide .fpw__text-box h2{font-size:40px}}.featured-product-wide .fpw__text-box h2 strong{font-weight:500;display:block}@media screen and (min-width:63.75em){.featured-product-wide .fpw__text-box h2 strong{font-size:38px}}.featured-product-wide .fpw__text-box h2 sup{font-size:16px;font-weight:100;vertical-align:top}.featured-product-wide .fpw__body{margin:16px 0 31px;white-space:nowrap;word-spacing:20px;font-size:0;display:table}@media screen and (min-width:63.75em){.featured-product-wide .fpw__body{margin:27px 0 49px 0}}.featured-product-wide .fpw__product-shot{display:table-cell;vertical-align:top;max-width:100px;border-right:20px solid transparent}.featured-product-wide .fpw__details{display:table-cell;vertical-align:top;white-space:normal;word-spacing:normal;font-size:11px;line-height:19px;font-weight:300;color:#666;border-top:1px solid rgba(153,153,153,0.5)}@media screen and (min-width:47.5em){.featured-product-wide .fpw__details{font-size:13px;line-height:22px}}.featured-product-wide .fpw__details h4{font-size:14px;font-weight:500;color:#000;letter-spacing:3.5px;margin:17px 0 10px}@media screen and (min-width:47.5em){.featured-product-wide .fpw__details h4{font-size:16px;margin:16px 0 9px}}.featured-product-wide .cta-text{display:block;margin-top:17px}@media screen and (min-width:63.75em){.featured-product-wide .cta-text{margin-top:21px}}.featured-product-wide .fpw__link:after{margin-left:5px}.featured-product-wide .fpw__social{position:absolute;right:16px;bottom:17px}.featured-product-wide .fpw__social a{color:#999;cursor:pointer}.featured-product-wide .fpw__social .active{color:#fc2561}.featured-product-wide .gigi-wrapper{padding:40px 0 0 0;max-width:1600px;margin-left:auto;margin-right:auto}.featured-product-wide.right .fpw__secondary-image{display:none}.featured-product-wide.right .fpw__text-box{left:inherit;text-align:right}@media screen and (min-width:47.5em){.featured-product-wide.right .fpw__text-box{padding:35px 40px 15px;width:380px;top:-38px;right:-100%;margin-left:-420px;text-align:left}.featured-product-wide.right .fpw__text-box:after{content:'';display:block;position:absolute;width:230px;height:155px;background-color:#fc2561;z-index:-1;right:-10px;bottom:-10px}}@media screen and (min-width:63.75em){.featured-product-wide.right .fpw__text-box{padding:50px 40px 15px;width:460px;left:inherit;right:-100%;margin-left:-520px}}@media screen and (min-width:80em){.featured-product-wide.right .fpw__text-box{padding:45px 40px 15px;left:inherit;top:-31px}}.gallery-inline{text-align:center;width:320px;padding-left:20px;padding-right:20px}@media screen and (min-width:47.5em){.gallery-inline{width:680px;padding:0}}@media screen and (min-width:63.75em){.gallery-inline{width:960px}}@media screen and (min-width:80em){.gallery-inline{width:1160px}}.gallery-inline .cta{margin-top:7px}.gallery-inline .col--left,.gallery-inline .col--right{float:left}.gallery-inline .col--left .gallery-item:first-child,.gallery-inline .col--right .gallery-item:first-child{margin-top:0}@media screen and (min-width:47.5em){.gallery-inline .col--left,.gallery-inline .col--right{width:160px}}@media screen and (min-width:63.75em){.gallery-inline .col--left,.gallery-inline .col--right{width:240px}}@media screen and (min-width:80em){.gallery-inline .col--left,.gallery-inline .col--right{width:280px}}.gallery-inline .col--center{width:100%;float:left}@media screen and (min-width:47.5em){.gallery-inline .col--center{width:280px;margin:0 40px}}@media screen and (min-width:63.75em){.gallery-inline .col--center{width:400px}}@media screen and (min-width:80em){.gallery-inline .col--center{width:440px;margin:0 80px}}.gallery-inline .title-item{position:relative;width:100%}.gallery-inline .title-item__eyebrow{position:absolute;font-size:.8125rem;top:-15px;left:5px;display:none}@media screen and (min-width:47.5em){.gallery-inline .title-item__eyebrow{display:block}}@media screen and (min-width:63.75em){.gallery-inline .title-item__eyebrow{font-size:.875rem;top:-25px}}.gallery-inline .title-item__heading{width:100%;font-size:2.375rem;line-height:2.375rem;padding:1.5625rem .625rem}.gallery-inline .title-item__heading>span{font-weight:100}.gallery-inline .title-item__heading>span span{font-weight:500}.gallery-inline .title-item__heading:before{font-size:9.75rem}@media screen and (min-width:0) and (max-width:47.4375em){.gallery-inline .title-item__heading{margin-bottom:35px}}@media screen and (min-width:47.5em){.gallery-inline .title-item__heading{font-size:3.625rem;line-height:3.4375rem}.gallery-inline .title-item__heading:before{font-size:11.875rem}}@media screen and (min-width:63.75em){.gallery-inline .title-item__heading{font-size:5.625rem;line-height:5.3125rem;padding:1.5625rem 0}.gallery-inline .title-item__heading:before{font-size:16.875rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.gallery-inline .title-item__heading.two-lines:before{font-size:14.875rem}}@media screen and (min-width:63.75em){.gallery-inline .title-item__heading.two-lines:before{font-size:18.875rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.gallery-inline .title-item__heading.three-lines:before{font-size:17.875rem}}@media screen and (min-width:63.75em){.gallery-inline .title-item__heading.three-lines:before{font-size:23.875rem}}.gallery-inline .title-item__description{font-size:.75rem;line-height:1.25rem;font-weight:300;color:#666;padding:0 30px;margin-top:15px;letter-spacing:.07rem}@media screen and (min-width:47.5em){.gallery-inline .title-item__description{font-size:.8125rem;line-height:1.375rem;padding:0 5px}}@media screen and (min-width:63.75em){.gallery-inline .title-item__description{padding:0 40px}}@media screen and (min-width:63.75em){.gallery-inline .title-item__description{font-size:.875rem;line-height:1.5rem}}.gallery-inline .title-item__cta{margin-top:20px}@media screen and (min-width:0) and (max-width:47.4375em){.gallery-inline .title-item__cta{margin-top:15px}}.gallery-inline .gallery-item{margin-top:40px;position:relative;width:100%;text-align:left}@media screen and (min-width:0) and (max-width:47.4375em){.gallery-inline .gallery-item{margin-top:30px}}@media screen and (min-width:47.5em){.gallery-inline .gallery-item{margin-top:35px}}.gallery-inline .gallery-item img{width:100%}.gallery-inline .gallery-item__description{width:100%;font-size:.75rem;line-height:1.375rem;font-weight:300;color:#666;padding-bottom:15px;letter-spacing:.07rem;margin-top:15px;position:relative}.gallery-inline .gallery-item__description:after{content:'';position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.29);height:1px;right:0}@media screen and (min-width:47.5em){.gallery-inline .gallery-item__description{font-size:.8125rem;padding-left:0;padding-right:0;border-bottom:1px solid rgba(0,0,0,0.29);padding-bottom:10px}.gallery-inline .gallery-item__description:after{display:none}}.gallery-inline .gallery-item__links{width:100%;padding-top:6px;position:relative;z-index:12}.gallery-inline .gallery-item__links>a{margin-right:5px}@media screen and (min-width:0) and (max-width:47.4375em){.gallery-inline .gallery-item__links{padding-top:10px}}@media screen and (min-width:47.5em){.gallery-inline .gallery-item__links{padding-left:0;padding-right:0}}@media screen and (min-width:63.75em){.gallery-inline .gallery-item__links{padding-top:6px}}.gallery-inline .center-left,.gallery-inline .center-right{display:none}@media screen and (min-width:0) and (max-width:47.4375em){.gallery-inline .center-left,.gallery-inline .center-right{display:block}}.gallery-inline .col--left,.gallery-inline .col--right{display:block}@media screen and (min-width:0) and (max-width:47.4375em){.gallery-inline .col--left,.gallery-inline .col--right{display:none}}.gallery-inline .append-right+.append-right{display:none}.gallery-inline .append-left+.append-left{display:none}.gigiPullQuote .gigi-wrapper .pull-quote{background-color:inherit}.gigiPullQuote .gigi-wrapper .pull-quote__wrapper{background-color:inherit;margin:0 auto}.pull-quote{background-color:#fafafa}.pull-quote__wrapper{position:relative;padding:2.5rem 1.875rem;text-align:center;z-index:0}@media screen and (min-width:0){.pull-quote__wrapper{background-color:#fafafa}}@media screen and (min-width:80em){.pull-quote__wrapper{background-color:transparent}}@media screen and (min-width:0) and (max-width:47.4375em){.pull-quote__wrapper{max-width:20rem}}@media screen and (min-width:47.5em){.pull-quote__wrapper{padding-left:4.375rem;padding-right:4.375rem}}@media screen and (min-width:80em){.pull-quote__wrapper{padding-left:10.625rem;padding-right:10.625rem}}.pull-quote__quote{display:inline;text-transform:uppercase;font-weight:100;font-size:1.875rem;line-height:1.3;background-color:#fff;box-shadow:-0.625rem 0 0 #fff,0.625rem 0 0 #fff}.pull-quote__quote:before,.pull-quote__quote:after{vertical-align:bottom;line-height:1.7}@media screen and (min-width:0) and (max-width:47.4375em){.pull-quote__quote:before,.pull-quote__quote:after{font-size:1.5rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.pull-quote__quote:before,.pull-quote__quote:after{font-size:2.875rem}}@media screen and (min-width:63.75em){.pull-quote__quote:before,.pull-quote__quote:after{font-size:3.8125rem}}.pull-quote__quote:before{content:""}.pull-quote__quote:after{content:"";padding-right:.25rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.pull-quote__quote{font-size:3.75rem}}@media screen and (min-width:63.75em){.pull-quote__quote{font-size:5rem}}.pull-quote__image{position:absolute;overflow:hidden;top:0;right:0;width:11.25rem;height:11.25rem;z-index:-1}@media screen and (min-width:47.5em) and (max-width:63.6875em){.pull-quote__image{width:30rem;height:30rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.pull-quote__image{width:35rem;height:35rem}}@media screen and (min-width:80em) and (max-width:9999em){.pull-quote__image{width:35rem;height:35rem}}.pull-quote__image img{max-width:100%;max-height:100%}@media screen and (min-width:80em) and (max-width:9999em){.pull-quote__image img{max-height:85%}}.pull-quote__featured{text-transform:uppercase;letter-spacing:.2em;font-weight:300;color:#666;font-size:.625rem;line-height:1.25rem;margin-top:1.25rem}@media screen and (min-width:47.5em){.pull-quote__featured{font-size:.6875rem}}.pull-quote__featured-avatar{display:inline-block;position:relative;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:50%}@media screen and (min-width:47.5em){.pull-quote__featured-avatar{width:3.75rem;height:3.75rem}}.pull-quote__featured-avatar img{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;width:100%;max-width:100%}.pull-quote__featured-name span,.pull-quote__featured-position span{background-color:#fafafa}.pull-quote__featured .button{min-width:13.125rem}@media screen and (min-width:0) and (max-width:47.4375em){.pull-quote__featured .button:nth-of-type(1){margin-bottom:1.25rem}}@media screen and (min-width:47.5em){.pull-quote__featured .button:nth-of-type(1){margin-right:2.5rem}}.pull-quote__author{margin-bottom:1.625rem}.pull-quote__author span{background-color:#fafafa}.pull-quote__author:before{content:"\2014";margin-right:.3125rem}.ratings-and-reviews{margin:0 auto;position:relative;text-align:center;width:300px;margin-bottom:40px}@media screen and (min-width:47.5em){.ratings-and-reviews{width:680px}}@media screen and (min-width:63.75em){.ratings-and-reviews{width:920px}}@media screen and (min-width:80em){.ratings-and-reviews{width:1160px}}.profile-page__module .ratings-and-reviews{width:100%}.profile-page__module .ratings-and-reviews:first-of-type{margin-top:-30px}.ratings-and-reviews .rar__border{border:3px solid #fc2561;width:100%;margin-top:20px;position:relative}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__border{margin-top:32px}}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__border{margin-top:37px}}.ratings-and-reviews .rar__header{position:relative}.ratings-and-reviews h2{margin:0 auto 0;font-weight:100;font-size:1.875rem;letter-spacing:.02em;padding:0 20px;background:#fff;position:relative;display:inline-block;text-transform:uppercase;top:-20px}@media screen and (min-width:47.5em){.ratings-and-reviews h2{font-size:3.25rem;top:-32px}}@media screen and (min-width:63.75em){.ratings-and-reviews h2{font-size:3.75rem;top:-37px}}.ratings-and-reviews h2 strong{font-weight:500}.ratings-and-reviews .ratings{display:block}.ratings-and-reviews .rar__average-rating{display:inline-block;font-size:1.25rem;vertical-align:middle}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__average-rating{font-size:1.625rem}}.ratings-and-reviews .rar__rating-number{display:inline-block;font-weight:100;color:#999;line-height:1;font-size:1.25rem;vertical-align:bottom}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__rating-number{font-size:1.625rem}}.ratings-and-reviews .rar__count{font-size:2.375rem;font-weight:100;text-transform:uppercase;line-height:1;margin-bottom:-5px}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__count{font-size:2.5rem;letter-spacing:.01em}}.ratings-and-reviews .button{width:200px;margin-top:25px;padding:15px}@media screen and (min-width:47.5em){.ratings-and-reviews .button{font-size:1rem;width:220px}}.ratings-and-reviews .button.hidden{display:none}@media screen and (min-width:47.5em){.ratings-and-reviews .button.readall,.ratings-and-reviews .button.readreviews,.ratings-and-reviews .button.hideall{margin-right:40px}}.ratings-and-reviews .button.write-review,.ratings-and-reviews .button.close-review{margin-bottom:36px}.ratings-and-reviews .button.loadmore{margin-bottom:30px}@media screen and (min-width:47.5em){.ratings-and-reviews .button.loadmore{margin-bottom:40px}}@media screen and (min-width:63.75em){.ratings-and-reviews .button.loadmore{margin-bottom:60px}}.ratings-and-reviews .button.active:focus{background-color:#000}.ratings-and-reviews .rar__sort-container{width:280px;margin:0 auto 27px;display:none}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__sort-container{margin-bottom:47px}}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__sort-container{margin-bottom:32px}}.ratings-and-reviews .rar__sort-container .chosen-container .chosen-single,.ratings-and-reviews .rar__sort-container .chosen-container.chosen-with-drop a.chosen-single{background-color:#fff;border:1px solid #999}.ratings-and-reviews h3{margin:0 20px;padding-bottom:6px;font-size:1.125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:left}@media screen and (min-width:47.5em){.ratings-and-reviews h3{margin:0 40px}}@media screen and (min-width:80em){.ratings-and-reviews h3{margin:0 80px}}.ratings-and-reviews .rar__break-word{word-wrap:break-word}.ratings-and-reviews .rar__reviews-wrapper .readall{margin-bottom:30px}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__reviews-wrapper .readall{margin-bottom:40px}}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__reviews-wrapper .readall{display:none}}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__reviews_landing{padding-bottom:40px}}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__reviews_landing{padding-bottom:60px}}.ratings-and-reviews .rar__review{display:block;border-top:1px solid #000;margin:0 20px 0;padding-top:30px;text-align:left}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__review{clear:both;padding-top:0;border-top:1px solid rgba(153,153,153,0.45);width:600px;margin:0 40px 0}.ratings-and-reviews .rar__review:first-of-type{border-top:1px solid #000}}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__review{width:840px}}@media screen and (min-width:80em){.ratings-and-reviews .rar__review{width:1000px;margin:0 80px}}.ratings-and-reviews .rar__review:last-of-type{border-bottom:1px solid rgba(153,153,153,0.45)}.profile-page__module .ratings-and-reviews .rar__review{margin:0;width:100%}.profile-page__module .ratings-and-reviews .rar__review:first-of-type{border-top:0}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__review-head{float:left;width:240px;margin-top:31px}}.ratings-and-reviews .rar__review-rating{text-align:left}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__review-rating{margin:0}}.profile-page__module .ratings-and-reviews .rar__review-rating{font-size:16px}.ratings-and-reviews .rar__review-user{font-weight:500;font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.profile-page__module .ratings-and-reviews a.rar__product-link{font-weight:500;font-size:1rem;color:#000;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .2s ease-in}.profile-page__module .ratings-and-reviews a.rar__product-link:hover{color:#fc2561}.ratings-and-reviews .rar__review-address{font-weight:300;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;color:#666}.ratings-and-reviews .rar__review-feature{font-size:.8125rem;letter-spacing:.125em;line-height:22px;font-weight:500;text-transform:uppercase}.ratings-and-reviews .rar__review-feature span{font-weight:300;text-transform:none;color:#666}.ratings-and-reviews .rar__review-body{border-top:1px solid rgba(153,153,153,0.45);margin-top:13px}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__review-body{width:360px;float:right;margin:0;padding:0 40px 0 20px;border-top:0;border-left:1px solid rgba(153,153,153,0.45);min-height:230px}}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__review-body{width:560px;padding-left:30px}}@media screen and (min-width:80em){.ratings-and-reviews .rar__review-body{width:660px;margin-right:60px;padding-left:40px}}@media screen and (min-width:47.5em){.profile-page__module .ratings-and-reviews .rar__review-body{border-top:1px solid rgba(153,153,153,0.45);margin-top:13px}}@media screen and (min-width:80em){.profile-page__module .ratings-and-reviews .rar__review-body{width:600px;border-top:0;margin:0}}@media screen and (max-width:80em){.profile-page__module .ratings-and-reviews .rar__review-body{border-left:0;padding:0;width:100%;min-height:100px}}.ratings-and-reviews .rar__review-subject{margin-top:25px;font-weight:500;font-size:1rem;line-height:22px;letter-spacing:.125em;text-transform:uppercase}.profile-page__module .ratings-and-reviews .rar__review-subject{color:#000}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__review-subject{margin-top:30px}}.ratings-and-reviews .rar__review-date,.ratings-and-reviews .rar__review-copy{font-weight:300;font-size:.8125rem;line-height:22px;letter-spacing:.125em;color:#666}.ratings-and-reviews .rar__review-date{margin-top:14px}.ratings-and-reviews .rar__review-copy{letter-spacing:.105em;margin:15px 0 35px;white-space:pre-wrap}.ratings-and-reviews .rar__not-logged-overlay{display:none;background-color:#fff;text-align:center;padding:40px 0 70px}.ratings-and-reviews .rar__not-logged-overlay .cta{display:block;margin:30px auto;text-align:center}.ratings-and-reviews .rar__oops{display:block;font-weight:500;text-transform:uppercase;font-size:1.0625rem;line-height:22px;letter-spacing:.125em;margin:0 20px}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__oops{margin:0 40px}}.ratings-and-reviews .rar__oops a{color:#000}.ratings-and-reviews .rar__form{text-align:left;margin:0 20px;position:relative}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__form{margin:0 40px}}@media screen and (min-width:80em){.ratings-and-reviews .rar__form{text-align:left;margin:0 80px}}.ratings-and-reviews .rar__form h3{border-bottom:1px solid #000;margin:0}.ratings-and-reviews .rar__form .rar__input-nickname--userexist{font-weight:300;font-size:.6rem;letter-spacing:.16em;line-height:12px;color:red;margin:5px 0 20px 5px;position:relative;text-transform:uppercase;display:none}.ratings-and-reviews .form.rar__form .floating-input input[type="text"],.ratings-and-reviews .form.rar__form .floating-textarea,.ratings-and-reviews .form.rar__form .floating-textarea textarea{background:#f1f1f1}@media screen and (min-width:47.5em){.ratings-and-reviews .form.rar__form .floating-input,.ratings-and-reviews .form.rar__form .floating-textarea,.ratings-and-reviews .form.rar__form .form__group{width:260px}}@media screen and (min-width:63.75em){.ratings-and-reviews .form.rar__form .floating-input,.ratings-and-reviews .form.rar__form .floating-textarea,.ratings-and-reviews .form.rar__form .form__group{width:540px}}@media screen and (min-width:80em){.ratings-and-reviews .form.rar__form .floating-input,.ratings-and-reviews .form.rar__form .floating-textarea,.ratings-and-reviews .form.rar__form .form__group{width:700px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.ratings-and-reviews .form.rar__form .floating-textarea,.ratings-and-reviews .form.rar__form .form__group.rar__input-title-container{width:100%}}@media screen and (min-width:47.5em){.ratings-and-reviews .form.rar__form .rar__form-details .form__group.rar__half-width{width:307px;float:left;margin-bottom:30px}.ratings-and-reviews .form.rar__form .rar__form-details .form__group.rar__half-width:nth-of-type(2n){margin-left:20px}}@media screen and (min-width:63.75em){.ratings-and-reviews .form.rar__form .rar__form-details .form__group.rar__half-width{width:260px}}@media screen and (min-width:80em){.ratings-and-reviews .form.rar__form .rar__form-details .form__group.rar__half-width{width:340px}}.ratings-and-reviews .rar__user-rating-group{text-align:left;margin:21px 0 19px}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__user-rating-group{text-align:left}}.ratings-and-reviews .rar__user-rating{display:inline-block}.ratings-and-reviews .rar__user-rating li{display:inline-block;font-size:1.25rem;color:#ccc;vertical-align:middle}.ratings-and-reviews .rar__user-rating li:before{content:""}.ratings-and-reviews .rar__user-rating li.active{color:#fc2561}.ratings-and-reviews .rar__user-rating li:hover{cursor:pointer}.ratings-and-reviews .rar__user-rating li:focus{color:#222}.ratings-and-reviews .rar__current-rating{font-weight:100;color:#999;line-height:21px;font-size:1.25rem;vertical-align:middle}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__current-rating{font-size:1.625rem}}.ratings-and-reviews .rar__current-rating span.active{color:#000}.ratings-and-reviews label.rating-error,.ratings-and-reviews .rar__agree-error{font-weight:300;font-size:.5625rem;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:inline-block;letter-spacing:.12rem;z-index:2;line-height:13px;color:red}.ratings-and-reviews input[name=rating].error+label.rating-error,.ratings-and-reviews div.rar__agree.error .rar__agree-error{opacity:1}.ratings-and-reviews .rar__wrapper-comments{margin:15px 0}.ratings-and-reviews .rar__instructions{font-weight:300;font-size:.5rem;letter-spacing:.16em;line-height:12px;color:#999;list-style-type:disc;margin:0 0 18px 32px;position:relative;text-transform:uppercase}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__instructions{width:240px;position:absolute;right:0;top:90px}}.ratings-and-reviews .rar__instructions:after{content:'?';display:block;position:absolute;top:0;left:-30px;width:15px;height:15px;border:1px solid rgba(153,153,153,0.45);border-radius:50%;padding-left:2px;font-size:.6875rem;text-align:center;color:#fc2561}.ratings-and-reviews .rar__instructions li{margin-top:16px}.ratings-and-reviews .rar__instructions li:first-of-type{margin-top:0}.ratings-and-reviews .custom-select{width:100%}.ratings-and-reviews .chosen-container a.chosen-single,.ratings-and-reviews .chosen-container .chosen-results li.group-result,.ratings-and-reviews .chosen-container .chosen-results li.active-result{font-size:.6875rem}@media screen and (min-width:47.5em){.ratings-and-reviews .form.rar__form .form__group.rar__narrow-input{width:198px;margin-right:20px;margin-bottom:30px;margin-top:0;float:left}}@media screen and (min-width:63.75em){.ratings-and-reviews .form.rar__form .form__group.rar__narrow-input{width:166px}}@media screen and (min-width:80em){.ratings-and-reviews .form.rar__form .form__group.rar__narrow-input{width:220px}}.ratings-and-reviews .form.rar__form .form__group.rar__narrow-input.rar__narrow-input-nomargin{margin-right:0}.ratings-and-reviews h3.rar__details-title{margin:26px 0 30px}@media screen and (min-width:63.75em){.ratings-and-reviews h3.rar__details-title{width:100%}}@media screen and (min-width:0) and (max-width:47.4375em){.ratings-and-reviews .rar__button-next,.ratings-and-reviews .rar__button-preview,.ratings-and-reviews .rar__submit,.ratings-and-reviews .rar__edit{width:274px}}.ratings-and-reviews .rar__button-next,.ratings-and-reviews .rar__button-preview{margin-bottom:40px}.ratings-and-reviews .rar__button-preview{display:block;clear:both}@media screen and (min-width:80em){.ratings-and-reviews .rar__form-details{width:700px}}.ratings-and-reviews .rar__form-details .form__group{margin-top:20px}.ratings-and-reviews .rar__preview{display:none;margin:0 20px;text-align:left}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__preview{margin:0 40px}}@media screen and (min-width:80em){.ratings-and-reviews .rar__preview{margin:0 80px}}.ratings-and-reviews .rar__preview h3{margin:0 0 10px 0;border-bottom:1px solid #000}.ratings-and-reviews .rar__preview .rar__review{border-top:1px solid rgba(153,153,153,0.45);margin:35px 0 0 0}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__preview .rar__review{border-bottom:1px solid rgba(153,153,153,0.45);margin-bottom:30px}}@media screen and (min-width:63.75em){.ratings-and-reviews .rar__preview .rar__review{margin-bottom:44px}}.ratings-and-reviews .rar__preview-instructions-one{font-weight:100;font-size:1.125rem;line-height:22px;letter-spacing:.120em;color:#000;text-transform:uppercase;margin-top:21px}.ratings-and-reviews .rar__preview-instructions-two{font-weight:300;font-size:.8125rem;line-height:22px;letter-spacing:.105em;color:#666;margin-top:20px}.ratings-and-reviews .rar__agree label{font-weight:300;font-size:.625rem;color:#999;text-transform:uppercase}.ratings-and-reviews .rar__agree label a{text-decoration:underline;color:#999}.ratings-and-reviews .rar__agree label a:hover{color:#fc2561}.ratings-and-reviews .rar__agree label .rar__agree-error{display:none}.ratings-and-reviews .rar__edit{margin-bottom:40px}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__edit{margin:0 0 40px 20px}}.ratings-and-reviews .rar__thanks,.ratings-and-reviews .rar__error{display:none;margin:0 20px 35px;text-align:left}@media screen and (min-width:47.5em){.ratings-and-reviews .rar__thanks,.ratings-and-reviews .rar__error{margin:0 40px 35px}}@media screen and (min-width:80em){.ratings-and-reviews .rar__thanks,.ratings-and-reviews .rar__error{margin:0 80px 35px}}.ratings-and-reviews .rar__thanks h3,.ratings-and-reviews .rar__error h3{margin:0 0 10px;border-bottom:1px solid #000}.ratings-and-reviews .rar__thanks .rar__message-title,.ratings-and-reviews .rar__error .rar__message-title{font-weight:100;font-size:2.5rem;line-height:1;letter-spacing:.120em;color:#000;text-transform:uppercase;margin-top:21px}.ratings-and-reviews .rar__thanks .rar__copy,.ratings-and-reviews .rar__error .rar__copy{font-weight:300;font-size:.8125rem;line-height:22px;letter-spacing:.105em;color:#666;margin-top:8px}.ratings-and-reviews .rar__clear{clear:both}.masthead{min-width:20rem;max-width:20rem;position:relative;margin:0 auto}@media screen and (min-width:47.5em) and (max-width:63.6875em){.transport .masthead:first-child{margin-top:-60px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.transport .masthead:first-child{margin-top:-80px}}@media screen and (min-width:80em) and (max-width:9999em){.transport .masthead:first-child{margin-top:-80px}}@media screen and (min-width:47.5em){.masthead{max-width:none}}@media screen and (min-width:63.75em){.masthead{max-width:none}}@media screen and (min-width:80em){.masthead{max-width:80rem}}.masthead__secondary-image{display:none}@media screen and (min-width:47.5em){.masthead__secondary-image{display:block;position:absolute;top:0;left:0;z-index:1;max-width:260px}}@media screen and (min-width:80em){.masthead__secondary-image{max-width:358px;left:-20px}}@media screen and (min-width:47.5em){.masthead .masthead__secondary-image+.masthead__main{top:100px;padding-left:100px;margin-bottom:100px}}@media screen and (min-width:63.75em){.masthead .masthead__secondary-image+.masthead__main{top:58px;margin-bottom:58px}}@media screen and (min-width:80em){.masthead .masthead__secondary-image+.masthead__main{padding-left:167px}}.masthead__main{position:relative;width:100%}@media screen and (min-width:47.5em){.masthead__main{top:40px}}@media screen and (min-width:63.75em){.masthead__main{padding-left:0}}.masthead__main .masthead__primary-container{float:left;display:block;margin-right:30px;margin-bottom:20px;position:relative;padding-left:10px;z-index:2}@media screen and (min-width:47.5em){.masthead__main .masthead__primary-container{margin-right:50px}}.masthead__main .masthead__primary-container .masthead__primary-image{display:block;max-width:100px}@media screen and (min-width:47.5em){.masthead__main .masthead__primary-container .masthead__primary-image{max-width:220px}}@media screen and (min-width:63.75em){.masthead__main .masthead__primary-container .masthead__primary-image{max-width:320px}}.masthead__main .masthead__primary-container:before{content:'';display:block;position:absolute;top:50%;right:-10px;bottom:-10px;left:10px;background:#000;z-index:-1}@media screen and (min-width:47.5em){.masthead__main .masthead__primary-container:before{right:-20px;bottom:-20px;left:-10px}}.masthead__main .masthead__heading-container{display:block;float:left;height:100px;width:180px;line-height:100px}@media screen and (min-width:47.5em){.masthead__main .masthead__heading-container{width:370px;height:auto;line-height:0}}.masthead__main .masthead__heading{display:inline-block;vertical-align:middle;font-size:80px;font-weight:100;text-transform:uppercase;line-height:1.2;letter-spacing:2px;margin:0;width:170px}@media screen and (min-width:47.5em){.masthead__main .masthead__heading{width:370px;line-height:1}}@media screen and (min-width:63.75em){.masthead__main .masthead__heading{width:520px}}@media screen and (min-width:80em){.masthead__main .masthead__heading{width:740px}}.masthead__main .masthead__body{display:block;width:280px;margin:20px auto 0;clear:both}@media screen and (min-width:47.5em){.masthead__main .masthead__body{float:left;clear:none;width:370px;margin-top:21px}}@media screen and (min-width:63.75em){.masthead__main .masthead__body{width:520px;margin-top:26px}}@media screen and (min-width:80em){.masthead__main .masthead__body{width:560px;margin-top:25px}}.masthead__main .masthead__body .masthead__links{display:none}@media screen and (min-width:63.75em){.masthead__main .masthead__body .masthead__links{display:block;list-style:none;font-size:0;width:100%}}.masthead__main .masthead__body .masthead__links li{display:inline-block;font-size:18px;letter-spacing:2px;font-weight:500;text-transform:uppercase;word-spacing:normal;margin-right:50px}@media screen and (min-width:63.75em){.masthead__main .masthead__body .masthead__links li{margin-bottom:9px}}.masthead__main .masthead__body .masthead__links li a{text-decoration:none;color:#000;display:inline-block;border-bottom:3px solid transparent;padding-bottom:4px}.no-touch .masthead__main .masthead__body .masthead__links li a:hover{border-bottom:3px solid #fc2561}.masthead__main .masthead__body .masthead__copy{font-size:12px;font-weight:300;letter-spacing:1.25px;line-height:20px;color:#666;text-align:center;padding-top:5px}@media screen and (min-width:47.5em) and (max-width:63.6875em){.masthead__main .masthead__body .masthead__copy{padding-right:20px}}@media screen and (min-width:47.5em){.masthead__main .masthead__body .masthead__copy{text-align:left;padding-top:0;width:520px}}.masthead .gigi-wrapper{min-width:20rem;max-width:20rem;margin:20px auto;position:relative;margin:0 auto}@media screen and (min-width:47.5em) and (max-width:63.6875em){.transport .masthead .gigi-wrapper:first-child{margin-top:-60px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.transport .masthead .gigi-wrapper:first-child{margin-top:-80px}}@media screen and (min-width:80em) and (max-width:9999em){.transport .masthead .gigi-wrapper:first-child{margin-top:-80px}}@media screen and (min-width:47.5em){.masthead .gigi-wrapper{max-width:none}}@media screen and (min-width:63.75em){.masthead .gigi-wrapper{max-width:none}}@media screen and (min-width:80em){.masthead .gigi-wrapper{max-width:80rem}}.masthead .gigi-wrapper .masthead__secondary-image{display:none}@media screen and (min-width:47.5em){.masthead .gigi-wrapper .masthead__secondary-image{display:block;position:absolute;top:0;left:0;z-index:1;max-width:260px}}@media screen and (min-width:63.75em){.masthead .gigi-wrapper .masthead__secondary-image{max-width:358px;left:-20px}}@media screen and (min-width:47.5em){.masthead .gigi-wrapper .masthead__secondary-image+.masthead__main{top:110px;padding-left:100px;margin-bottom:100px}}@media screen and (min-width:63.75em){.masthead .gigi-wrapper .masthead__secondary-image+.masthead__main{top:130px}}@media screen and (min-width:80em){.masthead .gigi-wrapper .masthead__secondary-image+.masthead__main{padding-left:167px}}@media screen and (min-width:80em){.masthead .gigi-wrapper .masthead__main .masthead__body{width:660px}}.masthead .gigi-wrapper .masthead__primary-container:before{display:none}.small-feed{height:110px;width:100%;position:relative;margin-top:0;overflow:hidden}.small-feed.breadcrumbs-toggle{margin:0 auto}@media screen and (min-width:0) and (max-width:47.4375em){.small-feed.breadcrumbs-toggle{margin:0 auto 40px}}.small-feed__scroller{height:110px;position:relative;width:100%;overflow-x:scroll;background:#222;margin-top:0;letter-spacing:.1rem;-ms-overflow-style:-ms-autohiding-scrollbar}.small-feed__scroller::-webkit-scrollbar{display:none}.small-feed__gradients{pointer-events:none;z-index:2;position:absolute;width:100%;height:100%;display:none;top:0;left:0}@media screen and (min-width:0) and (max-width:47.4375em){.small-feed:before,.small-feed:after{content:'';position:absolute;top:0;height:110px;width:90px;z-index:2;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0);transform:translate3d(0);display:none}.small-feed:before{left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(to right,black 0,transparent 50%)}.small-feed:after{right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:linear-gradient(to right,transparent 50%,black 100%)}}.small-feed__container{width:1280px;padding:0 25px;height:100%;position:relative;overflow:visible;background:#222;margin:0 auto}@media screen and (min-width:63.75em){.small-feed__container{width:1020px;padding:0}}@media screen and (min-width:80em){.small-feed__container{width:1280px;padding:0 25px}}.small-feed__item{height:100%;width:307px;float:left;position:relative;background:#222;padding:20px}@media screen and (min-width:63.75em){.small-feed__item{width:255px;padding-right:0}}@media screen and (min-width:80em){.small-feed__item{width:307px}}.small-feed__item--video .small-feed__image:before{content:"";width:35px;height:20px;background:#fc2561;position:absolute;bottom:0;right:0;color:#fff;text-align:center;line-height:20px;font-size:.625rem}.small-feed__item:last-child .small-feed__content:after{display:none}.no-touch .small-feed__item:hover .small-feed__title,.no-touch .small-feed__item:hover .small-feed__description,.small-feed__item:active .small-feed__title,.small-feed__item:active .small-feed__description{color:#fff}.small-feed__image{width:120px;position:relative;line-height:0;margin-right:20px;float:left}.small-feed__image img{width:100%}.small-feed__content{width:125px;height:100%;float:left;padding-top:12px;position:relative;text-transform:uppercase;line-height:1rem}@media screen and (min-width:63.75em){.small-feed__content{width:95px;padding-top:7px}.small-feed__content:after{display:none}}@media screen and (min-width:80em){.small-feed__content{width:125px;padding-top:12px}}.small-feed__content:before{content:'';width:20px;height:2px;background:#fc2561;position:absolute;top:0;left:0}.small-feed__content:after{content:'';height:100%;border-left:1px solid rgba(153,153,153,0.5);position:absolute;top:0;right:-21px}.small-feed__title{color:#666;font-weight:500;font-size:.75rem;margin:0}@media screen and (min-width:63.75em){.small-feed__title{font-size:.625rem}}@media screen and (min-width:80em){.small-feed__title{font-size:.75rem}}.small-feed__description{color:#999;font-weight:300;font-size:.5rem;line-height:.8125rem}@media screen and (min-width:47.5em){.small-feed__description{line-height:.8125rem}}@media screen and (min-width:63.75em){.small-feed__description{font-size:.5rem}}@media screen and (min-width:80em){.small-feed__description{font-size:.6875rem}}.featured-product-collage{width:320px;position:relative;padding-bottom:20px}@media screen and (min-width:47.5em){.featured-product-collage{width:760px;padding:0}}@media screen and (min-width:63.75em){.featured-product-collage{width:1020px;padding:0}}@media screen and (min-width:80em){.featured-product-collage{width:1280px;padding:0}}.featured-product-collage__header{text-transform:uppercase;padding-left:20px;padding-right:20px;position:relative;z-index:3}@media screen and (min-width:47.5em){.featured-product-collage__header{padding-left:40px;padding-right:0}}@media screen and (min-width:63.75em){.featured-product-collage__header{margin-top:30px;margin-left:120px;float:left}}@media screen and (min-width:80em){.featured-product-collage__header{margin-top:50px;margin-left:130px}}.featured-product-collage__header .featured-product-collage__eyebrow{font-size:.75rem;line-height:1rem;top:5px;z-index:6}.featured-product-collage__header .featured-product-collage__heading{font-size:1.875rem;line-height:2rem;letter-spacing:.125rem;padding-left:0;margin:0}.featured-product-collage__header .featured-product-collage__heading span{display:table}.featured-product-collage__header .featured-product-collage__heading:before{display:none}@media screen and (min-width:47.5em){.featured-product-collage__header .featured-product-collage__heading{width:440px;font-size:2.5rem;line-height:2.625rem;margin-bottom:30px}.featured-product-collage__header .featured-product-collage__heading:before{display:block;font-size:15.625rem;left:24%}}.featured-product-collage__hero{width:100%;margin-bottom:18px;z-index:4;position:relative}@media screen and (min-width:47.5em){.featured-product-collage__hero{width:440px;margin-left:40px;float:left}}@media screen and (min-width:63.75em){.featured-product-collage__hero{margin-left:0;width:420px}}@media screen and (min-width:80em){.featured-product-collage__hero{width:440px}}.featured-product-collage__content{border-top:1px solid rgba(153,153,153,0.5);width:160px;margin-left:20px;float:left;position:relative}@media screen and (min-width:47.5em){.featured-product-collage__content{width:200px;margin-left:40px}}@media screen and (min-width:63.75em){.featured-product-collage__content{width:260px}}@media screen and (min-width:80em){.featured-product-collage__content{width:330px;padding-right:20px}}.featured-product-collage__content .featured-product-collage__title{margin-top:12px;margin-bottom:8px;font-size:.875rem;line-height:1.25rem;letter-spacing:.15rem;color:#fc2561;font-weight:500;text-transform:uppercase}@media screen and (min-width:47.5em){.featured-product-collage__content .featured-product-collage__title{font-size:1rem;padding-right:20px;letter-spacing:.2rem}}@media screen and (min-width:63.75em){.featured-product-collage__content .featured-product-collage__title{margin-bottom:12px}}.featured-product-collage__content .featured-product-collage__description{font-size:.75rem;line-height:1.25rem;color:#666;font-weight:300;letter-spacing:.15rem}@media screen and (min-width:47.5em){.featured-product-collage__content .featured-product-collage__description{font-size:.8125rem;line-height:1.375rem}}@media screen and (min-width:63.75em){.featured-product-collage__content .featured-product-collage__description{line-height:1.5rem;letter-spacing:.12rem}}.featured-product-collage__content .featured-product-collage__cta{margin-top:20px;width:110%}@media screen and (min-width:47.5em){.featured-product-collage__content .featured-product-collage__cta{width:auto}}.featured-product-collage__product{z-index:1;width:100px;margin-left:20px;float:left;position:relative}@media screen and (min-width:47.5em){.featured-product-collage__product{margin-top:35px;margin-left:-35px;width:260px}}@media screen and (min-width:63.75em){.featured-product-collage__product{margin-top:25px;margin-left:-40px;width:300px}}.featured-product-collage__product img{width:100%}.featured-product-collage__product:after{content:'';width:50%;height:50%;border-right:5px solid #fc2561;border-bottom:5px solid #fc2561;z-index:-1;position:absolute;bottom:-1px;right:-5px}@media screen and (min-width:47.5em){.featured-product-collage__product:after{border-right:10px solid #fc2561;border-bottom:10px solid #fc2561;bottom:-7px;right:-11px}}.featured-product-collage__secondary{width:200px;margin-left:80px;margin-top:260px;display:none;float:left;z-index:2;position:relative}.featured-product-collage__secondary img{width:100%}@media screen and (min-width:63.75em){.featured-product-collage__secondary{display:block}}@media screen and (min-width:80em){.featured-product-collage__secondary{margin-left:185px;margin-top:310px}}.featured-product-collage__texture{position:absolute;width:500px;top:0;left:0;z-index:1;display:none}@media screen and (min-width:63.75em){.featured-product-collage__texture{display:block}}@media screen and (min-width:80em){.featured-product-collage__texture{width:600px;left:50px}}.product-guide{width:320px;padding-left:20px;padding-right:20px;padding-bottom:40px;position:relative;letter-spacing:.1rem}@media screen and (min-width:47.5em){.product-guide{padding-left:40px;padding-right:40px;width:760px}}@media screen and (min-width:63.75em){.product-guide{padding-left:50px;padding-right:30px;width:1020px}}@media screen and (min-width:80em){.product-guide{padding-left:110px;padding-right:30px;width:1280px}}.product-guide__texture{z-index:1;position:absolute;top:0;left:-150px;display:none;width:576px}@media screen and (min-width:63.75em){.product-guide__texture{display:block}}@media screen and (min-width:80em){.product-guide__texture{left:-100px;width:585px}}@media screen and (min-width:47.5em){.product-guide__header{margin-left:40px}}@media screen and (min-width:63.75em){.product-guide__header{float:left;margin-top:100px;margin-left:402px}}@media screen and (min-width:80em){.product-guide__header{margin-left:438px}}.product-guide__header .product-guide__eyebrow{font-size:.75rem;line-height:1rem;top:4px;z-index:5}.product-guide__header .product-guide__heading{font-size:2.5rem;line-height:2.625rem;letter-spacing:.05rem;padding-left:0;margin:0;margin-bottom:30px;padding-right:40px}.product-guide__header .product-guide__heading:before{left:120px;font-size:12.5rem}@media screen and (min-width:47.5em){.product-guide__header .product-guide__heading:before{left:80px}}@media screen and (min-width:63.75em){.product-guide__header .product-guide__heading:before{left:110px}}.product-guide__hero{width:382px;height:509px;margin-right:20px;display:none;float:left;clear:both;position:relative;overflow:visible;z-index:3}@media screen and (min-width:63.75em){.product-guide__hero{display:block}}@media screen and (min-width:80em){.product-guide__hero{width:418px;height:557px}}.product-guide__hero:after{content:'';width:90%;height:60%;border-left:20px solid #fc2561;border-bottom:20px solid #fc2561;z-index:-1;position:absolute;bottom:-20px;left:-20px}.product-guide__hero img{width:100%;visibility:hidden;opacity:0;transition:visibility .5s ease-in-out .5s,opacity .5s ease-in-out;transition-delay:0s;position:absolute}.product-guide__hero img.active{visibility:visible;opacity:1}@media screen and (min-width:63.75em){.product-guide__content{width:538px;float:left}}@media screen and (min-width:80em){.product-guide__content{width:700px}}.product-guide__nav-container{background:#fff;border-top:1px solid #ccc;position:relative;width:100%;margin-bottom:25px}.product-guide__nav-container:after{content:'';width:100%;border-bottom:1px solid rgba(0,0,0,0.6);position:absolute;left:0;top:134px}@media screen and (min-width:47.5em){.product-guide__nav-container:after{top:182px}}@media screen and (min-width:63.75em){.product-guide__nav-container:after{top:131px}.product-guide.three .product-guide__nav-container:after{top:144px}}@media screen and (min-width:80em){.product-guide__nav-container:after{top:199px}.product-guide.three .product-guide__nav-container:after{top:191px}}.product-guide__nav{white-space:nowrap;text-align:center;overflow:auto;padding-bottom:9px;-ms-overflow-style:-ms-autohiding-scrollbar}.product-guide__nav::-webkit-scrollbar{display:none}@media screen and (min-width:47.5em) and (max-width:63.6875em){.product-guide.six .product-guide__nav{letter-spacing:0}}@media screen and (min-width:80em){.product-guide.six .product-guide__nav{letter-spacing:0}}.product-guide__nav:after{content:"";width:100%;height:10px;position:absolute;top:93px;z-index:0;background:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.2) 0,transparent 100%);left:0;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}@media screen and (min-width:47.5em){.product-guide__nav:after{height:12px;top:133px}}@media screen and (min-width:63.75em){.product-guide__nav:after{top:84px}.product-guide.three .product-guide__nav:after{top:96px}}@media screen and (min-width:80em){.product-guide__nav:after{top:141px}.product-guide.three .product-guide__nav:after{top:133px}}.product-guide__nav-item{display:inline-block;line-height:.75rem;letter-spacing:.08rem;font-weight:400;text-align:center;color:#666;text-decoration:none;text-transform:uppercase;position:relative}.product-guide.three .product-guide__nav-item{margin-right:0;float:left}@media screen and (min-width:47.5em){.product-guide__nav-item{margin-right:0}}@media screen and (min-width:63.75em){.product-guide__nav-item{margin-right:8px}}@media screen and (min-width:80em){.product-guide__nav-item{margin-right:0}}.product-guide__nav-item:last-child{margin-right:0}.product-guide__nav-item img{height:80px;margin-top:10px}@media screen and (min-width:47.5em){.product-guide__nav-item img{height:110px;margin-top:18px}.product-guide.three .product-guide__nav-item img{padding:0 46px;height:115px;margin-top:13px}}@media screen and (min-width:63.75em){.product-guide__nav-item img{height:78px;margin-top:6px}.product-guide.three .product-guide__nav-item img{padding:0 37px;height:90px;margin-top:6px}}@media screen and (min-width:80em){.product-guide__nav-item img{height:113px;margin-top:28px}.product-guide.three .product-guide__nav-item img{padding:0 50px;height:113px;margin-top:20px}}.product-guide__nav-item>div{width:100%;height:44px;line-height:44px;font-size:.49rem;white-space:normal;position:relative}.product-guide__nav-item>div>span{position:absolute;top:54%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:14px;word-break:break-all;width:100%;max-height:30px;overflow:hidden}.sitecore-editor .product-guide__nav-item>div>span{width:65%;cursor:text;padding:5px;border:1px solid #fc2561}.product-guide.three .product-guide__nav-item>div{line-height:47px}@media screen and (min-width:47.5em){.product-guide__nav-item>div{height:55px;line-height:60px;font-size:.625rem}.product-guide.three .product-guide__nav-item>div{font-size:.6875rem;line-height:61px}}@media screen and (min-width:63.75em){.product-guide__nav-item>div{height:48px;line-height:48px;font-size:.47rem}.sitecore-editor .product-guide__nav-item>div:hover{background:#ccc}.product-guide.three .product-guide__nav-item>div{font-size:.625rem;line-height:50px}}@media screen and (min-width:80em){.product-guide__nav-item>div{height:60px;line-height:60px;font-size:.75rem}.product-guide.three .product-guide__nav-item>div{font-size:.75rem;line-height:60px}}.product-guide__nav-item.active,.no-touch .product-guide__nav-item:hover{color:#000}.product-guide__nav-item.active:before,.no-touch .product-guide__nav-item:hover:before{content:'';width:100%;height:3px;background:#fc2561;position:absolute;top:90px;left:0}@media screen and (min-width:47.5em){.product-guide__nav-item.active:before,.no-touch .product-guide__nav-item:hover:before{height:5px;top:128px}}@media screen and (min-width:63.75em){.product-guide__nav-item.active:before,.no-touch .product-guide__nav-item:hover:before{height:4px;top:80px}.product-guide.three .product-guide__nav-item.active:before,.product-guide.three .no-touch .product-guide__nav-item:hover:before{top:92px}}@media screen and (min-width:80em){.product-guide__nav-item.active:before,.no-touch .product-guide__nav-item:hover:before{height:5px;top:136px}.product-guide.three .product-guide__nav-item.active:before,.product-guide.three .no-touch .product-guide__nav-item:hover:before{top:128px}}@media screen and (min-width:63.75em){.no-touch .product-guide.three .product-guide__nav-item:hover:before{top:92px}}@media screen and (min-width:80em){.no-touch .product-guide.three .product-guide__nav-item:hover:before{top:128px}}.product-guide__nav-item.active:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #000;font-size:0;line-height:0;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}@media screen and (min-width:63.75em){.product-guide__nav-item.active:after{bottom:0}}@media screen and (min-width:80em) and (max-width:9999em){.product-guide__nav-item.active:after{-webkit-transform:translate(-50%,90%);-ms-transform:translate(-50%,90%);transform:translate(-50%,90%)}}.product-guide__info-container{clear:both;width:100%;position:relative;min-height:310px}@media screen and (min-width:47.5em){.product-guide__info-container{min-height:420px}}.product-guide__info{visibility:hidden;opacity:0;transition:visibility .5s ease-in-out .5s,opacity .5s ease-in-out;transition-delay:0s;position:absolute;background:white}@media screen and (min-width:47.5em){.product-guide__info{padding-left:40px}}@media screen and (min-width:63.75em){.product-guide__info{padding-left:35px}}@media screen and (min-width:80em){.product-guide__info{padding-left:58px}}.product-guide__info.active{visibility:visible;opacity:1}.product-guide__info>div{position:relative;font-size:.75rem;line-height:1rem;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:.2em}@media screen and (min-width:47.5em){.product-guide__info>div{font-size:.875rem}}.product-guide__info>p{margin-top:10px;font-size:.75rem;line-height:1.25rem;letter-spacing:.07rem;padding-right:60px;font-weight:300;color:#999}@media screen and (min-width:47.5em){.product-guide__info>p{font-size:.8125rem;line-height:1.5rem;padding-right:180px}}@media screen and (min-width:63.75em){.product-guide__info>p{padding-right:50px}}@media screen and (min-width:80em){.product-guide__info>p{padding-right:190px}}.product-guide__products{margin-top:20px}.product-guide__product{width:140px;position:relative;display:block;float:left;text-align:center}.product-guide__product:nth-child(3){display:none}@media screen and (min-width:47.5em){.product-guide__product:nth-child(3){display:block}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.product-guide__product:nth-child(3){display:none}}@media screen and (min-width:47.5em){.product-guide__product{width:200px}}.product-guide__product img{width:100px}@media screen and (min-width:47.5em){.product-guide__product img{width:160px}}.product-guide__product:after{width:100%;height:16px;top:97%}.content-kit{width:100%;max-width:100rem}.content-kit__container{background-color:#fafafa}.content-kit__heading-wrapper{position:relative}.content-kit__brow{position:absolute;top:-1.6875rem;left:0}@media screen and (min-width:47.5em){.content-kit__brow{top:-3.4375rem}}@media screen and (min-width:80em){.content-kit__brow{top:-4.375rem}}.content-kit__brow:before{top:49%}.content-kit__heading{margin-bottom:0;font-weight:100;position:relative;text-align:center;text-transform:uppercase;font-size:46px;line-height:42px;-webkit-transform:translateY(-21px);-ms-transform:translateY(-21px);transform:translateY(-21px)}@media screen and (min-width:47.5em){.content-kit__heading{margin-left:auto;margin-right:auto;width:680px;font-size:156px;line-height:140px;-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}}@media screen and (min-width:80em){.content-kit__heading{width:964px;font-size:200px;line-height:180px;-webkit-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}}.content-kit__blocks{margin:9px 20px 0;overflow:hidden;text-align:center;font-size:0;line-height:0;white-space:pre-line}@media screen and (min-width:47.5em){.content-kit__blocks{margin:-34px 40px 0}}@media screen and (min-width:63.75em){.content-kit__blocks{margin:-34px 172px 0}}@media screen and (min-width:80em){.content-kit__blocks{margin:-48px auto 0;max-width:1080px}}.content-kit__block{width:280px;text-align:center;display:inline-block;position:relative;line-height:normal;white-space:normal;vertical-align:bottom}@media screen and (min-width:47.5em){.content-kit__block{width:331px}}@media screen and (min-width:80em){.content-kit__block{width:400px}.content-kit__block:nth-of-type(3n+2){width:280px}}.content-kit__block-image{max-width:243px;transition:opacity .2s ease-in}@media screen and (min-width:80em){.content-kit__block-image{max-width:280px}}.content-kit__block:hover .content-kit__block-image{opacity:.3}.content-kit__block:hover a{color:#fc2561}.content-kit__shelf{position:relative;display:block;box-shadow:0 116px 70px -110px rgba(0,0,0,0.75)}@media screen and (min-width:47.5em){.content-kit__shelf{box-shadow:0 77px 56px -59px rgba(0,0,0,0.55)}}.content-kit__shelf:after{top:100%;display:block;position:absolute;content:" ";background-color:#000;height:1.25rem;width:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:47.5em){.content-kit__shelf:after{left:0;width:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.content-kit__body{width:240px;height:165px;font-size:16px;margin-left:auto;margin-right:auto;margin-top:20px}@media screen and (min-width:47.5em){.content-kit__body{height:191px}}.content-kit a{color:#000;text-decoration:none;transition:color .2s ease-in}.content-kit a:hover{color:#fc2561}.content-kit__subheader{display:inline-block;font-size:1rem;font-weight:500;letter-spacing:1.75px;text-transform:uppercase;width:100%;padding:17px 20px 16px}@media screen and (min-width:47.5em){.content-kit__subheader{padding:25px 20px 19px}}.content-kit__subheader:after{content:'';border-bottom:2px solid black;width:20px;margin:14px auto 0;height:6px;display:block}.content-kit__copy{display:inline-block;font-weight:100;font-size:.875rem;letter-spacing:1.75px;line-height:20px;width:100%;padding:0 20px 20px}@media screen and (min-width:47.5em){.content-kit__copy{padding:0 20px 20px}}@media screen and (min-width:0) and (max-width:47.4375em){.product-content-grid{width:20rem;padding:0 1.25rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.product-content-grid--preview{width:auto}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.product-content-grid--preview{width:auto}}@media screen and (min-width:80em) and (max-width:9999em){.product-content-grid--preview{width:auto}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.product-content-grid--fullview{width:42.5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.product-content-grid--fullview{width:57.5rem}}@media screen and (min-width:80em) and (max-width:9999em){.product-content-grid--fullview{width:72.5rem}}.product-content-grid__column{float:left}@media screen and (min-width:0) and (max-width:47.4375em){.product-content-grid__column{width:100%}}.product-content-grid__heading{position:relative;font-size:1.125rem;line-height:2rem;font-weight:100;padding-bottom:.375rem;letter-spacing:1px;text-transform:uppercase;margin:0;border-bottom:.0625rem solid rgba(0,0,0,0.5)}.product-content-grid__heading span{font-weight:500}@media screen and (min-width:47.5em){.product-content-grid__heading{font-size:2.25rem;padding-bottom:1rem}}.product-content-grid__filter ul.filter,.product-content-grid__filter ul.filter-dropdown{display:none}@media screen and (min-width:47.5em){.product-content-grid__filter ul.filter,.product-content-grid__filter ul.filter-dropdown{display:block}}.product-content-grid__filter ul.filter-dropdown{display:none}@media screen and (min-width:63.75em){.product-content-grid__filter ul.filter-dropdown{display:block}}.product-content-grid__filter .filter--mobile+.chosen-container{display:block}@media screen and (min-width:47.5em){.product-content-grid__filter .filter--mobile+.chosen-container{display:none}}.product-content-grid__filter .filter-dropdown--mobile+.chosen-container{display:block}@media screen and (min-width:63.75em){.product-content-grid__filter .filter-dropdown--mobile+.chosen-container{display:none}}.product-content-grid__filter .chosen-container a.chosen-single,.product-content-grid__filter .filter-dropdown--mobile,.product-content-grid__filter .filter--mobile{width:100%;background-color:#fafafa;border:.0625rem solid rgba(153,153,153,0.5)}@media screen and (min-width:0) and (max-width:47.4375em){.product-content-grid__filter .chosen-container a.chosen-single,.product-content-grid__filter .filter-dropdown--mobile,.product-content-grid__filter .filter--mobile{text-transform:uppercase;font-size:.75rem;color:#fc2561}.product-content-grid__filter .chosen-container a.chosen-single:hover,.product-content-grid__filter .filter-dropdown--mobile:hover,.product-content-grid__filter .filter--mobile:hover{color:#fc2561}}@media screen and (min-width:47.5em){.product-content-grid__filter-column{margin-right:1.25rem;width:13.75rem}}.product-content-grid--fullview.product-content-grid--product-only .product-content-grid__filter-column{padding-top:1.25rem;border-top:.0625rem solid rgba(153,153,153,0.5)}.product-content-grid__filter-column .chosen-drop{background-color:#fff;border:.0625rem solid rgba(153,153,153,0.5)}@media screen and (min-width:0) and (max-width:47.4375em){.product-content-grid__content-column{width:17.5rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.product-content-grid__content-column{width:27.5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.product-content-grid__content-column{width:42.5rem}}@media screen and (min-width:80em) and (max-width:9999em){.product-content-grid__content-column{width:57.5rem}}.product-content-grid--fullview.product-content-grid--product-only .product-content-grid__content-column{position:relative;padding-top:1.625rem;margin-top:1.25rem}@media screen and (min-width:47.5em){.product-content-grid--fullview.product-content-grid--product-only .product-content-grid__content-column{margin-top:0;border-top:.0625rem solid rgba(153,153,153,0.5)}.product-content-grid--fullview.product-content-grid--product-only .product-content-grid__content-column:before{content:" ";position:absolute;top:-0.0625rem;left:-2.5rem;width:2.5rem;border-top:.0625rem solid rgba(153,153,153,0.5)}}@media screen and (min-width:0) and (max-width:47.4375em){.product-content-grid--fullview .product-content-grid__content-column{padding-top:1.625rem;margin-top:1.25rem}}div:not(.profile-page__module-content)>.product-content-grid--preview .product-content-grid__content-column{margin:0 auto;float:none;width:280px}@media screen and (min-width:47.5em) and (max-width:63.6875em){div:not(.profile-page__module-content)>.product-content-grid--preview .product-content-grid__content-column{width:440px}}@media screen and (min-width:63.75em){div:not(.profile-page__module-content)>.product-content-grid--preview .product-content-grid__content-column{width:930px}}.product-content-grid__content-heading{font-size:.8125rem;line-height:1;font-weight:300;text-transform:uppercase;padding-top:.625rem;padding-bottom:1.5625rem;letter-spacing:.0625rem;margin-bottom:1.5rem;border-bottom:.0625rem solid rgba(0,0,0,0.5);display:none}@media screen and (min-width:47.5em){.product-content-grid__content-heading{display:block}}.product-content-grid__content-heading--mobile{display:none;font-size:.5rem;line-height:1;font-weight:300;text-transform:uppercase}@media screen and (min-width:0) and (max-width:47.4375em){.product-content-grid__content-heading--mobile{display:block;position:absolute;top:.3125rem;right:0}}.product-content-grid__grid-item{width:7.5rem;margin-bottom:.625rem;transition:opacity .3s ease-in-out;opacity:0}.product-content-grid__grid-item:nth-child(1),.product-content-grid__grid-item:nth-child(2),.product-content-grid__grid-item:nth-child(3),.product-content-grid__grid-item:nth-child(4),.product-content-grid--product-only .product-content-grid__grid-item{border-top:0;padding-top:0}.product-content-grid__grid-item.fade-in{opacity:1}.product-content-grid__grid-item:nth-child(2n+0){margin-right:0}@media screen and (min-width:47.5em){.product-content-grid__grid-item{width:12.5rem}}.product-content-grid__grid-item .content-card{max-width:100%;min-width:100%;width:100%}@media screen and (min-width:0) and (max-width:47.4375em){.product-content-grid__grid-item .content-card__thumbnail{width:7.5rem}.product-content-grid__grid-item .content-card__name{font-size:.75rem}.product-content-grid__grid-item .content-card__info{padding:.5rem 0}.product-content-grid__grid-item .content-card__product-attachment img{max-height:6.875rem}.product-content-grid__grid-item .content-card__shade-name{line-height:1.6;padding-bottom:.25rem}.product-content-grid__grid-item .content-card .heading-eyebrow{font-size:.625rem}.product-content-grid__grid-item .content-card .cta-favorite{margin-top:.5rem}.product-content-grid__grid-item .content-card .button{font-size:.75rem;font-weight:500;min-width:100%}}.product-content-grid--product-only .product-content-grid__grid-item .content-card{margin-top:1.875rem}.product-content-grid__load-more{text-align:center;padding:1.5625rem 0 3.125rem}.product-content-grid--preview .product-content-grid__load-more{padding-bottom:2.5rem}.product-content-grid__loadmore-button{width:13.75rem}.product-content-grid__nothing{text-align:center;letter-spacing:.1em;font-weight:300}.product-content-grid__nothing-status-message{position:relative;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;font-weight:100;margin-top:0;margin-bottom:2rem}@media screen and (min-width:47.5em){.product-content-grid__nothing-status-message{margin-bottom:2.8125rem;line-height:3.125rem;font-size:2.5rem;margin-top:-9px}}@media screen and (min-width:63.75em){.product-content-grid__nothing-status-message{font-size:3.125rem;margin-bottom:4.25rem}}.product-content-grid__nothing-status-message:after{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-1rem;content:" ";width:2.5rem;height:.0625rem;background-color:#000}@media screen and (min-width:47.5em){.product-content-grid__nothing-status-message:after{bottom:-1.25rem}}@media screen and (min-width:63.75em){.product-content-grid__nothing-status-message:after{bottom:-2.125rem}}.no-products .product-content-grid__nothing-status-message{margin-bottom:3.5rem}@media screen and (min-width:47.5em){.no-products .product-content-grid__nothing-status-message{margin-bottom:4.375rem}}@media screen and (min-width:63.75em){.no-products .product-content-grid__nothing-status-message{margin-bottom:5.875rem}}.no-products .product-content-grid__nothing-status-message:after{bottom:-1.625rem}@media screen and (min-width:47.5em){.no-products .product-content-grid__nothing-status-message:after{bottom:-1.875rem}}@media screen and (min-width:63.75em){.no-products .product-content-grid__nothing-status-message:after{bottom:-2.75rem}}.product-content-grid__nothing-description{padding:0 1.25rem;font-size:.75rem;line-height:1.25rem;margin-bottom:.9375rem}@media screen and (min-width:47.5em){.product-content-grid__nothing-description{margin-bottom:1.5625rem}}@media screen and (min-width:63.75em){.product-content-grid__nothing-description{width:37.5rem;margin:0 auto;padding:0;margin-bottom:2.1875rem;font-size:.8125rem;line-height:1.375rem}}.product-content-grid__nothing-trends{min-width:16.25rem}.product-content-grid__nothing .cta-favorite{margin-bottom:17px}@media screen and (min-width:47.5em){.product-content-grid__nothing .cta-favorite{margin-bottom:30px}}@media screen and (min-width:63.75em){.product-content-grid__nothing .cta-favorite{margin-bottom:40px}}.product-content-grid__nothing .cta-favorite:before{font-size:1.375rem}@media screen and (min-width:47.5em){.product-content-grid__nothing .cta-favorite:before{font-size:2rem}}.before-after{width:100%;margin:0 auto 50px;position:relative}@media screen and (min-width:47.5em){.before-after{padding-top:50px;padding-bottom:40px}}.before-after__background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:1600px;margin:auto;z-index:-1}.before-after__background-triangle{fill:#fafafa}.before-after__background svg{display:none;width:100%;height:100%}@media screen and (min-width:47.5em){.before-after__background svg{display:block}}.before-after__content{margin:0 auto;width:320px}@media screen and (min-width:47.5em){.before-after__content{width:760px}}@media screen and (min-width:63.75em){.before-after__content{width:800px}}.before-after__header{padding-top:25px}@media screen and (max-width:63.75em){.before-after__header{padding:25px 2rem 0}}@media screen and (max-width:47.5em){.before-after__header{padding:25px 1rem 0;text-align:center;position:relative}.before-after__header:before{content:'';position:absolute;top:50px;bottom:0;left:0;right:0;background-color:#fafafa;z-index:-1}}.before-after__heading{text-align:left;margin-top:0;margin-bottom:15px;font-weight:200;text-transform:uppercase;font-size:2.875rem;line-height:2.875rem;text-align:center;display:inline}.before-after__heading span{position:relative;display:inline}.before-after__heading .heading-eyebrow{line-height:normal;position:absolute;left:0;top:-20px}@media screen and (min-width:47.5em){.before-after__heading .heading-eyebrow{top:-15px}}@media screen and (min-width:47.5em){.before-after__heading{font-size:4.5rem;line-height:3rem;display:block;text-align:left}}.before-after__description{color:#666;font-weight:300;letter-spacing:1.25px;font-size:.75rem;line-height:1.125rem;padding:20px 10px 30px}@media screen and (min-width:47.5em){.before-after__description{padding:0 0 20px;font-size:.8125rem;line-height:1.375rem}}.before-after__scrollContainer{text-align:center;position:relative}.before-after__scrollContainer:before{border-top:1px solid rgba(153,153,153,0.5);max-width:100%;content:'';position:absolute;top:0;left:0;right:0}@media screen and (max-width:63.75em){.before-after__scrollContainer:before{margin:0 2rem}}@media screen and (max-width:47.5em){.before-after__scrollContainer:before{display:none;border-top:0}}@media screen and (max-width:47.5em){.before-after__scrollContainer{height:155px;overflow:hidden;background-color:#fafafa;border-top:0}}.before-after__productsContainer{font-size:0;max-width:100%;padding-top:30px;display:inline-block}@media screen and (max-width:63.75em){.before-after__productsContainer{margin:0 2rem}}@media screen and (max-width:47.5em){.before-after__productsContainer{margin:0;overflow-y:auto;padding-top:0;padding-bottom:50px}}.before-after__products{font-size:0;text-align:center;position:relative;width:570px}@media screen and (min-width:47.5em){.before-after__products{width:auto}}.before-after__products:before{content:'';background:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.2) 0,transparent 100%);height:12px;position:absolute;left:0;right:0;top:93px;margin:0 21px}@media screen and (min-width:47.5em){.before-after__products:before{top:116px;margin:0 auto}}.sitecore-editor .before-after__products .scLooseFrameZone{display:inline-block}.before-after__product{font-size:1rem;margin:0;display:inline-block;text-align:center;vertical-align:top;font-size:0;width:90px}@media screen and (min-width:47.5em){.before-after__product{width:116px}}.before-after__product-image{position:relative;width:88px;padding-bottom:1px;text-align:center;cursor:pointer;margin:0 auto 15px;max-height:93px}@media screen and (min-width:47.5em){.before-after__product-image{margin:0 auto 20px;max-height:116px}}.before-after__product-image img{max-width:70px;max-height:93px;vertical-align:bottom;position:relative;z-index:5}@media screen and (min-width:47.5em){.before-after__product-image img{max-height:116px;max-width:88px}}.selected .before-after__product-image:before,.before-after__product-image:hover:before{content:'';position:absolute;bottom:0;left:2px;right:2px;height:3px;z-index:10;background-color:#fc2561}@media screen and (min-width:47.5em){.selected .before-after__product-image:before,.before-after__product-image:hover:before{height:5px}}.before-after__product-name{color:#666;margin-bottom:20px;font-weight:300;text-transform:uppercase;letter-spacing:.08rem;font-size:.5625rem;line-height:.7rem;padding:0}.selected .before-after__product-name{color:#000}@media screen and (min-width:47.5em){.before-after__product-name{font-size:12px;line-height:1rem;padding:0 5px}}.before-after__panel{display:none}.before-after__panel:first-child{display:block}.before-after__images{position:relative;margin-bottom:20px}.before-after__images:before{content:'';background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#33000000',GradientType=0);position:absolute;bottom:100%;left:0;right:0;height:15px}@media screen and (min-width:47.5em){.before-after__images:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:50%;background-color:#fc2561;margin:10px 0 0 10px;border-bottom:10px solid #fc2561;border-right:10px solid #fc2561}}.before-after__compare{position:relative;padding-bottom:56.25%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.before-after__compare-image{position:absolute;top:0;max-width:100%;position:absolute;top:0;left:0;display:block}.before-after__compare-image.after{z-index:10}.sitecore-editor .before-after__compare-image.after{left:50%}.before-after__compare-image.before{z-index:20}.sitecore-editor .before-after__compare-image.before{clip:rect(0 410px 453px 0)}.before-after__compare-image img{max-width:100%}.before-after__compare-slider{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:30;display:none}.before-after__compare-slider:before{content:'';position:absolute;bottom:0;height:1000px;border-right:1px solid #000;z-index:-1;left:50%}.before-after__compare-slider:after{content:'';position:absolute;top:0;height:1000px;border-right:1px solid #000;z-index:-1;left:50%}.before-after__compare-handle{cursor:pointer;z-index:5;position:relative}.before-after__compare-handle:before{content:'';background-color:#fff;position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-left:1px solid #000;border-right:3px solid #000;width:54px;height:50px}@media screen and (min-width:47.5em){.before-after__compare-handle:before{width:64px;height:60px}}.activated .before-after__compare-handle:before{width:30px;height:30px;background:#000;border:0}@media screen and (min-width:47.5em){.activated .before-after__compare-handle:before{width:40px;height:40px}}.before-after__compare-text{color:#666;text-transform:uppercase;text-align:center;width:70px;font-size:.5625rem}@media screen and (max-width:47.5em){.before-after__compare-text{width:85px;font-size:.625rem}}.activated .before-after__compare-text{width:42px;color:#fff;font-size:0}@media screen and (min-width:47.5em){.activated .before-after__compare-text{width:56px}}.before-after__compare-text span{letter-spacing:.04rem}@media screen and (min-width:47.5em){.before-after__compare-text span{letter-spacing:.08rem}}.before-after__compare-text .icon,.before-after__compare-text .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .before-after__compare-text .color-picker__swatch:before,.before-after__compare-text .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .before-after__compare-text .product-info__shade-swatch:before,.before-after__compare-text .cheatsheet .cheatsheet__dash,.cheatsheet .before-after__compare-text .cheatsheet__dash,.before-after__compare-text .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .before-after__compare-text li,.before-after__compare-text .video-kit__hero-image,.before-after__compare-text .video-kit__card-image,.before-after__compare-text .video-promoted__image{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:12px;line-height:12px;vertical-align:middle}.before-after__compare-text .icon.icon-doublearrow_left,.before-after__compare-text .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .icon-doublearrow_left.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .before-after__compare-text .icon-doublearrow_left.color-picker__swatch:before,.before-after__compare-text .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .icon-doublearrow_left.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .before-after__compare-text .icon-doublearrow_left.product-info__shade-swatch:before,.before-after__compare-text .cheatsheet .icon-doublearrow_left.cheatsheet__dash,.cheatsheet .before-after__compare-text .icon-doublearrow_left.cheatsheet__dash,.before-after__compare-text .ratings-and-reviews .rar__user-rating li.icon-doublearrow_left,.ratings-and-reviews .rar__user-rating .before-after__compare-text li.icon-doublearrow_left,.before-after__compare-text .icon-doublearrow_left.video-kit__hero-image,.before-after__compare-text .icon-doublearrow_left.video-kit__card-image,.before-after__compare-text .icon-doublearrow_left.video-promoted__image{left:5px}.before-after__compare-text .icon.icon-doublearrow_right,.before-after__compare-text .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .icon-doublearrow_right.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .before-after__compare-text .icon-doublearrow_right.color-picker__swatch:before,.before-after__compare-text .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .icon-doublearrow_right.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .before-after__compare-text .icon-doublearrow_right.product-info__shade-swatch:before,.before-after__compare-text .cheatsheet .icon-doublearrow_right.cheatsheet__dash,.cheatsheet .before-after__compare-text .icon-doublearrow_right.cheatsheet__dash,.before-after__compare-text .ratings-and-reviews .rar__user-rating li.icon-doublearrow_right,.ratings-and-reviews .rar__user-rating .before-after__compare-text li.icon-doublearrow_right,.before-after__compare-text .icon-doublearrow_right.video-kit__hero-image,.before-after__compare-text .icon-doublearrow_right.video-kit__card-image,.before-after__compare-text .icon-doublearrow_right.video-promoted__image{right:5px}@media screen and (min-width:47.5em){.before-after__compare-text .icon,.before-after__compare-text .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .before-after__compare-text .color-picker__swatch:before,.before-after__compare-text .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .before-after__compare-text .product-info__shade-swatch:before,.before-after__compare-text .cheatsheet .cheatsheet__dash,.cheatsheet .before-after__compare-text .cheatsheet__dash,.before-after__compare-text .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .before-after__compare-text li,.before-after__compare-text .video-kit__hero-image,.before-after__compare-text .video-kit__card-image,.before-after__compare-text .video-promoted__image{font-size:14px;line-height:14px}}.activated .before-after__compare-text .icon,.activated .before-after__compare-text .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .activated .before-after__compare-text .color-picker__swatch:before,.activated .before-after__compare-text .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .activated .before-after__compare-text .product-info__shade-swatch:before,.activated .before-after__compare-text .cheatsheet .cheatsheet__dash,.cheatsheet .activated .before-after__compare-text .cheatsheet__dash,.activated .before-after__compare-text .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .activated .before-after__compare-text li,.activated .before-after__compare-text .video-kit__hero-image,.activated .before-after__compare-text .video-kit__card-image,.activated .before-after__compare-text .video-promoted__image{font-size:10px;line-height:10px}@media screen and (min-width:47.5em){.activated .before-after__compare-text .icon,.activated .before-after__compare-text .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .activated .before-after__compare-text .color-picker__swatch:before,.activated .before-after__compare-text .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .activated .before-after__compare-text .product-info__shade-swatch:before,.activated .before-after__compare-text .cheatsheet .cheatsheet__dash,.cheatsheet .activated .before-after__compare-text .cheatsheet__dash,.activated .before-after__compare-text .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .activated .before-after__compare-text li,.activated .before-after__compare-text .video-kit__hero-image,.activated .before-after__compare-text .video-kit__card-image,.activated .before-after__compare-text .video-promoted__image{font-size:12px;line-height:12px}}.before-after__featured{font-size:0;position:relative;margin:auto 20px}.sitecore-editor .before-after__featured{font-size:inherit}@media screen and (min-width:47.5em){.before-after__featured{margin:0 2rem}}@media screen and (min-width:63.75em){.before-after__featured{margin:0 auto}}@media screen and (max-width:47.5em){.sku .before-after__featured-info{display:inline-block;vertical-align:top;width:50%}}@media screen and (min-width:47.5em){.before-after__featured-info{display:inline-block;vertical-align:top;width:50%}}.before-after__featured-text{font-size:1.625rem;font-weight:100;max-width:240px;text-transform:uppercase;letter-spacing:.08rem}@media screen and (min-width:63.75em){.before-after__featured-text{font-size:2.125rem}}.before-after__featured-shop{margin:1rem auto}.before-after__featured.sku{border-bottom:15px solid #000}@media screen and (min-width:47.5em){.before-after__featured.sku{border-bottom:20px solid #000}}@media screen and (min-width:47.5em){.before-after__featured.look{border-bottom:20px solid #000}}.before-after__featured-products{text-align:right;font-size:0}.sitecore-editor .before-after__featured-products{font-size:inherit}@media screen and (max-width:47.5em){.sku .before-after__featured-products{display:inline-block;vertical-align:bottom;width:50%}}@media screen and (min-width:47.5em){.before-after__featured-products{display:inline-block;vertical-align:bottom;width:50%;padding-right:10px}}.before-after__featured-product{display:inline-block;text-align:center;position:relative}.before-after__featured-product img{max-width:80px;max-height:130px}@media screen and (max-width:47.5em){.look .before-after__featured-product{width:50%;border-bottom:15px solid #000}.look .before-after__featured-product:first-child{margin-bottom:40px}.look .before-after__featured-product img{max-width:100px;max-height:155px}}.sku .before-after__featured-product{width:100%}@media screen and (min-width:47.5em){.sku .before-after__featured-product{width:auto}}.before-after__featured-product:after{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:15px;width:60px;margin-top:14px;background:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.2) 0,transparent 100%)}@media screen and (min-width:47.5em){.before-after__featured-product:after{margin-top:19px}}.video-kit{width:100%;min-width:320px;max-width:1600px;display:block;position:relative}@media screen and (min-width:47.5em){.video-kit{padding-top:0}}@media screen and (min-width:63.75em){.video-kit{padding-top:0}}@media screen and (min-width:80em){}.video-kit__container{position:relative;margin-top:150px}.video-kit__wrapper{position:relative;width:100%;display:inline-block}.video-kit__eyebrow-container{display:inline;vertical-align:text-top;position:relative;line-height:1.2}.video-kit__eyebrow{position:absolute;line-height:20px;top:-44%;left:110%;white-space:nowrap}@media screen and (min-width:47.5em){.video-kit__eyebrow{top:-14%}}@media screen and (min-width:80em){.video-kit__eyebrow{top:-10%}}.video-kit__eyebrow:before{top:49%}.video-kit h2{text-align:center;margin:0;font-weight:100;font-size:2.875rem;text-transform:uppercase}.video-kit h2:before{content:'';top:.6em;left:0;right:0;bottom:0;background-color:#fafafa;width:100%;position:absolute;z-index:-1}@media screen and (min-width:47.5em){.video-kit h2:before{top:.8em}}@media screen and (min-width:63.75em){.video-kit h2:before{top:1em}}@media screen and (min-width:80em){.video-kit h2:before{top:1.5em}}.video-kit__body{min-height:100px;padding:30px 0 0 0;position:relative;color:#fff;background-color:#1a1a1a;background:url(../img/video-kit/videokit_background.svg) no-repeat center center;background-size:100% 100%}@media screen and (min-width:63.75em){.video-kit__body{padding-top:40px}}.video-kit__body:before{content:"";position:absolute;width:100%;height:15px;top:-15px;left:0;z-index:0;background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.2) 0,transparent 100%)}@media screen and (min-width:47.5em){.video-kit__body:before{height:28px;top:-28px}}@media screen and (min-width:63.75em){.video-kit__body:before{height:38px;top:-38px}}.video-kit__hero-card{width:100%;max-width:320px;margin:0 auto;position:relative}@media screen and (min-width:47.5em){.video-kit__hero-card{max-width:680px}}@media screen and (min-width:63.75em){.video-kit__hero-card{max-width:960px}.video-kit__hero-card:before{content:'';display:block;position:absolute;width:460px;height:1px;border-bottom:1px solid rgba(153,153,153,0.35);left:500px;bottom:0}}@media screen and (min-width:80em){.video-kit__hero-card{max-width:1160px}.video-kit__hero-card:before{left:600px;width:560px}}.video-kit__hero-card .heading-eyebrow{margin-top:28px;letter-spacing:.2em}@media screen and (min-width:47.5em){.video-kit__hero-card .heading-eyebrow{margin-top:0}}.video-kit__hero-card .cta-text{margin-top:11px}@media screen and (min-width:47.5em){.video-kit__hero-card .cta-text{margin-top:21px}}.video-kit__hero-card .video-kit__social{text-align:right;margin:0 -20px 11px 0}@media screen and (min-width:47.5em){.video-kit__hero-card .video-kit__social{text-align:left;margin-top:15px}}.video-kit__hero-image{width:100%;min-width:320px;max-width:560px;position:relative;margin:0 auto}@media screen and (min-width:47.5em){.video-kit__hero-image{float:left;width:360px}}@media screen and (min-width:63.75em){.video-kit__hero-image{width:460px}}@media screen and (min-width:80em){.video-kit__hero-image{width:560px}}.video-kit__hero-image img{width:100%;display:block}.video-kit__hero-image:before{width:80px;height:50px;font-size:1.4375rem;line-height:50px}.video-kit__hero-image,.video-kit__card-image{cursor:pointer}.video-kit__hero-image:before,.video-kit__card-image:before{content:"";background-color:#fc2561;display:block;position:absolute;bottom:0;right:0;color:#fff;text-align:center}.no-touch .video-kit__hero-image:hover:before,.no-touch .video-kit__card-image:hover:before{color:#fc2561;background-color:#fff}.video-kit__hero-copy{width:100%;padding:0 20px}@media screen and (min-width:47.5em){.video-kit__hero-copy{float:left;width:320px;padding:0 0 0 40px;margin-bottom:19px}}@media screen and (min-width:63.75em){.video-kit__hero-copy{width:440px;margin-bottom:0}}.video-kit__hero-copy h3,.video-kit__hero-copy h4{font-size:1.75rem;letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1}@media screen and (min-width:47.5em){.video-kit__hero-copy h3,.video-kit__hero-copy h4{font-size:2rem}}@media screen and (min-width:63.75em){.video-kit__hero-copy h3,.video-kit__hero-copy h4{font-size:3.125rem;letter-spacing:.09em}}.video-kit__hero-copy h3{font-weight:500;margin-top:9px}@media screen and (min-width:63.75em){.video-kit__hero-copy h3{margin-top:5px}}.video-kit__hero-copy h4{font-weight:100}.video-kit__hero-text{font-weight:300;font-size:.8125rem;letter-spacing:.105em;line-height:20px;color:#999;margin-top:10px}@media screen and (min-width:63.75em){.video-kit__hero-text{margin-top:7px}}.video-kit .cta-favorite{margin-right:5px}.video-kit .cta-favorite:active{outline:0}.video-kit .cta-text{color:#fff}.video-kit .icon,.video-kit .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .video-kit .color-picker__swatch:before,.video-kit .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .video-kit .product-info__shade-swatch:before,.video-kit .cheatsheet .cheatsheet__dash,.cheatsheet .video-kit .cheatsheet__dash,.video-kit .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .video-kit li,.video-kit .video-kit__hero-image,.video-kit .video-kit__card-image,.video-kit .video-promoted__image{color:#fff;text-decoration:none;font-size:1.125rem}.no-touch .video-kit .icon:hover,.no-touch .video-kit .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:hover:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .no-touch .video-kit .color-picker__swatch:hover:before,.no-touch .video-kit .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:hover:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .no-touch .video-kit .product-info__shade-swatch:hover:before,.no-touch .video-kit .cheatsheet .cheatsheet__dash:hover,.cheatsheet .no-touch .video-kit .cheatsheet__dash:hover,.no-touch .video-kit .ratings-and-reviews .rar__user-rating li:hover,.ratings-and-reviews .rar__user-rating .no-touch .video-kit li:hover,.no-touch .video-kit .video-kit__hero-image:hover,.no-touch .video-kit .video-kit__card-image:hover,.no-touch .video-kit .video-promoted__image:hover{color:#fc2561}.video-kit__cards{margin:0 auto;width:320px;clear:both}@media screen and (min-width:47.5em){.video-kit__cards{width:680px}}@media screen and (min-width:63.75em){.video-kit__cards{width:960px;margin-top:53px}}@media screen and (min-width:80em){.video-kit__cards{margin-top:40px;width:1160px}}.video-kit__card{width:50%;max-width:240px;float:right;position:relative}@media screen and (min-width:47.5em){.video-kit__card{float:left}}@media screen and (min-width:63.75em){.video-kit__card{width:460px;max-width:none}}@media screen and (min-width:80em){.video-kit__card{width:560px}}.video-kit__card:first-child{float:left}@media screen and (min-width:47.5em){.video-kit__card:first-child{margin-right:160px}}@media screen and (min-width:63.75em){.video-kit__card:first-child{margin-right:40px}}.video-kit__card:first-child:after{content:'';display:block;position:absolute;border-right:1px solid rgba(153,153,153,0.35);width:1px;height:212px;top:110px;right:0}@media screen and (min-width:47.5em){.video-kit__card:first-child:after{display:none}}.video-kit__card img{width:100%;display:block}.video-kit__card-image{position:relative;min-width:160px;max-width:280px}@media screen and (min-width:47.5em){.video-kit__card-image{width:220px}}@media screen and (min-width:63.75em){.video-kit__card-image{float:left;margin-right:40px}}@media screen and (min-width:80em){.video-kit__card-image{width:280px}}.video-kit__card-image:before{width:40px;height:25px;font-size:.75rem;line-height:25px}.video-kit__card-body{padding:18px 20px 21px;position:relative}@media screen and (min-width:47.5em){.video-kit__card-body{padding:18px 0 20px}}@media screen and (min-width:63.75em){.video-kit__card-body{float:left;width:200px;padding:0 0 30px}}.video-kit__card-body .heading-eyebrow{letter-spacing:.2em}.video-kit__card-body .cta-text{margin-top:12px}@media screen and (min-width:47.5em){.video-kit__card-body .cta-text{margin-top:15px}}.video-kit__card-body .video-kit__social{margin-top:16px}.video-kit__card-body h3{font-weight:100;font-size:1.25rem;line-height:27px;letter-spacing:.08em;text-transform:uppercase;margin:9px 0 0 0}@media screen and (min-width:47.5em){.video-kit__card-body h3{font-size:1.5rem;margin-top:5px}}.video-kit__text{font-weight:300;font-size:.625rem;letter-spacing:.125em;line-height:18px;color:#999;margin-top:8px}@media screen and (min-width:47.5em){.video-kit__text{font-size:.8125rem;line-height:22px;margin-top:12px}}.video-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1a1a1a;display:none;opacity:0;transition:visibility 0s linear .5s,opacity .5s linear;z-index:1000}.video-overlay .icon-close{position:absolute;top:0;right:0;cursor:pointer;padding:25px;color:#fff}.video-overlay .icon-close:before{font-size:25px}.video-overlay .icon-close:hover{color:#fc2561}.video-overlay__wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:url(../img/video-kit/videokit_background.svg) no-repeat center center;background-size:100% 100%}.video-overlay__wrapper:after{content:'';display:block;height:1px;border-bottom:1px solid rgba(153,153,153,0.35);margin:37px auto 40px;width:320px}@media screen and (min-width:47.5em){.video-overlay__wrapper:after{width:720px}}@media screen and (min-width:63.75em){.video-overlay__wrapper:after{width:920px}}@media screen and (min-width:80em){.video-overlay__wrapper:after{width:1080px}}.video-overlay__player{position:relative;margin:80px auto 0;width:320px;height:187px}@media screen and (min-width:47.5em){.video-overlay__player{width:720px;height:421px}}@media screen and (min-width:63.75em){.video-overlay__player{width:920px;height:538px}}@media screen and (min-width:80em){.video-overlay__player{width:1080px;height:608px}}.video-overlay__player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-overlay__details{margin:38px auto;position:relative;width:320px}@media screen and (min-width:47.5em){.video-overlay__details{width:720px}}@media screen and (min-width:63.75em){.video-overlay__details{width:920px}}@media screen and (min-width:80em){.video-overlay__details{width:1080px}}@media screen and (min-width:47.5em){.video-overlay__headings{float:left;width:50%}}@media screen and (min-width:63.75em){.video-overlay__headings{width:400px;margin:0 40px 0 0}}@media screen and (min-width:80em){.video-overlay__headings{width:460px;margin:0 40px 0 0}}.video-overlay__eyebrow{margin-bottom:8px}.video-overlay h2,.video-overlay h3{color:#fff;margin:0;font-size:2.125rem;line-height:1;display:inline-block;letter-spacing:.02em;text-transform:uppercase}.video-overlay h2{font-weight:500}.video-overlay h3{font-weight:100}.video-overlay__copy{font-weight:300;font-size:.8125rem;letter-spacing:.105em;line-height:20px;color:#999;margin:20px 0 10px 0}@media screen and (min-width:47.5em){.video-overlay__copy{float:left;width:50%;margin:-3px 0 0 0;font-size:.8125rem}}@media screen and (min-width:63.75em){.video-overlay__copy{width:400px}}@media screen and (min-width:80em){.video-overlay__copy{width:480px}}.video-overlay__social{float:right;margin-top:26px}@media screen and (min-width:63.75em){.video-overlay__social{margin-top:-11px}}.video-overlay__social .cta-favorite{margin-right:5px}.video-overlay__social .cta-favorite:active{outline:0}.video-overlay__social .icon,.video-overlay__social .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .video-overlay__social .color-picker__swatch:before,.video-overlay__social .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .video-overlay__social .product-info__shade-swatch:before,.video-overlay__social .cheatsheet .cheatsheet__dash,.cheatsheet .video-overlay__social .cheatsheet__dash,.video-overlay__social .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .video-overlay__social li,.video-overlay__social .video-kit__hero-image,.video-overlay__social .video-kit__card-image,.video-overlay__social .video-promoted__image{color:#fff}.video-overlay__social .icon:before,.video-overlay__social .cta:before,.video-overlay__social .cta-text:after,.video-overlay__social .share-tray__item.link:after,.video-overlay__social .share-tray__item-link:before,.video-overlay__social .filter-dropdown>li>span:after,.video-overlay__social .heading-sliced:before,.video-overlay__social .form .form__checkbox label:after,.form .form__checkbox .video-overlay__social label:after,.video-overlay__social .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .video-overlay__social .color-picker__swatch:before,.video-overlay__social .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .video-overlay__social .product-info__shade-swatch:before,.video-overlay__social .module-stateful.product-info .new-brow:before,.module-stateful.product-info .video-overlay__social .new-brow:before,.video-overlay__social .cheatsheet .cheatsheet__dash:before,.cheatsheet .video-overlay__social .cheatsheet__dash:before,.video-overlay__social .plus-link:after,.video-overlay__social .featured-product-wide .fpw__link:after,.featured-product-wide .video-overlay__social .fpw__link:after,.video-overlay__social .pull-quote__quote:before,.video-overlay__social .pull-quote__quote:after,.video-overlay__social .ratings-and-reviews .rar__user-rating li:before,.ratings-and-reviews .rar__user-rating .video-overlay__social li:before,.video-overlay__social .small-feed__item--video .small-feed__image:before,.small-feed__item--video .video-overlay__social .small-feed__image:before,.video-overlay__social .video-kit__hero-image:before,.video-overlay__social .video-kit__card-image:before,.video-overlay__social .video-promoted__image:before,.video-overlay__social .content-feed__common:after,.video-overlay__social .content-feed-ftue__icon:before,.video-overlay__social .cart-page__info .cart-page__current-shop:after,.cart-page__info .video-overlay__social .cart-page__current-shop:after,.video-overlay__social .discontinued-products .twitter-typeahead:after,.discontinued-products .video-overlay__social .twitter-typeahead:after,.video-overlay__social .discontinued-products__module-heading.expandable:after,.video-overlay__social .shoppable-page__info .shoppable-page__current-shop:after,.shoppable-page__info .video-overlay__social .shoppable-page__current-shop:after{font-size:1.125rem}.video-overlay__social .icon:hover,.video-overlay__social .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:hover:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .video-overlay__social .color-picker__swatch:hover:before,.video-overlay__social .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:hover:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .video-overlay__social .product-info__shade-swatch:hover:before,.video-overlay__social .cheatsheet .cheatsheet__dash:hover,.cheatsheet .video-overlay__social .cheatsheet__dash:hover,.video-overlay__social .ratings-and-reviews .rar__user-rating li:hover,.ratings-and-reviews .rar__user-rating .video-overlay__social li:hover,.video-overlay__social .video-kit__hero-image:hover,.video-overlay__social .video-kit__card-image:hover,.video-overlay__social .video-promoted__image:hover{color:#fc2561;cursor:pointer}.product-recommender{width:280px;letter-spacing:.05rem;position:relative}@media screen and (min-width:47.5em) and (max-width:63.6875em){.product-recommender{width:760px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.product-recommender{width:1024px;padding:0 50px}}@media screen and (min-width:80em) and (max-width:9999em){.product-recommender{width:1280px;padding:0 60px}}.product-recommender__heading{position:relative;margin-left:0;z-index:10;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}@media screen and (min-width:47.5em){.product-recommender__heading{margin-left:65px;padding:0}}@media screen and (min-width:63.75em){.product-recommender__heading{margin-left:20px}}.product-recommender__heading .heading-eyebrow{top:-4px}@media screen and (min-width:47.5em){.product-recommender__heading .heading-eyebrow{top:2px}}@media screen and (min-width:63.75em){.product-recommender__heading .heading-eyebrow{top:6px}}.product-recommender__heading h1{color:#000;font-weight:100;font-size:2.125rem;margin:0;text-transform:uppercase}.product-recommender__heading h1 span{font-weight:500}@media screen and (min-width:47.5em){.product-recommender__heading h1{font-size:62px}}@media screen and (min-width:63.75em){.product-recommender__heading h1{font-size:72px}}.product-recommender__container{position:relative}.product-recommender__landing{visibility:visible;opacity:1;transition:visibility .5s ease-in-out .5s,opacity .5s ease-in-out;transition-delay:0s;top:0;left:0;position:absolute;position:relative;display:block;float:left;padding-bottom:20px}.product-recommender__landing.off{display:none}.product-recommender.started .product-recommender__landing{visibility:hidden;opacity:0}@media screen and (min-width:47.5em){.product-recommender__landing{padding:0 0 10px 0;margin:0 45px}}@media screen and (min-width:63.75em){.product-recommender__landing{padding-bottom:10px;margin:0}}.product-recommender__quiz-container{top:0;left:0;visibility:hidden;opacity:0;transition:visibility .5s ease-in-out .5s,opacity .5s ease-in-out,height .3s ease-in-out;transition-delay:0s;width:100%;height:300px;margin-top:7px;position:absolute}.product-recommender__quiz-container.on{position:relative}.product-recommender.started .product-recommender__quiz-container{visibility:visible;opacity:1}.product-recommender__quiz-container>.bg{width:100%;position:absolute;z-index:-1;background:#000}.product-recommender .landing__primary-image{margin-top:7px;width:220px;float:left;position:relative}@media screen and (min-width:47.5em){.product-recommender .landing__primary-image{width:340px;z-index:5;margin-top:7px;margin-left:20px}}@media screen and (min-width:80em){.product-recommender .landing__primary-image{width:360px}}.product-recommender .landing__secondary-image--left{display:none;float:left;position:relative;width:180px;z-index:5;margin-left:20px;margin-top:7px}@media screen and (min-width:80em){.product-recommender .landing__secondary-image--left{display:block}}.product-recommender .landing__secondary-image--right{display:none;float:left;position:relative;width:200px;z-index:5;margin-top:87px;margin-left:20px}@media screen and (min-width:63.75em){.product-recommender .landing__secondary-image--right{display:block}}.product-recommender .landing__smoosh{width:270px;height:270px;position:absolute;z-index:1;right:-20px;top:43px}@media screen and (max-width:47.5em){.product-recommender .landing__smoosh{z-index:-1}}@media screen and (min-width:47.5em){.product-recommender .landing__smoosh{height:385px;width:385px;right:0;top:-30px}}@media screen and (min-width:63.75em){.product-recommender .landing__smoosh{top:-70px}}@media screen and (min-width:80em){.product-recommender .landing__smoosh{height:560px;width:560px;top:-160px;right:100px;border-bottom:20px solid #fff}}.product-recommender .landing__content-box{float:left;position:relative;width:280px;height:auto;background:#000;padding:35px 20px 10px 20px;margin-top:-20px;z-index:2}@media screen and (min-width:80em){.product-recommender .landing__content-box{min-height:210px}}@media screen and (min-width:47.5em){.product-recommender .landing__content-box{width:100%;margin-top:-180px;padding-left:400px}}@media screen and (min-width:63.75em){.product-recommender .landing__content-box{padding-left:615px;padding-bottom:20px}}@media screen and (min-width:80em){.product-recommender .landing__content-box{margin-top:-200px;padding-left:835px}}.product-recommender .landing__content-box:after{content:'';position:absolute;bottom:-20px;right:-20px;height:60%;width:70%;border-right:20px solid #fc2561;border-bottom:20px solid #fc2561;z-index:-1}@media screen and (min-width:47.5em){.product-recommender .landing__content-box:after{border-right-width:10px;border-bottom-width:10px;bottom:-10px;right:-10px}}@media screen and (min-width:80em){.product-recommender .landing__content-box:after{width:55%}}.product-recommender .landing__content-box>p{padding-right:45px;margin:0;font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.07rem;color:#fff}@media screen and (min-width:47.5em){.product-recommender .landing__content-box>p{font-size:.8125rem;line-height:1.375rem;padding-right:41px}}@media screen and (min-width:80em){.product-recommender .landing__content-box>p{padding-right:66px}}.product-recommender .landing__content-box>.cta{margin-top:20px;color:#fff}.no-touch .product-recommender .landing__content-box>.cta:hover,.product-recommender .landing__content-box>.cta:active{color:#fc2561}.product-recommender .landing__content-box .links{float:right;clear:both;margin-top:40px;margin-right:0}.product-recommender .landing__content-box .links .share-tray{left:0;margin-left:-6px}@media screen and (min-width:80em){.product-recommender .landing__content-box .links{margin-top:44px}}.product-recommender__quiz-container{height:548px}.product-recommender__progress-bar{position:relative;z-index:2}.product-recommender__progress-bar:before{content:'';height:1px;display:block;background:rgba(153,153,153,0.5);position:absolute;left:0;right:0;top:8px;margin:0 27px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:47.5em){.product-recommender__progress-bar:before{top:20px;margin:0}}@media screen and (min-width:63.75em){.product-recommender__progress-bar:before{top:29px}}.product-recommender__progress-bar:after{content:'';height:1px;display:block;background:#fc2561;position:absolute;left:0;right:0;top:8px;margin:0 27px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}@media screen and (min-width:47.5em){.product-recommender__progress-bar:after{top:20px;margin:0;display:none}}.product-recommender__progress-bar.step-1:after{width:0}.product-recommender__progress-bar.step-2:after{width:50px}.product-recommender__progress-bar.step-3:after{width:120px}.product-recommender__progress-bar.step-4:after{width:180px}@media screen and (min-width:47.5em){.product-recommender__progress-bar.step-1:after{width:0}.product-recommender__progress-bar.step-2:after{width:190px}.product-recommender__progress-bar.step-3:after{width:400px}.product-recommender__progress-bar.step-4:after{width:580px}}.product-recommender__quiz-nav{background:#000;position:relative;padding:20px 20px}@media screen and (min-width:47.5em){.product-recommender__quiz-nav{padding:40px 40px 0 40px;height:95px}}@media screen and (min-width:63.75em){.product-recommender__quiz-nav{padding:45px 40px 0 40px;height:105px}}@media screen and (min-width:80em){.product-recommender__quiz-nav{padding:45px 45px 0 50px;height:105px}}.product-recommender__quiz-nav ul{list-style-type:none;padding:0;overflow:auto;position:relative;z-index:5}@media screen and (min-width:47.5em){.product-recommender__quiz-nav ul{overflow:visible;padding:0}}.product-recommender__quiz-nav li{float:left;margin-right:14px;z-index:5}.product-recommender__quiz-nav li:last-child{margin-right:0}@media screen and (min-width:47.5em){.product-recommender__quiz-nav li{margin-right:0}.product-recommender__quiz-nav li:nth-child(2) a{width:210px}.product-recommender__quiz-nav li:nth-child(4) a{width:130px}}@media screen and (min-width:63.75em){.product-recommender__quiz-nav li:nth-child(2) a{width:250px}.product-recommender__quiz-nav li:nth-child(4) a{width:150px}}@media screen and (min-width:80em){.product-recommender__quiz-nav li:nth-child(2) a{width:320px}.product-recommender__quiz-nav li:nth-child(4) a{width:160px}}.product-recommender__quiz-nav a{text-decoration:none;text-align:center;width:49px;display:block;float:left}@media screen and (min-width:47.5em){.product-recommender__quiz-nav a{width:170px;text-align:left}}@media screen and (min-width:63.75em){.product-recommender__quiz-nav a{width:215px}}@media screen and (min-width:80em){.product-recommender__quiz-nav a{width:280px}}.product-recommender__quiz-nav a .circle{display:inline-block;height:16px;width:16px;border-radius:8px;background:#333;position:relative;z-index:5;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-recommender__quiz-nav a .circle>img{width:104%;position:absolute;top:-1px;left:-1px;display:none}@media screen and (min-width:47.5em){.product-recommender__quiz-nav a .circle>img{display:block}}.product-recommender__quiz-nav a .circle:after{content:'';height:10px;width:10px;border-radius:5px;background:#000;top:3px;left:3px;display:none;position:relative}@media screen and (min-width:47.5em){.product-recommender__quiz-nav a .circle{height:40px;width:40px;border-radius:20px;float:left;margin-right:14px}}@media screen and (min-width:63.75em){.product-recommender__quiz-nav a .circle{height:60px;width:60px;border-radius:30px;margin-right:20px}}.product-recommender__quiz-nav a .title{clear:both;font-weight:300;color:white;font-size:.625rem;line-height:.75rem;margin-top:4px}@media screen and (min-width:47.5em){.product-recommender__quiz-nav a .title{letter-spacing:.1rem;text-transform:uppercase;font-weight:500;font-size:.875rem;clear:none;letter-spacing:.09rem;margin-top:-2px}}@media screen and (min-width:63.75em){.product-recommender__quiz-nav a .title{font-size:1rem;margin-top:4px}}.product-recommender__quiz-nav a .choice{display:none;float:left;color:#fff;font-weight:300;font-size:.75rem;letter-spacing:.07rem;text-transform:uppercase;color:#999;margin-top:18px}@media screen and (min-width:47.5em){.product-recommender__quiz-nav a .choice{display:block;width:70px;letter-spacing:.09rem}}@media screen and (min-width:63.75em){.product-recommender__quiz-nav a .choice{font-size:.8125rem;margin-top:23px}}.product-recommender__quiz-nav a.active .circle,.product-recommender__quiz-nav a.answered .circle{background:#fc2561}@media screen and (min-width:63.75em){.product-recommender__quiz-nav a.current .circle{background:#fc2561}}@media screen and (min-width:0) and (max-width:47.4375em){.product-recommender__quiz-nav a.current .circle:after,.no-touch .product-recommender__quiz-nav a.answered:hover .circle:after{display:block}}@media screen and (min-width:63.75em){.no-touch .product-recommender__quiz-nav a.answered:not(.current):hover .circle:after{display:block;height:105%;width:105%;background:rgba(0,0,0,0.6);top:-1px;left:-1px}}@media screen and (min-width:47.5em){.product-recommender__quiz-nav a.no-pink .circle{background:transparent}}.product-recommender__states-container{width:100%;position:relative;overflow:hidden}.product-recommender__state{width:100%;visibility:hidden;opacity:0;transition:visibility .5s ease-in-out .5s,opacity .5s ease-in-out;transition-delay:0s;position:absolute}.product-recommender__state.active{visibility:visible;opacity:1}.product-recommender__state .info{text-align:center;padding:5px 20px 0 20px;background:#000}@media screen and (min-width:47.5em){.product-recommender__state .info{padding-top:20px}}@media screen and (min-width:63.75em){.product-recommender__state .info{padding:53px 100px 0 100px}}.product-recommender__state .info h1{margin:0;font-weight:500;font-size:1.375rem;line-height:1.5rem;color:#fff;text-transform:uppercase;position:relative;padding-bottom:19px}.product-recommender__state .info h1:after{content:'';height:2px;width:40px;background:#fc2561;display:block;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}@media screen and (min-width:47.5em){.product-recommender__state .info h1{font-size:2.375rem;line-height:2.5rem;padding-bottom:22px;padding-left:120px;padding-right:120px}}@media screen and (min-width:80em){.product-recommender__state .info h1{padding-left:250px;padding-right:250px}}.product-recommender__state .info p{font-weight:300;font-size:.75rem;line-height:1.25rem;color:#fff;margin-top:16px;letter-spacing:.05rem;margin-bottom:0;padding-bottom:20px}@media screen and (min-width:47.5em){.product-recommender__state .info p{letter-spacing:.075rem;font-size:.8125rem;line-height:1.375rem;margin-top:19px;padding:0 110px 35px 110px}}@media screen and (min-width:63.75em){.product-recommender__state .info p{padding-bottom:52px;padding:0 135px 35px 135px}}@media screen and (min-width:80em){.product-recommender__state .info p{padding:0 255px 52px 255px}}.product-recommender__state .buttons{padding-bottom:30px}@media screen and (min-width:47.5em){.product-recommender__state .buttons{padding-bottom:40px;text-align:center;letter-spacing:37px}}.product-recommender__state .buttons>a{margin:0 auto;border:1px solid rgba(153,153,153,0.5);width:200px;display:block;margin-bottom:20px}.product-recommender__state .buttons>a:first-child{margin-top:10px}.product-recommender__state .buttons>a:last-child{margin-bottom:0}@media screen and (min-width:47.5em){.product-recommender__state .buttons>a{display:inline-block;margin-top:20px;margin-bottom:0}}@media screen and (min-width:63.75em){.product-recommender__state .buttons>a{margin-top:28px}}.product-recommender__state .products{margin-top:20px;background:white;position:relative}.product-recommender__state .products .product:first-child{margin-top:0}@media screen and (min-width:47.5em){.product-recommender__state .products{padding:0 120px}.product-recommender__state .products .product-card{float:left;margin-bottom:30px}}@media screen and (min-width:63.75em){.product-recommender__state .products{padding:0 20px}.product-recommender__state .products .product-card{margin-bottom:0;min-width:220px;width:220px}}@media screen and (min-width:80em){.product-recommender__state .products{padding:0 40px;margin-top:30px}.product-recommender__state .products .product-card{min-width:270px;width:270px}}.product-recommender__state .choices{background:#000;text-align:center;letter-spacing:16px}@media screen and (min-width:47.5em){.product-recommender__state .choices{letter-spacing:-4px;height:190px;background:#fff}}@media screen and (min-width:63.75em){.product-recommender__state .choices{height:230px;letter-spacing:-4px}}@media screen and (min-width:80em){.product-recommender__state .choices{height:290px;letter-spacing:-4px}}@media screen and (min-width:63.75em){.product-recommender__state .choices.three{letter-spacing:-5px}}@media screen and (min-width:63.75em){.product-recommender__state .choices.four{background:rgba(245,245,245,0.95)}}.product-recommender__state .choice{width:110px;height:110px;background:#f5f5f5;position:relative;letter-spacing:.05rem;margin-bottom:20px;display:inline-block;overflow:hidden;cursor:pointer}@media screen and (min-width:47.5em){.product-recommender__state .choice{width:190px;height:190px;margin-bottom:0}}@media screen and (min-width:63.75em){.product-recommender__state .choice{width:231px;height:231px}}@media screen and (min-width:80em){.product-recommender__state .choice{width:290px;height:290px}}.product-recommender__state .choice:after{content:'';position:absolute;top:0;left:0;bottom:-1px;right:0;border:12px solid rgba(245,245,245,0.95);background-color:rgba(0,0,0,0.45)}@media screen and (min-width:47.5em){.product-recommender__state .choice:after{border-width:18px}}@media screen and (min-width:63.75em){.product-recommender__state .choice:after{border-width:20px}}@media screen and (min-width:80em){.product-recommender__state .choice:after{border-width:28px}}.product-recommender__state .choice:nth-child(2n){margin-right:0}.no-touch .product-recommender__state .choice:hover:after,.product-recommender__state .choice:active:after,.product-recommender__state .choice.selected:after{background:rgba(0,0,0,0.7);border:0}@media screen and (min-width:63.75em){.no-touch .product-recommender__state .choice:hover:after{display:none}.no-touch .product-recommender__state .choice:hover .choice-info{display:block}}.product-recommender__state .choice.selected:before{content:'';position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #000;font-size:0;line-height:0;z-index:5;display:none}@media screen and (min-width:47.5em){.product-recommender__state .choice.selected:before{display:block}}.product-recommender__state .choice>img{width:112px;height:112px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}@media screen and (min-width:47.5em){.product-recommender__state .choice>img{width:192px;height:192px;margin-bottom:0}}@media screen and (min-width:63.75em){.product-recommender__state .choice>img{width:233px;height:233px}}@media screen and (min-width:80em){.product-recommender__state .choice>img{width:293px;height:293px}}.product-recommender__state .choice h2{text-align:center;margin:0;font-weight:500;font-size:1.25rem;color:white;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;width:100px;z-index:10}@media screen and (min-width:47.5em){.product-recommender__state .choice h2{width:140px;font-size:1.5rem}}@media screen and (min-width:63.75em){.product-recommender__state .choice h2{font-size:2rem;letter-spacing:.07rem}}@media screen and (min-width:80em){.product-recommender__state .choice h2{font-size:2.25rem}}.product-recommender__state .choice .choice-info{height:100%;width:100%;position:absolute;text-align:center;z-index:10;background:rgba(245,245,245,0.95);display:none;padding-top:52px}@media screen and (min-width:80em){.product-recommender__state .choice .choice-info{padding-top:82px}}.product-recommender__state .choice .choice-info img{width:40px;height:40px}.product-recommender__state .choice .choice-info p{font-size:.8125rem;line-height:1.375rem;font-weight:300;color:#666;letter-spacing:.05rem;padding:0 12px}@media screen and (min-width:80em){.product-recommender__state .choice .choice-info p{padding:0 45px}}@media screen and (min-width:47.5em){.product-recommender__state--results .info p{padding:0 200px}}.product-recommender__state .stophover .off{color:red}.product-recommender__state .stophover.hoveroff .on{color:red}.product-recommender__state .stophover.hoveroff .off{color:black}.video-promoted{margin-left:auto;margin-right:auto;text-align:center;font-size:0}.sitecore-editor .video-promoted{font-size:inherit}.video-promoted__borders{position:relative;z-index:1;display:inline-block;font-size:0}.video-promoted__borders:before,.video-promoted__borders:after{content:'';display:block;position:absolute;top:-20px;z-index:-1;width:calc(50% + 20px);height:calc(100% + 20px)}@media screen and (min-width:47.5em){.video-promoted__borders:before,.video-promoted__borders:after{width:calc(50% + 40px);height:calc(50% + 40px);top:-40px}}.video-promoted__borders:before{background-color:#fc2561;left:-20px}@media screen and (min-width:47.5em){.video-promoted__borders:before{left:-40px}}.video-promoted__borders:after{background-color:#000;left:50%}.video-promoted__image{display:inline-block;position:relative;cursor:pointer}.video-promoted__image:before{content:"";display:block;position:absolute;background-color:#fc2561;color:#fff;bottom:0;right:0;width:80px;height:50px;font-size:1.4375rem;line-height:50px}@media screen and (min-width:47.5em){.video-promoted__image:before{width:100px;height:58px;font-size:1.6875rem;line-height:58px}}@media screen and (min-width:63.75em){.video-promoted__image:before{width:120px;height:70px;font-size:2rem;line-height:70px}}.no-touch .video-promoted__image:hover:before{color:#fc2561;background-color:#fff}.video-promoted__image img{width:280px;height:158px;display:block}@media screen and (min-width:47.5em){.video-promoted__image img{width:600px;height:338px}}@media screen and (min-width:63.75em){.video-promoted__image img{width:840px;height:473px}}@media screen and (min-width:80em){.video-promoted__image img{width:1080px;height:608px}}.video-promoted__box{width:320px;background-color:#000;color:#fff;display:inline-block;position:relative;text-align:left;font-size:1em;padding:28px 20px 33px;z-index:1}@media screen and (min-width:47.5em){.video-promoted__box{width:400px;margin-top:-90px;padding:38px 40px 38px;-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}}@media screen and (min-width:63.75em){.video-promoted__box{margin-top:-100px;-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);transform:translateX(-160px)}}@media screen and (min-width:80em){.video-promoted__box{margin-top:-180px;-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px)}}.video-promoted__box h2,.video-promoted__box h3{font-size:1.75rem;letter-spacing:.08em;text-transform:uppercase;display:inline-block;margin:6px 0 8px}@media screen and (min-width:47.5em){.video-promoted__box h2,.video-promoted__box h3{font-size:2rem}}@media screen and (min-width:63.75em){.video-promoted__box h2,.video-promoted__box h3{font-size:2.5rem}}.video-promoted__box h2{font-weight:500}.video-promoted__box h2 span{font-weight:100}.video-promoted__box .cta-text{color:#fff;margin-top:20px}.video-promoted__copy{font-weight:300;font-size:.8125rem;line-height:20px;letter-spacing:.105em;color:#999}.video-promoted__social{position:absolute;bottom:11px;right:16px;font-size:1.125rem;color:#999}@media screen and (min-width:47.5em){.video-promoted__social{bottom:16px;right:18px}}.video-promoted__social a{margin-right:5px}.video-promoted .gigi-wrapper .video-promoted__borders:before,.video-promoted .gigi-wrapper .video-promoted__borders:after{display:none}.video-promoted .gigi-wrapper .video-promoted__image img{width:320px;height:180px;display:block}@media screen and (min-width:47.5em){.video-promoted .gigi-wrapper .video-promoted__image img{width:600px;height:338px}}@media screen and (min-width:63.75em){.video-promoted .gigi-wrapper .video-promoted__image img{width:840px;height:473px}}@media screen and (min-width:80em){.video-promoted .gigi-wrapper .video-promoted__image img{width:1080px;height:608px}}@media screen and (min-width:47.5em){.promo{background-size:100% 100%}}@media screen and (min-width:63.75em){.promo__wrapper{margin:0 auto;width:1020px}}@media screen and (min-width:80em){.promo__wrapper{width:1280px}}.promo__hero{background:#fafafa;width:320px;margin:0 auto 60px;padding-top:38px;overflow:hidden}@media screen and (min-width:47.5em){.promo__hero{background:transparent;overflow:visible;width:662px;padding-left:20px}}@media screen and (min-width:63.75em){.promo__hero{width:320px;margin-left:50px;margin-right:60px;margin-bottom:0;padding-left:0;float:left}}@media screen and (min-width:80em){.promo__hero{width:520px;margin-right:80px}}.promo__heading{font-size:2.875rem;font-weight:100;letter-spacing:.01em;text-transform:uppercase;margin:0 0 11px 20px}@media screen and (min-width:47.5em){.promo__heading{font-size:3.875rem;margin:0 0 8px 0}}@media screen and (min-width:63.75em){.promo__heading{margin:0 0 23px 0}}@media screen and (min-width:80em){.promo__heading{font-size:4.5rem;margin:0 0 12px 0}}.promo__image img{width:320px}@media screen and (min-width:47.5em){.promo__image img{width:380px}}@media screen and (min-width:63.75em){.promo__image img{width:320px}}@media screen and (min-width:80em){.promo__image img{width:500px}}.promo__box{background:#fff;position:relative;width:300px;margin-top:-60px;margin-bottom:20px;padding:26px 20px 30px}@media screen and (min-width:47.5em){.promo__box{margin-left:270px;margin-top:-168px;width:380px;padding:36px 40px 40px}}@media screen and (min-width:63.75em){.promo__box{width:300px;margin-left:20px;margin-top:-60px;padding:26px 20px 30px}}@media screen and (min-width:80em){.promo__box{width:460px;margin-left:60px;margin-top:-68px;padding:30px 40px 37px}}.promo__box h3{margin:0;font-size:1.75rem;font-weight:100;line-height:50px;letter-spacing:.09em;text-transform:uppercase}@media screen and (min-width:47.5em){.promo__box h3{font-size:2rem}}@media screen and (min-width:63.75em){.promo__box h3{font-size:1.75rem}}@media screen and (min-width:80em){.promo__box h3{font-size:2.5rem}}.promo__box h3 strong{font-weight:500}.promo__box:after{content:'';position:absolute;right:-20px;bottom:-20px;border-right:20px solid #fc2561;border-bottom:20px solid #fc2561;width:230px;height:180px}@media screen and (min-width:47.5em){.promo__box:after{height:155px;right:-10px;bottom:-10px;border-right:10px solid #fc2561;border-bottom:10px solid #fc2561}}@media screen and (min-width:63.75em){.promo__box:after{height:180px}}.promo__hero-copy{font-weight:300;font-size:.75rem;line-height:20px;letter-spacing:.105em;color:#666}@media screen and (min-width:47.5em){.promo__hero-copy{font-size:.8125rem;line-height:22px;margin-top:4px}}@media screen and (min-width:63.75em){.promo__hero-copy{font-size:.75rem;line-height:20px;margin-top:0}}@media screen and (min-width:80em){.promo__hero-copy{font-size:.8125rem;line-height:22px;margin-top:2px}}.promo__hero-cta{margin-top:21px}.promo__cards{width:320px;margin:0 auto}@media screen and (min-width:47.5em){.promo__cards{width:520px}}@media screen and (min-width:63.75em){.promo__cards{width:542px;float:left;margin-top:141px}}@media screen and (min-width:47.5em){.promo .content-card{float:left;margin-bottom:0}}@media screen and (min-width:63.75em){.promo .content-card{max-width:50%;width:50%}}@media screen and (min-width:47.5em){.promo .content-card__info{padding-bottom:0}}.promo .content-card__name{width:200px}.voting{position:relative;width:100%}.voting.vote{padding-bottom:60px}@media screen and (min-width:47.5em){.voting.vote{padding-bottom:125px}}.voting__background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:1600px;margin:auto;z-index:-1}.voting__background-triangle{fill:#fafafa}.voting__background svg{width:100%;height:100%}.vote .voting__background{bottom:60px}@media screen and (min-width:47.5em){.vote .voting__background{bottom:125px}}.voting__header{padding-top:45px;margin-bottom:22px}@media screen and (min-width:47.5em){.voting__header{padding-top:30px;margin-bottom:52px}}@media screen and (min-width:63.75em){.voting__header{padding-top:77px;margin-bottom:57px}}.voting__header-title{text-transform:uppercase;text-align:center;font-size:2.375rem;line-height:2.375rem;font-weight:500;margin-bottom:11px}@media screen and (min-width:47.5em){.voting__header-title{font-size:3.625rem;line-height:3.625rem;margin-bottom:6px}}@media screen and (min-width:63.75em){.voting__header-title{font-size:5.625rem;line-height:5.625rem;margin-bottom:11px}}.voting__header-title span{font-weight:100}.voting__header-body{font-weight:300;font-size:.75rem;line-height:1.125rem;width:200px;margin:auto;text-align:center;letter-spacing:.08rem;color:#666}@media screen and (min-width:47.5em){.voting__header-body{font-size:.8125rem;line-height:1.375rem;width:440px}}.voting__options{font-size:0;text-align:center}.voting__option{display:inline-block;vertical-align:top}.voting__option:first-child{margin-right:20px}@media screen and (min-width:47.5em){.voting__option:first-child{margin-right:40px}}.voting__option-name{margin-bottom:20px;overflow:hidden}@media screen and (min-width:47.5em){.voting__option-name{margin-bottom:19px}}@media screen and (min-width:63.75em){.voting__option-name{margin-bottom:18px}}.voting__option-name span{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.04rem;line-height:.75rem;min-width:70px;padding:0 10px;position:relative;text-transform:uppercase}@media screen and (min-width:47.5em){.voting__option-name span{font-size:.875rem;line-height:.875rem;min-width:160px}}@media screen and (min-width:80em){.voting__option-name span{min-width:210px}}.voting__option-name span:before,.voting__option-name span:after{content:'';position:absolute;top:50%;border-top:1px solid rgba(0,0,0,0.5);width:250px}.voting__option-name span:before{left:100%}.voting__option-name span:after{right:100%}.voting__option-image{height:130px;width:130px}@media screen and (min-width:47.5em){.voting__option-image{height:320px;width:320px}}@media screen and (min-width:63.75em){.voting__option-image{height:440px;width:440px}}@media screen and (min-width:80em){.voting__option-image{height:500px;width:500px}}.voting__option-image img{max-height:100%;max-width:100%}.voting__vote{position:relative;top:0;cursor:pointer}.voting__vote-diamond{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:58px;height:58px;border:1px solid rgba(0,0,0,0.5);overflow:hidden;background-color:transparent}@media screen and (min-width:47.5em){.voting__vote-diamond{width:122px;height:122px}}.voting__vote-diamond:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:52px;height:52px;background-color:#000;transition:color 400ms,background-color 400ms}@media screen and (min-width:47.5em){.voting__vote-diamond:after{height:110px;width:110px}}.win .voting__vote-diamond:after{background-color:#000}.lose .voting__vote-diamond:after{background-color:#999}.voting__vote-diamond:hover{background-color:transparent}.voting__vote-diamond:hover:after{background-color:#fc2561}.win .voting__vote-diamond:hover:after{background-color:#000}.lose .voting__vote-diamond:hover:after{background-color:#999}.voting__vote-fill{position:absolute;bottom:0;left:0;right:0;width:100%;height:100%}.voting__vote-filled{position:absolute;bottom:0;left:0;right:0;height:0;background-color:#fc2561;content:'';transition:height 1s}.lose .voting__vote-filled{background-color:#666}.voting__vote-text{position:absolute;left:50%;top:50%;text-transform:uppercase;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:500;font-size:.6875rem;line-height:.6875rem;letter-spacing:.16rem;margin-left:2px}@media screen and (min-width:47.5em){.voting__vote-text{font-size:1.3125rem;line-height:1.3125rem}}.large-feature{position:relative;overflow:hidden;width:320px;min-height:240px}@media screen and (min-width:47.5em){.large-feature{width:760px;min-height:480px;padding-top:40px}}@media screen and (min-width:63.75em){.large-feature{width:1020px;min-height:560px}}@media screen and (min-width:80em){.large-feature{width:1280px;min-height:720px}}.large-feature__title{font-weight:500;font-size:2.375rem;line-height:1em;text-align:center;text-transform:uppercase;margin:0 0 10px 0}@media screen and (min-width:47.5em){.large-feature__title{background-color:rgba(255,255,255,0.5);font-size:3rem;margin-bottom:40px;padding:8px 15px}}@media screen and (min-width:63.75em){.large-feature__title{font-size:5.625rem;line-height:5rem}}.large-feature__title span{font-weight:100}.large-feature__hero{width:240px;height:240px}@media screen and (min-width:47.5em){.large-feature__hero{position:absolute;top:0;left:0;z-index:-1;width:480px;height:480px}.reversed .large-feature__hero{left:auto;right:0}}@media screen and (min-width:63.75em){.large-feature__hero{width:560px;height:560px;z-index:1}}@media screen and (min-width:80em){.large-feature__hero{width:720px;height:720px}}.large-feature__hero img{max-width:100%;max-height:100%}.reversed .large-feature__hero{margin-left:auto;margin-right:0}.no-swatch .large-feature__hero{width:320px;height:320px}@media screen and (min-width:47.5em){.no-swatch .large-feature__hero{width:480px;height:480px}}@media screen and (min-width:63.75em){.no-swatch .large-feature__hero{width:560px;height:560px}}@media screen and (min-width:80em){.no-swatch .large-feature__hero{width:720px;height:720px}}.large-feature__product{color:#999;background-color:#000}.large-feature__product:after{content:'';height:0;clear:both;display:block}.large-feature__product-left{float:left;padding:15px 20px 20px}@media screen and (min-width:47.5em){.large-feature__product-left{float:none;padding:34px 40px 25px}}@media screen and (min-width:63.75em){.large-feature__product-left{float:left;padding:34px 20px 40px 40px}}@media screen and (min-width:80em){.large-feature__product-left{float:left;padding:34px 40px 40px}}.reversed .large-feature__product-left{float:right}@media screen and (min-width:47.5em){.reversed .large-feature__product-left{float:none}}@media screen and (min-width:63.75em){.reversed .large-feature__product-left{float:right;padding:34px 40px 40px 20px}}@media screen and (min-width:80em){.reversed .large-feature__product-left{padding:34px 40px 40px}}.large-feature__product-right{font-size:0;float:right;padding:20px 20px 20px 0}@media screen and (min-width:47.5em){.large-feature__product-right{float:none;padding:0 40px 35px}}@media screen and (min-width:63.75em){.large-feature__product-right{float:right;padding:35px 40px 30px 0}}@media screen and (min-width:80em){.large-feature__product-right{padding:20px 40px 20px 0}}.reversed .large-feature__product-right{float:left;padding:20px 0 20px 20px}@media screen and (min-width:47.5em){.reversed .large-feature__product-right{float:none;padding:0 40px 35px}}@media screen and (min-width:63.75em){.reversed .large-feature__product-right{float:left;padding:35px 0 30px 40px}}@media screen and (min-width:80em){.reversed .large-feature__product-right{padding:20px 0 20px 40px}}.large-feature__product-text{width:160px;margin-bottom:15px;font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem}@media screen and (min-width:47.5em){.large-feature__product-text{width:auto;margin-bottom:25px;font-size:1rem;font-weight:300;line-height:1.5rem}}@media screen and (min-width:63.75em){.large-feature__product-text{width:280px;margin-bottom:35px}}@media screen and (min-width:63.75em){.large-feature__product-text{margin-bottom:28px}}.large-feature__product-cta{width:160px;min-width:inherit}.large-feature__product-cta .button{border-color:#fff}.large-feature__product-image{max-width:100%;width:100px;text-align:center}@media screen and (min-width:47.5em){.large-feature__product-image{width:260px}}@media screen and (min-width:63.75em){.large-feature__product-image{width:180px}}@media screen and (min-width:80em){.large-feature__product-image{width:200px}}.large-feature__product-image img{max-width:100px;max-height:166px}@media screen and (min-width:47.5em){.large-feature__product-image img{max-width:260px;max-height:268px}}@media screen and (min-width:63.75em){.large-feature__product-image img{max-width:180px;max-height:224px}}@media screen and (min-width:80em){.large-feature__product-image img{max-width:200px;max-height:254px}}@media screen and (min-width:47.5em){.large-feature__title,.large-feature__product{width:300px;margin-left:425px}.reversed .large-feature__title,.reversed .large-feature__product{margin-left:auto;margin-right:425px}}@media screen and (min-width:63.75em){.large-feature__title,.large-feature__product{width:560px;margin-left:433px;position:relative;z-index:10}.reversed .large-feature__title,.reversed .large-feature__product{margin-left:auto;margin-right:433px}}@media screen and (min-width:80em){.large-feature__title,.large-feature__product{width:600px;margin-left:620px}.reversed .large-feature__title,.reversed .large-feature__product{margin-left:auto;margin-right:620px}}.large-feature__secondary{display:none}@media screen and (min-width:63.75em){.large-feature__secondary{display:block;margin-left:493px;width:320px;height:320px;position:relative;z-index:5}.reversed .large-feature__secondary{margin-left:auto;margin-right:493px}}@media screen and (min-width:80em){.large-feature__secondary{margin-left:720px;width:400px;height:400px}.reversed .large-feature__secondary{margin-left:auto;margin-right:720px}}.large-feature__secondary img{max-width:100%;max-height:100%}.large-feature__swatch{position:absolute;top:35px;right:-25px;z-index:-5;width:200px}@media screen and (min-width:47.5em){.large-feature__swatch{width:auto;right:0;top:0}}@media screen and (min-width:63.75em){.large-feature__swatch{z-index:1}}.reversed .large-feature__swatch{right:auto;left:-25px}@media screen and (min-width:47.5em){.reversed .large-feature__swatch{left:0;top:0}}.large-feature__swatch img{max-width:100%}body.search-fixed{position:fixed}.predictive-search{-webkit-overflow-scrolling:touch;position:fixed;width:auto;margin:0;top:0;left:0;right:0;bottom:-50px;background-color:rgba(0,0,0,0.92);display:none;opacity:0;transition:visibility 0s linear .3s,opacity .3s linear;z-index:100;padding:50px 20px 20px;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.predictive-search::-webkit-scrollbar{display:none}.predictive-search.open{visibility:visible;opacity:1}.predictive-search.display-on{display:block}@media screen and (min-width:47.5em){.predictive-search{padding:35px 40px 40px 40px}}@media screen and (min-width:63.75em){.predictive-search{padding:20px 50px}}@media screen and (min-width:80em){.predictive-search{padding:15px 60px}}.predictive-search__container,.chatbot-search__container{width:100%}.predictive-search__top-bar,.chatbot-search__top-bar{width:100%;overflow:hidden;position:relative;height:42px}.predictive-search__top-bar input.form-submit,.chatbot-search__top-bar input.form-submit{display:none}.predictive-search__top-bar .twitter-typeahead,.chatbot-search__top-bar .twitter-typeahead{width:100%}.predictive-search__top-bar input.tt-hint,.chatbot-search__top-bar input.tt-hint{padding:0 40px 0 10px;padding-right:40px;padding-left:10px;line-height:42px;-webkit-font-smoothing:antialiased;color:#999}.predictive-search__top-bar .tt-menu,.chatbot-search__top-bar .tt-menu{display:none}.predictive-search__top-bar input,.chatbot-search__top-bar input{width:100%;height:42px;border:0;background:transparent;font-weight:100;text-transform:uppercase;color:#fff;font-size:1.375rem;line-height:42px;letter-spacing:.1rem;-webkit-font-smoothing:antialiased;float:left;padding:0 40px 0 10px}@media screen and (min-width:47.5em){.predictive-search__top-bar input,.chatbot-search__top-bar input{letter-spacing:.2rem;font-size:2.125rem}}.predictive-search__top-bar input.predictive-hidden,.chatbot-search__top-bar input.predictive-hidden{display:none}.predictive-search__top-bar a.close,.chatbot-search__top-bar a.close{color:#fc2561;float:right;text-decoration:none;position:absolute;top:9px;right:0;font-size:1.25rem}@media screen and (min-width:47.5em){.predictive-search__top-bar a.close,.chatbot-search__top-bar a.close{top:11px;font-size:1.5625rem}}.predictive-search__results-container,.chatbot-search__results-container{position:relative}.predictive-search__results-container:before,.chatbot-search__results-container:before{content:'';width:100%;border-bottom:1px solid rgba(153,153,153,0.5);position:absolute;top:-22px;left:0}@media screen and (min-width:47.5em){.predictive-search__results-container:before,.chatbot-search__results-container:before{top:-19px}}.predictive-search__results-info,.chatbot-search__results-info{opacity:0;font-weight:500;letter-spacing:.2rem;font-size:.75rem;line-height:1rem;color:#fff;text-transform:uppercase;margin-top:17px;margin-bottom:25px;overflow:auto}.predictive-search__results-info .cta,.chatbot-search__results-info .cta{color:#fff}@media screen and (min-width:47.5em){.predictive-search__results-info,.chatbot-search__results-info{font-size:.875rem;margin-top:25px;margin-bottom:35px}.predictive-search__results-info>div,.chatbot-search__results-info>div{float:left}.predictive-search__results-info>.cta,.chatbot-search__results-info>.cta{float:right;line-height:17px}}.predictive-search__results,.chatbot-search__results{width:100%;margin:0 auto;padding-bottom:50px}.predictive-search__results .product-content-grid__grid-item,.chatbot-search__results .product-content-grid__grid-item{list-style-type:none}.predictive-search__results .product-content-grid__grid-item .content-card__info .content-card__name,.chatbot-search__results .product-content-grid__grid-item .content-card__info .content-card__name{color:#fff}.predictive-search__results .product-content-grid__grid-item .content-card__info .content-card__info-description,.chatbot-search__results .product-content-grid__grid-item .content-card__info .content-card__info-description{color:#666}.predictive-search__result--no-results,.chatbot-search__result--no-results{display:none;text-align:center;margin-top:40px;width:100%;float:left}.predictive-search__result--no-results .noresults-header,.chatbot-search__result--no-results .noresults-header{font-size:2.125rem;text-transform:uppercase;color:#fff;letter-spacing:.15rem;font-weight:100;position:relative;padding-bottom:28px;margin:0;margin-bottom:30px}@media screen and (min-width:47.5em){.predictive-search__result--no-results .noresults-header,.chatbot-search__result--no-results .noresults-header{font-size:3.125rem;padding-bottom:34px;margin-bottom:40px}}@media screen and (min-width:63.75em){.predictive-search__result--no-results .noresults-header,.chatbot-search__result--no-results .noresults-header{font-size:5rem;padding-bottom:44px;margin-bottom:50px}}.predictive-search__result--no-results .noresults-header:after,.chatbot-search__result--no-results .noresults-header:after{content:'';width:40px;border-bottom:1px solid rgba(153,153,153,0.5);position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.predictive-search__result--no-results>a.button,.chatbot-search__result--no-results>a.button{color:#fff;width:260px}.newsletter{width:320px}@media screen and (min-width:47.5em){.newsletter{width:760px}}@media screen and (min-width:63.75em){.newsletter{width:1024px}}@media screen and (min-width:80em){.newsletter{width:1280px}}.newsletter__header{position:relative;padding-bottom:27px}@media screen and (min-width:47.5em){.newsletter__header{padding-bottom:19px}}@media screen and (min-width:63.75em){.newsletter__header{padding-bottom:33px}}.newsletter__header:before{content:'';top:15px;left:0;right:0;bottom:0;background-color:#f5f5f5;width:100%;position:absolute;z-index:-1}@media screen and (min-width:47.5em){.newsletter__header:before{top:33px}}.newsletter__header-title{font-weight:500;text-align:center;text-transform:uppercase;font-size:2.5rem;line-height:2.125rem;width:240px;margin:0 auto}@media screen and (min-width:47.5em){.newsletter__header-title{font-size:3.875rem;line-height:4.125rem;width:auto}}@media screen and (min-width:63.75em){.newsletter__header-title{font-size:6.25rem}}.newsletter__header-title span{font-weight:100}.newsletter__body{width:100%;height:312px;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:47.5em){.newsletter__body{height:158px;background-size:initial}}@media screen and (min-width:63.75em){.newsletter__body{height:267px}}.newsletter__message{font-weight:500;margin:0 auto;padding:5px 0;font-size:.625rem;color:#fff;letter-spacing:.1rem;text-transform:uppercase;width:100%;text-align:left;position:relative;display:none}@media screen and (min-width:47.5em){.newsletter__message{width:560px}}.newsletter__message.error{color:red}.newsletter__notice{color:#fff;text-align:center;font-size:.8125rem;line-height:1.25rem;letter-spacing:.125rem;font-weight:300;margin-bottom:16px}@media screen and (min-width:47.5em){.newsletter__notice{margin-bottom:26px}}@media screen and (min-width:63.75em){.newsletter__notice{margin-bottom:36px}}.newsletter__unsubscribe{color:#fff;text-align:center;font-size:.6875rem;line-height:1rem;letter-spacing:.125rem;font-weight:300;height:60px;overflow:hidden;margin-top:10px;margin-bottom:16px}.newsletter__form{font-size:0;letter-spacing:0;text-align:center}.newsletter__form-email{width:100%;margin-bottom:20px}@media screen and (min-width:47.5em){.newsletter__form-email{width:380px;display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:0}}.newsletter__form-button{color:#fff;width:100%}@media screen and (min-width:47.5em){.newsletter__form-button{width:160px;display:inline-block;vertical-align:top}}.newsletter-modal{display:none;width:320px;bottom:0;right:0;text-align:center;padding:0;position:fixed;background-color:#fff;z-index:1203}@media screen and (max-width:47.5em){.newsletter-modal{width:100%;margin:0 auto;bottom:0;border:5px solid #fff}}.newsletter-modal .cta-labeled-close{padding:15px;position:absolute;right:0;color:#fff;margin-top:-25px}.newsletter-modal .cta-labeled-close:before{font-size:25px;color:#fff}.newsletter-modal .cta-labeled-close:after{margin:-13px 0 0 1px;display:none}.newsletter-modal .cta-labeled-close:hover{color:#fc2561}.newsletter-modal__header{position:relative;padding-bottom:27px}@media screen and (min-width:47.5em){.newsletter-modal__header{padding-bottom:19px}}@media screen and (min-width:63.75em){.newsletter-modal__header{padding-bottom:33px}}.newsletter-modal__header:before{content:'';top:15px;left:0;right:0;bottom:0;background-color:#f5f5f5;width:100%;position:absolute;z-index:-1}@media screen and (min-width:47.5em){.newsletter-modal__header:before{top:33px}}.newsletter-modal__body{width:100%;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;padding:25px}@media screen and (min-width:47.5em){.newsletter-modal__body{height:280px}}.newsletter-modal__body-title{font-weight:500;padding-top:15px;text-align:center;text-transform:uppercase;color:#fff;font-size:1.875rem;line-height:1.625rem;width:240px;margin:0 auto}.newsletter-modal__body-title span{font-weight:100;display:block}.newsletter-modal__message{font-weight:500;margin:0 auto;padding:10px 0;font-size:.625rem;color:#fff;letter-spacing:.1rem;text-transform:uppercase;width:100%;text-align:center;position:relative;display:none}.newsletter-modal__message.error{color:red}.newsletter-modal__notice{color:#fff;text-align:center;font-size:.8125rem;line-height:1rem;letter-spacing:.125rem;font-weight:300;margin-bottom:10px !important;margin-top:15px}.newsletter-modal__unsubscribe{color:#fff;text-align:center;font-size:.6875rem;line-height:1rem;letter-spacing:.125rem;font-weight:300;height:60px;overflow:hidden;margin-top:10px;margin-bottom:16px}.newsletter-modal__form{font-size:0;letter-spacing:0;text-align:center}.newsletter-modal__form-email{width:100%;margin-bottom:10px;position:relative;z-index:1204}.newsletter-modal__form-button{color:#000;background:#fff;font-weight:500;width:30%;height:44px;position:absolute;right:0;top:0;border:0;right:0;top:0;min-width:6rem;z-index:1205}.no-touch .newsletter-modal__form-button:hover,.newsletter-modal__form-button:active,.newsletter-modal__form-button:focus,.newsletter-modal__form-button.active{background-color:#000;color:#fff;border-color:#000}.newsletter-modal__form-button:active{opacity:1}.newsletter-modal__swatch{position:absolute;z-index:100}.newsletter-gigi .gigi-wrapper{background-position:top right;background-size:100%;background-repeat:no-repeat;max-width:1600px;margin-left:auto;margin-right:auto}@media screen and (max-width:63.75em){.newsletter-gigi .gigi-wrapper{background-position:top right;background-size:auto 100%}}.newsletter-gigi .form__group.terms{margin-top:10px}.newsletter-gigi .form__group.terms input[type="checkbox"]+label{font-weight:300;font-size:.625rem;line-height:1rem;letter-spacing:.1em;text-transform:none;color:#000;text-align:left;position:relative;padding-left:25px;display:inline-block}.newsletter-gigi .form__group.terms input[type="checkbox"]+label a{text-decoration:underline;color:#666}.newsletter-gigi .form__group.terms input[type="checkbox"]+label a:hover{color:#fc2561}.newsletter-gigi .form__group.terms input[type="checkbox"]+label span{display:none;color:red}@media screen and (max-width:47.5em){.newsletter-gigi .form__group.terms input[type="checkbox"]+label{width:100%}}.newsletter-gigi .form__group.terms input[type="checkbox"]+label::before{position:absolute;left:0}.newsletter-gigi .form__group.terms input[type="checkbox"]+label::after{top:1px}.newsletter-gigi .form__group--birthday{width:380px;margin:0;padding-top:10px}@media screen and (max-width:47.5em){.newsletter-gigi .form__group--birthday{width:100%;margin:0}}.newsletter-gigi .form__group--birthday .floating-select{float:left}.newsletter-gigi .form__group--birthday .custom-select{width:100%}.newsletter-gigi .form__group--birthday .chosen-single{background:url(../img/header/select-arrow.svg) no-repeat #fff;background-position:right 10px top 50%}.newsletter-gigi .form__group--birthday__month{width:100%}@media screen and (min-width:0){.newsletter-gigi .form__group--birthday__month{width:27.5%;margin:0 2.5% 0 0}}.newsletter-gigi .form__group--birthday__date{width:100%}@media screen and (min-width:0){.newsletter-gigi .form__group--birthday__date{width:27.5%;margin:0 2.5% 0 0}}.newsletter-gigi .form__group--birthday__year{width:100%}@media screen and (min-width:0){.newsletter-gigi .form__group--birthday__year{width:40%;margin:0}}.newsletter-gigi .form__group--location{width:380px;margin:10px 0 0 0}.newsletter-gigi .form__group--location .custom-select{width:inherit;margin-top:0}.newsletter-gigi .form__group--location .form__group--state{width:100%;margin:0 0 15px 0}.newsletter-gigi .form__group--location .form__group--state .chosen-single{background:url(../img/header/select-arrow.svg) no-repeat #fff;background-position:right 10px top 50%}@media screen and (min-width:0){.newsletter-gigi .form__group--location .form__group--state{margin:10px 0 0 0}}@media screen and (max-width:47.5em){.newsletter-gigi .form__group--location{width:100%}}.newsletter-gigi__container{width:320px;display:block;margin:0 auto}@media screen and (min-width:47.5em){.newsletter-gigi__container{width:600px}}.newsletter-gigi__timer{position:relative;padding-top:30px;padding-bottom:27px;display:none}@media screen and (min-width:47.5em){.newsletter-gigi__timer{padding-bottom:19px}}@media screen and (min-width:63.75em){.newsletter-gigi__timer{padding-bottom:33px}}.newsletter-gigi__timer-expired{font-weight:500;text-align:center;font-size:2.5rem;line-height:2.125rem;letter-spacing:.07em;color:red;margin-top:40px;display:none}.newsletter-gigi__timer:before{content:'';top:15px;left:0;right:0;bottom:0;width:100%;position:absolute;z-index:-1}@media screen and (min-width:47.5em){.newsletter-gigi__timer:before{top:33px}}.newsletter-gigi__timer-header{font-weight:500;text-align:center;text-transform:uppercase;font-size:2.5rem;line-height:2.125rem;letter-spacing:.07em;color:#fff;margin-top:40px}.newsletter-gigi__timer-title{font-weight:500;text-align:center;text-transform:uppercase;font-size:3.875rem;line-height:3.125rem;margin:0 auto;color:#fff}@media screen and (min-width:47.5em){.newsletter-gigi__timer-title{font-size:3.875rem;line-height:3.125rem;width:auto}}@media screen and (min-width:63.75em){.newsletter-gigi__timer-title{font-size:6.25rem;line-height:5rem}}.newsletter-gigi__timer-title div{clear:both;margin:30px 0}@media screen and (max-width:47.5em){.newsletter-gigi__timer-title div{margin:15px 0}}.newsletter-gigi__timer-title span{font-family:"Sonica Brush W03";color:red;display:inline-block;padding-right:15px}.newsletter-gigi__body{width:100%;padding:20px}.newsletter-gigi__message{font-weight:500;margin:0 auto;padding:5px 0;font-size:.625rem;color:#fff;letter-spacing:.1rem;text-transform:uppercase;width:100%;text-align:center;position:relative;display:none}@media screen and (min-width:47.5em){.newsletter-gigi__message{width:560px}}.newsletter-gigi__message.error{color:red}.newsletter-gigi__notice{color:#000;text-align:center;font-size:.8125rem;line-height:1.25rem;letter-spacing:.125rem;font-weight:300;margin-bottom:16px}@media screen and (min-width:47.5em){.newsletter-gigi__notice{margin-bottom:26px}}@media screen and (min-width:63.75em){.newsletter-gigi__notice{margin-bottom:36px}}.newsletter-gigi__unsubscribe{color:#000;text-align:center;font-size:.6875rem;line-height:1rem;letter-spacing:.125rem;font-weight:300;overflow:hidden;margin-top:10px;margin-bottom:16px}.newsletter-gigi__error-message{display:none;color:#000;padding-bottom:10px;text-align:center;font-size:.8125rem;line-height:1.25rem;letter-spacing:.125rem;font-weight:500}.newsletter-gigi__error-message.error{color:red}.newsletter-gigi__form{font-size:0;letter-spacing:0;text-align:center}@media screen and (min-width:47.5em){.newsletter-gigi__form{width:400px;margin:0 auto}}.newsletter-gigi__form-email{width:100%;margin-bottom:20px}@media screen and (min-width:0){.newsletter-gigi__form-email{margin:10px 0 0 0}}@media screen and (min-width:47.5em){.newsletter-gigi__form-email{width:380px;vertical-align:top;margin-right:20px;margin-bottom:0}}.newsletter-gigi__form-button{color:#fff;width:100%}@media screen and (min-width:0){.newsletter-gigi__form-button{margin:10px 0 0 0}}@media screen and (min-width:47.5em){.newsletter-gigi__form-button{width:160px;display:inline-block;vertical-align:top}}.newsletter-gigi__form-button.button{background-color:#f92a63}.nw-modal{display:none;position:fixed;z-index:10000;padding-top:100px;left:0;top:20px;right:0;bottom:0;width:600px;height:100%;margin:0 auto}.nw-modal h1{text-align:center;color:#000}.nw-modal label input{display:none}.nw-modal label span{height:15px;width:15px;border:2px solid #000;display:inline-block;position:relative;left:10px;background:#f1f1f1}.nw-modal-content{background-color:#fefefe;margin:auto;padding:20px;width:80%;position:relative}.nw-close{color:#000;float:right;font-size:35px;font-weight:bold;margin-top:20px}.nw-close:hover,.nw-close:focus{color:#000;text-decoration:none;cursor:pointer}.para-one{margin-top:20px}.para-two{margin-top:0;font-size:14px}.para-one,.para-two,.nw-block{text-align:center;color:#000;margin:0}.nw-email{width:300px;padding:10px;border:0;margin-top:30px;background:#f1f1f1}.nw-popup [type=checkbox]:checked+span:before{content:'\2714';position:absolute;top:-5px;left:0}.nw-block-one{margin-top:20px;line-height:1.1;color:#000}.nw-block-one li a{color:#4ab154}.nw-block-two{color:#000}.nw-bold{font-weight:bold}.nw-btn{text-align:center;margin-top:20px}.nw-btn button{padding:15px 100px}.nw-button{background-color:#f92a63;border:1px solid #9c2e7c}.nw-checkbox{margin-top:10px}.nw-checkbox label.nwchk-two{margin-left:20px}.wrapper{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.8);z-index:99;overflow:hidden}.newsletter-popmessage.newsletter_message,.newsletter-popmessage.newsletter_message_error{position:relative;top:40px;left:140px;right:0;bottom:0;color:#3c763d;z-index:1000}.error-nwemail,.error-nwemails,.error-chk,.error-chktwo{color:red}@media only screen and (max-width:767px){.nw-modal{width:100%;overflow-y:scroll}.nw-modal label span{left:0}.nw-email{width:100%}.nw-checkbox label.nwchk-two{margin-left:0}.nw-btn button{padding:20px;width:100%}.newsletter-popmessage.newsletter_message,.newsletter-popmessage.newsletter_message_error{left:50px;top:25px;font-size:11px}}.iframe{width:auto}.iframe iframe{border:0}.gigi-iframe .gigi-wrapper{margin:0 auto}@media screen and (min-width:47.5em){.gigi-iframe .gigi-wrapper{max-width:none}}@media screen and (min-width:63.75em){.gigi-iframe .gigi-wrapper{max-width:none}}@media screen and (min-width:80em){.gigi-iframe .gigi-wrapper{max-width:80rem}}.third-party-gallery{width:320px}@media screen and (min-width:47.5em){.third-party-gallery{width:768px}}@media screen and (min-width:63.75em){.third-party-gallery{width:1024px}}@media screen and (min-width:80em){.third-party-gallery{width:1280px}}.third-party-gallery__header{position:relative;text-align:center;padding-bottom:23px}@media screen and (min-width:47.5em){.third-party-gallery__header{padding-bottom:16px}}@media screen and (min-width:63.75em){.third-party-gallery__header{padding-bottom:8px}}.third-party-gallery__header:before{content:'';top:1em;left:0;right:0;bottom:0;background-color:#f5f5f5;width:100%;position:absolute;z-index:-1}@media screen and (min-width:47.5em){.third-party-gallery__header:before{top:.7em}}@media screen and (min-width:63.75em){.third-party-gallery__header:before{top:.6em}}.third-party-gallery__header-title{font-weight:100;text-align:center;text-transform:uppercase;line-height:1em;margin:0 auto}.third-party-gallery__header span{display:inline-block;text-align:left}.third-party-gallery__widget{position:relative}.third-party-gallery__widget-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}.gigi-wrapper .breadcrumbs-standard{margin:0 auto 5px auto !important}.gigi-wrapper .breadcrumbs-standard a{color:#000}.gigi-wrapper .breadcrumbs-standard span{color:#000}.breadcrumbs{z-index:20;font-family:"Neue Helvetica W01";position:relative;font-weight:300;font-size:.75rem;letter-spacing:.2em;max-width:1600px;margin-left:auto;margin-right:auto;display:none}.sitecore-editor .breadcrumbs{display:none}.breadcrumbs.active{display:none}@media screen and (min-width:63.75em){.breadcrumbs.active{display:block}}.breadcrumbs span{color:#999}.breadcrumbs span:first-of-type:before{display:none}.breadcrumbs span:before{color:#999;font-size:.5625rem;padding:0 .375rem}.breadcrumbs span a{color:#999;text-decoration:none}.breadcrumbs span a:hover{color:#333}.breadcrumbs .breadcrumbs-standard{padding:5px 5px 5px 10px;background:transparent;position:relative;max-width:80rem;margin:10px auto 5px auto;padding-left:20px}@media screen and (min-width:63.75em){.breadcrumbs .breadcrumbs-standard{padding-left:60px}}.breadcrumbs .breadcrumbs-enhanced{padding:3px 20px 5px 10px;background:rgba(0,0,0,0.5);position:absolute;margin:10px auto 5px 40px}@media screen and (min-width:80em){.breadcrumbs .breadcrumbs-enhanced{margin-left:60px}}.breadcrumbs .breadcrumbs-enhanced span{color:#fff}.breadcrumbs .breadcrumbs-enhanced span:before{color:#fff}.breadcrumbs .breadcrumbs-enhanced span a{color:#fff}.breadcrumbs .breadcrumbs-enhanced span a:hover{color:#999}.content-feed{height:calc(100vh - 60px);overflow-y:hidden}.content-feed .mny-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.content-feed .mny-loader.appendix{top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);position:relative;margin:10px 0}.site-container .content-feed:first-child:not(.small-feed):not(.masthead):not(.featured-product-wide_no-secondary){margin:0}.content-feed__container,.content-feed__card,.content-feed__content{width:100vw;height:100%}.content-feed__container{background-color:#000}.content-feed__container--hidden{display:none}.content-feed__card{overflow-y:scroll}.content-feed__card.slick-current .content-feed__title{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.content-feed__card.slick-current.chatOpen{overflow-y:hidden}.content-feed__content{position:relative;background-position:center center;background-size:cover}.content-feed__common{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:78px 65px 40px 20px;color:#fff}.content-feed__common:after{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.content-feed .heading{text-transform:uppercase;margin-bottom:5px}.content-feed__tip{padding:0 .75rem;font-size:.75rem;line-height:1.625rem;font-weight:500;text-transform:uppercase;border:1px solid #fff;display:inline-block;letter-spacing:.180rem;text-transform:uppercase}.content-feed__title{font-weight:100;font-size:1.875rem;line-height:2rem;letter-spacing:.06rem;margin:0 0 11px;transition:-webkit-transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;text-transform:uppercase;opacity:0;-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}.content-feed__title span{font-weight:500}.content-feed__subtitle{font-weight:500;font-size:.75rem;line-height:1rem;letter-spacing:.2rem;margin:0 0 11px;text-transform:uppercase}.content-feed__copy{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.105rem;margin:0}.content-feed__copy p{margin:0 0 1rem}.content-feed__copy p:last-child{margin:0}.content-feed__product{position:absolute;z-index:2;top:4.92125%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:56.25%;border:10px solid #000}.content-feed__product img{width:100%;max-width:100%}.content-feed__card--pdp .content-feed__content{background-color:#fff}.content-feed__card--pdp .content-feed__content:before{content:" ";display:block;height:10.82677%;position:absolute;top:0;left:0;right:0;opacity:.1;background:linear-gradient(to bottom,black 0,transparent 100%)}.content-feed__card--pdp .content-feed__common{background-color:rgba(255,255,255,0.8);color:#000}.content-feed__card--cpd .content-feed__common{background-color:black;padding-top:20px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 100%)}.content-feed__card--cpd .content-feed__title{font-size:3rem;line-height:2.75rem}.content-feed__card--cpd .content-feed__title span{font-weight:500}.content-feed__card--vpd .content-feed__media{padding-top:56.25%;position:relative}.content-feed__card--vpd .content-feed__media-image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-size:cover}.content-feed__card--vpd .content-feed__media-button{line-height:37px;text-align:center;color:#fff;width:60px;height:37px;background:#fc2561;position:absolute;bottom:0;right:0;pointer-events:none}.content-feed__card--vpd .content-feed__content:before{content:" ";display:block;height:3.4375rem;position:absolute;top:0;left:0;right:0;z-index:2;opacity:.4;background:linear-gradient(to bottom,black 0,transparent 100%)}.content-feed__card--vpd .content-feed__common{position:relative;padding:20px 65px 40px 20px}.content-feed__card--vpd .content-feed__common:after{display:none}.content-feed__appendix{background-color:#fff;overflow-y:hidden}.content-feed__appendix .cdp-element{margin-top:0}.content-feed__appendix .breadcrumbs{display:none}@media screen and (min-width:47.5em){.content-feed__common{padding:53px 145px 125px 65px}.content-feed__common:after{bottom:25px}.content-feed .heading{margin-bottom:11px}.content-feed__title{font-size:2.5rem;line-height:2.625rem;margin:0 0 10px}.content-feed__subtitle{font-size:.75rem;line-height:1rem;margin:0 0 12px}.content-feed__copy{font-weight:300;font-size:.8125rem;line-height:1.125rem}.content-feed__product{top:4.92125%;width:54.6875%;border:20px solid #000}.content-feed__card--pdp .content-feed__content:before{height:6.74273%}.content-feed__card--vpd .content-feed__common{padding:40px 145px 125px 65px}.content-feed__card--vpd .content-feed__title{font-size:4.375rem;line-height:4.5rem}.content-feed__card--vpd .content-feed__content:before{height:4.0625rem}}body.lockScroll{overflow-y:hidden}.content-feed-ftue{opacity:0;background-size:cover;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.content-feed-ftue-open .content-feed-ftue{opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;-webkit-transform:none;-ms-transform:none;transform:none}.content-feed-ftue:after{content:'';display:block;width:100%;height:100%;background:url(/maybelline/global/img/ftue/ftue-bg-triangle.png);background-size:100% 100%}.content-feed-ftue__container{background-color:rgba(0,0,0,0.4);position:fixed;top:0;left:0;right:0;bottom:0}.content-feed-ftue__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.content-feed-ftue__icon{width:10.625rem;height:10.625rem;border:1px solid #fc2561;border-radius:50%;position:relative;margin-bottom:1.5625rem}.content-feed-ftue__icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:5rem}@media screen and (min-width:47.5em){.content-feed-ftue__icon{width:21.25rem;height:21.25rem}.content-feed-ftue__icon:before{font-size:10rem}}.content-feed-ftue__title,.content-feed-ftue__subtitle{width:140px;margin:0 auto}@media screen and (min-width:47.5em){.content-feed-ftue__title,.content-feed-ftue__subtitle{width:200px}}.content-feed-ftue__title{font-size:.875rem;line-height:1.125rem;letter-spacing:.1em;text-transform:uppercase;color:#fff}@media screen and (min-width:47.5em){.content-feed-ftue__title{font-size:1.125rem}}.content-feed-ftue__subtitle{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.625rem;line-height:.875rem;font-weight:300;letter-spacing:.03em;color:#fff;margin-top:8px;margin-bottom:15px}@media screen and (min-width:47.5em){.content-feed-ftue__subtitle{font-size:.75rem;line-height:1.25rem}}.content-feed-ftue__button{font-size:.75rem;line-height:1.75rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#fff;width:74px;height:30px;border:1px solid #fff;background:#000;cursor:pointer;margin:0 auto}@media screen and (min-width:47.5em){.content-feed-ftue__button{font-size:.875rem;line-height:43px;width:140px;height:45px}}.desi-katy-bundle-sweepstakes{background-color:#FFF}.desi-katy-bundle-sweepstakes .image-breaker{padding-top:0}@media screen and (max-width:47.5em){.desi-katy-bundle-sweepstakes .image-breaker .image-breaker__image img{width:100%;margin-left:0}}.form-sweeps{margin:0 auto}.form-sweeps .sweeps-wrapper{background-position:top center;background-size:auto 100%;background-repeat:no-repeat;margin-left:auto;margin-right:auto}@media screen and (min-width:47.5em){.form-sweeps .sweeps-wrapper{background-size:100%}}@media screen and (min-width:47.5em){.form-sweeps{width:760px}}@media screen and (min-width:63.75em){.form-sweeps{width:1024px}}@media screen and (min-width:80em){.form-sweeps{width:1280px}}.form-sweeps__body{width:100%;margin:0 auto;padding:20px}@media screen and (min-width:47.5em){.form-sweeps__body{width:50%;background-size:initial}}.form-sweeps__message{font-weight:500;margin:0 auto;padding:5px 0;font-size:.625rem;color:#fff;letter-spacing:.1rem;text-transform:uppercase;width:100%;text-align:center;position:relative;display:none}@media screen and (min-width:47.5em){.form-sweeps__message{width:560px}}.form-sweeps__message.error{color:red}.form-sweeps__header{color:#000;font-weight:500;letter-spacing:.1rem;font-size:1.5rem;text-align:center;text-transform:uppercase;margin:0 0 20px 0}@media screen and (min-width:47.5em) and (max-width:63.6875em){.form-sweeps__header{font-size:1.5rem;margin:20px 0 20px 0}}@media screen and (min-width:63.75em){.form-sweeps__header{font-size:1.75rem;margin:20px 0 20px 0}}@media screen and (min-width:80em){.form-sweeps__header{font-size:2rem}}.form-sweeps__notice{width:80%;margin:20px auto;color:#000;text-align:center;font-size:.75rem;line-height:1.125rem;letter-spacing:.0625rem;font-weight:300;margin-bottom:30px}.form-sweeps__notice span{font-weight:500}@media screen and (min-width:47.5em){.form-sweeps__notice{width:80%;font-size:.875rem;line-height:1.3125rem}}@media screen and (min-width:63.75em){.form-sweeps__notice{width:90%;font-size:1rem;line-height:1.5rem}}.form-sweeps__thankyou{display:none;width:50%;margin:20px auto;height:100vh;color:#000;text-align:center;font-size:1rem;line-height:1.5rem;letter-spacing:.0625rem;font-weight:300}.form-sweeps__thankyou span{font-weight:500}@media screen and (min-width:47.5em) and (max-width:63.6875em){.form-sweeps__thankyou span{font-size:1.125rem}}@media screen and (min-width:63.75em){.form-sweeps__thankyou span{font-size:1.75rem}}.form-sweeps__thankyou a{color:red;font-weight:500}.form-sweeps__unsubscribe{color:#fff;text-align:center;font-size:.6875rem;line-height:1rem;letter-spacing:.125rem;font-weight:300;height:60px;overflow:hidden;margin-top:10px;margin-bottom:16px}.form-sweeps__error-message{display:none;color:#000;padding-bottom:10px;text-align:center;font-size:.8125rem;line-height:1.25rem;letter-spacing:.125rem;font-weight:500}.form-sweeps__error-message.error{color:red}.form-sweeps__form{font-size:0;letter-spacing:0;text-align:center;width:90%;margin:0 auto 50px auto}@media screen and (min-width:47.5em){.form-sweeps__form{width:70%;margin:0 auto 75px auto}}@media screen and (min-width:63.75em){.form-sweeps__form{margin:0 auto 120px auto}}@media screen and (min-width:80em){.form-sweeps__form{margin:0 auto 220px auto}}.form-sweeps__form .form__group{margin-bottom:10px}.form-sweeps__form .form__group.floating-input input{background-color:#f1f1f1}.form-sweeps__form .form__group--statezip .form__group{float:left;width:50%}.form-sweeps__form .form__group--statezip .floating-input{padding-left:10px}.form-sweeps__form .form__group--statezip .custom-select{width:100%;margin-top:0;height:44px;display:block;background-color:#f1f1f1}.form-sweeps__form .form__group--2colums{margin:20px 0;text-align:left}.form-sweeps__form .form__group--2colums .form__checkbox label{position:relative;color:#666 !important;text-transform:inherit !important;float:left;line-height:.75rem !important}.form-sweeps__form .form__group--2colums .form__checkbox label:before{background:#f1f1f1}.form-sweeps__form .form__group--2colums .form__checkbox input[type="checkbox"]:checked+label:before{background:#f1f1f1;border:1px solid #f1f1f1;float:left}.form-sweeps__form .form__group--2colums .terms span{color:red;font-weight:500}.form-sweeps__form-button{color:red;border:1px solid red;width:100%}@media screen and (min-width:47.5em){.form-sweeps__form-button{width:160px;display:inline-block;vertical-align:top}}.vto{background-color:#fff;font-size:0;position:relative}.product-info__columns{position:relative}.vto__pdp{position:relative;display:none}@media(min-width:760px){.vto__pdp{position:absolute}}@media(min-width:1020px){.vto__pdp{right:25px;top:50px}}.product-info__try-it-on{font-size:8px;display:none;text-transform:uppercase}@media(max-width:759px){.product-info__try-it-on.mobile{display:block;width:17.5rem;border-top:.0625rem solid rgba(153,153,153,0.3);border-bottom:.0625rem solid rgba(153,153,153,0.3);margin:0 auto;padding:1.25rem 0}.product-info__try-it-on+.product-info__palette{border-top:0 !important}}@media(min-width:760px){.product-info__try-it-on.desktop{display:block;position:absolute;z-index:9;left:365px}}@media(min-width:1020px){.product-info__try-it-on.desktop{left:260px;top:35px}}@media(min-width:1280px){.product-info__try-it-on.desktop{left:325px}}.product-info__try-it-on a{display:inline-block;background-color:#fff;border-radius:50%;border:1px solid #000;color:#000;text-align:center;text-decoration:none}.product-info__try-it-on.desktop a{margin:5px auto;height:70px;width:70px}.product-info__try-it-on.mobile a{height:36px;width:36px;vertical-align:middle}.product-info__try-it-on.mobile span{vertical-align:middle;font-size:1rem;margin-right:5px}.product-info__try-it-on img{display:block;height:auto}.product-info__try-it-on.desktop img{margin:8px auto 4px;width:22px}.product-info__try-it-on.mobile img{margin:4px auto 0;width:16px}@media(max-width:499px){.shop-the-look__open{overflow:hidden}.vto{margin:1px auto}}.vto__shop-the-look{position:relative;background:#000;font-size:1rem;color:#fff;overflow:hidden;text-transform:uppercase;width:100%}.vto__shop-the-look.opened{overflow:visible;z-index:9}.vto__shop-the-look .vto__shop-the-look__square{position:relative;display:inline-block;font-size:1.5rem;height:60px;border-right:1px solid #333;padding-top:17px;text-align:center;width:60px;vertical-align:middle}.vto__shop-the-look__name{position:relative;font-size:.75rem;display:inline-block;letter-spacing:1px;margin-left:20px;vertical-align:middle;cursor:pointer}.vto__shop-the-look__name.notloaded{display:none}.vto__shop-the-look__name .vto__shop-the-look__toggle{display:inline-block;font-size:.9em}.vto__shop-the-look__bar{background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0}.vto__shop-the-look__list{position:absolute;background-color:#fafafa;opacity:0;width:100%;top:0;transition:all .3s ease;z-index:-1}.vto__shop-the-look.opened .vto__shop-the-look__list{top:60px;opacity:1;z-index:0}.vto__shop-the-look__list .nicescroll-cursors{box-sizing:content-box}.vto__shop-the-look__list__inner{max-height:340px}.vto__shop-the-look__item{color:#333;margin:0 20px;padding:20px 0;border-bottom:1px solid rgba(153,153,153,0.5);height:170px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:1}.vto__shop-the-look__item__image{border-bottom:6px solid #000;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;box-shadow:0 1.4rem 2rem -1.4rem rgba(0,0,0,0.75)}.vto__shop-the-look__item__image img{width:80px;height:auto}.vto__shop-the-look__item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:2;flex-grow:2;padding-left:15px;max-width:200px}.vto__shop-the-look__item__details{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:.813rem;letter-spacing:.120em}.vto__shop-the-look__item__name{padding-right:10px}.vto__shop-the-look__item__variant{margin-top:10px;letter-spacing:.125em;font-size:.688rem}.vto__shop-the-look__item__top-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;text-align:center}.vto__price__title{font-weight:200;margin-bottom:5px;text-align:right}.vto__shop-the-look__item__fav{margin-top:5px}.vto__shop-the-look__item__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.vto__shop-the-look__item__remove{margin-bottom:10px}.vto__shop-the-look__item__remove a{color:#999;text-transform:none;font-size:1rem;text-decoration:none}.vto__shop-the-look__item__remove a:hover{color:#333}.vto__shop-the-look__item__add a{color:#fff;font-size:.688rem;background:#000;letter-spacing:.2em;padding:15px;text-decoration:none;display:inline-block;text-align:center;min-width:110px;transition:all .3s ease}.vto__shop-the-look__item__add a:hover{background-color:#f92a63}.vto__shop-the-look__item__add a.added{background-color:#f92a63;cursor:default}.vto__shop-the-look__bottom{display:none;padding:20px 20px 30px;font-size:1.125rem}.vto__shop-the-look__total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.12em;color:#000}.vto__shop-the-look__total__name{letter-spacing:.12em;font-weight:100}.vto__shop-the-look__add__look{padding-top:30px;text-align:center}.vto__shop-the-look__add__look a{color:#fff;background:#000;letter-spacing:.2em;padding:15px 35px;text-decoration:none;display:inline-block;transition:all .3s ease}.vto__shop-the-look__add__look a:hover{background-color:#f92a63}.vto__shop-the-look__empty{text-align:center;min-height:320px}.vto__shop-the-look__empty__title,.vto__shop-the-look__empty__text{padding:30px 0;margin:0 20px}.vto__shop-the-look__empty__title{color:#000;font-size:2.2rem;border-bottom:1px solid rgba(153,153,153,0.5);letter-spacing:.01em}.vto__shop-the-look__empty__title span{font-weight:100}.vto__shop-the-look__empty__text{font-size:1.063rem;color:#666;text-transform:none;letter-spacing:.06em;line-height:1.65;font-weight:300}.vto__app{font-size:0}.vto__interface{width:100%;text-transform:uppercase;font-size:1rem;overflow:hidden;position:relative}.vto__interface::after{content:'';background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;transition:1s}.vto__interface.notloaded::after{opacity:.7;z-index:1}.vto__share-area{display:none}.vto__top-category__head{background-color:#f5f5f5;padding:15px 20px 0;font-size:0}.vto__top-category__name{display:inline-block;font-size:2.5rem;font-weight:100;line-height:.75;cursor:pointer}.vto__top-category__name:not(:last-child){margin-right:35px}.vto__top-category__name.selected{font-weight:400;cursor:default}.vto__top-category__body,.vto__sub-category__body,.vto__product__body{display:none}.vto__top-category__body.selected,.vto__sub-category__body.selected{display:block}.vto__sub-category__head{padding:15px 20px 0}.vto__sub-category__name{display:inline-block;font-size:.8333333333333334rem;line-height:1;cursor:pointer}.vto__sub-category__name:not(:last-child){margin-right:40px}.vto__sub-category__name.selected{color:#f92a63;cursor:default}.vto__product__head{box-shadow:0 1.4rem 2rem -1.4rem rgba(0,0,0,0.35);padding:20px 20px 0;margin-bottom:15px;overflow:hidden}.vto__product__image{position:relative;display:inline-block;cursor:pointer}.vto__product__image.selected::after{content:'';position:absolute;background-color:#f92a63;bottom:0;left:0;right:0;height:5px;cursor:default}.vto__product__image img{width:45px}.vto__product__body{padding:10px 0;font-size:.688rem;letter-spacing:.120em;line-height:1}.vto__product__body.selected{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.vto__product__details{padding:0 20px}.vto__product__fav{display:none}.vto__product__name{margin-right:20px;width:75px}.vto__variant__name{font-weight:100;margin-top:10px;opacity:0;transition:all .3s ease}.vto__variant__name.selected{opacity:1}.vto .slick-arrow{position:absolute;opacity:1;top:50%;z-index:1;font-size:2rem;color:#999;cursor:pointer;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease}.vto .slick-arrow.slick-disabled{opacity:0}.vto .slick-prev{left:0}.vto .slick-next{right:0}.vto .slick-prev.slick-disabled{left:-100px}.vto .slick-next.slick-disabled{right:-100px}.vto__palette{width:100%}.vto__palette .color-picker{font-size:0}.vto__palette .color-picker__title{font-weight:300;text-align:center;word-spacing:normal;letter-spacing:1.25px;font-size:.625rem;line-height:1.5;text-transform:uppercase;color:#999;padding:1rem 0 .6875rem;margin:0 2.5rem}.vto__palette .color-picker li{display:inline-block;text-align:center}.vto__palette .color-picker .color-picker__swatches{overflow:hidden;list-style:none;margin:0;padding:0 10px}.vto__palette .color-picker .color-picker__swatches .slick-list{padding:10px 0 10px 10px;margin:-10px 0 -10px -10px}.vto__palette .color-picker .color-picker__swatches .slick-list:after{clear:both;content:"";display:block}.vto__palette .color-picker .color-picker__swatches .color-picker__swatch{width:30px;height:30px;border-radius:50%;float:left;margin:0 15px 0 0;position:relative;color:#fff;cursor:pointer;transition:transform .1s ease-in;background-size:100%;box-shadow:0 0 0 1px rgba(153,153,153,0.3)}.vto__palette .color-picker .color-picker__swatches .color-picker__swatch .color-picker__swatch__multicolor{overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px rgba(153,153,153,0.3);width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.vto__palette .color-picker .color-picker__swatches .color-picker__swatch .color-picker__swatch__multicolor div{-ms-flex:1 0 auto;flex:1 0 auto}.no-touch .vto__palette .color-picker .color-picker__swatches .color-picker__swatch:hover{-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.vto__palette .color-picker .color-picker__swatches .color-picker__swatch:before{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem;line-height:1}.vto__palette .color-picker .color-picker__swatches .color-picker__swatch.selected:before{font-family:"Maybelline-icons";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:"";color:#fff}@media(min-width:500px){.vto__shop-the-look,.vto__shop-the-look__list{max-width:320px}.vto__interface{max-width:360px}}@media(min-width:760px){.vto__app{min-width:360px}.vto__app,.vto__interface{display:inline-block;vertical-align:top}.vto__interface{margin-left:20px;max-width:350px}.vto__top-category__head{background-color:transparent;padding:0 30px}.vto__sub-category__head{padding:30px 30px 0}.vto__product__head{padding:60px 30px 0;margin-bottom:40px;overflow:hidden}.vto__product__image img{width:55px}.vto__product__body{position:relative;font-size:1.125rem}.vto__product__body.selected{display:block}.vto__product__details{padding:0 30px}.vto__product__name{margin-right:25px;width:auto}.vto__product__fav{display:block;position:absolute;top:8px;right:20px}.vto__palette{margin-top:20px}.vto__palette .color-picker .color-picker__swatches{padding:10px 30px}}@media(min-width:1024px){.vto__interface{margin-left:40px;max-width:500px}.vto__share-bar{background:#231e21;display:inline-block;font-size:1rem;min-height:200px;min-width:60px}.vto__share-area{margin-top:200px;background:#fff;height:60px;width:60px;text-align:center}.vto__share-area .share-tray{left:0}.vto__top-category__name{font-size:3.5rem}.vto__product__image img{width:auto}}@media(min-width:1280px){.vto__interface{margin-left:60px;max-width:600px}}.auth{letter-spacing:.04rem;margin:26px auto 30px}@media screen and (min-width:47.5em){.auth{margin:52px auto 60px}}.auth button{width:100%}.auth__link,.auth__text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1rem;font-weight:300;letter-spacing:.1em;color:#666}.auth__link a,.auth__text a{color:#666}.no-touch .auth__link a:hover,.auth__link a:active,.no-touch .auth__text a:hover,.auth__text a:active{color:#fc2561}.auth__link{color:#666}.auth__link:hover{color:#fc2561}.auth__content{width:280px;margin:0 auto 50px}@media screen and (min-width:47.5em){.auth__content{width:760px}}@media screen and (min-width:63.75em){.auth__content{width:1020px;margin-bottom:100px}}@media screen and (min-width:80em){.auth__content{margin-bottom:60px}}.auth__header{text-align:center}.auth__header-title{font-weight:500;text-transform:uppercase;font-size:2.25rem;line-height:1em;margin:auto;margin-bottom:20px}@media screen and (min-width:47.5em){.auth__header-title{font-size:3.75rem;margin-bottom:26px}}@media screen and (min-width:63.75em){.auth__header-title{font-size:5rem;margin-bottom:23px}}.auth__header-title span{font-weight:100}.auth__header-body{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:auto auto 22px;width:280px}@media screen and (min-width:47.5em){.auth__header-body{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px;width:640px}}@media screen and (min-width:63.75em){.auth__header-body{margin-bottom:50px}}.auth__section{width:280px;margin:0 auto 30px;padding-bottom:20px}@media screen and (min-width:47.5em){.auth__section{float:left;width:380px;padding:0 90px 0 50px;border-left:1px solid #333}}@media screen and (min-width:63.75em){.auth__section{width:510px;padding:0 210px 0 60px}}.auth__section--socialauthpage{border-bottom:1px solid #333}@media screen and (min-width:47.5em){.auth__section--socialauthpage{padding:0 50px 0 90px;border-bottom:0;border-left:0}}@media screen and (min-width:63.75em){.auth__section--socialauthpage{padding:0 60px 0 210px}}.auth__section--socialauthpage button{margin-bottom:20px}.auth__section--socialauthpage button.googleplus-button{margin-bottom:0}.auth__section .form_error,.auth__section .auth__terms span{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%}.auth__section--create-pass{border:0;margin:0 auto;padding:0;float:none}@media screen and (min-width:47.5em){.auth__section--create-pass{width:240px}}@media screen and (min-width:47.5em){.auth__section--success{padding:0 40px 0 60px;border:0}.auth__section--success:last-child{padding:0 60px 0 40px}}@media screen and (min-width:63.75em){.auth__section--success{padding:0 40px 0 190px}.auth__section--success:last-child{padding:0 190px 0 40px}}.auth__section-header{font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:47.5em){.auth__section-header{font-size:1rem}}.auth__section-header span{letter-spacing:.12em}.auth__section-subheader{font-size:.8125rem;line-height:1.25rem;letter-spacing:.2em;text-transform:uppercase}.auth__section-image{padding-bottom:20px;border-bottom:1px solid #999}.auth__section-image img{width:100%}@media screen and (min-width:47.5em){.auth__section-image{padding-right:40px}}.auth p.auth__section-body{font-size:.8125rem;line-height:1.375rem}.auth .floating-input{margin-bottom:20px}.auth .floating-input input[type="text"],.auth .floating-input input[type="password"]{background:#f1f1f1}.auth .floating-input.auth__email--forgot-pass,.auth .floating-input.auth__confirm-password--create-pass{margin-bottom:0}.auth__forgot-link{margin-top:2px;float:left}.auth__remember{width:125px;float:right}.auth__submit{margin:30px 0 0}.auth .form .form__group.form__checkbox{margin-bottom:25px}.auth .form .form__group.form__checkbox input[type="checkbox"]+label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.625rem;font-weight:300;line-height:1rem;letter-spacing:.1em;text-transform:none;color:#666;position:relative;padding-left:25px;display:inline-block}.auth .form .form__group.form__checkbox input[type="checkbox"]+label::before{margin:0 10px 0 -25px}.auth .cta{margin-top:20px}.profile-page{margin-top:3.125rem}.profile-page__content{padding:0 1.25rem}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__content{margin-top:-25px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.profile-page__content{margin-top:-19px}}@media screen and (min-width:47.5em){.profile-page__content{padding:0 2.5rem}}.profile-page__content .chosen-container{max-width:13.75rem}.profile-page__content .custom-select{max-width:100%}.profile-page__notifications-panel{margin-bottom:1.5625rem}.profile-page__notifications-panel .chosen-container{width:200px}.profile-page__notifications-panel .notification__close{right:9px}.profile-page__notifications-panel .form__group--birthday{text-align:left;font-size:0;letter-spacing:0}@media screen and (min-width:47.5em){.profile-page__notifications-panel .form__group--birthday{width:420px}}.profile-page__notifications-panel .form__group--birthday .chosen-container,.profile-page__notifications-panel .form__group--birthday .custom-select{min-width:0;max-width:100%}.profile-page__notifications-panel .form__group--birthday__month,.profile-page__notifications-panel .form__group--birthday__date{display:inline-block;vertical-align:top;width:95px;margin-bottom:.625rem}@media screen and (min-width:47.5em){.profile-page__notifications-panel .form__group--birthday__month,.profile-page__notifications-panel .form__group--birthday__date{width:90px;margin-bottom:0}}.profile-page__notifications-panel .form__group--birthday__month{margin-right:.625rem}@media screen and (min-width:47.5em){.profile-page__notifications-panel .form__group--birthday__month{margin-right:1.25rem}}.profile-page__notifications-panel .form__group--birthday__date{margin-right:0}@media screen and (min-width:47.5em){.profile-page__notifications-panel .form__group--birthday__date{margin-right:1.25rem}}.profile-page__notifications-panel .form__group--birthday__year{display:inline-block;vertical-align:top;width:100%}@media screen and (min-width:47.5em){.profile-page__notifications-panel .form__group--birthday__year{width:200px}}.profile-page__heading{position:relative;margin-bottom:1.875rem}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__heading .cta-text{margin-top:.625rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.profile-page__heading .cta-text{width:18.75rem}}@media screen and (min-width:47.5em){.profile-page__heading .cta-text{position:absolute;top:.375rem;right:0}}@media screen and (min-width:63.75em){.profile-page__heading .cta-text{width:18.75rem;right:.8125rem}}@media screen and (min-width:80em){.profile-page__heading .cta-text{right:2.0625rem}}.profile-page__greeting{text-transform:uppercase;font-weight:100;margin:0;font-size:2.25rem;line-height:1}.profile-page__greeting span{font-weight:500}@media screen and (min-width:47.5em){.profile-page__greeting{font-size:3.75rem}}@media screen and (min-width:63.75em){.profile-page__greeting{font-size:5rem}}.profile-page__menu-panel{width:17.5rem;margin-bottom:1.875rem}@media screen and (min-width:47.5em){.profile-page__menu-panel{margin:0;margin-top:2.3125rem;width:12.5rem;float:left}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.profile-page__content-panel{width:27.5rem}}@media screen and (min-width:47.5em){.profile-page__content-panel{float:left;margin-left:2.5rem}}@media screen and (min-width:63.75em){.profile-page__content-panel{width:42.5rem}}@media screen and (min-width:80em){.profile-page__content-panel{width:57.5rem}}.profile-page__module{letter-spacing:.1em;font-weight:300;margin-bottom:2.5rem}.profile-page__module.facebook-connect-login{margin-bottom:2.3125rem}.profile-page__module-heading{color:#333;text-transform:uppercase;font-weight:500;border-bottom:1px solid #000;font-size:.875rem;line-height:1;padding-bottom:.5rem;margin-bottom:1.25rem}@media screen and (min-width:47.5em){.profile-page__module-heading{font-size:1.125rem;margin-bottom:1.875rem}}.profile-page__module-status-message{position:relative;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;font-weight:100;margin-top:0;margin-bottom:2rem}@media screen and (min-width:47.5em){.profile-page__module-status-message{margin-bottom:3.125rem;line-height:3.125rem;font-size:2.5rem;margin-top:-9px}}@media screen and (min-width:63.75em){.profile-page__module-status-message{font-size:3.125rem}}.profile-page__module-status-message:after{position:absolute;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-1.25rem;content:" ";width:2.5rem;height:.0625rem;background-color:#000}@media screen and (min-width:47.5em){.profile-page__module-status-message:after{bottom:-1.5625rem}}.profile-page__module-description{padding:0 1.25rem}@media screen and (min-width:63.75em){.profile-page__module-description{width:37.5rem;margin:0 auto;padding:0}}.profile-page__module-content{color:#666;font-size:.75rem;line-height:1.25rem}.edit-mode .profile-page__module-content{text-align:left}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__module-content>.profile-page__module-status-message{margin-top:-3px}}@media screen and (min-width:63.75em){.profile-page__module-content>.profile-page__module-status-message{margin-top:-6px}}.profile-page__module-content>.heading-eyebrow:first-child{margin-top:-4px}.profile-page__module-content .product-content-grid{margin-top:0;margin-bottom:0}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__module-content .chosen-container{width:100%;display:inline-block;margin:0 auto;margin-bottom:15px;max-width:280px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.profile-page__module-content .chosen-container{width:50%;display:inline-block;max-width:200px;margin-right:15px;margin-bottom:15px}}@media screen and (min-width:63.75em){.profile-page__module-content .chosen-container{min-width:200px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.profile-page__module-row{clear:both}}.facebook-connect-login .profile-page__module-row{margin-top:1.25rem}.profile-page__module .heading-eyebrow{clear:both;float:none;margin-top:.9375rem;margin-bottom:.625rem}.profile-page__module .form__group{margin-bottom:.9375rem}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__module .form__group{width:100%}}@media screen and (min-width:47.5em){.profile-page__module .form__group{float:left;width:13.75rem}}.profile-page__module .form__group--subscribe-group{margin-bottom:30px}@media screen and (min-width:47.5em){.profile-page__module .form__group--subscribe-group{clear:both;float:none}}@media screen and (min-width:63.75em){.profile-page__module .form__group--2colums{float:left;clear:both;width:27.5rem}.profile-page__module .form__group--2colums .heading-eyebrow{width:13.75rem}.profile-page__module .form__group--2colums>div{width:50%;float:left}}@media screen and (min-width:63.75em){.profile-page__module .form__group--3colums{float:left;clear:both;width:38.75rem}.profile-page__module .form__group--3colums .heading-eyebrow{width:13.75rem}.profile-page__module .form__group--3colums>div{width:33%;float:left}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.profile-page__module .form__group--phone>div{width:50%;float:left}}@media screen and (min-width:63.75em){.profile-page__module .form__group--address{float:left;clear:both;width:27.5rem}.profile-page__module .form__group--address .form__group{width:auto;margin-right:1.25rem}}@media screen and (min-width:63.75em){.profile-page__module .form__group--address__address-input{width:18.75rem !important}}@media screen and (min-width:63.75em){.profile-page__module .form__group--address__apt-input{width:6.25rem !important}}@media screen and (min-width:63.75em){.profile-page__module .form__group--address__zipcode-input{width:8.75rem !important}}@media screen and (min-width:63.75em){.profile-page__module .form__group--address__city-input{width:8.75rem !important}}@media screen and (min-width:63.75em){.profile-page__module .form__group--birthday{float:left;clear:both;width:27.5rem}}.profile-page__module .form__group--birthday .form__group{float:left}.profile-page__module .form__group--birthday .chosen-container,.profile-page__module .form__group--birthday .custom-select{min-width:0;max-width:100%}.profile-page__module .form__group--birthday__month,.profile-page__module .form__group--birthday__date{width:80px;margin-right:.625rem}@media screen and (min-width:47.5em){.profile-page__module .form__group--birthday__month,.profile-page__module .form__group--birthday__date{width:90px;margin-right:1.25rem}}.profile-page__module .form__group--birthday__year{width:100px}@media screen and (min-width:47.5em){.profile-page__module .form__group--birthday__year{width:200px}}.profile-page__module .form__group input[type="text"],.profile-page__module .form__group input[type="password"]{background-color:#f1f1f1;font-size:.75rem}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__module .form__group input[type="text"],.profile-page__module .form__group input[type="password"]{width:100%}}@media screen and (min-width:47.5em){.profile-page__module .form__group input[type="text"],.profile-page__module .form__group input[type="password"]{width:12.5rem}}.profile-page__button-facebook{text-align:center}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__button-facebook{width:100%}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.profile-page__button-facebook{margin-bottom:.3125rem}}@media screen and (min-width:47.5em){.profile-page__button-facebook{min-width:13.75rem;margin-right:1.25rem}}@media screen and (min-width:63.75em){.profile-page__button-facebook{float:left}}.profile-page__button-facebook .icon,.profile-page__button-facebook .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .profile-page__button-facebook .color-picker__swatch:before,.profile-page__button-facebook .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .profile-page__button-facebook .product-info__shade-swatch:before,.profile-page__button-facebook .cheatsheet .cheatsheet__dash,.cheatsheet .profile-page__button-facebook .cheatsheet__dash,.profile-page__button-facebook .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .profile-page__button-facebook li,.profile-page__button-facebook .video-kit__hero-image,.profile-page__button-facebook .video-kit__card-image,.profile-page__button-facebook .video-promoted__image{margin-right:-0.25rem}.profile-page__attribute{float:left;width:50%;text-align:left;text-transform:uppercase;font-size:.625rem;line-height:.875rem;font-weight:500;padding-bottom:.9375rem;color:#000}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__attribute{margin-top:-3px}}@media screen and (min-width:47.5em){.profile-page__attribute{width:33.33%;font-size:1rem}}.profile-page__attribute:last-child{padding-bottom:0}.profile-page__preview-field{text-align:left;font-size:1.625rem;line-height:2rem;text-transform:uppercase;font-weight:100;margin-top:-0.3125rem}.profile-page__attribute .profile-page__preview-field{margin-top:.25rem}.profile-page__buttons-row{text-align:center}@media screen and (min-width:47.5em){.profile-page__buttons-row{text-align:left;margin-bottom:1.25rem}}.profile-page__buttons-row .button{float:left;margin-bottom:1.25rem}@media screen and (min-width:0) and (max-width:47.4375em){.profile-page__buttons-row .button{width:100%}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.profile-page__buttons-row .button{padding-left:1.25rem;padding-right:1.25rem}.profile-page__buttons-row .button:first-child{margin-right:1.875rem}}@media screen and (min-width:63.75em){.profile-page__buttons-row .button{width:13.75rem}.profile-page__buttons-row .button:first-child{margin-right:1.25rem}}.profile-page__input-description{font-size:.6875rem;line-height:1.0625rem;text-align:left;letter-spacing:.1em;color:#999;font-weight:300;margin-bottom:0}@media screen and (min-width:47.5em){.profile-page__input-description{width:22.5rem;clear:both}}@media screen and (min-width:63.75em){.profile-page__input-description{float:left;clear:none;margin-top:.3125rem}}.profile-page__explore-trends{min-width:16.25rem;margin-top:.25rem}@media screen and (min-width:47.5em){.profile-page__explore-trends{margin-top:.875rem}}.profile-page .form .form__checkbox input[type="checkbox"]:checked+label:after{color:#fff}.profile-page .form .form__checkbox label:before{background-color:#fc2561;border:0}.profile-page .nickname-userexist{font-weight:300;font-size:.6rem;letter-spacing:.16em;line-height:12px;color:red;margin:5px 0;position:relative;text-transform:uppercase;display:none;width:225px}@media screen and (min-width:47.5em){.profile-page .sweepstakes-relaunch-us{margin-left:100px}}.profile-page .sweepstakes-greeting{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;width:280px;margin-top:10px}@media screen and (min-width:47.5em){.profile-page .sweepstakes-greeting{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px;width:640px}}@media screen and (min-width:63.75em){.profile-page .sweepstakes-greeting{margin-bottom:50px;width:900px}}.profile-page .sweepstakes-label{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;width:400px;margin-top:10px;margin-bottom:10px;clear:both}@media screen and (min-width:47.5em){.profile-page .sweepstakes-label{font-size:.8125rem;line-height:1.375rem;margin-bottom:10px}}@media screen and (min-width:63.75em){.profile-page .sweepstakes-label{margin-bottom:10px}}.profile-page .sweepstakes-relaunch-us .sweepstakes-subscribe label{line-height:16px !important}.profile-page .sweepstakes-relaunch-us .form__group--birthday{padding-top:30px}@media screen and (min-width:47.5em){.profile-page .sweepstakes-relaunch-us .form__group--birthday{padding-top:0}}@media screen and (min-width:63.75em){.profile-page .sweepstakes-relaunch-us .form__group--birthday{padding-top:0}}.profile-page .sweepstakes-rules{clear:both;width:200px;text-align:left}.profile-page .sweepstakes-rules a{font-weight:300;font-size:.6875rem;line-height:.75rem;letter-spacing:.08rem;color:#666;margin-top:10px;margin-bottom:10px;clear:both}.profile-page .sweepstakes-rules a:hover{text-decoration:underline}.profile-page .account-info{display:none}.cart-page__content{position:relative;margin:0 auto}@media screen and (min-width:0) and (max-width:47.4375em){.cart-page__content{width:280px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.cart-page__content{width:680px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.cart-page__content{width:960px}}@media screen and (min-width:80em) and (max-width:9999em){.cart-page__content{width:1160px}}.cart-page__sidebar{width:275px;margin-right:40px;float:left;display:none}@media screen and (min-width:47.5em){.cart-page__sidebar{display:block}}@media screen and (min-width:63.75em){.cart-page__sidebar{margin-right:60px}}@media screen and (min-width:80em){.cart-page__sidebar{margin-right:80px}}.cart-page__sidebar h1{font-size:2.25rem;line-height:2.0625rem;letter-spacing:.1rem;margin:0;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.5);font-weight:100;text-transform:uppercase}.cart-page__sidebar h1 span{font-weight:500}.cart-page__sidebar .cart-page__stores-container .button{width:100%;padding:.75rem 1rem}.cart-page__info{letter-spacing:.05rem;text-align:center;text-transform:uppercase}@media screen and (min-width:47.5em){.cart-page__info{display:none}}.cart-page__info h1{text-align:left;font-size:1.125rem;font-weight:100;float:left;margin:0}.cart-page__info h1 span{font-weight:500}.cart-page__info .cart-page__total-items{text-align:left;float:right;font-size:.6875rem;line-height:1.375rem;font-weight:300}.cart-page__info .cart-page__current-shop{text-align:left;position:relative;margin-top:15px;width:100%;height:40px;line-height:40px;background:#fafafa;border:1px solid rgba(153,153,153,0.5);clear:both;float:left;color:#ff387a;font-size:.75rem;font-weight:300;padding-left:20px;padding-right:40px;letter-spacing:.1rem}.cart-page__info .cart-page__current-shop .name{float:left}.cart-page__info .cart-page__current-shop .number{float:right}.cart-page__info .cart-page__current-shop:after{content:"";position:absolute;right:12px;top:52%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.cart-page__info .cart-page__total{text-align:left;clear:both;float:left;width:100%;font-size:.875rem;line-height:1.25rem;color:#000;letter-spacing:.1rem;padding:0 20px;margin:18px 0 0 0}.cart-page__info .cart-page__total .text{float:left;font-weight:100;font-size:.9375rem}.cart-page__info .cart-page__total .amount{float:right;font-weight:500}.cart-page__info div.custom-h1-tag{text-align:left;font-size:1.125rem;font-weight:100;float:left;margin:0}.cart-page__info div.custom-h1-tag span{font-weight:500}.cart-page__button{margin:0 auto;margin-top:15px;margin-bottom:20px;clear:both;width:220px}.cart-page__store-items{display:none}.cart-page__store-items.active{display:block}.cart-page__items{border-top:1px solid rgba(0,0,0,0.5)}@media screen and (min-width:0) and (max-width:47.4375em){.cart-page__items{border-bottom:1px solid #000}.is-empty .cart-page__items{margin-top:20px}}@media screen and (min-width:47.5em){.cart-page__items{border-top:0}}.cart-page__items h2{text-transform:uppercase;display:none;border-bottom:1px solid rgba(0,0,0,0.5);margin:0;margin-top:11px;padding-bottom:25px;font-weight:300;letter-spacing:.07rem;color:#000;font-size:.8125rem;line-height:.75rem}@media screen and (min-width:47.5em){.cart-page__items h2{display:block}}.cart-page__items h2 span{font-weight:500}@media screen and (min-width:47.5em){.cart-page__items{float:left;width:360px}}@media screen and (min-width:63.75em){.cart-page__items{width:620px}}@media screen and (min-width:80em){.cart-page__items{width:760px}}.cart-page__columns{height:40px;line-height:40px;font-weight:100;font-size:.8125rem;letter-spacing:.1rem;width:100%;border-bottom:1px solid rgba(0,0,0,0.5);display:none}.cart-page__columns div{float:left;text-transform:uppercase}.cart-page__columns .item{width:340px}@media screen and (min-width:80em){.cart-page__columns .item{width:385px}}.cart-page__columns .price{width:110px}.cart-page__columns .store{width:110px;display:none}@media screen and (min-width:80em){.cart-page__columns .store{display:block}}@media screen and (min-width:63.75em){.cart-page__columns{display:block}}.cart-page__item{position:relative;width:100%;padding:18px 0;border-bottom:1px solid rgba(153,153,153,0.35);transition:opacity .4s ease;opacity:1}@media screen and (min-width:0) and (max-width:47.4375em){.cart-page__item:last-child{border-bottom:0}}@media screen and (min-width:47.5em){.cart-page__item{padding:30px 0}}@media screen and (min-width:63.75em){.cart-page__item{padding:40px 0 30px 0}.cart-page__item:last-child{border-bottom:0}}.cart-page__item.remove{opacity:0}.cart-page__item .image{width:80px;margin-right:15px;float:left;box-shadow:0 34px 58px -33px rgba(0,0,0,0.75)}.cart-page__item .image img{width:100%}.cart-page__item .image:after{width:80px;height:7px;top:97%}@media screen and (min-width:47.5em){.cart-page__item .image{width:140px;margin-right:20px;box-shadow:0 60px 56px -55px rgba(0,0,0,0.55)}.cart-page__item .image img{width:105px;margin:0 auto;display:block}.cart-page__item .image:after{width:140px;height:11px}}.cart-page__item .info{width:185px;float:right;text-transform:uppercase;letter-spacing:.075rem}@media screen and (min-width:47.5em){.cart-page__item .info{width:200px}}@media screen and (min-width:63.75em){.cart-page__item .info{width:460px}}@media screen and (min-width:80em){.cart-page__item .info{width:600px}}.cart-page__item .info .title-container{overflow:auto;float:left}@media screen and (min-width:63.75em){.cart-page__item .info .title-container{width:179px}}@media screen and (min-width:80em){.cart-page__item .info .title-container{width:225px;overflow:visible}}.cart-page__item .info .title-container a{text-decoration:none;color:#000}.no-touch .cart-page__item .info .title-container a:hover,.cart-page__item .info .title-container a:active{color:#000}.cart-page__item .info .title{float:left;font-size:.625rem;line-height:.75rem;font-weight:500;width:120px}@media screen and (min-width:47.5em){.cart-page__item .info .title{line-height:.875rem}}@media screen and (min-width:63.75em){.cart-page__item .info .title{font-size:.6875rem}}.cart-page__item .info .color{float:left;clear:both;font-size:.5625rem;line-height:.75rem;font-weight:300;letter-spacing:.1rem;margin-top:5px}@media screen and (min-width:47.5em){.cart-page__item .info .color{margin-top:10px}}.cart-page__item .info .store-name{float:left;clear:both;font-size:.5625rem;line-height:.75rem;font-weight:500;letter-spacing:.1rem;margin-top:5px;display:block}@media screen and (min-width:63.75em){.cart-page__item .info .store-name{display:none}}.cart-page__item .info .stock{float:left;clear:both;font-size:.75rem;line-height:1.4375rem;font-weight:500;color:#fc2561;height:22px;width:100%}@media screen and (min-width:47.5em){.cart-page__item .info .stock{margin-top:15px;width:auto}}.cart-page__item .info .price{min-height:10px;float:right;font-size:.6875rem;line-height:.875rem;font-weight:100;position:absolute;top:18px;right:0}.cart-page__item .info .price span{letter-spacing:.1rem}@media screen and (min-width:63.75em){.cart-page__item .info .price span{display:none}}.cart-page__item .info .price div{font-weight:500}@media screen and (min-width:47.5em){.cart-page__item .info .price{line-height:.875rem;top:30px}}@media screen and (min-width:63.75em){.cart-page__item .info .price{position:relative;top:0;float:left;width:110px;font-size:.6875rem}}.cart-page__item .info .store{min-height:10px;float:right;font-size:.6875rem;line-height:.875rem;font-weight:100;position:absolute;top:18px;right:0;display:none}.cart-page__item .info .store span{letter-spacing:.1rem}@media screen and (min-width:63.75em){.cart-page__item .info .store span{display:none}}.cart-page__item .info .store div{font-weight:500}@media screen and (min-width:47.5em){.cart-page__item .info .store{line-height:.875rem;top:30px;display:none}}@media screen and (min-width:80em){.cart-page__item .info .store{position:relative;top:0;float:left;width:110px;font-size:.6875rem;display:block}}.cart-page__item .info .quantity{float:left;clear:both;margin-top:12px}@media screen and (min-width:0) and (max-width:47.4375em){.cart-page__item .info .quantity{width:150px}.cart-page__item .info .quantity select.quantity-select{float:left}}@media screen and (min-width:47.5em){.cart-page__item .info .quantity{margin-top:22px;width:150px}}@media screen and (min-width:63.75em){.cart-page__item .info .quantity{width:120px}}.cart-page__item .info .quantity .quantity-select.hidden{display:none}.cart-page__item .info .quantity div.quantity-text{font-size:.625rem;font-weight:500;margin-bottom:5px}@media screen and (min-width:63.75em){.cart-page__item .info .quantity div.quantity-text{display:none}}.cart-page__item .info .quantity input.quantity-input{display:none;height:25px;width:32px;text-align:center;font-size:.625rem;font-weight:300;font-family:"Neue Helvetica W01";float:left}.cart-page__item .info .quantity input.quantity-input.active{display:block}@media screen and (min-width:63.75em){.cart-page__item .info .quantity input.quantity-input{width:40px;height:32px;font-size:.8125rem}}.cart-page__item .info .quantity .chosen-container{width:66px;height:30px;float:left}.cart-page__item .info .quantity .chosen-container a.chosen-single{height:30px;line-height:30px}.cart-page__item .info .quantity .chosen-container.hidden{display:none}.cart-page__item .info .quantity a.update{font-size:.5625rem;line-height:1rem;font-weight:300;color:#999;text-decoration:none;border-bottom:1px solid #999;letter-spacing:.1rem;text-transform:capitalize;display:block;float:left;clear:both;margin-right:10px;margin-top:13px}.no-touch .cart-page__item .info .quantity a.update:hover,.cart-page__item .info .quantity a.update:active{color:#000}@media screen and (min-width:47.5em){.cart-page__item .info .quantity a.update{margin-top:4px;margin-left:10px;margin-right:0;clear:none}}.cart-page__item .info .quantity a.edit{font-size:.5625rem;line-height:1rem;font-weight:300;color:#999;text-decoration:none;border-bottom:1px solid #999;letter-spacing:.1rem;text-transform:capitalize;display:block;float:left;clear:both;margin-top:13px}.no-touch .cart-page__item .info .quantity a.edit:hover,.cart-page__item .info .quantity a.edit:active{color:#000}.cart-page__item .info .quantity a.remove{float:left;text-transform:capitalize;font-size:.5625rem;line-height:1rem;font-weight:300;color:#999;text-decoration:none;border-bottom:1px solid #999;letter-spacing:.1rem;margin-top:13px;margin-left:10px}.no-touch .cart-page__item .info .quantity a.remove:hover,.cart-page__item .info .quantity a.remove:active{color:#000}@media screen and (min-width:0) and (max-width:47.4375em){.stock+.cart-page__item .info .quantity a.remove{clear:both}}@media screen and (min-width:47.5em){.cart-page__item .info .quantity a.remove{margin-left:10px}}.cart-page__item .info .quantity .stock{float:left;clear:both;font-size:.75rem;line-height:1.4375rem;font-weight:500;color:#fc2561;height:22px;margin-bottom:20px}@media screen and (min-width:47.5em){.cart-page__item .info .quantity .stock{margin-top:-1px}}@media screen and (min-width:63.75em){.cart-page__item .info .quantity .stock{margin:0;margin-top:5px;display:block}}@media screen and (min-width:47.5em){.cart-page__item .info .quantity{margin-top:46px}}@media screen and (min-width:63.75em){.cart-page__item .info .quantity{position:relative;top:0;float:left;clear:none;margin-top:-7px}}.cart-page__item .info .button{width:80px;height:40px;line-height:40px;text-align:center;padding:0;font-size:.5rem;float:right;margin-top:-20px;letter-spacing:.12rem;position:absolute;bottom:47px;right:0;min-width:80px}@media screen and (min-width:47.5em){.cart-page__item .info .button{width:100px;height:30px;font-size:.625rem;line-height:1.875rem;bottom:30px}}@media screen and (min-width:63.75em){.cart-page__item .info .button{position:relative;bottom:0;float:right;clear:none;margin-top:-7px}}.cart-page__stores-container{text-transform:uppercase;letter-spacing:.075rem;text-align:center}.cart-page__stores-container h2{margin:0;height:40px;line-height:40px;padding-left:20px;font-size:.8125rem;font-weight:100;text-align:left}@media screen and (min-width:0) and (max-width:47.4375em){.cart-page__stores-container h2{margin-top:4px}}.cart-page__stores-container ul li{text-align:left;border-bottom:1px solid rgba(153,153,153,0.5)}.cart-page__stores-container ul li:last-child{border-bottom-color:rgba(0,0,0,0.5)}.cart-page__stores-container ul li a{width:100%;height:40px;line-height:40px;display:block;font-weight:500;font-size:.75rem;padding:0 15px;background:#fafafa;color:#000;position:relative}.cart-page__stores-container ul li a .name{float:left;text-overflow:ellipsis;overflow:hidden;width:75%}.cart-page__stores-container ul li a .number{float:right}.cart-page__stores-container ul li a.inactive{color:#999}.cart-page__stores-container ul li a.inactive:hover{cursor:default}.cart-page__stores-container ul li a.active:not(.inactive),.no-touch .cart-page__stores-container ul li a:hover:not(.inactive){background:#000;color:#fc2561}.cart-page__stores-container ul li a.active:not(.inactive):after,.no-touch .cart-page__stores-container ul li a:hover:not(.inactive):after{content:'';width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:5px solid #fff;font-size:0;line-height:0;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.cart-page__stores-container .total{text-align:left;height:40px;line-height:40px;padding:0 15px;font-size:.75rem}.cart-page__stores-container .total.shoppable{height:70px}.cart-page__stores-container .total .name{float:left;font-weight:100;font-size:.8125rem}.cart-page__stores-container .total .amount{float:right;font-weight:500}.cart-page__stores-container .total .tax-description{font-weight:100;font-size:.625rem;line-height:20px;clear:both}.cart-page__stores-container .button{width:244px}.cart-page__stores-container .button-primary{margin-top:4px}.cart-page__stores-container .legal{font-size:.5625rem;line-height:1rem;font-weight:300;color:#999;text-decoration:none;text-align:left;clear:both;text-transform:none}.cart-page__stores-container .legal a{color:#999}.no-touch .cart-page__stores-container .legal a:hover,.cart-page__stores-container .legal a:active{color:#000}.cart-page__empty{position:relative;color:#666;font-size:12px;line-height:1.25rem;font-weight:300;text-align:center;letter-spacing:1.60000002384186px}.cart-page__empty h3{text-align:center;position:relative;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;font-weight:100;margin-bottom:3.125rem}.cart-page__empty h3:after{position:absolute;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-1.25rem;content:" ";width:2.5rem;height:.0625rem;background-color:#000}@media screen and (min-width:47.5em){.cart-page__empty h3:after{bottom:-1.5625rem}}.cart-page__empty p{font-weight:300;font-size:.75rem;padding:0 1.25rem}@media screen and (min-width:0) and (max-width:47.4375em){.cart-page__empty p{margin-top:-11px;margin-bottom:20px}}.cart-page__stores{display:block}@media screen and (min-width:47.5em){.cart-page__stores{display:none}}.sidebar-stores{display:none}@media screen and (min-width:47.5em){.sidebar-stores{display:block}}@media screen and (min-width:63.75em){.store-finder{padding:0 40px}}@media screen and (min-width:80em){.store-finder{padding:0 60px}}.store-finder__header{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.5);margin-bottom:30px;margin-right:20px;margin-left:20px}.store-finder__header-icon{margin-right:10px;font-size:1.25rem;position:relative;top:3px}.store-finder__header-find{margin-right:20px;font-size:1.125rem;letter-spacing:.08rem}@media screen and (min-width:47.5em){.store-finder__header-find{margin-right:30px}}.store-finder__header-product{font-size:.875rem;font-weight:100;letter-spacing:.08rem;display:block;margin-top:20px;margin-bottom:10px}@media screen and (min-width:47.5em){.store-finder__header-product{display:inline;margin-top:auto;margin-bottom:auto}}@media screen and (min-width:63.75em){.store-finder__header{margin-right:auto;margin-left:auto}}.store-finder__form{font-size:0;margin-bottom:33px;margin-right:20px;margin-left:20px}@media screen and (min-width:47.5em){.store-finder__form{margin-bottom:50px}}@media screen and (min-width:63.75em){.store-finder__form{margin-bottom:60px;margin-right:auto;margin-left:auto}}.store-finder__form-location{vertical-align:top;display:block;margin-bottom:20px;width:100%}.store-finder__form-location .floating-input input[type="text"],.store-finder__form-location .floating-input input[type="password"]{background-color:#f1f1f1}.store-finder__form-location .floating-input input[type="text"]:focus,.store-finder__form-location .floating-input input[type="password"]:focus{outline:0}.store-finder__form-location .floating-input .locate-me>a{background:#f1f1f1 !important}@media screen and (min-width:47.5em){.store-finder__form-location{width:230px;display:inline-block}}.store-finder__form-radius{display:inline-block;vertical-align:top;width:100px;margin-left:0}.store-finder__form-radius select{margin-top:0;max-width:100%;height:44px}@media screen and (min-width:47.5em){.store-finder__form-radius{margin-left:20px}}.store-finder__form-radius .chosen-container:before{content:'Radius';position:absolute;top:6px;left:15px;z-index:5;pointer-events:none;color:#999;font-weight:300;font-size:.5625rem;letter-spacing:.12rem}.store-finder__form-radius .chosen-container .chosen-single{line-height:normal}.store-finder__form-radius .chosen-container .chosen-single span{margin-top:21px}.store-finder__form-radius .chosen-container .chosen-results{max-height:190px}.store-finder__form-find{margin-left:20px;display:inline-block;vertical-align:top}.store-finder__form-find .button{text-align:center;height:44px;min-width:inherit;width:160px}@media screen and (min-width:47.5em){.store-finder__form-find .button{width:140px}}@media screen and (min-width:63.75em){.store-finder__form-find .button{width:120px}}.store-finder__form-notice{vertical-align:top;font-weight:300;color:#999;letter-spacing:.06rem;display:block;margin:auto;margin-top:30px;max-width:none;font-size:.6875rem;line-height:1.0625rem}@media screen and (min-width:47.5em){.store-finder__form-notice{display:inline-block;max-width:220px;font-size:10px;margin-top:-4px;margin-left:20px}}@media screen and (min-width:63.75em){.store-finder__form-notice{max-width:360px;margin-top:4px;font-size:.6875rem;line-height:1.0625rem}}.store-finder__results{position:relative;margin-right:20px;margin-left:20px}.store-finder__results.hidden{display:none}@media screen and (min-width:47.5em){.store-finder__results{margin-right:40px;margin-left:40px}}@media screen and (min-width:63.75em){.store-finder__results{max-width:300px;min-height:485px;margin-left:0;margin-right:0}}@media screen and (min-width:80em){.store-finder__results{max-width:380px;min-height:485px}}.store-finder__count{font-size:1.875rem;line-height:1.875rem;margin-bottom:16px}@media screen and (min-width:47.5em){.store-finder__count{font-size:2.375rem;line-height:2.375rem;margin-bottom:26px}}.store-finder__count_number{font-weight:600}.store-finder__count_label{font-weight:200;letter-spacing:.08rem}.store-finder__total{font-size:1.875rem;line-height:1.875rem;margin-bottom:20px}@media screen and (min-width:47.5em){.store-finder__total{font-size:2.375rem;line-height:2.375rem}}.store-finder__total_number{font-weight:600}.store-finder__total_label{font-weight:200;letter-spacing:.08rem}.store-finder__locations{padding:40px 0;font-size:0;border-top:0}@media screen and (min-width:47.5em){.store-finder__locations{padding:40px 0}}@media screen and (min-width:63.75em){.store-finder__locations{padding:25px 0;border-top:1px solid #000}}.store-finder__location{font-size:1rem;min-height:80px;margin-bottom:40px;position:relative;vertical-align:top}.store-finder__location:last-child{margin-bottom:0}@media screen and (min-width:47.5em){.store-finder__location{width:50%;display:inline-block}}@media screen and (min-width:63.75em){.store-finder__location{display:block;width:auto}}.store-finder__location-rank{width:60px;text-align:center;position:absolute;top:20px;left:0;font-size:1.5rem}.store-finder__location-rank:before{position:absolute;content:'';width:44px;height:40px;left:50%;top:50%;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-left:1px solid black;border-right:3px solid black}.selected .store-finder__location-rank:before{border-color:#fc2561}.selected .store-finder__location-rank{color:#fc2561}.store-finder__location-place{display:block;vertical-align:top;margin-left:80px;letter-spacing:.08rem}@media screen and (min-width:47.5em){.store-finder__location-place{width:240px}}@media screen and (min-width:63.75em){.store-finder__location-place{width:auto}}.store-finder__location-name{margin-bottom:10px;font-size:.875rem}.infobox .store-finder__location-name{color:#fff}.store-finder__location-address{font-size:.75rem;color:#666;font-weight:300;line-height:1.25rem}.infobox .store-finder__location-address{color:#999}.store-finder__location-phone{font-size:.75rem;color:#666;font-weight:300;margin-bottom:10px;line-height:1.25rem}.infobox .store-finder__location-phone{color:#999}.store-finder__location-map{font-size:.625rem;color:#999;font-weight:300}.store-finder__location-distance{margin-right:5px}.infobox .store-finder__location-distance{color:#666}.store-finder__location-directions{color:#000}.infobox .store-finder__location-directions{color:#fff}.store-finder__location-directions:hover{color:#fc2561}.store-finder__stores{margin-bottom:20px}@media screen and (min-width:47.5em){.store-finder__stores{margin-bottom:0;width:200px;position:absolute;top:0;right:0}}@media screen and (min-width:63.75em){.store-finder__stores{right:initial;left:340px}}@media screen and (min-width:80em){.store-finder__stores{left:420px}}.store-finder__map{width:280px;height:280px;margin:auto;background:#999}@media screen and (min-width:47.5em){.store-finder__map{width:680px;height:340px}}@media screen and (min-width:63.75em){.store-finder__map{position:absolute !important;top:68px;left:340px;width:600px;height:300px}}@media screen and (min-width:80em){.store-finder__map{left:420px;width:740px;height:370px}}.store-finder__pagination{margin-top:-15px;margin-bottom:33px}.store-finder__pagination.hidden{display:none}.store-finder__pagination-prev.disabled,.store-finder__pagination-next.disabled{visibility:hidden}.store-finder__pagination-next{float:right}.store-finder__pagination a{font-size:.625rem;font-weight:300;letter-spacing:.08rem;line-height:.875rem;vertical-align:top;color:#999;height:18px;text-decoration:none;display:inline-block}.store-finder__pagination a:hover{color:#ff387a}.store-finder__pagination a .text{line-height:10px;position:relative;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;vertical-align:top;margin-top:-1px}.store-finder__pagination a .icon,.store-finder__pagination a .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .store-finder__pagination a .color-picker__swatch:before,.store-finder__pagination a .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .store-finder__pagination a .product-info__shade-swatch:before,.store-finder__pagination a .cheatsheet .cheatsheet__dash,.cheatsheet .store-finder__pagination a .cheatsheet__dash,.store-finder__pagination a .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .store-finder__pagination a li,.store-finder__pagination a .video-kit__hero-image,.store-finder__pagination a .video-kit__card-image,.store-finder__pagination a .video-promoted__image{font-size:.875rem;color:#ff387a;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;vertical-align:top}@media screen and (min-width:47.5em){.store-finder__pagination{margin-top:0;margin-bottom:20px}}.store-finder__more{position:relative;padding-top:30px;border-top:1px solid #000;font-size:0}.store-finder__more .store-finder__total{line-height:1.375rem}@media screen and (min-width:47.5em){.store-finder__more .store-finder__total{display:inline-block;vertical-align:top;margin-right:40px}}@media screen and (min-width:63.75em){.store-finder__more .store-finder__total{display:block;margin-right:auto}}.store-finder__more-view{font-size:.875rem;line-height:.875rem;letter-spacing:.08rem;font-weight:100;text-transform:uppercase;display:block;margin-bottom:30px}@media screen and (min-width:47.5em){.store-finder__more-view{display:inline-block;vertical-align:top}}@media screen and (min-width:63.75em){.store-finder__more-view{display:block;margin-bottom:20px}}@media screen and (min-width:80em){.store-finder__more-view{margin-bottom:auto}}.store-finder__more-find{text-align:center;top:auto;right:auto;position:inherit;text-align:left}.store-finder__more-find span.button{width:100%;min-width:inherit}@media screen and (min-width:47.5em){.store-finder__more-find{position:absolute;top:30px;right:0}.store-finder__more-find span.button{width:120px}}@media screen and (min-width:63.75em){.store-finder__more-find{position:relative;top:auto;right:auto}}@media screen and (min-width:80em){.store-finder__more-find{position:absolute;top:30px;right:0}}.store-finder__nothing{position:relative;color:#666;font-size:12px;line-height:1.25rem;font-weight:300;text-align:center;letter-spacing:1.60000002384186px}.store-finder__nothing h3{text-align:center;position:relative;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;font-weight:100;margin:1.875rem auto}.store-finder__nothing .button{width:260px;margin-bottom:30px}.infocontainer{position:absolute}.infobox{background:none repeat scroll 0 0 #333;color:#f1f1f1;font-family:"Neue Helvetica W01";line-height:20px;letter-spacing:.08rem;width:260px;min-height:125px;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.infobox:before,.infobox:after{border-color:#333 transparent transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";display:block;height:0;left:50%;top:100%;position:absolute;width:0;z-index:2;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.infobox .close{background:none repeat scroll 0 0 #333;cursor:pointer;float:right;font-size:12px;position:relative;text-align:center;top:10px;right:10px}.infobox .close:hover{color:#fc2561}.infobox .content{margin:20px}.discontinued-products{padding:0 1.25rem 7.5rem}.discontinued-products.page-content{margin-top:1.4375rem}@media screen and (min-width:47.5em){.discontinued-products.page-content{margin-top:3.125rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.discontinued-products{padding:0 2.5rem 7.5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.discontinued-products{padding:0 3.25rem 7.5rem}}@media screen and (min-width:80em){.discontinued-products{padding:0 6.25rem 7.5rem}}.discontinued-products__heading{text-align:center}.discontinued-products__page-title{font-weight:100;text-transform:uppercase;font-size:2.25rem;line-height:2.625rem;margin:0}.discontinued-products__page-title span{font-weight:500}@media screen and (min-width:47.5em) and (max-width:63.6875em){.discontinued-products__page-title{font-size:3.75rem;line-height:3.75rem;margin:0 0 .5625rem}}@media screen and (min-width:63.75em){.discontinued-products__page-title{font-size:5rem;line-height:5rem;margin:0 0 .875rem}}.discontinued-products__page-description{font-size:.8125rem;line-height:1.375rem;color:#666;letter-spacing:.1em;font-weight:300;margin-top:.3125rem}@media screen and (min-width:47.5em){.discontinued-products__page-description{width:37.5rem;margin:0 auto}}.discontinued-products .twitter-typeahead{position:relative}.discontinued-products .twitter-typeahead:after{position:absolute;top:2.125rem;right:1.125rem;content:"";font-size:1.25rem;color:#999}.discontinued-products__search-field{display:block;margin:1.25rem auto 0;width:17.5rem;height:3.125rem;line-height:3.125rem;padding:0 3.375rem 0 1.25rem;border:.0625rem solid rgba(153,153,153,0.5);font-size:1rem;text-align:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.1em}@media screen and (min-width:47.5em){.discontinued-products__search-field{width:40rem}}.discontinued-products__module{letter-spacing:.1em;font-weight:300;margin-top:1.875rem}@media screen and (min-width:47.5em){.discontinued-products__module{margin-top:3.125rem}}.discontinued-products__module-heading{color:#333;text-transform:uppercase;font-weight:500;border-bottom:1px solid #000;padding-bottom:.3125rem;font-size:.875rem;line-height:1.375rem;margin:.625rem 0}@media screen and (min-width:47.5em){.discontinued-products__module-heading{font-size:1.125rem}}.discontinued-products__module-heading--search-results{display:none;letter-spacing:.1em;margin-top:1.875rem}.discontinued-products__module-heading.expandable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.discontinued-products__module-heading.expandable:hover{color:#fc2561}.discontinued-products__module-heading.expandable:hover:after{color:#fc2561}.discontinued-products__module-heading.expandable:after{position:absolute;top:0;right:0;font-size:1.25rem;color:#000;content:""}.discontinued-products__module-heading.expandable.closed:after{content:""}.discontinued-products__module-heading.expandable:before{position:absolute;top:.0625rem;right:1.875rem;font-size:.75rem;content:"Collapse";letter-spacing:.2em}@media screen and (min-width:0) and (max-width:47.4375em){.discontinued-products__module-heading.expandable:before{display:none}}.discontinued-products__module-heading.expandable.closed:before{content:"Expand"}.discontinued-products__module--select-product-menu{display:none}.discontinued-products__module--select-product-menu .chosen-container{margin:2.1875rem auto;display:block}@media screen and (min-width:47.5em){.discontinued-products__module--select-product-menu .chosen-container{width:40rem}}.discontinued-products__module-search-field .discontinued-products__module-content{text-align:center}@media screen and (min-width:0) and (max-width:47.4375em){.discontinued-products__select-product-menu{margin-top:1.25rem;width:17.5rem}}@media screen and (min-width:47.5em){.discontinued-products__select-product-menu{width:40rem}}.discontinued-products__select-type-buttons-grid{display:none}@media screen and (min-width:47.5em){.discontinued-products__select-type-buttons-grid{display:block}}.discontinued-products__select-type-dropdown{margin-top:2.1875rem}@media screen and (min-width:47.5em){.discontinued-products__select-type-dropdown{display:none}}.discontinued-products__select-type-dropdown .custom-select{margin-top:0}.discontinued-products__types-label{font-weight:100;text-transform:uppercase;font-size:1.625rem;text-align:center;margin-bottom:1.375rem}.discontinued-products__types-column{float:left;max-width:25%;width:25%;text-align:center}.discontinued-products__types-column .button{display:none}@media screen and (min-width:47.5em){.discontinued-products__types-column .button{display:block;margin:0 auto;text-align:center;font-weight:500;padding-left:.25rem;padding-right:.25rem;margin-bottom:1rem;font-size:.75rem;width:8.75rem;min-width:8.75rem}}@media screen and (min-width:63.75em){.discontinued-products__types-column .button{font-size:1rem;width:12.5rem;line-height:1.625rem}}.discontinued-products__results{display:none;margin:0 auto}@media screen and (min-width:47.5em){.discontinued-products__results{width:40rem}}.discontinued-products__results-titles{display:none}@media screen and (min-width:47.5em){.discontinued-products__results-titles{display:block;width:50%;float:left;font-size:2rem;line-height:2.375rem;font-weight:100;text-align:center;text-transform:uppercase;padding:2.5rem 4.375rem}}.discontinued-products__results-list{float:left}.discontinued-products .mny-loader{display:block;clear:both;padding-top:3.75rem}.discontinued-products .chosen-container a.chosen-single,.discontinued-products .custom-select{background-color:#fff;border:.0625rem solid rgba(153,153,153,0.5);font-size:1rem}.discontinued-products .custom-select{margin-left:auto;margin-right:auto;padding-right:40px}@media screen and (min-width:0) and (max-width:47.4375em){.discontinued-products .custom-select{width:100%}}@media screen and (min-width:47.5em){.discontinued-products .custom-select{width:40rem}}.discontinued-products .chosen-container-single .chosen-single span,.discontinued-products .chosen-container .chosen-results{font-size:1rem}.discontinued-products .chosen-container .chosen-results li{text-transform:capitalize;font-size:1rem}.discontinued-products .chosen-drop{background-color:#fff;border:.0625rem solid rgba(153,153,153,0.5)}.about-us{text-align:center;letter-spacing:.04rem;margin:26px auto 30px}@media screen and (min-width:47.5em){.about-us{margin:52px auto 60px}}.about-us__content{width:280px;margin:0 auto 50px}@media screen and (min-width:47.5em){.about-us__content{width:620px}}@media screen and (min-width:63.75em){.about-us__content{width:630px;margin-bottom:100px}}@media screen and (min-width:80em){.about-us__content{margin-bottom:60px}}.about-us__header-title{font-weight:500;text-transform:uppercase;font-size:2.25rem;line-height:1em;margin:auto;margin-bottom:20px}@media screen and (min-width:47.5em){.about-us__header-title{font-size:3.75rem;margin-bottom:26px}}@media screen and (min-width:63.75em){.about-us__header-title{font-size:5rem;margin-bottom:23px}}.about-us__header-title span{font-weight:100}.about-us__header-body{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:auto;margin-bottom:22px;width:280px}@media screen and (min-width:47.5em){.about-us__header-body{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px;width:640px}}@media screen and (min-width:63.75em){.about-us__header-body{margin-bottom:50px}}.about-us__subheader-title{font-weight:500;text-transform:uppercase;font-size:2rem;line-height:1em;letter-spacing:.08rem;margin:auto;margin-bottom:8px}@media screen and (min-width:47.5em){.about-us__subheader-title{font-size:2.5rem;margin-bottom:12px}}.about-us__subheader-title span{font-weight:100}.about-us__subheader-body{font-weight:300;font-size:.5625rem;line-height:.75rem;letter-spacing:.08rem;color:#666;width:280px}@media screen and (min-width:47.5em){.about-us__subheader-body{font-size:.5rem;line-height:1.25rem;width:640px}}.about-us__footer img{max-width:100%}.contact-us{margin:26px auto 30px}@media screen and (min-width:47.5em){.contact-us{margin:32px auto 40px}}@media screen and (min-width:63.75em){.contact-us{margin:50px auto 60px}}.contact-us__header{width:280px;margin:0 auto 0;text-align:center}@media screen and (min-width:47.5em){.contact-us__header{width:620px}}@media screen and (min-width:63.75em){.contact-us__header{width:630px;margin-bottom:0}}@media screen and (min-width:80em){.contact-us__header{margin-bottom:0}}.contact-us__header-title{font-weight:500;text-transform:uppercase;font-size:2.25rem;line-height:1em;margin:auto;margin-bottom:20px}@media screen and (min-width:47.5em){.contact-us__header-title{font-size:3.75rem;margin-bottom:26px}}@media screen and (min-width:63.75em){.contact-us__header-title{font-size:5rem;margin-bottom:23px}}.contact-us__header-title span{font-weight:100}.contact-us__header-body{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:auto;margin-bottom:32px;width:280px}@media screen and (min-width:47.5em){.contact-us__header-body{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px;width:640px}}@media screen and (min-width:63.75em){.contact-us__header-body{margin-bottom:50px}}.contact-us__header-thanks{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:auto;margin-bottom:22px}@media screen and (min-width:47.5em){.contact-us__header-thanks{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px}}@media screen and (min-width:63.75em){.contact-us__header-thanks{margin-bottom:50px}}.contact-us__formcontainer{font-size:0;margin:auto;width:280px}@media screen and (min-width:47.5em){.contact-us__formcontainer{width:680px}}@media screen and (min-width:63.75em){.contact-us__formcontainer{width:880px}}.contact-us__formcontainer .floating-input,.contact-us__formcontainer .floating-textarea,.contact-us__formcontainer .floating-select{margin-bottom:15px}.contact-us__formcontainer .floating-input input[type="text"],.contact-us__formcontainer .floating-input input[type="password"],.contact-us__formcontainer .floating-input textarea,.contact-us__formcontainer .floating-textarea input[type="text"],.contact-us__formcontainer .floating-textarea input[type="password"],.contact-us__formcontainer .floating-textarea textarea,.contact-us__formcontainer .floating-select input[type="text"],.contact-us__formcontainer .floating-select input[type="password"],.contact-us__formcontainer .floating-select textarea{background-color:#f1f1f1}.contact-us__formcontainer .floating-input input[type="text"]:focus,.contact-us__formcontainer .floating-input input[type="password"]:focus,.contact-us__formcontainer .floating-input textarea:focus,.contact-us__formcontainer .floating-textarea input[type="text"]:focus,.contact-us__formcontainer .floating-textarea input[type="password"]:focus,.contact-us__formcontainer .floating-textarea textarea:focus,.contact-us__formcontainer .floating-select input[type="text"]:focus,.contact-us__formcontainer .floating-select input[type="password"]:focus,.contact-us__formcontainer .floating-select textarea:focus{outline:0}.contact-us__formcontainer .heading.heading-eyebrow{margin-bottom:12px}.contact-us__formcontainer .custom-select{margin-top:0;width:100%;height:44px;line-height:44px;font-size:.6875rem}.contact-us__formcontainer .custom-select.error{padding-top:6px}.contact-us__formcontainer .chosen-container{font-size:.6875rem}.contact-us__formcontainer .chosen-container .chosen-single{font-size:.6875rem}.contact-us__formcontainer .chosen-container .chosen-results{font-size:.6875rem}.contact-us__formcontainer .chosen-container .chosen-results li{font-size:.6875rem}.contact-us__info,.contact-us__address{width:280px;margin-bottom:33px}@media screen and (min-width:47.5em){.contact-us__info,.contact-us__address{display:inline-block;vertical-align:top;width:320px;margin-bottom:23px}}@media screen and (min-width:63.75em){.contact-us__info,.contact-us__address{width:420px;margin-bottom:33px}}@media screen and (min-width:47.5em){.contact-us__info{margin-right:40px}}@media screen and (min-width:47.5em){.contact-us__info-firstname{margin-right:20px}}@media screen and (min-width:63.75em){.contact-us__info-email{margin-right:20px}}@media screen and (min-width:47.5em){.contact-us__info-firstname,.contact-us__info-lastname{width:150px;display:inline-block;vertical-align:top}}@media screen and (min-width:63.75em){.contact-us__info-firstname,.contact-us__info-lastname{width:200px}}@media screen and (min-width:63.75em){.contact-us__info-email,.contact-us__info-confirmation{width:200px;display:inline-block;vertical-align:top}}@media screen and (min-width:63.75em){.contact-us__address-street{display:inline-block;vertical-align:top;width:300px;margin-right:20px}}.contact-us__address-apt{display:inline-block;vertical-align:top;width:100px;margin-right:20px}@media screen and (min-width:63.75em){.contact-us__address-apt{margin-right:0}}.contact-us__address-city{display:inline-block;vertical-align:top;width:160px}@media screen and (min-width:47.5em){.contact-us__address-city{width:200px}}@media screen and (min-width:63.75em){.contact-us__address-city{width:300px;margin-right:20px}}.contact-us__address-state{display:inline-block;vertical-align:top;width:100px;margin-right:20px}@media screen and (min-width:47.5em){.contact-us__address-state{width:160px}}@media screen and (min-width:63.75em){.contact-us__address-state{width:100px;margin-right:0}}.contact-us__address-zip{display:inline-block;vertical-align:top;width:160px}@media screen and (min-width:47.5em){.contact-us__address-zip{width:140px}}@media screen and (min-width:63.75em){.contact-us__address-zip{margin-right:20px}}@media screen and (min-width:63.75em){.contact-us__address-country{display:inline-block;vertical-align:top;width:260px}}.contact-us__message-message{background-color:#f1f1f1}.contact-us__submit{margin:auto;width:280px;text-align:right}@media screen and (min-width:47.5em){.contact-us__submit{width:auto}}.contact-us__submit .button{width:280px}@media screen and (min-width:47.5em){.contact-us__submit .button{width:160px}}.contact-us__another{text-align:center;margin:auto;width:280px}@media screen and (min-width:47.5em){.contact-us__another{width:auto}}.contact-us__another .button{width:280px}.contact-us__footer img{max-width:100%}.faq{margin:26px auto 30px}@media screen and (min-width:47.5em){.faq{margin:32px auto 40px}}@media screen and (min-width:63.75em){.faq{margin:49px auto 60px}}.faq__header{text-align:center;padding:0 20px}.faq__header-title{font-weight:500;text-transform:uppercase;font-size:2.25rem;line-height:1em;margin:auto;margin-bottom:20px}@media screen and (min-width:47.5em){.faq__header-title{font-size:3.75rem;margin-bottom:26px}}@media screen and (min-width:63.75em){.faq__header-title{font-size:5rem;margin-bottom:23px}}.faq__header-title span{font-weight:100}.faq__header-body{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:auto;margin-bottom:35px}@media screen and (min-width:47.5em){.faq__header-body{font-size:.8125rem;line-height:1.375rem;width:440px}}.faq__questions{margin:0 auto 50px;width:280px}@media screen and (min-width:47.5em){.faq__questions{margin-bottom:60px;width:680px}}@media screen and (min-width:63.75em){.faq__questions{width:880px}}.faq__question,.faq__query{padding:36px 0 35px;border-top:1px solid rgba(0,0,0,0.2)}@media screen and (min-width:47.5em){.faq__question,.faq__query{padding:38px 0}}.faq__question:last-child,.faq__query:last-child{border-bottom:1px solid rgba(0,0,0,0.2)}.faq__question-topic,.faq__query-topic{font-size:.75rem;line-height:1.1875rem;font-weight:500;letter-spacing:.16rem;text-transform:uppercase;position:relative;padding-right:45px;cursor:pointer}@media screen and (min-width:47.5em){.faq__question-topic,.faq__query-topic{font-size:1rem;line-height:1rem;padding-right:40px}}.faq__question-topic:hover,.faq__query-topic:hover{color:#fc2561}.faq__question-topic a,.faq__query-topic a{color:#000;text-decoration:none}.faq__question-topic a:hover,.faq__query-topic a:hover{color:#fc2561}.faq__question-toggle,.faq__query-toggle{position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);height:26px;line-height:26px;width:26px;text-align:center;font-size:.5rem;color:#fc2561}.faq__question-toggle:before,.faq__query-toggle:before{content:"+";position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;margin-top:-2px;font-size:1rem;font-weight:300}.faq__question-toggle.minus:before,.faq__query-toggle.minus:before{content:"-";font-size:1.5rem}.faq__question-toggle:after,.faq__query-toggle:after{content:'';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid rgba(102,102,102,0.25);border-radius:100%;width:20px;height:20px;margin-left:-1px}@media screen and (min-width:47.5em){.faq__question-toggle,.faq__query-toggle{height:16px;line-height:16px;width:16px}}.faq__question-answer,.faq__query-answer{font-size:.875rem;line-height:1.375rem;font-weight:300;letter-spacing:.08rem;overflow:hidden;margin:29px 20px -14px;color:#666}@media screen and (min-width:47.5em){.faq__question-answer,.faq__query-answer{font-size:.8125rem;line-height:1.375rem;margin-top:22px;margin-right:60px;margin-bottom:-18px}}.faq__question-answer a,.faq__query-answer a{color:#666}.faq__question-answer a:hover,.faq__query-answer a:hover{color:#fc2561}.faq__question-answer p:first-child,.faq__query-answer p:first-child{margin-top:0}.faq__question-answer strong,.faq__query-answer strong{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.faq__ask{margin:30px auto 0}.faq__ask-form{font-size:0;letter-spacing:0}.faq__ask-question{max-width:100%;width:100%;height:44px;padding:15px;margin-bottom:25px;vertical-align:top;border:0;background-color:#f1f1f1;font-size:.75rem;line-height:normal;letter-spacing:.08rem;font-weight:300}@media screen and (min-width:47.5em){.faq__ask-question{margin-bottom:0;margin-right:20px;width:500px}}@media screen and (min-width:63.75em){.faq__ask-question{width:700px}}.faq__ask-help{position:relative;font-size:.5625rem;line-height:.875rem;font-weight:300;color:#999;margin-top:11px;margin-bottom:22px;padding-left:20px}.faq__ask-circle{display:inline-block;position:absolute;top:2px;left:2px;height:10px;line-height:10px;width:10px;text-align:center;font-size:.5rem;color:#fc2561}.faq__ask-circle:after{content:'';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid rgba(102,102,102,0.25);border-radius:100%;width:10px;height:10px;margin-left:-1px}@media screen and (min-width:47.5em){.faq__ask-circle:after{width:14px;height:14px}}@media screen and (min-width:47.5em){.faq__ask-circle{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:.625rem;height:14px;line-height:14px;width:14px}}.faq__ask-results{display:none;margin-top:18px}.faq__ask-header{color:#000;font-weight:500;font-size:1rem;letter-spacing:.25rem;text-transform:uppercase}.faq__ask-header:after{content:': '}.faq__ask-answer{margin:20px 20px 0}@media screen and (min-width:47.5em){.faq__ask-answer{margin-right:60px}}.faq__ask-info{padding:0 20px;margin-top:24px;margin-bottom:-14px;border-top:1px solid rgba(0,0,0,0.2)}.faq__ask-info p:first-child{padding-right:60px;margin-top:25px}.faq__ask .button{vertical-align:top;width:100%;margin:0}@media screen and (min-width:47.5em){.faq__ask .button{width:inherit}}.faq__footer{text-align:center}.faq__footer img{max-width:100%}.errorPage{letter-spacing:.1875rem;font-weight:500;text-align:center;text-transform:uppercase;font-size:0;padding:0 20px;margin:2.5rem auto 0}.errorPage__header{max-width:100%;margin:0 auto 10px}@media screen and (min-width:47.5em){.errorPage__header{width:500px;margin-bottom:20px}}.errorPage__header img{max-width:100%}.errorPage__error{font-size:1rem;line-height:1em;color:#999;margin-bottom:4px}@media screen and (min-width:47.5em){.errorPage__error{font-size:1.375rem;margin-bottom:20px}}@media screen and (min-width:63.75em){.errorPage__error{margin-bottom:25px}}.errorPage__message{font-size:.75rem;line-height:1.1875rem;color:#000;margin-bottom:20px}@media screen and (min-width:47.5em){.errorPage__message{font-size:1rem;line-height:1rem;margin-bottom:28px}}.errorPage__cta .button{width:280px}@media screen and (min-width:47.5em){.errorPage__cta .button{width:160px}}.errorPage__image{position:relative}@media screen and (min-width:47.5em){.errorPage__image{margin-top:-50px;z-index:-1}}.errorPage__image img{position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:145px}@media screen and (min-width:47.5em){.errorPage__image img{max-height:none;max-width:100%}}@media screen and (min-width:0) and (max-width:47.4375em){.search-results-page{width:20rem;padding:0 1.25rem;margin-top:40px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.search-results-page{width:42.5rem;margin-top:60px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.search-results-page{width:57.5rem;margin-top:60px}}@media screen and (min-width:80em) and (max-width:9999em){.search-results-page{width:72.5rem;margin-top:60px}}.search-results-page .product-content-grid{padding:0;width:100%;margin:0}.search-results-page .search-results__count{font-size:.625rem;line-height:1rem;font-weight:500;color:#000;margin:0;letter-spacing:.1rem;text-transform:uppercase}@media screen and (min-width:47.5em){.search-results-page .search-results__count{font-size:.875rem;margin-bottom:12px}}.search-results-page .search-results__heading{position:relative;font-size:1.5rem;line-height:2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;margin:0;border-bottom:1px solid rgba(153,153,153,0.5)}@media screen and (min-width:47.5em){.search-results-page .search-results__heading{font-size:3rem;padding-bottom:20px}}.search-results-page .filter__label{letter-spacing:.1rem;margin-top:10px;margin-bottom:1px}@media screen and (min-width:47.5em){.search-results-page .filter__label{margin-top:30px;margin-bottom:10px}}.search-results-page .filter-info{margin-top:22px}.search-results-page .filter-info p{font-weight:300;color:#666;font-size:.75rem;line-height:1.25rem;text-align:center;letter-spacing:.1rem}@media screen and (min-width:47.5em){.search-results-page .filter-info p{width:200px;padding:0 20px}}.search-results-page .filter-info a.button{font-size:.75rem;width:100%}@media screen and (min-width:47.5em){.search-results-page .filter-info a.button{width:200px}}@media screen and (min-width:0) and (max-width:47.4375em){.search-results-page .product-content-grid__grid{margin-top:1.875rem}}.search-results-page .product-content-grid__content-column{margin-top:0;padding-top:0}@media screen and (min-width:47.5em){.search-results-page .product-content-grid__content-column{margin-top:40px}}.search-results-page .no-results{text-align:center}@media screen and (min-width:0) and (max-width:47.4375em){.search-results-page .no-results{margin-top:20px}}.search-results-page .no-results h2{font-weight:100;font-size:2.125rem;color:#333;letter-spacing:.1rem;text-transform:uppercase;position:relative;padding-bottom:25px;margin-bottom:30px}.search-results-page .no-results h2:after{content:'';width:40px;border-bottom:1px solid #000;position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:47.5em){.search-results-page .no-results h2{font-size:3.125rem;padding-bottom:32px;margin-bottom:40px;margin-top:22px}}@media screen and (min-width:63.75em){.search-results-page .no-results h2{font-size:5rem;padding-bottom:36px;margin-bottom:50px;margin-top:16px}}.search-results-page .no-results a.button{width:100%}@media screen and (min-width:47.5em){.search-results-page .no-results a.button{width:260px}}@media screen and (min-width:0) and (max-width:47.4375em){.search-results-page .product-content-grid__grid-item:nth-child(3),.search-results-page .product-content-grid__grid-item:nth-child(4){padding-top:2.25rem;border-top:.0625rem solid rgba(153,153,153,0.5)}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.search-results-page .product-content-grid__grid-item:nth-child(3),.search-results-page .product-content-grid__grid-item:nth-child(4){padding-top:2.25rem;border-top:.0625rem solid rgba(153,153,153,0.5)}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.search-results-page .product-content-grid__grid-item:nth-child(4){padding-top:2.25rem;border-top:.0625rem solid rgba(153,153,153,0.5)}}.site-map{margin:26px auto 30px}@media screen and (min-width:47.5em){.site-map{margin:29px auto 40px}}@media screen and (min-width:63.75em){.site-map{margin:49px auto 60px}}.site-map__header{text-align:center;letter-spacing:.04rem}.site-map__header-title{font-weight:500;text-transform:uppercase;font-size:2.25rem;line-height:1em;margin:auto;margin-bottom:30px}@media screen and (min-width:47.5em){.site-map__header-title{font-size:3.75rem;margin-bottom:23px}}@media screen and (min-width:63.75em){.site-map__header-title{font-size:5rem}}.site-map__header-title span{font-weight:100}.site-map__section{font-size:0;letter-spacing:0;margin:auto;width:280px}@media screen and (min-width:47.5em){.site-map__section{width:680px}}@media screen and (min-width:63.75em){.site-map__section{width:1000px}}.site-map__section-title{letter-spacing:.08rem;font-weight:500;font-size:1.125rem;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.5);padding-bottom:6px;margin-bottom:23px}@media screen and (min-width:47.5em){.site-map__section-title{margin-bottom:24px}}.site-map__section-title a{color:#000}.site-map__section a{text-decoration:none}.site-map__section a:hover{color:#fc2561}.site-map__subsection{margin-bottom:36px;letter-spacing:.08rem}@media screen and (min-width:47.5em){.site-map__subsection{margin-bottom:29px;width:226px;display:inline-block;vertical-align:top}}@media screen and (min-width:63.75em){.site-map__subsection{margin-bottom:52px;width:200px}}.site-map__subsection-title{line-height:1em;font-size:1rem;text-transform:uppercase}@media screen and (min-width:47.5em){.site-map__subsection-title{font-size:.8125rem}}.site-map__subsection-links{font-weight:300;font-size:1rem;line-height:2.125rem;text-transform:capitalize;margin-left:20px;margin-top:11px;margin-bottom:-9px}@media screen and (min-width:47.5em){.site-map__subsection-links{display:inline-block;vertical-align:top;width:226px;font-size:.8125rem;line-height:2rem;margin-top:12px;margin-bottom:0}}@media screen and (min-width:63.75em){.site-map__subsection-links{width:200px;font-size:.75rem;line-height:1.5rem;margin-top:17px}}.site-map__subsection a{color:#666}.site-map__footer img{max-width:100%}.terms-services{font-size:1rem;line-height:1.25rem;font-weight:300;letter-spacing:.08rem;padding:0 20px}.terms-services h1{line-height:2rem;font-weight:500}.terms-services h1,.terms-services h2,.terms-services h3,.terms-services h4,.terms-services h5,.terms-services h6{text-transform:uppercase}.terms-services a{color:#000}.terms-services a:hover{color:#fc2561}.terms-services ul{list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.terms-services strong,.terms-services b{font-weight:500}.terms-services div.custom-h1-tag{font-size:2em;font-weight:500}.splash{position:relative;color:#fff;padding-top:124px}@media screen and (min-width:47.5em){.splash{padding-top:343px}}@media screen and (min-width:63.75em){.splash{padding-top:279px}}.splash__background{display:block;position:fixed;top:49px;right:0;bottom:0;left:0;width:100%;margin:auto;z-index:-1;background:url(../img/header/gray-bg.svg) no-repeat center center;background-size:cover}@media screen and (min-width:47.5em){.splash__background{top:63px}}@media screen and (min-width:63.75em){.splash__background{top:75px}}.splash__banner{position:fixed;top:0;right:0;left:0;z-index:2;background:#000;text-align:center;padding:18px 0 13px}@media screen and (min-width:47.5em){.splash__banner{padding:25px 0 16px}}@media screen and (min-width:63.75em){.splash__banner{padding:25px 0 11px}}.splash__banner img{width:140px}@media screen and (min-width:47.5em){.splash__banner img{width:200px}}@media screen and (min-width:63.75em){.splash__banner img{width:375px}}.splash__banner-logo{text-align:center;margin:0 auto;display:block}@media screen and (min-width:47.5em){.splash__banner-logo{padding:25px 0 16px}}@media screen and (min-width:63.75em){.splash__banner-logo{padding:25px 0 11px}}.splash__lips{position:absolute;z-index:0;opacity:.1;width:100%;text-align:center;top:65px}@media screen and (min-width:47.5em){.splash__lips{top:200px}}@media screen and (min-width:63.75em){.splash__lips{top:125px}}.splash__lips img{width:230px}@media screen and (min-width:47.5em){.splash__lips img{width:auto}}.splash__headline{position:relative;font-weight:100;text-transform:uppercase;text-align:center;font-size:2.125rem;line-height:2.25rem;letter-spacing:.0625rem;width:280px;margin:0 auto 14px}@media screen and (min-width:47.5em){.splash__headline{font-size:4.5rem;line-height:4.5rem;letter-spacing:.125rem;width:640px;margin-bottom:24px}}@media screen and (min-width:63.75em){.splash__headline{font-size:5rem;line-height:5rem;width:720px;margin-bottom:29px}}.splash__headline:after{content:'';width:40px;display:block;margin:14px auto 0;border-bottom:1px solid #fff}@media screen and (min-width:47.5em){.splash__headline:after{margin-top:20px}}@media screen and (min-width:63.75em){.splash__headline:after{margin-top:24px}}.splash__copy{text-align:center;font-weight:300;font-size:.8125rem;line-height:1.375rem;letter-spacing:.0625rem;width:280px;margin:0 auto 27px}@media screen and (min-width:47.5em){.splash__copy{width:400px;margin-bottom:52px}}.splash__follow{width:200px;margin:auto}@media screen and (min-width:47.5em){.splash__follow{width:auto}}.splash__follow-us{font-weight:500;font-size:1rem;line-height:1em;text-align:center;letter-spacing:.25rem;text-transform:uppercase;margin-bottom:17px}@media screen and (min-width:47.5em){.splash__follow-us{margin-bottom:22px}}@media screen and (min-width:63.75em){.splash__follow-us{margin-bottom:27px}}.splash__follow-links{text-align:center}.splash__follow-links a{color:#fff;text-decoration:none;font-size:1.25rem;margin:0 10px 10px;display:inline-block}@media screen and (min-width:47.5em){.splash__follow-links a{font-size:1.5625rem}}.splash__follow-links a:hover{color:#fc2561}.forgot-password{margin:26px auto 30px}@media screen and (min-width:47.5em){.forgot-password{margin:32px auto 40px}}@media screen and (min-width:63.75em){.forgot-password{margin:50px auto 60px}}.forgot-password__header{width:280px;margin:0 auto 0;text-align:center}@media screen and (min-width:47.5em){.forgot-password__header{width:620px}}@media screen and (min-width:63.75em){.forgot-password__header{width:630px;margin-bottom:0}}@media screen and (min-width:80em){.forgot-password__header{margin-bottom:0}}.forgot-password__header-title{font-weight:500;text-transform:uppercase;font-size:2.25rem;line-height:1em;margin:auto;margin-bottom:20px}@media screen and (min-width:47.5em){.forgot-password__header-title{font-size:3.75rem;margin-bottom:26px}}@media screen and (min-width:63.75em){.forgot-password__header-title{font-size:5rem;margin-bottom:23px}}.forgot-password__header-title span{font-weight:100}.forgot-password__header-body{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:auto;margin-bottom:32px;width:280px}@media screen and (min-width:47.5em){.forgot-password__header-body{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px;width:640px}}@media screen and (min-width:63.75em){.forgot-password__header-body{margin-bottom:50px}}.forgot-password__header-body .invalid-token span{color:red;display:block}.forgot-password__header-body .invalid-token a{color:#000}.forgot-password__header-thanks{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:auto;margin-bottom:22px}@media screen and (min-width:47.5em){.forgot-password__header-thanks{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px}}@media screen and (min-width:63.75em){.forgot-password__header-thanks{margin-bottom:50px}}.forgot-password__formcontainer{font-size:0;margin:auto;width:280px}.forgot-password__formcontainer .floating-input,.forgot-password__formcontainer .floating-textarea,.forgot-password__formcontainer .floating-select{margin-bottom:15px}.forgot-password__formcontainer .floating-input input[type="text"],.forgot-password__formcontainer .floating-input input[type="password"],.forgot-password__formcontainer .floating-input textarea,.forgot-password__formcontainer .floating-textarea input[type="text"],.forgot-password__formcontainer .floating-textarea input[type="password"],.forgot-password__formcontainer .floating-textarea textarea,.forgot-password__formcontainer .floating-select input[type="text"],.forgot-password__formcontainer .floating-select input[type="password"],.forgot-password__formcontainer .floating-select textarea{background-color:#f1f1f1}.forgot-password__formcontainer .floating-input input[type="text"]:focus,.forgot-password__formcontainer .floating-input input[type="password"]:focus,.forgot-password__formcontainer .floating-input textarea:focus,.forgot-password__formcontainer .floating-textarea input[type="text"]:focus,.forgot-password__formcontainer .floating-textarea input[type="password"]:focus,.forgot-password__formcontainer .floating-textarea textarea:focus,.forgot-password__formcontainer .floating-select input[type="text"]:focus,.forgot-password__formcontainer .floating-select input[type="password"]:focus,.forgot-password__formcontainer .floating-select textarea:focus{outline:0}.forgot-password__ajaxloading{text-align:center;display:none}.forgot-password__messaging{font-weight:500;font-size:.75rem;margin:0 auto;width:240px}.forgot-password__messaging-description{font-weight:300;font-size:.75rem;line-height:1rem;letter-spacing:.08rem;color:#666;margin-bottom:20px}.forgot-password__messaging-description span{color:#000;font-weight:500}.forgot-password__messaging-error{color:red;margin-bottom:10px;display:none;text-align:center;font-size:.9375rem}.forgot-password__messaging-error span{display:block}.forgot-password__messaging-success{color:#000;margin-bottom:10px;display:none;font-size:.9375rem;text-align:center}.forgot-password__messaging a{color:#000}.forgot-password__info{margin:auto;width:240px}.forgot-password__submit{margin:auto;text-align:center}.forgot-password__submit .button{width:240px}.forgot-password__another{text-align:center;margin:auto}.forgot-password__another .button{width:240px}.shoppable-page__thankyou-container{text-align:center;margin:0 auto;width:90%}@media screen and (min-width:47.5em){.shoppable-page__thankyou-container{width:500px}}.shoppable-page__header{width:280px;margin:0 auto 0}@media screen and (min-width:47.5em){.shoppable-page__header{width:620px}}@media screen and (min-width:63.75em){.shoppable-page__header{width:630px;margin-bottom:0}}@media screen and (min-width:80em){.shoppable-page__header{margin-bottom:0}}.shoppable-page__header-title{font-weight:500;text-transform:uppercase;font-size:2.25rem;line-height:1em;margin:auto;margin-bottom:20px}@media screen and (min-width:47.5em){.shoppable-page__header-title{font-size:3.75rem;margin-bottom:26px}}@media screen and (min-width:63.75em){.shoppable-page__header-title{font-size:5rem;margin-bottom:23px}}.shoppable-page__header-title span{font-weight:100}.shoppable-page__header-thanks{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:auto;margin-bottom:22px}@media screen and (min-width:47.5em){.shoppable-page__header-thanks{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px}}@media screen and (min-width:63.75em){.shoppable-page__header-thanks{margin-bottom:50px}}.shoppable-page__header-thanks a{color:#000}.shoppable-page__header-thanks a:hover{color:#fc2561}.shoppable-page__header-thanks span{font-weight:500;color:#000}.shoppable-page__footer img{max-width:100%}.shoppable-page__content{position:relative;margin:0 auto}@media screen and (min-width:0) and (max-width:47.4375em){.shoppable-page__content{width:280px}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.shoppable-page__content{width:680px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.shoppable-page__content{width:960px}}@media screen and (min-width:80em) and (max-width:9999em){.shoppable-page__content{width:1160px}}.shoppable-page__sidebar{width:275px;margin-right:40px;float:left;display:none}@media screen and (min-width:47.5em){.shoppable-page__sidebar{display:block}}@media screen and (min-width:63.75em){.shoppable-page__sidebar{margin-right:60px}}@media screen and (min-width:80em){.shoppable-page__sidebar{margin-right:80px}}.shoppable-page__sidebar h1{font-size:2.25rem;line-height:2.0625rem;letter-spacing:.1rem;margin:0;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.5);font-weight:100;text-transform:uppercase}.shoppable-page__sidebar h1 span{font-weight:500}.shoppable-page__sidebar .shoppable-page__stores-container .button{width:100%;padding:.75rem 1rem}.shoppable-page__info{letter-spacing:.05rem;text-align:center;text-transform:uppercase}@media screen and (min-width:47.5em){.shoppable-page__info{display:none}}.shoppable-page__info h1{text-align:left;font-size:1.125rem;font-weight:100;float:left;margin:0}.shoppable-page__info h1 span{font-weight:500}.shoppable-page__info .shoppable-page__total-items{text-align:left;float:right;font-size:.6875rem;line-height:1.375rem;font-weight:300}.shoppable-page__info .shoppable-page__current-shop{text-align:left;position:relative;margin-top:15px;width:100%;height:40px;line-height:40px;background:#fafafa;border:1px solid rgba(153,153,153,0.5);clear:both;float:left;color:#ff387a;font-size:.75rem;font-weight:300;padding-left:20px;padding-right:40px;letter-spacing:.1rem}.shoppable-page__info .shoppable-page__current-shop .name{float:left}.shoppable-page__info .shoppable-page__current-shop .number{float:right}.shoppable-page__info .shoppable-page__current-shop:after{content:"";position:absolute;right:12px;top:52%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.shoppable-page__info .shoppable-page__total{text-align:left;clear:both;float:left;width:100%;font-size:.875rem;line-height:1.25rem;color:#000;letter-spacing:.1rem;padding:0 20px;margin:18px 0 0 0}.shoppable-page__info .shoppable-page__total .text{float:left;font-weight:100;font-size:.9375rem}.shoppable-page__info .shoppable-page__total .amount{float:right;font-weight:500}.shoppable-page__button{margin:0 auto;margin-top:15px;margin-bottom:20px;clear:both;width:220px}.shoppable-page__store-items{display:none}.shoppable-page__store-items.active{display:block}.shoppable-page__items{border-top:1px solid rgba(0,0,0,0.5)}@media screen and (min-width:0) and (max-width:47.4375em){.shoppable-page__items{border-bottom:1px solid #000}.is-empty .shoppable-page__items{margin-top:20px}}@media screen and (min-width:47.5em){.shoppable-page__items{border-top:0}}.shoppable-page__items h2{text-transform:uppercase;display:none;border-bottom:1px solid rgba(0,0,0,0.5);margin:0;margin-top:11px;padding-bottom:25px;font-weight:300;letter-spacing:.07rem;color:#000;font-size:.8125rem;line-height:.75rem}@media screen and (min-width:47.5em){.shoppable-page__items h2{display:block}}@media screen and (min-width:47.5em){.shoppable-page__items{float:left;width:360px}}@media screen and (min-width:63.75em){.shoppable-page__items{width:620px}}@media screen and (min-width:80em){.shoppable-page__items{width:760px}}.shoppable-page__columns{height:40px;line-height:40px;font-weight:100;font-size:.8125rem;letter-spacing:.1rem;width:100%;border-bottom:1px solid rgba(0,0,0,0.5);display:none}.shoppable-page__columns div{float:left;text-transform:uppercase}.shoppable-page__columns .item{width:340px}@media screen and (min-width:80em){.shoppable-page__columns .item{width:385px}}.shoppable-page__columns .price{width:110px}@media screen and (min-width:63.75em){.shoppable-page__columns{display:block}}.shoppable-page__item{position:relative;width:100%;padding:18px 0;border-bottom:1px solid rgba(153,153,153,0.35);transition:opacity .4s ease;opacity:1}@media screen and (min-width:0) and (max-width:47.4375em){.shoppable-page__item:last-child{border-bottom:0}}@media screen and (min-width:47.5em){.shoppable-page__item{padding:30px 0}}@media screen and (min-width:63.75em){.shoppable-page__item{padding:40px 0 30px 0}.shoppable-page__item:last-child{border-bottom:0}}.shoppable-page__item.remove{opacity:0}.shoppable-page__item .image{width:80px;margin-right:15px;float:left;box-shadow:0 34px 58px -33px rgba(0,0,0,0.75)}.shoppable-page__item .image img{width:100%}.shoppable-page__item .image:after{width:80px;height:7px;top:97%}@media screen and (min-width:47.5em){.shoppable-page__item .image{width:140px;margin-right:20px;box-shadow:0 60px 56px -55px rgba(0,0,0,0.55)}.shoppable-page__item .image img{width:105px;margin:0 auto;display:block}.shoppable-page__item .image:after{width:140px;height:11px}}.shoppable-page__item .info{width:185px;float:right;text-transform:uppercase;letter-spacing:.075rem}@media screen and (min-width:47.5em){.shoppable-page__item .info{width:200px}}@media screen and (min-width:63.75em){.shoppable-page__item .info{width:460px}}@media screen and (min-width:80em){.shoppable-page__item .info{width:600px}}.shoppable-page__item .info .title-container{overflow:auto;float:left}@media screen and (min-width:63.75em){.shoppable-page__item .info .title-container{width:179px}}@media screen and (min-width:80em){.shoppable-page__item .info .title-container{width:225px;overflow:visible}}.shoppable-page__item .info .title{float:left;font-size:.625rem;line-height:.75rem;font-weight:500;width:120px}@media screen and (min-width:47.5em){.shoppable-page__item .info .title{line-height:.875rem}}@media screen and (min-width:63.75em){.shoppable-page__item .info .title{font-size:.6875rem}}.shoppable-page__item .info .color{float:left;clear:both;font-size:.5625rem;line-height:.75rem;font-weight:300;letter-spacing:.1rem;margin-top:5px}@media screen and (min-width:47.5em){.shoppable-page__item .info .color{margin-top:10px}}.shoppable-page__item .info .stock{float:left;clear:both;font-size:.75rem;line-height:1.4375rem;font-weight:500;color:#fc2561;height:22px;width:100%}@media screen and (min-width:47.5em){.shoppable-page__item .info .stock{margin-top:15px;width:auto}}.shoppable-page__item .info .price{min-height:10px;float:right;font-size:.6875rem;line-height:.875rem;font-weight:100;position:absolute;top:18px;right:0}.shoppable-page__item .info .price span{letter-spacing:.1rem}@media screen and (min-width:63.75em){.shoppable-page__item .info .price span{display:none}}.shoppable-page__item .info .price div{font-weight:500}@media screen and (min-width:47.5em){.shoppable-page__item .info .price{line-height:.875rem;top:30px}}@media screen and (min-width:63.75em){.shoppable-page__item .info .price{position:relative;top:0;float:left;width:110px;font-size:.6875rem}}.shoppable-page__item .info .quantity{float:left;clear:both;margin-top:12px}@media screen and (min-width:0) and (max-width:47.4375em){.shoppable-page__item .info .quantity{width:150px}.shoppable-page__item .info .quantity select.quantity-select{float:left}}@media screen and (min-width:47.5em){.shoppable-page__item .info .quantity{margin-top:22px;width:150px}}@media screen and (min-width:63.75em){.shoppable-page__item .info .quantity{width:120px}}.shoppable-page__item .info .quantity .quantity-select.hidden{display:none}.shoppable-page__item .info .quantity div.quantity-text{font-size:.625rem;font-weight:500;margin-bottom:5px}@media screen and (min-width:63.75em){.shoppable-page__item .info .quantity div.quantity-text{display:none}}.shoppable-page__item .info .quantity input.quantity-input{display:none;height:25px;width:32px;text-align:center;font-size:.625rem;font-weight:300;font-family:"Neue Helvetica W01";float:left}.shoppable-page__item .info .quantity input.quantity-input.active{display:block}@media screen and (min-width:63.75em){.shoppable-page__item .info .quantity input.quantity-input{width:40px;height:32px;font-size:.8125rem}}.shoppable-page__item .info .quantity .chosen-container{width:66px;height:30px;float:left}.shoppable-page__item .info .quantity .chosen-container a.chosen-single{height:30px;line-height:30px}.shoppable-page__item .info .quantity .chosen-container.hidden{display:none}.shoppable-page__item .info .quantity a.update{font-size:.5625rem;line-height:1rem;font-weight:300;color:#999;text-decoration:none;border-bottom:1px solid #999;letter-spacing:.1rem;text-transform:capitalize;display:block;float:left;clear:both;margin-right:10px;margin-top:13px}.no-touch .shoppable-page__item .info .quantity a.update:hover,.shoppable-page__item .info .quantity a.update:active{color:#000}@media screen and (min-width:47.5em){.shoppable-page__item .info .quantity a.update{margin-top:4px;margin-left:10px;margin-right:0;clear:none}}.shoppable-page__item .info .quantity a.remove{float:left;clear:none;text-transform:capitalize;font-size:.5625rem;line-height:1rem;font-weight:300;color:#999;text-decoration:none;border-bottom:1px solid #999;letter-spacing:.1rem;margin-top:13px}.no-touch .shoppable-page__item .info .quantity a.remove:hover,.shoppable-page__item .info .quantity a.remove:active{color:#000}@media screen and (min-width:0) and (max-width:47.4375em){.stock+.shoppable-page__item .info .quantity a.remove{clear:both}}@media screen and (min-width:47.5em){.shoppable-page__item .info .quantity a.remove{clear:both;margin-left:0;margin-top:8px}}.shoppable-page__item .info .quantity .stock{float:left;clear:both;font-size:.75rem;line-height:1.4375rem;font-weight:500;color:#fc2561;height:22px;margin-bottom:20px}@media screen and (min-width:47.5em){.shoppable-page__item .info .quantity .stock{margin-top:-1px}}@media screen and (min-width:63.75em){.shoppable-page__item .info .quantity .stock{margin:0;margin-top:5px;display:block}}@media screen and (min-width:47.5em){.shoppable-page__item .info .quantity{margin-top:46px}}@media screen and (min-width:63.75em){.shoppable-page__item .info .quantity{position:relative;top:0;float:left;clear:none;margin-top:-7px}}.shoppable-page__item .info .button{width:80px;height:40px;line-height:40px;text-align:center;padding:0;font-size:.5rem;float:right;margin-top:-20px;letter-spacing:.12rem;position:absolute;bottom:47px;right:0;min-width:80px}@media screen and (min-width:47.5em){.shoppable-page__item .info .button{width:100px;height:30px;font-size:.625rem;line-height:1.875rem;bottom:30px}}@media screen and (min-width:63.75em){.shoppable-page__item .info .button{position:relative;bottom:0;float:right;clear:none;margin-top:-7px}}.shoppable-page__stores-container{text-transform:uppercase;letter-spacing:.075rem;text-align:center}.shoppable-page__stores-container h2{margin:0;height:40px;line-height:40px;padding-left:20px;font-size:.8125rem;font-weight:100;text-align:left}@media screen and (min-width:0) and (max-width:47.4375em){.shoppable-page__stores-container h2{margin-top:4px}}.shoppable-page__stores-container ul li{text-align:left;border-bottom:1px solid rgba(153,153,153,0.5)}.shoppable-page__stores-container ul li:last-child{border-bottom-color:rgba(0,0,0,0.5)}.shoppable-page__stores-container ul li a{width:100%;height:40px;line-height:40px;display:block;font-weight:500;font-size:.75rem;padding:0 15px;background:#fafafa;color:#000;position:relative}.shoppable-page__stores-container ul li a .name{float:left;text-overflow:ellipsis;overflow:hidden;width:75%}.shoppable-page__stores-container ul li a .number{float:right}.shoppable-page__stores-container ul li a.inactive{color:#999}.shoppable-page__stores-container ul li a.inactive:hover{cursor:default}.shoppable-page__stores-container ul li a.active:not(.inactive),.no-touch .shoppable-page__stores-container ul li a:hover:not(.inactive){background:#000;color:#fc2561}.shoppable-page__stores-container ul li a.active:not(.inactive):after,.no-touch .shoppable-page__stores-container ul li a:hover:not(.inactive):after{content:'';width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:5px solid #fff;font-size:0;line-height:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shoppable-page__stores-container .total{text-align:left;height:40px;line-height:40px;padding:0 15px;font-size:.75rem}.shoppable-page__stores-container .total .name{float:left;font-weight:100;font-size:.8125rem}.shoppable-page__stores-container .total .amount{float:right;font-weight:500}.shoppable-page__stores-container .button{width:244px}.shoppable-page__stores-container .button-primary{margin-top:4px}.shoppable-page__empty{position:relative;color:#666;font-size:12px;line-height:1.25rem;font-weight:300;text-align:center;letter-spacing:1.60000002384186px}.shoppable-page__empty h3{text-align:center;position:relative;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;font-weight:100;margin-bottom:3.125rem}.shoppable-page__empty h3:after{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-1.25rem;content:" ";width:2.5rem;height:.0625rem;background-color:#000}@media screen and (min-width:47.5em){.shoppable-page__empty h3:after{bottom:-1.5625rem}}.shoppable-page__empty p{font-weight:300;font-size:.75rem;padding:0 1.25rem}@media screen and (min-width:0) and (max-width:47.4375em){.shoppable-page__empty p{margin-top:-11px;margin-bottom:20px}}.splash-landing{position:relative;margin:0;width:100%;min-height:calc(100vh);margin-top:-90px;padding-top:90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:300;font-size:.625rem;line-height:.875rem;letter-spacing:.1em;color:#fff}@media screen and (min-width:47.5em){.splash-landing{margin-top:-60px;padding-top:60px;font-size:.75rem;line-height:1.25rem}}@media screen and (min-width:63.75em){.splash-landing{min-height:0}}.splash-landing--desktop{margin-top:0;padding-top:0;width:100%;min-height:778px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:63.75em){.splash-landing--desktop{display:none}}.splash-landing--mobile{width:100%}@media screen and (min-width:63.75em){.splash-landing--mobile{display:none}}.splash-landing__bg,.splash-landing__overlay{position:fixed !important;width:100vw;height:100vh;bottom:0;right:0;z-index:-1;margin:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:cover}.splash-landing__bg img,.splash-landing__bg video,.splash-landing__overlay img,.splash-landing__overlay video{width:100%;height:100%}.splash-landing__bg--video{position:absolute !important;overflow:hidden;height:100%;height:100%;min-height:850px}.splash-landing__bg--video video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto}.splash-landing__overlay{background:#000;opacity:.58}.splash-landing__body{width:100%}.splash-landing--desktop .splash-landing__body{max-width:1020px;margin:15px auto 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.splash-landing__section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;min-height:calc(100vh - 90px)}@media screen and (min-width:47.5em){.splash-landing__section{min-height:calc(100vh - 60px)}}.splash-landing__section--features{margin-top:150px}.splash-landing__section--desktop-mobile{width:320px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:right;-ms-flex-align:right;align-items:right;overflow:hidden;transition:all 1100ms ease-in-out;transition-delay:500ms;max-height:0}.animate--desktop .splash-landing__section--desktop-mobile{max-height:685px}.splash-landing__section--desktop-welcome{width:615px;height:685px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:left;-ms-flex-align:left;align-items:left}.splash-landing--desktop .splash-landing__section{min-height:auto}.splash-landing__intro{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.splash-landing__intro aside{width:100vw}.splash-landing__intro__top{text-transform:uppercase;font-size:.875rem;line-height:1.5rem;font-weight:500;letter-spacing:.1em;text-align:right;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:relative;overflow:hidden;transition:width 500ms ease-in-out;transition-delay:200ms;width:0}.splash-landing__intro__top:after{content:'';display:block;width:100%;height:4px;background:#fff}@media screen and (min-width:47.5em){.splash-landing__intro__top{font-size:1.25rem;line-height:1.25rem}}.splash-landing__intro__top div{width:40%;margin-bottom:3px}@media screen and (min-width:47.5em){.splash-landing__intro__top div{margin-bottom:7px}}.animate .splash-landing__intro__top{width:40%}.splash-landing__intro__title{text-transform:uppercase;font-size:2.8125rem;line-height:2.8125rem;font-weight:500;letter-spacing:.07em;margin-top:33px;margin-bottom:34px;transition:opacity 500ms ease-in-out;transition-delay:200ms;opacity:0}.splash-landing__intro__title span{font-weight:100;display:block}@media screen and (min-width:47.5em){.splash-landing__intro__title{font-size:4.5rem;line-height:4.5rem;margin-top:30px;margin-bottom:30px}}.animate .splash-landing__intro__title{opacity:1}.splash-landing__intro__bottom{font-weight:300;font-size:.625rem;line-height:.875rem;letter-spacing:.1em;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative;overflow:hidden;transition:width 500ms ease-in-out;transition-delay:200ms;width:0}.splash-landing__intro__bottom:before{content:'';display:block;width:100%;height:2px;background:#fff}@media screen and (min-width:47.5em){.splash-landing__intro__bottom{font-size:.75rem;line-height:1.25rem}}.splash-landing__intro__bottom div,.splash-landing__intro__bottom aside{float:right}.splash-landing__intro__bottom span{display:inline-block;width:160px}@media screen and (min-width:47.5em){.splash-landing__intro__bottom span{width:195px}}.splash-landing__intro__bottom div{width:56.25%;margin-top:7px}@media screen and (min-width:47.5em){.splash-landing__intro__bottom div{margin-top:5px}}.animate .splash-landing__intro__bottom{width:56.25%}.splash-landing__intro__arrow-down{position:absolute;bottom:15px;left:50%;margin-left:-7px;font-size:1rem;transition:500ms ease-in-out;transition-delay:200ms;opacity:0}.animate .splash-landing__intro__arrow-down{opacity:1}.splash-landing__features{width:100%}.splash-landing__feature{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:4px 0;transition:all 500ms ease-in-out}@media screen and (min-width:47.5em){.splash-landing__feature{margin:0}}.splash-landing__feature__content,.splash-landing__feature__icon{width:50%}.splash-landing__feature__content{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:all 500ms ease-in-out}.splash-landing__feature__content aside{position:relative}.splash-landing__feature__content aside:first-child:before{content:'AV';display:block;width:1px;font-weight:500;font-size:2.125rem;line-height:2.125rem;letter-spacing:.1em;word-break:break-all;opacity:0;visibility:hidden}@media screen and (min-width:47.5em){.splash-landing__feature__content aside:first-child:before{font-size:4.5rem;line-height:4.5rem}}.splash-landing__feature__content aside:last-child{position:absolute;top:100%;width:100%;transition:all 500ms ease-in;opacity:0}.is-active .splash-landing__feature__content aside:last-child{opacity:1;transition:all 500ms ease-out}.splash-landing__feature__content aside:last-child:after{content:'';display:block;height:2px;background:#fff;margin-left:auto;transition:width 500ms ease-in-out;width:0}.is-active .splash-landing__feature__content aside:last-child:after{width:100%}.splash-landing__feature__icon{position:relative;font-size:95px;line-height:1.2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:6px;height:20px;transition:opacity 500ms ease-in-out;opacity:0}@media screen and (min-width:47.5em){.splash-landing__feature__icon{padding-top:12px}}.splash-landing__feature__icon img{width:100%;max-width:80px;margin-left:auto;margin-right:20px}@media screen and (min-width:47.5em){.splash-landing__feature__icon img{max-width:140px}}.is-active .splash-landing__feature__icon{opacity:1}.splash-landing__feature__title{text-transform:uppercase;font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:.1em;position:absolute;bottom:0;left:0;width:100%;margin-top:0;margin-bottom:0;transition:all 300ms ease-in-out}.splash-landing__feature__title span{font-weight:100;display:block}@media screen and (min-width:47.5em){.splash-landing__feature__title{font-size:1.25rem;line-height:1.25rem}}.is-active .splash-landing__feature__title{font-size:2.125rem;line-height:2.125rem}@media screen and (min-width:47.5em){.is-active .splash-landing__feature__title{font-size:4.5rem;line-height:4.5rem}}.splash-landing__feature__excert{font-weight:300;font-size:.625rem;line-height:.875rem;letter-spacing:.1em;width:140px;margin-top:11px;margin-bottom:17px}@media screen and (min-width:47.5em){.splash-landing__feature__excert{font-size:.75rem;line-height:1.25rem;width:200px}}.splash-landing__feature__cta{color:#fff;margin-bottom:20px;border-color:rgba(153,153,153,0.35)}.splash-landing__feature__cta.button-outline{border-color:#fff}@media screen and (min-width:0) and (max-width:47.4375em){.splash-landing__feature__cta{min-width:135px;padding:0 15px;height:30px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.75rem;line-height:1rem}}@media screen and (min-width:47.5em){.splash-landing__feature__cta{margin-bottom:40px}}.splash-landing__feature__cta--explore{position:absolute;bottom:-155px;width:200px;left:-100px}@media screen and (min-width:47.5em){.splash-landing__feature__cta--explore{bottom:-320px}}.splash-landing__feature--profile{text-align:right}.splash-landing__feature--profile img{margin-left:20px;margin-right:auto}.splash-landing__feature--profile aside:last-child:after{margin-left:0}.splash-landing__feature--profile .splash-landing__feature__excert{margin-left:auto}.splash-landing__feature--chat{margin-bottom:100px}.splash-landing__feature--feed.is-active{-webkit-transform:translate3d(0,-110px,0);transform:translate3d(0,-110px,0)}.is-active--profile .splash-landing__feature--feed{-webkit-transform:translate3d(0,-217px,0);transform:translate3d(0,-217px,0)}.is-active--chat .splash-landing__feature--feed,.is-active--spacer .splash-landing__feature--feed{-webkit-transform:translate3d(0,-286px,0);transform:translate3d(0,-286px,0)}@media screen and (min-width:47.5em){.splash-landing__feature--feed.is-active{-webkit-transform:translate3d(0,-190px,0);transform:translate3d(0,-190px,0)}.is-active--profile .splash-landing__feature--feed{-webkit-transform:translate3d(0,-421px,0);transform:translate3d(0,-421px,0)}.is-active--chat .splash-landing__feature--feed,.is-active--spacer .splash-landing__feature--feed{-webkit-transform:translate3d(0,-557px,0);transform:translate3d(0,-557px,0)}}.splash-landing__feature--profile.is-active{-webkit-transform:translate3d(0,-177px,0);transform:translate3d(0,-177px,0)}.is-active--chat .splash-landing__feature--profile,.is-active--spacer .splash-landing__feature--profile{-webkit-transform:translate3d(0,-287px,0);transform:translate3d(0,-287px,0)}@media screen and (min-width:47.5em){.is-active--feed .splash-landing__feature--profile{-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.splash-landing__feature--profile.is-active{-webkit-transform:translate3d(0,-333px,0);transform:translate3d(0,-333px,0)}.is-active--chat .splash-landing__feature--profile,.is-active--spacer .splash-landing__feature--profile{-webkit-transform:translate3d(0,-567px,0);transform:translate3d(0,-567px,0)}}.is-active--profile .splash-landing__feature--chat{-webkit-transform:translate3d(0,-54px,0);transform:translate3d(0,-54px,0)}.splash-landing__feature--chat.is-active{-webkit-transform:translate3d(0,-245px,0);transform:translate3d(0,-245px,0)}@media screen and (min-width:47.5em){.is-active--feed .splash-landing__feature--chat{-webkit-transform:translate3d(0,-51px,0);transform:translate3d(0,-51px,0)}.is-active--profile .splash-landing__feature--chat{-webkit-transform:translate3d(0,-184px,0);transform:translate3d(0,-184px,0)}.splash-landing__feature--chat.is-active{-webkit-transform:translate3d(0,-475px,0);transform:translate3d(0,-475px,0)}}.splash-landing__feature.is-active--spacer{opacity:0}.splash-landing .trigger__intro,.splash-landing .trigger__features{position:absolute;top:0;left:0}.splash-landing .trigger__intro div,.splash-landing .trigger__features div{height:300px}.splash-landing .trigger__intro{top:-90px}@media screen and (min-width:47.5em){.splash-landing .trigger__intro{top:-60px}}.splash-landing__mobile{position:relative;width:289px;z-index:50}.splash-landing__mobile img{position:relative;width:100%;z-index:1}.splash-landing__mobile__video{position:absolute;top:63px;left:15px;z-index:0;width:259px;min-height:460px;background:#000}.splash-landing__mobile__video video{width:100%;height:auto}.splash-landing__welcome__title{text-transform:uppercase;font-size:6.25rem;line-height:6.25rem;font-weight:500;letter-spacing:.001em;margin-bottom:0}.splash-landing__welcome__title span{font-weight:100;display:-webkit-flex;display:-ms-flexbox;display:flex}.splash-landing__welcome__bottom{text-transform:none;font-size:18px;line-height:30px;letter-spacing:.1em;width:100%;border-top:4px solid #fff;margin-top:82px;padding-top:33px}.splash-landing__welcome__bottom span{width:240px;transition:all 300ms ease-in-out;transition-delay:200ms;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}.animate--desktop .splash-landing__welcome__bottom span{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.splash-landing__form{position:relative;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%;height:256px;padding-right:60px;padding-bottom:80px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.splash-landing__form:before{content:'';display:block;position:absolute;width:100vw;height:100%;top:0;background:#000;transition:all 950ms ease-in-out;transition-delay:700ms;right:100vw;opacity:0}.animate--desktop .splash-landing__form:before{right:0;opacity:.58}.splash-landing__form form{position:relative;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;transition:all 300ms ease-in-out;transition-delay:1100ms;opacity:0}.animate--desktop .splash-landing__form form{opacity:1}.splash-landing__form__field-label{font-size:.8125rem;line-height:1.375rem;margin-bottom:36px;width:560px;display:block}.splash-landing__form__field{width:380px}.splash-landing__form__submit{width:160px}.splash-landing__form__submit button{border-color:#fff}.splash-landing__form__field-input input{padding-top:5px !important;border:1px solid transparent !important;font-size:.875rem !important}.splash-landing__form__field-input label.error{position:absolute;width:500px;bottom:calc(100% + 10px);left:0;font-size:12px;letter-spacing:.1em}.splash-landing__form__field-input input.error{border-color:#f00 !important}.takeover{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;padding-top:90px;overflow:scroll;z-index:20;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:300;font-size:.625rem;line-height:.875rem;letter-spacing:.1em}@media screen and (min-width:47.5em){.takeover{padding-top:60px;font-size:.75rem;line-height:1.25rem}}.takeover__bg,.takeover__overlay{position:fixed !important;width:100vw;height:100vh;bottom:0;right:0;z-index:-1;margin:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:cover}.takeover__bg img,.takeover__overlay img{width:100%;height:100%}.takeover__overlay{background:#000;opacity:.58;z-index:10}.takeover__content{position:relative;padding-top:50px;padding-bottom:60px;z-index:11;color:#fff;width:200px}@media screen and (min-width:47.5em){.takeover__content{width:320px;font-size:.75rem;line-height:1.25rem}}.takeover-type--ftue .takeover__content{width:174px;padding-left:35px}@media screen and (min-width:47.5em){.takeover-type--ftue .takeover__content{width:342px;padding-left:70px;padding-right:70px}}.takeover__content-header__title{text-transform:uppercase;font-size:1.875rem;line-height:1.75rem;font-weight:500;letter-spacing:.1em;margin-bottom:10px}.takeover__content-header__title span{font-weight:100;display:block}@media screen and (min-width:47.5em){.takeover__content-header__title{font-size:3.125rem;line-height:3.125rem}}.takeover-type--ftue .takeover__content-header__title{font-size:.875rem;line-height:1.125rem}.takeover-type--ftue .takeover__content-header__title span{display:inline-block}@media screen and (min-width:47.5em){.takeover-type--ftue .takeover__content-header__title{font-size:18px;margin-top:30px}}.takeover__content-body p{margin-bottom:13px}.takeover__content-cta{color:#fff;width:190px;border-color:rgba(153,153,153,0.35)}.takeover__content-cta.button-outline{border-color:#fff}.takeover__content-cta+.takeover__content-cta{margin-top:15px}@media screen and (min-width:0) and (max-width:47.4375em){.takeover__content-cta{min-width:auto;padding:0 15px;height:30px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.75rem;line-height:1rem}}.takeover-type--ftue .takeover__content-cta{width:auto !important}.takeover__content-icon{margin-bottom:22px}.takeover-type--ftue .takeover__content-icon{margin-left:-35px}@media screen and (min-width:47.5em){.takeover-type--ftue .takeover__content-icon{margin-left:-75px}}.takeover__content-icon--phone-swipe{width:174px;height:174px;border:1px solid #fc2561;border-radius:50% 50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:47.5em){.takeover__content-icon--phone-swipe{width:342px;height:342px}}.takeover__content-icon--phone-swipe span.icon,.takeover__content-icon--phone-swipe .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .takeover__content-icon--phone-swipe span.color-picker__swatch:before,.takeover__content-icon--phone-swipe .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade span.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .takeover__content-icon--phone-swipe span.product-info__shade-swatch:before,.takeover__content-icon--phone-swipe .cheatsheet span.cheatsheet__dash,.cheatsheet .takeover__content-icon--phone-swipe span.cheatsheet__dash,.takeover__content-icon--phone-swipe span.video-kit__hero-image,.takeover__content-icon--phone-swipe span.video-kit__card-image,.takeover__content-icon--phone-swipe span.video-promoted__image{font-size:5.1875rem;padding-top:12px;line-height:1}@media screen and (min-width:47.5em){.takeover__content-icon--phone-swipe span.icon,.takeover__content-icon--phone-swipe .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches span.color-picker__swatch:before,.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .takeover__content-icon--phone-swipe span.color-picker__swatch:before,.takeover__content-icon--phone-swipe .module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade span.product-info__shade-swatch:before,.module-stateful.product-info .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .takeover__content-icon--phone-swipe span.product-info__shade-swatch:before,.takeover__content-icon--phone-swipe .cheatsheet span.cheatsheet__dash,.cheatsheet .takeover__content-icon--phone-swipe span.cheatsheet__dash,.takeover__content-icon--phone-swipe span.video-kit__hero-image,.takeover__content-icon--phone-swipe span.video-kit__card-image,.takeover__content-icon--phone-swipe span.video-promoted__image{font-size:10.25rem}}.takeover__tooltip{position:relative;float:left}.takeover__tooltip .header-icon{opacity:1 !important}.takeover__tooltip .header-icon span:after{content:''}.takeover__tooltip:before{content:'';position:absolute;z-index:-1;width:1px;height:53px;background:#fc2561;top:50%;right:16px}@media screen and (min-width:47.5em){.takeover__tooltip:before{right:18px}}@media screen and (min-width:63.75em){.takeover__tooltip:before{display:none}}.takeover__tooltip-highlight{position:absolute;top:0;left:0;width:100px;overflow:hidden;border-radius:50% 50%;z-index:1}@media screen and (min-width:47.5em){.takeover__tooltip-highlight{width:190px;height:190px}}.takeover__tooltip-content{position:absolute;top:94px;left:100%;width:100px;color:#fff;font-weight:300;font-size:.625rem;line-height:.875rem;letter-spacing:.1em}@media screen and (min-width:47.5em){.takeover__tooltip-content{font-size:.75rem;line-height:1rem}}@media screen and (min-width:63.75em){.takeover__tooltip-content{display:none}}.header-icon--content-feed+.takeover__tooltip-content{width:104px;left:-32px}@media screen and (min-width:47.5em){.header-icon--content-feed+.takeover__tooltip-content{width:130px;left:auto;right:17px;text-align:right}}.takeover-type--content-feed .header-icon--content-feed+.takeover__tooltip-content{width:165px}.takeover-type--content-feed-has-update .header-icon--content-feed+.takeover__tooltip-content{width:165px}@media screen and (min-width:47.5em){.takeover-type--content-feed-has-update .header-icon--content-feed+.takeover__tooltip-content{left:20px;right:auto;text-align:left;width:145px}}.header-icon--profile+.takeover__tooltip-content{left:45px;width:110px}@media screen and (min-width:47.5em){.header-icon--profile+.takeover__tooltip-content{width:125px;left:5px}}.takeover-type--profile .header-icon--profile+.takeover__tooltip-content{width:150px;left:-10px}@media screen and (min-width:47.5em){.takeover-type--profile .header-icon--profile+.takeover__tooltip-content{left:-50px}}.takeover-type--profile-has-update .header-icon--profile+.takeover__tooltip-content{width:170px;left:-10px}@media screen and (min-width:47.5em){.takeover-type--profile-has-update .header-icon--profile+.takeover__tooltip-content{width:150px;left:-50px}}.chatbot .takeover__tooltip-content{left:auto;top:29px;right:140px;width:150px}@media screen and (min-width:47.5em){.chatbot .takeover__tooltip-content{width:180px;right:255px;top:63px}}.chatbot .takeover__tooltip{position:absolute;bottom:0;right:0;width:1px;height:84px}@media screen and (min-width:47.5em){.chatbot .takeover__tooltip{width:125px;height:175px}}.chatbot .takeover__tooltip:before{top:35px;width:115px;height:1px}@media screen and (min-width:47.5em){.chatbot .takeover__tooltip:before{top:70px;right:0;width:237px}}.chatbot .takeover__tooltip .takeover__bg{position:absolute !important;right:32px;bottom:16px}.takeover-cloned.site-header{position:absolute;top:0;left:0;background:rgba(0,0,0,0.5)}@media screen and (min-width:47.5em){.takeover-cloned.site-header{display:none}}.takeover-cloned.site-header .header-bar{background:0}.takeover-cloned.site-header .header-banner{opacity:0 !important}.takeover-cloned.site-header .header-logo--bar,.takeover-cloned.site-header .icon-hamburger,.takeover-cloned.site-header .header-bar__links .header-icon{opacity:0}.takeover-type--ftue .takeover-cloned.site-header .header-logo--bar,.takeover-type--ftue .takeover-cloned.site-header .icon-hamburger,.takeover-type--ftue .takeover-cloned.site-header .header-bar__links .header-icon{opacity:1}.takeover-cloned.site-header:before{content:'';position:absolute;bottom:-70px;width:100%;height:70px;background:linear-gradient(to bottom,black 0,rgba(255,255,255,0) 100%);opacity:.4}.takeover-cloned.site-header .header-icon--content-feed,.takeover-cloned.site-header .header-icon--profile{position:relative}.takeover-cloned.site-header .header-icon--content-feed span:after,.takeover-cloned.site-header .header-icon--profile span:after{position:absolute;z-index:0;top:calc(50% - 19px);left:-4px;width:39px;height:39px;background:#000;border:1px solid #fc2561;border-radius:50% 50%}@media screen and (min-width:47.5em){.takeover-cloned.site-header .header-icon--content-feed span:after,.takeover-cloned.site-header .header-icon--profile span:after{left:-2px}}.takeover-cloned.site-header .header-icon--content-feed span:before,.takeover-cloned.site-header .header-icon--profile span:before{position:relative;z-index:1}.takeover-cloned.chatbot{opacity:0}.takeover-type--all-features .takeover-cloned.chatbot,.takeover-type--chat .takeover-cloned.chatbot{opacity:1}.takeover-ready{height:100%}.takeover-ready body,.takeover-ready div.container,.takeover-ready div.site-container{height:100%;overflow:hidden}.takeover-ready div.site-container{margin-top:-90px}@media screen and (min-width:47.5em){.takeover-ready div.site-container{margin-top:-90px}}.takeover-ready .chatbot:not(.takeover-cloned){z-index:5}.takeover-ready .chatbot__button--launcher img{bottom:20px}.header-full-width{padding:10px 0}@media screen and (min-width:47.5em){.header-full-width{padding:0}}@media screen and (min-width:63.75em){.header-full-width{padding:30px 0}}.header-full-width__title{margin-top:.75rem;margin-bottom:1.125rem;font-size:2rem;line-height:2rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.header-full-width__title{font-size:2.5rem;line-height:2.625rem}}@media screen and (min-width:63.75em){.header-full-width__title{font-size:5.625rem;line-height:5rem}}.header-full-width__content{position:relative;background-color:#fff;width:16.25rem;margin:0 auto;padding-bottom:1.25rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.header-full-width__content{width:28.75rem}}@media screen and (min-width:63.75em){.header-full-width__content{width:50rem}}.header-full-width__content:before{content:'';display:block;height:420px;z-index:-1;width:1px;background:#000;-webkit-transform:translate(-50%,-41%) rotate(45deg);-ms-transform:translate(-50%,-41%) rotate(45deg);transform:translate(-50%,-41%) rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;top:35%;left:50%}@media screen and (min-width:47.5em){.header-full-width__content:before{-webkit-transform:translate(-50%,-48%) rotate(45deg);-ms-transform:translate(-50%,-48%) rotate(45deg);transform:translate(-50%,-48%) rotate(45deg);height:470px;top:45%}}@media screen and (min-width:63.75em){.header-full-width__content:before{height:620px;top:46%}}.header-full-width__tags{margin:0;letter-spacing:.1em;font-weight:300;color:#999;width:12.5rem;font-size:.5625rem;line-height:1.125rem}@media screen and (min-width:47.5em){.header-full-width__tags{width:100%;font-size:.625rem;line-height:1.25rem}}.header-full-width__tags--label{color:#666}.header-full-width__tags a{cursor:pointer;color:#999;text-decoration:none}.header-full-width__tags a:hover{color:#fc2561}.header-full-width__sharing{margin-top:1.25rem;border-top:.0625rem solid rgba(0,0,0,0.35);padding-top:.625rem}.header-full-width .heading span{clear:both;display:block}.full-width-image{width:15rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.full-width-image{padding-top:2.8125rem;width:43.75rem}}@media screen and (min-width:63.75em){.full-width-image{width:48.4375rem;padding-top:2.5rem}}.full-width-image__content{position:relative}@media screen and (min-width:47.5em) and (max-width:63.6875em){.full-width-image__content{width:40rem}}@media screen and (min-width:63.75em){.full-width-image__content{width:45.9375rem}}.full-width-image__content:after{z-index:-1;content:" ";width:28.75rem;height:28.75rem;background-color:#000;position:absolute;top:-2.8125rem;right:-3.75rem}@media screen and (min-width:0) and (max-width:47.4375em){.full-width-image__content:after{display:none}}@media screen and (min-width:63.75em){.full-width-image__content:after{top:-2.5rem;right:-2.5rem}}.full-width-image__image{width:100%}.instagram-embed{height:353px;overflow:hidden}@media screen and (min-width:0) and (max-width:47.4375em){.instagram-embed{width:17.5rem}}@media screen and (min-width:47.5em){.instagram-embed{height:581px;width:31.25rem}}.full-width-image-with-copy{padding-top:1.25rem;width:18.75rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.full-width-image-with-copy{width:42.5rem}}@media screen and (min-width:47.5em){.full-width-image-with-copy{padding-top:2.5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.full-width-image-with-copy{width:57.5rem}}@media screen and (min-width:80em){.full-width-image-with-copy{width:70rem}}.full-width-image-with-copy__content{position:relative}@media screen and (min-width:0) and (max-width:47.4375em){.full-width-image-with-copy__content{width:17.5rem}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.full-width-image-with-copy__content{width:40rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.full-width-image-with-copy__content{width:55rem}}@media screen and (min-width:80em){.full-width-image-with-copy__content{width:67.5rem}}.full-width-image-with-copy__content:after{z-index:-1;content:" ";background-color:#000;width:10rem;height:10rem;position:absolute;top:-1.25rem;right:-1.25rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.full-width-image-with-copy__content:after{width:20rem;height:20rem}}@media screen and (min-width:47.5em){.full-width-image-with-copy__content:after{top:-2.5rem;right:-2.5rem}}@media screen and (min-width:63.75em){.full-width-image-with-copy__content:after{width:28.75rem;height:28.75rem}}.full-width-image-with-copy__image{overflow:hidden;width:17.5rem;height:11.5625rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.full-width-image-with-copy__image{width:40rem;height:26.5rem}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.full-width-image-with-copy__image{width:55rem;height:36.5rem}}@media screen and (min-width:80em){.full-width-image-with-copy__image{width:67.5rem;height:38.125rem}}.full-width-image-with-copy__image img{width:100%}.full-width-image-with-copy__title{color:#000;font-size:1rem;line-height:1.25rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;margin:1.625rem 0}@media screen and (min-width:47.5em){.full-width-image-with-copy__title{margin-top:0}}.full-width-image-with-copy__text{color:#666;font-size:.75rem;line-height:1.25rem;font-weight:300;letter-spacing:.1em;margin-bottom:.625rem}@media screen and (min-width:47.5em){.full-width-image-with-copy__text{font-size:.8125rem;line-height:1.375rem}}.full-width-image-with-copy__text p{margin-bottom:0}@media screen and (min-width:0) and (max-width:47.4375em){.full-width-image-with-copy__sharing{margin-bottom:.9375rem}}@media screen and (min-width:47.5em){.full-width-image-with-copy__description{float:left;border-left:.0625rem solid rgba(153,153,153,0.35);padding-left:2.5rem;width:20rem;margin-right:2.5rem;margin-top:1.5625rem}}@media screen and (min-width:63.75em){.full-width-image-with-copy__description{width:23.75rem;margin-left:3.75rem}}@media screen and (min-width:80em){.full-width-image-with-copy__description{width:27.5rem;margin-left:13.75rem}}.full-width-image-with-copy__featured-product{float:right;border-bottom:1.25rem solid #000;width:17.5rem}@media screen and (min-width:47.5em){.full-width-image-with-copy__featured-product{margin-top:1.5625rem}}@media screen and (min-width:63.75em){.full-width-image-with-copy__featured-product{width:23.75rem}}.full-width-image-with-copy__featured-product .cta-text{margin-top:.625rem}.full-width-image-with-copy__featured-info{float:left}.full-width-image-with-copy__featured-name{display:block;font-size:1.625rem;line-height:1;font-weight:100;text-transform:uppercase;width:10rem;letter-spacing:.1em;margin-top:.9375rem}@media screen and (min-width:47.5em){.full-width-image-with-copy__featured-name{margin-bottom:.5rem}}@media screen and (min-width:63.75em){.full-width-image-with-copy__featured-name{font-size:2.125rem;margin-top:0}}.full-width-image-with-copy__featured-image{width:5.125rem;height:8rem;overflow:hidden;margin-right:1.125rem;float:right}.full-width-image-with-copy__featured-image img{width:100%}.styled-text-elements{position:relative;margin:3.75rem auto 5rem}@media screen and (min-width:63.75em){.styled-text-elements{margin:5rem auto 6.25rem}}@media screen and (min-width:0) and (max-width:47.4375em){.styled-text-elements{width:17.5rem}.styled-text-elements.with-images{width:20rem}}@media screen and (min-width:47.5em){.styled-text-elements{width:40rem}.styled-text-elements.with-images{width:42.5rem}}@media screen and (min-width:63.75em){.styled-text-elements.with-images{width:62.5rem}}.styled-text-elements.withLine:before{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);content:" ";height:.0625rem;background-color:#000;width:1.875rem;top:-1.5625rem}@media screen and (min-width:47.5em){.styled-text-elements.withLine:before{width:3.75rem;top:-1.875rem}}.styled-text-elements:after{display:none;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);content:" ";height:.0625rem;background-color:#000;width:1.875rem;bottom:-1.5625rem}@media screen and (min-width:47.5em){.styled-text-elements:after{width:3.75rem;bottom:-3.75rem}}.styled-text-elements__title{text-transform:uppercase;font-size:1.375rem;line-height:1;letter-spacing:.06em;text-align:center;margin-top:0;margin-bottom:1.875rem}@media screen and (min-width:47.5em){.styled-text-elements__title{font-size:2.5rem}}.styled-text-elements p{text-align:center;font-size:.875rem;line-height:1.5rem;letter-spacing:.1em;font-weight:300;color:#666}@media screen and (min-width:47.5em){.styled-text-elements p{font-size:1rem;line-height:2rem;margin-bottom:1.875rem}}.styled-text-elements p:last-child{margin-bottom:0}@media screen and (min-width:0) and (max-width:47.4375em){.styled-text-elements.with-images p{padding:0 20px}}@media screen and (min-width:63.75em){.styled-text-elements.with-images p{width:640px;margin:0 auto}}.styled-text-elements strong,.styled-text-elements b{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#666}.styled-text-elements a,.styled-text-elements u{text-decoration:none;border-bottom:.0625rem solid rgba(102,102,102,0.75)}.styled-text-elements a{color:#000}.styled-text-elements a:hover{color:#fc2561;border-bottom-color:#fc2561}.styled-text-elements__title_txt{font-size:1.375rem;text-transform:uppercase;line-height:1;letter-spacing:.06em;text-align:center;margin-top:0;margin-bottom:1rem}.styled-text-elements__title_txt sup{font-size:.6875rem}.styled-text-elements ul{font-weight:300;text-align:center;letter-spacing:.1em;font-size:.875rem;line-height:1.5rem;list-style-type:none;margin:0 auto;padding:0 20px}.styled-text-elements ul a{color:#000}@media screen and (min-width:47.5em){.styled-text-elements ul{width:40rem}}.styled-text-elements ul li{position:relative;margin-top:2.5rem;color:#666}.styled-text-elements ul li:before{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);content:"—";font-weight:300;font-size:1rem;line-height:2rem;top:-1.5625rem}@media screen and (min-width:47.5em){.styled-text-elements ul li:before{width:3.75rem;top:-1.875rem}}.styled-text-elements ol{counter-reset:list;font-weight:300;text-align:center;letter-spacing:.1em;font-size:.875rem;line-height:1.5rem;padding:0;margin:0 auto;color:#666}.styled-text-elements ol a{color:#000}@media screen and (min-width:47.5em){.styled-text-elements ol{width:30rem}}.styled-text-elements ol li{position:relative;list-style-type:none;margin-top:6.5625rem}@media screen and (min-width:47.5em){.styled-text-elements ol li{margin-top:11.875rem}}.styled-text-elements ol li:before{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:-4.375rem;counter-increment:list;content:"0" counter(list);font-weight:500;font-size:1.375rem;line-height:2.1875rem;color:#000}@media screen and (min-width:47.5em){.styled-text-elements ol li:before{font-size:2.5rem;line-height:3.75rem;top:-120px;position:absolute}}.styled-text-elements ol li:after{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);content:" ";top:-4rem;border-left:.0625rem solid #000;border-right:.1875rem solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% -22%;-ms-transform-origin:50% -22%;transform-origin:50% -22%;width:2.5rem;height:2.5rem}@media screen and (min-width:47.5em){.styled-text-elements ol li:after{width:5rem;height:5rem;top:-7.125rem}}.styled-text-elements ol li h3{font-weight:500;font-size:.875rem;line-height:1.375rem;text-transform:uppercase;letter-spacing:.2em}@media screen and (min-width:47.5em){.styled-text-elements ol li h3{font-size:1rem}}.styled-text-elements .styled-text-image{overflow:auto;position:relative;width:300px;padding-bottom:20px;margin:40px auto}.styled-text-elements .styled-text-image+p{margin-top:40px}.styled-text-elements .styled-text-image img{width:260px}.styled-text-elements .styled-text-image:after{display:block;content:'';position:absolute;bottom:0;height:60%;width:70%;padding-bottom:20px;border-bottom:20px solid #000}@media screen and (min-width:47.5em){.styled-text-elements .styled-text-image{width:320px;overflow:visible;margin-top:20px}.styled-text-elements .styled-text-image img{width:280px}}@media screen and (min-width:63.75em){.styled-text-elements .styled-text-image img{width:260px}}.styled-text-elements .styled-text-image--right-border{margin-left:14px}.styled-text-elements .styled-text-image--right-border img{float:left}.styled-text-elements .styled-text-image--right-border:after{right:20px;border-right:20px solid #000}@media screen and (min-width:47.5em){.styled-text-elements .styled-text-image--right-border{margin-left:0;left:20px;float:right;padding-left:30px}.styled-text-elements .styled-text-image--right-border:after{right:-10px}}@media screen and (min-width:63.75em){.styled-text-elements .styled-text-image--right-border{left:10px}.styled-text-elements .styled-text-image--right-border:after{right:10px}}.styled-text-elements .styled-text-image--left-border{margin-left:-16px}.styled-text-elements .styled-text-image--left-border img{float:right}.styled-text-elements .styled-text-image--left-border:after{left:20px;border-left:20px solid #000}@media screen and (min-width:47.5em){.styled-text-elements .styled-text-image--left-border{margin-left:0;right:20px;float:left;padding-right:30px}.styled-text-elements .styled-text-image--left-border:after{left:-10px}}@media screen and (min-width:63.75em){.styled-text-elements .styled-text-image--left-border{right:10px}.styled-text-elements .styled-text-image--left-border:after{left:10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.styled-text-elements ol li:before{top:-5.8rem}}@media screen and (-ms-high-contrast:active) and (min-width:0) and (max-width:47.4375em),screen and (-ms-high-contrast:none) and (min-width:0) and (max-width:47.4375em){.styled-text-elements ol li:before{top:-3.4rem}}.gigiHalfWidthImage .gigi-wrapper{width:320px;position:relative;margin:-3.75rem auto -3.75rem}@media screen and (min-width:0) and (max-width:47.4375em){.gigiHalfWidthImage .gigi-wrapper{padding-bottom:20px}}@media screen and (min-width:47.5em){.gigiHalfWidthImage .gigi-wrapper{width:760px;padding-bottom:20px}}@media screen and (min-width:63.75em){.gigiHalfWidthImage .gigi-wrapper{width:1024px;padding-bottom:40px;margin:-5rem auto -5rem}}@media screen and (min-width:80em){.gigiHalfWidthImage .gigi-wrapper{width:1280px;padding-bottom:40px}}@media screen and (min-width:0) and (max-width:47.4375em){.gigiHalfWidthImage .gigi-wrapper .half-width-image:before{content:'';display:block;height:550px;z-index:1;width:1px;background:#000;-webkit-transform:translate(-50%,-41%) rotate(45deg);-ms-transform:translate(-50%,-41%) rotate(45deg);transform:translate(-50%,-41%) rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;top:28%;left:50%}}.gigiHalfWidthImage .gigi-wrapper .half-width-image__hero:after{display:none}.gigiHalfWidthImage .gigi-wrapper .half-width-image__content-box{background-color:#edd9d2;padding:0}.gigiHalfWidthImage .gigi-wrapper .half-width-image__content-box:after{z-index:inherit}.gigiHalfWidthImage .gigi-wrapper .half-width-image__content-box-inner{background-color:#edd9d2;z-index:2;position:relative;padding:20px 20px 10px 20px}.gigiHalfWidthImage .gigi-wrapper .half-width-image__content-box-inner>p{letter-spacing:.1rem;font-size:.75rem;line-height:1.25rem;font-weight:300;color:#666}@media screen and (min-width:47.5em){.gigiHalfWidthImage .gigi-wrapper .half-width-image__content-box-inner>p{font-size:.8125rem;line-height:1.375rem}}@media screen and (min-width:80em){.gigiHalfWidthImage .gigi-wrapper .half-width-image__content-box-inner>p{padding-top:14px;padding-bottom:20px}}.gigiHalfWidthImage .gigi-wrapper .half-width-image__header{background-color:#edd9d2;z-index:2;position:relative}.gigiHalfWidthImage .gigi-wrapper .half-width-image__icons{display:none}.half-width-image{width:320px;position:relative}@media screen and (min-width:0) and (max-width:47.4375em){.half-width-image{padding-bottom:20px}}@media screen and (min-width:47.5em){.half-width-image{width:760px;padding-bottom:20px}}@media screen and (min-width:63.75em){.half-width-image{width:1024px;padding-bottom:40px}}@media screen and (min-width:80em){.half-width-image{width:1280px;padding-bottom:40px}}.half-width-image__smoosh{width:260px;position:absolute;left:-90px;top:-40px;z-index:-1}@media screen and (min-width:47.5em){.half-width-image__smoosh{width:560px;left:-240px;top:-40px}}@media screen and (min-width:63.75em){.half-width-image__smoosh{width:560px;left:-240px;top:-70px;z-index:1}}@media screen and (min-width:80em){.half-width-image__smoosh{width:560px;left:-240px}}.half-width-image__hero{width:240px;margin:70px 0 0 40px;float:left;position:relative;z-index:2}.half-width-image__hero img{width:100%}@media screen and (min-width:0) and (max-width:47.4375em){.half-width-image__hero:after{content:'';display:block;height:450px;z-index:-1;width:1px;background:#000;-webkit-transform:translate(-50%,-41%) rotate(45deg);-ms-transform:translate(-50%,-41%) rotate(45deg);transform:translate(-50%,-41%) rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;top:37%;left:50%}}@media screen and (min-width:47.5em){.half-width-image__hero{width:320px;margin:140px 0 0 60px}.half-width-image__hero:after{content:'';width:80%;height:72%;border-left:60px solid #000;border-bottom:20px solid #000;position:absolute;bottom:-17px;left:-60px}}@media screen and (min-width:63.75em){.half-width-image__hero{width:420px;margin:70px 0 0 90px}.half-width-image__hero:after{content:'';width:85%;height:67%;border-left:90px solid #000;border-bottom:40px solid #000;position:absolute;bottom:-36px;left:-90px}}@media screen and (min-width:80em){.half-width-image__hero{width:640px;margin:80px 0 0 100px}.half-width-image__hero:after{content:'';width:70%;height:57%;border-left:100px solid #000;border-bottom:40px solid #000;position:absolute;bottom:-36px;left:-100px}}.half-width-image__content-box{width:260px;float:left;position:relative;padding:20px 5px 10px 20px;margin-left:20px;background:#fff}@media screen and (min-width:47.5em){.half-width-image__content-box{width:311px;margin-top:160px;margin-left:26px;padding:20px 20px 10px 20px}.half-width-image__content-box:before{display:none}.half-width-image__content-box:after{content:'';display:block;height:550px;z-index:-1;width:1px;background:#000;-webkit-transform:translate(-50%,-41%) rotate(45deg);-ms-transform:translate(-50%,-41%) rotate(45deg);transform:translate(-50%,-41%) rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;top:38%;left:50%}}@media screen and (min-width:63.75em){.half-width-image__content-box{width:420px;margin-left:20px;margin-top:100px}.half-width-image__content-box:after{top:36%;height:740px}}@media screen and (min-width:80em){.half-width-image__content-box{padding-right:0;width:440px;margin-left:40px;margin-top:120px}.half-width-image__content-box:after{top:33%;height:800px}}.half-width-image__content-box:before{content:'';height:62%;width:81%;z-index:-1;position:absolute;left:-20px;bottom:-20px;border-left:20px solid #000;border-bottom:20px solid #000}.half-width-image__content-box>p{margin-top:25px;letter-spacing:.1rem;font-size:.75rem;line-height:1.25rem;font-weight:300;color:#666}@media screen and (min-width:47.5em){.half-width-image__content-box>p{font-size:.8125rem;line-height:1.375rem}}@media screen and (min-width:80em){.half-width-image__content-box>p{padding-top:14px;padding-bottom:20px}}.half-width-image__header{font-size:2rem;line-height:2rem;letter-spacing:.07rem;font-weight:100;margin-top:18px;margin-bottom:18px;text-transform:uppercase}.half-width-image__header span{font-weight:500}@media screen and (min-width:47.5em){.half-width-image__header{font-size:2.5rem;line-height:2.625rem}}@media screen and (min-width:63.75em){.half-width-image__header{font-size:4.375rem;line-height:4rem;width:85%}}@media screen and (min-width:80em){.half-width-image__header{font-size:5.625rem;line-height:5rem;width:90%}}.half-width-image__colophon{font-size:.5625rem;font-weight:300;color:#999;letter-spacing:.07rem;text-transform:uppercase}.half-width-image__colophon a{color:#000;text-decoration:none}.half-width-image__colophon a:hover{color:#999}.half-width-image__colophon span:first-child{margin-right:8px}.half-width-image__colophon span:last-child{margin-left:10px}@media screen and (min-width:47.5em){.half-width-image__colophon{font-size:.6875rem}}.half-width-image__tags{font-size:.5625rem;line-height:1.125rem;color:#999;letter-spacing:.07rem;font-weight:300}.half-width-image__tags a{color:#999;text-decoration:none}.half-width-image__tags a:hover{color:#fc2561}.half-width-image__tags>span{color:#000}@media screen and (min-width:47.5em){.half-width-image__tags{font-size:.625rem;line-height:1.25rem}}.half-width-image__icons{width:100%;border-top:1px solid rgba(0,0,0,0.5);margin-top:15px;padding-top:10px}.half-width-image-with-number{width:320px}@media screen and (min-width:47.5em){.half-width-image-with-number{width:760px;padding:0 40px}}@media screen and (min-width:63.75em){.half-width-image-with-number{width:1024px;padding:0 52px}}@media screen and (min-width:80em){.half-width-image-with-number{width:1280px;padding:0 60px}}.half-width-image-with-number ol{counter-reset:list;padding:0;margin:0}.half-width-image-with-number ol>li{position:relative;list-style-type:none;overflow:visible;margin-top:50px}.half-width-image-with-number ol>li:first-child{margin-top:0}@media screen and (min-width:80em){.half-width-image-with-number ol>li{margin-top:80px}}.half-width__step{padding:20px 20px 0 20px}@media screen and (min-width:47.5em){.half-width__step{padding:30px 0 40px 40px}.half-width__step:nth-child(even){padding-left:0;margin-top:10px}}@media screen and (min-width:63.75em){.half-width__step{padding-top:0;margin-top:60px !important}.half-width__step:first-child{margin-top:0 !important}}@media screen and (min-width:80em){.half-width__step{margin-top:80px !important}}.half-width__step__image{float:left;position:relative}.half-width__step__image img{width:280px}li:nth-child(odd) .half-width__step__image:after{content:'';width:67%;height:57%;border-left:20px solid #000;border-top:20px solid #000;position:absolute;top:-20px;left:-20px}li:nth-child(even) .half-width__step__image:after{content:'';width:67%;height:57%;border-right:20px solid #000;border-top:20px solid #000;position:absolute;top:-20px;right:-20px}@media screen and (min-width:47.5em){.half-width__step__image{float:right}.half-width__step__image img{width:320px}li:nth-child(odd) .half-width__step__image{float:left}li:nth-child(odd) .half-width__step__image:after{content:'';width:70%;height:57%;border-left:40px solid #000;border-bottom:40px solid #000;position:absolute;top:auto;border-top:0;bottom:-34px;left:-40px}li:nth-child(even) .half-width__step__image{float:right;margin-right:40px}li:nth-child(even) .half-width__step__image:after{content:'';width:70%;height:57%;border-right:40px solid #000;border-bottom:40px solid #000;position:absolute;right:auto;border-top:0;top:auto;bottom:-34px;right:-40px}}@media screen and (min-width:63.75em){.half-width__step__image img{width:500px}.half-width__step__image:after{bottom:-34px !important}}@media screen and (min-width:80em){.half-width__step__image img{width:600px}.half-width__step__image:after{bottom:-34px !important}}.half-width__step__info{float:left;position:relative}@media screen and (min-width:47.5em){.half-width__step__info{float:right;position:relative;width:280px;margin-left:40px}li:nth-child(even) .half-width__step__info{float:left;margin-left:0}}@media screen and (min-width:63.75em){.half-width__step__info{width:340px}}@media screen and (min-width:80em){li:nth-child(odd) .half-width__step__info{width:479px;padding-right:100px}li:nth-child(even) .half-width__step__info{width:479px;padding-left:100px}}.half-width__step__info h2{display:none}.sitecore-preview .half-width__step__info h2{display:none}.sitecore-editor .half-width__step__info h2{display:block}.half-width__step__number{height:86px;margin-top:0;position:relative;clear:both}@media screen and (min-width:47.5em) and (max-width:63.6875em){.half-width__step__number{height:28px}}@media screen and (min-width:63.75em){.half-width__step__number{height:137px}}.half-width__step__number:before{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);counter-increment:list;content:"0" counter(list);font-weight:500;font-size:1.375rem;line-height:2.125rem;left:29px;margin-top:29px}@media screen and (min-width:47.5em){.half-width__step__number:before{left:29px;margin-top:-18px}}@media screen and (min-width:63.75em){.half-width__step__number:before{left:56px;margin-top:25px;font-size:2.5rem;line-height:3.75rem}}.half-width__step__number:after{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);content:" ";border-left:.0625rem solid #000;border-right:.1875rem solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% -22%;-ms-transform-origin:50% -22%;transform-origin:50% -22%;width:2.5rem;height:2.5rem;left:29px;margin-top:35px}@media screen and (min-width:47.5em){.half-width__step__number:after{left:29px;margin-top:-12px}}@media screen and (min-width:63.75em){.half-width__step__number:after{left:57px;margin-top:34px;width:5rem;height:5rem}}.half-width__step h3{font-weight:500;font-size:1rem;line-height:20px;letter-spacing:.15rem}@media screen and (min-width:47.5em){.half-width__step h3{border-top:1px solid rgba(153,153,153,0.5);padding-top:28px;margin-bottom:25px}}.half-width__step p{font-size:.75rem;line-height:1.25rem;letter-spacing:.07rem;font-weight:300;color:#666}.half-width__step p span{font-weight:500;text-transform:uppercase;color:#000}@media screen and (min-width:47.5em){.half-width__step p{font-size:.8125rem;line-height:1.375rem}}.half-width__step__featured-product{margin-top:16px;float:right;border-bottom:1.25rem solid #000;width:17.5rem}@media screen and (min-width:47.5em){.half-width__step__featured-product{margin-top:1.25rem}}@media screen and (min-width:63.75em){.half-width__step__featured-product{margin-top:1.5625rem;width:100%}}.half-width__step__featured-product .cta-text{margin-top:.625rem}.half-width__step__featured-info{float:left}.half-width__step__featured-name{display:block;font-size:1.625rem;line-height:1;font-weight:100;text-transform:uppercase;width:10rem;letter-spacing:.1em;margin-top:.9375rem}@media screen and (min-width:47.5em){.half-width__step__featured-name{margin-bottom:.5rem}}@media screen and (min-width:63.75em){.half-width__step__featured-name{font-size:2.125rem;margin-top:0}}.half-width__step__featured-image{width:5.125rem;height:8rem;overflow:hidden;margin-right:1.125rem;float:right}.half-width__step__featured-image img{width:100%}@media screen and (-ms-high-contrast:active) and (min-width:0) and (max-width:47.4375em),screen and (-ms-high-contrast:none) and (min-width:0) and (max-width:47.4375em){.half-width__step__number:before{margin-top:44px}}@media screen and (-ms-high-contrast:active) and (min-width:47.5em) and (max-width:63.6875em),screen and (-ms-high-contrast:none) and (min-width:47.5em) and (max-width:63.6875em){.half-width__step__number:before{margin-top:-4px}}@media screen and (-ms-high-contrast:active) and (min-width:63.75em),screen and (-ms-high-contrast:none) and (min-width:63.75em){.half-width__step__number:before{top:1.8rem}}.authmodal{display:none;width:450px;top:2%;left:50%;text-align:center;margin-left:-225px;padding:1.4em 2em;position:fixed;background-color:#fff;z-index:1203}@media screen and (max-width:47.5em){.authmodal{width:90%;position:absolute;max-width:500px;margin:0 auto;top:0;left:0;right:0}}.authmodal button{width:100%}.authmodal__container{margin-top:50px;overflow-x:hidden}.authmodal__text{font-weight:500;letter-spacing:.08rem;text-transform:uppercase;text-align:center;font-size:.875rem;line-height:1em}.authmodal__link{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1rem;font-weight:300;letter-spacing:.1em;color:#666;text-transform:capitalize}.authmodal__link:hover{color:#fc2561}.authmodal__login{display:none}.authmodal__content{width:280px;margin:0 auto 50px}@media screen and (min-width:47.5em){.authmodal__content{width:760px}}@media screen and (min-width:63.75em){.authmodal__content{width:1020px;margin-bottom:100px}}@media screen and (min-width:80em){.authmodal__content{margin-bottom:60px}}.authmodal__header{text-align:center}.authmodal__header-title{font-weight:500;text-transform:uppercase;font-size:2.25rem;line-height:1em;margin:auto;margin-bottom:20px}@media screen and (min-width:47.5em){.authmodal__header-title{font-size:3.75rem;margin-bottom:26px}}@media screen and (min-width:63.75em){.authmodal__header-title{font-size:5rem;margin-bottom:23px}}.authmodal__header-title span{font-weight:100}.authmodal__header-body{font-weight:300;font-size:.75rem;line-height:1.25rem;letter-spacing:.08rem;color:#666;margin:60px auto 22px;width:100%}@media screen and (min-width:47.5em){.authmodal__header-body{font-size:.8125rem;line-height:1.375rem;margin-bottom:30px;margin-top:20px;width:300px}}@media screen and (min-width:63.75em){.authmodal__header-body{margin-bottom:30px}}.authmodal__header-body h2{color:#000;text-transform:capitalize}.authmodal__header-body button{margin-top:20px}.authmodal__section{width:100%;margin:0 auto;padding-bottom:20px}@media screen and (min-width:47.5em){.authmodal__section{width:275px}}@media screen and (min-width:47.5em){.authmodal__section--social{padding:0 50px 0 90px;border-bottom:0;border-left:0}}@media screen and (min-width:63.75em){.authmodal__section--social{padding:0 60px 0 210px}}.authmodal__section--social button{margin-bottom:20px}.authmodal__section--create-pass{border:0;margin:0 auto;padding:0;float:none}@media screen and (min-width:47.5em){.authmodal__section--create-pass{width:240px}}@media screen and (min-width:47.5em){.authmodal__section--success{padding:0 40px 0 60px;border:0}.authmodal__section--success:last-child{padding:0 60px 0 40px}}@media screen and (min-width:63.75em){.authmodal__section--success{padding:0 40px 0 190px}.authmodal__section--success:last-child{padding:0 190px 0 40px}}.authmodal__section-header{font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:47.5em){.authmodal__section-header{font-size:1rem}}.authmodal__section-header span{letter-spacing:.12em}.authmodal__section-subheader{font-size:.8125rem;line-height:1.25rem;letter-spacing:.2em;text-transform:uppercase}.authmodal__section-image{padding-bottom:20px;border-bottom:1px solid #999}.authmodal__section-image img{width:100%}@media screen and (min-width:47.5em){.authmodal__section-image{padding-right:40px}}.authmodal p.authoverlay__section-body{font-size:.8125rem;line-height:1.375rem}.authmodal .floating-input{margin-bottom:15px}.authmodal .floating-input input[type="text"],.authmodal .floating-input input[type="password"]{background:#f1f1f1 !important}.authmodal .floating-input.auth__email--forgot-pass,.authmodal .floating-input.auth__confirm-password--create-pass{margin-bottom:0}.authmodal__forgot-link{margin-top:2px;float:left}.authmodal__remember{width:125px;float:right}.authmodal__submit{margin:30px 0 0}.authmodal .form .auth__newsletter{margin-bottom:10px}.authmodal .form .auth__newsletter input[type="checkbox"]+label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.625rem;font-weight:200;line-height:1rem;letter-spacing:.1em;text-transform:none;color:#666;position:relative;padding-left:25px;display:inline-block}.authmodal .form .auth__newsletter input[type="checkbox"]+label a{text-decoration:underline;color:#666}.authmodal .form .auth__newsletter input[type="checkbox"]+label a:hover{color:#fc2561}@media screen and (max-width:47.5em){.authmodal .form .auth__newsletter input[type="checkbox"]+label{width:100%}}.authmodal .form .auth__newsletter input[type="checkbox"]+label::before{position:absolute;left:0}.authmodal .form .auth__newsletter input[type="checkbox"]+label::after{top:1px}.authmodal .form .auth__terms{margin-bottom:10px}.authmodal .form .auth__terms input[type="checkbox"]+label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.625rem;font-weight:200;line-height:1rem;letter-spacing:.1em;text-transform:none;color:#666;position:relative;padding-left:25px;display:inline-block}.authmodal .form .auth__terms input[type="checkbox"]+label a{text-decoration:underline;color:#666}.authmodal .form .auth__terms input[type="checkbox"]+label a:hover{color:#fc2561}.authmodal .form .auth__terms input[type="checkbox"]+label span{display:none;color:red}@media screen and (max-width:47.5em){.authmodal .form .auth__terms input[type="checkbox"]+label{width:100%}}.authmodal .form .auth__terms input[type="checkbox"]+label::before{position:absolute;left:0}.authmodal .form .auth__terms input[type="checkbox"]+label::after{top:1px}.authmodal .form .form__group--birthday{text-align:left;font-size:0;letter-spacing:0}@media screen and (min-width:47.5em){.authmodal .form .form__group--birthday{width:420px}}.authmodal .form .form__group--birthday .chosen-container,.authmodal .form .form__group--birthday .custom-select{min-width:0;max-width:100%;margin-top:0}.authmodal .form .form__group--birthday__month,.authmodal .form .form__group--birthday__date{display:inline-block;vertical-align:top;width:95px;margin-bottom:.9375rem}@media screen and (min-width:47.5em){.authmodal .form .form__group--birthday__month,.authmodal .form .form__group--birthday__date{width:70px;margin-bottom:0;float:left}}.authmodal .form .form__group--birthday__month{margin-right:.625rem}@media screen and (min-width:47.5em){.authmodal .form .form__group--birthday__month{margin-right:.625rem}}.authmodal .form .form__group--birthday__date{margin-right:0}@media screen and (min-width:47.5em){.authmodal .form .form__group--birthday__date{margin-right:.625rem;float:left}}.authmodal .form .form__group--birthday__year{display:inline-block;vertical-align:top;width:100%;margin-bottom:15px}@media screen and (min-width:47.5em){.authmodal .form .form__group--birthday__year{width:110px;float:left}}.authmodal .authmodal__body{width:500px;height:680px;top:200px;left:50%;text-align:center;margin-left:-250px;padding:1.4em 2em;position:absolute;background-color:#fff;z-index:1203}@media screen and (max-width:47.5em){.authmodal .authmodal__body{top:100px;width:90%;max-width:500px;margin:60px auto;position:relative;left:0}}.authmodal .cta-labeled-close{padding:20px 20px 20px 20px;position:absolute;right:0;top:0}@media screen and (min-width:47.5em){.authmodal .cta-labeled-close{right:10px}}.authmodal .cta-labeled-close:before{font-size:25px}.authmodal .cta-labeled-close:after{margin:-13px 0 0 1px}.authmodal .cta-labeled-close:hover{color:#fc2561}.authmodal .OR-container{padding:10px 0 30px 0}.authmodal .OR-lLine{width:100px;border-top:1px solid #333;float:left}.authmodal .OR-rLine{width:100px;border-top:1px solid #333;float:right}.authmodal .OR-text{width:40px;float:left;margin-top:-8px;margin-left:5px;text-transform:uppercase}@media screen and (max-width:47.5em){.authmodal .OR-lLine{width:43%;border-top:1px solid #333;float:left}.authmodal .OR-rLine{width:43%;border-top:1px solid #333;float:right}.authmodal .OR-text{width:10%;text-transform:uppercase}}.authmodal .login_loading,.authmodal .signup_loading{display:none;margin:5px 0 5px}.authmodal .authmodal__register-thankyou .button{width:100%;margin-top:20px}.commerce-connector-modal{display:none;width:400px;top:30%;left:50%;text-align:center;margin-left:-200px;padding:1.4em 2em;position:fixed;background-color:#fff;z-index:1203}@media screen and (max-width:47.5em){.commerce-connector-modal{width:90%;margin-left:auto;margin-right:auto;left:0;right:0;padding:1.4em .5em}}.commerce-connector-modal .cta-labeled-close{padding:20px 20px 20px 20px;position:absolute;right:0;top:0}.commerce-connector-modal .cta-labeled-close:before{font-size:25px}.commerce-connector-modal .cta-labeled-close:after{margin:-13px 0 0 1px}.commerce-connector-modal .cta-labeled-close:hover{color:#fc2561}.commerce-connector-modal__stores{margin-top:30px;width:100%}.commerce-connector-modal__stores .store{float:left;width:48%;margin:10px 1% 20px}.commerce-connector-modal__stores .store img{height:33px}.commerce-connector-modal__stores .button{padding:.35rem .25rem;min-width:7rem;margin-top:5px}.shoppable-modal{display:none;width:500px;top:30%;left:50%;text-align:left;margin-left:-250px;padding:1.4em 2em;position:fixed;background-color:#fff;z-index:1203}@media screen and (max-width:47.5em){.shoppable-modal{width:90%;top:10%;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;padding:1.4em .5em}}.shoppable-modal a{text-decoration:none}.shoppable-modal .maxlimitcopy{display:none;padding-top:10px;font-weight:300;font-size:.5625rem;line-height:1.25rem;letter-spacing:1.75px;margin:0 0 5px 0;color:#f92a63}.shoppable-modal .button{margin-top:20px;clear:both}@media screen and (max-width:47.5em){.shoppable-modal .button{width:100%}}.shoppable-modal .shoppable-modal-buydirect{clear:both;display:none}.shoppable-modal .cta-labeled-close{padding:20px 20px 20px 20px;position:absolute;right:0;top:0}.shoppable-modal .cta-labeled-close:before{font-size:25px}.shoppable-modal .cta-labeled-close:after{margin:-13px 0 0 1px}.shoppable-modal .cta-labeled-close:hover{color:#fc2561}.shoppable-modal__item{position:relative;width:100%;margin:30px 0}.shoppable-modal__item .image{width:100px;margin-right:5px;float:left;box-shadow:0 34px 58px -33px rgba(0,0,0,0.75)}@media screen and (max-width:47.5em){.shoppable-modal__item .image{float:none;margin:20px auto}}.shoppable-modal__item .image img{width:100%}.shoppable-modal__item .image:after{width:80px;height:7px;top:97%}.shoppable-modal__item .info{width:250px;float:left;text-transform:uppercase;letter-spacing:.075rem;margin-left:20px}@media screen and (max-width:47.5em){.shoppable-modal__item .info{float:none;margin:0 auto}}.shoppable-modal__item .info .title{font-size:.875rem;line-height:1rem;font-weight:500;width:100%}@media screen and (max-width:47.5em){.shoppable-modal__item .info .title{text-align:center}}.shoppable-modal__item .info .color{font-size:.75rem;line-height:1rem;font-weight:300;letter-spacing:.1rem;margin-top:8px}@media screen and (max-width:47.5em){.shoppable-modal__item .info .color{text-align:center}}.shoppable-modal__item .info .price-container{clear:both;margin-top:5px;margin-bottom:10px;font-size:.75rem;line-height:1rem;font-weight:300;display:none}@media screen and (max-width:47.5em){.shoppable-modal__item .info .price-container{text-align:center}}.shoppable-modal__item .info .price-container .price{float:left;margin-right:5px}@media screen and (max-width:47.5em){.shoppable-modal__item .info .price-container .price{float:none}}.shoppable-modal__item .info .price-container .msrp{letter-spacing:.12rem;float:left;font-size:.4375rem;vertical-align:bottom}@media screen and (max-width:47.5em){.shoppable-modal__item .info .price-container .msrp{float:none}}.shoppable-modal__item .info .stock{float:left;clear:both;font-size:.75rem;line-height:1.4375rem;font-weight:500;color:#fc2561;height:22px;margin-bottom:20px;margin-top:8px}.shoppable-modal__item .info .quantity,.shoppable-modal__item .info .retailer{clear:both;margin-top:11px}.no-touch .shoppable-modal__item .info .quantity a:hover,.shoppable-modal__item .info .quantity a:active,.no-touch .shoppable-modal__item .info .retailer a:hover,.shoppable-modal__item .info .retailer a:active{color:#000}.shoppable-modal__item .info .quantity div.quantity-text,.shoppable-modal__item .info .quantity div.retailer-text,.shoppable-modal__item .info .retailer div.quantity-text,.shoppable-modal__item .info .retailer div.retailer-text{font-size:.5625rem;font-weight:500;clear:both;line-height:1.5625rem;margin-right:8px}.shoppable-modal__item .info .quantity input.quantity-input,.shoppable-modal__item .info .quantity input.retailer-text,.shoppable-modal__item .info .retailer input.quantity-input,.shoppable-modal__item .info .retailer input.retailer-text{display:none;clear:both;height:25px;width:30px;text-align:center;font-size:.5625rem;font-weight:300;font-family:"Neue Helvetica W01";float:left}.shoppable-modal__item .info .quantity input.quantity-input.active,.shoppable-modal__item .info .quantity input.retailer-text.active,.shoppable-modal__item .info .retailer input.quantity-input.active,.shoppable-modal__item .info .retailer input.retailer-text.active{display:block}.shoppable-modal__item .info .quantity .chosen-container,.shoppable-modal__item .info .retailer .chosen-container{clear:both;width:66px;height:30px;clear:both}.shoppable-modal__item .info .quantity .chosen-container a.chosen-single,.shoppable-modal__item .info .retailer .chosen-container a.chosen-single{height:30px;line-height:30px}.shoppable-modal__item .info .quantity .chosen-container.hidden,.shoppable-modal__item .info .retailer .chosen-container.hidden{display:none}@media screen and (max-width:47.5em){.shoppable-modal__item .info .quantity .custom-select,.shoppable-modal__item .info .retailer .custom-select{margin-top:5px;width:100%}}.shoppable-modal__item .info .quantity.medium{width:65%}header-link .maybellinenow{display:block}@media screen and (min-width:47.5em){.header-link .maybellinenow{display:none}}#profile-page__edit-profile-form #email{width:20rem !important}.modalDialog,.modalERetailerDialog{position:fixed;top:0;left:0;z-index:10000;height:100%;width:100%;background-color:#00000080;display:none}.modalERetailerDialog>div{width:400px;position:relative;margin:12% auto;padding:5px 20px 13px 20px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#ffff,#999);background:-webkit-linear-gradient(#ffff,#999);background:-o-linear-gradient(#ffff,#999)}.product-title,.product-title__shade-name,.product-variant{margin:0;padding:0}.product-title{font-size:18px}.product-variant{font-size:16px;margin:10px 0}.eretailershopping{font-size:12px}.eretailer,.eRetailer-checkout,.eRetailer-continue{color:#000}.eRetailer-checkout{cursor:pointer;text-decoration:underline}.eretailer:hover,.eRetailer-checkout:hover,.eRetailer-continue:hover{color:#f92a63}#btnContinueShopping{background-color:#f92a63}#btneRetailerCheckout{width:187px;padding-top:10px;background-color:#f92a63}#overlayer{display:none;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#00000080;z-index:10000}#cartBox{margin:12% 12% 12% 28%;padding:5px 20px 13px 20px}#cartBox .cartBoxBgTop{width:515px;height:20px;background:#00000080}.closebtn{width:30px;margin-right:10px;margin-top:23px;background:url(../img/close_square_black-128.PNG) no-repeat;background-size:contain;display:inline-block;height:30px}#cartBox{margin:12% 12% 12% 28%;padding:5px 20px 13px 20px}#cartBox .cartBoxCont{position:relative;width:450px;background:#fff;color:#191919;padding-top:10px;border-radius:12px;padding:30px 0}#cartBoxClose{position:absolute;top:-20px;right:-5px}#cartBox .cartBoxCont .cartBoxContL{float:left;width:177px;display:table-cell}#cartBox .cartBoxCont .cartBoxContR{font-size:12px;text-align:left;display:table-cell;vertical-align:top;padding:0 10px 0 0}#cartBox .cartBoxCont .cartBoxContR .capt{margin-bottom:1em;font-size:14px}.product-variant{font-size:16px;margin:10px 0}.button-primary{color:#FFF;background-color:#f92a63;border-color:transparent}.ertailerlist{font-size:20px}.cartBoxContL img{margin-top:-20px}.checkOut-product-img{height:180px}@media only screen and (max-width:1024px){#cartBox{margin:4% auto;padding:0}#cartBox .cartBoxCont{height:300px;overflow-y:auto;overflow-x:hidden}#cartBox .cartBoxBgTop,#cartBox .cartBoxCont,#cartBox .cartBoxBgBottom{max-width:90%;background-size:100% 100%;margin:0 auto;left:0;right:0}.modalERetailerDialog>div{max-width:90%}}.cookieCustomPopup{position:fixed;bottom:0;width:100%;z-index:99999;display:none;background-color:rgba(0,0,0,0.8);padding:25px}.cookieCusContent{color:#fff;line-height:24px;font-size:18px}.cookieCusBtn .btn{outline:2px solid #fc2561;padding:2px 25px;border-radius:3px;text-transform:uppercase;cursor:pointer;color:#fff;margin:5px 15px}.cookieCusBtn{text-align:center;margin-top:15px}@media only screen and (min-width:768px){.cookieCusBtn,.cookieCusContent{display:table-cell;vertical-align:middle}}@media only screen and (max-width:767px){#cartBox .cartBoxCont .cartBoxContL{float:none;margin:0 auto;display:block;width:100%}#cartBox .cartBoxCont .cartBoxContR{max-width:100%;padding:0 10px;float:none;text-align:center;display:block}#cartBox .cartBoxCont .cartBoxContR .capt{margin-bottom:1em;font-size:13px}#cartBox .cartBoxCont{height:495px}.closebtn{margin-top:23px}#cartBox .cartBoxCont .clearfix{display:block}.signin-left-container .custom-select,.signin-right-container .custom-select,.register-right-container .custom-select{background:url(../img/header/select-arrow.svg) no-repeat transparent 60px 10px;margin-top:0;height:30px;line-height:30px}.signin-left-container .drop-select,.signin-right-container .drop-select{overflow:hidden;width:85px;float:left}.signin-left-container .drop-select div,.signin-right-container .drop-select div{border:1px solid #999}.hamburger__register__form .form .register-checkboxes .form__group.legal-text{margin-bottom:12px;padding-right:5px;font-size:11px;color:#999;overflow:auto;max-height:140px;min-height:0}.hamburger__register__form .form .register-checkboxes .form__group .terms-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%}.hamburger__register__form .register-right-container #header-register-form .dob-container .drop-select--lang{display:block;margin-bottom:10px;width:41% !important;border:1px solid #999;margin-right:19px}.hamburger__signin__facebook .drop-select{border:0 !important}}@media only screen and (max-width :1024px){.signin-left-container .custom-select,.signin-right-container .custom-select{background:url(../img/header/select-arrow.svg) no-repeat transparent 60px 10px;margin-top:0;height:30px;line-height:30px}.hamburger__signin__facebook .drop-select{display:block;margin-top:10px;margin-right:20px !important;margin-bottom:10px}.hamburger__signin__facebook .drop-select .chosen-container{background:url(../img/header/select-arrow.svg) no-repeat transparent 60px 12px;width:250px !important}.hamburger__register__form .form .register-checkboxes .form__group.legal-text{margin-bottom:12px;padding-right:5px;font-size:11px;color:#999;overflow:auto;max-height:140px;min-height:0}.hamburger__register__form .form .register-checkboxes .form__group .terms-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%}.hamburger__register__form .register-right-container #header-register-form .dob-container .drop-select--lang{display:block;margin-bottom:10px;width:85px !important}.hamburger__register__form .register-right-container .dob-container .drop-select .chosen-container{background:url(../img/header/select-arrow.svg) no-repeat transparent 60px 12px;width:250px !important}.hamburger__register__form .register-right-container .dob-container{width:100% !important}.hamburger__register__form .register-right-container .dob-container .rday-list .chosen-container .chosen-drop{width:35%}.hamburger__register__form .register-right-container .dob-container .rmonth-list .chosen-container .chosen-drop{width:35%}.hamburger__register__form .register-right-container .dob-container .ryear-list .chosen-container .chosen-drop{width:35%}.container.signin-right-container .facebook-header{color:#fff;margin-bottom:10px}.hamburger__register__form .register-left-container .signup-header{color:#fff}.hamburger__register__facebook .register-right-container{display:none}}.header-signin__left .signin-left-container #header-signin-form .floating-input{width:250px;margin:3px 20px 0 0;float:left}.header-signin__left .signin-left-container #header-signin-form .form__group.password a{margin-top:10px;color:#fff;font-weight:300;font-size:.6875rem;text-decoration:none;display:block}.header-signin__left .signin-left-container #header-signin-form .form__group.form__checkbox.remember{clear:both;width:100%;display:block;padding-top:12px}.header-signin__left .signin-left-container #header-signin-form .form__group input[type="checkbox"]+label{color:#fff}.header-signin__left .signin-left-container #header-signin-form .button{margin-top:35px}.uk-header-signin-container .header-signin__left{width:50%}.uk-header-signin-container .header-signin__right{width:50%}.uk-header-signin-container .header-signin__left div.container{width:100%}.header-register__left .register-left-container #header-register-form .floating-input{width:250px;margin:3px 20px 11px 0;float:left}.header-register__left .register-left-container #header-register-form .form__group.password a{margin-top:10px;color:#fff;font-weight:300;font-size:.6875rem;text-decoration:none;display:block}.header-register__left .register-left-container #header-register-form .form__group.form__checkbox.remember{clear:both;width:100%;display:block}.header-register__left .register-left-container #header-register-form .button{margin-top:15px}.header-register__left .register-left-container #header-register-form .register-checkboxes .form__checkbox{margin-bottom:10px;height:40px}.uk-header-signin-container .header-register__left{width:60%}.uk-header-signin-container .header-register__right{width:40%}.uk-header-signin-container .header-register__left div.container{width:100%}.header-register__right .register-right-container{padding:25px 40px 45px 30px !important}.uk-header-signin-container .header-signin__left p{margin-top:6px}.signin-right-container .chosen-container a.chosen-single,.register-right-container .chosen-container a.chosen-single{background:transparent;width:35%;margin-bottom:20px;border:1px solid #999}.signin-right-container .chosen-container .chosen-results li.disabled-result,.register-right-container .chosen-container .chosen-results li.disabled-result{background:#fff}.signin-right-container .dob-selection-msg,.register-right-container .dob-selection-msg{clear:both;color:#999;font-size:11px;margin-bottom:15px}.signin-right-container .fb-age-warning,.register-right-container .fb-age-warning{color:red !important;display:none;clear:both;padding-top:10px;margin-bottom:15px}.signin-right-container .reg-month-list .chosen-container a.chosen-single,.register-right-container .reg-month-list .chosen-container a.chosen-single{width:40%}.signin-right-container .day-list .chosen-container .chosen-drop,.register-right-container .rday-list .chosen-container .chosen-drop{width:35%}.signin-right-container .month-list .chosen-container .chosen-drop,.register-right-container .rmonth-list .chosen-container .chosen-drop{width:35%}.signin-right-container .year-list .chosen-container .chosen-drop,.register-right-container .ryear-list .chosen-container .chosen-drop{width:35%}.signin-right-container .chosen-container a.chosen-single,.register-right-container .chosen-container a.chosen-single{margin-bottom:7px}.signin-right-container .chosen-container:hover a.chosen-single,.register-right-container .chosen-container:hover a.chosen-single{color:#c2bcbc !important}.signin-right-container .chosen-container a.chosen-single,.register-right-container .chosen-container a.chosen-single{height:30px;line-height:30px}.signin-right-container .header-register__left h3,.register-right-container .header-register__left h3{font-size:14px}.header .signin-right-container .chosen-container a.chosen-single div:after,.header .register-right-container .chosen-container a.chosen-single div:after{top:10px !important}.signin-right-container .facebook-connect,.register-right-container .facebook-connect{height:30px;line-height:30px;width:150px}.signin-right-container .year-list .chosen-container,.register-right-container .ryear-list .chosen-container{width:260px !important}.header .signin-right-container .chosen-container,.header .register-right-container .chosen-container{margin-bottom:5px;margin-top:5px}.signin-right-container .legal-text,.register-right-container .legal-text{max-height:80px;min-height:0;overflow:auto;padding-right:5px;font-size:10px;color:#999;margin-top:10px;margin-bottom:5px}.signin-right-container .drop-select.drop-select--lang,.register-right-container .drop-select.drop-select--lang{margin-right:10px;margin-top:7px}.header-signin__right .signin-right-container,.header-register__right .register-right-container{padding:10px 40px 0 60px}.header-middle--open{min-height:350px}.header-signin__right .signin-right-container .facebook-connect,.header-register__right .register-right-container .facebook-connect{margin-bottom:0}.uk-header-signin-container .signin-right-container p,.uk-header-signin-container .register-right-container p{font-size:.75rem;color:#fff;font-weight:normal}.header-register__left .form .register-inputs{width:280px;float:left}.header-register__left .form{float:left;width:auto}.header-register__left .form .register-checkboxes .form__group .terms-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%}.header-register__left .form .register-checkboxes .form__group.legal-text{max-height:120px;min-height:0;overflow:auto;margin-bottom:10px;padding-right:5px;font-size:11px;color:#999;margin-top:30px}.header-register__left .form .register-checkboxes{position:relative;float:left;width:415px}.header-register__left .form .register-checkboxes .form__group label{color:#fff;font-size:.625rem;line-height:1rem;font-weight:300;text-transform:none;float:left;letter-spacing:.1rem}.footer__newsletter .register-checkboxes .terms{position:relative}.footer__newsletter .form .form__group input[type="checkbox"]+label{color:#fff;font-size:.625rem;line-height:1rem;font-weight:300;text-transform:none;float:left;letter-spacing:.1rem}.footer__newsletter .register-checkboxes .terms-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%}.footer__newsletter .form .form__group.legal-text{max-height:80px;min-height:80px;overflow:auto;margin-bottom:10px;padding-right:5px;font-size:11px;color:#999;margin-top:65px}.footer__newsletter .footer-validate{font-size:.725rem;font-weight:500;color:green}@media only screen and (max-width:767px){.footer__newsletter .form .form__group.legal-text{margin-top:80px}.footer__newsletter .newsletter-unsubscribe{width:225px}.footer__newsletter{width:auto}}.header-more__newsletter .form .form__group input[type="checkbox"]+label{color:#fff;font-size:9px;font-weight:300;text-transform:none;float:left;letter-spacing:.1rem;position:relative;margin-bottom:10px}.header-more__newsletter .form .form__group.legal-text{max-height:47px;min-height:0;overflow:auto;margin-bottom:10px;padding-right:5px;font-size:10px;color:#fff;clear:both}.header-more__newsletter .register-checkboxes .terms-err-msg{display:none;font-size:.75rem;color:#fff;font-weight:500;margin:0 0 5px 0;max-width:100%}.header-more__right .drop-select .chosen-container{margin-top:0}.header-more__newsletter .floating-input{width:95% !important}.header-more__newsletter .form .form__checkbox input[type="checkbox"]:checked+label:before{background:#FFF}.disable{pointer-events:none;opacity:.5}.header-more__newsletter .form .form__checkbox label:before{border:1px solid #fff}.newsletter__form .form .register-checkboxes .form__group label{color:#fff;font-size:.625rem;line-height:1rem;font-weight:300;text-transform:none;position:relative;float:left;letter-spacing:.1rem;margin-bottom:10px}.newsletter__form .register-checkboxes{width:48%;margin:10px auto}.newsletter__form .form__group.legal-text{max-height:75px;min-height:0;overflow:auto;margin-bottom:10px;padding-right:5px;font-size:11px;color:#FFF;clear:both;width:48%;margin:0 auto;margin-top:40px;opacity:.9}.newsletter__notice{padding-top:10px}.newsletter__form .form .form__checkbox input[type="checkbox"]:checked+label:after{left:35px;top:1px}.newsletter__form .form .terms-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%;text-align:left;margin-left:31px}.auth__section--socialauthpage{padding:0 50px 0 100px}.auth__section--socialauthpage .chosen-container a.chosen-single{background:transparent;width:35%;margin-bottom:20px;border:1px solid #d7d1d1}.auth__section--socialauthpage a.chosen-single:after{content:"";width:16px;height:10px;position:absolute;z-index:999999;top:16px;right:10px;background:url(../img/header/sprite.svg) no-repeat 0 -33px}.auth__section--socialauthpage .year-list .chosen-container{width:260px !important}.auth__section--socialauthpage button{width:50%}.auth__section--socialauthpage .day-list .chosen-container .chosen-drop,.auth__section--socialauthpage .month-list .chosen-container .chosen-drop{width:75px}.auth__section--socialauthpage .year-list .chosen-container .chosen-drop{width:90px;margin-top:-15px}.auth__section #signup-form .terms-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%}.auth__section #signup-form .legal-text{max-height:150px;min-height:0;overflow:auto;margin-bottom:10px;padding-right:5px;font-size:11px;color:#999}.auth__section.signup-container-div{padding:0 90px 0 50px}.auth__section.signup-container-div .button-primary{width:50%}@media screen and (max-width:63.75em){.auth__section--socialauthpage .drop-select--lang{display:block;margin-right:20px;margin-bottom:20px}.auth__section--socialauthpage .custom-select{width:85px}}@media only screen and (max-width:767px){.auth__section--socialauthpage,.auth__section.signup-container-div{padding:0}.newsletter__form{width:85%;margin:0 auto}.newsletter__form .register-checkboxes{width:auto}.newsletter__notice{font-size:9px;margin-bottom:8px;width:98%;text-align:center}.newsletter__form .form .register-checkboxes .form__group label{font-size:9px}.newsletter__form .form__group.legal-text{width:auto;max-height:50px}.newsletter__form .form .form__checkbox input[type="checkbox"]:checked+label:after{left:11px}}#profile-page__edit-profile-form .legal-text{max-height:150px;min-height:0;overflow:auto;margin-bottom:20px;padding-right:5px;font-size:12px;color:#999}.profile-page__buttons-row .button{width:auto}.register-right-container .legal-text{height:auto;max-height:none;overflow:auto;padding-right:5px;font-size:10px;color:#999;margin-top:10px;margin-bottom:5px;overflow:hidden}.header-register__left .register-left-container .legal-container{height:auto;max-height:none;overflow:auto;padding-right:5px;font-size:10px;color:#999;margin-top:10px;margin-bottom:5px;overflow:hidden}.register-left-container .legal-text{margin:0}.register-right-container .legal-txt-container,.register-left-container .legal-txt-container{height:80px;overflow:auto;clear:both}.register-right-container .dob-container{width:70%}.register-right-container .chosen-container .chosen-results,.register-left-container .chosen-container .chosen-results{height:100px}.uk-header-signin-container .register-right-container .legal-text{height:100px;overflow:auto}.register-right-container .dob-warning-msg{color:red;display:none;clear:both;padding-top:5px;margin-bottom:5px}.register-right-container .dob-err-msg,.register-left-container .dob-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%;font-family:"Neue Helvetica W01";clear:both;padding-top:5px}.contact-us .contact-us__formcontainer .register-checkboxes{margin-bottom:15px}.contact-us .contact-us__formcontainer .legal-text{font-size:.6125rem;font-family:"Neue Helvetica W01";color:#666;margin-bottom:21px;letter-spacing:.08rem;line-height:1.375rem;height:150px;overflow:auto}.contact-us .contact-us__formcontainer .form .form__group input[type="checkbox"]+label{color:#666;font-size:.7125rem;letter-spacing:.08rem;line-height:1.375rem;text-transform:none;position:relative;float:left;margin-bottom:5px;font-family:"Neue Helvetica W01";width:100%}.contact-us .contact-us__formcontainer .terms-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%;font-family:"Neue Helvetica W01"}.nw-popup #newsletter-popup.form .form__group input[type="checkbox"]+label{color:#000;font-size:12px;line-height:1rem;text-transform:none;float:left;letter-spacing:.1rem;margin-top:10px;position:relative;font-family:"Neue Helvetica W01"}.nw-popup #newsletter-popup.form .form__group.legal-text{max-height:91px;min-height:0;overflow:auto;margin-bottom:15px;padding-right:5px;padding-top:10px;font-size:12px;color:#000}.contact-us__formcontainer .form .data-privacy ul li.info-link{list-style-type:none;text-align:right}.contact-us__formcontainer .drop-select{margin-right:20px}.contact-us__formcontainer .chosen-container{width:100% !important}.contact-us__formcontainer .legaltxt .contact-us__header-body{margin-bottom:10px}.contact-us__formcontainer .contact-us__info-legaltext3 .contact-us__header-body{height:90px;overflow:auto}.contact-us__info{margin-bottom:10px}.contact-us__info .dob-err-msg{display:none;font-size:.75rem;color:red;font-weight:500;margin:0 0 5px 0;max-width:100%;font-family:"Neue Helvetica W01";clear:both;padding-top:5px}.auth__section--socialauthpage .auth-left-container .legal-text{font-size:.6125rem;font-family:"Neue Helvetica W01";color:#666;margin-bottom:21px;letter-spacing:.08rem;line-height:1.375rem;height:150px;overflow:auto}.auth__section--socialauthpage .auth-left-container .dob-selection-msg{clear:both;margin-bottom:8px;padding-top:5px;color:#999;font-family:"Neue Helvetica W01";font-size:12px}.auth__section--socialauthpage .auth-left-container .fb-age-warning{color:red !important;display:none;clear:both;margin-bottom:5px;font-family:"Neue Helvetica W01";font-size:.75rem}
