@media screen and (max-width: 769px){.hide-on-mobile{display:none}}@media screen and (min-width: 750px){.heading--row .rich-text__blocks.center .rich-text__text{max-width:75vw}}.heading--row h2{font-size:2.45vw;font-weight:700;text-transform:uppercase}@media screen and (max-width: 767px){.heading--row .rich-text{padding-top:10px;padding-bottom:10px}.heading--row .rich-text__blocks.center .rich-text__text{max-width:100%}.heading--row h2{text-align:center;font-size:5.7vw;margin-top:1em}}@media screen and (min-width: 750px){.top-banner .__page-banner-text.text-desktop-horizontal-position__right{left:56%!important}.top-banner .__page-banner-text{width:39%!important}}.top-banner h2{font-size:2.85vw;font-weight:700}.top-banner :is(h2){margin-bottom:.5em}@media screen and (max-width: 767px){.top-banner .__page-banner-text{padding-top:40px!important;padding-bottom:40px!important}.top-banner h2{font-size:7vw;font-weight:700}}.image--row .page-width{padding:0;max-width:75vw!important}.right-section .multicolumn-card{justify-content:center;align-items:center}.image--column{display:flex;justify-content:center}.right-section .image--column img{width:15vw}.right-section p{font-size:1.09vw;font-weight:400;line-height:normal;max-width:29vw;margin-bottom:2rem}.left-section p{max-width:29vw!important}.right-section h6{font-size:.75vw;font-weight:400;color:#000}.right-section .rte.typeset h2{display:none}@media screen and (min-width: 750px){.heading--column h2,.right-section .rte.typeset h2{display:none}}@media screen and (max-width: 767px){.image--row .page-width{max-width:90vw!important}.heading--column h2{display:block!important;font-size:6vw;font-weight:700;text-transform:uppercase;text-align:center;margin-top:1em;margin-bottom:1em;white-space:nowrap}.right-section .image--column img{width:50vw}.right-section p,.left-section p{font-size:4.4vw;max-width:100vw!important}.right-section h6{font-size:2.7vw}}.brand-icon--row .page-width{max-width:66vw;margin-bottom:6em}.brand-icon--row .kiss-grid img{width:8vw;margin-left:auto;margin-right:auto}.brand-icon--row h2{font-size:1.05vw;font-weight:700;margin-top:1.5em;text-transform:uppercase}.one--line-column h2{padding:0 0 1.25vw}.brand-icon--row p{font-size:.75vw;font-weight:500}@media screen and (max-width: 767px){.brand-icon--row{padding-top:5vw;padding-bottom:2vw}.brand-icon--row .page-width{max-width:100vw;margin-bottom:2em}.brand-icon--row .kiss-grid{display:flex!important;flex-direction:row;justify-content:start;align-items:baseline;-moz-column-gap:0;column-gap:56px!important;margin-left:3em!important}.brand-icon--row .kiss-grid img{width:26vw}.brand-icon--row .multicolumn-card{width:148%}.brand-icon--row h2 br,.brand-icon--row p br{display:none}.brand-icon--row h2{font-size:3vw}.brand-icon--row p{font-size:2.4vw}.brand-icon--row .kiss-grid-container.center.mobile-center{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;display:flex;justify-content:start}.one--line-column h2{padding:0}.one--line-column-mobile h2{padding:0 0 3.15vw}}@media (min-width: 600px) and (max-width: 768px){.hide-on-mobile{display:block}.heading--row h2{display:none}.top-banner .__page-banner-text.page-banner-text__stacked{position:static;height:auto;top:0;left:0;width:100%;display:flex;flex-flow:column}.top-banner .__page-banner-text.text-desktop-alignment__left{text-align:center!important;align-items:center!important}.top-banner .__page-banner-text{width:100%!important}.top-banner h2{font-size:7vw}.brand-icon--row{padding-top:5vw;padding-bottom:2vw}.brand-icon--row .page-width{max-width:100vw;margin-bottom:2em}.brand-icon--row .kiss-grid{display:flex!important;flex-direction:row;justify-content:start;align-items:baseline;-moz-column-gap:0;column-gap:56px!important;margin-left:3em!important}.brand-icon--row .kiss-grid img{width:26vw}.brand-icon--row .multicolumn-card{width:148%}.brand-icon--row h2 br,.brand-icon--row p br{display:none}.brand-icon--row h2{font-size:3vw}.brand-icon--row p{font-size:2.4vw}.brand-icon--row .kiss-grid-container.center.mobile-center{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;display:flex;justify-content:start}.one--line-column h2{padding:0}.one--line-column-mobile h2{padding:0 0 3.15vw}}@media (min-width: 800px) and (max-width: 1280px){.brand-icon--row .page-width{max-width:80vw}.brand-icon--row .kiss-grid img{width:9vw}.brand-icon--row h2{font-size:1.15vw;font-weight:700;margin-top:1.5em;text-transform:uppercase}.brand-icon--row p{font-size:1vw}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/template-impress-lash-technology.css.map */
