@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:0}}@media screen and (min-width: 750px){.top-banner .__page-banner-text.text-desktop-horizontal-position__right{left:60%!important}.top-banner .__page-banner-text{width:39%!important}}.top-banner h2{font-size:2.85vw;font-weight:700;text-transform:uppercase}.top-banner :is(h2){margin-bottom:.5em}@media screen and (max-width: 767px){.top-banner .__page-banner-text{padding-top: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}@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 h2{display:block!important;font-size:6vw;font-weight:700;text-transform:uppercase;text-align:center;margin-top:1em;margin-bottom:1em}.right-section h6{font-size:2.7vw}.left-section .multicolumn-card{margin-top:3em}}.bottom-banner .__page-banner:before{content:"";display:block;position:absolute;width:20%;height:58%;background-image:url(/cdn/shop/files/soy-ink-and-recyclable-paper_logo.png);background-size:100%;background-position:bottom center;background-repeat:no-repeat;bottom:28%;left:40%;z-index:2}@media screen and (min-width: 750px){.bottom-banner .column-text{color:#fff}.bottom-banner h2{display:none}.bottom-banner .__page-banner-text{width:63vw!important;height:80%!important}}.bottom-banner p{font-size:1.4vw;line-height:normal}.bottom-banner :is(p){margin-bottom:1.5em}@media screen and (max-width: 767px){.bottom-banner .__page-banner:before{width:80%;height:20%;bottom:68%;left:10%}.bottom-banner h2{font-size:6vw;font-weight:700}.bottom-banner p{font-size:4vw;text-align:left}}@media (min-width: 600px) and (max-width: 768px){.hide-on-mobile{display:block}.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}.bottom-banner .__page-banner:before{width:80%;height:20%;bottom:68%;left:10%}.bottom-banner h2{font-size:6vw;font-weight:700}.bottom-banner p{font-size:4vw;text-align:left}}@media (min-width: 800px) and (max-width: 1280px){.brand-icon--row .page-width{max-width:80vw}.brand-icon--row .kiss-grid img{width:10vw}.brand-icon--row h2{font-size:1.15vw}.brand-icon--row p{font-size:1vw;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/template-about-impress-lash.css.map */
