:root{--l4v-mobile-safe-x: clamp(24px, 6.4vw, 32px)}@media(max-width:767.98px){body.page-type-index .carousel,body.page-type-index .carousel-inner,body.page-type-index .carousel-item{overflow:hidden!important}body.page-type-index .carousel-item,body.page-type-index .carousel-item>a,body.page-type-index .carousel-item>div{min-height:min(720px,calc(100svh - 118px))!important}body.page-type-index .carousel-item img,body.page-type-index .carousel-item .img-fluid,body.page-type-index .carousel-item picture img{min-height:min(720px,calc(100svh - 118px))!important;object-fit:cover!important;object-position:center center!important}body.page-type-index .carousel-caption.l4v-hero-caption,body.page-type-index .l4v-hero-caption{left:var(--l4v-mobile-safe-x)!important;right:var(--l4v-mobile-safe-x)!important;width:auto!important;max-width:calc(100vw - (2 * var(--l4v-mobile-safe-x)))!important;top:clamp(26px,6svh,56px)!important;bottom:auto!important;transform:none!important;padding:0!important;margin:0 auto!important}body.page-type-index .l4v-hero-eyebrow,body.page-type-index .l4v-home-hero-subtitle-text{font-size:clamp(12px,3.15vw,14px)!important;line-height:1.25!important;letter-spacing:.12em!important;max-width:100%!important;white-space:normal!important}body.page-type-index .carousel-caption.l4v-hero-caption h1,body.page-type-index .l4v-hero-caption h1,body.page-type-index .carousel-caption.l4v-hero-caption .title,body.page-type-index .l4v-hero-caption .title{font-size:clamp(32px,8.1vw,42px)!important;line-height:1.03!important;letter-spacing:-.028em!important;max-width:12.4em!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:clamp(12px,3vw,18px)!important;text-wrap:balance!important}body.page-type-index .carousel-caption.l4v-hero-caption p,body.page-type-index .l4v-hero-caption p,body.page-type-index .l4v-home-hero-description-text,body.page-type-index .l4v-desktop-desc-line{display:inline!important;font-size:clamp(18px,4.55vw,21px)!important;line-height:1.42!important;max-width:24em!important;margin-left:auto!important;margin-right:auto!important;white-space:normal!important;text-wrap:balance!important}body.page-type-index .l4v-hero-review{max-width:min(100%,24em)!important;margin:16px auto 18px!important;padding:8px 12px!important;font-size:clamp(14px,3.7vw,16px)!important;white-space:nowrap!important}body.page-type-index .l4v-hero-btn,body.page-type-index .l4v-premium-cta{min-width:min(86vw,310px)!important;min-height:52px!important;font-size:clamp(16px,4.2vw,18px)!important}}@media(max-width:390px){body.page-type-index .carousel-caption.l4v-hero-caption h1,body.page-type-index .l4v-hero-caption h1{font-size:clamp(29px,7.7vw,35px)!important}body.page-type-index .carousel-caption.l4v-hero-caption p,body.page-type-index .l4v-home-hero-description-text,body.page-type-index .l4v-desktop-desc-line{font-size:clamp(16px,4.25vw,18px)!important;line-height:1.38!important}}@media(max-width:767.98px){body.template-product,body.page-type-product{--l4v-mobile-page-x: var(--l4v-mobile-safe-x) !important}#product-template-l4v-premium>.container,#product-template-l4v-premium .container,body.template-product .shopify-section>.container,body.page-type-product .shopify-section>.container,body.template-product .faq>.container,body.page-type-product .faq>.container,#l4v-review-showcase>.container{width:100%!important;max-width:100%!important;padding-left:var(--l4v-mobile-safe-x)!important;padding-right:var(--l4v-mobile-safe-x)!important;box-sizing:border-box!important}#product-template-l4v-premium .l4v-product-content,#product-template-l4v-premium .l4v-premium-upsell,#product-template-l4v-premium .l4v-hero-disclosures,body.template-product .l4v-story__inner,body.page-type-product .l4v-story__inner{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}#product-template-l4v-premium .l4v-bundle-price-box{border:1px solid rgba(92,168,104,.34)!important;background:linear-gradient(180deg,#f8fff9fa,#fffffff5)!important;box-shadow:0 14px 32px #4d97561a!important}#product-template-l4v-premium .l4v-bundle-price-box__save{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;max-width:100%!important;border-radius:999px!important;padding:8px 12px!important;background:#59aa621f!important;color:#3f874b!important;font-weight:800!important;line-height:1.2!important}#product-template-l4v-premium .l4v-bundle-price-box__save:before{content:"\2713"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:999px!important;background:#59aa6229!important;color:#3f874b!important;font-weight:900!important}#product-template-l4v-premium .l4v-bundle-note{display:none!important}@media(min-width:768px){#product-template-l4v-premium .l4v-premium-upsell__actions{align-self:stretch!important}#product-template-l4v-premium .l4v-bundle-price-box{min-width:220px!important}}@media(max-width:767.98px){#product-template-l4v-premium .l4v-premium-upsell{padding:24px 20px!important;border-radius:28px!important}#product-template-l4v-premium .l4v-bundle-price-box{padding:18px 18px 16px!important;border-radius:22px!important}#product-template-l4v-premium .l4v-bundle-price-box__label,#product-template-l4v-premium .l4v-bundle-price-box__prices,#product-template-l4v-premium .l4v-bundle-price-box__save{text-align:left!important;justify-content:flex-start!important}#product-template-l4v-premium .l4v-bundle-price-box__save{font-size:clamp(13px,3.75vw,15px)!important}}@media(max-width:767.98px){body.template-product h2,body.page-type-product h2,body.template-product .h2,body.page-type-product .h2{text-wrap:balance!important}body.template-product [id^=cards-with-image-] .title,body.page-type-product [id^=cards-with-image-] .title,body.template-product .l4v-story__title,body.page-type-product .l4v-story__title{max-width:11.6em!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}body.template-product [id^=cards-with-image-] .rte,body.template-product [id^=cards-with-image-] p,body.page-type-product [id^=cards-with-image-] .rte,body.page-type-product [id^=cards-with-image-] p{max-width:22em!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}body.template-product .l4v-story__body p,body.page-type-product .l4v-story__body p{max-width:22em!important}}@media(max-width:767.98px){#l4v-review-showcase{overflow:hidden!important}#l4v-review-showcase .l4v-reviews-trust{width:100%!important;max-width:calc(100vw - (2 * var(--l4v-mobile-safe-x)))!important;margin-left:auto!important;margin-right:auto!important;padding:12px 14px!important;border-radius:999px!important;box-sizing:border-box!important}#l4v-review-showcase .l4v-reviews-trust span:last-child{min-width:0!important;overflow-wrap:anywhere!important;text-align:center!important}#l4v-review-showcase .l4v-reviews-marquee-v28,#l4v-review-showcase .l4v-reviews-static-v28{width:100%!important;max-width:calc(100vw - (2 * var(--l4v-mobile-safe-x)))!important;margin-left:auto!important;margin-right:auto!important;overflow-x:auto!important;overflow-y:visible!important;padding:8px 0 18px!important;scroll-padding-left:0!important;box-sizing:border-box!important}#l4v-review-showcase .l4v-reviews-track-v28,#l4v-review-showcase .l4v-reviews-static-v28 .l4v-reviews-track-v28{animation:none!important;transform:translateZ(0)!important;display:flex!important;gap:16px!important;width:max-content!important;padding:0!important;margin:0!important}#l4v-review-showcase .l4v-review-card,#l4v-review-showcase .l4v-reviews-static-v28 .l4v-review-card{flex:0 0 calc(100vw - (2 * var(--l4v-mobile-safe-x)))!important;width:calc(100vw - (2 * var(--l4v-mobile-safe-x)))!important;min-width:calc(100vw - (2 * var(--l4v-mobile-safe-x)))!important;max-width:calc(100vw - (2 * var(--l4v-mobile-safe-x)))!important;margin:0!important;scroll-snap-align:start!important}#l4v-review-showcase .l4v-review-card__body{padding:24px 22px!important}}@media(max-width:767.98px){body.template-product .faq .accordion,body.page-type-product .faq .accordion,body.template-product [id^=faq-] .accordion,body.page-type-product [id^=faq-] .accordion{max-width:calc(100vw - (2 * var(--l4v-mobile-safe-x)))!important;margin-left:auto!important;margin-right:auto!important}body.template-product .faq .accordion-item,body.page-type-product .faq .accordion-item,body.template-product [id^=faq-] .accordion-item,body.page-type-product [id^=faq-] .accordion-item{overflow:hidden!important;border-radius:22px!important}body.template-product .faq .accordion-button,body.page-type-product .faq .accordion-button,body.template-product [id^=faq-] .accordion-button,body.page-type-product [id^=faq-] .accordion-button{padding:18px 20px!important}body.template-product .faq .accordion-body,body.page-type-product .faq .accordion-body,body.template-product [id^=faq-] .accordion-body,body.page-type-product [id^=faq-] .accordion-body{padding:20px 22px 24px!important}}
/*# sourceMappingURL=/cdn/shop/t/944/assets/l4v-v61-mobile-final-polish.css.map */
