.lp{--grid-mobile-horizontal-spacing: 5px}.lp-hero .lp-hero__highlight_heading{background:var(--Gradient-C, linear-gradient(90deg, #03ddff .5%, #0115d8 20%, #a900cd 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lp-hero__heading{margin:0;line-height:1}.lp-hero__text p{font-size:14px;margin:0 0 20px;line-height:20px;font-weight:700}.lp-image-text__text p{font-size:14px;line-height:25.2px;font-weight:400;padding-bottom:15px;margin:0}.lp-image-text div{margin:0}.inner-cta{font-family:var(--font-heading-family)}.inner-cta .cta-text{line-height:normal}.lp-star,.lp-logo-slide__icon{height:15px;width:15px}.lp-usp__text p{font-size:12px;line-height:21.6px}.lp-image-text__text a{color:#a900cd}.lp-featured-product__content .lp-featured-price{font-size:32px;font-weight:700;letter-spacing:.288px;font-family:var(--font-heading-family)}.lp-featured-product .product__details-tags{border:none;margin-top:3.5rem;margin-bottom:15px;padding:0}.lp-featured-product .product__details-tags ul{display:flex;list-style:none;text-align:center;justify-content:center;margin:0;padding:0;border:0}.lp-featured-product .product__details-tags li{min-width:3rem;position:relative}.lp-featured-product .product__details-tags .icon__container{height:6rem}.lp-featured-product .product__details-tags li:first-child .icon__x{display:none}.lp-featured-product .product__details-tags li+li{margin-left:2rem;padding-left:3rem}.lp-featured-product .product__details-tags .icon__x{width:1.4rem;height:1.4rem;opacity:.33;position:absolute;top:20px;bottom:0;right:auto;left:0}.lp-featured-product .product__details-tags .icon__vegan{width:2.4rem;height:3.9rem}.lp-featured-product .product__details-tags .icon__cruelty-free{width:24px;height:39px}.lp-featured-product .product__details-tags .icon__nyc{width:3.1rem;height:4.4rem}.lp-featured-product .product__details-tags .icon__10-free{width:48px;height:40px}.lp-featured-product .product__details-tags .icon__container-10-free,.lp-featured-product .product__details-tags .icon__container-10-free~.tag__title{margin-left:10px}.lp-featured-product .product__details-tags h4{font-size:20px;line-height:20px;letter-spacing:.18px;font-weight:400;margin:0}.lp-featured-product p{line-height:2.2rem}.lp-dark-star{height:20px;width:20px}.lp-firework-section__text p,.lp-faq__text p,.lp-newsletter__text p,.lp-video__text p,.lp-comp-chart__text p{margin:0}.lp-faq p,.lp-faq .faq__list .accordion__content .faq__content p{font-size:16px;line-height:18px}.lp-faq .faq__list{margin:10px 0 0}.lp-faq .faq__list .accordion__content .faq__content{padding:15px 20px 25px}.lp-faq__content{display:flex;align-items:center;justify-content:center;margin-top:40px}.lp-faq .faq__list .question{font-weight:700;line-height:25.2px;font-size:14px}.lp-faq .faq__content p{margin:0}.lp-faq .faq__list .question:before{content:url(chevron-down.svg);background:none;bottom:20px}.lp-faq .faq__list .question.open:before{content:url(chevron-down.svg);opacity:0}.lp-faq .faq__list .question:after{background:none;right:18px}.lp-faq .faq__list .question.open:after{content:url(chevron-up.svg);opacity:1;height:12px;width:11px}.lp-faq__accordion .faq__list .accordion__title{padding:25px 45px 25px 20px}@media (min-width: 768px){.lp-hero__text p,.lp-image-text__text p{font-size:16px}.lp-usp__text p{font-size:14px;line-height:25.2px}.lp-featured-product .product__details-tags ul{gap:15px}.lp-faq .faq__list .question{font-size:16px;line-height:28.8px;padding:18px 0}.lp-faq .faq__list .question:after{right:22px}}@media screen and (max-width: 749px){.lp .slider.slider--mobile{column-gap:10px;scroll-padding-left:0!important}}@media (max-width: 767px){.lp .product-collection-slider{padding-bottom:25px}.lp .button{background-color:#000;color:#fff}.lp .page-width{padding:0 10px}.lp .collection__title h2{letter-spacing:.36px;font-size:40px}.lp .grid--peek.slider .grid__item:first-of-type{margin-left:0}.lp .product-collection-slider .card__information .card__heading{margin-bottom:10px}.lp .card__information .product-card__title{font-size:16px;line-height:28.8px;font-weight:700}.lp .product-collection-slider .card__information .price,.lp .price--on-sale .price-item--regular{font-size:14px;line-height:25.2px}.lp.product-collection-slider .card__information{padding:15px 0}.lp .product-collection-slider .card .button{font-size:18px}.lp .product-collection-slider .slider-buttons-progress{top:unset;margin-top:27px}.lp .product-collection-slider .slider-buttons-container:not(.slider-buttons-progress) .slider-button--next{right:-5px}.lp .product-collection-slider .slider-buttons-container:not(.slider-buttons-progress) .slider-button--prev{left:-5px}.lp-image-text__text-content .inner-cta,.lp-faq__cta .inner-cta,.lp-comp-chart__cta-container-lower .inner-cta{background-color:#000;color:#fff}.addToCart-product-template.inner-cta{margin:0}.lp-hero__cta a{width:100%}.lp-featured-product__text p{font-size:14px;line-height:25.2px}.lp-featured-product .product__details-tags ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px 0px;list-style:none;text-align:center;justify-content:center;margin:0;padding:0;border:0}.lp-featured-product .product__details-tags li{max-width:90%}.lp-featured-product .product__details-tags li:nth-child(3){margin-left:0;padding-left:0}.lp-featured-product .product__details-tags li+li{margin-left:0;padding-left:0}.lp-featured-product .product__details-tags .icon__x{left:-.7rem}.lp-featured-product .product__details-tags .icon__container{height:4.5rem}.lp-featured-product .product__details-tags h4{margin:16px 0}.lp-featured-product .product__details-tags{border:none;margin-bottom:10px;padding:0}.lp-firework-section__text p,.lp-newsletter__text p,.lp-video__text p,.lp-comp-chart__text p{font-size:14px;line-height:180%}.slider-progress{width:80vw;max-width:100%;height:2px;background-color:#e5e5e5!important;position:relative;margin:3px auto 0;overflow:hidden;border-radius:9999px}.slider-progress-bar{height:100%;background-color:#000!important;width:0%;transition:width .3s ease}.slider-buttons-progress:has(.slider-button--prev[disabled]):has(.slider-button--next[disabled]) .slider-progress{display:none}}@media screen and (max-width: 989px){.lp-faq{align-items:center}.lp-faq__accordion .faq__list .accordion__title{padding:20px 45px 20px 15px}}@media (min-width: 990px) and (max-width: 1110px){.lp-featured-product__image img{max-width:550px;max-height:550px}.tw-gap-\[80px\]{gap:40px}}@media screen and (max-width: 989px){.lp .product-collection-slider .slider--desktop .slider__slide:first-child{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/lp-styling.css.map */
