.sales-page{--color-primary: #6B3F8B;--color-secondary: #906FA9;--color-accent: #7D47A3;--color-bg: #FFFFFF;--color-alt-bg: #FAF4FF;--color-text: #1A1A1A;--font-heading: "DM Sans", sans-serif;--font-body: "DM Sans", sans-serif}.sales-page *{box-sizing:border-box}.sales-page{font-family:var(--font-body);font-size:16px;color:var(--color-text);background-color:var(--color-bg);line-height:1.75;overflow-x:clip;-webkit-font-smoothing:antialiased}.sales-page h1,.sales-page h2,.sales-page h3,.sales-page h4{font-family:var(--font-heading);line-height:1.3;font-weight:700}.sales-page h1{font-family:Playfair Display,serif;font-weight:900}.sales-page .fade-in{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.sales-page .fade-in.visible{opacity:1;transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes float-centered{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 14px))}}.sales-page .product-float{animation:float 3.5s ease-in-out infinite}.sales-page .product-float-centered{animation:float-centered 3.5s ease-in-out infinite}@keyframes pill-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sales-page .feature-pill{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.sales-page .visible .feature-pill{opacity:1;transform:translateY(0)}.sales-page .visible .feature-pill:nth-of-type(1){transition-delay:.15s}.sales-page .visible .feature-pill:nth-of-type(2){transition-delay:.45s}.sales-page .visible .feature-pill:nth-of-type(3){transition-delay:.75s}@media(min-width:768px){.sales-page .visible .feature-pill{animation:pill-float 4s ease-in-out infinite}.sales-page .visible .feature-pill:nth-of-type(1){animation-delay:0s}.sales-page .visible .feature-pill:nth-of-type(2){animation-delay:1.3s}.sales-page .visible .feature-pill:nth-of-type(3){animation-delay:2.6s}}.sales-page .cta-button{background-color:var(--color-accent);transition:transform .2s ease,box-shadow .2s ease;display:inline-block;text-decoration:none}.sales-page .cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #7d47a359}.sales-page .cta-button:active{transform:translateY(0)}.sales-page .section-alt{background-color:var(--color-alt-bg)}.sales-page .section-dark{background:linear-gradient(135deg,#6b3f8b,#7d47a3);color:#fff}.sales-page .quote-card{background:var(--color-alt-bg);border-left:4px solid var(--color-primary);border-radius:12px;box-shadow:0 2px 12px #0000000a}.sales-page .guarantee-badge{border:3px solid var(--color-accent);border-radius:50%;width:110px;height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.sales-page .sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--color-accent);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .3s ease}.sales-page .sticky-cta.show{transform:translateY(0)}.sales-page .check-icon{color:var(--color-accent);font-weight:700;margin-right:8px;flex-shrink:0}.sales-page .struck{text-decoration:line-through;opacity:.5}.sales-page .faq-item{cursor:pointer;border-bottom:1px solid rgba(107,63,139,.08)}.sales-page .faq-item:last-child{border-bottom:none}.sales-page .faq-summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;list-style:none;cursor:pointer;gap:12px}.sales-page .faq-summary::-webkit-details-marker{display:none}.sales-page .faq-summary::marker{display:none;content:""}.sales-page .faq-icon{font-size:20px;color:var(--color-primary);flex-shrink:0;transition:transform .3s ease;font-weight:300}.sales-page .faq-item:not([open]) .faq-icon{transform:rotate(-45deg)}.sales-page .faq-content{padding:0 20px 16px;color:#4b5563;font-size:15px;line-height:1.7}.sales-page .faq-content p{margin-bottom:10px}.sales-page .faq-content p:last-child{margin-bottom:0}.sales-page .faq-content ul{margin-bottom:10px}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sales-page .reality-card p,.sales-page .timeline-row p{margin:0!important;line-height:1.5!important;font-size:inherit!important}.sales-page .product.grid{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important}.sales-page .product.grid>.grid__item{display:block!important}.sales-page .product__media-list.grid{display:flex!important}@media screen and (min-width:750px){.sales-page .product--thumbnail .product__media-item:not(.is-active),.sales-page .product--thumbnail_slider .product__media-item:not(.is-active),.sales-page .slider.gallery-slider--desktop .product__media-item:not(.is-active){display:none!important}}.sales-hero-section div:empty,.sales-story-section div:empty,.sales-product-intro-section div:empty{display:block!important}@media(min-width:768px){.sales-page .hidden.md\:block{display:block!important}.sales-page .hidden.md\:grid{display:grid!important}.sales-page .hidden.md\:flex{display:flex!important}}@media(max-width:767px){.sales-page .cta-button{display:block;width:100%;text-align:center}}@media(min-width:768px){.sales-page .sticky-cta{display:none}}.sales-page .marquee-wrapper{width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden}.sales-page .marquee-container{overflow:hidden}.sales-page .marquee-track{display:flex;gap:20px;animation:marquee-scroll 25s linear infinite;width:max-content}.sales-page .marquee-wrapper{pointer-events:none}.sales-page .marquee-img{width:420px;height:285px;border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 12px #00000014;background:#ededed}@media(max-width:767px){.sales-page .marquee-img{width:280px;height:190px}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sales-page .scrollbar-hide::-webkit-scrollbar{display:none}.sales-page .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.sales-page .testimonial-carousel{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 0;-ms-overflow-style:none;scrollbar-width:none}.sales-page .testimonial-carousel::-webkit-scrollbar{display:none}.sales-page .testimonial-card{scroll-snap-align:start;width:calc(100vw - 48px);flex-shrink:0}@media(min-width:768px){.sales-page .testimonial-carousel{scroll-snap-type:none}.sales-page .testimonial-card{scroll-snap-align:unset}}.sales-page .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fffffff2;border:1px solid rgba(107,63,139,.15);box-shadow:0 2px 8px #0000001a;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s,box-shadow .2s;color:var(--color-primary)}.sales-page .carousel-arrow:hover{background:#fff;box-shadow:0 4px 12px #00000026}@media(min-width:768px){.sales-page .carousel-arrow{display:flex}}.sales-page .carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.sales-page .carousel-dot{width:8px;height:8px;border-radius:50%;background:#6b3f8b33;border:none;padding:0;cursor:pointer;transition:background .3s,transform .3s}.sales-page .carousel-dot.active{background:var(--color-primary);transform:scale(1.25)}@media(min-width:768px){.sales-page .carousel-dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sales-page.css.map */
