.heading-banner h2{font-size:4vw}.heading-banner h2 strong{font-size:4.3vw}.heading-banner h2 em{font-weight:200}@media screen and (max-width:769px){.heading-banner h2{font-size:10vw}.heading-banner h2 strong{font-size:10.5vw}}.kiss-slideshow__button .button{color:#000;border:#fff;background-color:#fff;border-radius:26px!important}.kiss-slideshow__button .button:hover{color:#fff;border:#000;background-color:#000!important}.best-icon--grid .blurb-text{text-align:center}.best-icon--grid .blurb-text h2{font-size:5.25vw;font-weight:700;color:#b8eab7;margin-top:.5em;margin-bottom:0}@media screen and (max-width:769px){.best-icon--grid .blurb-text h2{font-size:12vw;line-height:1;margin-top:1em;margin-bottom:.5em}}.best-icon--grid .blurb-text p{font-size:1.25vw;text-transform:none;line-height:normal}@media screen and (max-width:769px){.best-icon--grid .blurb-text p{font-size:3.8vw;width:80%;margin:1em auto}.best-icon--grid .blurb-text p br{display:none}}.best-icon--grid .kiss-grid{width:90%!important;margin:auto!important}@media screen and (max-width:769px){.best-icon--grid .kiss-grid{width:100%!important;margin:3em auto!important}}.best-icon--grid .multicolumn-card{padding:3vw 0 5vw;gap:2vw}@media screen and (max-width:769px){.best-icon--grid .multicolumn-card{gap:6vw}}.best-icon--grid .multicolumn-card img{width:auto;height:4vw;margin:auto}@media screen and (max-width:769px){.best-icon--grid .multicolumn-card img{height:12vw}}.best-icon--grid .multicolumn-card p{font-size:1vw;line-height:1.3}@media screen and (max-width:769px){.best-icon--grid .multicolumn-card p{font-size:2.5vw;width:21vw;margin:auto}.best-icon--grid .multicolumn-card p br{display:none}}.best-icon--grid .kiss-grid__item{position:relative}.best-icon--grid .kiss-grid__item:after{content:"";position:absolute;top:31%;right:0;width:1px;height:8rem;background-color:#0003;border:0;transform:translateY(-50%);pointer-events:none}.best-icon--grid .kiss-grid__item:nth-child(6):after{display:none}@media screen and (max-width:769px){.best-icon--grid .kiss-grid__item:nth-child(3):after{display:none}}#MainContent .product-swap-module .product-swap-module__stage{height:auto;min-height:58rem}#MainContent .product-swap-module .product-swap-module__slider-wrap{position:relative;inset:auto;width:100%;padding:3rem 5rem 24rem}#MainContent .product-swap-module .product-swap-module__swap-img{width:auto!important;max-width:none!important;height:clamp(27rem,31vw,43rem);object-fit:contain}#MainContent .product-swap-module .product-swap-module__dots{display:none!important}#MainContent .product-swap-module .product-swap-module__arrow{top:45%;bottom:auto;transform:translateY(-50%)}#MainContent .product-swap-module{box-sizing:border-box;width:auto;margin-inline:3rem;padding:0;overflow:hidden;border-radius:3rem}#MainContent .product-swap-module__inner{position:relative;width:100%;padding:4rem 0 3rem}#MainContent .product-swap-module__left{position:relative;z-index:3;padding-inline:3rem;text-align:center}#MainContent .product-swap-module__heading{margin:0;font-size:clamp(3.2rem,4vw,6.5rem);font-weight:700;line-height:1.1}#MainContent .product-swap-module__text{width:100%;max-width:75rem;margin:1rem auto 0}#MainContent .product-swap-module__text h2{font-size:2.53vw;font-weight:700;margin:0 auto 5rem}#MainContent .product-swap-module__right{position:relative}#MainContent .product-swap-module__stage{position:relative;width:100%;height:auto;min-height:clamp(72rem,52vw,100rem);overflow:hidden}#MainContent .product-swap-module__base{display:none}#MainContent .product-swap-module__slider-wrap{position:relative!important;z-index:2;inset:auto!important;width:100%;padding:5rem 5rem 16rem}#MainContent .product-swap-module__slider{overflow:visible!important}#MainContent .product-swap-module__slide{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;overflow:visible}#MainContent .product-swap-module__thumb{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;overflow:visible;background:transparent;border:0;cursor:pointer}#MainContent .product-swap-module__swap-img{display:block;flex:0 0 auto;width:auto!important;max-width:none!important;height:clamp(48rem,38vw,72rem)!important;margin:0;object-fit:contain;opacity:.55!important;transform:scale(.86);transform-origin:center;transition:opacity .3s ease,transform .3s ease;pointer-events:none}#MainContent .product-swap-module__slide.is-active{z-index:3}#MainContent .product-swap-module__slide.is-active .product-swap-module__swap-img{opacity:1!important;transform:scale(1.08)}#MainContent .product-swap-module__arrow{position:absolute;z-index:5;top:46%;bottom:auto;display:flex;align-items:center;justify-content:center;width:6rem;height:9rem;padding:0;color:#174f39;background:transparent;border:0;border-radius:0;cursor:pointer;transform:translateY(-50%)}#MainContent .product-swap-module__arrow img{display:none}#MainContent .product-swap-module__arrow:before{content:"";display:block;width:4rem;height:4rem;border-bottom:.4rem solid currentColor;border-left:.4rem solid currentColor;border-radius:.2rem}#MainContent .product-swap-module__arrow--left{left:1rem}#MainContent .product-swap-module__arrow--left:before{transform:rotate(45deg)}#MainContent .product-swap-module__arrow--right{right:1rem}#MainContent .product-swap-module__arrow--right:before{transform:rotate(225deg)}#MainContent .product-swap-module__arrow:hover{color:#000}#MainContent .product-swap-module__arrow:hover:before{transform:inherit}#MainContent .product-swap-module__arrow--left:hover:before{transform:rotate(45deg) scale(1.05)}#MainContent .product-swap-module__arrow--right:hover:before{transform:rotate(225deg) scale(1.05)}#MainContent .product-swap-module__dots{display:none!important}#MainContent .product-swap-module__details{position:absolute;z-index:5;right:0;bottom:3rem;left:0;display:flex;flex-direction:column;align-items:center;pointer-events:none}#MainContent .product-swap-module__active-label{margin:0 0 4rem;padding-inline:2rem;color:#000;font-size:clamp(2rem,2vw,3rem);font-weight:700;line-height:1.2;text-align:center;text-transform:none}#MainContent .product-swap-module__active-link{display:inline-flex;align-items:center;justify-content:center;min-width:30rem;min-height:5.5rem;padding:1rem 3rem;color:#fff;background-color:#174f39;border-radius:999px;text-decoration:none;pointer-events:auto}#MainContent .product-swap-module__active-link:hover{color:#000;background-color:#b8eab7}@media screen and (min-width:750px)and (max-width:989px){#MainContent .product-swap-module__stage{min-height:75rem}#MainContent .product-swap-module__slider-wrap{padding:4rem 4rem 15rem}#MainContent .product-swap-module__swap-img{height:clamp(40rem,58vw,55rem)!important}}@media screen and (max-width:749px){#MainContent .product-swap-module{width:auto;margin-inline:1.5rem;overflow:hidden;border-radius:2.5rem}#MainContent .product-swap-module__inner{padding:3rem 0 2rem}#MainContent .product-swap-module__left{padding-inline:1.5rem}#MainContent .product-swap-module__heading{margin:0;font-size:clamp(3rem,8vw,3.8rem);font-weight:700;line-height:1.1;text-align:center}#MainContent .product-swap-module__text{margin-top:.8rem}#MainContent .product-swap-module__text h2{margin:0 auto 2rem;font-size:7vw}#MainContent .product-swap-module__stage{position:relative;width:100%;height:auto;min-height:64rem;overflow:hidden}#MainContent .product-swap-module__slider-wrap{position:relative!important;inset:auto!important;width:100%;padding:3rem 5rem 15rem!important;overflow:visible}#MainContent .product-swap-module__slider{overflow:visible!important}#MainContent .product-swap-module__slide{position:relative;overflow:visible}#MainContent .product-swap-module__thumb{display:flex;align-items:center;justify-content:center;width:100%;overflow:visible}#MainContent .product-swap-module__swap-img{display:block;width:auto!important;max-width:none!important;height:clamp(34rem,100vw,44rem)!important;margin:0;object-fit:contain;opacity:.35!important;transform:scale(.78);transform-origin:center;transition:opacity .3s ease,transform .3s ease}#MainContent .product-swap-module__slide.is-active{z-index:3}#MainContent .product-swap-module__slide.is-active .product-swap-module__swap-img{opacity:1!important;transform:scale(1)}#MainContent .product-swap-module__arrow,#MainContent .product-swap-module__dots{display:none!important}#MainContent .product-swap-module__details{position:absolute;z-index:5;right:1.5rem;bottom:2.5rem;left:1.5rem;display:flex;flex-direction:column;align-items:center;pointer-events:none}#MainContent .product-swap-module__active-label{width:100%;margin:0 0 1.5rem;padding:0;color:#000;font-size:2rem;font-weight:700;line-height:1.2;text-align:center;text-transform:none;white-space:normal}#MainContent .product-swap-module__active-link{display:inline-flex;align-items:center;justify-content:center;min-width:18rem;min-height:4.5rem;padding:.8rem 2.5rem;color:#fff;background-color:#174f39;border-radius:999px;text-decoration:none;pointer-events:auto}#MainContent .product-swap-module__active-link:hover{color:#000;background-color:#b8eab7}}.tier-banner{padding:5rem 3rem}@media screen and (max-width:769px){.tier-banner{padding:5rem 2rem 2rem}}.tier-banner .__page-banner-text{width:100%}.tier-banner h2{font-size:4.55vw;font-weight:700}@media screen and (min-width:750px){.tier-banner h2 br{display:none}}@media screen and (max-width:769px){.tier-banner h2{font-size:7.5vw;line-height:1.2}}.tier-carousel{position:relative;padding:1rem 3rem 2rem;max-width:100%!important;margin:auto}@media screen and (max-width:769px){.tier-carousel{padding:0 2rem}}@media screen and (min-width:750px){.tier-carousel .product-slider__wrapper{justify-content:center!important;flex:0 0 auto!important;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;max-width:100%}.tier-carousel .keen-slider__slide{margin-bottom:0}}.tier-carousel .button{margin-bottom:5em}@media screen and (max-width:769px){.tier-carousel .button{margin-bottom:3em}}.tier-carousel .dots{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;width:94vw;height:.5rem;background-color:#ebebeb;border-radius:2.75rem;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:769px){.tier-carousel .dots{width:88vw}}.tier-carousel .dot{width:35.875rem;height:.5rem;margin:0;background-color:#ebebeb;border-radius:2.75rem;cursor:pointer}.tier-carousel .dot--active{background-color:#888}.tier-carousel .product-slider__text{text-align:center}.tier-carousel .product-slider__text h2{font-size:2.53vw;font-weight:700;margin-top:0;margin-bottom:0}@media screen and (max-width:769px){.tier-carousel .product-slider__text h2{font-size:7vw}}.tier-carousel .product-slider__text p{font-size:1vw;margin-top:.5em;margin-bottom:4em}@media screen and (max-width:769px){.tier-carousel .product-slider__text p{font-size:3.8vw;margin-bottom:2em}}.bottom-banner{padding:5rem 0 10rem}@media screen and (max-width:769px){.bottom-banner{padding:10rem 0}}.bottom-banner .__page-banner-text{width:45%!important;left:55%!important}@media screen and (max-width:769px){.bottom-banner .__page-banner-text{width:100%!important;left:50%!important;padding-top:25px!important}}.bottom-banner h2{font-size:4.55vw;font-weight:700;line-height:1.2}@media screen and (max-width:769px){.bottom-banner h2{font-size:9vw}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/template-new-impress-nail.css.map */
