@import"https://use.typekit.net/rtd5jqi.css";@import"https://fonts.googleapis.com/css2?family=Story+Script&display=swap";:root{--body-font: "poppins", sans-serif;--story-script: "Story Script", sans-serif}.content-for-layout :is(h2,h3,h4,p):not(.yotpo-widget-spotlight-cta__button p){font-family:var(--body-font)}h2:not(.footer--heading){font-family:var(--body-font)!important;font-size:2.5vw;font-weight:700;margin-bottom:.25em;letter-spacing:-.35px}@media screen and (max-width:769px){h2:not(.footer--heading){font-size:6.3vw}p:not(.copyright-grid){font-size:3.3vw!important}}p:not(.copyright-grid){font-size:1.15vw}.yotpo-widget-spotlight-cta__button p{font-size:inherit}.main-banner .image-with-text .image-with-text__content{max-width:77%;margin:0 auto}.main-banner .image-with-text .image-with-text__content{padding-inline-start:0!important;padding-inline-end:0!important}@media screen and (min-width:769px){.main-banner .image-with-text .image-with-text__content{padding:0!important}}@media screen and (max-width:769px){.main-banner .image-with-text--colored .image-with-text__content{padding:3rem 1.5rem 5rem}.mani-moments-banner .media--adapt .image-fit{border-radius:30px 30px 0 0}}.mani-moments-banner .image-with-text .image-with-text__content{max-width:67%!important}.mani-moments-banner .image-with-text__grid{border-radius:30px}.mani-moments-banner h2{position:relative;font-size:4vw;font-weight:900;line-height:.85;letter-spacing:-.8px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#E5DCF6;margin-bottom:1.4em}.mani-moments-banner h2:before{content:"where";position:absolute;display:block;font-family:var(--story-script);font-size:2.4vw;font-weight:400;-webkit-text-stroke-width:0;top:-33%;left:-6%}.mani-moments-banner h2:after{content:"come together";position:absolute;display:block;font-family:var(--story-script);font-size:2.4vw;font-weight:400;-webkit-text-stroke-width:0;bottom:-25%;left:31%}@media screen and (max-width:769px){.mani-moments-banner .image-with-text .image-with-text__content{max-width:82%!important}.mani-moments-banner h2{position:relative;font-size:10vw;text-align:left;width:80%;margin-left:auto;margin-right:auto}.mani-moments-banner h2:before{font-size:7vw;left:-10%}.mani-moments-banner h2:after{font-size:7vw;left:40%}}.icon-row{padding:1vw 12vw 5vw}@media screen and (max-width:769px){.icon-row{padding:1vw 7vw 12vw}.icon-row .blurb-text{margin-bottom:2em!important}}.icon-row .blurb-text{text-align:center;margin-bottom:4em}.icon-row .kiss-grid__item{background:#fbf9ff;border-radius:25px;border:.5px solid #000;padding:4vw 1.5vw}.icon-row .kiss-grid img{width:4vw;margin:auto}.icon-row .multicolumn-card{justify-content:center}.icon-row p{font-weight:600;margin-top:1em!important}@media screen and (max-width:769px){.icon-row .kiss-grid{column-gap:10px!important;row-gap:10px!important}.icon-row .kiss-grid__item{padding:7vw 4.5vw 10vw}.icon-row .kiss-grid img{width:11vw}.icon-row p br{display:none}.icon-row p{font-size:2.65vw!important}}.checklist-row{max-width:95%;margin:5em auto 7em}.checklist-row .image-with-text__grid{border-radius:40px}@media screen and (min-width:769px){.checklist-row .media-wrapper{overflow:visible!important}.checklist-row .media{overflow:visible!important;position:absolute;width:100%;top:-3vw}.checklist-row img{object-fit:contain!important;z-index:2!important}.checklist-row .image-with-text__content.middle{justify-content:start}.checklist-row .grid--2-col-tablet .grid__item{height:31.9vw}.checklist-row .image-with-text .image-with-text__content{max-width:90%;padding-inline-start:0;padding-inline-end:0;padding:0;margin-left:6em}.checklist-row .image-with-text__content>*+*{margin-left:1.5em}}.checklist-row .image-with-text__content>*+*{font-weight:500}.checklist-row .image-with-text__text h2{font-size:2.21vw;font-weight:700;margin-top:2em}.checklist-row p:first-child{margin-top:1em!important}.checklist-row .image-with-text__text p{font-size:1.1vw;width:40vw;margin-bottom:2em}@media screen and (max-width:769px){.checklist-row{margin:1em auto 5em}.checklist-row .image-with-text__grid{border-radius:20px}.checklist-row .media--adapt{padding-bottom:94%}.checklist-row .page-width--full-width .image-with-text__content{padding-inline-start:0;margin-left:2em}.checklist-row .image-with-text--colored .image-with-text__content{padding-top:1rem;padding-bottom:0}.checklist-row .image-with-text__content>*+*{margin-top:.5em;margin-bottom:2em}.checklist-row .image-with-text__text h2{font-size:6.3vw;width:46vw;margin-top:1em}.checklist-row .image-with-text__text p{font-size:3.25vw;width:84vw}}.faq-row{background:linear-gradient(180deg,#f3ecff 30.77%,#a58dd1 127.32%),#f3ecff}@media screen and (min-width:769px){.faq-row .blurb-text{display:inline-block;position:relative;top:75px!important;left:70px!important;padding-left:3rem!important}.faq-row .kiss-grid{column-gap:100px!important;row-gap:100px!important}}.faq-row .kiss-grid-container{max-width:95%;margin:auto;padding-bottom:5vw}.faq-row .blurb-text{max-width:100%}.faq-row .blurb-text h2,.faq-row .blurb-text p{margin-top:0}@media screen and (max-width:769px){.faq-row .blurb-text{padding-left:3rem}.faq-row .blurb-text h2{margin-top:0;padding-top:10vw}.faq-row .kiss-grid__item:nth-child(1){order:1}.faq-row .kiss-grid__item:nth-child(2){order:2}.faq-row .kiss-grid__item:nth-child(3){order:4;margin-bottom:2em}.faq-row .kiss-grid__item:nth-child(4){order:3;margin-top:3em}.faq-section{margin:auto 2em 0 auto!important}}.faq-section{width:84%;margin:auto 3em 0 auto}.faq-item{margin-bottom:5em}.faq-item h3{font-size:1.2vw;font-weight:600}.faq-item p{font-size:1vw;line-height:1.3;margin-left:2em}@media screen and (max-width:769px){.faq-item{margin-bottom:3em}.faq-item h3{font-size:3.15vw;margin-bottom:.5em}.faq-item p{margin-top:0;margin-left:1.3em}}@media(min-width:600px)and (max-width:768px){.grid--2-col-tablet .grid__item{width:100%}.main-banner .image-with-text .image-with-text__content{max-width:85%}.main-banner .image-with-text--colored .image-with-text__content{text-align:center;align-items:center}.icon-row .blurb-text{padding:0 3rem}.checklist-row .image-with-text__grid-mobile--reverse{flex-direction:column-reverse}.checklist-row .image-with-text__grid,.checklist-row .media--adapt{border-radius:20px}.faq-row .blurb-text{padding-left:7rem}}@media(min-width:800px)and (max-width:1280px){.faq-row .blurb-text{top:40px!important;left:-6px!important}.faq-row .multicolumn-card{margin-top:1em}.faq-item{margin-bottom:3em}.faq-row .kiss-grid{column-gap:50px!important;row-gap:50px!important}}@media(min-width:1024px)and (max-width:1280px){.faq-row .multicolumn-card{justify-content:center!important}}@media(min-width:820px)and (max-width:1280px){.checklist-row .image-with-text .image-with-text__content{margin-left:2em}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/template-impress-nail-community.css.map */
