analytics, template-zoeva-cosmetics-professional-quality-makeup-brushes-amp-cosmetic-sets template-index upsell-push, site-header w-full z-50 fixed top-0 left-0 right-0 bg-brand-white-0 text-brand-black-100 h-header-mobile md:h-header-tablet lg:h-header border-b border-gray-200, relative, shopify-section, swiper-container promo-bar promo-bar-header-promo-bar-all py-2 h-promo block bg-brand-black-100 text-brand-white-0 visible, swiper-wrapper px-0, swiper-slide w-full text-center text-current text-12, flex flex-row lg:justify-between items-center px-6 md:px-16 py-8 md:py-12, logo flex-1 lg:flex-2 text-left lg:text-center order-2 w-2/4 lg:w-auto, flex lg:flex-2 flex-row justify-center items-center, h-10 md:h-12 w-auto fill-current, flex lg:flex-2 flex-row justify-start items-center space-x-6 lg:space-x-0 order-1 nav w-1/4 lg:w-auto, flex flex-row justify-start items-center lg:hidden, stroke-current, block ml-4 uppercase text-sm font-medium text-current, block ml-4, sr-only, relative hidden lg:block, search flex items-center relative text-sm, cursor-pointer flex items-center, ml-5 uppercase placeholder-current font-medium text-current bg-transparent focus:outline-none , hidden, header-search__results absolute bg-white border-solid border border-gray-200 left-0 h-auto overflow-x-hidden overflow-y-auto, mb-4 text-center, flex items-center border-b border-gray-200 border-solid p-4, w-1/3, ml-4 text-current text-base, text-center py-4, text-current, flex lg:flex-2 flex-row justify-end items-center space-x-6 lg:space-x-6 order-3 w-1/4 lg:w-2/5 xl:w-auto, flex h-8 items-center account, h-8 w-8 fill-current icon icon--account, flex h-8 items-center cart relative, h-8 w-8 stroke-current, rounded-full border border-current -top-3 -right-5 absolute text-current text-xs h-8 w-8 text-center flex items-center justify-center self-start pointer-events-none bg-brand-pink-20, block w-8, rounded-full border border-current -top-3 -right-5 absolute text-current text-xs h-8 w-8 text-center flex items-center justify-center self-start pointer-events-none bg-brand-pink-20 invisible, relative hidden lg:flex flex-2 flex-row justify-center h-auto px-6 md:px-16 overflow-visible header_submenu-container, relative overflow-visible h-full flex items-center flex-shrink-0 flex-grow-0 px-4 xl:px-8 transition-all border-b-2 border-transparent hover:border-black, text-11 text-black pb-9 uppercase , has-submenu text-11 text-black pb-9 uppercase , invisible pointer-events-none menu-item menu-2 w-full min-w-max left-0 mx-auto py-6 xl:py-10 flex items-start absolute top-header-mobile md:top-header bg-white border border-gray-200 border-t-0 min-h-275, flex items-start px-6 xl:px-10 flex-col w-84 justify-between order-1, text-11 text-black mb-6 w-full , order-2 mr-6 xl:mr-10 flex items-start, w-195, relative aspect-ratio-box aspect-ratio-box--cover, absolute inset-0 bg-brand-pink-10, loadbox loadbox--transparent w-full, object-cover h-full lazyload, block text-12 w-full text-center mt-6 font-light, w-195 ml-6 xl:ml-10 , invisible pointer-events-none menu-item menu-3 w-full min-w-max left-0 mx-auto py-6 xl:py-10 flex items-start absolute top-header-mobile md:top-header bg-white border border-gray-200 border-t-0 min-h-275, invisible pointer-events-none menu-item menu-4 w-full min-w-max left-0 mx-auto py-6 xl:py-10 flex items-start absolute top-header-mobile md:top-header bg-white border border-gray-200 border-t-0 min-h-275, overflow-visible h-full flex items-center flex-shrink-0 flex-grow-0 px-4 xl:px-8 transition-all border-b-2 border-transparent hover:border-black, invisible pointer-events-none menu-item menu-5 left-0 right-0 xl:w-70 xl:left-1/5 xl:right-1/5 max-w-nav-max mx-auto py-6 xl:py-10 flex items-start absolute top-header-mobile md:top-header bg-white border border-gray-200 border-t-0 min-h-275, flex items-start px-6 xl:px-10 flex-grow justify-between order-1, mr-20, block text-11 text-black uppercase mb-6, flex flex-col, mb-4 text-11 text-black font-light , mb-4 text-11 text-black font-light mb-0, invisible pointer-events-none menu-item menu-6 w-full min-w-max right-0 mx-auto py-6 xl:py-10 flex items-start absolute top-header-mobile md:top-header bg-white border border-gray-200 border-t-0 min-h-275, flex items-start px-6 xl:px-10 flex-col w-84 justify-between order-2 right-nav-items-6, text-11 text-black mb-6 w-full right-link-menu-6 , order-1 ml-6 xl:ml-10 flex items-start, invisible pointer-events-none menu-item menu-7 w-full min-w-max right-0 mx-auto py-6 xl:py-10 flex items-start absolute top-header-mobile md:top-header bg-white border border-gray-200 border-t-0 min-h-275, flex items-start px-6 xl:px-10 flex-col w-84 justify-between order-2 right-nav-items-7, text-11 text-black mb-6 w-full right-link-menu-7 , z-50 inset-0 fixed pointer-events-none text-brand-black-100, bg-gray-1000 opacity-0 inset-0 absolute transition-opacity duration-500, bg-white inset-y-0 left-0 w-10/12 absolute md:max-w-xl transform duration-500 ease-out transition-transform mob-nav h-full, relative h-full w-full flex flex-col overflow-x-hidden overflow-y-scroll, w-8 h-8 rounded-full text-20 font-paragraph font-medium bg-white text-gray-1000 flex justify-between items-center cursor-pointer select-none absolute top-5 right-4 z-50, text-sm sr-only, w-8 h-8 rounded-full flex items-center justify-center border border-brand-black-100 p-2, w-full h-full, h-full w-full box-border relative mobile-menu-container, top-0 bottom-0 absolute left-0 right-0 h-full w-full bg-white px-6 md:px-12, flex flex-row justify-between items-center mt-6 mb-6, relative block w-10/12 mb:w-10/12 mr-7 h-12, flex items-center relative border-b border-brand-black-50 pb-4 text-sm, stroke-current mt-1, pl-4 md:pl-8 font-light focus:outline-none uppercase placeholder-black w-full text-lg, py-4 flex flex-col, text-20 md:text-20 font-header hover:text-brand-pink-100 flex flex-row items-center justify-start, flex items-center cursor-pointer select-none hover:text-brand-pink-100, text-20 md:text-20 font-header pointer-events-none flex flex-row items-center justify-start, ml-auto pointer-events-none, text-current text-20 md:text-20 font-header, transform -rotate-90 h-4 , top-0 bottom-0 absolute transform duration-300 ease-out transition-all right-0 h-screen w-full left-full bg-white px-6 md:px-12 pointer-events-none subnav-items makeup-brushes-subnav, flex flex-row justify-between items-center mt-6 mb-6 h-12, text-12 font-paragraph uppercase pointer-events-none order-2 mr-4, ml-auto mr-4 pointer-events-none order-1, text-current font-header, transform rotate-90 h-4 , text-12 font-paragraph uppercase pointer-events-none order-4, ml-auto mr-4 pointer-events-none order-3, flex flex-col py-4, text-20 md:text-20 font-header hover:text-brand-pink-100, py-4 pb-0 flex flex-col, top-0 bottom-0 absolute transform duration-300 ease-out transition-all right-0 h-screen w-full left-full bg-white px-6 md:px-12 pointer-events-none subnav-items makeup-brush-sets-subnav, top-0 bottom-0 absolute transform duration-300 ease-out transition-all right-0 h-screen w-full left-full bg-white px-6 md:px-12 pointer-events-none subnav-items makeup-subnav, text-20 md:text-20 font-header pointer-events-none, top-0 bottom-0 absolute transform duration-300 ease-out transition-all right-0 h-screen w-full left-full bg-white px-6 md:px-12 pointer-events-none subnav-items face-makeup-subnav, text-12 font-paragraph uppercase pointer-events-none order-2 mr-2, ml-auto mr-2 pointer-events-none order-3, py-4 flex flex-col, top-0 bottom-0 absolute transform duration-300 ease-out transition-all right-0 h-screen w-full left-full bg-white px-6 md:px-12 pointer-events-none subnav-items eye-makeup-subnav, top-0 bottom-0 absolute transform duration-300 ease-out transition-all right-0 h-screen w-full left-full bg-white px-6 md:px-12 pointer-events-none subnav-items lip-makeup-subnav, block border-t border-gray-200 pt-6 mt-6, mb-6 flex flex-row items-center text-11, block mr-6 w-10 h-10, object-contain, mb-6 flex flex-row items-center mb-0 text-11, pb-6 flex flex-col, text-11 text-current uppercase font-medium hover:text-brand-pink-100, pt-header-mobile md:pt-header-tablet lg:pt-header, homepage-hero homepage-hero-16112462796302ab16 swiper-container mb-20, swiper-wrapper, swiper-slide section overflow-hidden, hero hero-55b70002-f3d8-4fd2-8f7e-22e52dd442a7 , hero__inner hero- hero__inner--light mobile-light no-gradient , hero__image, block md:hidden relative aspect-ratio-box aspect-ratio-box--cover, absolute inset-0, hidden md:block relative aspect-ratio-box aspect-ratio-box--cover, hero__content--wrapper, hero__content mobile--hero-top mobile--hero-left desktop--hero-middle desktop--hero-left text-left md:text-left , px-6 md:px-14 lg:px-0 pt-0 md:pt-12 lg:pt-0, grid grid-cols-4 md:grid-cols-12 gap-4 md:gap-6, col-span-7 lg:col-start-2 lg:col-span-5 hero__content--wrap flex flex-col , text-30 md:text-20 lg:text-48 mb-6 md:mb-4 lg:mb-4 order-2, rte hero__normal-text mb-6 md:mb-4 lg:mb-12 font-normal order-3 text-left md:text-left, button button--secondary md:button--secondary order-4 w-max, swiper-pagination, homepage-hero homepage-hero-1624980367ea74b560 swiper-container mb-20, hero hero-829c5aee-042b-4a1e-992c-9c1010826985 , hero__inner hero- hero__inner--light mobile-light no-gradient mp4-video, mp4-file h-auto w-full relative block, relative aspect-ratio-box aspect-ratio-box--cover md-max:hidden, lazyload block h-auto w-full object-cover md-max:hidden, relative aspect-ratio-box aspect-ratio-box--cover md:hidden object-cover, lazyload h-screen w-full object-cover md:hidden, hero__content mobile--hero-bottom mobile--hero-left desktop--hero-middle desktop--hero-left text-left md:text-left , pair-with md:pl-16 mb-20 , pdp-carousel, md:mt-4 swiper-container overflow-visible overflow-x-hidden overflow-y-visible md:overflow-hidden homepage-featured-products homepage-featured-products-1620834036013de5e1 , text-xl md:text-3xl text-gray-1000 pl-6 md:pl-0 mb-8 , mb-6 md:mb-16 pl-6 md:pl-0, swiper-pagination md:hidden top-24 right-4 w-auto left-auto text-right h-6 , swiper-slide, relative overflow-hidden product-card , flex flex-col , relative w-full mb-6, flex items-center justify-start absolute bottom-4 md:bottom-auto md:top-4 left-4 right-4 z-40, rounded py-1 px-2 mr-2 capitalize text-11 text-white bg-brand-pink-100, absolute inset-0 flex items-center justify-center, block relative w-full h-full, object-contain h-full w-full object-cover img-feature absolute top-0 left-0 z-20, object-contain h-full w-full object-cover img-hover absolute top-0 left-0 z-10, match-height-product-card, flex items-start justify-between px-4 md:py-4 md:pb-0 md:px-0 bg-white, text-sm font-medium uppercase text-gray-1000 font-paragraph match-height md:w-2/3 mb-3, flex space-x-1 sm-max:hidden, text-sm capitalize text-gray-1000 font-medium, text-sm capitalize inline-block font-medium line-through text-digital-black-50, p-4 py-0 md:pb-3 md:px-0 text-11 bg-white leading-tight font-normal, flex items-start justify-between px-3 md:px-4 bg-white md:hidden , fixed left-0 right-0 flex-col w-full bg-white product-info z-30 md:absolute md:flex , flex flex-col items-start justify-start py-6 pt-12 max-h-480, flex flex-row items-start justify-start, block md:hidden w-2/6 pl-6 pr-0, w-36, py-4 pt-0 md:pt-4 px-6 pl-0 md:py-0 md:px-0 bg-white w-4/6 md:w-full, block text-sm font-medium uppercase text-gray-1000 font-paragraph match-height w-5/6 md:w-full h-auto, text-11 leading-tight hidden md:block, pt-4 text-11 leading-tight block md:hidden, mt-4 pb-4 flex items-center text-11 leading-tight md:hidden, block ml-2, p-4 pt-0 md:pb-3 md:px-0 text-11 bg-white leading-tight match-height-product-card font-normal, product-loading hidden, swiper-button-next swipe-next-1620834036013de5e1 , swiper-button-prev swipe-prev-1620834036013de5e1 , mb-14, grid grid-cols-4 md:grid-cols-6 gap-4 md:gap-6, col-span-4 md:col-span-4 md:col-start-2 px-6 md:px-0, mx-8 md:ml-0 pl-6 md:pl-0, homepage-hero homepage-hero-16355156725f08b57b swiper-container mb-20, hero hero-48efe83b-f2b9-4b6a-ba03-ff8e706063b6 , hero__inner hero- hero__inner--dark mobile-dark no-gradient , button order-4 w-max, mb-20 collections_slider-container md:mx-14, swiper-container featured-collections md:mt-4 slider-16216120814f185006, text-xl md:text-3xl text-gray-1000 pl-6 md:pl-0 mb-6 md:mb-12, swiper-pagination slider-pagination-16216120814f185006 md:hidden top-20 right-4 w-auto left-auto text-right h-6, swiper-wrapper w-auto, swiper-slide has-hover, relative block, slide-image aspect-ratio-box aspect-ratio-box--cover relative, collection__video absolute inset-0 overflow-hidden mp4-video, mp4-file h-full w-full, lazyload w-full h-full object-cover md-max:hidden, lazyload w-full h-full object-cover md:hidden, flex flex-col mx-auto w-11/12 md:w-full md:m-0, block text-sm font-medium uppercase text-gray-1000 font-paragraph pt-6 pb-4 , font-paragraph text-11 leading-tight text-gray-1000 mb-8, flex items-center justify-between px-4 transition button, slide-image_hover absolute inset-0 transition, swiper-button-next swipe-next-16216120814f185006 feature-adjust, swiper-button-prev swipe-prev-16216120814f185006 feature-adjust, flex flex-col md:flex-row items-center justify-center space-y-8 md:space-y-0 mb-20 pt-20 md:pt-26 mx-0, w-full md:w-1/2, absolute w-11/12 top-n16 md:top-n20 right-0 md:right-n16, w-full md:w-1/2 flex items-center justify-center px-6 md:px-0 md:pl-28 md:pr-16, flex flex-col w-full md:max-w-3xl text-left items-start, text-gray-1000 text-44 tracking-widest font-normal font-handwritten w-full, text-gray-1000 text-xl md:text-3xl w-full mb-4, button mt-12, md:mx-8, yotpo yotpo-reviews-carousel, w-full pb-24 lg:pb-30 py-24 lg:pt-48 lg:pb-30 border-t content-visible, grid grid-cols-2 gap-16 lg:grid-cols-12 lg:gap-11 px-6 md:px-16, col-span-2 lg:col-span-5, font-handwritten text-brand-pink-100 font-normal text-30, font-header text-digital-black-100 font-normal text-36 mb-4, flex flex-col, mb-16 text-14, klaviyo_gdpr_embed_KVgyEj, klaviyo_field_group border md:border-0 md:border-b border-gray-900 relative divide-y divide-gray-900 md:divide-y-0 rounded, w-full flex-grow bg-transparent border-0 p-6 md:px-0 focus:outline-none placeholder-current text-11, md:absolute font-medium inset-y-0 md:right-0 p-6 md:pl-6 md:pr-0 bg-white uppercase flex items-center md:space-x-4 w-full md:w-auto klaviyo_submit_button js-submit text-11, fill-current w-6 h-4 ml-auto md:m-auto, klaviyo_styling mb-0, klaviyo_messages, success_message, error_message, flex flex-col justify-end col-span-1 md:col-span-3 lg:col-start-7, text-sm font-normal uppercase py-5, flex flex-col justify-end col-span-1 md:col-span-3, grid grid-cols-2 gap-10 md:gap-16 lg:grid-cols-12 lg:gap-11 pt-20 mt-20 md:mt-48 border-t border-grey-100 px-6 md:px-16, font-normal capitalize text-14 col-span-2 md:col-span-12 mb-2, font-normal capitalize text-11 col-span-1 md:col-span-3 pr-4, grid grid-cols-1 lg:grid-cols-3 grid-rows-2 lg:grid-rows-1 gap-12 px-6 py-12 lg:py-24 border-t border-grey-100 md:px-16 , flex items-center space-x-12 order-1 lg:order-none, font-normal text-11, flex items-center lg:justify-center space-x-8 order-none lg:order-1 col-span-full lg:col-auto, , fill-current w-6 h-6, flex items-center lg:justify-end order-2, flex flex-row md:justify-center items-center space-x-4, font-medium text-11, font-normal, inline-block w-3 h-2 ml-2, inset-0 fixed pointer-events-none z-50, bg-gray-1000 opacity-0 inset-0 absolute transition-opacity duration-500, absolute w-11/12 max-w-cart transform duration-500 ease-out transition-transform right-0 inset-y-0 overflow-hidden, flex h-full ease-out duration-500 bg-transparent md:flex-row-reverse relative, bg-white py-10 px-6 md:p-12 flex flex-col justify-between w-5/6 min-w-5/6 md:w-8/12 md:min-w-8/12 relative, text-xl text-gray-1000 flex justify-between items-center mb-10 font-medium md:font-light font-paragraph, w-8 h-8 rounded-full flex items-center justify-center items-center border border-brand-black-100 p-2, cursor-pointer select-none w-full h-full, text-sm sr-only, gwp-notification border-b border-gray-200 mb-8 pb-4, flex flex-row items-center gwp-tier-text-wrapper hidden, w-5 h-full mr-4, font-bold text-11 gwp-modal-free-gift-total hidden, font-bold text-11 gwp-modal-next-free-gift-total hidden, gwp-modal-disabled flex flex-row items-center hidden, font-bold text-11, font-bold underline, text-xl text-gray-1000 flex justify-between items-center mb-auto mb-10 font-medium md:font-light font-paragraph, flex-grow-1 h-full flex flex-col space-y-12 relative overflow-y-auto, grid grid-cols-3 gap-4 mb-12, col-span-1, flex flex-col pl-3 col-span-2, block uppercase font-medium text-11, block text-sm mb-4, flex, inline-block text-sm text-gray-1000, text-sm inline-block line-through text-digital-black-50, mt-4, mt-8 flex flex-row text-sm jskey, w-0 h-0 js-currentQty, grid grid-cols-2 gap-0, flex flex-row justify-center border-t border-l border-b select-none border-brand-black-20 relative select-wrapper, border-b-0 py-0 focus:ring-0 focus:ring-white focus:ring-opacity-0 focus:outline-none w-full text-center px-5, flex text-12 pl-5 border-t border-l border-b border-brand-black-20 items-center, w-28 h-12 border border-brand-black-20 text-brand-black-70, mt-3 bundle, grid grid-cols-3 gap-4 mt-6, h-auto object-contain col-span-1, bundle-items col-span-2, block uppercase mb-6 font-medium text-11, bundle-item mb-1, text-sm capitalize mb-1, grid-cols-2 gap-0 mb-8 mt-4, text-sm inline-block, grid-cols-2 gap-0 text-sm, w-28 h-12 border border-gray-300, w-full mb-6, my-2 text-11 font-medium js-freeShipping, h-px overflow-hidden, h-full bg-brand-pink-100, button button--inverse justify-between p-6 text-11 rounded mb-0 font-paragraph font-normal, justify-self-start, justify-self-end, flex space-x-4 justify-center mt-6 visible md:hidden, rounded-full w-3.5 h-3.5 bg-gray-900, rounded-full w-3.5 h-3.5 border border-gray-900, flex flex-col md:flex-row items-center md:items-start md:hidden py-10 w-1/6 min-w-1/6, cursor-pointer select-none uppercase text-base text-current, w-8 h-8, transform rotate-90 md:rotate-0 block whitespace-nowrap mt-14 md:mt-0 md:text-xl font-paragraph, bg-gradient-to-b from-brand-pink-gradient-10 via-brand-pink-gradient-20 to-white py-10 px-6 md:py-12 md:px-0 w-5/6 min-w-5/6 md:w-4/12 md:min-w-4/12 ease-out duration-500 flex flex-col, flex justify-between items-center mb-10, text-xl font-paragraph md:ml-10, flex flex-row justify-between items-center cursor-pointer select-none uppercase text-base text-current, w-8 h-8 mb-2 md:hidden, overflow-scroll flex flex-col overflow-y-auto overflow-x-hidden px-4 md:px-10, mb-8 grid grid-cols-9 md:grid-cols-1 gap-6 md:gap-0 md:space-y-6 items-center, object-contain h-auto w-full col-span-2, col-span-4, block uppercase text-sm font-medium, block text-sm capitalize, flex flex-row text-11 col-span-3, hidden w-0 h-0, h-12 button px-2 md:px-4 rounded md:w-full justify-items-stretch, justify-self-end col-span-3 md:col-span-2, mt-auto, md:hidden, w-full text-center p-6 border border-brand-black-100 text-brand-black-100 text-sm inline-flex items-center justify-center js-snackbar hidden, opacity-0 transition-opacity absolute inset-0 pointer-events-none bg-white flex items-center justify-center, geoLookup, inset-0 fixed pointer-events-none z-50, bg-gray-1000 opacity-0 inset-0 absolute transition-opacity duration-300, inset-0 absolute p-6 opacity-0 transition-opacity duration-300 flex flex-row justify-center items-center, w-full max-w-3xl m-auto p-8 md:py-18 md:px-36 bg-white relative, cursor-pointer select-none absolute top-6 right-6 md:top-8 md:right-8 h-4 w-4, text-2xl mb-4, mb-12 font-paragraph, relative flex flex-col justify-center items-center, w-full text-left mb-10, flex flex-row justify-start items-center, block text-center rounded-full overflow-hidden object-cover h-18 w-18 mr-8, h-full w-full mx-auto object-cover, storeHeader, w-full text-left, w-full text-left hidden, relative flex flex-col justify-center items-center text-left, w-full mb-10, w-full, modal-wrapper, inset-0 fixed pointer-events-none z-50 flex items-center, w-modal-large max-w-full md:max-w-3/4 lg:max-w-3/5 m-auto p-6 opacity-0 transition-opacity duration-300 flex flex-row justify-center items-center, w-full py-6 md:p-20 md:pb-8 bg-white relative, cursor-pointer select-none w-8 h-8 absolute top-0 right-0 rounded-full flex items-center justify-center border border-brand-black-100 p-2 mr-8 mt-8, w-full h-full pointer-events-none, relative mb-12 mt-12 md:mt-0, px-6 md:px-0 text-20 md:text-24 mb-6 text-center w-full mx-auto font-header, px-8 md:px-0 font-paragraph text-12 text-center w-full md:w-3/4 mx-auto, gwp-carousel swiper-container mt-12 w-full, swiper-button-prev left-14 md:left-0 top-1/3 md:top-1/2, swiper-button-next right-14 md:right-0 top-1/3 md:top-1/2, swiper-slide md:pb-12, px-8 flex flex-col justify-end, mx-auto text-center my-8 text-16 gwp-modal-slide-title, button button--inverse flex items-center text-center px-4 button mx-auto mb-12 w-11/12 md:w-full md:m-0,