/*!
  Revlon Styles
*/.page-width{max-width:100%}*:focus{outline:2px solid rgba(74,144,226,.8)!important;outline-offset:2px!important}@media screen and (max-width: 768px){.template-collection .page-width .small--grid--flush{margin-left:0;margin-right:0}}.header-wrapper .site-header{box-shadow:none}.site-nav__icons .search{display:block;line-height:1}.site-nav__icons .search svg{width:16px}.site-nav__icons{align-items:center;display:flex;flex-direction:row}.template-collection:not(.page-template__revlon-content) .site-header,.template-collection:not(.page-template__revlon-content) .site-nav__dropdown,.template-collection:not(.page-template__revlon-content) .site-nav__dropdown-link{background-color:#faf5f5}.template-collection.page-template__revlon-content .site-header{padding-bottom:0}.site-nav__dropdown a{background-color:transparent}@media screen and (max-width: 768px){.site-header .page-width:after{content:"";display:block;border-bottom:2px solid #000;padding-top:10px;width:100%}}@media screen and (min-width: 1024px){.site-header .header-layout{transition:all .3s;border-bottom:2px solid #000;padding-bottom:15px}.site-header .header-layout:hover{border-color:#ddd}.site-nav__icons .search svg{width:18px}.site-header .header-item--logo{margin:0}.site-nav__icons .search{display:block;line-height:1}.site-header .site-nav__link{letter-spacing:0}.site-nav .site-nav__item:hover .site-nav__link{color:#c71825!important}.site-nav .site-nav__item:hover .site-nav__link:after{bottom:-21px;border-color:#c71825}.megamenu{overflow:hidden;padding:50px 0 100px;top:100%}.megamenu .site-nav__dropdown-header{padding-bottom:5px}.megamenu .site-nav__dropdown-link{padding:11px 0}.megamenu .grid{text-align:left!important;position:relative;transform:translate(50%);left:-23.5%}.site-nav__dropdown-header{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}}@media screen and (max-width: 768px){predictive-search.is-active form{width:100vw}}.grid-product{margin-bottom:15px}@media screen and (max-width: 768px){.grid-product{margin-bottom:25px}}.grid-product__price{font-size:16px}.grid-product__tag--sold-out{display:none}.grid-product__meta-shades{font-size:12px;color:#757575}.grid-product__image-mask{max-height:340px;padding:0 10%}.grid-product__meta{border-top:3px solid #000;padding-top:12px;min-height:auto}.grid-product__badge-wrapper{top:0;left:5px}.grid-product__badge{background:none;color:#e91b29;font-size:10px;padding:3px;margin:5px 0;border:1px solid;border-radius:.25rem;width:fit-content}.grid-product:hover .grid-product__title{color:#e91b29}.grid-product:hover .grid-product__meta{border-color:#e91b29}.grid-product__content{max-width:320px;margin:0 auto}.grid-product__title{min-height:45px}@media screen and (min-width: 768px){.grid-product{margin-bottom:50px}.grid-product__meta{padding-top:20px}}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{font-size:calc(var(--typeBaseSize));text-transform:none}@media screen and (max-width: 768px){.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{font-size:calc(var(--typeBaseSize) - 2px)}}@media screen and (max-width: 768px){.collection-content .page-width{padding:0}.collection-content .grid--uniform{padding:0 30px}.collection-content .grid .grid-product{padding:0 10px 10px}.collection-content .grid-product__image-mask{max-height:50vw}.collection-content .grid-product__title{line-height:1.25em;min-height:73px;word-break:keep-all;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;overflow-wrap:normal;word-wrap:normal}.grid-product__title{margin-bottom:10px}}@media screen and (max-width: 1255px){.collection-content .grid-product__title{min-height:40px}}@media screen and (max-width: 445px){.collection-content .grid-product__title{min-height:52px}}.collection-filter{justify-content:space-between}.collection-filter__selected-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.collection-filter__selected-filter .tag-list{margin-bottom:0}.collection-filter .tag .btn{border:2px solid #e91b29;color:#e91b29;font-size:12px;font-weight:500;line-height:1;letter-spacing:2px;height:auto;padding:9px 16px 7px}.collection-filter .tag .btn:hover{color:#fff}.collection-filter .tag .btn .btn--remove{margin-left:10px}.collection-filter .btn--clear{color:#e91b29;display:block;padding:5px 10px;font-weight:500}.collection-filter__selected-filter .tag-list{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width: 1024px){.collection-content .grid__item--content{padding:0 15px 60px 65px}.site-nav--has-dropdown:not(.site-nav--is-megamenu) .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:16px;font-weight:500;letter-spacing:0;line-height:1.2;padding-bottom:15px}.site-nav__dropdown>:first-child{padding-top:30px}}.site-footer{padding-bottom:0}.site-footer .footer__bottom-logo{margin-top:50px}.site-footer .site-footer__linklist li{font-size:22px}.site-footer .footer__social .bi{color:#e91b29}.site-footer .grid{display:flex;flex-wrap:wrap}.site-footer .grid__item[data-type=newsletter]{margin-left:auto;width:auto;text-align:right}.site-footer .grid__item[data-type=newsletter] .footer__item-padding{padding-right:0}.site-footer .footer__social li{margin-right:30px}.site-footer .footer__social li:last-child{margin-right:0}.site-footer .footer__copyright{font-size:16px}.newsletter-section__content .h1{text-transform:none;font-size:40px}.newsletter-form__email-input{background:none;border:none}.newsletter-form__input-group{padding-bottom:5px;border-bottom:1px solid #fff}.newsletter-section .newsletter-form__input-btn{background-color:#000!important;border:none;min-width:auto;padding:0}.newsletter-section .newsletter-form__input-btn:after{display:none}.newsletter-form__privacy-policy-label p{font-size:16px}.newsletter-section .form__submit--large{display:none}.newsletter-section .form__submit--small{display:block;width:30px}.newsletter-section .form__submit--small svg{width:30px}.site-footer .country-selector__list{background:#fff}.site-footer .country-selector{width:100%}.site-footer .country-selector__item{border-bottom:none;text-align:left}.site-footer .country-selector__link{color:#000}.site-footer .country-selector__selected{border:#000;background:#000}.site-footer .country-selector__selected:after{display:inline-block;content:"";border-top:.9rem solid;border-right:.7rem solid transparent;border-bottom:0;border-left:.7rem solid transparent;color:#e91b29;margin:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:scale(.5) translateY(-75%)}.newsletter-container .newsletter-section{padding:100px 0 35px}@media screen and (max-width: 768px){.site-footer .grid{text-align:left}.site-footer .grid li{font-size:18px}.site-footer .grid__item:after{display:none}.site-footer .footer__collapsible{padding:0}.site-footer .grid__item[data-type=newsletter]{margin-left:0;text-align:left}.newsletter-container .newsletter-section{padding:80px 0 25px}}.section-header__title{font-size:40px}.collection-header{background-color:#faf5f5;padding-top:40px;padding-bottom:20px}.collection-header__content{background-color:none;padding-top:0}.collection-header__content .flex-grid{align-items:center}.collection-header__section{text-align:left!important}.collection-header__section .metafield-collection_reference{font-size:14px;margin-bottom:10px}.template-collection .collection-header__title{font-size:calc(5rem + 9*((100vw - 98rem)/94));text-transform:none;margin-bottom:50px}.collection-header__description p{margin-top:0}.collection-header__text{align-content:center;aspect-ratio:1;padding-right:10vw}.page-template__revlon-content .collection-header__title{font-size:calc(6.6rem + 5.625*((100vw - 98rem)/58.75));margin-bottom:20px;line-height:.8}.page-template__revlon-content .collection-header__title--extra-padding{padding-top:120px}.page-template__revlon-content .collection-header__description{font-size:18px;letter-spacing:.05rem}.collection-header__description{overflow:hidden}.collection-header__description a{color:#e00000;text-decoration:underline}@media screen and (max-width: 1024px){.collection-header{padding-top:32px}.template-collection .collection-header__title{font-size:50px;margin-bottom:32px;text-transform:none}.collection-header__text{padding-bottom:30px;padding-right:0;padding-top:50px}.page-template__revlon-content .collection-header__title{font-size:50px;margin-bottom:20px}.page-template__revlon-content .collection-header__title--extra-padding{padding-top:47px}.page-template__revlon-content .collection-header__description{font-size:16px}.page-template__revlon-content .collection-filter__item--count,.page-template__revlon-content .collection-filter{display:none}}.collapsible-content__inner .tag__checkbox-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}.collapsible-trigger-btn{font-size:12px;font-weight:500;letter-spacing:2px}.tag--active>a,.tag--active>label{font-weight:400}.tag .tag__checkbox:before{border:2px solid #ddd;height:22px;width:22px}.tag--active .tag__checkbox:after{left:0;width:22px;height:22px;background:#e91b29 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgMTAuMzgyTC4zIDUuN2wxLjQtMS40TDUgNy42IDEyLjMuM2wxLjQgMS40eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg0K) 50% no-repeat!important}.collection-sidebar .collapsible-trigger__icon .bi{display:none}.collection-sidebar .collapsible-trigger__icon:after{background-color:#e91b29;content:"";cursor:pointer;height:2px;margin-left:-6px;position:absolute;right:0;top:50%;width:14px}.collection-sidebar .collapsible-trigger__icon:before{background-color:#e91b29;content:"";height:14px;margin-top:-6px;position:absolute;right:6px;top:50%;width:2px}.collection-sidebar .is-open .collapsible-trigger__icon:before{background-color:#fff}.collection-sidebar__group .tag,.collection-sidebar__group .tag-list__header{margin-bottom:25px}.collection-sidebar__group .tag__text{font-size:18px}.collection-filter{margin-bottom:20px}.collection-filter__sort-label{color:#747474;font-size:12px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.collection-filter__item--sort{max-width:322px}.collection-filter__sort-container{border-bottom:2px solid #000;padding:5px 0}.collection-filter__item--count{font-size:16px;margin-bottom:15px;padding-left:20px;text-align:left}.collection-filter__item--sort select{height:40px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNyA4TDAgMGgxNHoiIGZpbGw9IiNFOTFCMjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 100% no-repeat;border:none;box-shadow:none;font-size:20px;padding:0}@media screen and (min-width: 769px){.collection-filter__item--sort select{height:32px;font-size:16px!important}}.collection-sidebar__filter-header{align-items:flex-end;border-bottom:2px solid #000000;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.collection-sidebar__filter-title{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:22px;margin-bottom:0;font-weight:400;letter-spacing:0;text-transform:none!important}@media screen and (max-width: 768px){.collection-sidebar{display:none}.collection-filter{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;transform:translateY(-11px)}.collection-filter .collection-filter__item{margin-bottom:0}.collection-filter .collection-filter__item--drawer .btn{background:none;border:none;color:#000}.collection-filter__item--sort{border-left:1px solid #ddd;flex:1;padding:0 10px 0 15px;max-width:100%}.collection-filter .btn .icon{color:red}.collection-filter__item--drawer{flex:1}.collection-filter .btn{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.collection-filter__sort-container{border-bottom:none}.collection-filter select{box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNyA4TDAgMGgxNHoiIGZpbGw9IiNFOTFCMjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 100% no-repeat}.collection-sidebar__filter-header,.collection-filter__sort-label{display:none}}.variant-input-wrap label.disabled:after{border:none}.type-banner__text a{color:#e00006;text-decoration:underline}.type-banner__text{flex:0 1 auto;padding:10px 20px;position:relative;z-index:3}@media only screen and (max-width:768px){.type-banner__text{padding:0}}.enlarge-text-first-alphabet p{font-weight:500;letter-spacing:.8px}.rte.enlarge-text-first-alphabet p:first-of-type:first-letter{float:left;font-size:80px;font-weight:700;font-family:Graphik;line-height:.75;margin-right:26px;margin-top:5px;text-transform:uppercase}@media screen and (max-width: 768px){.hide-mobile{display:none}.rte.enlarge-text-first-alphabet p:first-of-type:first-letter{float:unset;font-size:20.8px;font-weight:400;font-family:Neue Haas Grotest Display Roman;margin:0}}.template-article .section-header__title{font-size:3.125rem}.template-article .article{font-size:1.125rem}.template-article .article__body h2{font-size:1.875rem}.template-article .article__body ol{counter-reset:ol-step-counter;list-style:none;margin:64px 0}.template-article .article__body ol li{counter-increment:ol-step-counter;position:relative;padding-left:64px;margin-bottom:32px}.template-article .article__body ol li:before{content:counter(ol-step-counter);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);color:#e91b29;font-size:6.25rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.template-article .article__body h2{font-size:4rem}.template-article .article__body ol{margin:96px 0}.template-article .article__body ol li{padding-left:96px;margin-bottom:128px;max-width:742px}.template-article .article__body ol li:last-child{margin-bottom:0}.template-article .article__body ol li:before{font-size:9.375rem}}@media screen and (min-width: 992px){.template-article .section-header__title{font-size:calc(2.5rem + 3.515625*((100vw - 61.25rem)/36.71875));width:60%}}@media screen and (min-width: 1500px){.template-article .section-header__title{font-size:6.25rem}}.product-carousel__item-image-wrapper{display:flex;flex-direction:column;justify-content:flex-end;outline-color:#87dbff}.product-block--above-the-fold-description--revlon{font-size:16px}@media only screen and (min-width: 992px){.product-block--above-the-fold-description--revlon{font-size:22px}}.product-single__title--revlon{font-size:35px;text-transform:none!important}@media only screen and (min-width: 769px) and (max-width: 1023px){.product-single__title--revlon{font-size:calc(50px + (20 * ((100vw - 769px) / 223)))}}@media only screen and (min-width: 1024px){.product-single__title--revlon{font-size:50px}}.revlon-btf-content .additional-product-info__split-layout{display:flex;flex:0 0 50%;margin-bottom:64px}.revlon-btf-content .additional-product-info__split-layout p,.revlon-btf-content .additional-product-info__split-layout span,.revlon-btf-content .additional-product-info__split-layout div,.revlon-btf-content .additional-product-info__details-content,.revlon-btf-content .additional-product-info__details-content p,.revlon-btf-content .additional-product-info__details-content span,.revlon-btf-content .additional-product-info__details-content div,.revlon-btf-content .additional-product-info__how-to-use-content,.revlon-btf-content .additional-product-info__how-to-use-content p,.revlon-btf-content .additional-product-info__how-to-use-content span,.revlon-btf-content .additional-product-info__how-to-use-content div,.revlon-btf-content .additional-product-info__description-content,.revlon-btf-content .additional-product-info__description-content p,.revlon-btf-content .additional-product-info__description-content span,.revlon-btf-content .additional-product-info__description-content div{color:#000;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:1.2rem;font-weight:500;letter-spacing:.05rem}.revlon-btf-content .additional-product-info__description-header,.revlon-btf-content .additional-product-info__details-header,.revlon-btf-content .additional-product-info__how-to-use-header{font-size:30px;color:#000;letter-spacing:2px;line-height:32px;text-transform:uppercase}.revlon .ingredients-section__content--truncated{margin-bottom:10px}.revlon-btf-content .additional-product-info__description-content{margin-bottom:3.2rem}.revlon-btf-content .additional-product-info__split-layout ul,.revlon-btf-content .additional-product-info__details-content ul,.revlon-btf-content .additional-product-info__description-content ul,.revlon-btf-content .additional-product-info__how-to-use-content ul{margin-left:0}.revlon-btf-content .additional-product-info__split-layout li,.revlon-btf-content .additional-product-info__details-content li,.revlon-btf-content .additional-product-info__description-content li,.revlon-btf-content .additional-product-info__how-to-use-content li{position:relative;padding:0 4rem 0 2rem;margin-bottom:1.2rem;list-style:none!important}.revlon-btf-content .additional-product-info__split-layout li:before,.revlon-btf-content .additional-product-info__details-content li:before,.revlon-btf-content .additional-product-info__description-content li:before,.revlon-btf-content .additional-product-info__how-to-use-content li:before{background:#e91b29;border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:.54rem;width:12px}.revlon-btf-content a{font-size:inherit!important;font-weight:600!important;text-decoration:underline}@media only screen and (max-width: 768px){.revlon-btf-content .additional-product-info__split-layout{flex-direction:column;margin-bottom:32px}.revlon-btf-content .additional-product-info__split-layout li{padding:0 2.6rem 0 2rem;margin-bottom:1rem}.revlon-btf-content .additional-product-info__description-content{margin-bottom:2.4rem}.revlon-btf-content .additional-product-info__split-layout li:before{height:12px;width:12px}.revlon-btf-content .additional-product-info__split-layout p,.revlon-btf-content .additional-product-info__split-layout span,.revlon-btf-content .additional-product-info__split-layout div,.revlon-btf-content .additional-product-info__details-content,.revlon-btf-content .additional-product-info__details-content p,.revlon-btf-content .additional-product-info__details-content span,.revlon-btf-content .additional-product-info__details-content div,.revlon-btf-content .additional-product-info__how-to-use-content,.revlon-btf-content .additional-product-info__how-to-use-content p,.revlon-btf-content .additional-product-info__how-to-use-content span,.revlon-btf-content .additional-product-info__how-to-use-content div,.revlon-btf-content .additional-product-info__description-content,.revlon-btf-content .additional-product-info__description-content p,.revlon-btf-content .additional-product-info__description-content span,.revlon-btf-content .additional-product-info__description-content div{font-size:17px}.revlon-btf-content a{font-size:inherit!important}.revlon-btf-content .additional-product-info__content ul{margin-bottom:30px}}.revlon-btf-content .additional-product-info__split-layout .additional-product-info__image.multiple-images{display:flex;align-items:center;overflow-x:scroll}.revlon-btf-content .additional-product-info__split-layout .additional-product-info__image.multiple-images img{height:auto;margin-right:20px}@media only screen and (min-width: 768px){.revlon-btf-content .additional-product-info__split-layout .additional-product-info__content,.revlon-btf-content .additional-product-info__split-layout .additional-product-info__image{width:50%}.revlon-btf-content .additional-product-info__split-layout .additional-product-info__image.multiple-images img{width:33%}}.shopify-policy__container:has(.policies-revlon){--color-anchor: rgb(222, 35, 47)}@media (min-width: 864px){.shopify-policy__container:has(.policies-revlon){max-width:54rem}}.shopify-policy__container:has(.policies-revlon) .shopify-policy__title h1{font-size:clamp(3rem,calc(5rem + 9*((100vw - 98rem) / 94)),10rem);text-transform:capitalize!important;margin:0 0 35px!important;line-height:.8!important;letter-spacing:.05rem!important;text-align:left!important}@media (min-width: 1200px){.shopify-policy__container:has(.policies-revlon) .shopify-policy__title h1{font-size:clamp(5rem,calc(5rem + 5.625*((100vw - 98rem) / 58.75)),10rem)}}@media (min-width: 992px){.shopify-policy__container:has(.policies-revlon) .shopify-policy__title h1{font-size:clamp(5rem,calc(7.4rem + 1.9375*((100vw - 102.5rem) / 15.9375)),10rem);padding-bottom:40px!important}}.shopify-policy__container:has(.policies-revlon) .shopify-policy__body{font-size:18px!important}.shopify-policy__container:has(.policies-revlon) .shopify-policy__body p{margin-bottom:40px}@media (min-width: 992px){.shopify-policy__container:has(.policies-revlon) .shopify-policy__body p{padding-bottom:45px}}.shopify-policy__container:has(.policies-revlon) .shopify-policy__body li{color:#747474}.shopify-policy__container:has(.policies-revlon) .shopify-policy__body a{color:var(--color-anchor);border-bottom-color:var(--color-anchor)}@media (max-width: 991px){.shopify-policy__container:has(.policies-revlon) .shopify-policy__body .table-wrapper{overflow-x:auto;max-width:100%}.shopify-policy__container:has(.policies-revlon) .shopify-policy__body .table-wrapper table{table-layout:auto;width:auto}.shopify-policy__container:has(.policies-revlon) .shopify-policy__body .table-wrapper td,.shopify-policy__container:has(.policies-revlon) .shopify-policy__body .table-wrapper th{max-width:500px}}body.page-template__revlon-web-accessibility .section-header__title{font-size:24px}body.page-template__revlon-web-accessibility .main-content{text-align:center}body.page-template__revlon-web-accessibility .rte{font-size:14px;line-height:24px;text-align:left}body.page-template__revlon-web-accessibility .subheader-breadcrumb{font-size:14px;line-height:28px;border-bottom:1px solid #000000}@media (min-width: 768px){body.page-template__revlon-web-accessibility .section-header__title{font-size:68px;margin-bottom:140px}body.page-template__revlon-web-accessibility .main-content{text-align:center}body.page-template__revlon-web-accessibility .rte{max-width:66.666%;margin:0 auto}body.page-template__revlon-web-accessibility .subheader-breadcrumb{font-size:20px;line-height:28px;border-bottom:1px solid #000000}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/styles-revlon.css.map */
