.accessibility-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.fonts_remove{display:none !important}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;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,.mastheadv2:after,.mastheadv2 .masthead__main:after,.notification__form:after,.discontinued-card:after,.discontinued-card__column: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,.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,.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{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{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{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{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{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):not(.masthead):not(.featured-product-wide_no-secondary):not(.vto),.site-container .module-stateful:first-child:not(.small-feed):not(.masthead):not(.featured-product-wide_no-secondary):not(.vto),.site-container .pull-quote__wrapper:first-child:not(.small-feed):not(.masthead):not(.featured-product-wide_no-secondary):not(.vto){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{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:"\E002"}.icon-arrow_left:before{content:"\E003"}.icon-arrow_right:before{content:"\E004"}.icon-arrow_up:before{content:"\E005"}.icon-check:before{content:"\E006"}.icon-close:before{content:"\E007"}.icon-diamond_rating:before{content:"\E008"}.icon-doublearrow_left:before{content:"\E009"}.icon-doublearrow_right:before{content:"\E00A"}.icon-facebook:before{content:"\E00B"}.icon-geolocation:before{content:"\E00C"}.icon-google_plus:before{content:"\E00D"}.icon-hamburger:before{content:"\E00E"}.icon-heart:before{content:"\E00F"}.icon-heart_filled:before{content:"\E010"}.icon-instagram:before{content:"\E011"}.icon-link:before{content:"\E012"}.icon-minus:before,.cheatsheet .cheatsheet__dash:before{content:"\E013"}.icon-pinterest:before{content:"\E014"}.icon-plus:before,.plus-link:after{content:"\E015"}.icon-quotes_left:before{content:"\E016"}.icon-quotes_right:before{content:"\E017"}.icon-search:before{content:"\E018"}.icon-share:before{content:"\E019"}.icon-shoppingbag:before{content:"\E01A"}.icon-slash:before{content:"\E01B"}.icon-slash_split:before,.module-stateful.product-info .new-brow:before{content:"\E01C"}.icon-star:before{content:"\E01D"}.icon-storelocator:before{content:"\E01E"}.icon-swatch:before{content:"\E01F"}.icon-swatch_selected:before{content:"\E020"}.icon-tip:before{content:"\E021"}.icon-tumblr:before{content:"\E022"}.icon-twitter:before{content:"\E023"}.icon-video:before{content:"\E024"}.icon-weheartit:before{content:"\E025"}.icon-youtube:before{content:"\E026"}.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}.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{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}.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;padding-top:56px}.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}.cta-text--small-medium:after,.product-guide__info .cta:after,.predictive-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,.profile-page__heading .cta-text{font-size:.875rem}.cta-text--small-medium:after,.product-guide__info .cta:after,.predictive-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.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}.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}.filter-dropdown .level-2 .level-2__item{font-weight:normal;text-transform:uppercase;color:#000;cursor:auto}.filter-dropdown .level-2 .level-2__item:hover{color:#000}.filter-dropdown .level-3 .level-3__item{border:0;padding:.25rem .25rem .25rem 1rem;min-height:15px;line-height:1.1}.filter-dropdown .level-3 .level-3__item:last-child{padding-bottom:.5rem}.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}.fixed-button-pdp{display:table;position:fixed;z-index:1000;width:100%;bottom:0;background-color:black;color:white;padding:10px;left:0;height:65px;text-align:left}#btnERtailer{display:table-cell;background:#f92a63;color:white;float:right}.promo-text{color:#fff;display:table-cell;vertical-align:middle}}.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}.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}.promo-text{display:none}#btnERtailer{background:#f92a63;color:#fff;border:0}#btnERtailer:hover{border:0}}.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:44px}.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 .newsletter__unsubscribe 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;-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-with-drop a.chosen-single{background:url(../img/header/select-arrow-up.svg) no-repeat #f1f1f1;background-position:right 10px top 50%}.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;background:url(../img/header/select-arrow.svg) no-repeat #f1f1f1;background-position:right 10px top 50%;letter-spacing:.14em}.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;box-shadow:none;border: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}.mny-loader>svg{width:60px;height:60px;margin:0 auto;display:block}.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{float:left;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;text-align:center}.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;min-width:100% !important}.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:32px;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}.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}body{margin:0;width:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}body.header-fixed{padding-top:0}@media screen and (min-width:63.75em){body.header-fixed{padding-top:0}}.site-container{position:relative;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out}.header button,.hamburger-menu button{font-size:.75rem;height:40px;line-height:40px;border-radius:none;border:1px solid #999;background:#1a1a1a;margin:30px 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:217px;height:44px}.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}.site-header--fixed.vto-loaded{position:relative}.site-header--fixed.vto-loaded{position:relative}@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}.header-bar__links .header-icon{float:left}.header-icon--active{color:#fff}.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:63.75em){.header-icon--hamburger{display:none}}.header-icon--favorite{display:none}@media screen and (min-width:47.5em){.header-icon--favorite{display:inline-block}}.header-icon--favorite,.header-icon--search{position:relative}.no-touch .header-icon--favorite:hover,.header-icon--favorite:active,.header-icon--favorite.active,.no-touch .header-icon--search:hover,.header-icon--search:active,.header-icon--search.active{color:#fc2561}.header-icon--cart{position:relative;background-color:#fc2561}.no-touch .header-icon--cart:hover,.header-icon--cart:active,.header-icon--cart.active{color:#000}.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:7px}body.cart-menu-open .header-icon--cart{color:#000}.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}.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}.header-more__newsletter--message{font-weight:500;margin:5px 0 5px;font-size:.625rem;color:#fff;letter-spacing:.1rem;text-transform:uppercase;width:220px;display:none}.header-more__newsletter--message--email{color:#fff}.header-more__newsletter--message--locate{color:#fc2561}.hamburger-menu__newsletter .header-more__newsletter--message{margin:5px 0 5px 20px}.header-banner{height:80px;width:100%;background:#000;display:none;z-index:300;position:relative}@media screen and (min-width:63.75em){.header-banner{display:block}}@media screen and (min-width:0) and (max-width:47.4375em){.header-banner{opacity:1 !important;display:block;height:30px;background:#222}}.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{margin-right:10px;margin-left:0 !important}.header-bar__links--right .header-link__lang-switcher{margin-right:5px}@media screen and (max-width:47.5em){.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:35px}.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}@media screen and (max-width:47.5em){.header-link .header-signin-link{display:none}}.header-link .header-lang-switcher span{background-color:#fc2561;padding:5px;text-decoration:none}.no-touch .header-link .header-lang-switcher:hover,.header-link .header-lang-switcher:active,.header-link .header-lang-switcher.active{color:#000;text-decoration:none}.header-bar .header-link:hover ul.myaccount{display:none}@media screen and (min-width:63.75em){.header-bar .header-link:hover ul.myaccount.active{display:block}}.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.selected{border-bottom:1px solid #fc2561;padding-bottom:3px;color:#fff}.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>a span.selected:after{border-bottom:0}.header-link>a span.selected.title:before{border-bottom:0}.header-link--gray>a{color:#999}.no-touch .header-link--gray>a:hover,.header-link--gray>a:active{color:#fff}.header-link--signin{height:21px;line-height:19px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:relative;margin-top:1px;text-transform:uppercase;letter-spacing:.15rem;margin-right:10px;display:none;float:left}.no-touch .header-link--signin:hover,.header-link--signin:active{border-bottom:1px solid #fc2561}@media screen and (min-width:47.5em){.header-link--signin{display:inline}}.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 .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);overflow:hidden}.header-shift .header-link--signin{display:inline-block}.header-shift .header-lang-switcher span{background-color:#fc2561;padding:5px}.no-touch .header-shift .header-lang-switcher:hover,.header-shift .header-lang-switcher:active,.header-shift .header-lang-switcher.active{color:#000}.header-shift .header-icon--favorite{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)}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}@media screen and (max-width:47.5em){.hamburger-menu .header-link .header-signin-link{display:block}}.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{font-size:1.25rem;position:absolute;padding-left:10rem;height:3.75rem;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--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}.hamburger-menu__newsletter{width:100%;margin:20px 0;float:left}.hamburger-menu__newsletter .floating-input{margin:0 auto;margin-bottom:15px}.hamburger-menu__newsletter .icon,.hamburger-menu__newsletter .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 .hamburger-menu__newsletter .color-picker__swatch:before,.hamburger-menu__newsletter .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 .hamburger-menu__newsletter .product-info__shade-swatch:before,.hamburger-menu__newsletter .cheatsheet .cheatsheet__dash,.cheatsheet .hamburger-menu__newsletter .cheatsheet__dash,.hamburger-menu__newsletter .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .hamburger-menu__newsletter li,.hamburger-menu__newsletter .video-kit__hero-image,.hamburger-menu__newsletter .video-kit__card-image,.hamburger-menu__newsletter .video-promoted__image{display:none}.hamburger-menu__newsletter .button{display:block;width:220px;margin:0 auto;text-align:center;background:transparent;border:1px solid rgba(255,255,255,0.43)}.hamburger-menu__newsletter .header-validate{margin:0 0 20px 20px}.hamburger-menu__newsletter .newsletter-unsubscribe{font-weight:300;margin:10px auto;font-size:.625rem;color:#fff;letter-spacing:.1rem;width:215px}.hamburger-menu__more-links{width:50%;float:left;margin-top:10px}.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-menu__more-links a:hover,.hamburger-menu__more-links a:active{color:#fff;text-decoration:none}.hamburger-menu__language{width:100%;float:left;margin-top:15px;margin-bottom:20px;position:relative;font-weight:100;letter-spacing:.1rem;font-size:.75rem}@-moz-document url-prefix(){.hamburger-menu__more-links{height:240px}}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}.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}.cart-menu .cta-labeled-close{padding:15px 20px 20px 20px;display:table;margin:0 auto}@media screen and (min-width:47.5em){.cart-menu .cta-labeled-close{padding-top:30px}}@media screen and (min-width:63.75em){.cart-menu .cta-labeled-close{padding-top:30px}}.cart-menu .cta-labeled-close:before{font-size:25px}.cart-menu .cta-labeled-close:after{margin:-13px 0 0 1px}.cart-menu .cta-labeled-close:hover{color:#fc2561}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 .cart-header{text-align:left;font-size:1.125rem;font-weight:100;float:left;margin:0}.cart-menu__info .cart-header 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{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 .empty-header{text-align:center;position:relative;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;font-weight:100;margin-bottom:3.125rem;margin-top:1.875rem}.cart-menu__empty .empty-header: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 .empty-header: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:230px;margin-top:-230px;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:340px;margin-top:-340px}body.middle--register .header-middle--open{margin-top:0}@media screen and (min-width:80em){body.middle--register .header-middle{height:280px;margin-top:-280px}body.middle--register .header-middle--open{margin-top:0}}.header-more{font-size:.75rem;width:100%;height:230px;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 input{width:220px;transition:width .5s ease-in-out}.header-more__locate h4{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:15px;padding-left:40px;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:#7c1230;letter-spacing:.1rem;width:200px}.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-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__left{float:left;width:73%;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:64%}}.header-signin__left div.container{position:absolute;right:0;height:100%;width:740px;padding:45px 30px}@media screen and (min-width:80em){.header-signin__left div.container{width:820px;padding:55px 40px 45px 60px}}.header-signin__left .info{margin-right:20px;width:200px;float:left}@media screen and (min-width:80em){.header-signin__left .info{width:220px;margin-right:40px}}.header-signin__left .info .signin-header{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.header-signin__left .info .signin-header span{font-weight:500}.header-signin__left .info p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:22px}.header-signin__left .info p a{color:#fff;text-decoration:none}.no-touch .header-signin__left .info p a:hover{text-decoration:none;color:#fc2561}@media screen and (min-width:80em){.header-signin__left .info p{margin-top:22px}}.header-signin__left .info p+p{margin-top:9px}.header-signin__left .form{float:left}.header-signin__left .form .form__group{letter-spacing:.15rem}.header-signin__left .form .form__group.email{margin-right:20px}.header-signin__left .form .form__group.password a{margin-top:10px;color:#fff;font-weight:300;font-size:.6875rem;text-decoration:none;display:block}.header-signin__left .form .form__group.password a:hover{text-decoration:none;color:#fc2561}.header-signin__left .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__left .form .form__group.remember label{color:#fff;letter-spacing:.15rem}.header-signin__left .form .form__group.remember label:before{position:relative;top:-1px}.header-signin__left .form .form__group.remember:focus,.header-signin__left .form .form__group.remember input:focus,.header-signin__left .form .form__group.remember:active,.header-signin__left .form .form__group.remember input:active{-webkit-tap-highlight-color:transparent;outline:0}.header-signin__left .form .floating-input{float:left}.header-signin__left .form button{margin-top:20px;float:left;clear:both;background:transparent}.header-signin__right{float:left;width:27%;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:36%}}.header-signin__right div.container{position:absolute;left:0;height:100%;width:280px;padding:45px 30px}@media screen and (min-width:80em){.header-signin__right div.container{width:460px;padding:55px 60px 45px 40px}}.header-signin__right .facebook-header{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.header-signin__right .facebook-header span{font-weight:500}@media screen and (min-width:80em){.header-signin__right .facebook-header{width:100px;float:left;margin-right:40px}}.header-signin__right button{background:transparent;margin-top:20px}@media screen and (min-width:80em){.header-signin__right button{margin-top:0}}.header-signin__right p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:6px}.header-signin__right p a{color:#fff;text-decoration:none}@media screen and (min-width:80em){.header-signin__right p{margin-top:16px}}.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__left{float:left;width:73%;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:64%}}.header-forgot__left div.container{position:absolute;right:0;height:100%;width:740px;padding:45px 30px}@media screen and (min-width:80em){.header-forgot__left div.container{width:820px;padding:55px 40px 45px 60px}}.header-forgot__left .info{margin-right:20px;width:200px;float:left}@media screen and (min-width:80em){.header-forgot__left .info{width:220px;margin-right:40px}}.header-forgot__left .info .forgot-header{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.header-forgot__left .info .forgot-header span{font-weight:500}.header-forgot__left .info p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:22px}.header-forgot__left .info p a{color:#fff;text-decoration:none}.no-touch .header-forgot__left .info p a:hover{text-decoration:none;color:#fc2561}@media screen and (min-width:80em){.header-forgot__left .info p{margin-top:22px}}.header-forgot__left .info p+p{margin-top:9px}.header-forgot__left .form{float:left}.header-forgot__left .form .form__group{letter-spacing:.15rem}.header-forgot__left .form .form__group.email{margin-right:20px}.header-forgot__left .form .form__group.password a{margin-top:10px;color:#fff;font-weight:300;font-size:.6875rem;text-decoration:none;display:block}.header-forgot__left .form .form__group.password a:hover{text-decoration:none;color:#fc2561}.header-forgot__left .form .floating-input{float:left}.header-forgot__left .form button{margin-top:20px;float:left;clear:both;background:transparent}.header-forgot__right{float:left;width:27%;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:36%}}.header-forgot__right div.container{position:absolute;left:0;height:100%;width:280px;padding:45px 30px}@media screen and (min-width:80em){.header-forgot__right div.container{width:460px;padding:55px 60px 45px 40px}}.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__left{float:left;width:70%;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:75%}}.header-register__left div.container{position:absolute;right:0;height:100%;width:720px;padding:55px 0 55px 40px}@media screen and (min-width:80em){.header-register__left div.container{width:960px;padding:55px 40px 45px 60px}}.header-register__left .info{margin-right:30px;width:160px;float:left}@media screen and (min-width:80em){.header-register__left .info{width:220px;margin-right:40px}}.header-register__left .info .signup-header{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.header-register__left .info .signup-header span{font-weight:500}.header-register__left .info p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:22px}.header-register__left .info p a{color:#fff;text-decoration:none}.no-touch .header-register__left .info p a:hover{text-decoration:none;color:#fc2561}@media screen and (min-width:80em){.header-register__left .info p{margin-top:22px}}.header-register__left .info p+p{margin-top:9px}.header-register__left .form{float:left}.header-register__left .form .register-inputs{width:220px;margin-right:20px;float:left}@media screen and (min-width:80em){.header-register__left .form .register-inputs{width:280px;margin-right:40px}.header-register__left .form .register-inputs .form__group{width:100%}.header-register__left .form .register-inputs .form__group.firstname,.header-register__left .form .register-inputs .form__group.lastname{width:135px;margin-right:10px}.header-register__left .form .register-inputs .form__group.lastname{margin-right:0;clear:none}}.header-register__left .form .register-checkboxes{width:225px;float:left;position:relative}@media screen and (min-width:80em){.header-register__left .form .register-checkboxes{width:280px}}.header-register__left .form .register-checkboxes .form__group.terms span{display:none;color:#fc2561}.header-register__left .form .register-checkboxes .form__group.terms input.error+label span{display:inline}.header-register__left .form .register-checkboxes .form__group{float:left;clear:both;width:100%}.header-register__left .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}.header-register__left .form .register-checkboxes .form__group label:before{display:block;float:left;position:absolute;left:0;top:3px}.header-register__left .form .form__group{letter-spacing:.15rem;margin-bottom:15px}.header-register__left .form .floating-input{float:left}.header-register__left .form button{margin-top:20px;float:left;clear:both;background:transparent;width:220px}@media screen and (min-width:80em){.header-register__left .form button{margin-top:10px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.header-register__left .form button{margin-top:2px}}.header-register__right{float:left;width:30%;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:25%}}.header-register__right div.container{position:absolute;left:0;height:100%;width:300px;padding:55px 40px}@media screen and (min-width:80em){.header-register__right div.container{width:320px}}.header-register__right .facebook-header{margin:0;font-weight:100;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.header-register__right .facebook-header span{font-weight:500}@media screen and (min-width:80em){.header-register__right .facebook-header{margin-bottom:15px}}.header-register__right button{background:transparent;margin-top:20px}@media screen and (min-width:80em){.header-register__right button{margin-top:0}}.header-register__right button span{position:relative;top:1px;font-size:15px;margin-right:4px}.header-register__right p{font-weight:300;font-size:.625rem;line-height:1.0625rem;color:#999;margin-top:6px}.header-register__right p a{color:#fff;text-decoration:none}@media screen and (min-width:80em){.header-register__right p{margin-top:6px}}.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:50%;-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__newsletter{width:100%;margin:20px 0;float:left}.hamburger__more .hamburger-menu__newsletter .floating-input{margin:0 auto;margin-bottom:15px;width:220px}.hamburger__more .hamburger-menu__newsletter .icon,.hamburger__more .hamburger-menu__newsletter .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 .hamburger__more .hamburger-menu__newsletter .color-picker__swatch:before,.hamburger__more .hamburger-menu__newsletter .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 .hamburger__more .hamburger-menu__newsletter .product-info__shade-swatch:before,.hamburger__more .hamburger-menu__newsletter .cheatsheet .cheatsheet__dash,.cheatsheet .hamburger__more .hamburger-menu__newsletter .cheatsheet__dash,.hamburger__more .hamburger-menu__newsletter .ratings-and-reviews .rar__user-rating li,.ratings-and-reviews .rar__user-rating .hamburger__more .hamburger-menu__newsletter li,.hamburger__more .hamburger-menu__newsletter .video-kit__hero-image,.hamburger__more .hamburger-menu__newsletter .video-kit__card-image,.hamburger__more .hamburger-menu__newsletter .video-promoted__image{display:none}.hamburger__more .hamburger-menu__newsletter .button{display:block;width:220px;margin:0 auto;text-align:center;border:1px solid rgba(255,255,255,0.43)}.hamburger__more .hamburger-menu__newsletter .header-validate{margin:0 0 20px 20px;opacity:0;display:none}.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__newsletter,.header-social--hamburger,.hamburger-menu__more-links,.hamburger-menu__language{display:none}@media screen and (max-width:63.75em){.hamburger-menu__newsletter,.header-social--hamburger,.hamburger-menu__more-links,.hamburger-menu__language{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{display:none}.drop-select--lang{display:block}}.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}.hamburger__signin__form .signin-header{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.hamburger__signin__form .signin-header span{font-weight:500}.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:0 20px;margin-top:20px;border-top:1px solid #333;padding-top:27px}.hamburger__signin__facebook .facebook-header{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.hamburger__signin__facebook .facebook-header span{font-weight:500}.hamburger__signin__facebook p{font-weight:300;font-size:.625rem;line-height:1rem;color:#999;margin-top:6px}.hamburger__signin__facebook p a{text-decoration:none;color:#fff}.hamburger__signin__facebook button{margin-top:20px}.hamburger__signin__facebook button span{position:relative;top:1px;font-size:15px;margin-right:4px}.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 .forgot-header{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem}.hamburger__forgot__form .forgot-header span{font-weight:500}.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 .signup-header{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.hamburger__register__form .signup-header span{font-weight:500}.hamburger__register__form p{font-weight:300;font-size:.625rem;line-height:1rem;color:#999}.hamburger__register__form p a{text-decoration:none;color:#fff}.hamburger__register__form p a:hover{text-decoration:none;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:0 20px;margin-top:20px;border-top:1px solid #333;padding-top:27px}.hamburger__register__facebook .facebook-header{margin:0;font-weight:100;color:#fff;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.hamburger__register__facebook .facebook-header span{font-weight:500}.hamburger__register__facebook p{font-weight:300;font-size:.625rem;line-height:1rem;color:#999;margin-top:6px}.hamburger__register__facebook p a{text-decoration:none;color:#fff}.hamburger__register__facebook button{margin-top:20px}.hamburger__register__facebook button span{position:relative;top:1px;font-size:15px;margin-right:4px}.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 .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;height:330px;-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{-ms-flex-order:1;order:1;width:19.375rem;border-top:.0625rem solid rgba(153,153,153,0.3);border-bottom:.0625rem solid rgba(153,153,153,0.3);margin:1.25rem 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:100%}}.module-stateful.product-info .col-2 .product-info__palette .product-info__primary-swatches{padding:1.25rem 0 0}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__palette .product-info__primary-swatches{padding:1.25rem 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{margin:0}.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades.color-picker,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades.color-picker,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades.color-picker{text-align:left}.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades.color-picker .color-picker__swatches,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades.color-picker .color-picker__swatches,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades.color-picker .color-picker__swatches{white-space:nowrap;height:55px;overflow-x:scroll;overflow-y:hidden;margin:0 auto}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades.color-picker .color-picker__swatches,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades.color-picker .color-picker__swatches,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades.color-picker .color-picker__swatches{text-align:center}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades.color-picker .color-picker__swatches,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades.color-picker .color-picker__swatches,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades.color-picker .color-picker__swatches{overflow-x:scroll;overflow-y:hidden}}.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades.color-picker .color-picker__swatches li,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades.color-picker .color-picker__swatches li,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades.color-picker .color-picker__swatches li{display:inline-block;white-space:normal;float:none;width:2.1875rem;height:2.1875rem;margin-right:18.25px;margin-bottom:20px}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades.color-picker .color-picker__swatches li,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades.color-picker .color-picker__swatches li,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades.color-picker .color-picker__swatches li{margin-right:22.25px}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades.color-picker .color-picker__swatches li,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades.color-picker .color-picker__swatches li,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades.color-picker .color-picker__swatches li{width:30px;height:30px}}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .product-info__washable-shades.color-picker .color-picker__swatches--no-overflow li,.module-stateful.product-info .col-2 .product-info__palette .product-info__waterproof-shades.color-picker .color-picker__swatches--no-overflow li,.module-stateful.product-info .col-2 .product-info__palette .product-info__new-shades.color-picker .color-picker__swatches--no-overflow li{margin-right:24.25px}}.module-stateful.product-info .col-2 .product-info__palette .color-picker{font-size:0;text-align:left}.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}.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:95%;margin:0 auto;height:110px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;padding-left:14px}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches{white-space:normal;text-align:center}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches{overflow-x:scroll;overflow-y:hidden;padding-top:2px}}.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%;margin-right:18.25px;margin-bottom:20px;position:relative;color:#fff;cursor:pointer;transition:transform .1s ease-out;background-size:100%;box-shadow:0 0 0 1px rgba(153,153,153,0.3)}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:last-child{margin-right:0}@media screen and (min-width:47.5em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch{margin-right:22.25px}}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch{width:30px;height:30px;margin-right:24.25px}}.no-touch .module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch:hover{-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8)}.module-stateful.product-info .col-2 .product-info__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}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch.selected:before{content:"\E006";color:#fff}.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%;width:2.1875rem;height:2.1875rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 0 1px rgba(153,153,153,0.3)}@media screen and (min-width:63.75em){.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{-ms-flex:1 0 auto;flex:1 0 auto}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__swatches--no-overflow{-ms-flex-direction:row;flex-direction:row;width:100%;padding-left:22px}.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__view-all{position:relative;margin:0 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:none;text-align:center}@media screen and (min-width:63.75em){.module-stateful.product-info .col-2 .product-info__palette .color-picker .color-picker__view-all{line-height:normal;font-size:.625rem;display:block}}.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;z-index:20}@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:490px;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__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 .cheatseet__fact h2{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;width:100%;max-width:1600px;position:relative}.sku__header{background:#f5f5f5;text-align:center;position:relative;width:100%;float:left}.sku__header h2{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 h2{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 h2{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__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;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}}.sku__section-container{position:relative;width:100%;float:left;margin-top:50px}@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}}.sku__sidebar h3{margin:0 0 20px 0;text-transform:uppercase;color:#000;width:160px;font-weight:100;font-size:2rem}.sku-wall-filter .sku__sidebar h3{color:#fff}@media screen and (min-width:63.75em){.sku__sidebar h3{width:200px}}.sku__sidebar .sku__filter-button{width:100%;margin-bottom:20px;text-align:center;background-color:#fff;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:#fff;border-color:#f92a63}.sku__sidebar .sku__filter-button.no-pink.active{color:#fff;background-color:transparent;border-color:#fff}.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__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 h3{font-weight:100;color:#000;font-size:1.625rem;letter-spacing:.15rem;width:100%;margin:0;text-transform:uppercase;text-align:center}@media screen and (min-width:47.5em){.sku__section h3{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__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__hover{padding:2px;background-color:rgba(255,255,255,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__hover{display:block}}.sku__hover__name,.sku__hover__number{font-size:.75rem;line-height:.9rem}.sku__hover__name{color:#000;margin-top:40px}.sku__hover__number{color:#999}.sku__hover__detail{font-size:.6875rem;line-height:.825rem;color:#fc2561;margin-top:15px}.sku-wall-filter .sku__container{background:#000}@media screen and (min-width:47.5em){.sku-wall-filter .sku__section h2{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-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 h2{display:none}.sku-wall-filter .sku__section .sku__view-more{display:none}}.sku-wall-filter .sku__sidebar-rail{float:none;display:block;margin:auto;width:auto}@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 h2{font-size:1.625rem;letter-spacing:.15rem;margin:0 auto 20px;width:auto}@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{top:20px;text-align:left;width:200px}.sku-wall-filter .sku__sidebar .custom-select{width:200px}.sku-wall-filter .sku__sidebar h2{font-size:2rem;letter-spacing:normal;margin:0 0 20px 0}}.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}@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{max-width:280px;margin-top:8px}}.sku-wall-filter .sku__list{font-size:0}.sku-wall-filter .sku__filter-button{width:100%;margin-bottom:20px;text-align:center;color:#fff;background-color:transparent;border:1px solid rgba(255,255,255,0.43)}.sku-wall-filter .sku__filter-button:hover{background-color:#f92a63;border-color:#f92a63}.sku-wall-filter .sku__filter-button:last-child{margin-bottom:0}.sku-wall-filter .sku__filter-button.active,.sku-wall-filter .sku__filter-button.everpink{background-color:#f92a63;color:#fff;border-color:#f92a63}.sku-wall-filter .sku__filter-button.no-pink.active{color:#fff;background-color:transparent;border-color:#fff}.sku-wall-filter .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-wall-filter .sku__filter-button{padding-top:16px;padding-bottom:16px}}.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:flex;width:100%;max-width:1600px;overflow:hidden;position:relative;flex-direction:column}.slick__carousel__dots{margin:.625rem 0 0;padding:0;list-style:none;text-align:center}.slick__carousel__dots li.slick-active{background:#000}.slick__carousel__dots li{display:inline-block;width:.6875rem;height:.6875rem;margin:0 .3125rem;border:.0625rem solid #000;border-radius:50%;text-indent:-9999px;vertical-align:middle;transition:background .1s ease;background:#fff}@media screen and (min-width:47.5em){.pathing-switcher{display:block}}.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 (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:300px}}.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 .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__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 .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{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 .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__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 .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{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 .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__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 .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{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}.noshare{display:none}@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}}.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}.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}.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;padding-top:80px}@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;padding-top:0}}.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:1}}.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:block}@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}}.small-feed{height:110px;width:100%;position:relative;margin-top:0;overflow:hidden}.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:300;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:.5625rem;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:.5625rem}.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;width:100%;padding:30px 0 30px 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:40px 0 40px 0}}.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;padding-bottom:30px}}@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 .video-overlay__heading,.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 .video-overlay__heading{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 .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{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;padding-bottom:20px}.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}@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: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{width:100%}.predictive-search__top-bar{width:100%;overflow:hidden;position:relative;height:42px}.predictive-search__top-bar input.form-submit{display:none}.predictive-search__top-bar .twitter-typeahead{width:100%}.predictive-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{display:none}.predictive-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{letter-spacing:.2rem;font-size:2.125rem}}.predictive-search__top-bar input.predictive-hidden{display:none}.predictive-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{top:11px;font-size:1.5625rem}}.predictive-search__results-container{position:relative}.predictive-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{top:-19px}}.predictive-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{color:#fff}@media screen and (min-width:47.5em){.predictive-search__results-info{font-size:.875rem;margin-top:25px;margin-bottom:35px}.predictive-search__results-info>div{float:left}.predictive-search__results-info>.cta{float:right;line-height:17px}}.predictive-search__results{width:100%;margin:0 auto;padding-bottom:50px}.predictive-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{color:#fff}.predictive-search__results .product-content-grid__grid-item .content-card__info .content-card__info-description{color:#666}.predictive-search__result--no-results{display:none;text-align:center;margin-top:40px;width:100%;float:left}.predictive-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{font-size:3.125rem;padding-bottom:34px;margin-bottom:40px}}@media screen and (min-width:63.75em){.predictive-search__result--no-results .noresults-header{font-size:5rem;padding-bottom:44px;margin-bottom:50px}}.predictive-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{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;padding:40px}@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}}.header-more__misc .newsletter__unsubscribe{color:#fff;text-align:center;font-size:.6875rem;line-height:1rem;font-weight:300;height:80px;overflow:hidden;margin-top:4px;margin-bottom:0;margin-left:-15%;margin-right:13%}.header-more__misc .newsletter__unsubscribe label{padding-left:0;text-indent:25px;display:inline-block}.header-more__misc .newsletter__unsubscribe input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px}.header-more__misc .newsletter__unsubscribe .headerPrivacyRequired{display:none;margin-left:14%}.header-more__misc .newsletter__unsubscribe #policy-error{text-indent:0;color:white;font-size:12px}.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__unsubscribe .label-container{margin-left:-16%}.newsletter__unsubscribe .isPolicyChecked{margin-left:-15%}.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-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}@media screen and (min-width:80em){.gigi-collection .pathing-switcher{background:linear-gradient(-180deg,#edd9d2 0,#edd9d2 52%,#000 52%,#000 100%)}}.gigi-collection .pathing-switcher.module,.gigi-collection .pathing-switcher.module-stateful,.gigi-collection .pathing-switcher.pull-quote__wrapper{margin:0 auto}.gigi-collection .single-image-carousel{width:100%;max-width:inherit;background-color:#edd9d2;margin:-80px 0 0 0}.gigi-collection .breadcrumbs{background-color:#edd9d2;font-weight:500;max-width:100%}@media screen and (min-width:80em){.gigi-collection .cheatsheet{max-width:100%}}.gigi-collection .newsletter-gigi{background-color:#edd9d2;width:100%;margin:0 auto}.gigi-collection .product-info{max-width:100%}.iframe{width:auto}.iframe iframe{border:0}.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{display:none;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}.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}@media screen and (min-width:63.75em){.breadcrumbs{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}.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%;-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){.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;text-align:center}.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}}@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}.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%;-webkit-transform:translateY(-50%);-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__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}}@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}@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{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 .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 .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.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 .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{clear:both;margin-left:0;margin-top:8px}}.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%;-webkit-transform:translateY(-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 .name{float:left;font-weight:100;font-size:.8125rem}.cart-page__stores-container .total .amount{float:right;font-weight:500}.cart-page__stores-container .button{width:244px}.cart-page__stores-container .button-primary{margin-top:4px}.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%;-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-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_h1{display:inline}.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{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}.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%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-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%;-webkit-transform:translate(0,-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%;-webkit-transform:translateY(-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%;-webkit-transform:translate(-50%,0);-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;-webkit-transform:translate(-50%,0);-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;-webkit-transform:translateY(-50%);-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%;-webkit-transform:translate(-50%,-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%;-webkit-transform:translate(-50%,-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%;-webkit-transform:translate(-50%,-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){.form-sweeps__form-button{width:160px;display:inline-block;vertical-align:top}}.product-info__columns{position:relative}.vto__pdp{position:relative;display:none}.vto__pdp .icon-close{cursor:pointer;position:absolute;z-index:10;color:#fff;right:0;top:0;font-size:1.25rem;padding:15px}.vto__pdp .icon-close.hidden{display:none}.vto__warning{display:none}@media screen and (min-width:47.5em){.faq__ask-circle{top:50%;-webkit-transform:translateY(-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 h1{font-size:1rem;line-height:1em;color:#999;margin-bottom:4px}@media screen and (min-width:47.5em){.errorPage__error h1{font-size:1.375rem;margin-bottom:20px}}@media screen and (min-width:63.75em){.errorPage__error h1{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%;-webkit-transform:translateX(-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%;-webkit-transform:translateX(-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.25;font-weight:300;letter-spacing:.08rem;padding:0 20px}.terms-services h1{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}.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}.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%}.single-image{width:15rem}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image{width:43.75rem}}@media screen and (min-width:63.75em){.single-image{width:48.4375rem}}.single-image__content{position:relative}@media screen and (min-width:47.5em) and (max-width:63.6875em){.single-image__content{width:40rem}}@media screen and (min-width:63.75em){.single-image__content{width:45.9375rem}}@media screen and (min-width:0) and (max-width:47.4375em){.single-image__content:after{display:none}}.single-image__image{width:100%;display:block}.single-image.cdp-element{margin:0 auto 0;width:100% !important}.single-image.cdp-element .single-image__content{margin:0 auto 0}.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 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}}@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}}@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}.styled-text-elements img{max-width:100%;height:auto !important}@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}}.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;top:-100px}}.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}}.vto__pdp{position:relative;display:none}.vto__pdp .icon-close{cursor:pointer;position:absolute;z-index:10;color:#fff;right:0;top:0;font-size:1.25rem;padding:15px}.vto__pdp .icon-close.hidden{display:none}.vto__warning{display:none}.vto__pdp .modiface__pdp{height:375px}.vto__share-consent{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:9px;padding:10px;background-color:#000;color:#fff;text-align:left;line-height:1.4}.vto__share-consent a{color:#fc2561}.vto__share-consent.hidden{display:none}.module-stateful.product-info.vto-active .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch[data-show-vto="False"],.module-stateful.product-info.vto-active .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch[data-show-vto="False"]{border:1px solid #fc2561;opacity:.5;cursor:default;background-color:#ccc !important}.module-stateful.product-info.vto-active .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch[data-show-vto="False"]:hover,.module-stateful.product-info.vto-active .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch[data-show-vto="False"]:hover{transform:scale(1,1)}.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{content:""}.module-stateful.product-info.vto-active .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch[data-show-vto="False"]::before,.module-stateful.product-info.vto-active .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch[data-show-vto="False"]::before{content:"" !important;position:absolute;left:-1px;display:block;width:34px;height:1px;background-color:#fc2561;transform:rotate(45deg);transition:.25s}.module-stateful.product-info .vto__warning{color:#fc2561;font-size:.5rem;margin-bottom:20px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.product-info__try-it-on{font-size:8px;text-transform:uppercase;width:17.5rem;border-top:1px solid rgba(153,153,153,0.3);border-bottom:1px solid rgba(153,153,153,0.3);margin:20px auto;padding:20px 0}@media(min-width:760px){.vto__pdp{position:absolute;width:300px}.vto__pdp .modiface__pdp{height:480px}.product-info__try-it-on{margin:15px auto;padding:15px 0}.module-stateful.product-info.vto-active .col-2 .product-info__palette .color-picker .color-picker__swatches .color-picker__swatch[data-show-vto="False"]::before,.module-stateful.product-info.vto-active .col-2 .product-info__shades-overlay .product-info__shades-list .product-info__shade .product-info__shade-swatch[data-show-vto="False"]::before{width:30px}}@media(min-width:1020px){.vto__pdp{right:25px;top:50px}}.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;height:36px;width:36px;vertical-align:middle}.product-info__try-it-on span{vertical-align:middle;font-size:30px;margin-right:5px}.product-info__try-it-on svg{display:block;height:auto;margin:4px auto 0;width:16px}.product-info__try-it-on .cls-1{fill:none;stroke:#000;stroke-width:.67px}.product-info__try-it-on .cls-2{fill:#fc2561}.product-info__try-it-on a:hover,.vto-active .product-info__try-it-on a{background:#fc2561;color:#fff;border-color:#fc2561}.product-info__try-it-on a:hover .cls-1,.vto-active .product-info__try-it-on .cls-1{stroke:#fff}.product-info__try-it-on a:hover .cls-2,.vto-active .product-info__try-it-on .cls-2{fill:#fff}.vto{margin-top:0;background-color:#fff;font-size:0;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap-reverse;-webkit-justify-content:center;justify-content:center}.vto__shop-the-look{display:block;position:relative;margin-left:auto;background:#000;font-size:1rem;color:#fff;overflow:hidden;text-transform:uppercase;text-align:right;width:100%}.vto__shop-the-look__flex{position:relative;height:66px;min-width:320px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.vto__shop-the-look__title{font-weight:100;font-size:1.5rem;letter-spacing:.01em;padding:5px}.vto__shop-the-look__title::before{content:'';display:inline-block;vertical-align:middle;background-color:#fc2561;width:20px;height:2px;margin:0 10px 2px 0}.vto__shop-the-look__title strong{font-weight:400}.vto__shop-the-look.opened{overflow:visible;z-index:9}.vto__shop-the-look__name{border-left:1px solid #333;font-size:.8125rem;letter-spacing:.12em;padding:10px 20px;cursor:pointer}.vto.notloaded .vto__shop-the-look__name,.vto.noshop .vto__shop-the-look__name{display:none}.vto__shop-the-look__name span{display:inline-block;vertical-align:middle}.vto__shop-the-look__name .vto__shop-the-look__toggle{margin-left:5px;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;right:0}.vto__shop-the-look.opened .vto__shop-the-look__list{top:40px;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;overflow:auto !important}.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:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:left;line-height:1}.vto__shop-the-look__item a{color:inherit;text-decoration:none}.vto__shop-the-look__item__image{border-bottom:6px solid #000;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:end;-webkit-align-items:flex-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:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-positive:2;padding-left:20px;max-width:255px}.vto__shop-the-look__item__details{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;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:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:end;-webkit-align-items:flex-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:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items: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{padding-left:130px}.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__bottom.empty{padding:10px}.vto__shop-the-look__total{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;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__wrapper{max-width:375px;width:100%}.vto__app__wrapper .modiface__embed__frame{height:280px}.vto__app{font-size:0}.vto__interface{width:100%;text-transform:uppercase;font-size:1rem;position:relative;padding:0 20px}.vto__interface .vto__interface__title,.vto__interface .vto__interface__description,.vto__interface .vto__interface__cta,.vto__interface .vto__interface__bg{display:none}.vto.notloaded .vto__top-category__head,.vto.notloaded .vto__top-category__body{display:none !important}.vto__interface .vto__interface__bg3{display:block;padding-top:32px;text-align:right}.vto.notloaded .vto__interface__bg3{display:none}.vto__top-category__select{font-size:.8125rem;letter-spacing:.12em}.vto.notloaded .vto__top-category__select{display:none}.vto__top-category__select::before{content:'';width:30px;height:2px;background:#fc2561;margin:10px 0 3px;display:block}.vto__share-area{display:none}.vto__top-category__head{padding:30px 0 0;font-size:0}.vto__top-category__body{width:100%}.vto__top-category__body,.vto__sub-category__body,.vto__product__body,.vto__look__body,.vto__palette__placement__body{display:none}.vto__top-category__name{display:inline-block;font-size:1.875rem;font-weight:100;line-height:1;letter-spacing:.08em;cursor:pointer}.vto__top-category__name:not(:last-child){margin-right:24px}.vto__top-category__name .icon{display:none}.vto__sub-category__head{padding:15px 0 0}.vto__sub-category__name{padding-bottom:4px;border-bottom:2px solid transparent;font-size:.8125rem;line-height:1;letter-spacing:.12em;cursor:pointer}.vto__sub-category__name:not(:last-child){margin-right:30px}.vto__sub-category__name.selected{border-bottom-color:#f92a63;cursor:default}.vto__product__head{box-shadow:0 2rem 1.5rem -2rem rgba(0,0,0,0.35);padding:10px 0 0;margin-bottom:15px}.vto__product__image{position:relative;display:inline-block;margin:0 10px;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:55px}.vto__product__body{font-size:.6875rem;letter-spacing:.12em;line-height:1}.vto__top-categories.mobile-product-active .vto__product__body.selected{display:block}.vto__product__image.selected::after{content:none}.vto__top-categories.mobile-product-active .vto__product__image.selected::after{content:''}.vto__product__fav{display:none}.vto__product__name{color:black;display:block}.vto__product__name::before{content:'';width:30px;height:2px;background:#fc2561;margin:10px 0 8px;display:block}.vto__variant__name{font-weight:100;margin-top:5px;opacity:0;transition:all .3s ease}.vto__variant__name.selected{opacity:1}.vto .new-brow{position:absolute;top:6px;left:0;line-height:1;color:#fc2561;font-size:.75rem;font-weight:500;line-height:1;letter-spacing:normal;text-transform:uppercase;padding:.1875rem 0;z-index:30}.vto .color-picker__swatch .new-brow{top:-10px;font-size:8px}.vto__looks__head{margin-top:30px}.vto__look__head{color:#000;text-decoration:none}.vto__look__head.selected{color:#fc2561}.vto__look__title{font-size:10px;letter-spacing:.12em}.vto__look__image{margin:10px 28px 0 0;width:100px;height:100px;border-bottom:2px solid transparent;overflow:hidden}.vto__look__head.selected .vto__look__image{background-color:#fc2561;padding:2px 2px 0;border-bottom-color:#fc2561}.vto__look__image img{width:100%;height:auto}.vto__look__body{margin-top:45px}.vto__look__products{margin-top:25px}.vto__look__products a{text-decoration:none}.vto__look__product{display:-webkit-flex;display:flex;color:#000;font-size:10px;letter-spacing:.12em;width:150px;margin-right:20px}.vto__look__product__image{width:45px}.vto__look__product__image img{width:100%;height:auto}.vto__look__product__content{width:105px;padding-left:10px;line-height:1.3}.vto__look__product__name::before{content:'';width:30px;height:2px;background:#fc2561;margin:0 0 5px;display:block}.vto__look__product__shade{font-weight:100}.vto__interface .vto__top-category__body .slick-list .slick-track .slick-slide{line-height:16px}@media(max-width:759px){.vto{padding:0;margin:0;background:#000}.vto__interface{background:#fff}.vto__top-categories.flexboxed{display:-webkit-flex;display:flex;position:relative;min-height:360px}.vto__top-categories.mobile-active .vto__top-category__select{display:none}.vto__top-categories.mobile-active .vto__top-category__head{padding-top:15px}.vto__top-categories.mobile-active .vto__top-category__name{display:none}.vto__top-categories.mobile-active .vto__top-category__name.selected{display:inline-block;color:#fc2561;font-size:.8125rem;font-weight:400;line-height:1;margin-right:30px;white-space:nowrap}.vto__top-categories.mobile-active .vto__top-category__name.selected .icon{display:inline-block;vertical-align:middle;margin-right:10px;font-size:.9em}.vto__top-categories.mobile-active .vto__interface__bg3{display:none}.vto__top-categories.mobile-active .vto__top-category__body.selected,.vto__top-categories.mobile-active .vto__sub-category__body.selected,.vto__top-categories.mobile-active .vto__look__body.selected,.vto__top-categories.mobile-active .vto__palette__placement__body.selected{display:block}.vto__top-categories.mobile-active .vto__sub-category__body.selected{position:absolute;left:0;right:0}.vto__look__product__fav{display:none}}@media(min-width:360px){.vto__app__wrapper .modiface__embed__frame{height:325px}.vto__shop-the-look__title::before{width:65px}.vto__shop-the-look__name{width:50%}}@media(min-width:360px) and (min-height:700px){.vto__app__wrapper .modiface__embed__frame{height:375px}}@media(min-width:500px){.vto__shop-the-look,.vto__shop-the-look__list{max-width:375px}.vto__interface{max-width:375px}}@media(min-width:760px){.vto{width:100%;padding:80px 0}.vto.notloaded .vto__interface{padding:160px 0 50px 100px;margin:-160px 0 -50px -100px;min-height:640px}.vto__interface .vto__interface__title{position:relative;display:block;font-size:3.75rem;font-weight:100;line-height:1;margin-top:-.1em;letter-spacing:.01em}.vto__interface .vto__interface__title strong{font-weight:500}.vto__interface .vto__interface__title h1{display:inline;font-size:3.75rem;font-weight:100}.vto__interface .vto__interface__description{display:none}.vto__interface .vto__interface__description h3{font-size:.8125rem;font-weight:300}.vto__interface__line{position:relative;border-bottom:1px solid #000}.vto.notloaded .vto__interface__line{margin-top:65px}.vto.notloaded .vto__interface__bg1,.vto.notloaded .vto__interface__bg2{position:absolute;display:block}.vto.notloaded .vto__interface__bg1{top:0;left:0}.vto.notloaded .vto__interface__bg2{bottom:0;left:0}.vto__interface .vto__interface__bg3{display:none}.vto.notloaded .vto__interface__description,.vto.notloaded .vto__interface__cta{position:relative;display:block}.vto.notloaded .vto__interface__description{color:#666;font-weight:300;font-size:.8125rem;letter-spacing:.105em;text-transform:none;line-height:1.7;margin-right:30px}.vto.notloaded .vto__interface__cta{letter-spacing:.2em;padding-top:20px}.vto.notloaded .vto__interface__cta h2{font-size:1rem;font-weight:400}.vto.notloaded .vto__interface__cta .icon{font-size:1.4em;vertical-align:middle}.vto__app__wrapper{max-width:360px}.vto__app__wrapper .modiface__embed__frame{min-width:360px;height:480px}.vto__app{max-width:360px}.vto__app,.vto__interface{display:inline-block;vertical-align:top}.vto__interface{max-width:350px;padding:0 0 0 40px}.vto__interface .vto__top-category__select{display:none}.vto__top-category__head{padding:20px 20px 0 0;margin-bottom:-1px;z-index:1}.vto__top-category__name{border-bottom:5px solid transparent;font-size:2.188rem;opacity:.5;padding:2px 0 15px}.vto__top-category__name:not(:last-child){margin-right:30px}.vto__top-category__name.selected{border-bottom-color:#fc2561;font-weight:400;opacity:1}.vto__sub-category__head{padding:20px 0 0}.vto__sub-category__name{border-bottom:0}.vto__sub-category__name:not(:last-child){margin-right:35px}.vto__sub-category__name.selected{color:#fc2561;cursor:default}.vto__product__head{padding:60px 0 0 0;margin-bottom:40px}.vto__top-category__body.selected,.vto__sub-category__body.selected,.vto__look__body.selected,.vto__palette__placement__body.selected{display:block}.vto__top-category__body{padding-right:20px}.vto__product__body{position:relative;font-size:1.125rem;padding-right:20px}.vto__product__fav{display:block;float:right;margin-top:-3px}.vto__product__name{font-size:.875rem;margin:10px 25px 0 0;width:auto}.vto__product__name::before{content:none}.vto .color-picker__swatch .new-brow{top:36px;right:0;font-size:.75rem;text-align:center}.vto__variant__name{font-size:.875rem}.vto__looks__head{margin-top:20px;padding-right:20px}.vto__look__title{font-size:.8125rem}.vto__look__image{margin:40px 25px 0 0;width:115px;height:115px}.vto__look__products{margin-top:40px}.vto__look__product{width:195px;-webkit-justify-content:flex-end;justify-content:flex-end}.vto__look__product__image{width:75px}.vto__look__product__content{width:120px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}.vto__shop-the-look.opened .vto__shop-the-look__list{top:60px}.vto__shop-the-look__flex{position:relative;height:60px;-webkit-justify-content:flex-end;justify-content:flex-end}.vto__shop-the-look__name{border-left:0;padding:10px 25px 10px 15px;width:auto}.vto__shop-the-look__title{display:none}}@media(min-width:1024px){.vto__app__wrapper{max-width:420px}.vto__interface{max-width:500px}.vto__product__image img{width:auto}.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}}@media(min-width:1280px){.vto__interface{max-width:700px}}.vto .slick-list::before{content:'';display:block;position:absolute;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);height:150px;width:40px;right:0;top:-10px;z-index:1}.vto__top-category__head .slick-list::before{height:50px}.vto__looks__head .slick-list::before{height:200px}.vto__look__products .slick-list::before{width:150px}.vto .slick-arrow{position:absolute;opacity:1;top:50%;z-index:1;font-size:2rem;color:#999;cursor:pointer;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease}.vto__product__head .slick-arrow,.vto__looks__head .slick-arrow{font-size:3rem;top:65%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vto__primary-swatches .slick-arrow{top:33%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vto .slick-arrow.slick-disabled{opacity:0}.vto .slick-prev{left:0}.vto__product__head .slick-prev,.vto__looks__head .slick-prev{left:-50px}.vto__primary-swatches .slick-prev,.vto__look__products .slick-prev,.vto__palette__colors .slick-prev{left:-40px}.vto .slick-next{right:0}.vto__product__head .slick-next,.vto__looks__head .slick-next{right:-15px}.vto__primary-swatches .slick-next,.vto__palette__colors .slick-next{right:-25px}.vto__primary-swatches .slick-track,.vto__palette__colors .slick-track{padding:10px;left:10px}.vto .slick-prev.slick-disabled{left:-100px}.vto .slick-next.slick-disabled{right:-100px}.vto__product__variants{width:100%;position:relative}.vto__product__variants .color-picker{font-size:0}.vto__product__variants .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__product__variants .color-picker li{display:inline-block;text-align:center}.vto__product__variants .color-picker .color-picker__swatches{list-style:none;margin:0;padding:0 10px}.vto__product__variants .color-picker .color-picker__swatches .slick-list{margin:-10px 0 -10px -10px}.vto__product__variants .color-picker .color-picker__swatches .slick-list:after{clear:both;content:"";display:block}.vto__product__variants .color-picker .color-picker__swatches .color-picker__swatch,.vto__palette .vto__palette__color{width:30px;height:30px;border-radius:50%;float:left;margin:0 10px;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__product__variants .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:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.vto__product__variants .color-picker .color-picker__swatches .color-picker__swatch .color-picker__swatch__multicolor div{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto}.no-touch .vto__product__variants .color-picker .color-picker__swatches .color-picker__swatch:hover{-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.vto__product__variants .color-picker .color-picker__swatches .color-picker__swatch:before,.vto__palette .vto__palette__color:before{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem;line-height:1}.vto__product__variants .color-picker .color-picker__swatches .color-picker__swatch.selected:before,.vto__palette .vto__palette__color.selected:before{font-family:"Maybelline-icons";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;content:"\E006";color:#fff}@media(min-width:760px){.vto__product__variants .color-picker .color-picker__swatches{padding:10px 0}.vto__product__body:not(.palette-open) .vto__product__variants .color-picker .color-picker__swatches .slick-list{height:80px}}.palette-open .vto__product__variants{padding-left:75px}.vto__palette{position:relative;width:100%;margin-top:10px}.vto__palette .vto__palette__color.selected{border-color:#ccc}.palette-open div[data-label]::before{position:absolute;content:attr(data-label);font-size:.5625rem}.palette-open .vto__product__variants[data-label]::before{top:19px;left:0}.vto__palette[data-label]::before{left:-75px}.vto__palette div[data-label]::before{top:37px;left:-75px}@media(min-width:760px){.palette-open .vto__product__variants{padding-left:85px}.vto__palette[data-label]::before{left:-85px}.vto__palette div[data-label]::before{left:-85px}}.vto__palette .vto__palette__placement__head:not(:last-child){margin-right:20px}.vto__palette .vto__palette__placement__head{cursor:pointer;padding-bottom:4px;border-bottom:2px solid transparent;font-size:.75rem;line-height:1;letter-spacing:.12em;text-decoration:none;color:#000}.vto__palette .vto__palette__placement__head.selected{border-color:#fc2561;cursor:default}.vto__palette .vto__palette__placement__head img{opacity:.5;max-width:55px;height:auto}.vto__palette .vto__palette__placement__head.selected img{opacity:1}.chatbot.hide-chatbot{display:none}.cartBoxCont h3{font-size:1.5em}.show-read-more .more-text{display:none}.read-more{display:block;border-radius:0;background-color:white;border:1px solid black;font-size:.8125rem;font-weight:bold;padding:8px;line-height:1;max-width:270px;margin:5px auto 15px}.before-after__next.article{right:29px;-ms-transform:translate(80%,-50%);transform:translate(80%,-50%);background-color:white}.before-after__prev.article{left:29px;-ms-transform:translate(-80%,-50%);transform:translate(-80%,-50%);background-color:white;z-index:99}.article-full-width p{font-weight:300;letter-spacing:.1rem}.carousel-title{text-align:center;font-weight:300;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.article-full-width{margin:auto;width:1080px;max-width:100%;padding:0 4%}.article-halfwidth__container{margin:40px auto;width:1280px;max-width:100%;padding:0 4%}.article-halfwidth__container p{font-weight:300;letter-spacing:.1rem;line-height:1.5}.article-page{margin:40px auto}.article-haldwidth-left{width:48%;float:left}.article-haldwidth-right{width:48%;float:right}.article-halfwidth__container:after{display:table;content:"";clear:both}.article-page{box-sizing:border-box}.before-after__prev.article,.before-after__next.article{position:absolute;top:40%;font-size:40px;color:#999;cursor:pointer}.article-banner__image img,.article-carousel__image img,.article-halfwidth__container img{height:auto;max-width:100%}@media screen and (max-width:63.6875em){.article-full-width{max-width:100%;padding:0 4%}.carousel-title{opacity:1 !important;margin:8px auto;font-size:1em}.article-page{margin:10px auto}}@media screen and (min-width:0) and (max-width:47.4375em){.before-after__prev,.before-after__next{font-size:20px !important}.before-after__prev.article{left:15px}.before-after__next.article{right:15px}.article-haldwidth-left,.article-haldwidth-right{width:100%;float:none}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.article-halfwidth__container{max-width:100%;padding:0 4%}.article-page .before-after__prev,.before-after__next{top:40%}}.mastheadv2{min-width:20rem;max-width:20rem;position:relative}@media screen and (min-width:0) and (max-width:47.4375em){.mastheadv2{max-width:none;margin-top:0}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.transport .mastheadv2:first-child{margin-top:-60px}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.transport .mastheadv2:first-child{margin-top:-80px}}@media screen and (min-width:80em) and (max-width:9999em){.transport .mastheadv2:first-child{margin-top:-80px}}@media screen and (min-width:47.5em){.mastheadv2{max-width:none;margin-top:0}}@media screen and (min-width:63.75em){.mastheadv2{max-width:none}}@media screen and (min-width:80em){.mastheadv2{max-width:80rem}}@media screen and (min-width:47.5em){.mastheadv2 .masthead__main{top:10px}}@media screen and (min-width:63.75em){.mastheadv2 .masthead__main{padding-left:0}}.mastheadv2 .masthead__image{width:100%}.mastheadv2 .masthead__image img{max-height:320px;width:100%;max-width:100%}.mastheadv2 .masthead__heading{text-align:center;font-size:44px;line-height:44px;margin:10px 0;width:100%;display:block}@media screen and (min-width:47.5em){.mastheadv2 .masthead__heading{margin:30px 0;font-size:76px;line-height:76px}}@media screen and (min-width:63.75em){.mastheadv2 .masthead__heading{font-size:86px;line-height:86px}}.mastheadv2 .masthead__main .masthead__body{width:100%;margin-top:0}.mastheadv2 .masthead__main .masthead__links{display:block;list-style:none;font-size:0;width:100%;text-align:left}@media screen and (min-width:47.5em){.mastheadv2 .masthead__main .masthead__body .masthead__links{text-align:center;margin-bottom:20px}}.mastheadv2 .masthead__main .masthead__links li{padding:10px 0;width:50%;text-align:center;margin-right:0}@media screen and (min-width:47.5em){.mastheadv2 .masthead__main .masthead__links li{width:auto;padding:15px 0;margin:0 10px}}@media screen and (min-width:63.75em){.mastheadv2 .masthead__main .masthead__links li{margin-bottom:9px;margin:0 25px}}.mastheadv2 .masthead__main .masthead__links li a{font-size:16px}.no-touch .mastheadv2 .masthead__links li a:hover{color:#fc2561}.mastheadv2 .masthead__main .masthead__body .masthead__copy{max-width:580px;margin:0 auto}@media screen and (min-width:47.5em) and (max-width:63.6875em){.mastheadv2 .masthead__main .masthead__body .masthead__copy{padding-right:0}}@media screen and (min-width:47.5em){.mastheadv2 .masthead__main .masthead__body .masthead__copy{text-align:center;width:inherit}}@media only screen and (max-width:47.5em){.masthead__links li a{text-decoration:none;padding-bottom:1px !important;border-bottom:1px solid black !important}.masthead__sub{display:none;position:relative;width:100%;text-align:center}.masthead__sub .button:active,.masthead__sub .button:focus{background-color:#000;border-color:transparent}.masthead__sub .button{min-width:200px;margin-bottom:4px;display:inline-block;background-color:transparent;padding:.75rem .75rem;border-width:.0625rem;border-style:solid;text-align:center;border-color:#ccc;color:#000;font-size:.875rem;text-decoration:none}.masthead__links-active{visibility:visible;opacity:1}.masthead__sub .icon{position:relative;width:19px;float:right;height:18px}.mastheadv2 .masthead__main .masthead__body{margin-top:8px}.masthead__sub .icon-arrow_up:before,.masthead__sub .icon-arrow_down:before{content:"\E005";position:absolute;top:6px;height:20px;right:-3px}.masthead__sub .icon-arrow_down:before{content:"\E002"}}.vto-loading{background:url("../../../RatingsReview/images/loader.gif") center center no-repeat;position:relative;width:100%;height:100%;top:0;left:0}.Footer{background:#000;height:auto;padding:35px 0 60px}.Footer ul{margin:0;padding:0;list-style:none;line-height:16px}.Footer .nav{float:left}.m_country{width:70%}.Footer .nav li{margin-right:45px;margin-bottom:10px;float:left}.Footer .nav li a{text-decoration:none;font-family:"Neue Helvetica W01_79 C1289709";font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:1px}.Footer .nav li a:hover{color:#fc2561}.social_nav a:hover{color:#fc2561 !important}.terms_nav{width:85%;display:inline-flex;flex-direction:column-reverse}.terms_nav li{font-family:"Helvetica Neue LT W05_55 Roman";font-size:10px;color:#fff;letter-spacing:normal}.terms_nav li a{letter-spacing:1px;text-decoration:none;display:inline-block;font-family:"Helvetica Neue LT W05_55 Roman";font-size:10px;color:#fff;letter-spacing:normal;border-right:1px solid #fff;padding-right:10px;margin-right:10px;margin-bottom:20px}.terms_nav li a:hover{color:#fc2561}.terms_nav li a:last-child{border-right:0;padding-right:0;margin-right:0}.contry_select{margin:120px 0 0 !important}.contry_select .drop-select--lang{float:right;padding-bottom:6px;width:150px}.contry_select .custom-select{margin:0 !important;line-height:1;height:auto;font-family:"Neue Helvetica W01_79 C1289709";letter-spacing:1px;color:#fff;padding:0 25px 6px 0;width:150px;background:transparent;border-bottom:1px solid #fff}.contry_select .custom-select span{position:absolute;right:0;top:0}.contry_select .custom-select:hover{color:#fff}.contry_select .custom-select p{margin:0;font-size:12px;letter-spacing:1px}.chosen-with-drop span{color:#fc2561}.Footer .drop-select .chosen-container .chosen-results{background:#222;border:1px solid #999}.Footer .footer-adchoice,.Footer .footer-adchoice p,.Footer .footer-adchoice a{font-family:"Helvetica Neue LT W05_55 Roman";font-size:10px;color:#fff;letter-spacing:normal}.Footer .footer-adchoice a{font-weight:bold !important;text-decoration:none}.Footer .footer-adchoice a:hover{color:#fc2561}@media(max-width:767px){.Footer{margin:3px 0 0;padding:30px 0;height:auto}.m_country{width:auto}.Footer .nav li{margin-bottom:24px}.Footer .nav li a{letter-spacing:1.5px}.social_nav{width:100% !important}.Footer .direction_column{align-items:start}.m_Footer{display:flex;flex-direction:column-reverse;width:100%}.m_Footer .nav{float:none;width:40%}.m_Footer .nav li{float:none;margin-right:0}.m_Footer .nav li a{word-break:break-word}.m_Footer .social_nav{margin:0 0 30px}.m_Footer .social_nav li{margin:0 22px 0 0}.m_country{display:flex;flex-direction:row-reverse}.contry_select{margin:50px 0 0 !important}.terms_nav{display:flex !important;text-align:left;flex-wrap:wrap;flex-direction:column-reverse;width:100%}.terms_nav li{margin:0 0 5px;letter-spacing:normal}.terms_nav li a{letter-spacing:-0.25px;margin-bottom:10px}.contry_select .drop-select--lang{position:absolute;top:50px;left:20px;display:block;z-index:10}.contry_select .custom-select p{letter-spacing:normal}}@media(min-width:768px) and (max-width:991.98px){.Footer{height:auto}.m_country{width:auto}.Footer .nav li{float:none;margin:0 0 22px 0}.Footer .nav li a{letter-spacing:1.5px}.contry_select{margin:10px 0 0 !important}.terms_nav li a{letter-spacing:-0.25px}.contry_select .custom-select p{letter-spacing:normal}.terms_nav{width:75%}}@media(min-width:1024px) and (max-width:1279px){.m_country{width:580px;display:inline-block}.Footer .nav{display:flex;flex-wrap:wrap;justify-content:flex-start}.Footer .nav li{margin-right:30px;margin-bottom:10px}.terms_nav{width:75%}}.Header.site-header--fixed{top:0}.Header.site-header--down{transform:translateY(0)}.Header .header-banner{display:none}.Header .header-bar{max-width:100%;z-index:0}.Header .header-logo--bar{display:inline-block;float:left;left:0;position:relative;transform:translate(0,0)}.Header .header-logo--bar img{margin-left:15px;width:112px}.Header .header-link{margin-right:30px}.Header .header-link>a{font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;letter-spacing:1px;line-height:1;padding:21px 0}.Header .header-dropdown li a{font-family:"Neue Helvetica W01_79 C1289709";font-size:18px}.Header.no-touch .header-dropdown li a:hover{color:#fff;background:#fc2561 !important}.Header .header-link>a span.title:before{border-bottom:1px solid #fff}.Header .header-dropdown{top:60px;padding:10px 0 40px;background:#000}.Header .header-dropdown li{height:auto;line-height:1}.Header .header-dropdown li a{padding:10px 10px 10px 29px;font-family:"Neue Helvetica W01_59 Comp";font-size:18px;letter-spacing:1px;line-height:1;background:#000;text-transform:uppercase}.Header .header-dropdown li a:hover{background:#000 !important;font-family:'Neue Helvetica W01_79 C1289709'}.Header .header-link.header-link--signin{margin-right:6px;line-height:normal}.Header .header-link.header-link--signin a{font-size:16px;line-height:normal;letter-spacing:1px}.Hamburger-menu.hamburger-menu{top:0;right:0;width:100%;-webkit-transform:translate(100%px,0);-ms-transform:translate(100%,0);transform:translate(100%,0);background:rgba(0,0,0,0.5);z-index:999;overflow-y:hidden;padding-bottom:0}.Hamburger-menu.hamburger-menu div.active{width:auto;background:#000;margin:60px 0 0 33%;overflow-x:hidden;height:90%;padding-bottom:130px}.Hamburger-menu.hamburger-menu .hamburger__signin.active{min-height:max-content}.Hamburger-menu.hamburger-menu .hamburger__signin,.Hamburger-menu.hamburger-menu .hamburger__register{z-index:10}.Hamburger-menu.hamburger-menu .hamburger__signin__form .form .form__group.remember,.Hamburger-menu.hamburger-menu .hamburger-menu button{width:100%}.Hamburger-menu.hamburger-menu .hamburger__register__form .form .register-checkboxes{width:100%}.Hamburger-menu .hamburger__signin__form .form .form__group{margin:14px 0 0;padding:0}.Hamburger-menu .register-inputs .form__group{margin:14px 0 0 !important;padding-bottom:0 !important}.Hamburger-menu.hamburger-menu .hamburger__more{top:0}.Header .header-dropdown li{border:0}.Header .icon-header--hamburger{float:right;border:0;width:23px;margin:0 10px 25px 5px;line-height:0;padding-top:25px;height:35px;text-align:center;z-index:1}body.open-hamburger .header-bar{transform:translate(0)}body.open-hamburger .site-container{transform:translate(0)}body.open-hamburger .header-shift{display:none !important}body.open-hamburger .hamburger-menu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.Header .icon-search{transform:rotate(90deg);font-size:15.67px;height:-webkit-fill-available;margin-bottom:-4px}.Header .icon-shoppingbag{font-size:15.67px}.hamburger-icon{background:url('../img/hamburger_icon.png') no-repeat;width:18px;height:11px}.hamburger-close-icon{position:relative;height:60px;background:#000;margin:0 0 0 33%;z-index:9}.arrow_left-icon{background:url(../img/hamburger_close.png) no-repeat center;width:14px;height:14px;top:0;right:0;padding:13px;margin:13px;position:absolute;z-index:9}.Hamburger-menu .hamburger-close-icon .header-link{border:0;font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;letter-spacing:1px;line-height:1;background:#000;text-transform:uppercase;margin:20px 0 0 15px;width:60%}.Hamburger-menu .hamburger__more .header-link{font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;letter-spacing:1px;line-height:1;background:#000}.Hamburger-menu .hamburger__more .header-link>a{margin:20px 0 20px 15px;width:75%;display:inline-block}.Hamburger-menu .hamburger__more .header-link{border:0;position:relative;z-index:1}.Hamburger-menu .hamburger__more .header-link span.icon{top:-19px;transform:scale(1.0023,.625);width:40px;font-weight:bold;text-align:center;right:3px;padding-top:78px;z-index:999;height:94px;display:inline-block;margin:0;padding:0;line-height:87px}.Hamburger-menu .header-dropdown li{border:0}.Hamburger-menu .header-dropdown li a{font-family:"Neue Helvetica W01_59 Comp";font-size:18px;letter-spacing:1px;line-height:1;background:#000;padding:20px 0 20px 30px;text-transform:uppercase}.Hamburger-menu .icon-arrow_down:before,.content-feed__common:after,.Hamburger-menu .icon-arrow_up:before{font-size:16px;text-shadow:0 1px 0 #fff}.Hamburger-menu .header-link>a span.title:before{border:0}.Hamburger-menu .mobile-signin{font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;line-height:normal;letter-spacing:.75px;background:#000;position:absolute;left:33%;width:67%;bottom:0;color:#fff;height:60px;text-transform:uppercase;z-index:9;padding:10px 15px;margin:0}.Predictive-search{z-index:999}.Predictive-search.open{top:60px !important;padding-bottom:60px}.Predictive-search .predictive-search__container{width:100%}.Predictive-search .predictive-search__top-bar{border:0;margin:0 0 15px}.Predictive-search .predictive-search__top-bar input,.Predictive-search .predictive-search__top-bar input::placeholder{font-family:"Neue Helvetica W01_79 C1289709";font-size:28px;line-height:1.14;letter-spacing:.88px;color:#fff;padding-left:0}.Predictive-search .input-border{height:2px;display:block;background:#fff;width:100%;box-shadow:0 0 6px 6px #fb2460;-moz-box-shadow:0 0 6px 6px #fb2460;-webkit-box-shadow:0 0 6px 6px #fb2460;margin:0 0 37px}.Predictive-search .predictive-search__item{border:0;padding:0;margin:0 0 30px;font-family:"Helvetica Neue LT W05_55 Roman";font-size:14px;line-height:1.29;letter-spacing:normal;color:#fff}.Predictive-search .predictive-search__top-bar input:-ms-input-placeholder{font-family:"Neue Helvetica W01_79 C1289709";font-size:28px;line-height:1.14;letter-spacing:.88px;color:#fff;padding-left:0}.Predictive-search .predictive-search__top-bar a.close{font-size:13px;top:25px;transform:scale(1.069,.975)}.Predictive-search .predictive-search__item a{font-size:14px;line-height:1.29;letter-spacing:normal;text-transform:uppercase}.Predictive-search .predictive-search__item a::first-line {text-transform:capitalize}.Predictive-search .predictive-search__item span{color:#fff}.Predictive-search .predictive-search__previousearch{font-family:"Neue Helvetica W01_79 C1289709";font-size:28px;line-height:1.14;letter-spacing:.88px;color:#fff;margin:18px 0 50px;font-style:normal}.Predictive-search .predictive-search__results-info .cta{font-family:"Neue Helvetica W01_79 C1289709";font-size:20px;line-height:1;letter-spacing:1px}.Predictive-search .predictive-search__results-info .cta:after{top:.15rem}.Predictive-search .predictive-search__results-container{margin:6px auto 0}.Cart-menu{top:60px !important;z-index:999}.secondary-nav{height:37px;display:block;background:rgba(0,0,0,.6);position:absolute;text-align:center;top:60px;width:100%;transition:all .3s ease}.secondary-nav__list{display:block;text-align:center;overflow:hidden;overflow-x:auto;white-space:nowrap;padding:10px}.secondary-nav__item{margin-right:20px;line-height:normal;letter-spacing:normal;float:none;display:inline-block}.secondary-nav__link{font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;letter-spacing:1px;line-height:1;color:#fff;text-decoration:none;text-transform:uppercase;position:relative;padding:0}.secondary-nav__link:hover{text-decoration:none}.Header .header-icon--cart{margin-left:15px}.Hamburger-menu .hamburger__register__form .form button,.Hamburger-menu .hamburger__signin__form button{width:100%}.secondary-nav--top{margin-top:40px}.site-container.header__top .forgot-password{margin:40px auto 30px}.title__top{top:60px;margin:0 auto;padding:20px}@media(max-width:767px){.Header .header-link--signin,.Header .header-link.header-link--signin,.Header .header-icon--favorite{display:none !important}.Predictive-search .predictive-search__top-bar input,.Predictive-search .predictive-search__top-bar input::placeholder{font-size:20px;padding:0 40px 0 0;line-height:normal;letter-spacing:normal}.Predictive-search .predictive-search__top-bar{margin:0}.Predictive-search .predictive-search__top-bar a.close{font-size:18px;top:13px}.Predictive-search .predictive-search__previousearch{font-size:20px;line-height:normal;letter-spacing:normal;margin:0 0 27px;padding:0}.Predictive-search .predictive-search__results-info .cta:after{top:.15rem}.Predictive-search.open{padding:0;top:0 !important;z-index:999;background-color:rgba(0,0,0,0.62)}.Predictive-search .mobile-search{margin-left:40px;background:#000;height:100%;padding:60px 15px 20px 34px}.search-close{background:url(../img/hamburger_close.png) no-repeat center;width:14px;height:14px;top:0;right:0;padding:13px;margin:10px;position:absolute;z-index:9;display:none}}@media(min-width:768px) and (max-width:1023px){.Header .header-logo--bar img{height:20px}.Header .header-link.header-link--signin,.Header .header-icon--favorite{display:none !important}.Hamburger-menu .mobile-signin{height:80px}.secondary-nav__item{margin-right:30px}}@media(min-width:1024px) and (max-width:1279px){.Header .header-banner{display:none}.Header .header-middle{display:none}.Header .header-link.header-link--signin,.Header .header-icon--favorite{display:none !important}.Header .header-icon--hamburger{display:block}.secondary-nav__item{margin-right:40px}.Header .header-bar{max-width:100%;z-index:0}.Header .header-logo--bar{display:inline-block;float:left;left:0;position:relative;transform:translate(0,0)}.Header .header-logo--bar img{margin-left:30px;margin-right:38px;height:20px}.Header .header-link{margin-right:50px}.Header .header-bar__links--left{display:none}.header-bar__links--right .header-link{margin-right:16px}.Header .header-link--signin{display:none}.Header .header-middle{display:none}.Predictive-search{padding:35px 50px}}@media(min-width:1280px){.Header .header-banner{display:none}.secondary-nav{display:none}.Header .header-bar{max-width:100%}.Header .header-logo--bar{display:inline-block;float:left;left:0;position:relative;transform:translate(0,0)}.Header .header-logo--bar img{margin-left:30px;margin-right:38px;width:155px}.Header .header-link{margin-right:30px}.Header .header-link:last-child{margin-right:0}.Header .header-link.header-link--signin{margin-left:0}.Header .header-signin__right .form .form__group.password a{position:absolute}.secondary-nav--top{margin-top:0}.Header .header-icon--favorite{display:none !important}.Header .header-icon--cart{margin-left:0}}@media(min-width:1281px){.Header .header-link{margin-right:40px}.Header .header-link:last-child{margin-right:0}.Header .header-link.header-link--signin{margin-left: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,.footer__icon{width:170px;margin:30px 0 0}@media screen and (min-width:47.5em){.footer__social,.footer__icon{width:320px;margin:10px auto 0}}@media screen and (min-width:63.75em){.footer__social,.footer__icon{margin:0;float:left}}.footer__social li,.footer__icon li{float:left;position:relative;margin:10px 20px 0 0}.footer__social li:last-child,.footer__icon li:last-child{margin-right:0}.footer__social a,.footer__icon a{display:block;color:#ccc;text-decoration:none;font-size:1.375rem}.footer__social a>span,.footer__icon a>span{display:none;visibility:hidden;height:0;left:0;overflow:hidden}.no-touch .footer__social a:hover,.no-touch .footer__icon 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}.footer .drop-select__select.chosen-with-drop{background:url(../img/header/select-arrow-up.svg) no-repeat;background-position:right 10px top 50%}.footer div[name="country"]{display:block !important;background-color:transparent;border:1px solid #999}.footer div[name="country"] p:hover{color:#666}.footer div[name="country"] p{margin:0}.drop-open{display:block !important}.footer .custom-select{background:url(../img/header/arrow-down.svg) no-repeat;background-position:right 10px top 50%;background-size:7%}.multiselect{width:220px}.selectCountry{display:none}div[name="country"]{display:block !important}.chosen-container .chosen-drop.countrySelect{position:static;width:220px}.contry_select .chosen-drop.countrySelect{width:150px}.chosen-container .chosen-drop.countrySelect li a{color:#666;text-decoration:none}.chosen-container .chosen-drop.countrySelect li a:hover{background:0;color:#fc2561}.Footer_dir_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.direction_column{flex-direction:column}.social_nav{float:right;width:auto}.social_nav a{text-decoration:none;color:#6f6f6f;font-size:20px}.social_nav li{margin:0 0 0 20px;float:left}.header-more__misc .chosen-container.chosen-container-single,.Footer .chosen-container.chosen-container-single{display:none}.header-middle ul li a{font-family:"Helvetica Neue LT W05_55 Roman"}body.middle--more .header-middle--open{margin-top:0}.header-middle--open{min-height:350px}@media(max-width:1024px){.small-feed{height:auto}.small-feed__scroller{margin-top:36px}}.header-more{height:350px}.hamburger-menu__language .chosen-container.chosen-container-single{display:none}@font-face{font-family:'NeueHelveticaW01-79CmBold';src:url('/maybelline/AMP/global/fonts/NeueHelveticaW01-79CmBold.eot');src:url('/maybelline/AMP/global/fonts/NeueHelveticaW01-79CmBold.eot?#iefix') format('embedded-opentype'),url('/maybelline/AMP/global/fonts/NeueHelveticaW01-79CmBold.woff2') format('woff2'),url('/maybelline/AMP/global/fonts/NeueHelveticaW01-79CmBold.woff') format('woff'),url('/maybelline/AMP/global/fonts/NeueHelveticaW01-79CmBold.ttf') format('truetype'),url('/maybelline/AMP/global/fonts/NeueHelveticaW01-79CmBold.svg#NeueHelveticaW01-79CmBold') format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT W05_55 Roman";src:url("/maybelline/AMP/global/fonts/neue-helvetica/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix");src:url("/maybelline/AMP/global/fonts/neue-helvetica/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix") format("eot"),url("/maybelline/AMP/global/fonts/neue-helvetica/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2") format("woff2"),url("/maybelline/AMP/global/fonts/neue-helvetica/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff") format("woff"),url("/maybelline/AMP/global/fonts/neue-helvetica/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf") format("truetype");font-display:swap}@font-face{font-family:"Helvetica Neue LT W01_75 Bold";src:url("/maybelline/AMP/global/fonts/neue-helvetica/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix");src:url("/maybelline/AMP/global/fonts/neue-helvetica/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix") format("eot"),url("/maybelline/AMP/global/fonts/neue-helvetica/1f4274cd-2674-481e-9023-69e33ffca161.woff2") format("woff2"),url("/maybelline/AMP/global/fonts/neue-helvetica/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff") format("woff"),url("/maybelline/AMP/global/fonts/neue-helvetica/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf") format("truetype");font-display:swap}@font-face{font-family:"Neue Helvetica W01_59 Comp";src:url("/maybelline/AMP/global/fonts/neue-helvetica/16fcc3ae-9eac-408e-9730-c05fd7ff78a4.eot?#iefix");src:url("/maybelline/AMP/global/fonts/neue-helvetica/16fcc3ae-9eac-408e-9730-c05fd7ff78a4.eot?#iefix") format("eot"),url("/maybelline/AMP/global/fonts/neue-helvetica/c45ebbd2-f9c4-4b1d-9f60-6c4d85544fc1.woff2") format("woff2"),url("/maybelline/AMP/global/fonts/neue-helvetica/ff4ce601-b504-4b47-9d8d-3b3062c2034e.woff") format("woff"),url("/maybelline/AMP/global/fonts/neue-helvetica/8f4c046d-7190-455d-b7ad-348264710152.ttf") format("truetype");font-display:swap}@font-face{font-family:"Neue Helvetica W01_79 C1289709";src:url("/maybelline/AMP/global/fonts/neue-helvetica/fd82e75b-65f1-4356-b6b1-eaf6e466db25.eot?#iefix");src:url("/maybelline/AMP/global/fonts/neue-helvetica/fd82e75b-65f1-4356-b6b1-eaf6e466db25.eot?#iefix") format("eot"),url("/maybelline/AMP/global/fonts/neue-helvetica/e60ad497-643b-4bd2-87e7-2c611b627f01.woff2") format("woff2"),url("/maybelline/AMP/global/fonts/neue-helvetica/bc3be26e-0e16-4127-a87d-eb76bb903f4c.woff") format("woff"),url("/maybelline/AMP/global/fonts/neue-helvetica/f270cf00-6a43-4941-b860-a45eef36bfbf.ttf") format("truetype");font-display:swap}.Mny_container{margin:0 auto;position:relative;z-index:1;Margin-bottom:50px}.component{border-top:2px solid #000;margin-top:60px;padding-top:35px;position:relative}.component h2{font-family:"Helvetica Neue LT W01_75 Bold";font-size:70px;width:400px;line-height:.86;letter-spacing:-1.87px;color:#000;text-transform:uppercase;margin:0 0 42px}.component .black_btn,.component .white_btn{position:absolute;right:0;top:35px}.black_btn{font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;line-height:1;display:inline-block;height:24px;top:0;right:3px;letter-spacing:1px;color:#000;position:absolute;text-decoration:none;text-transform:uppercase;background:transparent;border:0}.black_btn::after{float:right;background:#000 url(/maybelline/AMP/global/images/white_arrow.png) no-repeat center;height:24px;background-size:14px 13px;width:24px;margin:-2px 0 0 10px;content:"";border-radius:50%}.new_product{margin:0;padding:0;width:100%;list-style:none;display:flex;justify-content:center}.new_product li{width:315px;height:472px;overflow:hidden;margin-right:20px;position:relative}.new_product li a{display:inline-block;height:100%;color:#000}.new_product li img{max-width:100%;text-decoration:none;border:0}.product_details{position:absolute;right:15px;bottom:40px}.product_details h3{font-family:"NeueHelveticaW01-79CmBold";font-size:2rem;line-height:1;letter-spacing:.2px;text-transform:uppercase;margin:0;white-space:normal}.product_details p{font-family:"Neue Helvetica W01_59 Comp";font-size:20px;letter-spacing:.2px;line-height:1;margin:0 0 35px;text-transform:uppercase}.shop_now{font-family:"NeueHelveticaW01-79CmBold";background:url(/maybelline/AMP/global/images/black_arrow.png) no-repeat right;background-size:11px 10px;font-size:16px;display:inline-block;height:16px;line-height:.88;letter-spacing:.5px;padding-right:20px;color:#000;text-decoration:none;text-transform:uppercase}.best_sellers li{margin-right:8px;width:213px;position:relative}.best_sellers a{text-decoration:none;color:#000}.best_sellers li .seller_box{width:100%;margin:0 0 10px}.best_sellers li .seller_box img{max-width:100%}.best_sellers h3{font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;font-weight:bold;line-height:1.11;letter-spacing:.5px;text-transform:uppercase;margin:0;white-space:initial;text-align:left}.best_sellers{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.tool__description{font-family:"Helvetica Neue LT W05_55 Roman";font-size:14px;line-height:1.29;width:380px;margin:15px 0 22px}.tool-card{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.tool-card__item{margin-right:19px;width:32.349%;overflow:hidden}.tool-card__item a{text-decoration:none}.tool-card__thumbnail{width:100%;display:block;text-decoration:none;border:0}.tool-card__info{background:#000;width:100%;height:194px;padding:25px 20px;position:relative;background-size:cover;background-position:center}.tool-card_title{font-family:"Neue Helvetica W01_79 C1289709";font-size:32px;font-weight:bold;line-height:1;letter-spacing:.2px;text-transform:uppercase;margin:0;color:#fff;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-card__description{font-family:"Helvetica Neue LT W05_55 Roman";font-size:16px;line-height:1.25;color:#fff;margin:10px 0 24px;height:60px;overflow:hidden;white-space:normal}.ellip,.ellip-line{position:relative;overflow:hidden;max-width:100%}.ellip{display:block;height:100%}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.tool-card__link{font-family:"Neue Helvetica W01_79 C1289709";background:url(../img/white_arrow.png) no-repeat right;background-size:13px 12px;font-size:18px;display:inline-block;height:16px;line-height:1;letter-spacing:1.25px;padding-right:20px;color:#fff;text-decoration:none;text-transform:uppercase;min-width:105px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.look-card{list-style:none;margin:0 -20px 0 0;padding:0;display:flex;justify-content:center}.look-card__item{margin-right:20px;width:24%;overflow:hidden;position:relative;height:472px}.look-card__thumbnail{width:100%;display:block;height:100%}.look-card__item .details{position:absolute;bottom:23px;left:23px;right:15px;z-index:1}.look-card__link{font-family:"Neue Helvetica W01_79 C1289709";font-size:32px;color:#fff;margin:0;line-height:1;letter-spacing:.2px;text-transform:uppercase;text-decoration:none;display:block;padding-right:10px;white-space:normal}.look-card__link span{word-break:break-word}.look-card__link small{background:url(../img/white_arrow.png) no-repeat right;background-size:16px 15px;display:inline-block;padding:10px;margin-left:10px}.look__description{font-family:"Helvetica Neue LT W05_55 Roman";font-size:14px;line-height:1.29;margin:15px 0 22px;width:380px}.coordinate{position:absolute;border:1px solid #fff;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.coordinate span{width:10px;height:10px;background:#fff;display:inline-block;border-radius:50%}.look-popup{background:rgba(0,0,0,.5);position:absolute;width:100%;left:0;top:0;bottom:0;padding:15px 33px 64px;z-index:9}.popup-content{background:#fff;padding:4px;height:100%;position:relative;display:flex;flex-wrap:wrap;align-content:space-between}.popup-content__thumbnail{width:100%;height:241px;text-align:center;position:relative;display:block;z-index:1}.popup-content__thumbnail img{max-height:100%;text-decoration:none;border:0}.popup-content__product{display:flex;width:100%;justify-content:space-between;text-transform:uppercase}.popup-content__product__name{margin:0;width:70%;overflow:hidden;height:22px}.popup-content__product__price{display:inline-block;width:25%;text-align:right;font-family:'Neue Helvetica W01_79 C1289709';font-size:22px}.popup-content__product__name a{font-family:'Neue Helvetica W01_79 C1289709';font-size:22px;line-height:1.27;letter-spacing:.5px;color:#000;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.shade-slider{width:100%}.shade-title{font-family:"Helvetica Neue LT W05_55 Roman";font-size:14px;margin:0 0 6px;color:#000}.shade-slider{width:100%}.btn-primary{background:#000;color:#fff}.popup-content .btn-primary{width:100%;letter-spacing:.5px}.popup-content .close_icon{position:absolute;background-size:100%;cursor:pointer;color:#fff;bottom:-55px;left:50%;transform:translate(-50%,-50%)}.btn{height:44px;cursor:pointer;font-size:18px;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:bold;padding:11px 0;font-family:"Neue Helvetica W01_79 C1289709";font-weight:bold;display:block}.look-popup .popup-content .icon-close:before{display:none}.shade-list{width:100%;padding-right:25%;height:30px;overflow:hidden;margin:0 0 5px 7px}.popup-content .slick-prev,.popup-content .slick-next{border:solid black;border-width:0 1px 1px 0;float:right;width:6px;height:6px;font-size:0;line-height:0;position:absolute;top:50%;margin-top:-3px;padding:0;cursor:pointer;color:transparent;outline:0;background:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.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)}.popup-content .slick-track{width:max-content !important}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-initialized .slick-slide{display:block}.slick-slide{float:left;height:100%;min-height:1px;display:none}.shade-list__item{width:29px !important;height:29px;border:1px solid #fff;border-radius:50%;float:left;margin:0}.shade-list__item .shade-list__range{width:10px !important;height:10px;border-radius:50%;display:block;background-color:#000;margin:9px}.shade-list__item.selected-shade{border:1px solid #000;padding:3.5px;-moz-padding-start:4px}.shade-list__item.selected-shade .shade-list__range{width:20px !important;height:20px;margin:0}@media(min-width:1281px){.Mny_container{width:1320px}.best_sellers li{width:213px}.tool__description{font-size:16px;line-height:1.5;margin:28px 0 22px}.tool-card__description{margin:10px 0 5px;height:80px;overflow:hidden}.look__description{font-size:16px;line-height:1.5;margin:28px 0 22px}.coordinate{width:28px;height:28px;padding:5px}.coordinate span{width:14px;height:14px}.shade-list{padding-right:15%}.popup-content{padding:5px}}@media(max-width:1279px) and (min-width:1024px){.best_sellers li{margin-right:10px;width:142PX;float:left}.tool__description{width:300px}.tool-card__item{margin-right:9PX;width:32.523%}.tool-card__info{padding:15px;height:170px}.tool-card__description{font-size:14px;line-height:1.29;height:56px}.look-card{margin:0 -10px 0 0}.look-card__item{margin-right:10px;height:363px;width:218px;height:327px}.look-card__thumbnail{height:100%}.look-card__link{font-size:20px;line-height:1.1;letter-spacing:.18px}.look-popup{padding:20px 23px 30px}.look-card__item .details p small{padding:6px 6px 6px 14px;background-size:11px 10px}.popup-content{padding:5px}.popup-content__thumbnail{width:153px;height:171px;margin-bottom:3px}.popup-content__product{margin-bottom:0}.popup-content__product__price{font-size:16px}.popup-content__product__name a{font-size:16px;line-height:normal;letter-spacing:.2px}.popup-content .btn{height:24px;padding:1px 0;font-size:16px;letter-spacing:1.33px}.popup-content .close_icon{bottom:-30px;height:15px;width:15px}.shade-title{font-size:12px;margin:0 0 4px}.shade-list{height:21px;padding-right:33%}.shade-list__item{width:20px !important;height:20px}.shade-list__item .shade-list__range{width:8px !important;height:8px;margin:5px}}@media(max-width:1023px) and (min-width:768px){.Mny_container{width:708px;flex-wrap:wrap}.component{margin-top:40px;padding-top:25px}.component h2{font-size:40px;width:300px;margin:0 0 35px;line-height:.88;letter-spacing:-1.33px}.component .black_btn,.component .white_btn{letter-spacing:1.5px}.new_product{margin-left:-30px;padding-left:30px;width:calc(100% + 30px);overflow-x:auto;height:297px;display:flex;overflow-y:hidden;justify-content:start}.new_product li{width:218px;height:297px;display:inline-block;float:none;flex:0 0 auto}.product_details{bottom:25px}.product_details h3{font-size:1.375rem;letter-spacing:.5px;line-height:1.27}.product_details p{font-size:16px;margin:0 0 15px;line-height:1.25;letter-spacing:.2px}.shop_now{line-height:.88;letter-spacing:.5px}.look__description{width:300px}.component .black_btn,.component .white_btn{letter-spacing:1.5px}.look-card__item{width:218PX;height:327px;margin-right:10px;text-align:left;display:inline-block}.look-card{margin-left:-30px;padding-left:30px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:calc(100% + 60px);display:block;text-align:center}.look-card__item{width:218PX;height:327px;margin-right:10px;text-align:left;display:inline-block}.look-card__link{font-size:20px;line-height:1.1;letter-spacing:.18px}.look-card__item .details p small{padding:6px 6px 6px 14px;background-size:11px 10px}.popup-content .btn{height:22px;padding:1px 0;font-size:16px;letter-spacing:1.33px}.look-card__thumbnail{height:327px}.popup-content .close_icon{bottom:-30px;height:15px;width:15px;text-align:center}.look-popup{padding:20px 23px 30px}.popup-content{padding:5px}.popup-content__thumbnail{height:162px;width:145px}.popup-content__product{margin-bottom:0}.popup-content__product__name a{font-size:16px;line-height:normal;letter-spacing:.2px}.popup-content__product__price{font-size:16px}.shade-title{font-size:12px;margin:0 0 5px}.shade-list{height:21px;padding-right:28%}.popup-content .slick-prev{right:30px}.popup-content .close_icon{bottom:-30px;height:15px;width:15px;text-align:center}.shade-list{height:21px;padding-right:28%}.popup-content .slick-prev{right:30px}.shade-list__item{width:20px !important;height:20px}.shade-list__item .shade-list__range{width:8px !important;height:8px;margin:5px}.tool-card__description{font-size:14px;line-height:1.29;height:56px}}@media(max-width:767px){.Mny_container{width:100%;padding:0 15px}.component{margin-top:35px;padding-top:15px}.component h2{font-size:40px;width:250px;margin:0 0 10px;line-height:.95;letter-spacing:-1.49px}.component .black_btn,.component .white_btn{position:relative;top:0;margin:0 0 15px;letter-spacing:1.5px}.new_product{margin-left:-15px;padding-left:15px;overflow-x:auto;width:calc(100% + 15px);display:block;overflow-y:hidden;text-align:center;white-space:nowrap;height:472px;-webkit-overflow-scrolling:touch}.new_product li{display:inline-block;float:none;text-align:left;margin-right:15px;vertical-align:top}.product_details{right:20px}.product_details h3{letter-spacing:normal;width:130px}.product_details p{font-size:22px;margin:0 0 45px;letter-spacing:normal}.shop_now{font-size:18px;line-height:1;letter-spacing:1.25px}.best_sellers{margin-left:-15px;padding-left:15px;overflow-x:auto;overflow-y:hidden;width:calc(100% + 15px);display:block;white-space:nowrap;text-align:center}.best_sellers li{width:213px;display:inline-block;vertical-align:top;margin-right:3px}.best_sellers li .seller_box{margin:0 0 5px}.best_sellers h3{line-height:1.11;letter-spacing:.5px}.look__description{margin:13px 0 16px;width:100%}.look-card{margin-left:-15px;padding-left:15px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:calc(100% + 30px);display:block;text-align:center}.look-card__item{width:315PX;display:inline-block;text-align:left;height:472px}.look-card__thumbnail{height:472px;width:100%}.popup-content .slick-prev{margin-right:20px}.popup-content .slick-prev,.popup-content .slick-next{margin:6px}.popup-content .slick-prev:before,.popup-content .slick-next:before{padding:8px;margin:-5px}.shade-list__item{width:30px !important;height:30px}.tool-card{margin-left:-15px;padding-left:15px;overflow-x:auto;overflow-y:hidden;width:calc(100% + 30px);display:block;text-align:center;white-space:nowrap}.tool-card__item{margin-right:9px;width:315px;display:inline-block}.tool-card__thumbnail{max-width:100%}}.module-stateful.hp-carousel{width:100%;margin:0 auto !important;overflow-x:hidden}.hp-carousel .slide-image{opacity:1;height:100%;background-size:cover;background-position:center;transition:all .8s ease}.hp-carousel .hp-carousel-wrapper{width:100%;overflow:hidden;margin:auto}.hp-carousel .item{position:relative;width:100%;display:none}.hp-carousel .item video,.hp-carousel .item iframe,.hp-carousel .item .slide-image img{width:100% !important;height:auto !important;max-width:100%;opacity:1}.hp-carousel .hp-carousel-wrapper .slick-dots{display:none !important}.hp-carousel .progress-container{position:relative;bottom:35px;width:90%;margin-left:9%}.hp-carousel .progress-container div{display:inline-block;padding:0;cursor:pointer;float:left;color:white}.hp-carousel .progress-container div:last-child{margin-right:0}.hp-carousel .progress-container div span.progress-bar{width:95%;height:3px;background-color:rgba(255,255,255,0.4);display:inline-block;overflow:hidden}.hp-carousel .progress-container div span.progress-bar .inProgress{background-color:rgba(255,255,255,1);width:0;height:3px;transition:unset;max-width:100%}.hp-carousel .logo{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-carousel .logo img{opacity:0}.hp-carousel .product-image,.hp-carousel .product-text{position:absolute;bottom:10%;display:none;z-index:9999;cursor:pointer}.hp-carousel .fade-in{animation:fadeInOpacity 1s ease-in 1s 1 forwards}.hp-carousel .slideAndFadeIn{animation:fadeInOpacity 2s ease-in-out 1 forwards,slideInLeft 2s ease-in-out 1 forwards}.hp-carousel .carousel-product-title,.hp-carousel .carousel-product-subtitle{float:left;clear:both;text-transform:uppercase;letter-spacing:normal;color:white;margin:0;text-shadow:2px 2px 4px #000;border-bottom:3px solid transparent}.hp-carousel .product-text:hover .carousel-product-title,.hp-carousel .product-text:hover .carousel-product-subtitle{border-bottom:3px solid currentColor}.hp-carousel .carousel-product-title{font-weight:bold;font-size:60px;line-height:1}.hp-carousel .carousel-product-subtitle{font-weight:500;font-size:40px;line-height:1}.hp-carousel .product-image{width:16%}.hp-carousel .product-image img{max-width:100%;height:auto}.hp-carousel .product-text{margin-left:125px}.hp-carousel .heart-container{display:none}.hp-carousel .heart-container{position:absolute;bottom:10%;right:9%;width:60px;height:60px;background:rgba(255,255,255,0.2);border-radius:50%}.hp-carousel .carousel-heart,.hp-carousel .flying-heart{position:absolute;cursor:pointer;top:0;left:0;bottom:0;right:0;margin:auto}.hp-carousel .carousel-heart{width:54%;transition:width .2s;z-index:5;stroke:white;stroke-width:2px;fill:transparent}.hp-carousel .carousel-heart.active{fill:#f92a63;stroke:#f92a63}.hp-carousel .flying-heart{opacity:0;width:50%;fill:#f92a63;stroke:#f92a63;stroke-width:2px;z-index:4}.hp-carousel .heartFly-animation{animation:2s ease-in-out flyingHearts normal}.hp-carousel .flying-heart:nth-child(1){left:10px}.hp-carousel .flying-heart:nth-child(2){right:12px;animation-delay:.50s}.hp-carousel .flying-heart:nth-child(3){left:10px;animation-delay:1s}@keyframes flyingHearts{0%{opacity:0}50%{opacity:1}90%{opacity:1}100%{top:-90px;width:5%}}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}@keyframes slideInLeft{0%{left:-395px}100%{left:8%}}@keyframes slideInLeftText{0%{left:-395px}100%{left:25%}}@media screen and (max-width:63.6875em){.hp-carousel .item video,.hp-carousel .item iframe,.hp-carousel .item .slide-image img{margin:0}.hp-carousel .item{border:0}.hp-carousel .progress-container{width:1080px;max-width:100%;margin-left:5%}}@media screen and (min-width:0) and (max-width:47.4375em){.hp-carousel .carousel-product-title{font-size:22px}.hp-carousel .product-text{margin-left:20px}.hp-carousel .carousel-product-subtitle{font-size:16px}.hp-carousel .product-text{bottom:10%}.hp-carousel .product-image{bottom:20%;width:35%}.hp-carousel .heart-container{bottom:7%;right:5%;width:40px;height:40px}@keyframes slideInLeft{0%{left:-395px}100%{left:2%}}@keyframes slideInLeftText{0%{left:-395px}100%{left:5%}}}@media screen and (min-width:47.5em) and (max-width:63.6875em){.hp-carousel .product-image,.hp-carousel .product-text,.hp-carousel .heart-container{bottom:14%}.hp-carousel .product-text{margin-left:40px}.hp-carousel .carousel-product-title{font-size:25px}.hp-carousel .carousel-product-subtitle{font-size:16px}.hp-carousel .product-image{width:16%}.hp-carousel .heart-container{width:45px;height:45px;right:5%}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.hp-carousel .product-image,.hp-carousel .product-text,.hp-carousel .heart-container{bottom:12%}.hp-carousel .product-text{margin-left:90px}.hp-carousel .carousel-product-title{font-size:40px}.hp-carousel .carousel-product-subtitle{font-size:25px}.hp-carousel .heart-container{width:50px;height:50px}}@media screen and (min-width:1440px){.hp-carousel{width:1440px !important;margin:0 auto}}.footer__social.social_nav ul:nth-child(2){display:none}.brow-tool.module-stateful{margin:0 !important;width:100%}.landing{position:relative;height:calc(100vh - 60px);width:100%;overflow:hidden;flex-direction:column}.landing .Mny_container{position:initial}.brow_section{position:absolute;height:calc(100vh - 60px);width:100%;overflow:hidden;top:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.brow_section .Mny_container,.brow_section .brow_tool_section,.brow_section .row{height:100%}.brow_bgimg{position:absolute;top:0;left:0;width:100vw;height:calc(100vh - 60px);object-fit:cover;object-position:center top}.blur_img .brow_bgimg{filter:blur(15px);-webkit-filter:blur(10px);box-shadow:0 0 5px 20px rgba(0,0,0,.7)}.brow_welcome{position:absolute;left:160px;z-index:97;top:50%;transform:translateY(-50%)}.brow_btn{font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;color:#fff;outline:0;text-transform:uppercase;line-height:1.11;letter-spacing:.5px;background:#000;text-decoration:none;display:inline-flex;width:250px;height:44px;justify-content:center;align-items:center;border:0;cursor:pointer}.brow_welcome h1{width:353px;font-family:"Helvetica Neue LT W01_75 Bold";font-size:50px;font-weight:bold;line-height:1.2;letter-spacing:-1.33px;color:#fff;text-transform:uppercase;margin:-122px 0 80px 0}.mb-brow-section.blurred_img .mb-brow-bgimg{filter:blur(8px);-webkit-filter:blur(8px);position:absolute}.brow_tool_section{width:100%;z-index:1;display:flex;flex-direction:column;padding:0 15px}.brow_tool_section p{font-family:"Neue Helvetica W01_79 C1289709";font-size:20px;font-weight:bold;line-height:1.1;letter-spacing:.18px;color:#fff;margin:30px 0 13px;text-transform:uppercase}.brow_tool_section h4{font-family:"Helvetica Neue LT W01_75 Bold";font-size:50px;font-weight:bold;line-height:1.2;letter-spacing:-1.33px;color:#fff;margin:0;text-transform:uppercase}.steps{display:flex;flex-wrap:wrap}.steps_content{flex:0 0 100%;z-index:1}.brow_tool_section .item{list-style:none;flex:1;padding:0;display:flex;justify-content:center;margin:40px 0 0}.brow_tool_section .products li{width:184px;height:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 15px;cursor:pointer;background:#fff;color:#000;text-transform:uppercase;z-index:2;position:relative}.brow_tool_section li .icon{width:105px;margin:60px 0 0;height:105px}.brow_tool_section li.ques-active{background:#000;color:#fff;border-top:2px solid #fff}.brow_tool_section li .icon:nth-child(2){display:none}.brow_tool_section li.ques-active img:nth-child(1){display:none}.brow_tool_section li.ques-active img:nth-child(2){display:inline-block}.brow_tool_section li span{display:block;font-family:"Neue Helvetica W01_79 C1289709";font-size:22px;margin:0 0 23px;line-height:1.27;letter-spacing:.5px;text-align:center;padding:0 5px}.btn_container{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:52px;position:absolute;left:0;padding-bottom:35px}.btn_container .prev,.btn_container .next{width:40px;height:40px;display:inline-block;cursor:pointer}.btn_container img{width:40px;height:40px}.brow_tool_steps small{font-family:"Neue Helvetica W01_79 C1289709";font-size:24px;color:#fff;font-weight:bold;line-height:normal;letter-spacing:-0.38px}.brow_tool_steps span{display:inline-block;margin:-6px 10px;height:30px;width:2px;background:#fff}.range_container{position:relative;width:870px;height:70px;padding:30px;z-index:99;background:#fff;border-radius:35px;margin:120px auto 0}.range_container .title{position:absolute;top:-46px;display:flex;left:0;width:100%;justify-content:space-between}.range_container .title h5{font-family:"Neue Helvetica W01_79 C1289709";color:#fff;font-size:26px;text-transform:uppercase;margin:0;line-height:normal;letter-spacing:normal}.step2 h4:nth-child(1){margin-top:100px}.range{position:relative;width:100%;height:4px;border-radius:3px}.range input{width:100%;position:absolute;top:0;left:0;height:0;-webkit-appearance:none}.range input:focus{outline:20px}.range input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin:-11px 0 0;border-radius:50%;background:#000;cursor:pointer;position:relative;z-index:999;border:0 !important;transition:all .2s ease}.range input::-webkit-slider-thumb::before{position:absolute;width:100px;height:100%;border-radius:50%;background:#fff}.range input.range-active::-webkit-slider-thumb{box-shadow:0 0 0 30px #fff;-webkit-box-shadow:0 0 0 30px #fff;-moz-box-shadow:0 0 0 30px #000;z-index:999;position:relative}.range input::-moz-range-thumb{width:24px;height:24px;margin:-11px 0 0;border-radius:50%;background:#000;cursor:pointer;border:0 !important;transition:all .2s ease}.range input::-ms-thumb{width:24px;height:24px;margin:-11px 0 0;border-radius:50%;background:#000;cursor:pointer;border:0 !important}.range input::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:#b2b2b2}.range input::-moz-range-track{width:100%;height:4px;cursor:pointer;background:#b2b2b2}.range input::-ms-track{width:100%;height:4px;cursor:pointer;background:#b2b2b2}.range input:focus{background:0;outline:0}.range input::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.range-labels{margin:18px 0 0;padding:0;list-style:none;width:132%}.range-labels li{position:relative;float:left;width:25%;text-align:center;color:transparent;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.range-labels li::before{position:absolute;top:-25px;right:0;left:0;content:"";margin:0;width:10px;height:10px;background:#d8d8d8;border-radius:50%}.range-labels .active{color:transparent}.range-labels .selected::before{background:#000;top:-25px}.range-labels .active.selected::before{display:none}.brow_tool_section .experience .item{margin:0 0 0 30px;overflow:hidden;overflow-x:auto;justify-content:start;max-width:715px}.step3 h4:nth-child(1){margin-top:30px;width:400px;line-height:1.2}.brow_tool_section .experience{margin:30px 0 0}.brow_tool_section .experience li{width:169px;height:230px;margin:0 5px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#fff;cursor:pointer}.brow_tool_section .experience .modelimg{display:inline-block;width:auto;background:transparent}.brow_tool_section .experience .modelimg li{width:169px;height:230px;cursor:pointer;z-index:2;position:relative;background:transparent}.brow_tool_section .experience .modelimg li .model{max-width:100%}.brow_tool_section .experience li h5{font-family:"Neue Helvetica W01_79 C1289709";font-size:20px;color:#fff;text-align:center;font-weight:bold;margin:5px 0 0;line-height:1.1;letter-spacing:.18px;text-transform:uppercase}.brow_tool_section .experience li span{line-height:normal;letter-spacing:normal}.privacy{background:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9}.privacy .Mny_container{padding:100px 0 0 170px;width:100%}.privacy h1{margin:0 0 45px;letter-spacing:-1.33px;line-height:.88;color:#fff;font-family:"Helvetica Neue LT W01_75 Bold";font-size:50px;text-transform:uppercase}.privacy p{font-family:"Helvetica Neue LT W05_55 Roman";font-size:16px;line-height:1.5;letter-spacing:normal;font-weight:normal;text-transform:inherit;width:480px;color:#fff;margin:0 0 18px}.step4_privacy_txt a{text-decoration:none;color:#fff}.step4_privacy_txt a:hover{text-decoration:underline}.radio_btn{display:block;position:relative;padding-left:40px;padding-top:3px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-family:"Neue Helvetica W01_79 C1289709";font-size:18px;-webkit-tap-highlight-color:transparent;letter-spacing:1.69px;line-height:normal}.radio_btn span{font-size:18px}.radio_btn input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:30px;width:30px;border:2px solid #fff;border-radius:50%}.checkmark:after{content:"";position:absolute;display:none}.radio_btn input:checked ~ .checkmark:after{display:block}.radio_btn .checkmark:after{background:#fff url(../img/brow-play/check-active.png) no-repeat;background-size:100%;left:-2px;top:-2px;bottom:-2px;right:-2px;border-radius:50%}.close_btn{width:40px;height:40px;position:absolute;top:20px;right:60px;display:inline-block}.privacy .primary_btn{width:150px;margin-top:30px;line-height:1.11;letter-spacing:.5px}.primary_btn{height:44px;background:#fff;color:#000;cursor:pointer;font-size:18px;text-decoration:none;text-align:center;text-transform:uppercase;padding:11px 0;font-family:"Neue Helvetica W01_79 C1289709";font-weight:bold;display:block}.btn_disabled{background:#a7a8aa;cursor:default !important;pointer-events:none}.brow-bg-container .brow_bgcolor{position:absolute;top:0;height:100%;width:100%;left:0;z-index:0;background:rgba(0,0,0,.3)}.brow_tool_section .step2{height:200vh}@media(max-width:374px){.brow_tool_section .products{height:315px !important;flex:1 !important;margin:30px 0 0 !important}.brow_tool_section .products li{width:152px !important;height:152px !important}.brow_tool_section .experience{height:350px !important;flex:1 !important;margin:10px auto 0 !important}.brow_tool_section .experience li{width:152px !important}.brow_tool_section .experience .modelimg li,.brow_tool_section .experience .modelimg li .model{width:74px !important;height:93px !important}.brow_tool_section .experience .modelimg .item{flex:1 !important;height:93px !important}.brow_tool_section .products li .icon{margin:15px 0 0 !important}}@media(max-width:767px){.Footer{margin:0}.landing{background-color:#bcc2bd;height:calc(100vh - 107px);min-height:auto}.brow_section{height:calc(100vh - 107px);min-height:auto;background-color:#bcc2bd}.brow_section .Mny_container{padding:30px 25px 20px}.brow-bg-container{height:calc(100vh - 127px);width:calc(100vw - 20px);top:10px;left:10px;position:absolute;overflow:hidden}.brow_bgimg{height:calc(100vh - 127px);width:calc(100vw - 20px);min-height:auto}.brow_welcome{right:25px;left:25px;top:28px;bottom:15px;transform:translateY(0)}.brow_welcome h1{width:184px;font-size:30px;letter-spacing:normal;margin:0;position:absolute;bottom:70px;left:0}.brow_welcome img{max-width:100%;padding-top:20px}.brow_btn{width:100%;position:absolute;bottom:7px;left:0;padding:10px 0}.mb-brow-section{left:0;right:0;bottom:0;margin:10px;overflow:hidden;top:0}.brow_tool_section{padding:0;display:flex;justify-content:space-between}.brow_tool_section p{font-size:14px;margin:0 0 11px 0;line-height:1.21;letter-spacing:.5px}.brow_tool_section h4{font-size:30px;letter-spacing:-0.47px}.brow_tool_section .products{padding:0;flex-wrap:wrap;margin:50px 0 0;height:328px;display:flex;flex:1}.brow_tool_section .products li{margin:0 5px 5px 0;width:159px;height:159px}.brow_tool_section .products li:nth-child(even){margin-right:0}.brow_tool_section .products li .icon{width:80px;height:80px;margin:25px 0 0}.brow_tool_section .step3 .experience li{justify-content:space-between}.brow_tool_section .step3 .experience li:first-child .icon{margin:50px 0 0}.brow_tool_section .step3 .experience li .icon{margin:40px 0 0}.brow_tool_section li span{margin:0 0 7px;font-size:22px;line-height:normal;letter-spacing:normal}.btn_container{padding:0 !important}.step2 h4:nth-child(1){margin-top:10px}.range_container{margin:140px auto 0;width:325px;height:50px;padding:25px 30px}.range_container .title{top:-34px}.range_container .title h5{font-size:20px}.range input{top:-1px}.range-labels{margin:21px 0 0}.range-labels li::before{width:6px;height:6px}.range{height:2px}.range input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-9px;z-index:999;position:relative}.range input::-moz-range-thumb{width:18px;height:18px;margin-top:-9px;z-index:999;position:relative}.range input::-ms-thumb{width:18px;height:18px}.range input::-webkit-slider-runnable-track{height:2px}.range input::-moz-range-track{height:2px}.range input::-ms-track{height:2px}.brow_tool_section .step3{margin:0;z-index:1}.brow_tool_section .experience{margin:30px auto 0;text-align:center;padding:0;display:flex;flex-wrap:wrap;width:100%;flex:1;height:354px}.step3 h4:nth-child(1){margin-top:10px;width:280px;letter-spacing:normal}.brow_tool_section .experience li{margin:0 5px 0 0;width:158px;height:206px;float:left}.brow_tool_section .experience li:nth-child(2){margin:0}.brow_tool_section .experience li:nth-child(3){width:100% !important;height:auto}.brow_tool_section .experience .item{margin:10px auto 0;justify-content:start;overflow:hidden;overflow-x:auto;max-width:325px;flex:1;height:97px}.brow_tool_section .experience .item li{width:77px;margin:2px}.brow_tool_section .experience .item li a{width:77px;height:97px}.brow_tool_section .experience .modelimg li,.brow_tool_section .experience .modelimg li .model{width:77px;height:97px;max-width:inherit}.brow_tool_section .experience li .icon{width:86px;height:86px}.brow_tool_section .experience li span{font-size:22px;line-height:normal;letter-spacing:-0.34px}.brow_tool_section .experience li h5{font-size:26px;letter-spacing:-0.41px;line-height:normal}.privacy{background:rgba(0,0,0,.9)}.privacy .Mny_container{padding:0 25px}.privacy h1{font-size:30px;margin:50px 0 35px;line-height:.93;letter-spacing:normal;width:300px}.privacy p{font-size:14px;margin:0 0 15px;width:270px}.close_btn{width:30px;height:30px;right:30px}.close_btn img{width:100%}.privacy .primary_btn{width:auto;position:absolute;bottom:50px;right:25px;left:25px}}@media(min-width:768px) and (max-width:1023px){.landing,.brow_section,.brow_bgimg{min-height:384px;height:calc(100vh - 60px)}.brow_welcome{right:80px}.brow_welcome img{width:238px}.brow_welcome h1{margin:-47px 0 30px;font-size:20px;letter-spacing:normal;width:10px}.brow_btn{width:150px}.steps{height:100%;align-content:center}.brow_tool_section p{margin:50px 0 0;font-size:16px;letter-spacing:.43px;line-height:1.42}.brow_tool_section h4{font-size:28px;letter-spacing:normal}.brow_tool_section .products{margin:37px 0 0;height:143px;flex:1}.brow_tool_section .products li{width:105px;height:143px;margin:0 8px}.brow_tool_section .products li .icon{width:60px;height:60px;margin:30px 0 0}.brow_tool_section li span{margin:0 0 3px;font-size:16px;letter-spacing:.36px;line-height:1.75}.brow_tool_section .step3 li a span{line-height:normal;letter-spacing:normal}.btn_container{padding-bottom:14px}.step2 h4:nth-child(1){margin-top:50px}.range_container{width:468px;height:37px;margin:77px auto 0;padding:17px}.brow_tool_section .step2 p{margin:55px 0 20}.brow_tool_section .step2 h4{letter-spacing:normal}.range_container .title{top:-27px}.range_container .title h5{font-size:20px;letter-spacing:.18px;line-height:1.1}.range-labels{margin:22px 0 0;width:133%}.range-labels li::before{width:5px;height:5px}.range{height:2px}.range input::-webkit-slider-thumb{width:14px;height:14px;margin:-7px 0 0}.range input::-moz-range-thumb{width:14px;height:14px;margin:-7px 0 0}.range input::-ms-thumb{width:14px;height:14px;margin:-7px 0 0}.range input::-webkit-slider-runnable-track{height:2px}.range input::-moz-range-track{height:2px}.range input::-ms-track{height:2px}.brow_tool_section .step3 .item{margin:37px 0 0;flex:1;height:123px}.brow_tool_section .experience .item{margin:0 0 0 24px;max-width:440px}.step3 h4:nth-child(1){margin-top:50px;letter-spacing:normal;font-size:28px}.brow_tool_section .experience li span{letter-spacing:-0.25px;margin:0 0 6px}.brow_tool_section .experience li{margin:0 0 0 5px}.brow_tool_section .experience li{width:90px;height:123px}.brow_tool_section .experience .modelimg li{width:90px;height:123px}.brow_tool_section .experience li .icon{width:60px;height:60px;margin:20px 0 0}.brow_tool_section .experience li h5{font-size:16px;letter-spacing:-0.25px;letter-spacing:normal}.privacy .Mny_container{padding:56px 0 0 89px}.privacy h1{font-size:28px;margin:50px 0 30px;font-style:normal;line-height:.93;width:200px}.privacy p{font-size:14px;margin:0 0 23px;font-style:normal;line-height:1.29;width:350px}.btn_container img{width:35px;height:35px}.btn_container.Mny_container{height:auto !important}}@media(min-width:1024px) and (max-width:1279px){.landing,.brow_section,.brow_bgimg{min-height:512px;height:calc(100vh - 60px)}.brow_welcome{right:160px}.brow_welcome img{width:270px}.brow_welcome h1{margin:-49px 0 40px;font-size:24px;letter-spacing:normal;width:160px}.steps{height:100%;align-content:center}.brow_tool_section p{font-size:16px;margin:65px 0 5px;letter-spacing:.5px;line-height:1.21}.brow_tool_section h4{font-size:34px;letter-spacing:normal}.brow_tool_section .step2 h4{letter-spacing:normal}.brow_tool_section .item{margin:60px 0 0;flex:1;height:182px}.brow_tool_section .products li{width:134px;height:182px;margin:0 10px}.brow_tool_section .products li .icon{width:77px;height:77px;margin:40px 0 0}.brow_tool_section .products li span{margin:0 0 14px;font-size:20px;letter-spacing:.45px;line-height:1.4}.step2 .range_container{width:602px;margin:101px auto 0;height:48px;padding:22px}.range-labels li::before{top:-25px}.range_container .title{top:-34px}.range_container .title h5{font-size:20px;line-height:1.1;letter-spacing:.18px}.range{height:2px}.range-labels{margin:21px 0 0}.range-labels li::before{width:7px;height:7px}.range input::-webkit-slider-thumb{width:18px;height:18px;margin:-9px 0 0}.range input::-moz-range-thumb{width:18px;height:18px;margin:-9px 0 0}.range input::-ms-thumb{width:18px;height:18px;margin:-9px 0 0}.range input::-webkit-slider-runnable-track{height:2px}.range input::-moz-range-track{height:2px}.range input::-ms-track{height:2px}.btn_container{padding-bottom:34px}.brow_tool_section .experience .item{margin:0 0 0 30px;max-width:500px}.step3 h4:nth-child(1){margin-top:70px;letter-spacing:normal}.brow_tool_section .experience li{margin:0 0 0 5px}.brow_tool_section .experience li{width:116px;height:160px}.brow_tool_section .experience li .icon{width:72px;height:72px;margin:30px 0 0}.brow_tool_section li span{font-size:20px;letter-spacing:.45px}.brow_tool_section .experience .modelimg li{width:116px;height:160px}.privacy .Mny_container{padding:68px 0 0 136px}.privacy h1{font-size:34px;margin:68px 0 30px;line-height:.88;letter-spacing:normal;width:300px}.privacy p{font-size:14px;margin:0 0 30px;line-height:1.29;letter-spacing:normal;width:340px}.btn_container.Mny_container{height:auto !important}.brow_tool_section .experience li span{margin:0 0 10px}}@media(min-width:1025px) and (max-width:1280px){.steps{height:calc(100vh - 174px)}.btn_container img{width:52px;height:52px}.btn_container .prev,.btn_container .next{width:52px;height:52px}.steps_content{flex:0 0 100%;padding-left:37px}.step3 .steps_content{padding-left:0}.btn_container{padding:0 31px 62px;height:auto !important}.brow_tool_section .item{margin:0}.range_container{margin:20px auto 0;padding:33px 30px}.brow_tool_section .step3 .experience li .icon{margin:37px 0 0}.brow_tool_section .step3 .experience li:nth-child(1) .icon{margin:50px 0 0}.brow_tool_section .experience li span{margin:0 0 16px}.brow_tool_section .experience{margin:0;display:flex;height:calc(100vh - 260px);align-items:center}.brow_tool_section .step3{display:inline-block;margin:0 auto;padding-left:5px;z-index:1}}@media(min-width:1281px){.steps{height:calc(100vh - 174px)}.btn_container img{width:52px;height:52px}.btn_container .prev,.btn_container .next{width:52px;height:52px}.steps_content{flex:0 0 100%;padding-left:96px}.step3 .steps_content{padding-left:0}.brow_tool_section .item{margin:0}.range_container{margin:20px auto 0;padding:33px 30px}.btn_container{padding:0 90px 62px;height:auto !important}.brow_tool_section .step3 .experience li .icon{margin:37px 0 0}.brow_tool_section .step3 .experience li:nth-child(1) .icon{margin:50px 0 0}.brow_tool_section .experience li span{margin:0 0 16px}.brow_tool_section .experience{margin:0;display:flex;height:calc(100vh - 260px);align-items:center}.brow_tool_section .step3{display:inline-block;margin:0 auto;padding-left:5px;z-index:1}}#modiface_tryon_container{height:calc(100vh - 207px) !important}#modiface_tryon_container iframe{z-index:0 !important;height:calc(100vh - 207px) !important}.brow-tool__container{padding:0;overflow:hidden;justify-content:center;z-index:10}.profile-section{width:100%;height:calc(100vh - 107px) !important;overflow:hidden;position:relative;z-index:0}.primary-nav__container,.secondary-nav__container{width:100%;position:absolute;top:0;padding:10px;display:flex;justify-content:space-between;z-index:9999}.primary-nav__container{width:auto !important}.brow-icon{width:40px;height:40px;cursor:pointer;background-size:100% !important}.brow-icon.brow-back{background:url('../img/brow-play/back_arrow.png') no-repeat}.brow-icon.brow-share{background:url('../img/brow-play/share_screen.png') no-repeat}.brow-icon.brow-close{background:url('../img/brow-play/close.png') no-repeat}.brow-icon.brow-tick{background:url('../img/brow-play/tick_icon.png') no-repeat}.get-the__look___section{float:left;width:100%;position:absolute;bottom:0;z-index:99;left:0}.get-the__look___section a.brow-shapes{color:#fff;text-decoration:none}.get-the__look___section img{width:100%;height:100%}.get-the__look___section p{font-size:14px;line-height:1.129;letter-spacing:normal;text-align:center;font-weight:normal;color:#fff;font-family:""Helvetica Neue LT W05_55 Roman""}.get-the__look___slider{height:60px;display:block;text-align:center;background-color:#fff;font-family:'Neue Helvetica W01_79 C1289709';font-size:18px;color:#000;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;padding-top:11px}.get-the__look___slider img{width:20px;height:20px;display:block;margin:0 auto;position:absolute;left:48%}.get-the__look___slider span{display:inline-block;padding-top:22px;line-height:1}.brow-shapes__collection{display:flex;flex-direction:row;overflow-x:scroll;background-color:#000;height:40px;width:100%}.brow-shape__item{width:62px;line-height:40px;text-align:center;border-top:solid 1.5px #000;flex:0 0 62px;display:flex;justify-content:center;align-items:center;padding:0 15px}.brow-shape__item.shape-active{border-top:solid 1.5px #fff}.brow-shape__item img{max-width:100%;height:auto !important}.brow-shape__item img:nth-child(1){display:none}.brow-shape__item{background-color:#000;position:relative}.browtool-result__param{display:flex;flex-direction:row;padding:14px 15px;text-align:center;position:absolute;bottom:100px;display:none;left:50%;transform:translateX(-50%)}.browtool-result__param span{width:105px;height:40px;border-radius:20px;background:#fff;padding:03px;display:inline-flex;align-items:center;flex-direction:column}.browtool-result__param span small{font-family:'Neue Helvetica W01_79 C1289709';font-size:16px;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;display:block;margin-top:3px}.browtool-result__param span img{width:56px;height:auto}.browtool-result__param span:last-child img{width:39px;margin:-1px 0 0 -1px}.browtool-result__param span:not(:last-child){margin-right:15px}.browtool-arch__link,.browtool-thickness__link,.browtool-shade__link{display:none}.browtool-result__param a:not(:last-child){margin-right:15px}.browtool-shapes{font-family:'Neue Helvetica W01_79 C1289709';text-align:center;position:absolute;bottom:100px;width:100%}.browtool-shapes .shape-list{margin:0 0 20px;padding:0}.browtool-shapes .shape-list li{width:40px;display:inline-block;margin:0 5px;padding:10px 0;position:relative;z-index:9}.browtool-shapes .shape-list li:before{height:8px;background-color:#fff;display:block;content:''}.browtool-shapes .shape-list li.steps-indicator__default{border:solid .5px #fff;padding:2px 10px;background-clip:content-box;margin:10px 5px}.browtool-shapes .shape-list li.steps-indicator__default:before{background-color:#fff;content:'';display:block;height:3px}.browtool-shapes .shape-list li.steps-indicator{opacity:.5}.browtool-shapes .shape-list li.steps-indicator.step-indicator__selected{opacity:1}.shape-title{font-family:'Neue Helvetica W01_79 C1289709';font-size:18px;color:#fff;letter-spacing:1.69px;line-height:normal;text-transform:uppercase;margin:0}.browtool-shade{list-style:none;display:block;text-align:center;margin:3px 0 20px;padding:0 15px;vertical-align:middle;overflow:hidden;white-space:nowrap}.browtool-shade li{display:inline-block}.browtool-shade li:not(:last-child){margin:0 12px 0 0}.browtool-shade span{height:26px;width:26px;border-radius:50%;border:solid 1px #fff;display:block;margin:5px}.browtool-shade li.shade-indicator span{height:36px;width:36px;top:-2px;left:7px;margin:0;border:solid 2px #fff}.browtool-shade.clear-shade li.shade-indicator span{height:26px;width:26px;margin:5px;border:1px solid #fff}.brow-btn__container .btn{width:100%;margin-bottom:10px;display:none;border:2px solid #000}@media screen and (max-width:374px){.browtool-result__param{padding:14px 5px}}@media(min-width:376px) and (max-width:600px){.brow-icon.brow-tick{margin:3px}}@media screen and (min-width:47.5em){.brow-tool__container{padding:16px 0 60px;position:inherit !important}#modiface_tryon_container,#modiface_tryon_container iframe{height:100% !important}.profile-section{width:347px;height:470px !important;float:left}.profile-section img{height:auto;transform:none}.primary-nav__container,.secondary-nav__container{width:409px;padding:10px}.get-the__look___section{width:190px;margin:0 0 0 30px;position:initial}.get-the__look___section a.brow-shapes{color:#000;font-size:12px;pointer-events:none;font-family:'Helvetica Neue LT W01_75 Bold'}.get-the__look___section img{width:auto}.get-the__look___section p{color:#000;text-align:left;margin:0 0 10px;line-height:1.25;font-size:12px;font-weight:bold}.get-the__look___slider{display:none}.brow-shapes__collection{flex-wrap:wrap;height:auto;overflow:auto;background-color:transparent;position:relative;bottom:auto}.brow-shape__item{width:61px;height:34px;line-height:34px;margin:0 2px 2px 0;border:0;flex:0 0 61px;background-color:#eee;cursor:pointer;justify-content:center;align-items:center;display:flex;padding:13px}.brow-shape__item img{max-width:100%}.brow-shape__item img:nth-child(1){display:block}.brow-shape__item img:nth-child(2){display:none}.brow-shape__item.shape-active{background:#000}.brow-shape__item.shape-active img:nth-child(1){display:none}.brow-shape__item.shape-active img:nth-child(2){display:block}.brow-shape__item.active-shape{background-color:#000;border-top:solid 1.5px transparent}.browtool-result__param{display:none !important}.browtool-arch__link,.browtool-thickness__link,.browtool-shade__link{display:black}.browtool-shapes{margin-left:4px}.browtool-shapes .shape-list{margin:-5px 0 0;display:flex}.browtool-shapes{display:block !important;position:initial;margin-top:17px}.browtool-arch__link{margin-top:25px}.browtool-shapes .shape-list li{width:32px;margin:0;padding:10px 0}.browtool-shapes .shape-list li:before{background-color:#000;height:4px}.browtool-shapes .shape-list li:hover{cursor:pointer}.browtool-shapes .shape-list li:not(:last-child){margin:0 5px 0 0}.browtool-shade{margin:0 0 19px -5px;padding:0;height:24px}.browtool-shade li:not(:last-child){margin:0 16px 0 0}.browtool-shade span{height:18px;width:18px;margin:3px}.browtool-shade li.shade-indicator span{height:24px;width:24px;border:0}.browtool-shade.clear-shade li.shade-indicator span{height:18px;width:18px;margin:3px;border:1px solid #fff}.browtool-shapes ul li.steps-indicator{opacity:.2}.browtool-shapes ul li.steps-indicator__default{display:none}.shape-title{color:#000;text-align:center;margin-bottom:0;font-size:14px;letter-spacing:normal}.brow-btn__container .btn{display:block}.brow-btn__container{margin-top:0}.brow-btn__container .btn{height:30px;font-size:14px;line-height:normal;letter-spacing:1.17px;padding:5px 0}}@media screen and (min-width:63.75em){.brow-tool__container{padding:28px 0 60px}.profile-section{width:430px;height:580px !important}.primary-nav__container,.secondary-nav__container{width:523px}.get-the__look___section p{line-height:1.29;font-size:14px}.get-the__look___section a.brow-shapes{font-size:14px;font-family:"Helvetica Neue LT W05_55 Roman"}.get-the__look___section{width:242px}.brow-shape__item{width:78px;height:43px;line-height:43px;margin:0 4px 4px 0;flex:0 0 78px}.brow-shape__item:nth-child(3n){margin:0 0 5px}.browtool-shapes{margin-top:27px}.browtool-arch__link{margin-top:32px}.browtool-shapes .shape-list{margin:-3px 0 0}.shape-title{letter-spacing:.5px;line-height:1.11;font-size:18px}.browtool-shapes .shape-list li{width:42px}.browtool-shapes .shape-list li:before{height:6px}.browtool-shade{margin:0 0 24px -5px;padding:0;height:30px}.browtool-shade li:not(:last-child){margin:0 18px 0 0}.browtool-shade span{height:22px;width:22px;margin:4px}.browtool-shade li.shade-indicator span{height:30px;width:30px}.browtool-shade.clear-shade li.shade-indicator span{height:22px;width:22px;margin:4px;border:1px solid #fff}.brow-btn__container .btn{height:38px;font-size:18px;line-height:1.11;letter-spacing:.5px;padding:7px 0}}@media screen and (min-width:80em){.brow-tool__container{padding:60px 0 60px}.profile-section{width:488px;height:660px !important}.primary-nav__container,.secondary-nav__container{width:762px;padding:10px 14px}.get-the__look___section p{line-height:1.5;font-size:16px;margin-bottom:12px}.get-the__look___section a.brow-shapes{font-size:16px;font-family:"Helvetica Neue LT W05_55 Roman"}.get-the__look___section{width:279px;margin:0 0 0 38px}.brow-shape__item{width:90px;height:50px;line-height:50px;flex:0 0 90px}.browtool-shapes{margin-top:36px}.shape-title{font-size:22px;letter-spacing:.5px;line-height:1.27}.browtool-shapes .shape-list{margin:-2px 0 0}.browtool-shapes .shape-list li{width:48px;margin:0;padding:6px 0}.browtool-shapes .shape-list li:not(:last-child){margin:0 7px 0 0;padding:6px 0}.browtool-shade{margin:0 0 27px -5px;padding:0;height:35px}.browtool-shade li:not(:last-child){margin:0 22px 0 0}.browtool-shade span{height:26px;width:26px;margin:4.5px}.browtool-shade li.shade-indicator span,.browtool-shade li:hover span{height:35px;width:35px;border:0;margin:0}.browtool-shade.clear-shade li.shade-indicator span,.browtool-shade.clear-shade li:hover span{height:26px;width:26px;margin:4.5px;border:1px solid #fff}.brow-btn__container .btn{height:44px;line-height:1.11;letter-spacing:.5px;padding:11px 0}}.browtool__popup{position:absolute;left:0;width:100%;height:100%;bottom:0;background:#fff;z-index:100;text-align:center;padding:50px 15px 20px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%,);transform:translate(0,100%);transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.brow-tool-popup .browtool__popup{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.browtool__popup .close_btn{width:40px;height:40px;position:absolute;cursor:pointer;right:15px;top:15px}.browtool__popup .close_btn:nth-child(1){display:none}.browtool__popup .close_btn:nth-child(2){display:inline-block}.get-this-look{display:block;text-align:left;margin:0 auto;position:absolute;top:15%;width:100%}.get-this-look .close_btn{top:-40px;right:30px}.look-title{font-family:"Helvetica Neue LT W01_75 Bold";font-size:32px;line-height:.94;letter-spacing:-0.5px;text-transform:uppercase;color:#000;margin:10px 0 12px}.look-description{font-family:"Helvetica Neue LT W05_55 Roman";font-size:12px;line-height:1.5;letter-spacing:normal;color:#000}.get-this-look__list{margin:0 auto;padding:0;overflow-x:scroll;white-space:nowrap;text-align:center}.get-this-look__list:not(:last-child){margin-right:0}.get-this-look__item{width:213px;height:375px;background:#fff;padding:0;margin-right:20px;float:none;list-style:none;display:inline-block;vertical-align:top;position:relative;text-align:left}.get-this-look__item .fav_icon span{padding:5px}.get-this-look__item .fav_icon small,.get-this-look__item form .cta-favorite{transform:scale(1);display:inline-block;font-size:0}.get-this-look__item .fav_icon small{background:url('../img/common/heart_black_unselected.svg') no-repeat;background-size:18px 16px;width:18px;height:16px;display:inline-block;margin:5px;transform:scale(1);color:transparent;display:inline-block;font-size:0}.get-this-look__item .fav_icon span:before{background:url('../img/common/heart_pink_unselected.svg') no-repeat;background-size:18px 16px;visibility:hidden;display:inline-block;color:transparent;font-size:0}.get-this-look__item .fav_icon small:hover{background:url('../img/common/heart_pink_unselected.svg') no-repeat;background-size:18px 16px;width:18px;height:16px;display:inline-block;color:transparent}.get-this-look__item .fav_icon small:active:before,.get-this-look__item .fav_icon small:active:after{background:url('../img/common/heart_pink_selected.svg') no-repeat;background-size:18px 16px;width:0;height:0;visibility:hidden;color:transparent;font-size:0;content:''}.get-this-look__item .fav_icon small:active,.get-this-look__item .fav_icon span.active small{background:url('../img/common/heart_pink_selected.svg') no-repeat;background-size:18px 16px;width:18px;height:16px;color:transparent}.get-this-look__item form{float:none !important;margin-top:0 !important;right:10px;position:absolute;z-index:2}.get-this-look__thumbnail{width:100%;height:217px;justify-content:center;align-items:center;display:flex;margin:0 0 6px;overflow:hidden}.get-this-look__thumbnail img{max-height:100%}.look-name-price{display:flex;width:100%;justify-content:space-between;text-transform:uppercase;height:44px}.look-name{margin:0;width:70%;overflow:hidden}.look-name a{font-family:'Neue Helvetica W01_79 C1289709';font-size:18px;line-height:normal;letter-spacing:.56px;color:#000;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.look-price{margin:0;width:70%;overflow:hidden;display:inline-block;width:25%;text-align:right;font-family:'Neue Helvetica W01_79 C1289709';font-size:18px;line-height:normal;letter-spacing:.56px}.get-this-look__item .btn{font-size:18px;width:100%;height:44px;line-height:.78;letter-spacing:1.5px;padding:16px 0;position:absolute;bottom:0}.shade-slider{width:100%}.get-this-look__item .shade-title{font-family:"Helvetica Neue LT W05_55 Roman";font-size:10px;margin:0 0 8px;color:#000;line-height:normal;letter-spacing:normal}.get-this-look__item .shade-list{width:100%;padding-right:39%;height:26px;overflow:hidden;margin:0 0 21px 7px}.get-this-look__item .shade-list__item{width:25px !important;height:25px;border:1px solid #fff;border-radius:50%;float:left;margin:0;margin-right:7px}.get-this-look__item .shade-list__item .shade-list__range{width:10px !important;height:10px;border-radius:50%;display:block;background-color:#000;margin:6.5px}.get-this-look__item .shade-list__item .multi-sdade{display:flex;width:5px;height:5px;flex-direction:column;border-radius:50%;overflow:hidden}.get-this-look__item .shade-list__item .multi-sdade div{flex:1 0 auto}.get-this-look__item .shade-list__item.selected-shade{border:1px solid #000;padding:4px;-moz-padding-start:4px}.get-this-look__item .shade-list__item.selected-shade .shade-list__range{width:15px !important;height:15px;margin:0}.get-this-look__item .shade-list__item.selected-shade .multi-sdade{width:15px !important;height:15px;margin:0}@-moz-document url-prefix(){.shade-list__item.selected-shade .shade-list__range{margin-top:.5px !important}}.get-this-look__item .slick-track{width:max-content !important}.get-this-look__item .slick-prev,.get-this-look__item .slick-next{border:solid black;border-width:0 1px 1px 0;float:right;width:12px;height:12px;font-size:0;line-height:0;position:absolute;top:50%;margin-top:-5px;padding:0;cursor:pointer;color:transparent;outline:0;background:transparent}.get-this-look__item .slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);right:60px}.get-this-look__item .slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:23px}.get-this-look__item .slick-prev:before,.get-this-look__item .slick-next:before{content:"";padding:15px;margin:-6px}.browtool-loading{background:url(../img/loading.gif) center center no-repeat;position:absolute;width:100px;background-size:100%;height:100px;top:50%;left:50%;z-index:99;transform:translate(-50%,-50%)}@media(max-width:374px){.get-this-look__item{height:355px}.get-this-look__thumbnail{height:197px}}@media screen and (min-width:47.5em){.browtool__popup{background:rgba(0,0,0,.9);height:100%;top:60px;padding:42px 0 0;display:none;transform:translate(0,0)}.browtool__popup .close_btn{top:0;right:40px;display:inline-block}.browtool__popup .close_btn:nth-child(1){display:inline-block}.browtool__popup .close_btn:nth-child(2){display:none}.get-this-look{display:inline-block}.look-title{color:#fff;line-height:.93;letter-spacing:normal;font-size:28px;margin:0 0 15px}.look-description{color:#fff}.get-this-look{margin:0 auto 0;width:auto;position:initial}.get-this-look__list{overflow-x:inherit}.get-this-look__item{width:147px;height:253px;background:#fff;padding:8px;margin-right:11px;float:left}.get-this-look__item form{right:5px;top:5px}.get-this-look__item .fav_icon small,.get-this-look__item .fav_icon small:hover,.get-this-look__item .fav_icon small:active,.get-this-look__item .fav_icon span.active small{background-size:10px 9px;width:10px;height:9px}.get-this-look__thumbnail{height:145px;margin:0 0 4px}.look-name-price{height:24px}.look-name a{font-size:10px;line-height:normal;letter-spacing:.31px}.look-price{font-size:10px}.get-this-look__item .shade-list{height:14px;margin:0 0 11px;padding-right:27%}.get-this-look__item .slick-prev,.get-this-look__item .slick-next{width:7px;height:7px}.get-this-look__item .slick-prev{right:20px}.get-this-look__item .slick-next{right:4px}.get-this-look__item .shade-title{font-size:8px;margin:0 0 5px}.get-this-look__item .shade-list__item .shade-list__range{width:6px !important;height:6px;margin:2.5px}.get-this-look__item .shade-list__item{width:13px !important;height:13px}.get-this-look__item .shade-list__item .multi-sdade{width:4px !important;height:4px}.get-this-look__item .shade-list__item.selected-shade{padding:2px}.get-this-look__item .shade-list__item.selected-shade .shade-list__range{width:7px !important;height:7px}.get-this-look__item .shade-list__item.selected-shade .multi-sdade{width:7px !important;height:7px}.get-this-look__item .btn{font-size:14px;height:24px;padding:3px 0;line-height:normal;letter-spacing:1.17px;bottom:8px;width:calc(100% - 16px)}.get-this-look__item .slick-prev:before,.get-this-look__item .slick-next:before{padding:8px}.browtool-loading{top:40%;transform:translate(-50%,-40%)}}@media screen and (min-width:63.75em){.look-title{font-size:32px;line-height:.94;letter-spacing:-0.5px}.browtool__popup .close_btn{top:0;right:60px}.get-this-look__item{width:210px;height:362px;padding:11px;margin-right:16px}.get-this-look__thumbnail{height:208px;margin:0 0 10px}.look-name-price{height:34px}.look-name a{font-size:14px;line-height:normal;letter-spacing:.44px}.look-price{font-size:14px}.get-this-look__item .shade-list{height:20px;margin:0 0 20px;padding-right:29%}.get-this-look__item .shade-title{font-size:10px}.get-this-look__item .shade-list__item .shade-list__range{width:8px !important;height:8px;margin:4.5px}.get-this-look__item .shade-list__item{width:19px !important;height:19px}.get-this-look__item .shade-list__item .multi-sdade{width:4px !important;height:4px}.get-this-look__item .shade-list__item.selected-shade{padding:3px}.get-this-look__item .shade-list__item.selected-shade .shade-list__range{width:11px !important;height:11px}.get-this-look__item .shade-list__item.selected-shade .multi-sdade{width:11px !important;height:11px}.get-this-look__item .btn{font-size:18px;height:34px;padding:3px 0;letter-spacing:1.5px;bottom:11px;width:calc(100% - 22px)}.get-this-look__item form{right:9px;top:8px}.get-this-look__item .fav_icon small,.get-this-look__item .fav_icon small:hover,.get-this-look__item .fav_icon small:active,.get-this-look__item .fav_icon span.active small{background-size:14px 12px;width:14px;height:12px}.get-this-look__item .slick-prev{right:33px}}@media screen and (min-width:80em){.browtool__popup{padding:90px 0 0}.look-title{font-size:50px;line-height:.88;letter-spacing:-1.33px;margin:0 0 20px}.browtool__popup .close_btn{top:26px;right:60px}.look-description{font-size:14px;line-height:1.29;letter-spacing:normal;margin:0 0 17px}.get-this-look__item{width:275px;height:475px;padding:15px;margin-right:24px}.get-this-look__thumbnail{height:273px;margin:0 0 14px}.look-name-price{height:44px}.look-name a{font-size:18px;line-height:normal;letter-spacing:.56px}.look-price{font-size:18px}.get-this-look__item .fav_icon small,.get-this-look__item .fav_icon small:hover,.get-this-look__item .fav_icon small:active,.get-this-look__item .fav_icon span.active small{background-size:18px 16px;width:18px;height:16px;cursor:pointer}.get-this-look__item .fav_icon span{cursor:pointer}.get-this-look__item form{right:4px;top:8px}.get-this-look__item .shade-title{margin:0 0 8px}.get-this-look__item .shade-list{height:25px;margin:0 0 26px;padding-right:35%}.get-this-look__item .slick-prev,.get-this-look__item .slick-next{width:12px;height:12px}.get-this-look__item .slick-prev{right:59px}.get-this-look__item .slick-next{right:23px}.get-this-look__item .shade-title{font-size:10px}.get-this-look__item .shade-list__item .shade-list__range{width:10px !important;height:10px;margin:6.5px}.get-this-look__item .shade-list__item{width:25px !important;height:25px}.get-this-look__item .shade-list__item .multi-sdade{width:4px !important;height:4px}.get-this-look__item .shade-list__item.selected-shade{padding:4px}.get-this-look__item .shade-list__item.selected-shade .shade-list__range{width:15px !important;height:15px}.get-this-look__item .shade-list__item.selected-shade .multi-sdade{width:15px !important;height:15px}.get-this-look__item .get-this-look__item .btn{font-size:18px;height:44px;padding:9px 0;letter-spacing:1.17px}.get-this-look__item .btn{font-size:18px;height:44px;line-height:normal;letter-spacing:1.5px;padding:10px 0;bottom:15px;width:calc(100% - 30px)}.browtool-loading{top:calc(50% - 100px);transform:translate(-50%,-40%)}}@media(max-width:767px){.tool__description{margin:13px 0 16px;width:100%}}.tryitnew{display:inline-block;width:33px;height:33px;border-radius:50%}.tryitnew-hover{display:none;width:33px;height:33px;border-radius:50%}.product-info #cartBox .ertailerlist{max-height:230px;overflow:auto;margin-top:10px;min-height:150px}.product-info #cartBox .ertailerlist li{padding:0 15px 5px 15px;margin:0;text-align:center}.product-info #cartBox .ertailerlist li .eretailer .button-primary{display:none}.product-info #cartBox .ertailerlist li img{width:195px;height:43px;border:1px solid #000}#cartBox .cartBoxCont{width:500px}#cartBox .cartBoxCont p.product-title{font-size:18px;text-align:center;padding:0 15px;font-weight:bold}#cartBox .cartBoxCont p.product-variant{font-size:16px;text-align:center;padding:0 15px}#cartBox .cartBoxCont .clearfix{display:block}#cartBox .cartBoxCont .cartBoxContL{float:none;margin:0 auto;display:block;width:100%;vertical-align:middle}#cartBox .cartBoxCont .cartBoxContR{max-width:100%;padding:0 10px;float:none;text-align:center;display:block;font-size:12px;vertical-align:top}#cartBox .cartBoxCont p.product-title{font-size:18px;text-align:center;padding:0 15px;font-weight:bold}#cartBox .cartBoxCont p.product-variant{font-size:18px;text-align:center;padding:0 15px;font-weight:bold}.product-info #cartBox .ertailerlist{max-height:230px;overflow:auto;margin-top:10px;min-height:80px}.product-info #cartBox .ertailerlist li{padding:0 15px 5px 15px;margin:0;text-align:center}#cartBox .cartBoxCont .cartBoxContR .capt{margin-bottom:1em;font-size:13px;margin-top:1.4em;display:none}@media screen and (max-width:767px){.fb_dialog_content iframe{bottom:70px !important}}.productLoading{display:flex;justify-content:center}.Mny_container{margin:0 auto;position:relative;z-index:1}@media screen and (min-width:1280px){.Mny_container{width:1200px}}@media screen and (min-width:1281px){.Mny_container{width:1320px}}.fluid.module-stateful{width:100% !important;margin:40px 0 !important}@media screen and (min-width:47.5em){.fluid.module-stateful{margin:50px 0 !important}}@media screen and (min-width:80em){.fluid.module-stateful{margin:60px 0 !important}}.image-carousel{position:relative;overflow:hidden}@media screen and (min-width:47.5em){.image-carousel .overlap-title{width:auto}}.overlap-title{font-family:'Helvetica Neue LT W01_75 Bold';font-size:49px;line-height:.9;letter-spacing:-2.5px;color:#000;margin:0 0 -12px -2px;text-transform:uppercase;position:relative;z-index:1;word-break:break-word;overflow:visible;width:358px}@media(min-width:0) and (max-width:374px){.overlap-title{font-size:47px;width:335px}}@media screen and (min-width:47.5em){.overlap-title{font-size:40px;line-height:.88;letter-spacing:-1.33px;margin:0 0 -10px}}@media screen and (min-width:80em){.overlap-title{font-size:70px;line-height:.86;letter-spacing:-1.87px;margin:0 0 -16px;width:485px}}.image-carousel__container{position:relative;height:inherit}.image-carousel__container,.image-carousel__banner{margin:0;height:563px}@media screen and (min-width:1em){.image-carousel__container,.image-carousel__banner{height:663px}}@media screen and (min-width:47.5em){.image-carousel__container,.image-carousel__banner{height:288px;display:block}}@media screen and (min-width:63.75em){.image-carousel__container,.image-carousel__banner{height:384px}}@media screen and (min-width:80em){.image-carousel__container,.image-carousel__banner{height:474px}}@media screen and (min-width:81em){.image-carousel__container,.image-carousel__banner{height:540px}}.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-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-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-track{position:relative;left:0;top:0;display:block}.slick-initialized .slick-slide{display:block}.image-carousel__item{position:relative}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.image-carousel__banner{width:100%}.image-carousel__container,.image-carousel__banner{margin:0;height:563px}.image-carousel__title{font-family:'Neue Helvetica W01_79 C1289709';font-size:44px;text-transform:uppercase;color:#fff;line-height:42px;letter-spacing:normal;position:absolute;text-align:center;margin:0;width:308px;transform:translate(-50%,-50%);top:50%;left:50%}@media screen and (min-width:47.5em){.image-carousel__title{font-size:32px;line-height:1.13;letter-spacing:normal;width:419px}}@media screen and (min-width:80em){.image-carousel__title{font-size:60px;line-height:1;width:842px}}.image-carousel .progress-container{display:none;position:absolute;bottom:17px;width:100%;padding:0 9px 0 15px}.image-carousel ul.slick-dots{position:absolute;bottom:20px;left:0;width:100%;margin:0;padding:0;text-align:center}.image-carousel ul.slick-dots li{display:inline-block;height:auto;padding:0 5px;line-height:0}.image-carousel ul.slick-dots li button{height:15px;width:15px;border-radius:100%;background:#fff;border:0;font-size:0;padding:0;opacity:.5;outline:0;transition:all .3s ease;cursor:pointer}.image-carousel ul.slick-dots li.slick-active button{opacity:1}.image-carousel ul.slick-dots li button img{height:0;width:20px;top:0;object-fit:cover;transition:height .2s ease .2s,width .2s ease 0s;position:relative;left:-50%}.image-carousel ul.slick-dots li button a{position:absolute;height:90px;bottom:calc(100%);width:0;display:flex;align-items:flex-end;justify-content:center;transition:all .2s ease .2s;padding-bottom:10px}.image-carousel ul.slick-dots li button{position:relative;display:flex;justify-content:center}.image-carousel ul.slick-dots li button:hover img{height:80px;width:140px;transition:height .2s ease,width .2s ease .2s}.image-carousel ul.slick-dots li button:hover a{width:140px;transition:all .3s ease 0s}.image-carousel ul.slick-dots li button:hover{opacity:1}.image-carousel ul.slick-dots li button:before{content:'';bottom:calc(100% + -10px);left:7px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px;opacity:0;transition:.3s ease 350ms}.image-carousel ul.slick-dots li button:hover:before{opacity:1;transition:.3s ease 0s}.image-carousel .item.slick-active{animation:Slick-FastSwipeIn 1s both}@media screen and (min-width:47.5em){.image-carousel .progress-container{bottom:11px;padding:0 0 0 14px}}@media screen and (min-width:80em){.image-carousel .progress-container{bottom:12px;padding:0 0 0 20px}}.image-carousel .progress-container div{display:inline-block;padding:0;cursor:pointer;float:left;color:white}.image-carousel .progress-container div span.progress-bar{width:calc(100% - 6px);height:3px;background-color:rgba(255,255,255,0.4);display:inline-block;overflow:hidden}.image-carousel .progress-container div span.progress-bar .inProgress{background-color:rgba(255,255,255,1);width:0;height:3px;transition:unset;max-width:100%}.image-carousel .progress-container div:last-child{margin-right:0}@media screen and (min-width:47.5em){.image-carousel .progress-container div span.progress-bar{width:calc(100% - 14px)}}@media screen and (min-width:80em){.image-carousel .progress-container div span.progress-bar{width:calc(100% - 25px)}}.our-makeup .overlap-title{width:300px}@media screen and (min-width:47.5em){.our-makeup{display:table;clear:both;content:''}.our-makeup .overlap-title{width:auto}}.our-makeup__banner{position:relative;margin:0 -15px;min-height:150px}@media screen and (min-width:47.5em){.our-makeup__banner{margin:0}}.our-makeup__info{font-family:'Neue Helvetica W01_79 C1289709';font-size:32px;text-transform:uppercase;color:#fff;line-height:.94;letter-spacing:normal;text-align:center;position:absolute;margin:0;width:224px;transform:translate(-50%);bottom:73px;left:50%}@media screen and (min-width:47.5em){.our-makeup__info{font-size:32px;line-height:1.3;bottom:27px;width:420px}}@media screen and (min-width:80em){.our-makeup__info{bottom:45px;line-height:1.88}}.our-makeup__banner-list li.active{width:auto;height:auto}.our-makeup__banner-list li{width:0;height:0}@media screen and (min-width:47.5em){.our-makeup__banner-list{height:239px}}@media screen and (min-width:63.75em){.our-makeup__banner-list{height:307px}}@media screen and (min-width:80em){.our-makeup__banner-list{height:407px}}@media screen and (min-width:81em){.our-makeup__banner-list{height:448px}}.our-makeup__image{max-width:100%}@media screen and (min-width:80em){.our-makeup__image{width:100%}}.our-makeup__list{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between;margin:-65px auto 0;width:346px}@media screen and (min-width:0) and (max-width:374px){.our-makeup__list{width:330px}}@media screen and (min-width:47.5em){.our-makeup__list{width:100%;height:auto;margin:-22px 0 0;justify-content:center}}@media screen and (min-width:80em){.our-makeup__list{margin:-33px 0 0;padding:0 14px}}.our-makeup__item{cursor:pointer;width:165px;height:60px;position:relative;border:solid 2px #000;background:#fff;font-family:'Neue Helvetica W01_79 C1289709';font-size:20px;text-transform:uppercase;color:#000;line-height:1;letter-spacing:.2px;display:flex;justify-content:center;align-items:center;padding:0 10px;margin-left:16px;margin-top:16px;text-align:center}.our-makeup__item.active{background:#000;border:solid 2px #fff;color:#fff}.our-makeup__item:nth-child(odd){margin-left:0}@media screen and (min-width:0) and (max-width:374px){.our-makeup__item{width:155px}}@media screen and (min-width:47.5em){.our-makeup__item{width:169px;height:57px;font-size:24px;letter-spacing:.24px;margin-left:0;margin-top:0}.our-makeup__item:not(:last-child){margin-right:10px}}@media screen and (min-width:63.75em){.our-makeup__item{width:210px}}@media screen and (min-width:80em){.our-makeup__item{width:278px;height:104px;font-size:32px;line-height:.94;letter-spacing:.32px}.our-makeup__item:not(:last-child){margin-right:19px}}@media screen and (min-width:81em){.our-makeup__item{width:308px;height:104px}}.wastagemodal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.wastagemodal-content{background-color:#a1cd8e;margin:auto;padding:30px;border:1px solid #888;width:450px;position:absolute;top:30%;left:0;right:0}.wastagemodal-content p{font-size:26px;padding:26px}.wastagemodalclose{color:#000;float:right;font-size:28px;font-weight:bold}.wastagemodalclose:hover,.wastagemodalclose:focus{color:#aaa;text-decoration:none;cursor:pointer}.stopclick{pointer-events:none}@media screen and (max-width:47.5em){.wastagemodal-content p{font-size:18px;padding:15px}.wastagemodal-content{padding:15px;width:260px}}.product-tag{position:absolute;top:0;right:0;width:100px;height:100px;z-index:1}.product-tag img{max-width:100%}.mny-game .main{position:relative;min-height:700px;width:100vw}.mny-game .app{height:calc(100vh - 47px)}.mny-game{z-index:2}.mny-game .module-stateful{margin:0}.mny-game .third-party-gallery{width:100%;margin:0 !important}.mny-game .main{position:relative;min-height:700px;width:100vw}.mny-game .vertical_centered{position:relative}.mny-game .main .leaderboard{margin-top:30px}.mny-game #mapMenu,.mny-game .mapBtn{position:absolute;transform:translateX(-50%);left:50% !important;margin-bottom:50px}.mny-game .app{height:calc(100vh - 47px)}.mny-game .tutorial{position:absolute;left:50%;transform:translateX(-50%)}@media screen and (min-width:1280px){.mny-game .main,.mny-game .app{width:98.5vw}}#whatsapp-chat img{right:20px;bottom:80px;z-index:9999;position:fixed;border-radius:25px;border:2px solid black}#whatsapp-float img{display:none;right:20px;bottom:80px;z-index:9999;position:fixed;border-radius:25px;border:2px solid black}@media screen and (max-width:480px){#whatsapp-chat img{left:65% !important}}.Footer .nav .optanon-show-settings-middle,.Footer .nav .optanon-show-settings-right,.Footer .nav .optanon-show-settings-left{background:none !important;border-top:0;border-bottom:0;border-right:0;border-left:0}.Footer .nav .optanon-show-settings-middle,.Footer .nav .optanon-show-settings-left{float:none;height:inherit !important;width:inherit !important;padding-top:0}.Footer .nav .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings{color:#fff !important;font-size:16px !important}.Footer .nav .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings:hover{color:#fc2561 !important}.cause-content__wrapper .image-container{max-width:100%}.partner-mobile{display:block !important}.partner-desktop{display:none !important}.cause-module__wrapper .step-indicator{position:absolute;top:30px;width:100%;display:flex;padding:0 16px;z-index:99;height:28px}.cause-module__wrapper .step-indicator li{width:15%;padding:13px 10px 12px 0}.cause-module__wrapper .step-indicator button{display:none}.cause-module__wrapper .step-indicator li.slick-active:before{background-color:#000}.cause-module__wrapper .step-indicator li:before{height:3px;display:inline-block;background-color:#dcdcdc;display:inherit;content:""}.cause-fifth__section .color-divider,.cause-sixth__section .color-divider,.cause-seventh__section .color-divider{display:none}@media screen and (min-width:63.75em){.partner-mobile{display:none !important}.partner-desktop{display:block !important}.cause-fifth__section .color-divider,.cause-sixth__section .color-divider,.cause-seventh__section .color-divider{display:block}}.hero-banner-popup,.hero-banner{position:relative;display:flex !important;align-items:center !important;justify-content:center;flex-direction:column;width:100%;text-align:center;height:100vh;margin-bottom:0}.hero-banner .video-play-icon{width:63px;height:63px;margin-top:33px}.hero-banner__small,.hero-banner__medium,.hero-banner__large,.hero-banner__img{display:block;position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%}.video-play-icon{background:url(../img/hero-video/video-play_btn.svg) no-repeat;background-size:100%;width:70px;height:70px;display:none}.slick-slide img.video-play-icon{display:none}.banner-video__player{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;flex-direction:column;display:none;transition:all .2s ease}.banner-video__player video,.banner-video__player iframe{width:100%;height:100% !important;border:0}.video-close{background:url(../img/hero-video/close_icon.png) no-repeat;background-size:100%;width:30px;height:30px;display:inline-block;position:absolute;top:40px;right:20px;z-index:1}.cause-content__wrapper .video-close{width:50px;height:50px;right:14px}.caption-img{width:292px;height:100px}.cause-third__section h4{font-family:"Helvetica Neue LT W01_75 Bold";font-size:24px;line-height:28px;letter-spacing:-0.45px;text-transform:uppercase;color:#fff;margin:11px 0 35px}.cause-third__section p{font-family:"Helvetica Neue LT W05_55 Roman";font-size:20px;line-height:26px;letter-spacing:-0.67px;margin-top:42px}.cause-fourth__section .color-divider{display:none}.cta-view__all{display:none}p.title-description{padding:0 17px;font-size:20px;line-height:26px;letter-spacing:-0.67px;text-align:center;margin:0 0 25px}.self-care__img-blk img{width:155px;height:262px}.self-care__img-blk p{font-family:'NeueHelveticaW01-79CmBold';font-size:30px;line-height:32px;letter-spacing:.19px;text-align:left;text-transform:uppercase;position:absolute;bottom:10px;left:10px;color:#fff;margin:0}@media screen and (min-width:47.5em){.hero-banner .video-play-icon{top:50%;left:48%}.cause-content__wrapper .video-close{right:34px}.caption-img{left:26%;width:386px;height:132px}}@media screen and (min-width:63.75em){.hero-banner__small,.hero-banner-popup,.hero-banner{height:384px;width:100%;margin-bottom:50px;overflow:hidden}.hero-banner img.hero-banner__img{width:100%;height:auto}.hero-banner .video-play-icon{bottom:119px;top:auto;width:54px;height:54px}.caption-img{left:39%;width:292px;height:100px}.cause-content__wrapper .video-close{top:20px;right:60px}}@media screen and (min-width:80em){.hero-banner{height:530px;margin-bottom:0}.video-play-icon{width:100px;height:100px}.article-play,.tap-text,.video-close{cursor:pointer}.video-close{width:40px;height:40px;cursor:pointer;top:20px}}@media screen and (min-width:0) and (max-width:47.4375em){.selfcare-inner__content{padding:0 10px}.self-care__img-blk{width:43%}}.cause-index{display:block}.cause-third__section:before,.cause-fourth__section:before,.cause-second__section:before,.cause-fifth__section:before,.cause-sixth__section:before,.cause-seventh__section:before{content:"";width:100%;height:28px;display:table;background:linear-gradient(to bottom,#000 0,transparent 100%);opacity:.2;margin:0;position:absolute;left:0;z-index:-1}.cause-content__wrapper{display:block;width:100%;position:relative;margin-top:0 !important}.cause-second__section h2.page-title{margin-top:50px;padding:0 50px}.commitment-inner__section{display:flex;flex-direction:column;padding:0 19px 0 20px}.commitment-content__blk{display:flex;flex-direction:row;margin-bottom:48px}.commitment-content__blk:nth-child(2){direction:rtl;margin-bottom:43px}.commitment-content__blk img{width:180px;height:330px;min-width:180px}.orange-shadow{box-shadow:-10px 10px 0 #ff4812}h2.page-title{font-family:"Helvetica Neue LT W01_75 Bold";font-size:40px;font-weight:bold;line-height:35px;letter-spacing:-1.33px;text-transform:uppercase;text-align:center;margin:22px 0 40px}.commitment-content__blk p{margin:30px 0 0 17px;font-family:"Neue Helvetica W01_79 C1289709";font-size:24px;line-height:24px;letter-spacing:.15px;text-transform:uppercase}.commitment-content__blk p span.orange{color:#ff4700}.orange{color:#ff4811}.green-shadow-rev{box-shadow:10px 10px 0 #23a497}.green{color:#23a497}.purple-shadow{box-shadow:-10px 10px 0 #f32d66}.purple{color:#f32d66}@media screen and (min-width:47.5em){.commitment-inner__section,.selfcare-inner__content,.voices-inner__content,.cause-sixth__section p.title-description{padding:0}.cause-second__section{padding:0 104px 0 140px}.cause-second__section h2.page-title{width:300px;margin:50px auto 40px}.commitment-content__blk{margin-bottom:50px}.commitment-content__blk p{margin:10px 0 0 67px;font-size:32px;line-height:36px;letter-spacing:.2px;padding-right:10px}.crisis-content{padding:0;width:464px;margin:0 auto}.heart-icon__red{margin-top:262px}}@media screen and (min-width:63.75em){.text-icon,.heart-icon__red,.cause-third__section:before,.cause-second__section:before,.cause-fourth__section:before,.cause-fifth__section:before,.cause-sixth__section:before,.cause-seventh__section:before{display:none !important}.cause-second__section{padding:0 30px}.cause-second__section h2.page-title{width:auto;margin:65px auto 45px}h2.page-title{font-size:50px;line-height:44px}.commitment-inner__section{flex-direction:row}.commitment-content__blk{margin-bottom:115px;direction:initial;max-width:35%}.commitment-content__blk img{width:157px;height:288px;min-width:157px}.commitment-content__blk{margin-bottom:115px;direction:initial;max-width:35%}.commitment-content__blk p{margin:0 15px;font-size:24px;line-height:24px}.commitment-content__blk:nth-child(2) img.green-shadow-rev{box-shadow:-10px 10px 0 #23a497}.commitment-content__blk:nth-child(2){direction:ltr;width:95%}}@media screen and (min-width:80em){.commitment-content__blk p{margin:10px 15px 0 30px;font-size:32px;line-height:36px}.cause-module__wrapper{width:100%;margin:auto;flex-direction:column}}@media screen and (min-width:0) and (max-width:47.4375em){.cause-module__wrapper{width:100%;height:auto;overflow-y:hidden;margin-bottom:0;margin-top:0 !important}}@media screen and (min-width:80em) and (max-width:9999em){.cause-content__wrapper{width:100%;margin:auto}}@media screen and (min-width:63.75em) and (max-width:79.9375em){.cause-module__wrapper{margin-top:30px !important}}.cause-third__section{background:url(../img/common/bg.png) no-repeat top left;background-size:cover;height:100vh;text-align:center}.crisis-content{padding:0 19px 0 21px}.heart-icon__red{margin-top:139px;width:45px;display:inline-block !important}.heart-icon__green{position:absolute;bottom:-9px;right:-9px;width:37px;height:29px}.text-home__blk{height:50px;border-radius:9px;position:relative;width:auto;margin:0 auto}.together-box{background-color:#fff;transform:skewX(-15deg);border-radius:9px;height:50px;min-width:322px;padding:18px 18px 0;display:inline-block}.text-icon-red,.text-icon,.heart-icon__green{transform:skewX(15deg)}.text-icon{position:absolute;top:-9px;left:-9px;width:38px;height:29px}.text-icon-red{display:none !important;width:38px;height:29px}.text-icon-red,.text-icon,.heart-icon__green{transform:skewX(15deg)}.text-home__blk #text-mobile{position:relative;margin:0;font-family:"Helvetica Neue LT W01_75 Bold";font-size:20px;letter-spacing:-0.45px;color:#060304;text-decoration:none;transform:skewX(15deg);display:inline-block}@media screen and (min-width:47.5em){.crisis-content{padding:0;width:464px;margin:0 auto}.heart-icon__red{margin-top:262px}.cause-third__section h4{font-size:32px;line-height:28px;letter-spacing:-0.6px;margin-top:30px}.text-home__blk{margin:0 auto}.together-box{padding:13px 33px 0 35px}.text-home__blk #text-mobile{font-size:24px;pointer-events:none}}@media screen and (min-width:63.75em){.cause-third__section{background:url(../img/common/pattern-bg.png) no-repeat top left;background-size:cover;height:515px;display:inline-block}.cause-third__section h4{margin:121px 0 41px;color:#000;font-size:36px;line-height:39px;letter-spacing:normal}.crisis-content{width:555px}.text-icon,.heart-icon__red,.cause-third__section:before,.cause-second__section:before,.cause-fourth__section:before,.cause-fifth__section:before,.cause-sixth__section:before,.cause-seventh__section:before{display:none !important}.text-icon-red{display:block !important}.cause-third__section p{line-height:24px;padding:0 15px;margin-top:48px}}.cause-fourth__section{background-color:#f32d66}.color-divider{width:100%;height:10px;background:url(../img/common/color-divider.png) repeat-x top left}.cause-fourth__section h2{margin:71px 0 10px}.selfcare-inner__content{padding:0 16px 0 17px}.self-care__img-blk{width:155px;height:262px;text-decoration:none;position:relative;margin:0 23px 28px 0;display:inline-block}.self-care__img-blk p{font-family:'NeueHelveticaW01-79CmBold';font-size:30px;line-height:32px;letter-spacing:.19px;text-align:left;text-transform:uppercase;position:absolute;bottom:10px;left:10px;color:#fff;margin:0}.cause-fourth__section .btn{width:210px;margin:32px auto;display:block;line-height:20px;letter-spacing:.5px}@media screen and (min-width:47.5em){.cause-fourth__section{padding:0 92px}.cta-view__all{display:none}.cause-fourth__section h2{margin-top:80px}.self-care__img-blk{margin:0 15px 28px 0}.self-care__img-blk img,.self-care__img-blk{width:272px;height:460px}.self-care__img-blk p{bottom:21px;left:21px}.self-care__img-blk{width:43%}.cause-fourth__section .btn{margin-top:46px}}@media screen and (min-width:63.75em){.cause-fourth__section{background:transparent;padding:0 30px}.cause-fourth__section .color-divider{display:block;margin-top:160px}.cta-view__all{display:block;font-family:"NeueHelveticaW01-79CmBold";font-size:18px;line-height:24px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;float:right;margin-top:35px;color:#000}.cta-view__all img{vertical-align:bottom;margin-left:10px}.cause-fourth__section h2.page-title,.cause-fifth__section h2.page-title{margin:25px 0 15px}.cause-fourth__section h2.page-title,.cause-fourth__section p.title-description,.cause-fifth__section h2.page-title,.cause-fifth__section p.title-description{text-align:left;width:auto}.cause-fourth__section p.title-description,.cause-fifth__section p.title-description{padding-left:0;width:535px;margin:0 0 47px;font-size:22px;letter-spacing:normal}.selfcare-inner__content{display:flex;flex-direction:row}.self-care__img-blk{width:25%;height:auto;margin:auto}.self-care__img-blk img{width:200px;height:auto}.self-care__img-blk p{font-size:30px;line-height:32px;letter-spacing:.25px;bottom:29px;left:22px}.cause-fourth__section .btn{display:none}}@media screen and (min-width:80em){.self-care__img-blk img{width:250px}}@media screen and (min-width:0) and (max-width:47.4375em){.self-care__img-blk{width:43%}}.cause-fifth__section .clearfix{display:block}.cause-fifth__section h2.page-title{margin:71px 0 10px}.clearfix:after,.fit-me__states-container:after,.fit-me:after{content:"";display:table;clear:both}.voices-inner__content .voices-inner__section{padding:0 16px 0 17px}.voices-inner__section{position:relative;margin-bottom:75px}.voices-content__section{width:50%;position:absolute;float:left}.meet-cta{font-family:"NeueHelveticaW01-79CmBold";font-size:16px;letter-spacing:1.33px;text-decoration:none;text-transform:uppercase;color:#000;display:block;margin:38px 0 15px}.auth_title{font-family:"Helvetica Neue LT W01_75 Bold";font-size:50px;line-height:50px;letter-spacing:-1.67px;text-decoration:none;text-transform:uppercase;display:block;margin-left:-3px}.auth_name{font-family:'NeueHelveticaW01-79CmBold';font-weight:bold;letter-spacing:1.33px;line-height:1;text-transform:uppercase;text-decoration:none;color:#000;width:105px;display:block;margin-top:10px}.voices-img__section{width:230px;float:right}.voices-img__section .profile-pic{display:block}.voices-img__section .profile-pic img{width:220px;height:250px;display:inline-block}.voices-img__section a{float:left}.voices-inner__section:nth-child(2n) .voices-img__section .profile-pic{float:none}.voices-inner__section:nth-child(2n){direction:rtl;padding:0 18px 0 15px}.voices-inner__section:nth-child(2n) .voices-img__section{float:left;text-align:left;margin-left:10px}.voices-inner__section:first-child .auth_title{color:#23a497;text-shadow:4px 4px 0 #ff4811}.voices-inner__section:nth-child(2n) .auth_title{color:#ff4811;text-shadow:4px 4px 0 #23a497}.voices-inner__section:nth-child(3n) .auth_title{color:#f32d66;text-shadow:4px 4px 0 #23a497}.auth-instagram a{font-family:'Neue Helvetica W01_79 C1289709';font-size:12px;line-height:23px;letter-spacing:normal;text-decoration:none;text-transform:uppercase;margin:10px 0 0 8px;display:block;position:relative}.auth-instagram a:nth-child(even){color:#ff4811}.auth-instagram a:nth-child(odd){color:#23a497}.auth-instagram a:not(:first-child):before{content:"/";padding-right:2px;position:absolute;left:-5px;color:#000}@media screen and (min-width:47.5em){.cause-fifth__section{padding:0 68px 0 60px}.voices-inner__section{margin-bottom:30px}.voices-content__section{width:20%;right:240px}.voices-img__section{width:auto}.voices-img__section .profile-pic{float:none}.voices-inner__section:last-child .voices-content__section{right:275px}.voices-img__section .profile-pic img{width:275px;height:313px}}@media screen and (min-width:63.75em){.cause-fifth__section{padding:0 30px;margin-top:166px}.voices-inner__section{width:33%;margin:0;direction:ltr;float:left;padding-right:50px}.voices-content__section{width:50%;right:auto;left:0}.meet-cta{margin:0}.auth_title{font-size:35px;line-height:normal}.voices-img__section{width:60%}.voices-img__section .profile-pic img{width:160px;height:auto}.voices-img__section .profile-pic img.green-shadow-rev{box-shadow:10px 10px 0 #23a497}.voices-inner__section:nth-child(2n){direction:ltr}.voices-inner__section:last-child{margin:0;padding-right:0}.voices-inner__content .voices-inner__section{padding:0 50px 0 0}.voices-inner__section:nth-child(2n) .voices-img__section{float:right;text-align:right}}@media screen and (min-width:80em){.meet-cta{margin-top:38px}.auth_title{font-size:50px}.voices-img__section .profile-pic img{width:240px;height:auto}}.cause-sixth__section h2.page-title,.cause-seventh__section h2.page-title{margin:71px 0 10px}.cause-sixth__section .partners-inner_section .color-divider{display:block}.partner-section-first{min-height:532px;background-color:#23a497;padding:0 30px 0 28px}.partners-main__section{display:block;text-align:center}.partners-main__section .logo{margin:50px 0 25px;width:280px;height:120px;display:inline-block}.partners-main__section p{margin:0 0 25px;font-size:18px;line-height:24px;letter-spacing:0}.partners-main__section .logo-desktop{display:none}.partner-section-mid{min-height:442px;background-color:#f32d66;padding:0 30px 0 28px}.partner-section-last{min-height:444px;background-color:#ff4811;padding:0 53px 0 52px}.partners-main__section.partner-section-mid .logo{margin:50px 0 26px}.partners-main__section.partner-section-last .logo{margin:50px 0 11px}.partners-main__section .btn{width:210px;margin:0 auto 70px;line-height:20px;letter-spacing:.5px;display:inline-block}@media screen and (min-width:47.5em){.cause-sixth__section h2.page-title{text-align:left}.partner-section-first{min-height:auto}.partners-main__section .logo{width:280px;height:120px;margin-top:40px}.partners-main__section p{width:440px;margin:0 auto 25px}}@media screen and (min-width:63.75em){.cause-sixth__section{background-color:#23a497;margin-top:110px;padding:82px 61px 67px 59px;overflow:hidden}.cause-sixth__section h2.page-title,.cause-seventh__section h2.page-title{text-align:left;margin:27px 0 15px}.cause-sixth__section p.title-description{margin:10px auto 33px;width:535px;margin:0;text-align:left;padding:3px 0 0;font-size:22px;letter-spacing:normal}.cause-sixth__section .partners-inner_section .color-divider{display:none}.partners-inner_section{display:flex;flex-direction:row}.partners-main__section{width:33%;padding:0;margin-right:17px;text-align:left;background:transparent}.partners-main__section .logo-mobile,.partners-main__section .btn{display:none}.partners-main__section .logo{width:290px;height:auto;margin-top:50px}.partners-main__section .logo-desktop{display:block;margin-bottom:7px}.partners-main__section p{width:95%;margin:0 0 20px;font-size:20px}}@media screen and (min-width:80em){.partners-main__section .logo{width:360px}}.cause-seventh__section{background:url(../img/common/community-bg.png) no-repeat top left;background-size:cover}.cause-sixth__section h2.page-title,.cause-seventh__section h2.page-title{margin:71px 0 10px}@media screen and (min-width:47.5em){.cause-seventh__section p.title-description{width:344px;margin:10px auto 28px}}@media screen and (min-width:63.75em){.cause-seventh__section{background:transparent;padding:160px 60px 0;position:relative}.cause-sixth__section h2.page-title,.cause-seventh__section h2.page-title{text-align:left;margin:27px 0 15px}.cause-seventh__section p.title-description{padding-left:0;letter-spacing:normal;width:50%;font-weight:normal;font-size:22px;margin-left:0;text-align:left}}.community-page__title{font-family:"Helvetica Neue LT W01_75 Bold";font-size:14px;font-weight:bold;line-height:10px;letter-spacing:1px;text-transform:uppercase}.community-heading{font-family:"NeueHelveticaW01-79CmBold";font-size:32px;font-weight:bold;font-stretch:normal;font-style:normal;text-transform:uppercase;line-height:1;letter-spacing:.2px;margin:0 70px}.text-link{font-size:18px;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:bold;font-family:"Neue Helvetica W01_79 C1289709";line-height:20px;letter-spacing:.5px;color:#000;display:block}.voice-content__section{margin-bottom:20px}.voice-inner__content{text-align:left;margin:40px 15px 0}.voice-details__section,.selfcare-details__section{text-align:center;padding-top:50px}.voice-details__section .community-page__title{text-transform:uppercase}.voice-details__section .quick-links{margin:10px 0 30px}.voice-details__section .text-link{margin-bottom:64px;margin-top:20px}.voice-inner__content h5{font-family:"NeueHelveticaW01-79CmBold";font-size:22px;font-weight:bold;line-height:32px;letter-spacing:.14px;text-transform:uppercase;margin:0 0 10px}.voice-inner__content p{font-family:"Helvetica Neue LT W05_55 Roman";font-size:18px;font-weight:normal;line-height:24px;letter-spacing:normal;margin:0}.voice-details__section .btn-primary-large{margin:20px auto 0;width:210px;display:inline-block}.voice-details__section .quick-links a:nth-child(odd){color:#f32d66}.voice-details__section .quick-links a:nth-child(even){color:#23a497}.voice-details__section .quick-links a{font-family:"Helvetica Neue LT W05_55 Roman";line-height:24px;margin-left:13px;position:relative}.voice-details__section .quick-links a:not(:first-child):before{content:"//";padding-right:2px;color:#000;text-decoration:none;position:absolute;left:-13px}.thumbnail-img{width:346px;height:346px;border:solid 13px #ff4811}@media screen and (min-width:47.5em){.voice-details__section .community-heading{margin:0 auto 5px}.voice-details__section .quick-links{margin:10px 0 55px}.community-heading{font-size:52px;line-height:52px;letter-spacing:.33px;width:346px;margin:0 auto 25px}.voice-inner__content{padding:0 89px 0 90px;margin:40px 0}.voice-inner__content h5{font-size:32px;letter-spacing:.2px}.voice-inner__content p{font-size:20px;line-height:27px;letter-spacing:-0.67px}.voice-details__section .text-link{margin-bottom:59px}.thumbnail-img{width:564px;height:564px}}@media screen and (min-width:63.75em){.voice-details__section .community-heading{margin:10px auto 25px;width:60%}.voice-content__section{display:flex;padding:0 20px;margin-bottom:40px}.community-heading{width:auto;font-size:70px;line-height:66px;letter-spacing:.44px;margin-bottom:20px}.voice-inner__content{margin:70px 40px 0 0;padding:0;width:30%}.voice-inner__content h5{font-size:32px;letter-spacing:.2px;margin-bottom:15px}.voice-inner__content p{font-size:20px;line-height:27px;letter-spacing:-0.67px}.voice-details__section .text-link{font-size:12px;letter-spacing:normal}.voice-details__section .thumbnail-img{width:100%;height:540px;border:0}}@media screen and (min-width:80em){.voice-content__section{padding:0 110px}}.clearfix{display:inherit !important}.community-desc{font-family:"Helvetica Neue LT W05_55 Roman";font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:normal;padding:0 15px;margin:10px 0}.selfcare-inner__blk{width:100%;padding-bottom:70px}.selfcare-details__section .community-heading{margin:0}.selfcare-details__section .community-desc{margin:7px auto 71px}.selfcare-img__blk{width:100%;text-align:right;position:relative}.selfcare-img__blk span{font-family:"Helvetica Neue LT W01_75 Bold";font-size:100px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:60px;letter-spacing:-2.67px;position:absolute;right:260px;top:-30px}.selfcare-inner__blk:nth-child(3n+1) .selfcare-img__blk span{color:#f32d66;text-shadow:4px 4px 0 #26b5a6}.selfcare-inner__blk:nth-child(3n+3) .selfcare-img__blk span{color:#26b5a6;text-shadow:4px 4px 0 #f32d66}.selfcare-inner__blk .selfcare-img__blk span{color:#ff4700;text-shadow:4px 4px 0 #26b5a6}.selfcare-inner__blk:nth-child(odd) .selfcare-img__blk{text-align:left}.selfcare-img__blk img{width:300px;height:450px}.selfcare-inner__blk:nth-child(odd) .selfcare-img__blk span{left:9px;right:auto}.selfcare-content__blk h6{font-size:22px;font-family:"NeueHelveticaW01-79CmBold";font-weight:bold;line-height:24px;letter-spacing:.5px;text-transform:uppercase;margin:17px 0 7px;color:#000}.selfcare-content__blk p{font-family:"Helvetica Neue LT W05_55 Roman";font-size:18px;font-weight:normal;line-height:24px;margin:0 15px 20px;color:#000;padding:0 15px}.selfcare-details__section .community-desc{margin:7px auto 71px}.orange{color:#ff4811}.selfcare-content__blk p a.green{color:#26b5a6}.cause-bottom__section{padding:0 16px 0 17px;text-align:left}.cause-bottom__section .heading{font-family:"Helvetica Neue LT W01_75 Bold";font-size:40px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.05;letter-spacing:normal;padding-right:84px;margin:0}.cause-bottom__section a{text-decoration:none;color:#000}.cause-bottom__section h6{font-family:'NeueHelveticaW01-79CmBold';font-size:18px;font-weight:bold;line-height:24px;letter-spacing:1.5px;text-transform:uppercase;margin:19px 0 47px}.cause-bottom__section h6 img{width:24px;height:24px;vertical-align:bottom;margin-left:8px}.thumbnail-img__blk{margin-bottom:20px}.thumbnail-img__blk .content-blk{margin-left:20px;width:50%;float:left}.thumbnail-img__blk .content-blk h6{font-family:"Helvetica Neue LT W01_75 Bold";font-size:14px;font-weight:bold;line-height:10px;letter-spacing:1px;margin:0 0 10px;color:#000}.thumbnail-img__blk .content-blk p{font-family:"NeueHelveticaW01-79CmBold";font-size:18px;font-weight:bold;line-height:20px;letter-spacing:.5px;text-transform:uppercase;margin:0;color:#000}@media screen and (min-width:47.5em){.selfcare-inner__blk{margin-bottom:73px}.selfcare-img__blk span{left:-62px;right:auto}.selfcare-img__blk img{width:380px;height:570px}.selfcare-content__blk{margin:0 26px 0 0;width:332px;float:right;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:570px;align-items:center}.selfcare-content__blk h6{margin-top:0;width:100%}.selfcare-content__blk p{margin:0 0 20px;width:100%}.cause-bottom__section{padding:0 89px 0 90px}.cause-bottom__section h6{margin:11px 0 28px}.thumbnail-img__blk{margin-bottom:30px}.thumbnail-img__blk .content-blk{width:auto;margin-left:10px}.thumbnail-img__blk .content-blk h6{font-size:16px;letter-spacing:1.14px}.thumbnail-img__blk .content-blk p{font-size:24px;letter-spacing:.67px}.selfcare-details__section .community-heading{margin:auto}.selfcare-details__section .community-desc{width:45%}.selfcare-inner__blk:nth-child(odd) .selfcare-img__blk{float:left}.selfcare-img__blk{width:380px;height:570px;float:right}.selfcare-inner__blk:nth-child(odd) span{left:9px}}@media screen and (min-width:63.75em){.selfcare-details__section{margin:auto;padding:0 171px 60px}.selfcare-inner__blk{margin-bottom:0;padding-top:60px}.selfcare-img__blk{width:50%;height:auto;float:left}.selfcare-inner__blk span{top:30px;left:-60px;font-size:150px;letter-spacing:-4px}.selfcare-img__blk img{width:100%;height:auto}.selfcare-content__blk{width:49%;padding:0 5%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:705px;align-items:center;margin:0}.selfcare-content__blk h6{font-size:32px;line-height:32px;letter-spacing:.73px}.selfcare-content__blk p{font-size:20px}.cause-bottom__section{padding:0 20px}.cause-bottom__section .heading{width:40%;font-size:48px;line-height:44px}.cause-bottom__section h6{margin:18px 0 50px}.thumbnail-img__container{display:flex;flex-direction:row}.thumbnail-img__blk{margin-right:10px}.thumbnail-img__blk .content-blk{margin-left:0;clear:both}.thumbnail-img__blk .content-blk h6{font-size:14px;letter-spacing:1px;margin:10px 0}.thumbnail-img__blk .content-blk p{font-size:18px;letter-spacing:.5px}.selfcare-inner__blk:nth-child(odd) .selfcare-img__blk{float:right}.selfcare-details__section .community-desc{margin:20px auto 117px;width:60%}.selfcare-inner__blk:nth-child(odd) .selfcare-img__blk span{left:-40px}}@media screen and (min-width:80em){.cause-bottom__section{padding:0 110px}.selfcare-details__section .community-desc{width:40%;padding:0}}@media screen and (min-width:90em){.selfcare-img__blk img{width:539px;height:808px}.selfcare-details__section .community-desc{width:35%}.selfcare-img__blk{width:539px;height:auto;float:left}.selfcare-content__blk{height:808px;width:46%}.selfcare-details__section{padding:0 171px}.cause-module__wrapper{width:1440px;margin:auto;flex-direction:column}.cause-bottom__section{padding:0 170px}}@media screen and (min-width:640px) and (max-width:765px){.selfcare-img__blk{width:300px;height:450px;float:right}.selfcare-content__blk{margin:0 26px 0 0;width:300px;float:right;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:470px;align-items:center}.selfcare-inner__blk:nth-child(odd) .selfcare-img__blk{float:left}}.community-section{text-align:center}.community-section .community-page__title{color:#0da497;padding-top:40px}.community-section .btn{width:160px;margin:0 auto 35px;line-height:1.11;letter-spacing:.5px}.community-inner__blk{position:relative;margin:0 0 40px}.community-blk{text-align:center;position:relative;list-style:none;padding:70px 15px 58px}.community-blk .community-heading{margin:0 0 27px;text-transform:uppercase;text-decoration:none;display:block;color:#000}.cta-center__link{text-align:center;display:block;font-family:'NeueHelveticaW01-79CmBold';font-size:18px;font-weight:bold;line-height:1.33;letter-spacing:1.5px;text-decoration:none;color:#000;margin-top:3px;text-transform:uppercase}.community-blk img{max-width:100%;height:auto}.community-blk.hide{display:none}.community-blk::before{content:'';width:100%;position:absolute;left:0;top:0;height:10px;background:url(../img/common/color-divider.png) repeat-x top left}.community-inner__blk::after{content:'';width:100%;position:absolute;left:0;bottom:0;height:10px;background:url(../img/common/color-divider.png) repeat-x top left}.community-heading{font-family:"NeueHelveticaW01-79CmBold";font-size:32px;font-weight:bold;font-stretch:normal;font-style:normal;text-transform:uppercase;line-height:1;letter-spacing:.2px;margin:0 70px}.community-blk p{font-family:"Helvetica Neue LT W05_55 Roman";font-size:18px;font-weight:normal;line-height:1.33;letter-spacing:normal;margin:39px 21px 58px 22px}.community-section .btn-secondary{background:#fff;border:2px solid #000;letter-spacing:.5px;line-height:1.11;margin:0 auto 57px;width:194px}.community-section .add-msg{margin:0 15px 17px}.community-section .instagram-link{width:194px;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width:47.5em){.community-heading{font-size:52px;line-height:52px;letter-spacing:.33px;width:346px;margin:0 auto 25px}.community-section .community-page__title{margin-top:30px}.community-section .community-desc{width:346px;margin:0 auto 25px;padding:0}.community-section .btn{margin:0 auto 75px}.community-section .community-blk .community-heading{font-size:32px;line-height:32px;letter-spacing:.2px;margin:40px auto}.community-blk img{width:590px;height:590px}.community-section .btn-secondary{width:194px;margin:0 auto 57px}}@media screen and (min-width:63.75em){.community-heading{width:auto;font-size:70px;line-height:66px;letter-spacing:.44px;margin-bottom:20px}.community-section .community-page__title{color:#26b5a6}.community-section .community-desc{width:30%;margin-bottom:68px}.community-section .btn.btn-primary{display:none}.community-inner__blk{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;width:904px}.community-blk{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-direction:column;margin:0 19px 61px 0;-moz-box-orient:vertical;-ms-flex-direction:column;padding:0;-webkit-box-orient:vertical;-webkit-flex-direction:column;width:210px}.community-blk .cta-center__link{display:flex;flex-wrap:wrap}.community-section .community-blk .community-heading{font-size:30px;letter-spacing:.19px;line-height:1.07;margin:33px 0 0;order:2;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;text-align:left}.community-blk img{width:100%;height:auto}.community-blk:nth-child(4n){margin:0}.community-inner__blk::after,.community-blk::before{background:0}.community-blk p{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;font-size:20px;line-height:24px;text-align:left;margin:5px 0 0}.community-section .btn-secondary{margin-bottom:50px;border:1px solid #000}.community-section .community-heading.add-msg{margin:0 auto 23px;font-size:32px;line-height:32px;letter-spacing:.2px}.community-section .btn.btn-primary.instagram-link{display:block;width:203px;margin:23px auto 118px}}@media screen and (min-width:80em){.community-section .community-page__title{margin-top:151px}.community-inner__blk{width:1200px}.community-blk{width:285px}}.Footer .terms_nav .optanon-show-settings-middle,.Footer .terms_nav .optanon-show-settings-right,.Footer .terms_nav .optanon-show-settings-left{background:none !important;border-top:0;border-bottom:0;border-right:0;border-left:0}.Footer .terms_nav .optanon-show-settings-popup-wrapper{display:inline-block}.Footer .terms_nav .optanon-show-settings-middle,.Footer .terms_nav .optanon-show-settings-left{float:none;height:inherit !important;width:inherit !important;padding-top:0}.Footer .terms_nav .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings{color:#fff !important;font-size:10px !important;border-right:1px solid #fff;padding-right:10px;margin-right:10px;margin-bottom:20px}.Footer .terms_nav .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings:hover{color:#fc2561 !important}.shopall-section{z-index:2}.banner{position:relative;background-position:right}.banner__image{max-width:100%;display:block}.banner__title{position:absolute;font-family:"Helvetica Neue LT W01_75 Bold";left:70px;top:50%;transform:translateY(-50%);font-size:40px;color:#000;text-transform:uppercase;margin:0;letter-spacing:normal;line-height:normal}.shop-all-container{position:relative;padding-bottom:20px}.filter-menu{display:inline-block}.filter-menu__item{float:left;margin-right:27px;padding:20px 0 20px 29px;position:relative;border-left:2px solid #fff}.filter-menu__item:first-child{padding:20px 0 20px 20px}.filter-menu__item.sub-filter-menu{border-left:2px solid #000}.filter-menu__item.sub-filter-menu a{padding-right:6px;margin-bottom:5px}.filter-menu__item small{border:solid black;border-width:0 2px 2px 0;padding:4.3px;float:right;margin:2px 5px 0 8px}.filter-arrow--down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.sub-filter-menu .filter-arrow--down{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin:8px 0 0 7px !important}.filter-menu__link{font-family:'Neue Helvetica W01_79 C1289709';text-transform:uppercase;font-size:18px;height:18px;line-height:1.11;letter-spacing:.9px;color:#000;text-decoration:none;position:relative;display:inline-block}.filter-btns{position:absolute;bottom:15px;left:12px}.filter-btns a{display:inline-block;border:2px solid #000}.all-clear{margin:21px 0 0 30px;display:none;vertical-align:top}.filter-clear-all{position:relative;padding-left:24px;font-family:'Neue Helvetica W01_79 C1289709';font-size:14px;line-height:normal;letter-spacing:.88px;text-transform:uppercase;cursor:pointer}.filter-clear-all:before,.filter-clear-all:after{position:absolute;left:7px;top:3px;content:' ';height:14px;width:2px;background-color:#333;font-family:'Neue Helvetica W01_79 C1289709';font-size:14px;letter-spacing:.88px;text-transform:uppercase}.filter-clear-all:before{transform:rotate(45deg)}.filter-clear-all:after{transform:rotate(-45deg)}.filter-submenu{position:absolute;left:-2px;top:60px;margin-top:-2px;background:#fff;padding:0 15px 15px;border-left:2px solid #000;z-index:5;display:none}.filter-menu__item.sub-filter-menu .filter-submenu{display:inline-block}.filter-submenu .btn{height:36px;width:166px;padding:6px;font-size:16px;letter-spacing:1px;line-height:normal;justify-content:center;display:inline-flex;align-items:center}.filter-btn{display:inline-block;position:relative;padding-left:31px;margin-bottom:12px;cursor:pointer;font-family:'Neue Helvetica W01_79 C1289709';text-transform:uppercase;font-size:16px;letter-spacing:1px;line-height:1;margin:13px 0 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-btn input{position:absolute;opacity:0;left:0;cursor:pointer}.selectmark{position:absolute;top:1px;left:0;height:15px;width:15px;border:2px solid #000}.filter-btn input.categoryselected ~ .selectmark,.filter-btn input.otherselected ~ .selectmark,.filter-btn input.typeselected ~ .selectmark{background-color:#000}.filter-menu__item:nth-child(2) .filter-submenu .dropdow-menu{margin-left:10px;margin-left:10px;overflow:hidden;overflow-y:auto;max-height:330px}.other-menu__title{font-family:'Neue Helvetica W01_79 C1289709';font-size:16px;letter-spacing:1px;line-height:2.75;margin:0;text-transform:uppercase}.filter-menu__item:nth-child(3) .filter-submenu{height:auto;width:625px;padding:18px 0 20px 30px}.filter-menu__item:nth-child(3) .filter__container{height:330px;overflow-y:scroll;overflow-x:hidden;margin-bottom:40px;padding-right:10px}.filter-menu__item:nth-child(3) .dropdow-menu{display:table;content:'';clear:both;width:100%;margin:0}.filter-menu__item:nth-child(3) .dropdow-menu li{float:left;width:25%}.filter-menu__item:nth-child(3) .filter-btn{text-transform:capitalize;font-family:"Neue Helvetica W01_59 Comp";font-size:14px;line-height:1;letter-spacing:.88px;padding-top:2px}.other-filter{height:310px;width:720px;overflow-y:scroll;overflow-x:hidden;padding:27px 0 30px}.other-filter .other-menu{width:48%;float:left}.other-filter .other-menu__title{font-family:'Neue Helvetica W01_79 C1289709';font-size:16px;letter-spacing:1px;margin:0 0 12px 10px;text-transform:uppercase}.other-filter .dropdow-menu{height:230px;display:flex;flex-direction:column;flex-wrap:wrap}.other-filter .dropdow-menu li{width:50%}.other-filter .dropdow-menu .filter-btn{font-family:"Neue Helvetica W01_59 Comp";font-size:14px;text-transform:initial;padding-left:23px}.other-filter .btn{position:absolute;left:0;bottom:0}.shop-all{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin-right:-20px;position:relative}.shop-all__item{margin-bottom:50px;position:relative;margin-right:20px;position:relative}.shop-all__item a{text-decoration:none;display:block;z-index:1}.product-filter-btn{background:#f6f6f6;height:472px;display:flex;display:-ms-flexbox;justify-content:center;align-items:center;margin:0 0 10px}.product-container{height:472px;display:flex;justify-content:center;align-items:center;transform:scale(.75)}.shop-all__thumbnail{max-width:100%;height:100%}.shop-all__title{font-family:'Neue Helvetica W01_79 C1289709';font-size:20px;letter-spacing:.5px;line-height:normal;color:#000;margin:0;text-transform:uppercase}.shop-all__item a:hover .shop-all__title{color:#f92a63}.shop-all__shade{font-family:'Neue Helvetica W01_79 C1289709';font-size:12px;letter-spacing:.3px;line-height:normal;color:#757575;margin:5px 0 0;text-transform:uppercase}.shop-all__item #__AjaxAntiForgeryForm{float:none;margin-top:0;position:absolute;right:0;top:0;margin:10px;padding:0;z-index:2;width:24px;height:21px;display:flex;justify-content:center;align-items:center}.shop-all .product-info__favorite{margin-right:0}.shop-all .fav_icon small{background:url('../img/common/heart_black_unselected.svg') no-repeat;background-size:24px 21px;width:24px;height:21px;display:inline-block;margin:0}.shop-all .fav_icon span:before{background:url('../img/common/heart_pink_unselected.svg') no-repeat;background-size:24px 21px;visibility:hidden;display:inline-block;color:transparent;font-size:0}.shop-all .fav_icon small:hover{background-size:24px 21px;width:24px;height:21px}.shop-all .fav_icon small:active:before,.shop-all .fav_icon small:active:after{background:url('../img/common/heart_pink_selected.svg') no-repeat;background-size:24px 21px;width:24px;height:21px}.shop-all .fav_icon small:active,.shop-all .fav_icon span.active small{background:url('../img/common/heart_pink_selected.svg') no-repeat;background-size:24px 21px;width:24px;height:21px}.shopall__more{text-align:center;margin-bottom:60px}.shopall__more .shop-all__load-more{display:inline-block}.shopall__more .button{font-family:"Neue Helvetica W01_79 C1289709";min-width:220px;height:44px;font-size:.875rem;border-color:#ccc;letter-spacing:.2em}.shopall__more .button:hover{text-decoration:none;border-color:#000;background:#000;color:#fff;text-decoration:underline}.no-result{font-family:"Helvetica Neue LT W01_75 Bold";font-size:30px;letter-spacing:normal;line-height:normal;margin:40px 0 300px;text-align:center;text-transform:uppercase;width:100%}.dropdow-menu{width:170px;max-height:330px;overflow:hidden;overflow-y:auto}.dropdow-menu:after{content:"";display:block;height:80px}.filter-btns .btn-secondary{margin-bottom:5px;letter-spacing:.88px}.filter-menu__item:nth-child(3) .dropdow-menu{padding-bottom:0}#shopall_overlay{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.8);text-align:center;z-index:99;bottom:0;display:flex;justify-content:center;align-items:center}#shopall_overlay img{width:100px;height:100px}@media(min-width:0) and (max-width:374px){.shop-all{width:auto !important}.filter-menu__link{font-size:16px}.shop-all__item{width:48% !important;margin:0 2% 20px 0 !important}.filter-submenu .btn{width:150px !important}.filter-menu__item .filter-btns{width:310px !important}}@media(max-width:767px){.banner{margin:0 -15px}.banner__title{font-size:30px;left:20px}.shop-all{justify-content:space-evenly;margin:20px auto 0;width:500px}.shop-all__item{width:165px;margin:0 15px 20px 0}.shop-all__shade{color:#9c9c9c}.product-container{height:247px}.shop-all__item:nth-of-type(2n+2){margin-right:0}.product-filter-btn{height:248px}.shop-all .fav_icon{padding:0}.shop-all__title{font-size:18px;letter-spacing:.45px;margin:8px 0 2px}.filter-menu{position:relative;margin:0 -15px;display:block}.filter-menu__item{position:static;border-bottom:2px solid #000;border-right:2px solid #000;border-left:0;margin:0;width:50%;padding:20px 19px 20px 20px;display:flex;justify-content:center}.filter-menu__item:first-child{padding:20px 0 20px 19px;justify-content:center}.filter-menu__item:nth-child(2){text-align:right;border-right:0}.filter-menu__item:nth-child(3){border-right:0;text-align:right}.filter-menu__item:nth-child(3) .filter__container{padding-right:0}.filter-menu__item.sub-filter-menu{border-left:0;border-bottom:2px solid #fff}.filter-submenu{border-bottom:2px solid #000;border-left:0;text-align:left;right:0;top:65px;padding:0 23px 15px;z-index:9}.filter-menu__item:nth-child(3) .filter-submenu{width:100%;padding:17px 15px 30px}.filter-menu__item:nth-child(3) .dropdow-menu li{width:50%}.filter-menu__item:nth-child(3) .dropdow-menu{margin:0 0 20px 15px;width:90%}.other-filter{width:100%}.other-filter .other-menu{width:100%}.other-filter .dropdow-menu{flex-direction:row;height:auto}.other-filter .other-menu__title{margin:30px 0 15px 10px}.shopall__more{margin-bottom:40px}.filter-menu__item .filter-btns{transform:translateX(-50%);bottom:12px;left:50%;width:348px;display:flex;justify-content:space-between}.filter-menu__item:nth-child(3) .filter-btns{flex-direction:row-reverse}.filter-submenu .btn{width:168px}.filter-menu__item:nth-child(3) .filter-submenu .btn.btn-primary{float:right}.all-clear{max-width:290px;min-width:167px;height:44px;border-radius:22px;box-shadow:2px 3px 5px 0 rgba(0,0,0,0.19);background-color:#fff;margin:0;transform:translateX(-50%);position:fixed;left:50%;bottom:10px;z-index:8;text-align:center;padding:14px}.filter-clear-all:before,.filter-clear-all:after{top:5px}.filter-clear-all{font-size:18px;line-height:1.11;letter-spacing:.9px;white-space:nowrap}.dropdow-menu{width:auto;max-height:auto;padding-bottom:0;overflow:auto;overflow-y:auto;margin-bottom:40px}.dropdow-menu:after{height:0}.filter-btns .btn-secondary{margin-bottom:0}.filter-menu__item.sub-filter-menu .btn{letter-spacing:1px}.shop-all-container{padding:0 15px 20px;margin:0 -15px}}@media(min-width:768px) and (max-width:1023px){.banner{width:648px;margin:0 auto}.banner__image{height:250px}.filter-menu{margin-left:30px}.shop-all{padding:0 30px;margin-top:30px}.shop-all__item{width:208px;margin-right:10px;margin-bottom:27px}.product-container{height:310px}.product-filter-btn{height:310px}.filter-menu__item:nth-child(3) .filter-submenu{width:360px;padding:17px 10px 30px}.filter-menu__item:nth-child(3) .dropdow-menu li{width:50%}.other-filter{width:440px}.no-result{font-size:40px;margin:60px 0 300px}#shopall_overlay{left:30px;width:648px}.shop-all .fav_icon small{background-size:13px 11px;width:13px;height:11px}.shop-all .fav_icon span:before{background-size:13px 11px}.shop-all .fav_icon small:hover{background-size:13px 11px;width:13px;height:11px}.shop-all .fav_icon small:active:before,.shop-all .fav_icon small:active:after{background-size:13px 11px;width:13px;height:11px}.shop-all .fav_icon small:active,.shop-all .fav_icon span.active small{background-size:13px 11px;width:13px;height:11px}.shop-all__item #__AjaxAntiForgeryForm{padding:0;width:13px;height:11px;margin:12px}}@media(min-width:1024px) and (max-width:1279px){.banner__image{height:250px}.shop-all__item{width:208px;margin-right:23px;margin-bottom:27px}.product-container{height:310px}.product-filter-btn{height:310px}.filter-menu__item:nth-child(3) .filter-submenu{width:580px;padding:17px 10px 30px}.filter-menu__item:nth-child(3) .dropdow-menu li{width:33.33%}.other-filter{width:580px}.no-result{font-size:40px;margin:60px 0 300px}.shop-all__item #__AjaxAntiForgeryForm{margin:20px}}@media(min-width:1280px){.shop-all__item{width:285px}.product-container{height:438px}.no-result{font-size:40px;margin:60px 0 300px}.shop-all__item #__AjaxAntiForgeryForm{margin:20px}.shop-all .fav_icon small{background:url('../img/common/heart_black_unselected.png') no-repeat;background-size:24px 21px}.shop-all .fav_icon span:before{background:url('../img/common/heart_pink_unselected.png') no-repeat;background-size:24px 21px}.shop-all .fav_icon small:hover{background:url('../img/common/heart_pink_unselected.png') no-repeat;background-size:24px 21px}.shop-all .fav_icon small:active:before,.shop-all .fav_icon small:active:after{background:url('../img/common/heart_pink_selected.png') no-repeat;background-size:24px 21px}.shop-all .fav_icon small:active,.shop-all .fav_icon span.active small{background:url('../img/common/heart_pink_selected.png') no-repeat;background-size:24px 21px}}@media(min-width:1281px){.shop-all__item{width:315px}.product-container{height:472px}}.shop-all-category .banner__title,.shop-all-sub-category .banner__title{color:#fff}.intro-text{font-family:"Helvetica Neue LT W05_55 Roman";font-size:16px;font-weight:normal;line-height:1.5;text-align:center;color:#000;margin:0 -15px;padding:30px 15px;border-bottom:2px solid #000}.shop-all__item.article{width:100%;margin:0 0 20px 0}.shop-all__item.article .article-link{position:absolute;bottom:1px;left:10px;text-decoration:none;font-family:"Neue Helvetica W01_79 C1289709";font-weight:500;color:#fff;font-size:22px;text-transform:uppercase;line-height:normal;letter-spacing:.45px;margin:0}.shop-all-sub-category .article .product-container,.shop-all-category .article .product-container{transform:scale(1)}.shop-all__item.article .product-container{height:auto;position:relative}.shop-all__item.article .article-link small{background:url(../img/common/right-arrow.svg) no-repeat right;background-size:100%;display:inline-block;width:13px;height:12px;margin-left:7px}.shop-all-category .filter-menu{width:100vw}.shopall__more .shop-all__load-more{display:inline-block}.shop-all__load-more .button{background-color:#fff;color:#000;border:2px solid #000;padding:12px}@media screen and (min-width:47.5em){.intro-text{width:529px;margin:0 auto;padding:32px 0 30px;border-bottom:0}.shop-all__item.article{width:349px;margin-right:10px}.shop-all__item.article .article-link{font-size:30px;letter-spacing:.75px;bottom:10px;left:20px}.product-container{height:255px}.shop-all__item.article .article-link small{width:19px;height:18px}}@media screen and (min-width:63.75em){.intro-text{width:800px;margin:0 auto;padding:40px 0}.shop-all__item.article{width:452px;margin-right:20px}.product-container{height:309px}}@media screen and (min-width:80em){.intro-text{width:873px}.shop-all__item.article{width:589px;margin-right:20px}.product-container,.shop-all-category .product-container,.shop-all-sub-category .product-container{height:438px}.shop-all__item.article .article-link small{width:20px;height:18px;margin-left:11px}}@media screen and (min-width:81em){.shop-all__item.article{width:645px}.product-container,.shop-all-category .product-container,.shop-all-sub-category .product-container{height:473px}}@media screen and (min-width:47.5em){.shop-all-category .filter-menu,.shop-all-sub-category .filter-menu{width:auto}}img.lazyload:not([src]){visibility:hidden}img.lazyload,img.lazyloading{opacity:.4}img.lazyloaded{opacity:1;transition:opacity 300ms}.fb-customerchat-img{bottom:70px !important}.fit-me .content-card__name{height:auto !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lipstick-finder__heading{margin:0 auto;width:400px}.lipstick-finder__heading h1,.shade-finder__heading h1,.cause_heading h1{line-height:1;text-align:center}.lipstick-finder__heading h1{color:#fff;font-size:2rem}.shade-finder__heading h1,.cause_heading h1{color:#000;font-size:3rem}@media screen and (max-width:37.5em){.shade-finder__heading h1,.cause_heading h1{font-size:2rem}}@media screen and (max-width:80em){.shade-finder__heading h1,.cause_heading h1{margin:60px 0 30px}}.fit-me__heading h1{color:#000;font-weight:100;font-size:34px;margin:0;text-transform:uppercase}.fit-me__heading h1 span{font-weight:500}@media screen and (min-width:47.5em){.fit-me__heading h1{font-size:62px}}@media screen and (min-width:63.75em){.fit-me__heading h1{font-size:72px}}.article-container{width:100%;margin:0 auto}.article-container h1,.article-container h2,.article-container h3,.article-container h4,.article-container h5,.article-container p{background-color:inherit !important}.module-title{font-family:'Helvetica Neue LT W01_75 Bold';font-size:14px;font-weight:bold;line-height:.7;letter-spacing:1px;text-align:center;color:#000;text-transform:uppercase;margin:20px 0 8px}.article--title{font-family:'Neue Helvetica W01_79 C1289709';font-size:32px;font-weight:bold;line-height:1;letter-spacing:.2px;color:#000;text-transform:uppercase;text-align:center;margin:0 0 10px}.article-discription{font-family:"Helvetica Neue LT W05_55 Roman";font-size:14px;font-weight:normal;line-height:1.57;text-align:center;color:#000;margin:0 0 30px}.thumbnail-img__blk img{float:left;width:150px;height:100px}@media screen and (min-width:47.5em){.article-container{width:350px}.article--title{margin:0 0 8px}.article-discription{margin:0 0 40px}.thumbnail-img__blk img{width:289px;height:193px}}@media screen and (min-width:63.75em){.article-container{width:651px}.module-title{margin:10px 0 13px}.article--title{font-size:55px;line-height:.91;letter-spacing:.34px;margin:0 0 18px}.article-discription,.article-container .article-banner{margin:0 0 60px}.thumbnail-img__blk img{width:100%;height:auto}}.longform{margin:60px 0}.longform-item:not(:last-child){margin:0 0 60px}.article-product-container{position:relative}.longform-item .dynamic-headertag{font-family:'Neue Helvetica W01_79 C1289709';font-size:26px;font-weight:bold;line-height:1;letter-spacing:.59px;color:#000 !important;text-transform:uppercase;text-align:center;margin:30px 0 20px}.longform-item p{font-family:"Helvetica Neue LT W05_55 Roman";font-size:14px;font-weight:normal;line-height:1.57;text-align:center;color:#000 !important;margin:0}.longform-item img{max-width:100%}.article-carousel{margin:0 0 40px}.article-carousel p{font-family:"Helvetica Neue LT W05_55 Roman";font-size:14px;font-weight:normal;line-height:1.57;text-align:center;color:#000;margin:0}.article-carousel li{display:flex;flex-wrap:wrap}.article-carousel .carousel-image{position:relative}.article-carousel .carousel-image img{max-width:100%;min-height:262px;width:100%}.article-carousel .dynamic-headertag{font-family:'Neue Helvetica W01_79 C1289709';font-size:26px;font-weight:bold;line-height:1;letter-spacing:.59px;color:#000;text-transform:uppercase;margin:10px 0;text-align:center}.article-carousel .count{font-family:'Neue Helvetica W01_79 C1289709';font-size:26px;font-weight:bold;line-height:1;letter-spacing:.16px;color:#000;text-align:center;margin:10px 0 0}.tips_concern_dots{margin:17px 0 0;padding:0;list-style:none;text-align:center}.tips_concern_dots li{width:20px;height:30px;padding:10px 5px;background:transparent;margin:0;display:inline-block !important;text-indent:-9999px;vertical-align:middle;transition:background .1s ease;border:0}.tips_concern_dots li.slick-active{background:transparent}.tips_concern_dots li.slick-active:before{background:#000}.tips_concern_dots li:before{width:10px;height:10px;background:#ccc;content:'';display:block;border-radius:50%}.tips_concern_dots li button{display:none}.tips_before-after__prev.slick-disabled,.tips_before-after__next.slick-disabled{opacity:.2}.tips_before-after__prev{right:273px;background:#000 url(../img/white_arrow.png) no-repeat center;height:34px;background-size:20px 18px;width:34px;margin:0 0 0 10px;content:"";border-radius:50%;top:calc(50% - 36px);transform:rotate(180deg) translateY(-50%);z-index:2}.tips_before-after__next{right:-17px;background:#000 url(../img/white_arrow.png) no-repeat center;height:34px;background-size:20px 18px;width:34px;margin:0 0 0 10px;content:"";border-radius:50%;top:50%;transform:translateY(-50%)}.tips_before-after__prev,.tips_before-after__next{position:absolute;font-size:40px;color:#999;cursor:pointer;display:none !important}@media screen and (min-width:47.5em){.longform-item:not(:last-child){margin:0 0 50px}.longform-item .dynamic-headertag{width:285px;margin:30px auto 20px}.article-carousel{width:590px;margin:0 auto 50px}.article-carousel li{display:flex;flex-wrap:initial;flex-direction:row-reverse}.article-carousel_item{display:flex !important}.article-carousel .carousel-content{width:230px;justify-content:center;display:inline-flex;flex-wrap:wrap;align-content:center;flex-direction:column}.article-carousel .ariticle-product-image img{max-height:210px;min-height:210px}.carousel-image{width:290px;margin-left:70px;float:right}.tips_before-after__prev,.tips_before-after__next{display:inline-block !important}}@media screen and (min-width:63.75em){.longform-item:not(:last-child){margin:0 0 60px}.longform-item .dynamic-headertag{width:427px;margin:30px auto 22px;font-size:32px;letter-spacing:.73px}.article-carousel{width:805px}.article-carousel .carousel-content{width:330px}.article-carousel .ariticle-product-image img{max-height:226px;min-height:226px}.longform-item .dynamic-headertag{width:427px;margin:30px auto 22px;font-size:32px;letter-spacing:.73px}}@media screen and (min-width:80em){.article-carousel{width:1100px}.article-carousel .carousel-content{width:398px}.carousel-image{width:538px;margin-left:147px}.tips_before-after__prev{right:521px}.tips_before-after__prev,.tips_before-after__next{display:inline-block !important}}.in_Footer .footer-categories{width:80%}.in_Footer .footer-categories ul ul{width:100%}.in_Footer .footer-categories li{margin-bottom:5px}.in_Footer .footer-categories ul ul li a{color:#646464}.in_Footer .footer-categories{border-top:0}@media(max-width:767px){.in_Footer{padding-top:60px}.in_Footer .footer-categories{width:100%}}#shadeFinder{cursor:pointer}.shadeFinderPopupOuter{display:none;position:fixed;width:100%;height:100%;left:0;bottom:0;right:0;z-index:1111}.shadeFinderPopup{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#fff;overflow:auto}.shadeFinderPopup::-webkit-scrollbar{width:0;background:transparent}.shadeFinderPopupOuter .Footer{display:none}.shadeFinderPopupClose{cursor:pointer;position:absolute;z-index:1111;right:20px;top:20px;font-size:45px;color:#fff;font-weight:100;transform:rotate(45deg);background:rgba(0,0,0,.5);height:45px;width:45px;line-height:36px;border-radius:50%}.show_mobile_screen{display:none}@media only screen and (max-width:1023px){.hide_mobile_screen{display:none !important}.show_mobile_screen{display:block}}@media(max-width:767px){.steps_content{padding-top:20px}.brow-tool__container .primary-nav__container,.brow-tool__container .secondary-nav__container{top:50px}}.withContentAndTable p{color:#666;font-size:.875rem;font-weight:300;letter-spacing:.1em;line-height:1.5rem;text-align:justify}.withContentAndTable p:last-child{margin-bottom:0}.withContentAndTable p,.withContentAndTable table{width:100%}.withContentAndTable table{border-collapse:collapse;border:0;display:inline-block}.withContentAndTable th:nth-child(odd){width:90%}.withContentAndTable th:nth-child(even){width:10%}.withContentAndTable th{color:#000;font-size:18px;letter-spacing:.1em;line-height:1.5rem}.withContentAndTable td{color:#666;font-size:18px;font-weight:300}.withContentAndTable tr{border-bottom:2px solid #c2bcbc}.withContentAndTable th,.withContentAndTable td{border:0;padding:10px;text-align:left}@media screen and (min-width:47.5em){.withContentAndTable{width:100%;gap:25px;display:flex;justify-content:space-between}.withContentAndTable_left{flex:1}.withContentAndTable_right{flex:1 0 auto;max-width:30%;width:100%}.withContentAndTable table{font-size:1rem;line-height:2rem}.withContentAndTable tr{border-bottom:2px solid #c2bcbc}.withContentAndTable p{font-size:1rem;line-height:2rem;margin-bottom:1.875rem}.withContentAndTable th,.withContentAndTable tr,.withContentAndTable td{border:0}}.cookiesTable{overflow-x:auto}.cookiesTable table{border-collapse:collapse;letter-spacing:1px;width:50%;margin:auto}.cookiesTable td,.cookiesTable th{width:25%;border:1px solid #bebebe;padding:10px}@media(max-width:767px){.hamburger__more .hamburger-menu__language{margin-top:0}.hamburger__more .hamburger-menu__language .custom-select,.hamburger__more .hamburger-menu__language .chosen-container .chosen-drop.countrySelect{width:100%}}.eretailer-name{display:none}
