.lp-section{--lp-font-heading: "Playfair Display", serif;--lp-font-body: "Inter", serif;--page-width-padding: 40px;font-family:var(--lp-font-body);line-height:1.6;letter-spacing:0;color:#6b6b6b}.lp-section *{letter-spacing:0}.lp-section *:last-child{margin-bottom:0}.lp-section :is(h1,h2,h3,h4){color:#3a3a3a}.lp-section .btn-primary{display:block;padding:18px 50px;text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border-radius:4px;transition:all .2s ease}.lp-section .btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #e86b5c4d}.lp-header{border-bottom:1px solid #eee}.lp-header .logo-container{display:flex}.lp-header .logo img{height:auto;width:100%;vertical-align:middle}.lp-richtext-hero{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.lp-richtext-hero .hero-content{position:relative;z-index:2;max-width:820px;width:100%}.lp-richtext-hero .hero-badge{display:inline-block;color:#fff;padding:8px 20px;border-radius:30px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:25px}.lp-richtext-hero .hero-heading{font-family:var(--lp-font-heading);font-size:clamp(32px,5vw,56px);font-weight:500;margin-bottom:30px;line-height:1.1}.lp-richtext-hero .hero-subtitle{font-size:clamp(16px,3vw,18px);margin-bottom:40px;font-weight:400;max-width:580px;margin-inline:auto}.lp-richtext-hero .hero-price{font-size:28px;font-weight:600;color:#e86b5c;margin-bottom:40px}.lp-richtext-hero .hero-price span{text-decoration:line-through;font-size:20px;font-weight:400;margin-left:12px;color:#6b6b6b}.lp-richtext-hero h2.hero-heading{font-size:clamp(32px,6vw,48px)}.lp-richtext-hero:has(.hero-price){min-height:85vh}.lp-richtext-hero:has(.hero-price) .hero-heading{margin-bottom:20px}.lp-richtext-hero:has(.hero-price) .hero-subtitle{font-size:clamp(16px,3vw,20px);margin-bottom:15px;font-weight:300}.lp-starter-kit .inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lp-starter-kit .product-image img{width:100%;display:block;border-radius:12px;box-shadow:0 30px 60px #0000001a}.lp-starter-kit .product-info h2{font-family:var(--lp-font-heading);font-size:clamp(28px,4.5vw,42px);font-weight:500;margin-bottom:25px}.lp-starter-kit .product-info p{font-size:17px;color:#6b6b6b;margin-bottom:30px;line-height:1.8}.lp-starter-kit .bundle-includes{padding:30px;border-radius:12px;margin-top:30px}.lp-starter-kit .bundle-includes h4{font-family:var(--lp-font-heading);font-size:18px;margin-bottom:15px;font-weight:700}.lp-starter-kit .bundle-includes ul{list-style:none;padding:0;margin:0}.lp-starter-kit .bundle-includes li{padding:8px 0 8px 25px;position:relative;color:#6b6b6b;font-size:16px;margin-bottom:0}.lp-starter-kit .bundle-includes li:before{content:"\2713";position:absolute;left:0;color:#e86b5c;font-weight:600}.lp-featured-blocks .section-header{max-width:1200px;margin:0 auto 60px}.lp-featured-blocks .section-title{font-family:var(--lp-font-heading);font-size:clamp(28px,6vw,42px);font-weight:500;color:#3a3a3a;margin-bottom:12px}.lp-featured-blocks .section-subtitle{font-size:18px;color:#6b6b6b;font-weight:400;max-width:760px;margin-inline:auto}.lp-featured-blocks .blocks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1200px;margin:0 auto}.lp-featured-blocks .block-card.card-box{border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.lp-featured-blocks .block-card.card-box:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0000001a}.lp-featured-blocks .block-image-wrapper{display:flex;align-items:center;justify-content:center}.lp-featured-blocks .block-image{width:100%;background-size:cover;background-position:center}.lp-featured-blocks.circle-style .block-image-wrapper{height:140px;padding:20px 0}.lp-featured-blocks.circle-style .block-image{width:120px;height:120px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 8px 25px #0000001a}.lp-featured-blocks .block-title{font-family:var(--lp-font-heading);font-size:20px;font-weight:400;color:#3a3a3a;margin-bottom:10px}.lp-featured-blocks .block-title:last-child{margin-bottom:0}.lp-featured-blocks .block-description{font-size:14px;color:#6b6b6b;line-height:1.6}.lp-featured-blocks .block-card:has(.block-image){text-align:center}.lp-featured-blocks .block-image-in img{width:100%;height:auto;object-fit:cover;aspect-ratio:1.3}.lp-featured-blocks .scent-btn{margin-top:50px;text-align:center}.lp-featured-blocks:not(:has(.image-size-none)) .block-image-in img{width:100%;height:100%;object-fit:contain;aspect-ratio:auto}.lp-featured-blocks .image-size-bg_icon .block-image-in{width:80px;height:80px;margin:0 auto 25px;border-radius:50%;padding:20px}.lp-featured-blocks .blocks-grid:has(.image-size-bg_icon){gap:50px;max-width:1100px}.lp-featured-blocks .block-card.card-box:has(.image-size-bg_icon){padding:40px 30px;box-shadow:0 10px 40px #0000000d}.lp-featured-blocks .block-card.card-box:has(.image-size-bg_icon):hover{transform:translateY(-8px);box-shadow:0 10px 40px #0000000d}.lp-featured-blocks .block-card.card-box:has(.image-size-bg_icon) .block-title{font-size:22px;font-weight:500;margin-bottom:15px}.lp-featured-blocks .block-card.card-box:has(.image-size-bg_icon) .block-description{font-size:15px}.lp-featured-blocks .image-size-icon .block-image-in{width:76px;height:76px;object-fit:contain;margin:52px auto;background:none!important}.lp-featured-blocks .block-card.card-box:has(.image-size-icon,.image-size-none) .block-content{padding:25px;text-align:left}.lp-featured-blocks .image-size-sm_icon .block-image{background:none!important}.lp-featured-blocks .image-size-sm_icon .block-image-in{height:32px;width:32px;margin:0 auto 20px;background:none!important}.lp-featured-blocks:has(.image-size-sm_icon) .block-title{font-family:var(--lp-font-body);font-size:14px;font-weight:500;color:#6b6b6b}.lp-featured-blocks:has(.image-size-sm_icon) .blocks-grid{max-width:1000px}.lp-burner-feature .inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lp-burner-feature .burner-image img{width:100%;display:block;border-radius:16px}.lp-burner-feature .burner-content h2{font-family:var(--lp-font-heading);font-size:clamp(28px,3.5vw,38px);font-weight:500;margin-bottom:20px}.lp-burner-feature .free-badge{display:inline-block;background:#e86b5c;color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.lp-burner-feature .burner-content p{font-size:17px;color:#6b6b6b;line-height:1.8;margin-bottom:25px}.lp-burner-feature .burner-features{display:flex;gap:30px;margin-top:30px}.lp-burner-feature .burner-features:not(:has(.burner-feat)){display:none}.lp-burner-feature .btn-primary{margin-top:30px}.lp-burner-feature .burner-feat{text-align:center}.lp-burner-feature .burner-feat img{width:32px;height:32px;object-fit:contain;margin:0 auto 12px}.lp-burner-feature .burner-content .burner-feat p{font-size:13px;margin:0;color:#6b6b6b;max-width:60px}.lp-footer{text-align:center;font-size:13px}.lp-footer p{margin:0}.lp-footer a{text-decoration:none;transition:color .3s ease}.lp-testimonial-slider .page-width{max-width:1400px;padding-inline:0;padding-block:20px}.lp-testimonial-slider .section-header__title{font-family:var(--lp-font-heading);font-size:clamp(28px,6vw,42px);font-weight:500}.lp-testimonial-slider .testimonials-slide{padding-inline:20px}.lp-testimonial-slider .testimonials-slider__text .quote-icon{line-height:0}.lp-testimonial-slider .testimonials-slider__text .quote-icon svg{height:30px;width:30px;color:#e86b5c}.lp-testimonial-slider .testimonials-slider__text{padding:32px 0 10px}.lp-testimonial-slider .testimonials-slider__text p{font-size:16px;font-style:italic;transition:all .2s ease}.lp-testimonial-slider .testimonials-slider a:hover p{color:#3a3a3a}.lp-testimonial-slider .testimonial-image .image-wrap{border-radius:50%;border:3px solid rgba(232,107,92,.2);transition:all .2s ease}.lp-testimonial-slider .testimonials-slider a:hover .image-wrap{border-color:#e86b5c}.lp-testimonial-slider:has(.testimonials-slide a:hover) .testimonials-slide a:not(:hover) p{color:#b7b7b7}.lp-testimonial-slider .testimonial-image--round{width:54px;height:54px;border-radius:50%}.lp-testimonial-slider blockquote cite{color:#3a3a3a;font-size:14px;font-style:normal;font-weight:500;margin-top:8px}.lp-testimonial-slider .flickity-page-dots{position:static;margin-top:10px;color:#e86b5c}.lp-testimonial-slider .flickity-page-dots .dot{transition:all .2s ease}@media (max-width: 989px){.lp-featured-blocks .blocks-grid:has(.image-size-bg_icon){gap:30px;grid-template-columns:auto}.lp-featured-blocks:has(.image-size-sm_icon) .blocks-grid{grid-template-columns:repeat(auto-fit,minmax(calc(25% - 22.5px),1fr))}.lp-featured-blocks .blocks-grid{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 15px),1fr))}.lp-starter-kit .inner{grid-template-columns:1fr;gap:50px}.lp-starter-kit .product-image{max-width:100%!important;margin:0 auto}.lp-burner-feature .inner{grid-template-columns:1fr;gap:50px}.lp-testimonial-slider .testimonials-slide{padding-inline:10px}.lp-featured-blocks .scent-btn{margin-top:40px}}@media (max-width: 749px){.lp-section{--page-width-padding: 20px}.lp-richtext-hero:has(.hero-price){min-height:70vh}.lp-burner-feature .burner-features{gap:20px}.lp-starter-kit .inner{gap:30px}.lp-starter-kit .product-image img{box-shadow:0 20px 20px #0000001a;width:420px}.lp-starter-kit .product-info h2{margin-bottom:15px}.lp-featured-blocks .section-header{margin-bottom:40px}.lp-featured-blocks .block-card.card-box:has(.image-size-bg_icon) .block-title{font-size:20px}.lp-featured-blocks .blocks-grid{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.lp-featured-blocks:has(.image-size-sm_icon) .blocks-grid{grid-template-columns:repeat(auto-fit,minmax(100%,1fr));row-gap:40px;margin-block:10px}.lp-burner-feature .burner-content p,.lp-featured-blocks .section-subtitle{font-size:16px}.lp-burner-feature .inner{gap:30px}.lp-burner-feature .burner-content p{margin-bottom:15px}.lp-testimonial-slider .page-width{padding-block:0}.lp-testimonial-slider .testimonials-slide{padding-inline:0}.lp-featured-blocks .scent-btn{margin-top:35px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/landing-page.css.map */
