#header-group,#shopify-section-sections--footer,.footer-group,[id*=footer-group]{display:none!important}:root{--lvm-primary: #e8a1c0;--lvm-primary-dark: #d17a9e;--lvm-bg-light: #f8f6f7;--lvm-warm-gold: #D4A574;--lvm-peach: #FCD5CE;--lvm-cream: #FFF8F0;--lvm-corporate: #2c3e50;--lvm-text: #1f2937;--lvm-text-light: #6b7280;--lvm-text-xs: #9ca3af;--lvm-border: #e5e7eb;--lvm-radius: .5rem;--lvm-radius-lg: 1rem;--lvm-radius-xl: 1.5rem}.lvm-section{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--lvm-text);line-height:1.6;-webkit-font-smoothing:antialiased}.lvm-section *,.lvm-section *:before,.lvm-section *:after{box-sizing:border-box}.lvm-section img{max-width:100%;height:auto}.lvm-section a{text-decoration:none;color:inherit}.font-serif,.lvm-serif{font-family:Playfair Display,Georgia,serif}.lvm-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.lvm-container{padding:0 1.5rem}}@media(min-width:1024px){.lvm-container{padding:0 2rem}}.lvm-container-sm{max-width:56rem;margin:0 auto;padding:0 1rem}.lvm-top-banner{background:var(--lvm-warm-gold);color:#fff;text-align:center;padding:.375rem .75rem;font-size:.75rem;font-weight:500;letter-spacing:.025em;position:relative;overflow:hidden}@media(min-width:640px){.lvm-top-banner{padding:.5rem 1rem;font-size:.875rem}}.lvm-top-banner p{margin:0;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;z-index:10}.lvm-top-banner .material-icons-round{font-size:1rem}.lvm-nav{position:sticky;top:0;z-index:50;background:#f8f6f7e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(232,161,192,.1)}.lvm-nav-inner{display:flex;justify-content:space-between;align-items:center;height:3.5rem}@media(min-width:640px){.lvm-nav-inner{height:5rem}}.lvm-nav-logo{display:flex;align-items:center;gap:.5rem}.lvm-nav-logo-icon{background:var(--lvm-primary);color:#fff;border-radius:9999px;padding:.5rem;display:flex;align-items:center;justify-content:center}.lvm-nav-logo-text{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:#111827}.lvm-nav-links{display:none;align-items:center;gap:2rem}@media(min-width:768px){.lvm-nav-links{display:flex}}.lvm-nav-links a{color:#4b5563;transition:color .2s;font-size:.95rem}.lvm-nav-links a:hover{color:var(--lvm-primary)}.lvm-nav-cta{padding:.625rem 1.5rem;background:var(--lvm-primary);color:#fff!important;font-weight:500;border-radius:9999px;transition:all .2s;box-shadow:0 10px 15px -3px #e8a1c04d}.lvm-nav-cta:hover{background:var(--lvm-primary-dark);transform:scale(1.05)}.lvm-nav-mobile-btn{display:block;background:none;border:none;color:#4b5563;cursor:pointer}@media(min-width:768px){.lvm-nav-mobile-btn{display:none}}.lvm-nav-links--open{display:flex!important;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#f8f6f7fa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1rem;gap:1rem;box-shadow:0 4px 12px #0000001a;z-index:50}.lvm-nav-links--open .lvm-nav-cta{text-align:center}.lvm-hero{position:relative;overflow:hidden;padding:2rem 0 3rem;background:var(--lvm-bg-light)}@media(min-width:640px){.lvm-hero{padding:3rem 0 5rem}}@media(min-width:1024px){.lvm-hero{padding:8rem 0 10rem}}.lvm-hero-blobs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.4;pointer-events:none}.lvm-hero-blob{position:absolute;border-radius:9999px;filter:blur(48px);mix-blend-mode:multiply}.lvm-hero-blob--peach{top:-6rem;right:-6rem;width:24rem;height:24rem;background:var(--lvm-peach)}.lvm-hero-blob--primary{top:50%;left:-6rem;width:18rem;height:18rem;background:#e8a1c04d}.lvm-hero-content{position:relative;z-index:10;text-align:center}.lvm-hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;background:var(--lvm-cream);border:1px solid rgba(212,165,116,.3);color:var(--lvm-warm-gold);font-weight:500;font-size:.8rem;margin-bottom:1rem}@media(min-width:640px){.lvm-hero-badge{margin-bottom:2rem;font-size:.875rem;padding:.5rem 1rem}}.lvm-hero-badge .material-icons-round{font-size:.875rem}.lvm-hero h1{font-family:Playfair Display,serif;font-size:2.25rem;font-weight:700;color:#111827;margin:0 0 .75rem;line-height:1.1}@media(min-width:640px){.lvm-hero h1{font-size:3rem;margin:0 0 1.5rem}}@media(min-width:768px){.lvm-hero h1{font-size:4.5rem}}.lvm-gradient-text{background:linear-gradient(to right,var(--lvm-primary),var(--lvm-warm-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lvm-hero-sub{max-width:42rem;margin:0 auto 1.5rem;font-size:1rem;color:#4b5563;line-height:1.6}@media(min-width:640px){.lvm-hero-sub{margin:0 auto 2.5rem;font-size:1.25rem;line-height:1.7}}.lvm-hero-buttons{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem}@media(min-width:640px){.lvm-hero-buttons{gap:1rem;margin-bottom:4rem}}@media(min-width:640px){.lvm-hero-buttons{flex-direction:row;justify-content:center}}.lvm-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--lvm-primary);color:#fff;font-size:1rem;font-weight:700;border-radius:9999px;border:none;cursor:pointer;transition:all .2s;box-shadow:0 20px 25px -5px #e8a1c066}@media(min-width:640px){.lvm-btn-primary{padding:1rem 2rem;font-size:1.125rem}}.lvm-btn-primary:hover{background:var(--lvm-primary-dark);transform:scale(1.05)}.lvm-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:#fff;color:var(--lvm-text);font-size:1rem;font-weight:500;border-radius:9999px;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s}@media(min-width:640px){.lvm-btn-secondary{padding:1rem 2rem;font-size:1.125rem}}.lvm-btn-secondary:hover{border-color:var(--lvm-primary);color:var(--lvm-primary)}.lvm-audio-player{display:flex;align-items:center;gap:.75rem;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(232,161,192,.3);border-radius:var(--lvm-radius-xl);padding:.75rem 1rem;max-width:28rem;margin:0 auto;box-shadow:0 10px 25px #e8a1c033;animation:lvmFadeIn .3s ease}@keyframes lvmFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lvm-audio-play-btn{width:2.5rem;height:2.5rem;border-radius:9999px;background:var(--lvm-primary);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.lvm-audio-play-btn:hover{background:var(--lvm-primary-dark)}.lvm-audio-play-btn .material-icons-round{font-size:1.25rem}.lvm-audio-info{flex:1;min-width:0}.lvm-audio-title{font-size:.8rem;font-weight:600;color:#111827;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvm-audio-progress-wrap{cursor:pointer}.lvm-audio-progress-bar{height:4px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.lvm-audio-progress{height:100%;background:linear-gradient(to right,var(--lvm-primary),var(--lvm-warm-gold));width:0%;border-radius:9999px;transition:width .1s linear}.lvm-audio-times{display:flex;justify-content:space-between;font-size:.65rem;color:#9ca3af;margin-top:2px;font-family:monospace}.lvm-audio-close{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;flex-shrink:0;transition:color .2s}.lvm-audio-close:hover{color:#4b5563}.lvm-audio-close .material-icons-round{font-size:1.125rem}.lvm-stats-bar{display:none;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:56rem;margin:0 auto;padding-top:2rem;border-top:1px solid #e5e7eb}@media(min-width:640px){.lvm-stats-bar{display:grid}}@media(min-width:768px){.lvm-stats-bar{grid-template-columns:repeat(4,1fr)}}.lvm-stat{display:flex;align-items:center;justify-content:center;gap:.75rem}.lvm-stat-icon{padding:.5rem;background:#fcd5ce4d;border-radius:var(--lvm-radius);color:var(--lvm-warm-gold)}.lvm-stat-text{text-align:left}.lvm-stat-text strong{display:block;font-weight:700;color:#111827}.lvm-stat-text small{font-size:.75rem;color:#6b7280}.lvm-occasions{padding:6rem 0;background:#fff}.lvm-section-header{text-align:center;margin-bottom:4rem}.lvm-section-header h2{font-family:Playfair Display,serif;font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 1rem}@media(min-width:768px){.lvm-section-header h2{font-size:2.25rem}}.lvm-section-header p{color:#4b5563;max-width:36rem;margin:0 auto}.lvm-occasions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.lvm-occasions-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.lvm-occasions-grid{grid-template-columns:repeat(5,1fr)}}.lvm-occasion-featured{grid-column:span 2;position:relative;overflow:hidden;border-radius:var(--lvm-radius-xl);background:linear-gradient(to bottom right,#e8a1c01a,#fff);padding:2rem;border:2px solid var(--lvm-primary);box-shadow:0 10px 15px -3px #0000001a;ring:4px solid rgba(232,161,192,.1)}.lvm-occasion-featured-bg{position:absolute;top:0;right:0;padding:1rem;opacity:.2}.lvm-occasion-featured-bg .material-icons-round{font-size:8rem;color:var(--lvm-primary);animation:lvm-pulse 2s infinite}@keyframes lvm-pulse{0%,to{opacity:.2}50%{opacity:.4}}.lvm-occasion-featured-content{position:relative;z-index:10}.lvm-occasion-featured-icon{width:3rem;height:3rem;border-radius:9999px;background:var(--lvm-primary);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 4px 6px #0000001a}.lvm-occasion-featured h3{font-family:Playfair Display,serif;font-weight:700;font-size:1.5rem;color:#111827;margin:0 0 .5rem}.lvm-occasion-featured p{font-size:1rem;color:#4b5563;font-weight:500;margin:0 0 1.5rem}.lvm-mini-player{background:#fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--lvm-radius);padding:.75rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;border:1px solid rgba(232,161,192,.2)}.lvm-mini-player-btn{width:2rem;height:2rem;border-radius:9999px;background:var(--lvm-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;cursor:pointer;transition:background .2s}.lvm-mini-player-btn:hover{background:var(--lvm-primary-dark)}.lvm-mini-player-btn .material-icons-round{font-size:.875rem}.lvm-mini-player-bar{flex:1}.lvm-mini-player-track{height:.25rem;background:#e5e7eb;border-radius:9999px;overflow:hidden}.lvm-mini-player-progress{height:100%;background:var(--lvm-primary);width:33%;border-radius:9999px}.lvm-mini-player-time{font-size:.75rem;color:#6b7280;font-family:monospace}.lvm-occasion-featured-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--lvm-primary);color:#fff;font-weight:700;border-radius:var(--lvm-radius);border:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px #0000001a;width:100%}@media(min-width:640px){.lvm-occasion-featured-cta{width:auto}}.lvm-occasion-featured-cta:hover{background:var(--lvm-primary-dark);box-shadow:0 10px 15px #0000001a}.lvm-occasion-card{position:relative;overflow:hidden;border-radius:var(--lvm-radius-xl);background:linear-gradient(to bottom right,var(--lvm-bg-light),#fff);padding:1.5rem;border:1px solid #f3f4f6;transition:all .3s;display:block}.lvm-occasion-card:hover{border-color:#e8a1c080;box-shadow:0 10px 15px #0000001a;transform:translateY(-4px)}.lvm-occasion-card-bg{position:absolute;top:0;right:0;padding:1rem;opacity:.1;transition:opacity .3s}.lvm-occasion-card:hover .lvm-occasion-card-bg{opacity:.2}.lvm-occasion-card-bg .material-icons-round{font-size:3.75rem}.lvm-occasion-card-icon{width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s}.lvm-occasion-card:hover .lvm-occasion-card-icon{color:#fff!important}.lvm-occasion-card h3{font-family:Playfair Display,serif;font-weight:700;font-size:1.125rem;color:#111827;margin:0}.lvm-occasion-card .lvm-occasion-card-sub{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}.lvm-occ-gold .lvm-occasion-card-bg .material-icons-round{color:var(--lvm-warm-gold)}.lvm-occ-gold .lvm-occasion-card-icon{background:#d4a5741a;color:var(--lvm-warm-gold)}.lvm-occ-gold:hover .lvm-occasion-card-icon{background:var(--lvm-warm-gold)}.lvm-occ-blue .lvm-occasion-card-bg .material-icons-round{color:#60a5fa}.lvm-occ-blue .lvm-occasion-card-icon{background:#dbeafe;color:#3b82f6}.lvm-occ-blue:hover .lvm-occasion-card-icon{background:#3b82f6}.lvm-occ-green .lvm-occasion-card-bg .material-icons-round{color:#4ade80}.lvm-occ-green .lvm-occasion-card-icon{background:#dcfce7;color:#22c55e}.lvm-occ-green:hover .lvm-occasion-card-icon{background:#22c55e}.lvm-occ-red .lvm-occasion-card-bg .material-icons-round{color:#f87171}.lvm-occ-red .lvm-occasion-card-icon{background:#fee2e2;color:#ef4444}.lvm-occ-red:hover .lvm-occasion-card-icon{background:#ef4444}.lvm-occ-indigo .lvm-occasion-card-bg .material-icons-round{color:#818cf8}.lvm-occ-indigo .lvm-occasion-card-icon{background:#e0e7ff;color:#6366f1}.lvm-occ-indigo:hover .lvm-occasion-card-icon{background:#6366f1}.lvm-occ-gray .lvm-occasion-card-bg .material-icons-round{color:#9ca3af}.lvm-occ-gray .lvm-occasion-card-icon{background:#f3f4f6;color:#6b7280}.lvm-occ-gray:hover .lvm-occasion-card-icon{background:#6b7280}.lvm-occ-orange .lvm-occasion-card-bg .material-icons-round{color:#fb923c}.lvm-occ-orange .lvm-occasion-card-icon{background:#ffedd5;color:#f97316}.lvm-occ-orange:hover .lvm-occasion-card-icon{background:#f97316}.lvm-occ-pink .lvm-occasion-card-bg .material-icons-round{color:#f472b6}.lvm-occ-pink .lvm-occasion-card-icon{background:#fce7f3;color:#ec4899}.lvm-occ-pink:hover .lvm-occasion-card-icon{background:#ec4899}.lvm-occ-teal .lvm-occasion-card-bg .material-icons-round{color:#2dd4bf}.lvm-occ-teal .lvm-occasion-card-icon{background:#ccfbf1;color:#14b8a6}.lvm-occ-teal:hover .lvm-occasion-card-icon{background:#14b8a6}.lvm-how-it-works{padding:6rem 0;background:var(--lvm-bg-light)}.lvm-steps-wrapper{position:relative}.lvm-steps-line{display:none;position:absolute;top:3rem;left:0;right:0;height:0;border-top:2px dashed rgba(232,161,192,.3);z-index:0}@media(min-width:1024px){.lvm-steps-line{display:block}}.lvm-steps-grid{display:grid;grid-template-columns:1fr;gap:2rem;position:relative;z-index:10}@media(min-width:768px){.lvm-steps-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lvm-steps-grid{grid-template-columns:repeat(4,1fr)}}.lvm-step-card{background:#fff;border-radius:var(--lvm-radius-xl);padding:2rem;text-align:center;box-shadow:0 1px 3px #0000000d;position:relative}.lvm-step-circle{width:6rem;height:6rem;margin:0 auto 1.5rem;background:var(--lvm-cream);border-radius:9999px;display:flex;align-items:center;justify-content:center;border:4px solid #fff;box-shadow:0 1px 3px #0000000d;position:relative;z-index:10}.lvm-step-circle .material-icons-round{font-size:2.5rem;color:var(--lvm-primary)}.lvm-step-number{position:absolute;top:-.5rem;right:-.5rem;width:2rem;height:2rem;background:var(--lvm-primary);color:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.lvm-step-card h3{font-family:Playfair Display,serif;font-weight:700;font-size:1.25rem;margin:0 0 .75rem;color:#111827}.lvm-step-card p{color:#4b5563;margin:0}.lvm-pricing{padding:6rem 0;background:#fff}.lvm-pricing-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.lvm-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.lvm-pricing-grid{grid-template-columns:repeat(4,1fr)}}.lvm-pricing-card{border:1px solid #e5e7eb;border-radius:var(--lvm-radius-xl);padding:1.5rem;display:flex;flex-direction:column;transition:box-shadow .3s;background:var(--lvm-bg-light)}.lvm-pricing-card:hover{box-shadow:0 20px 25px -5px #0000001a}.lvm-pricing-card--featured{border:2px solid var(--lvm-primary);box-shadow:0 25px 50px -12px #00000040;position:relative;background:#fff}@media(min-width:768px){.lvm-pricing-card--featured{transform:translateY(-1rem)}}.lvm-pricing-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--lvm-primary);color:#fff;padding:.25rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.05em}.lvm-pricing-card h3{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:#111827}.lvm-pricing-price{font-size:1.875rem;font-weight:700;color:var(--lvm-primary);margin-bottom:1rem}.lvm-pricing-desc{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.lvm-pricing-features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.lvm-pricing-features li{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;margin-bottom:.75rem}.lvm-pricing-features li .material-icons-round{font-size:.875rem;color:var(--lvm-primary)}.lvm-pricing-btn{width:100%;padding:.75rem;font-weight:700;border-radius:var(--lvm-radius);border:1px solid var(--lvm-primary);background:#fff;color:var(--lvm-primary);cursor:pointer;transition:all .2s;font-size:1rem;text-align:center;display:block}.lvm-pricing-btn:hover{background:var(--lvm-primary);color:#fff}.lvm-pricing-btn--filled{background:var(--lvm-primary);color:#fff;box-shadow:0 10px 15px -3px #e8a1c04d}.lvm-pricing-btn--filled:hover{background:var(--lvm-primary-dark)}.lvm-pricing-card--corporate{border-color:#2c3e504d;background:#f9fafb;position:relative;overflow:hidden}.lvm-pricing-card--corporate h3,.lvm-pricing-card--corporate .lvm-pricing-price,.lvm-pricing-card--corporate .lvm-pricing-features li .material-icons-round{color:var(--lvm-corporate)}.lvm-pricing-card--corporate-corner{position:absolute;top:0;right:0;width:6rem;height:6rem;background:#2c3e501a;border-bottom-left-radius:9999px;margin-right:-1rem;margin-top:-1rem;transition:transform .3s}.lvm-pricing-card--corporate:hover .lvm-pricing-card--corporate-corner{transform:scale(1.1)}.lvm-pricing-card--corporate-label{position:absolute;top:1rem;right:1rem;text-align:right}.lvm-pricing-card--corporate-b2b{font-size:.625rem;text-transform:uppercase;font-weight:700;letter-spacing:.1em;background:var(--lvm-corporate);color:#fff;padding:.125rem .5rem;border-radius:9999px;display:inline-block;margin-bottom:.25rem}.lvm-pricing-btn--corporate{background:var(--lvm-corporate);color:#fff;border-color:var(--lvm-corporate)}.lvm-pricing-btn--corporate:hover{background:#1a252f;color:#fff}.lvm-testimonials-faq{padding:6rem 0;background:var(--lvm-bg-light);overflow:hidden}.lvm-tf-grid{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:1024px){.lvm-tf-grid{grid-template-columns:repeat(2,1fr)}}.lvm-tf-grid h2{font-family:Playfair Display,serif;font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 2rem}.lvm-testimonials-list{display:flex;flex-direction:column;gap:1.5rem}.lvm-testimonial-card{background:#fff;padding:1.5rem;border-radius:var(--lvm-radius-xl);box-shadow:0 1px 3px #0000000d;border:1px solid #f3f4f6}.lvm-testimonial-stars{display:flex;color:var(--lvm-warm-gold);margin-bottom:.75rem}.lvm-testimonial-stars .material-icons-round{font-size:.875rem}.lvm-testimonial-card blockquote{color:#374151;font-style:italic;margin:0 0 1rem;line-height:1.6}.lvm-testimonial-author{display:flex;align-items:center;gap:.75rem}.lvm-testimonial-author img{width:2.5rem;height:2.5rem;border-radius:9999px;object-fit:cover}.lvm-testimonial-author span{font-weight:700;font-size:.875rem;color:#111827}.lvm-faq-list{display:flex;flex-direction:column;gap:1rem}.lvm-faq-item{background:#fff;border-radius:var(--lvm-radius);box-shadow:0 1px 3px #0000000d}.lvm-faq-item summary{display:flex;justify-content:space-between;align-items:center;font-weight:500;cursor:pointer;list-style:none;padding:1.25rem;color:#111827}.lvm-faq-item summary::-webkit-details-marker{display:none}.lvm-faq-item summary .lvm-faq-chevron{transition:transform .2s}.lvm-faq-item[open] summary .lvm-faq-chevron{transform:rotate(180deg)}.lvm-faq-answer{padding:0 1.25rem 1.25rem;font-size:.875rem;color:#4b5563;line-height:1.7}.lvm-cta{padding:5rem 0;background:#e8a1c01a;border-top:1px solid rgba(232,161,192,.2)}.lvm-cta-inner{text-align:center}.lvm-cta-heart{font-size:3.75rem;color:var(--lvm-primary);margin-bottom:1.5rem;display:block;animation:lvm-pulse 2s infinite}.lvm-cta h2{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;color:#111827;margin:0 0 1.5rem}@media(min-width:768px){.lvm-cta h2{font-size:3rem}}.lvm-cta p{font-size:1.25rem;color:#4b5563;margin:0 0 2.5rem}.lvm-cta-btn{display:inline-block;padding:1.25rem 2.5rem;background:var(--lvm-primary);color:#fff;font-size:1.25rem;font-weight:700;border-radius:9999px;transition:all .2s;box-shadow:0 20px 25px -5px #e8a1c066}.lvm-cta-btn:hover{background:var(--lvm-primary-dark);transform:scale(1.05)}.lvm-cta-secure{margin-top:1.5rem;font-size:.875rem;color:#6b7280;display:flex;align-items:center;justify-content:center;gap:.25rem}.lvm-cta-secure .material-icons-round{font-size:.875rem}.lvm-footer{background:#fff;border-top:1px solid #e5e7eb;padding:4rem 0 2rem}.lvm-footer-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media(min-width:768px){.lvm-footer-grid{grid-template-columns:repeat(4,1fr)}}.lvm-footer-brand{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.lvm-footer-brand-icon{background:var(--lvm-primary);color:#fff;border-radius:9999px;padding:.375rem;display:flex;align-items:center;justify-content:center}.lvm-footer-brand-icon .material-icons-round{font-size:.875rem}.lvm-footer-brand-text{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;color:#111827}.lvm-footer-desc{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem;line-height:1.6}.lvm-footer-social{display:flex;gap:1rem}.lvm-footer-social a{color:#9ca3af;transition:color .2s}.lvm-footer-social a:hover{color:var(--lvm-primary)}.lvm-footer-col h4{font-weight:700;color:#111827;margin:0 0 1.5rem}.lvm-footer-col ul{list-style:none;padding:0;margin:0}.lvm-footer-col ul li{margin-bottom:.75rem}.lvm-footer-col ul li a{font-size:.875rem;color:#4b5563;transition:color .2s}.lvm-footer-col ul li a:hover{color:var(--lvm-primary)}.lvm-newsletter-form{display:flex}.lvm-newsletter-input{flex:1;padding:.5rem 1rem;font-size:.875rem;border:1px solid #d1d5db;border-right:none;border-radius:var(--lvm-radius) 0 0 var(--lvm-radius);background:#fff;outline:none}.lvm-newsletter-input:focus{border-color:var(--lvm-primary)}.lvm-newsletter-btn{background:var(--lvm-primary);color:#fff;padding:.5rem 1rem;border:none;border-radius:0 var(--lvm-radius) var(--lvm-radius) 0;cursor:pointer;transition:background .2s}.lvm-newsletter-btn:hover{background:var(--lvm-primary-dark)}.lvm-footer-bottom{border-top:1px solid #f3f4f6;padding-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:768px){.lvm-footer-bottom{flex-direction:row;justify-content:space-between}}.lvm-footer-copy{font-size:.75rem;color:#9ca3af}.lvm-footer-links{display:flex;gap:1.5rem}.lvm-footer-links a{font-size:.75rem;color:#9ca3af;transition:color .2s}.lvm-footer-links a:hover{color:#4b5563}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-liedvonmir.css.map */
