@import"https://use.typekit.net/cyz4bwi.css";:root{--area-variable: "area-variable", sans-serif}.kiss-division-links,.list-menu,.announcement-bar,.about-us-links--grid,.footer-block--social,.menu-drawer-container{display:none!important}@media screen and (min-width:990px){.kiss-division-links,.list-menu,.announcement-bar,.about-us-links--grid,.footer-block--social,.menu-drawer-container{display:none!important}}.newsletter-bg,.quick-links{display:none}.header.page-width{max-width:100%}.header--middle-left{display:flex;justify-content:space-between}.header__left{width:90px}@media screen and (min-width:750px){.header__left{width:132px}}.store-switcher-nav{display:block}.header--middle-left .header__heading{position:absolute;left:50%;transform:translate(-50%)}.header--middle-left{display:flex;justify-content:space-between;position:relative}.search-modal__form{padding-top:6px}.search-modal__form .field{margin-top:0}.main-links-grid .media-wrapper{max-height:calc(100vh - 120px)}.main-links-grid .multicolumn-card__info{font-family:var(--area-variable);font-weight:600;padding:20px;display:flex;flex-grow:1;background-color:var(--main-grid-bg);height:60px}:where(.main-links-grid,.sub-links-grid) .multicolumn-card__info:before{font-size:20px;content:"";display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%}.sub-links-grid{color:#fff;margin-top:2px}.sub-links-grid .multicolumn-card__info{display:flex;flex-grow:1;padding:15px 20px;height:50px}.sub-links-grid .multicolumn-card__info:before{font-size:15px}@media screen and (min-width:961px){.sub-links-grid .multicolumn-card__info:before{font-size:20px}}@media screen and (max-width:767px){.sub-links-grid .multicolumn-card__info{padding:17.5px 0}}.multicolumn-card__info>p,.multicolumn-card__info .typeset,.multicolumn-card__info .typeset *{color:#000}:where(.kiss-nails-column,.kiss-lashes-column,.kiss-hair-column,.impress-nails-column,.impress-lashes-column,.falscara-column,.colors-and-care-column) .typeset{height:0;width:0;overflow:hidden}:where(.kiss-nails-column,.kiss-lashes-column,.kiss-hair-column,.impress-nails-column,.impress-lashes-column,.falscara-column,.colors-and-care-column) .multicolumn-card__info{display:flex;justify-content:center;align-items:center}:where(.kiss-nails-column,.kiss-lashes-column,.kiss-hair-column,.impress-nails-column,.impress-lashes-column,.falscara-column,.colors-and-care-column) .multicolumn-card__info:before{content:"";display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%}:where(.kiss-nails-column,.kiss-lashes-column,.kiss-hair-column,.new-impress-nails-column,.new-impress-lashes-column,.falscara-column,.colors-and-care-column) .typeset{font-size:2vw;height:100%;width:100%;overflow:visible}:where(.kiss-nails-column,.kiss-lashes-column,.kiss-hair-column) .multicolumn-card__info{height:auto!important;padding:0!important}:where(.new-impress-nails-column,.new-impress-lashes-column,.falscara-column,.colors-and-care-column) .multicolumn-card__info{height:auto!important}@media screen and (max-width:767px){:where(.new-impress-nails-column,.new-impress-lashes-column,.falscara-column,.colors-and-care-column) .multicolumn-card__info{padding:15px 20px!important}:where(.new-impress-nails-column,.new-impress-lashes-column,.falscara-column,.colors-and-care-column) .typeset{font-size:4vw}}:where(.kiss-nails-column,.kiss-lashes-column,.kiss-hair-column,.new-impress-nails-column,.new-impress-lashes-column,.falscara-column,.colors-and-care-column) .multicolumn-card__info:before{width:auto}:where(.kiss-nails-column,.kiss-lashes-column,.kiss-hair-column) .typeset p{color:#fff!important}.hover-opacity .rte{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hover-opacity .rte a{position:absolute!important;display:flex;font-size:clamp(24px,2.8vw,52px);font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;transform:translate(0);justify-content:center;align-items:center}@media screen and (max-width:767px){.hover-opacity .rte a{font-size:6.5vw}}.hover-opacity{position:relative;display:block}.hover-opacity .media-wrapper{max-height:100%}.hover-opacity img{display:block;width:100%;height:100%;transition:opacity .3s}.hover-opacity a{position:absolute!important;opacity:1;transition:opacity .3s;color:#fff!important;text-decoration:none}.sub-hover-opacity a{text-decoration:none;color:#000!important}.hover-opacity:hover img,.sub-hover-opacity:hover img{filter:brightness(80%);transition:filter .3s ease}.hover-opacity:hover a{opacity:1;text-decoration:underline}.sub-hover-opacity:hover a{text-decoration:underline}.impress-nails-column .multicolumn-card__info:before{background-image:url(/cdn/shop/files/impress-nails--white-logo.svg?v=1754338862);height:1em;aspect-ratio:1/7.5}.impress-lashes-column .multicolumn-card__info:before{background-image:url(/cdn/shop/files/impress-lash--white-logo.svg?v=1754338862);height:1em;aspect-ratio:1/8}.colors-and-care-column .multicolumn-card__info{padding-top:10px;padding-bottom:10px}.new-impress-nails-column .multicolumn-card__info:before{background-image:none;height:auto;aspect-ratio:inherit}.new-impress-lashes-column .multicolumn-card__info:before{background-image:none;height:auto;aspect-ratio:inherit}.impress-nails-column,.impress-lashes-column{background-color:#a58ec3}.new-impress-nails-column,.new-impress-lashes-column{background-color:transparent}@media screen and (max-width:750px){.kiss-footer__menus__grid{padding-top:25px}}@media screen and (max-width:849px){.copyright-grid{padding-top:35px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/template-portal-page.css.map */
