/*!
  Almay Styles
*/:root{--almay-accent-color: #ef4a81;--almay-padding-left: 25px;--almay-padding-right: 26px}@media screen and (min-width: 769px){:root{--almay-padding-left: 40px;--almay-padding-right: 40px}}:root:has(.template-index.almay) .page-width{padding-left:var(--almay-padding-left);padding-right:var(--almay-padding-right)}.site-header--heading-style .site-nav__link{padding-left:20px;padding-right:20px}.site-header:not(.site-header--stuck){border-top:5px solid;position:relative}.site-navigation.small--hide{margin-left:min(calc(29vw - 15rem),230px)}.almay-nav-link{margin-bottom:22px}.almay-nav-link:first-child{margin-top:22px}.text-center .megamenu .grid .grid__item{position:relative;right:11.5%}.site-nav__dropdown.megamenu:after{background-color:#0000001a;content:"";height:.0625rem;left:1.875rem;position:absolute;right:1.875rem;top:1.5rem}.megamenu{height:0;transition:height .2s ease}.active .megamenu{height:fit-content}.site-header:before{content:"";position:absolute;top:-5px;height:5px;width:0;left:0;transition:width .3s ease,left .3s ease,background-color .3s ease;z-index:10}.site-header.menu-item-hovered:before{width:var(--menu-item-width, 0);left:var(--menu-item-left, 0)}.site-header.menu-item-hovered{border-top-color:transparent}.site-nav__icons .search{display:inline-block!important}.site-header__search{position:relative}.predictive__screen{background:none!important}predictive-search{margin-top:150px;margin-bottom:100px;background:#fff}predictive-search .search__input{border:none;border-bottom:.125rem solid #ef4a81}.site-header__logo{z-index:100}@media (max-width: 1024px){#NavDrawer.drawer.drawer--right.drawer--is-open{width:100%;max-width:100%;right:unset;transform:none}#NavDrawer .drawer__contents{margin-top:.6rem}#NavDrawer .drawer__fixed-header,#NavDrawer .drawer__scrollable{padding-left:17px;padding-right:17px}.mobile-nav--heading-style .mobile-nav__link--top-level{color:#000!important;font-size:.9rem;letter-spacing:.0875rem;padding:20px}.mobile-nav .mobile-nav__link--account{display:none}.mobile-nav .mobile-nav__sublist .mobile-nav__link{margin-left:24px;font-size:1rem}.mobile-nav .is-open .collapsible-trigger__icon{transform:none}.mobile-nav .collapsible-trigger__icon .bi-dash,.mobile-nav .is-open .collapsible-trigger__icon .bi-plus{display:none}.mobile-nav .is-open .collapsible-trigger__icon .bi-dash{display:block}.mobile-nav__has-sublist .collapsible-trigger__icon{right:38px;top:18%}.mobile-nav__toggle button{border:none}.drawer__contents #almay-logo,.site-header__logo-link #almay-logo{max-width:146px}.site-nav__icons .search{padding:0;height:20px}}@media (max-width: 768px){.template-product .page-content--product{padding-bottom:0}}@media (max-width: 768px){.template-product .product-block:last-child{margin-bottom:0}}.richtext-tabs__accordion-item{border-top:1px solid rgba(0 0 0 / .1)}.richtext-tabs__accordion-item:last-of-type{border-bottom:1px solid rgba(0 0 0 / .1)}.richtext-tabs__accordion-button{padding:24px 0;text-align:left;font-size:.875rem;letter-spacing:var(--typeButtonLetterSpacing, .0875em)}.richtext-tabs__group-list-items{gap:70px;border:none}.richtext-tabs__group-list-item-trigger{padding-left:0;padding-right:0;font-size:1.875rem;font-weight:700;letter-spacing:normal;transition:color .4s,border-bottom .4s}.richtext-tabs__group-list-item-trigger.active{border-bottom:5px solid;font-style:italic}.richtext-tabs__group-list-item-trigger--font-setting{font-family:var(--tab-font-family);font-weight:var(--tab-font-weight)}.richtext-tabs__groups{margin-top:80px}.richtext-tabs__content{margin-bottom:50px}.richtext-tabs__content .metafield-rich_text_field p{font-size:32px}.richtext-tabs__content .metafield-rich_text_field ul,.richtext-tabs__content .metafield-rich_text_field ol{margin-left:0}.richtext-tabs__content .metafield-rich_text_field ul li{--bullet-size: 15px;--font-size: 1.25rem;position:relative;margin-bottom:24px;padding-left:calc(var(--bullet-size) + 32px);font-size:var(--font-size);list-style-type:none;list-style-position:outside}.richtext-tabs__content .metafield-rich_text_field ul li:before{content:"";position:absolute;left:0;top:calc((var(--font-size) * var(--typeBaseLineHeight) - var(--bullet-size)) / 2);width:var(--bullet-size);height:var(--bullet-size);background-color:var(--almay-accent-color);border-radius:50%}.richtext-tabs__content .metafield-rich_text_field *:last-child{margin-bottom:0}.richtext-tabs__content-text--single-paragraph{height:100%;font-size:1.25rem}@media screen and (min-width: 768px){.richtext-tabs__content-text--single-paragraph{min-height:180px}}.almay .product-carousel{--almay-border-style: 1px solid rgba(0 0 0 / .1)}.almay .product-carousel__header{border-bottom:var(--almay-border-style)}.almay .product-carousel{--almay-border-style: 1px solid rgba(0 0 0 / .1);--pc-heading-width: 236px;--pc-margin-left: var(--almay-padding-left);--pc-margin-right: 65px}.almay .product-carousel__header{--header-mt-desktop: 42px;border-bottom:none}@media screen and (min-width: 768px){.almay .product-carousel__header{padding:36px var(--almay-padding-left) 45px var(--almay-padding-right)}}@media screen and (min-width: 1025px){.almay .product-carousel__header{width:var(--pc-heading-width);margin-left:var(--pc-margin-left);margin-right:var(--pc-margin-right);border-bottom:var(--almay-border-style);padding:36px 0 0}}@media screen and (min-width: 1025px){.almay .product-carousel__carousel{margin-left:calc(var(--pc-heading-width) + var(--pc-margin-left) + var(--pc-margin-right));padding-left:40px}}@media screen and (min-width: 1025px){.almay .product-carousel__carousel--no-header{margin-left:0}}.almay .product-carousel__item{width:250px}@media screen and (min-width: 1025px){.flickity-slider :is(.almay .product-carousel__item){margin-right:55px}}.almay .product-carousel__item-badge{margin:0 auto;font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;color:var(--almay-accent-color, #ef4a81)}@media screen and (min-width: 1025px){.almay .product-carousel__item-badge{font-size:18px;letter-spacing:3px}}.almay .product-carousel__item-image-wrapper{width:100%;height:auto;aspect-ratio:1/1}.almay .product-carousel__item-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.almay .product-carousel__item-content{border-top:var(--almay-border-style);transition:border-top .4s}.almay .product-carousel__item-link:hover .product-carousel__item-content{border-top:var(--almay-border-style)}.almay .product-carousel__item-title{transition:color .4s}@media screen and (min-width: 1025px){.almay .product-carousel__item-title{font-size:1.625rem}}@media screen and (min-width: 1025px){.almay .product-carousel__item-content-meta{padding-top:18px}}.almay .product-carousel__item-link:hover .product-carousel__item-title{color:var(--almay-accent-color)}@media screen and (min-width: 1025px){.almay .product-carousel__carousel-nav{padding-right:var(--almay-padding-right)}}.almay .product-carousel__carousel-nav-button--prev:hover:not([disabled]) svg{fill:var(--almay-accent-color)}.almay .product-carousel__carousel-nav-button--next:hover:not([disabled]) svg{fill:var(--almay-accent-color)}.almay .featured-categories-carousel{padding-left:var(--almay-padding-left);padding-right:0}@media screen and (min-width: 1025px){.almay .featured-categories-carousel__heading{padding-left:0}.almay .featured-categories-carousel__heading:after{display:none}}.almay .featured-categories-carousel__item-title:after{display:none}:is(.almay .featured-categories-carousel__item:hover,.almay .featured-categories-carousel__item:focus) .featured-categories-carousel__item-title{color:var(--section-accent-color, var(--almay-accent-color, #ef4a81))}@media screen and (min-width: 1025px){.almay .featured-categories-carousel__carousel-nav{padding-right:var(--almay-padding-right)}}/*!
  Desktop / General Footer Styling
*/.footer__item-padding{padding-right:0;text-align:right;height:100%}.footer__item-padding div{height:100%}.footer__item-padding .footer__collapsible{position:relative}.footer__social{display:flex;column-gap:28px;justify-content:flex-end}.footer__social--alt{justify-content:flex-start}.footer__social li{margin:0;padding:3px}.contact-form{display:none}.site-footer{padding-bottom:75px;position:relative;padding-top:85px}.site-footer__linklist li{font-size:18px;margin-bottom:14px;line-height:23px}.footer__grid{display:flex}.footer__grid .collapsible-content__inner{padding-bottom:0}.footer__copyright{margin-top:auto;margin-bottom:0;position:absolute;right:0;bottom:20px;font-size:16px;font-weight:400}.site-footer__header{margin-bottom:30px}.site-footer__heading{font-size:80px;font-weight:900;margin:0 0 55px;text-transform:none!important}.site-footer__header svg{margin:0 auto;max-width:152px}.site-footer:before{content:"";width:calc(100% - 5rem);height:5px;background-color:#000;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0}.site-footer__klaviyo-form{padding-bottom:50px}.site-footer i.bi:before{font-size:23px}/*!
  Mobile Footer Styling
*/@media screen and (max-width: 1024px){.site-footer{padding-top:45px;padding-bottom:50px}.site-footer:before{width:calc(100% - 3.25rem)}.site-footer__heading{font-size:40px;line-height:46px;margin:0 26px 39px}.site-footer__header svg{max-width:117px}.site-footer__klaviyo-form{padding-bottom:21px;text-align:left}.footer__grid{flex-direction:column}.footer__grid:after{content:none}.footer__item-padding{text-align:center}.footer__social{justify-content:center;column-gap:20px}.site-footer .grid__item{padding-bottom:0;width:100%}.site-footer .grid__item[data-type=newsletter]{padding-top:39px}.site-footer .grid__item:after{content:none}.site-footer .footer__collapsible{padding:0}.site-footer i.bi:before{font-size:20px}.footer__grid .collapsible-content__inner{text-align:center}.footer__copyright{position:initial;margin-top:53px}}/*!
  CMS Page Styling
*/.template-page .table-wrapper{margin-bottom:20px}.template-page .section-header--flex{display:flex;align-items:flex-end;flex-wrap:wrap}.template-page .section-header__title--large{font-size:4.25rem;max-width:50%}@media screen and (max-width: 1024px){.template-page .section-header{align-items:center}.template-page .section-header__title--large{text-align:center;font-size:3rem;max-width:100%}}/*!
  Collection Page Styling
*/.product-with-backdrop-grid .products-grid{padding-top:.4375rem;column-gap:0}.product-with-backdrop-grid .grid-product__badge{background-color:transparent!important;color:var(--almay-accent-color)!important;font-size:18px!important;font-weight:700!important;text-align:center;width:100%}@media screen and (min-width: 769px){.product-with-backdrop-grid .grid-product__colors{max-width:100px}}@media screen and (min-width: 1100px){.product-with-backdrop-grid .grid-product__colors{max-width:120px}}@media screen and (min-width: 1200px){.product-with-backdrop-grid .grid-product__colors{max-width:150px}}@media screen and (max-width: 1024px){.product-with-backdrop-grid .grid__item--sidebar{position:absolute}}@media screen and (min-width: 768px){.product-with-backdrop-grid{display:flex;justify-content:center}.product-with-backdrop-grid .products-grid{padding-top:2.1875rem}.product-with-backdrop-grid .grid__item--content{padding-left:0}}@media screen and (min-width: 1025px){.product-with-backdrop-grid{justify-content:space-between}.product-with-backdrop-grid.hidden-filters{justify-content:center}.product-with-backdrop-grid:after{content:none}.product-with-backdrop-grid .products-grid{padding-top:3.875rem}.product-with-backdrop-grid .collection-grid__wrapper{margin-left:auto}.product-with-backdrop-grid.hidden-filters .collection-grid__wrapper{margin:0 auto}}@media screen and (min-width: 1281px){.product-with-backdrop-grid .products-grid{padding-top:4.25rem}}.product-with-backdrop-grid .collection-filter__sort-label{font-family:Colfax;font-size:.75rem;color:#777;letter-spacing:.125rem;text-transform:uppercase}@media screen and (max-width: 1025px){.product-with-backdrop-grid .collection-filter__sort-label{display:none}}.product-with-backdrop-grid .collection-filter__selected-filter{display:none}.product-with-backdrop-grid .collection-filter__sort-container #SortBy{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4Ij48cGF0aCBkPSJNNyA4TDAgMGgxNHoiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 95% no-repeat;border-radius:0;border:none;border-bottom:.125rem solid #000000;font-family:Colfax;font-size:14px!important;height:3.75rem;letter-spacing:.03125rem;padding:.3125rem 1.5rem .3125rem .625rem;width:100%}@media screen and (max-width: 1025px){.product-with-backdrop-grid .collection-filter__sort-container #SortBy{width:100%;padding-left:26px;border:.125rem solid #000000}}.product-with-backdrop-grid .grid-product__title{font-family:Colfax;text-transform:capitalize;transition:color .3s ease;margin-bottom:.75rem}.product-with-backdrop-grid .product-with-backdrop-grid__product-variant-count{font-size:.875rem;height:1.5rem;margin-bottom:.8125rem}.product-with-backdrop-grid .product-with-backdrop-grid__product-price{font-size:.875rem}.product-with-backdrop-grid .grid-product__image{object-fit:contain!important}.product-with-backdrop-grid .grid-product__card-animated-image{left:0;position:absolute;top:0;width:100%;transition:top .3s ease}.product-with-backdrop-grid .grid-product__image-mask:after{content:"";display:block;position:absolute;background-color:#0000001a;bottom:0;height:.0625rem;left:0;right:0;transition:background-color .3s ease;z-index:2}.product-with-backdrop-grid .grid-product__content:hover .grid-product__image-mask:after{background-color:#00000080}.product-with-backdrop-grid .grid-product__content:hover .grid-product__card-animated-image{top:10%}.product-with-backdrop-grid .grid-product__meta{padding-top:1.25rem}@media screen and (min-width: 768px){.product-with-backdrop-grid .grid-product__meta{padding-top:2.25rem}}@media screen and (max-width: 768px){.product-with-backdrop-grid .grid-product__meta{min-height:150px}.product-with-backdrop-grid .grid-product__title{min-height:28px}.product-with-backdrop-grid .grid-product__colors-wrapper{width:100%}.product-with-backdrop-grid .grid-product__colors{margin:3px auto 0}}.template-collection .collection-header__title{font-size:48px;margin-bottom:31px}.template-collection .page-content--top{padding-top:42px}.template-collection .collection-header__description{font-size:20px;font-weight:400;line-height:26px;margin-bottom:25px}.template-collection .collection-header__section .flex-grid{align-items:center}.collection-header__section .social-icons{display:none}@media screen and (max-width: 1024px){.collection-header__section .collection-header__text,.collection-header__section .collection-header__image{width:100%}}@media screen and (min-width: 1025px){.template-collection .page-content--top{padding-top:0;padding-right:0}.template-collection .collection-header__title{font-size:68px}.template-collection .collection-header__text{padding-right:57px}.template-collection .collection-header__text:not(.medium-up--one-half){padding-top:57px}.collection-header__section .social-icons{display:flex}.collection-header__section .social-icons .bi:before{font-size:19px}}.template-collection .collection-sidebar .collapsible-trigger__icon{width:unset;height:unset;right:-3px}.template-collection .collection-sidebar__group .bi-dash,.template-collection .collection-sidebar__group .is-open .bi-plus{display:none}.template-collection .collection-sidebar__group .is-open .bi-dash{display:block}.template-collection .collection-sidebar__group .collapsible-trigger__icon{transform:none;width:unset;height:unset;top:10px;right:0}.template-collection label.tag__checkbox-wrapper{flex-flow:row-reverse;justify-content:space-between;margin-bottom:28px}.collection-grid__breadcrumb{display:none}.collection-filter__item--sort select{border-bottom:.125rem solid #000;font-size:1.375rem;letter-spacing:.03125rem;margin:0 0 .3125rem;padding:.3125rem 1.5rem .3125rem .625rem;font-weight:500;height:60px!important;border:.125rem solid #000;border-radius:0!important;background:url(//www.almay.com/cdn/shop/t/39/assets/select-chevron-down.svg) right 1.25rem center no-repeat}.collection-sidebar__filter-title{font-size:14px;font-weight:400;letter-spacing:1.4px;text-transform:none;display:flex;justify-content:space-between}.template-collection .collapsible-trigger-btn{padding-left:0;padding-right:0;font-size:14px;font-weight:400;letter-spacing:1.4px}.template-collection .tag__checkbox:before{border:2px solid black;width:22px;height:22px}label[for=SortBy]{display:none;margin:0;letter-spacing:normal!important}.tag-list__btn{border:2px solid #000;text-transform:uppercase;padding:9px 15px 7px 16px;font-size:14px;letter-spacing:1.4px;line-height:normal!important;display:flex!important;justify-content:space-between;align-items:center}.product-filter-tags__btn-close{fill:#000;stroke:#000;height:.5625rem;margin-left:.75rem;width:.5625rem;margin-bottom:.125rem}.collection-sidebar__group .collapsible-content__inner{padding-top:19px}@media screen and (min-width: 1025px){.collection-sidebar__filter-title{margin-bottom:40px}label[for=SortBy]{display:block}.template-collection .tag-list--active-tags{margin-bottom:0;display:flex;flex-wrap:wrap;padding-right:5px;max-width:calc(100% - 85px)}.template-collection .tag--remove{margin-left:0;margin-right:10px;margin-bottom:10px}.collection-filter{align-items:flex-start}.collection-filter__selected-filter{flex:1;display:flex;align-items:center}.collection-filter__item--count{display:none}.grid__item--sidebar{max-height:unset}}.template-collection .tag__checkbox:after{width:22px;height:22px;left:0}.template-collection input:checked~.tag__checkbox:after{background:#000 url(//www.almay.com/cdn/shop/t/39/assets/filter-checkmark.svg) 50% no-repeat}.template-collection input:checked~.tag__checkbox:after{background:#000 url(//www.almay.com/cdn/shop/t/39/assets/filter-checkmark.svg) 50% no-repeat}.template-collection .tag__text{font-weight:400;font-size:18px}.grid-product__image-mask{transform:scale(.8) translateY(20%)}.template-collection .drawer__title{text-transform:uppercase;letter-spacing:1.4px;font-weight:400;font-size:14px;line-height:22.4px}.btn--tertiary-active,.btn--tertiary-active:hover,.btn--tertiary-active:focus{color:#000;background-color:#fff}.template-collection .tag-list--active-tags{display:none}.template-collection .drawer__close-button{padding-right:15px}.template-collection .drawer__close-button .icon{height:40px;width:40px}.template-collection .collection-content .drawer__link{text-transform:none;padding-left:15px;letter-spacing:0}.collection-product__total{order:10;text-align:left;width:100%;margin-bottom:40px;border-bottom:.0625rem solid rgba(0,0,0,.1);padding-bottom:10px;margin-top:8px}.template-collection .drawer__close-count-button{padding:24px 26px;background-color:#000;color:#fff;text-align:left;font-size:14px;line-height:normal;display:flex;align-items:center;justify-content:space-between}.template-collection .drawer__close-arrow-icon{fill:#fff;max-width:8px}.collection-filter .btn{border:2px solid #000;padding-left:26px!important;padding-right:26px!important;height:56px!important;font-size:.875rem;font-weight:500;letter-spacing:.0875rem;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;border-radius:0}.collection-filter .btn span{background-color:#ef4a81;border-radius:100%;color:#fff;display:flex;font-size:.6875rem;font-weight:500;height:1.25rem;justify-content:center;line-height:2;text-align:center;width:1.25rem}.collection-filter .btn:before,.collection-filter .btn:after{content:none}.collection-filter__item--sort select{padding-left:26px;height:56px!important}@media screen and (max-width: 1024px){.collection-sidebar{display:none}.collection-filter{display:flex;flex-direction:column}.template-collection .drawer--left{width:100%;max-width:100%}.template-collection .drawer__title{text-transform:uppercase;letter-spacing:1.4px;font-weight:400;font-size:14px;line-height:22.4px}.btn--tertiary-active,.btn--tertiary-active:hover,.btn--tertiary-active:focus{color:#000;background-color:#fff}.template-collection .tag-list--active-tags{display:none}.template-collection .drawer__close-button{padding-right:15px}.template-collection .drawer__close-button .icon{height:40px;width:40px}.collection-filter .collection-filter__item{width:100%}.template-collection .drawer__close-count-button{padding:24px 26px;background-color:#000;color:#fff;text-align:left;font-size:14px;line-height:normal;display:flex;align-items:center;justify-content:space-between}.template-collection .drawer__close-arrow-icon{fill:#fff;max-width:8px}}@media screen and (min-width: 768px) and (max-width: 1024px){.collection-filter__item--drawer{display:block!important}.collection-filter .btn{width:100%}.template-collection .grid__item--sidebar .drawer__close-button{padding-right:30px}.product-with-backdrop-grid:not(.hidden-filters){width:100%}.collection-product__total{order:10;text-align:left;width:100%;font-family:sans-serif;margin-bottom:40px;border-bottom:.0625rem solid rgba(0,0,0,.1);padding-bottom:10px;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/styles-almay.css.map */
