@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500;1,9..144,600&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--lc-serif: "Fraunces", Georgia, "Times New Roman", serif;--lc-sans: "Outfit", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--lc-bordeaux: #C8184E;--lc-bordeaux-light: #D63B66;--lc-red: #C8184E;--lc-red-deep: #561B27;--lc-coral: #EFE6DC;--lc-cream: #F6F2EA;--lc-beige: #F1EADD;--lc-peach: #EDE3D4;--lc-pink-soft: #F1E9E2;--lc-text: #1C1A17;--lc-text-soft: #5A514B;--lc-gold: #B89A6A;--lc-gold-pale: #B89A6A;--lc-tp-green: #00B67A;--lc-line: #E7DECF;--lc-shadow: 0 4px 24px rgba(28, 26, 23, .06);--lc-shadow-hover: 0 14px 50px rgba(200, 24, 78, .12);--lc-radius: 20px;--lc-radius-pill: 999px}body,input,textarea,select,button,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,p,span,a,div,li{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}body{background-color:var(--lc-cream)!important;color:var(--lc-text);font-size:22px!important;line-height:1.55!important;font-family:Outfit,system-ui,sans-serif!important}h1,h2,h3,.h1,.h2,.h3,.h0{font-family:var(--lc-serif)!important;letter-spacing:-.01em!important;font-weight:700!important;line-height:1.05!important}h1,.h1{font-size:56px!important}h2,.h2{font-size:40px!important}h3,.h3{font-size:30px!important}h4,.h4{font-size:22px!important}h5,.h5{font-size:18px!important}h6,.h6{font-size:16px!important}@media(max-width:749px){h1,.h1{font-size:34px!important}h2,.h2{font-size:26px!important}h3,.h3{font-size:22px!important}h4,.h4{font-size:18px!important}h5,.h5{font-size:16px!important}}p,li,span,div{font-size:16px;line-height:1.6}.lc-stat-label,.lc-hero-trust-item,.lc-hero-pill{font-size:15px}.header__menu-item,.header__menu-item span,.list-menu__item--link,.header__active-menu-item,.header__inline-menu .list-menu__item--link{font-size:15px!important;font-weight:600!important;letter-spacing:.005em!important}.cart-drawer .cart-item__name,.cart-drawer__heading,.cart__heading{font-size:16px!important}.search__input.field__input,predictive-search input{font-size:16px!important}.field__label,label,.form__label{font-size:14px!important;font-weight:600!important}.field__input,input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{font-size:15px!important;padding:12px 16px!important}.footer__heading,.footer-block__heading{font-size:17px!important;font-weight:700!important}.footer-block__details-content,.footer-block__details-content a{font-size:15px!important}.breadcrumb,.caption,.caption-with-letter-spacing{font-size:13px!important}.button,button.button,.shopify-payment-button__button{font-size:16px!important}.button,button.button,a.button{border-radius:var(--lc-radius-pill)!important;padding:1.1rem 2.4rem!important;font-weight:600!important;letter-spacing:.02em!important;transition:all .25s ease!important;box-shadow:0 2px 12px #7a2a2a26;font-size:1.1rem!important}.button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #7a2a2a40}.card,.card-wrapper,.media{border-radius:var(--lc-radius)!important;overflow:hidden}.shopify-section{position:relative}.lc-hero{position:relative;padding:48px 32px 56px;text-align:center;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 140px)}.lc-hero-centered{padding:40px 32px 48px}.lc-hero-centered-inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.lc-hero-centered-inner .lc-hero-sub{max-width:720px;margin-left:auto;margin-right:auto}.lc-hero-centered-inner .lc-hero-social,.lc-hero-centered-inner .lc-hero-pills{justify-content:center}.lc-hero:before{content:"\2764";position:absolute;top:10%;left:5%;font-size:4rem;color:var(--lc-bordeaux);opacity:.06;pointer-events:none}.lc-hero:after{content:"\2764";position:absolute;bottom:15%;right:8%;font-size:6rem;color:var(--lc-bordeaux);opacity:.06;pointer-events:none}.lc-hero-inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:80px;width:100%}@media(max-width:768px){.lc-hero-inner{flex-direction:column;gap:32px}}.lc-hero-text{flex:1;text-align:left}@media(max-width:768px){.lc-hero-text{text-align:center}}.lc-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:var(--lc-coral);color:var(--lc-bordeaux);border-radius:var(--lc-radius-pill);font-size:.9rem;font-weight:700;margin-bottom:20px;border:1px solid rgba(200,16,46,.15)}.lc-hero-badge:before{content:"\2665";font-size:1rem}.lc-hero-title{font-size:52px!important;line-height:1.05!important;color:var(--lc-text);margin-bottom:18px;font-weight:900!important;letter-spacing:-.025em}.lc-hero-title em{font-style:normal;color:var(--lc-bordeaux);font-weight:900}.lc-hero-sub{font-size:1.5rem;color:var(--lc-text-soft);margin-bottom:36px;max-width:720px;line-height:1.5}.lc-hero-cta{display:inline-flex;align-items:center;gap:14px;padding:26px 60px;background:var(--lc-bordeaux);color:#fff;border-radius:var(--lc-radius-pill);font-size:1.55rem;font-weight:800;text-decoration:none;box-shadow:0 12px 32px #c8184e59;transition:all .25s ease;margin-bottom:32px;letter-spacing:-.01em}.lc-hero-cta:before{content:"\2665"}.lc-hero-cta:hover{transform:translateY(-3px);box-shadow:0 18px 40px #f03a4c8c;color:#fff;background:var(--lc-bordeaux-light)}.lc-hero-social{display:flex;align-items:center;gap:14px;margin-top:4px;margin-bottom:16px;flex-wrap:wrap}@media(max-width:768px){.lc-hero-social{justify-content:center}}.lc-hero-avatars{display:flex}.lc-hero-avatar{width:42px;height:42px;border-radius:50%;background:var(--lc-bordeaux);border:3px solid var(--lc-cream);margin-left:-10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem;overflow:hidden;position:relative;box-shadow:0 2px 6px #00000014}.lc-hero-avatar:first-child{margin-left:0}.lc-hero-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.lc-hero-avatar.lc-hero-avatar--initials{background:linear-gradient(135deg,var(--lc-bordeaux),var(--lc-bordeaux-light))}.lc-hero-social-text{display:flex;flex-direction:column;align-items:flex-start}.lc-hero-social-stars{color:var(--lc-gold);font-size:1rem;letter-spacing:.1em}.lc-hero-social-stars strong{color:var(--lc-text);font-weight:800;margin-left:6px}.lc-hero-social-label{font-size:.85rem;color:var(--lc-text-soft);margin-top:2px}.lc-hero-pills{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}@media(max-width:768px){.lc-hero-pills{justify-content:center}}.lc-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--lc-cream);border:1.5px solid var(--lc-coral);border-radius:var(--lc-radius-pill);font-size:.9rem;font-weight:600;color:var(--lc-text)}.lc-hero-pill-check{width:18px;height:18px;background:var(--lc-bordeaux);border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.lc-hero-image{position:relative}.lc-hero-floating-badge{position:absolute;background:var(--lc-cream);padding:10px 14px;border-radius:var(--lc-radius);box-shadow:0 8px 24px #00000014;font-size:.8rem;font-weight:600;color:var(--lc-text);display:flex;align-items:center;gap:6px}.lc-hero-floating-badge.top{top:-10px;left:-10px;z-index:2}.lc-hero-floating-badge.bottom{bottom:10px;right:-20px;background:var(--lc-bordeaux);color:#fff}@media(max-width:768px){.lc-hero-floating-badge{display:none}}.lc-hero-trust{display:flex;gap:20px;margin-top:24px;font-size:.95rem;color:var(--lc-text);opacity:.8}@media(max-width:768px){.lc-hero-trust{justify-content:center;flex-wrap:wrap}}.lc-hero-trust-item{display:flex;align-items:center;gap:6px}.lc-hero-image{flex:1;text-align:center}.lc-hero-image img{max-width:620px;width:100%;height:auto;filter:drop-shadow(0 40px 80px rgba(200,24,78,.2));animation:lc-float 4s ease-in-out infinite}@keyframes lc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.lc-process{padding:120px 40px;background:var(--lc-cream);text-align:center}.lc-process-title{font-size:61px;color:var(--lc-text);margin-bottom:14px;font-weight:900;letter-spacing:-.03em}.lc-process-sub{font-size:1.1rem;color:var(--lc-text);opacity:.7;margin-bottom:56px;max-width:600px;margin-left:auto;margin-right:auto}.lc-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1400px;margin:0 auto;align-items:stretch}@media(max-width:768px){.lc-process-grid{grid-template-columns:1fr}}.lc-process-card{background:var(--lc-beige);border-radius:var(--lc-radius);padding:56px 36px;text-align:center;position:relative;transition:transform .3s ease;box-shadow:var(--lc-shadow)}.lc-process-card:hover{transform:translateY(-8px);box-shadow:var(--lc-shadow-hover)}.lc-process-icon{width:80px;height:80px;margin:0 auto 24px;background:var(--lc-bordeaux);color:var(--lc-cream);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;box-shadow:0 6px 20px #7a2a2a4d}.lc-process-step-title{font-size:1.5rem;color:var(--lc-bordeaux);margin-bottom:12px;font-weight:700;letter-spacing:-.01em}.lc-process-step-text{font-size:1rem;color:var(--lc-text);line-height:1.5;opacity:.85}.lc-usecases{padding:110px 40px;background:var(--lc-coral);text-align:center}.lc-usecases-title{font-size:48px;color:var(--lc-bordeaux);margin-bottom:32px;font-weight:800;letter-spacing:-.02em}.lc-usecases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1400px;margin:0 auto}@media(max-width:1024px){.lc-usecases-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.lc-usecases-grid{grid-template-columns:1fr}}.lc-usecase{background:var(--lc-cream);border-radius:var(--lc-radius);padding:48px 32px;text-align:left;transition:transform .3s ease;box-shadow:var(--lc-shadow)}.lc-usecase:hover{transform:translateY(-6px);box-shadow:var(--lc-shadow-hover)}.lc-usecase-emoji{font-size:2.5rem;display:block;margin-bottom:16px}.lc-usecase-title{font-size:1.35rem;color:var(--lc-bordeaux);margin-bottom:10px;font-weight:700;letter-spacing:-.01em}.lc-usecase-text{font-size:.95rem;color:var(--lc-text);line-height:1.5;opacity:.85}.lc-pricing{padding:110px 40px;background:var(--lc-cream);text-align:center}.lc-pricing-title{font-size:61px;color:var(--lc-text);margin-bottom:14px;font-weight:900;letter-spacing:-.03em}.lc-pricing-sub{font-size:1.1rem;color:var(--lc-text);opacity:.7;margin-bottom:56px}.lc-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1100px;margin:0 auto}@media(max-width:768px){.lc-pricing-grid{grid-template-columns:1fr}}.lc-pricing-card{background:var(--lc-cream);border:2px solid var(--lc-beige);border-radius:var(--lc-radius);padding:64px 48px;text-align:left;position:relative;transition:all .3s ease}.lc-pricing-card:hover{transform:translateY(-6px);box-shadow:var(--lc-shadow-hover)}.lc-pricing-card.featured{background:var(--lc-bordeaux);color:var(--lc-cream);border-color:var(--lc-bordeaux);box-shadow:0 20px 40px #7a2a2a4d;position:relative}.lc-pricing-card.featured:before{content:"\2605  POPULAIRE";position:absolute;top:16px;right:16px;background:var(--lc-gold);color:var(--lc-bordeaux);padding:6px 14px;border-radius:var(--lc-radius-pill);font-size:.75rem;font-weight:700;letter-spacing:.05em}.lc-pricing-name{font-size:1.4rem;font-weight:600;margin-bottom:8px}.lc-pricing-price{font-size:5.5rem;font-weight:900;margin-bottom:12px;line-height:1;letter-spacing:-.05em}.lc-pricing-period{font-size:.95rem;opacity:.7;margin-bottom:28px}.lc-pricing-features{list-style:none;padding:0;margin:0 0 36px}.lc-pricing-features li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:1rem;display:flex;align-items:center;gap:12px}.lc-pricing-card:not(.featured) .lc-pricing-features li{border-bottom:1px solid var(--lc-beige)}.lc-pricing-features li:before{content:"\2713";color:var(--lc-gold);font-weight:700;font-size:1.2rem}.lc-pricing-cta{display:block;width:100%;padding:16px;border-radius:var(--lc-radius-pill);text-align:center;font-weight:600;text-decoration:none;transition:all .25s ease;font-size:1.05rem}.lc-pricing-card .lc-pricing-cta{background:var(--lc-bordeaux);color:var(--lc-cream)}.lc-pricing-card.featured .lc-pricing-cta{background:var(--lc-cream);color:var(--lc-bordeaux)}.lc-pricing-cta:hover{transform:scale(1.02)}.lc-examples{padding:110px 40px;background:var(--lc-beige);text-align:center}.lc-examples-title{font-size:48px;color:var(--lc-bordeaux);margin-bottom:32px;font-weight:800;letter-spacing:-.02em}.lc-examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1400px;margin:0 auto}@media(max-width:768px){.lc-examples-grid{grid-template-columns:1fr}}.lc-example-card{background:var(--lc-cream);border-radius:var(--lc-radius);padding:48px 36px;box-shadow:var(--lc-shadow);text-align:left;transition:transform .3s ease;position:relative}.lc-example-card:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:var(--lc-shadow-hover)}.lc-example-chapter{display:inline-block;background:var(--lc-coral);color:var(--lc-bordeaux);padding:4px 12px;border-radius:var(--lc-radius-pill);font-size:.8rem;font-weight:700;margin-bottom:16px}.lc-example-title{font-size:1.4rem;color:var(--lc-bordeaux);margin-bottom:14px;font-weight:600;line-height:1.2}.lc-example-text{font-size:1rem;font-style:italic;color:var(--lc-text);opacity:.85;line-height:1.6}.lc-testimonials{padding:110px 40px;background:var(--lc-cream);text-align:center}.lc-testimonials-title{font-size:48px;color:var(--lc-bordeaux);margin-bottom:32px;font-weight:800;letter-spacing:-.02em}.lc-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1400px;margin:0 auto}@media(max-width:768px){.lc-testimonials-grid{grid-template-columns:1fr}}.lc-testimonial{background:var(--lc-coral);border-radius:var(--lc-radius);padding:32px 24px;text-align:left}.lc-testimonial-stars{color:var(--lc-bordeaux);font-size:1.1rem;margin-bottom:12px;letter-spacing:.1em}.lc-testimonial-text{font-size:1rem;color:var(--lc-text);font-style:italic;line-height:1.6;margin-bottom:20px}.lc-testimonial-author{display:flex;align-items:center;gap:12px}.lc-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:var(--lc-bordeaux);color:var(--lc-cream);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.lc-testimonial-meta{display:flex;flex-direction:column}.lc-testimonial-name{font-weight:600;color:var(--lc-bordeaux);font-size:.95rem}.lc-testimonial-occasion{font-size:.8rem;color:var(--lc-text);opacity:.7}.lc-rating-bar{background:var(--lc-cream);padding:24px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.lc-rating-stars-big{color:var(--lc-gold);font-size:1.6rem;letter-spacing:.15em}.lc-rating-text{font-size:1rem;color:var(--lc-text)}.lc-rating-text strong{color:var(--lc-bordeaux);font-weight:700}.lc-rating-verified{display:inline-flex;align-items:center;gap:6px;background:var(--lc-coral);color:var(--lc-bordeaux);padding:6px 14px;border-radius:var(--lc-radius-pill);font-size:.8rem;font-weight:700}.lc-testimonial{position:relative;padding:56px 36px 36px;background:var(--lc-coral);border-radius:var(--lc-radius)}.lc-testimonial-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--lc-bordeaux);color:var(--lc-cream);padding:6px 14px;border-radius:var(--lc-radius-pill);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.lc-testimonial-stars{color:var(--lc-gold)!important;font-size:1.4rem!important;letter-spacing:.15em!important;margin-bottom:16px!important}.lc-testimonial-date{font-size:.75rem;color:var(--lc-text);opacity:.5;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.lc-promobar{background:linear-gradient(90deg,var(--lc-bordeaux) 0%,#5C1F1F 50%,var(--lc-bordeaux) 100%);background-size:200% 100%;animation:lc-promobar-shine 8s linear infinite;position:relative;overflow:hidden}@keyframes lc-promobar-shine{0%{background-position:0% 0%}to{background-position:200% 0%}}.lc-promobar-inner{display:inline-flex;align-items:center;gap:16px;font-weight:500}.lc-promobar-code{background:var(--lc-gold);color:var(--lc-bordeaux);padding:4px 10px;border-radius:4px;font-weight:700;letter-spacing:.05em;font-size:.85rem}.lc-promobar-sep{opacity:.5;margin:0 4px}.lc-transform{padding:110px 40px;background:var(--lc-coral);text-align:center;position:relative}.lc-transform-title{font-size:61px;color:var(--lc-text);margin-bottom:14px;font-weight:900;letter-spacing:-.03em}.lc-transform-sub{font-size:1.1rem;color:var(--lc-text);opacity:.8;margin-bottom:56px;max-width:600px;margin-left:auto;margin-right:auto}.lc-transform-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:24px;max-width:1100px;margin:0 auto;align-items:center}@media(max-width:900px){.lc-transform-grid{grid-template-columns:1fr}.lc-transform-arrow{display:none}}.lc-transform-step{background:var(--lc-cream);border-radius:var(--lc-radius);padding:36px 24px;box-shadow:var(--lc-shadow);text-align:center}.lc-transform-step-img{font-size:4rem;display:block;margin-bottom:16px}.lc-transform-step-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--lc-bordeaux);font-weight:700;margin-bottom:8px}.lc-transform-step-name{font-size:1.2rem;color:var(--lc-text);font-weight:600}.lc-transform-arrow{font-size:2rem;color:var(--lc-bordeaux);font-weight:700}.lc-badge-premium{display:inline-block;background:linear-gradient(135deg,var(--lc-gold) 0%,#B89055 100%);color:var(--lc-cream);padding:6px 16px;border-radius:var(--lc-radius-pill);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lc-promobar{background:var(--lc-bordeaux);color:var(--lc-cream);text-align:center;padding:12px 20px;font-size:.92rem;font-weight:500;letter-spacing:.04em;position:relative;z-index:100}.lc-promobar strong{font-weight:700;color:var(--lc-gold)}.lc-promobar a{color:var(--lc-cream);text-decoration:underline;margin-left:8px}.lc-stats{padding:36px 24px;background:var(--lc-cream);border-top:2px solid rgba(122,42,42,.1);border-bottom:2px solid rgba(122,42,42,.1)}.lc-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;gap:32px;text-align:center}@media(max-width:768px){.lc-stats-grid{grid-template-columns:repeat(2,1fr)}}.lc-stat-num{font-size:5rem;font-weight:900;color:var(--lc-bordeaux);display:block;line-height:1;margin-bottom:12px;letter-spacing:-.04em}.lc-stat-label{font-size:1.15rem!important;font-weight:600}.lc-stat-label{font-size:.95rem;color:var(--lc-text);opacity:.7;text-transform:uppercase;letter-spacing:.08em}.lc-why{padding:110px 40px;background:var(--lc-beige)}.lc-why-inner{max-width:900px;margin:0 auto;text-align:center}.lc-why-title{font-size:48px;color:var(--lc-bordeaux);margin-bottom:24px}.lc-why-text{font-size:1.2rem;line-height:1.7;color:var(--lc-text);margin-bottom:16px}.lc-why-quote{font-size:1.5rem;font-style:italic;color:var(--lc-bordeaux);margin:40px auto;max-width:700px;line-height:1.4;position:relative}.lc-why-quote:before,.lc-why-quote:after{content:"\275d";color:var(--lc-coral);font-size:3rem;position:absolute;top:-20px;left:-30px;opacity:.4}.lc-why-quote:after{content:"\275e";right:-30px;left:auto;top:auto;bottom:-40px}.lc-philosophy{padding:72px 24px;background:var(--lc-cream);text-align:center}.lc-philosophy-inner{max-width:800px;margin:0 auto}.lc-philosophy-mark{display:inline-block;font-size:4rem;color:var(--lc-coral);margin-bottom:20px;line-height:1}.lc-philosophy-quote{font-size:45px;font-weight:500;line-height:1.3;color:var(--lc-bordeaux);margin-bottom:28px;font-style:italic}.lc-philosophy-author{font-size:1rem;color:var(--lc-text);opacity:.6;letter-spacing:.1em;text-transform:uppercase}.lc-occasions{padding:110px 40px;background:var(--lc-beige)}.lc-occasions-title{font-size:48px;color:var(--lc-bordeaux);text-align:center;margin-bottom:12px;font-weight:800;letter-spacing:-.02em}.lc-occasions-sub{font-size:1.1rem;color:var(--lc-text);opacity:.7;text-align:center;margin-bottom:56px;max-width:600px;margin-left:auto;margin-right:auto}.lc-occasions-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.lc-occasions-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.lc-occasions-grid{grid-template-columns:repeat(2,1fr)}}.lc-occasion-card{background:var(--lc-cream);border-radius:var(--lc-radius);padding:32px 18px;text-align:center;transition:all .3s ease;text-decoration:none;color:var(--lc-text);display:block;box-shadow:var(--lc-shadow);border:2px solid transparent}.lc-occasion-card:hover{transform:translateY(-8px);border-color:var(--lc-bordeaux);box-shadow:var(--lc-shadow-hover);color:var(--lc-text)}.lc-occasion-emoji{font-size:3rem;display:block;margin-bottom:16px}.lc-occasion-name{font-size:1.05rem;font-weight:600;color:var(--lc-bordeaux);margin-bottom:4px}.lc-occasion-date{font-size:.85rem;color:var(--lc-text);opacity:.6}.lc-cta-banner{padding:120px 40px;background:linear-gradient(135deg,var(--lc-coral) 0%,var(--lc-cream) 100%);text-align:center}.lc-cta-banner-title{font-size:42px;color:var(--lc-bordeaux);margin-bottom:16px}.lc-cta-banner-text{font-size:1.1rem;color:var(--lc-text);opacity:.85;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.lc-cta-banner-button{display:inline-block;padding:18px 40px;background:var(--lc-bordeaux);color:var(--lc-cream);border-radius:var(--lc-radius-pill);font-size:1.1rem;font-weight:600;text-decoration:none;box-shadow:0 6px 20px #7a2a2a4d;transition:all .25s ease}.lc-cta-banner-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #7a2a2a73;color:var(--lc-cream)}body{position:relative;overflow-x:hidden;background:var(--lc-cream)!important}body:before,body:after{content:"";position:fixed;width:500px;height:500px;border-radius:50%;filter:blur(140px);z-index:-1;pointer-events:none;animation:lc-orb-float 25s ease-in-out infinite}body:before{background:radial-gradient(circle,rgba(200,24,78,.06) 0%,transparent 70%);top:-150px;left:-150px}body:after{background:radial-gradient(circle,rgba(200,24,78,.04) 0%,transparent 70%);bottom:-150px;right:-150px;animation-delay:-12s}@keyframes lc-orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,-50px) scale(1.15)}66%{transform:translate(-50px,100px) scale(.95)}}.lc-gradient-text,.lc-hero-title em{background:linear-gradient(135deg,var(--lc-bordeaux) 0%,var(--lc-red-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-style:normal;font-weight:900;display:inline-block}.lc-pricing-card,.lc-testimonial,.lc-hero-pill,.lc-hero-floating-badge,.lc-usecase,.lc-occasion-card,.lc-example-card,.lc-process-card{background:#fff!important;border:1px solid var(--lc-line)!important;box-shadow:0 2px 12px #00000008!important}.lc-pricing-card.featured{background:linear-gradient(135deg,var(--lc-bordeaux) 0%,var(--lc-red-deep) 100%)!important;border:none!important;box-shadow:0 20px 50px #c8184e4d!important}.lc-testimonial,.lc-usecase{background:#fff!important}.lc-hero-cta,.lc-cta-final-button,.lc-pricing-cta,.lc-cta-banner-button{position:relative;overflow:visible}.lc-hero-cta:after,.lc-cta-final-button:after,.lc-pricing-cta:after,.lc-cta-banner-button:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--lc-bordeaux);border-radius:var(--lc-radius-pill);filter:blur(16px);opacity:.25;z-index:-1;transition:opacity .3s ease}.lc-hero-cta:hover:after,.lc-cta-final-button:hover:after,.lc-pricing-cta:hover:after,.lc-cta-banner-button:hover:after{opacity:.5}.lc-process-card,.lc-usecase,.lc-example-card,.lc-pricing-card,.lc-occasion-card,.lc-testimonial{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease!important}.lc-process-card:hover,.lc-usecase:hover,.lc-example-card:hover,.lc-pricing-card:hover,.lc-occasion-card:hover{transform:translateY(-12px) perspective(1000px) rotateX(2deg)!important;box-shadow:0 30px 60px #f03a4c40!important}.lc-hero,.lc-pricing,.lc-testimonials,.lc-usecases,.lc-examples,.lc-process,.lc-stats,.lc-transform,.lc-occasions,.lc-philosophy,.lc-cta-final,.lc-why,.lc-cta-banner,.lc-compare{position:relative;z-index:1}.lc-hero:before{content:"\2728";top:15%;left:8%;font-size:2rem;color:var(--lc-gold);opacity:.7;animation:lc-sparkle 3s ease-in-out infinite}@keyframes lc-sparkle{0%,to{transform:scale(1) rotate(0);opacity:.7}50%{transform:scale(1.3) rotate(180deg);opacity:1}}.lc-hero-cta{background:var(--lc-bordeaux)!important;transition:background .25s ease}.lc-hero-cta:hover{background:var(--lc-red-deep)!important}@keyframes lc-gradient-shift{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}.lc-occasion-card .lc-occasion-name{background-image:linear-gradient(var(--lc-bordeaux),var(--lc-bordeaux));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.lc-occasion-card:hover .lc-occasion-name{background-size:100% 2px}.lc-process,.lc-pricing{background:#fff!important}.lc-testimonials{background:#fff5f6!important}.lc-usecases{background:#fff!important}.lc-examples{background:#fff5f6!important}.lc-philosophy,.lc-occasions{background:#fff!important}.lc-why{background:#fff5f6!important}.lc-cta-final{background:linear-gradient(135deg,var(--lc-bordeaux) 0%,var(--lc-red-deep) 100%)!important;position:relative;overflow:hidden}.lc-cta-final:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 50%);animation:lc-rotate 30s linear infinite;z-index:0}.lc-cta-final>*{position:relative;z-index:1}@keyframes lc-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){body{font-size:17px!important}.lc-hero{padding:36px 20px 48px!important;min-height:auto!important}.lc-hero-title{font-size:28px!important;margin-bottom:12px!important;line-height:1.15!important}.lc-hero-sub{font-size:1.1rem!important;margin-bottom:24px!important}.lc-hero-cta{font-size:1.05rem!important;padding:18px 32px!important}.lc-hero-pills{gap:6px!important}.lc-hero-pill{font-size:.8rem!important;padding:6px 12px!important}.lc-stat-num{font-size:2.6rem!important}.lc-stat-label{font-size:.85rem!important}.lc-pricing-price{font-size:3.5rem!important}.lc-pricing-card{padding:36px 24px!important}.lc-process-card,.lc-usecase,.lc-example-card,.lc-bundle-card{padding:28px 20px!important}.lc-process-icon{width:56px!important;height:56px!important;font-size:1.5rem!important}.lc-usecase-emoji{font-size:2rem!important}.lc-cta-final h2{font-size:2.2rem!important}.lc-cta-final-button{font-size:1rem!important;padding:16px 32px!important}.lc-footer-inner{gap:28px!important}.lc-footer-bottom{flex-direction:column;text-align:center}.lc-press-grid{gap:24px!important}.lc-press-item{font-size:1.1rem!important}}@media(max-width:480px){.lc-hero-social{gap:10px!important;flex-direction:column!important}.lc-hero-avatar{width:32px!important;height:32px!important;font-size:.7rem!important}.lc-hero-social-stars{font-size:.85rem!important}.lc-bundle-card.popular{transform:scale(1)!important}.lc-bundle-card.popular:hover{transform:translateY(-4px)!important}.lc-sticky-cta{font-size:.9rem!important;padding:12px 20px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}.lc-notif{font-size:.8rem!important;padding:12px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lc-italic,.lc-hero-title em{font-family:Fraunces,Georgia,serif!important;font-style:italic!important}.lc-marquee-proof{background:var(--lc-coral);padding:20px 0;overflow:hidden;border-top:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line)}.lc-marquee-proof-track{display:flex;gap:56px;animation:lc-scroll-mq 35s linear infinite;white-space:nowrap;width:fit-content}@keyframes lc-scroll-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.lc-marquee-proof-item{display:inline-flex;align-items:center;gap:12px;font-size:1rem;font-weight:600;color:var(--lc-bordeaux)}.lc-marquee-proof-item:before{content:"\2665";color:var(--lc-bordeaux);font-size:1.1rem}.lc-testimonials-grid{grid-template-columns:repeat(3,1fr)!important}@media(max-width:1024px){.lc-testimonials-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.lc-testimonials-grid{grid-template-columns:1fr!important}}.lc-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:20px}.lc-popup-overlay.visible{opacity:1;visibility:visible}.lc-popup{background:#fff;border-radius:24px;max-width:480px;width:100%;padding:48px 40px;position:relative;text-align:center;transform:translateY(20px);transition:transform .4s cubic-bezier(.16,1,.3,1)}.lc-popup-overlay.visible .lc-popup{transform:translateY(0)}.lc-popup-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:var(--lc-coral);color:var(--lc-bordeaux);border:none;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s ease}.lc-popup-close:hover{background:var(--lc-bordeaux);color:#fff}.lc-popup-emoji{font-size:3rem;margin-bottom:16px}.lc-popup h3{font-size:2rem!important;color:var(--lc-text);margin-bottom:12px;font-weight:900!important}.lc-popup p{font-size:1.05rem;color:var(--lc-text-soft);margin-bottom:28px;line-height:1.5}.lc-popup form{display:flex;flex-direction:column;gap:12px}.lc-popup input[type=email]{padding:16px 20px;border:2px solid var(--lc-line);border-radius:var(--lc-radius-pill);font-size:1rem;outline:none;transition:border-color .25s ease}.lc-popup input[type=email]:focus{border-color:var(--lc-bordeaux)}.lc-popup button{padding:16px;background:var(--lc-bordeaux);color:#fff;border:none;border-radius:var(--lc-radius-pill);font-size:1.05rem;font-weight:800;cursor:pointer;transition:background .25s ease}.lc-popup button:hover{background:var(--lc-red-deep)}.lc-popup-note{font-size:.78rem!important;color:var(--lc-text-soft);margin-top:14px;margin-bottom:0!important}.lc-bundle{padding:100px 40px;background:linear-gradient(135deg,var(--lc-bordeaux) 0%,var(--lc-red-deep) 100%);color:#fff;text-align:center}.lc-bundle h2{font-size:64px!important;color:#fff!important;font-weight:900!important;margin-bottom:16px;letter-spacing:-.03em}.lc-bundle h2 em{font-style:normal;color:#ffe3e6}.lc-bundle-sub{font-size:1.2rem;color:#ffffffd9;margin-bottom:36px;max-width:600px;margin-left:auto;margin-right:auto}.lc-bundle-deals{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto 36px}@media(max-width:768px){.lc-bundle-deals{grid-template-columns:1fr}}.lc-bundle-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid rgba(255,255,255,.2);border-radius:20px;padding:36px 24px;transition:transform .3s ease}.lc-bundle-card.popular{background:#ffffff2e;border-color:#fff6;position:relative;transform:scale(1.05)}.lc-bundle-card.popular:before{content:"POPULAIRE";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#fff;color:var(--lc-bordeaux);padding:6px 14px;border-radius:var(--lc-radius-pill);font-size:.7rem;font-weight:800;letter-spacing:.1em}.lc-bundle-card:hover{transform:translateY(-6px)}.lc-bundle-card.popular:hover{transform:scale(1.05) translateY(-6px)}.lc-bundle-qty{font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;margin-bottom:12px}.lc-bundle-name{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:16px}.lc-bundle-price-old{font-size:1.1rem;color:#ffffff80;text-decoration:line-through;margin-bottom:4px}.lc-bundle-price{font-size:2.8rem;font-weight:900;letter-spacing:-.03em;color:#fff;margin-bottom:4px;line-height:1}.lc-bundle-save{font-size:.95rem;color:#ffe3e6;font-weight:700;margin-bottom:24px}.lc-bundle-cta{display:block;padding:14px;background:#fff;color:var(--lc-bordeaux);border-radius:var(--lc-radius-pill);font-weight:800;text-decoration:none;transition:transform .25s ease}.lc-bundle-cta:hover{transform:scale(1.03);color:var(--lc-bordeaux)}.lc-cookies{position:fixed;bottom:16px;left:16px;right:16px;max-width:420px;background:#fff;border:1px solid var(--lc-line);border-radius:14px;padding:14px 16px;box-shadow:0 12px 32px #00000026;z-index:9990;transform:translateY(160%);transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.lc-cookies{padding:12px 14px;border-radius:12px}.lc-cookies p{font-size:.78rem!important;margin-bottom:10px!important}.lc-cookies-btn{padding:8px 12px;font-size:.78rem}}.lc-cookies.visible{transform:translateY(0)}.lc-cookies p{font-size:.85rem!important;color:var(--lc-text-soft);margin:0 0 14px;line-height:1.4}.lc-cookies-btns{display:flex;gap:10px}.lc-cookies-btn{flex:1;padding:10px 14px;border:none;border-radius:var(--lc-radius-pill);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .25s ease}.lc-cookies-accept{background:var(--lc-bordeaux);color:#fff}.lc-cookies-accept:hover{background:var(--lc-red-deep)}.lc-cookies-decline{background:var(--lc-line);color:var(--lc-text)}#lc-countdown{display:inline-flex;align-items:center;gap:8px;margin-left:12px}.lc-cd-block{background:var(--lc-bordeaux);color:#fff;padding:4px 8px;border-radius:6px;font-weight:600;font-size:.85rem;min-width:38px;text-align:center}.lc-cd-block strong{font-weight:800;margin-right:1px}.lc-divider{height:1px;background:linear-gradient(90deg,transparent,var(--lc-line),transparent);max-width:1200px;margin:0 auto}img[loading=lazy]{opacity:0;transition:opacity .4s ease}img[loading=lazy].loaded,img[loading=lazy][src*="data:"]{opacity:1}.lc-press{padding:56px 32px;background:#fff;border-top:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line)}.lc-press-label{text-align:center;font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:var(--lc-text-soft);font-weight:700;margin-bottom:32px}.lc-press-grid{display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap;max-width:1100px;margin:0 auto}.lc-press-item{font-family:Georgia,Fraunces,serif!important;font-size:1.6rem;font-weight:600;font-style:italic;color:var(--lc-text);opacity:.5;transition:opacity .3s ease;letter-spacing:.02em}.lc-press-item:hover{opacity:1}.lc-insta{padding:80px 32px;background:#fff;text-align:center}.lc-insta-title{font-size:48px!important;color:var(--lc-text);font-weight:900!important;margin-bottom:12px;letter-spacing:-.02em}.lc-insta-sub{font-size:1.1rem;color:var(--lc-text-soft);margin-bottom:40px}.lc-insta-sub a{color:var(--lc-bordeaux);font-weight:700;text-decoration:none;border-bottom:1px solid var(--lc-bordeaux)}.lc-insta-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:1200px;margin:0 auto}@media(max-width:900px){.lc-insta-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.lc-insta-grid{grid-template-columns:repeat(2,1fr)}}.lc-insta-tile{aspect-ratio:1;background:linear-gradient(135deg,var(--lc-coral) 0%,var(--lc-beige) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2.4rem;color:var(--lc-bordeaux);font-weight:800;opacity:.6;transition:all .3s ease;cursor:pointer}.lc-insta-tile:hover{opacity:1;transform:scale(1.04);background:linear-gradient(135deg,var(--lc-bordeaux) 0%,var(--lc-red-deep) 100%);color:#fff}.lc-guarantee{padding:80px 32px;background:#fff5f6}.lc-guarantee-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:center}@media(max-width:768px){.lc-guarantee-inner{grid-template-columns:1fr;text-align:center;gap:24px}}.lc-guarantee-shield{width:140px;height:140px;background:var(--lc-bordeaux);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:4rem;margin:0 auto;box-shadow:0 12px 32px #c8102e4d}.lc-guarantee-content h3{font-size:2rem!important;color:var(--lc-text);margin-bottom:12px;font-weight:900!important;letter-spacing:-.02em}.lc-guarantee-content p{font-size:1.1rem;color:var(--lc-text-soft);line-height:1.6}.lc-floats{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.lc-float-item{position:absolute;font-size:1.4rem;opacity:.18;animation:lc-float-vert 8s ease-in-out infinite}.lc-float-item:nth-child(1){top:15%;left:8%;color:var(--lc-bordeaux);animation-delay:0s;font-size:2.2rem}.lc-float-item:nth-child(2){top:25%;right:12%;color:var(--lc-bordeaux);animation-delay:1.5s;font-size:1.8rem}.lc-float-item:nth-child(3){top:55%;left:18%;color:var(--lc-bordeaux);animation-delay:3s;font-size:1.6rem}.lc-float-item:nth-child(4){top:65%;right:22%;color:var(--lc-bordeaux);animation-delay:4.5s;font-size:2rem}.lc-float-item:nth-child(5){top:75%;left:50%;color:var(--lc-gold);animation-delay:2s;font-size:1.5rem}@keyframes lc-float-vert{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.lc-hero-centered-inner{position:relative;z-index:2}.lc-hero-best{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#b89a6a,#9c7c3a);color:var(--lc-text);padding:6px 14px;border-radius:var(--lc-radius-pill);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;box-shadow:0 4px 16px #ffb8004d}.lc-hero-best:before{content:"\1f525";font-size:.9rem}.lc-speed{padding:96px 32px;background:linear-gradient(135deg,var(--lc-bordeaux) 0%,var(--lc-red-deep) 100%);color:#fff;text-align:center;position:relative;overflow:hidden}.lc-speed:before{content:"\26a1";position:absolute;top:10%;left:10%;font-size:8rem;opacity:.05}.lc-speed:after{content:"\26a1";position:absolute;bottom:10%;right:10%;font-size:10rem;opacity:.05}.lc-speed-inner{max-width:900px;margin:0 auto;position:relative;z-index:1}.lc-speed-eyebrow{font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:#ffffffb3;font-weight:800;margin-bottom:20px}.lc-speed h2{font-size:80px!important;color:#fff!important;font-weight:900!important;letter-spacing:-.04em;line-height:1!important;margin-bottom:24px}.lc-speed h2 em{font-style:normal;color:#b89a6a}.lc-speed p{font-size:1.3rem;color:#ffffffe6;max-width:680px;margin:0 auto 36px;line-height:1.5}.lc-speed-comp{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto}@media(max-width:640px){.lc-speed-comp{grid-template-columns:1fr;gap:16px}}.lc-speed-comp-item{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:24px 16px}.lc-speed-comp-item.us{background:#ffe60026;border-color:#ffe60066}.lc-speed-comp-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:8px}.lc-speed-comp-time{font-size:2rem;font-weight:900;letter-spacing:-.03em}.lc-speed-comp-item.us .lc-speed-comp-time{color:#b89a6a}.lc-notif{position:fixed;bottom:24px;left:24px;background:#fff;border-radius:16px;padding:14px 18px 14px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 32px #00000026;max-width:320px;z-index:9985;transform:translate(-120%);transition:transform .5s cubic-bezier(.16,1,.3,1);border:1px solid var(--lc-line)}.lc-notif.visible{transform:translate(0)}.lc-notif-avatar{width:38px;height:38px;background:var(--lc-bordeaux);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0}.lc-notif-text{font-size:.85rem;color:var(--lc-text);line-height:1.35}.lc-notif-text strong{color:var(--lc-bordeaux);font-weight:700}.lc-notif-time{font-size:.72rem;color:var(--lc-text-soft);margin-top:2px}@media(max-width:640px){.lc-notif{left:auto;right:12px;bottom:88px;max-width:280px;padding:10px 14px 10px 10px;font-size:.78rem}.lc-notif-avatar{width:32px;height:32px;font-size:.75rem}.lc-notif-text{font-size:.78rem}}.lc-scrolltop{position:fixed;bottom:96px;right:24px;width:48px;height:48px;background:var(--lc-bordeaux);color:#fff;border:none;border-radius:50%;font-size:1.3rem;cursor:pointer;z-index:999;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #c8102e59;opacity:0;pointer-events:none;transition:all .3s ease;transform:translateY(20px)}.lc-scrolltop.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lc-scrolltop:hover{background:var(--lc-red-deep);transform:translateY(-3px) scale(1.05)}.lc-footer{padding:80px 32px 32px;background:var(--lc-text);color:#fff}.lc-footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}@media(max-width:768px){.lc-footer-inner{grid-template-columns:1fr 1fr;gap:40px}}.lc-footer-brand h3{font-size:1.8rem!important;font-weight:800;color:#fff;margin-bottom:12px}.lc-footer-brand p{color:#fff9;font-size:.95rem;line-height:1.5;margin-bottom:20px;max-width:360px}.lc-footer-socials{display:flex;gap:12px}.lc-footer-social{width:40px;height:40px;background:#ffffff14;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:1.1rem;transition:background .25s ease}.lc-footer-social:hover{background:var(--lc-bordeaux);color:#fff}.lc-footer-col h4{font-size:.85rem!important;text-transform:uppercase;letter-spacing:.15em;color:#ffffff80;margin-bottom:20px;font-weight:700}.lc-footer-col ul{list-style:none;padding:0;margin:0}.lc-footer-col li{margin-bottom:12px}.lc-footer-col a{color:#ffffffd9;text-decoration:none;font-size:.95rem;transition:color .25s ease}.lc-footer-col a:hover{color:var(--lc-bordeaux-light)}.lc-footer-bottom{max-width:1280px;margin:60px auto 0;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;color:#ffffff80;font-size:.85rem}.lc-footer-payments{display:flex;gap:8px;flex-wrap:wrap}.lc-footer-pay{padding:6px 12px;background:#ffffff14;border-radius:6px;font-size:.75rem;font-weight:700;letter-spacing:.05em}.lc-chapters{padding:120px 40px;background:#fff;text-align:center}.lc-chapters-title{font-size:64px;color:var(--lc-text);font-weight:900;letter-spacing:-.03em;margin-bottom:16px}.lc-chapters-title em{font-style:normal;color:var(--lc-bordeaux)}.lc-chapters-sub{font-size:1.2rem;color:var(--lc-text-soft);margin-bottom:56px;max-width:640px;margin-left:auto;margin-right:auto}.lc-chapters-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1300px;margin:0 auto}@media(max-width:1024px){.lc-chapters-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.lc-chapters-grid{grid-template-columns:repeat(2,1fr)}}.lc-chapter-card{background:#fff;border:1.5px solid var(--lc-line);border-radius:16px;padding:28px 20px;text-align:left;transition:all .3s ease;cursor:default}.lc-chapter-card:hover{border-color:var(--lc-bordeaux);transform:translateY(-4px);box-shadow:0 12px 32px #c8184e1f}.lc-chapter-num{font-size:.85rem;font-weight:800;color:var(--lc-bordeaux);letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.lc-chapter-title{font-size:1.15rem;font-weight:700;color:var(--lc-text);line-height:1.2}.lc-versus{padding:120px 40px;background:#fff5f6}.lc-versus-title{font-size:64px;color:var(--lc-text);font-weight:900;letter-spacing:-.03em;text-align:center;margin-bottom:16px}.lc-versus-title em{font-style:normal;color:var(--lc-bordeaux)}.lc-versus-sub{font-size:1.2rem;color:var(--lc-text-soft);text-align:center;margin-bottom:56px}.lc-versus-table{max-width:1100px;margin:0 auto;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #c8184e14}.lc-versus-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:center;padding:20px 28px;border-bottom:1px solid var(--lc-line)}.lc-versus-row:last-child{border-bottom:none}.lc-versus-row.header{background:var(--lc-bordeaux);color:#fff;padding:24px 28px}.lc-versus-row.header>div{font-weight:800;font-size:.95rem;text-align:center;letter-spacing:.02em}.lc-versus-row.header>div:first-child{text-align:left}.lc-versus-feature{font-weight:700;font-size:1.05rem;color:var(--lc-text)}.lc-versus-cell{text-align:center;font-size:1.3rem;font-weight:700}.lc-versus-cell.yes{color:var(--lc-bordeaux)}.lc-versus-cell.no{color:#d0d0d0}.lc-versus-col-us{background:#fff5f6}@media(max-width:768px){.lc-versus-row{grid-template-columns:1.5fr .7fr .7fr .7fr .7fr;padding:14px 12px;font-size:.8rem}.lc-versus-feature{font-size:.8rem}.lc-versus-cell{font-size:.95rem}.lc-versus-row.header>div{font-size:.65rem}}.lc-urgency{background:linear-gradient(90deg,#fff5f6,#ffe8ea,#fff5f6);background-size:200% 100%;animation:lc-promobar-shine 6s linear infinite;border-top:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line);padding:18px 24px;text-align:center;font-size:1rem;color:var(--lc-text)}.lc-urgency strong{color:var(--lc-bordeaux);font-weight:800}.lc-urgency-dot{display:inline-block;width:8px;height:8px;background:var(--lc-bordeaux);border-radius:50%;margin-right:8px;animation:lc-pulse 1.5s ease-in-out infinite;vertical-align:middle}.lc-inclus{padding:120px 40px;background:#fff}.lc-inclus-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:900px){.lc-inclus-inner{grid-template-columns:1fr;gap:40px}}.lc-inclus-left h2{font-size:51px;color:var(--lc-text);font-weight:900;letter-spacing:-.03em;margin-bottom:16px;line-height:1.05}.lc-inclus-left h2 em{font-style:normal;color:var(--lc-bordeaux)}.lc-inclus-left p{font-size:1.15rem;color:var(--lc-text-soft);line-height:1.55;margin-bottom:28px}.lc-inclus-cta{display:inline-block;padding:18px 36px;background:var(--lc-bordeaux);color:#fff;border-radius:var(--lc-radius-pill);font-weight:700;font-size:1.1rem;text-decoration:none;transition:background .25s ease}.lc-inclus-cta:hover{background:var(--lc-red-deep);color:#fff}.lc-inclus-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:14px}.lc-inclus-item{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:#fff5f6;border-radius:14px;border:1px solid rgba(200,24,78,.1)}.lc-inclus-icon{flex-shrink:0;width:32px;height:32px;background:var(--lc-bordeaux);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.lc-inclus-content{flex:1}.lc-inclus-item-title{font-size:1rem;font-weight:700;color:var(--lc-text);margin:0 0 2px}.lc-inclus-item-desc{font-size:.88rem;color:var(--lc-text-soft);margin:0;line-height:1.4}.lc-sticky-cta{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--lc-bordeaux);color:var(--lc-cream);padding:16px 32px;border-radius:var(--lc-radius-pill);text-decoration:none;font-weight:700;font-size:1.05rem;box-shadow:0 15px 40px #00000040;z-index:1000;display:inline-flex;align-items:center;gap:12px;transition:all .3s ease;opacity:0;pointer-events:none}.lc-sticky-cta.visible{opacity:1;pointer-events:auto}.lc-sticky-cta:hover{transform:translate(-50%) translateY(-3px);box-shadow:0 20px 50px #00000059;color:var(--lc-cream)}.lc-sticky-cta-pulse{width:8px;height:8px;background:var(--lc-gold);border-radius:50%;animation:lc-pulse 1.5s ease-in-out infinite}@keyframes lc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.lc-marquee{background:var(--lc-bordeaux);color:var(--lc-cream);padding:18px 0;overflow:hidden;position:relative}.lc-marquee-track{display:flex;gap:60px;animation:lc-scroll 40s linear infinite;white-space:nowrap;width:fit-content}@keyframes lc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lc-marquee-item{font-size:1.05rem;font-weight:600;letter-spacing:.05em;display:inline-flex;align-items:center;gap:16px}.lc-marquee-item:after{content:"\2764";color:var(--lc-gold);margin-left:16px;font-size:1.2rem}.lc-compare{padding:120px 40px;background:var(--lc-cream)}.lc-compare-title{font-size:48px;color:var(--lc-bordeaux);text-align:center;margin-bottom:12px;font-weight:800;letter-spacing:-.02em}.lc-compare-sub{font-size:1.15rem;color:var(--lc-text);opacity:.75;text-align:center;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.lc-compare-table{max-width:1000px;margin:0 auto;background:var(--lc-cream);border-radius:var(--lc-radius);overflow:hidden;box-shadow:0 12px 48px #7a2a2a1a}.lc-compare-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:24px 32px;border-bottom:1px solid var(--lc-beige);align-items:center}.lc-compare-row:last-child{border-bottom:none}.lc-compare-row.lc-compare-header{background:var(--lc-bordeaux);color:var(--lc-cream);font-weight:700;text-align:center}.lc-compare-row.lc-compare-header div:first-child{text-align:left}.lc-compare-feature{font-weight:600;color:var(--lc-text);font-size:1.05rem}.lc-compare-cell{text-align:center;font-size:1.4rem}.lc-compare-cell.lc-compare-yes{color:var(--lc-bordeaux);font-weight:700}.lc-compare-cell.lc-compare-no{color:var(--lc-text);opacity:.3}.lc-compare-row.featured{background:var(--lc-coral)}.lc-compare-pop{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;background:var(--lc-gold);color:var(--lc-bordeaux);padding:4px 10px;border-radius:var(--lc-radius-pill);font-weight:700;display:inline-block;margin-top:4px}@media(max-width:768px){.lc-compare-row{grid-template-columns:1.5fr 1fr 1fr 1fr;padding:16px;font-size:.85rem}.lc-compare-feature{font-size:.9rem}.lc-compare-cell{font-size:1.1rem}}.lc-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.lc-reveal.lc-revealed{opacity:1;transform:translateY(0)}.lc-decoration{position:absolute;pointer-events:none;opacity:.3}.lc-decoration-heart{color:var(--lc-coral);font-size:2rem;animation:lc-float 5s ease-in-out infinite}.lc-decoration-heart:nth-child(2){animation-delay:1s}.lc-decoration-heart:nth-child(3){animation-delay:2s}.lc-curve{display:block;width:100%;height:60px}.lc-cta-final{padding:110px 40px;background:linear-gradient(135deg,var(--lc-bordeaux) 0%,#5C1F1F 100%);color:var(--lc-cream);text-align:center}.lc-cta-final h2{font-size:56px;margin-bottom:16px;color:var(--lc-cream)}.lc-cta-final p{font-size:1.15rem;opacity:.9;margin-bottom:36px;max-width:600px;margin-left:auto;margin-right:auto}.lc-cta-final-button{display:inline-block;padding:20px 48px;background:var(--lc-cream);color:var(--lc-bordeaux);border-radius:var(--lc-radius-pill);font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 30px #0003}.lc-cta-final-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 40px #0000004d;color:var(--lc-bordeaux)}.lc-header-logo{display:block;width:auto!important;height:auto!important;max-height:60px;object-fit:contain}@media(max-width:749px){.lc-header-logo{max-height:48px}}.header__heading-link.lc-header-logo,.header__heading-link .lc-header-logo{max-height:60px}.lc-header-logo--password{max-height:140px;margin:0 auto}@media(max-width:749px){.lc-header-logo--password{max-height:110px}}.lc-reviews-section{padding:80px 0 60px;background:var(--lc-cream)}.lc-reviews-heading{text-align:center;max-width:720px;margin:0 auto 48px;padding:0 20px}.lc-reviews-heading h2{font-size:64px!important;margin-bottom:16px}.lc-reviews-heading .lc-reviews-rating{display:inline-flex;align-items:center;gap:10px;font-size:1.1rem;color:var(--lc-text-soft)}.lc-reviews-heading .lc-reviews-rating .lc-tp-logo{display:inline-flex;align-items:center;gap:6px;background:var(--lc-tp-green);color:#fff;padding:4px 10px;border-radius:6px;font-weight:700;font-size:.85rem}.lc-reviews-marquee{overflow:hidden;position:relative;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%)}.lc-reviews-track{display:flex;gap:20px;width:max-content;padding:12px 0 24px;animation:lc-reviews-scroll 100s linear infinite;align-items:flex-start}.lc-reviews-marquee:hover .lc-reviews-track{animation-play-state:paused}@keyframes lc-reviews-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lc-review-card{flex:0 0 auto;width:340px;background:#fff;border:1px solid var(--lc-line);border-radius:16px;padding:20px 22px;box-shadow:var(--lc-shadow);display:flex;flex-direction:column;gap:12px;transition:transform .25s ease,box-shadow .25s ease}.lc-review-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.lc-review-top{display:flex;justify-content:space-between;align-items:center}.lc-review-stars{color:var(--lc-gold);font-size:1.1rem;letter-spacing:1px}.lc-review-tp-badge{display:inline-flex;align-items:center;gap:4px;background:var(--lc-tp-green);color:#fff;padding:3px 8px;border-radius:4px;font-size:.72rem;font-weight:700}.lc-review-text{color:var(--lc-text);font-size:.98rem;line-height:1.5;margin:0;flex:1}.lc-review-text strong{color:var(--lc-bordeaux)}.lc-review-author{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--lc-line)}.lc-review-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--lc-bordeaux),var(--lc-bordeaux-light));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;flex-shrink:0;overflow:hidden;position:relative}.lc-review-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.lc-review-avatar--photo{background:var(--lc-coral);padding:0}.lc-review-meta{display:flex;flex-direction:column;gap:2px}.lc-review-name{font-weight:700;font-size:.92rem;color:var(--lc-text)}.lc-review-occasion{color:var(--lc-text-soft);font-size:.78rem}@media(max-width:749px){.lc-review-card{width:280px;padding:16px 18px}.lc-review-text{font-size:.9rem}.lc-reviews-section{padding:60px 0 40px}}.lc-review-card--photo{overflow:hidden;padding-top:0}.lc-review-card--photo .lc-review-photo{margin:0 -22px 14px;background:var(--lc-cream)}.lc-review-card--photo .lc-review-photo img{display:block;width:100%;height:188px;object-fit:cover;object-position:center 42%}@media(max-width:749px){.lc-review-card--photo .lc-review-photo{margin:0 -18px 12px}.lc-review-card--photo .lc-review-photo img{height:156px}}.lc-pricing-reassure{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:28px auto 0;max-width:720px;padding:0 20px}.lc-pricing-reassure span{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;font-weight:600;color:var(--lc-bordeaux);letter-spacing:.01em;white-space:nowrap}@media(max-width:749px){.lc-pricing-reassure{gap:8px 16px}.lc-pricing-reassure span{font-size:.82rem}}.lcct-reassure{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin-top:14px}.lcct-reassure span{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:600;color:var(--lc-text-soft);white-space:nowrap}@media(max-width:749px){.lcct-reassure{gap:5px 12px}.lcct-reassure span{font-size:.74rem}}.lc-hero-split{background:var(--lc-cream);padding:56px 32px 64px;min-height:calc(100vh - 140px);display:flex;align-items:center;position:relative;overflow:hidden}.lc-hero-split-inner{max-width:1400px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lc-hero-split-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:16px}.lc-hero-split-text .lc-hero-title{text-align:left;font-size:52px!important;line-height:1.05!important;margin-bottom:18px}@media(max-width:749px){.lc-hero-split-text .lc-hero-title{font-size:28px!important;line-height:1.15!important;text-align:center!important}}.lc-hero-split-text .lc-hero-sub{text-align:left;max-width:580px;font-size:1.35rem!important;line-height:1.55;color:var(--lc-text);opacity:.85;margin-bottom:12px}.lc-hero-split-text .lc-hero-social,.lc-hero-split-text .lc-hero-pills{justify-content:flex-start}.lc-hero-split-visual{position:relative;display:flex;justify-content:center;align-items:center}.lc-hero-split-img{width:100%;max-width:620px;aspect-ratio:5 / 4;height:auto;object-fit:cover;border-radius:28px;box-shadow:0 40px 100px #c8184e40,0 12px 32px #0000001a;display:block;transform:rotate(-2deg);transition:transform .5s ease}.lc-hero-split-visual:hover .lc-hero-split-img{transform:rotate(0) scale(1.02)}.lc-hero-mini-img{position:absolute;bottom:-36px;right:-40px;width:200px;height:200px;object-fit:cover;border-radius:22px;border:6px solid var(--lc-cream);box-shadow:0 20px 48px #0000002e;z-index:3;transform:rotate(5deg);transition:transform .4s ease;background:var(--lc-coral)}.lc-hero-split-visual:hover .lc-hero-mini-img{transform:rotate(0) scale(1.04)}@media(max-width:989px){.lc-hero-mini-img{display:none}}.lc-hero-img-badge{position:absolute;bottom:-16px;left:-16px;background:#fff;border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 32px #0000001f;z-index:2;border:1px solid var(--lc-line)}.lc-hero-img-badge-emoji{font-size:1.8rem;line-height:1}.lc-hero-img-badge-text{display:flex;flex-direction:column;line-height:1.2}.lc-hero-img-badge-text strong{color:var(--lc-bordeaux);font-size:1rem;font-weight:700}.lc-hero-img-badge-text span{color:var(--lc-text-soft);font-size:.78rem}@media(max-width:989px){.lc-hero-split{padding:32px 20px 48px;min-height:auto}.lc-hero-split-inner{grid-template-columns:1fr;gap:40px}.lc-hero-split-visual{order:-1}.lc-hero-split-img{max-width:480px;transform:rotate(0)}.lc-hero-split-text{align-items:center;text-align:center}.lc-hero-split-text .lc-hero-title{text-align:center}.lc-hero-split-text .lc-hero-sub{text-align:center;margin-left:auto;margin-right:auto}.lc-hero-split-text .lc-hero-social,.lc-hero-split-text .lc-hero-pills{justify-content:center}.lc-hero-img-badge{left:50%;transform:translate(-50%);bottom:-20px}}@media(max-width:480px){.lc-hero-split-img{border-radius:18px}.lc-hero-img-badge{padding:10px 14px}.lc-hero-img-badge-emoji{font-size:1.4rem}.lc-hero-img-badge-text strong{font-size:.9rem}.lc-hero-img-badge-text span{font-size:.72rem}}.lc-examples-visual{background:var(--lc-cream);padding:100px 32px 80px;text-align:center}.lc-examples-visual-head{max-width:760px;margin:0 auto 56px}.lc-examples-visual-eyebrow{display:inline-block;background:var(--lc-coral);color:var(--lc-bordeaux);padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:700;margin-bottom:20px;letter-spacing:.02em}.lc-examples-visual-title{font-size:72px!important;margin-bottom:16px}.lc-examples-visual-title em{color:var(--lc-bordeaux);font-style:normal;background:linear-gradient(120deg,transparent 0% 60%,var(--lc-coral) 60% 100%);background-size:100% 100%;padding:0 6px}.lc-examples-visual-sub{color:var(--lc-text-soft);font-size:1.1rem;line-height:1.55;max-width:620px;margin:0 auto}.lc-examples-visual-img-wrap{max-width:1200px;margin:0 auto 48px;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #c8184e1f,0 10px 30px #00000014;background:#fff}.lc-examples-visual-img{width:100%;height:auto;display:block;transition:transform .5s ease}.lc-examples-visual-img-wrap:hover .lc-examples-visual-img{transform:scale(1.02)}.lc-examples-visual-cta{margin-top:32px}@media(max-width:749px){.lc-examples-visual{padding:70px 20px 60px}.lc-examples-visual-img-wrap{border-radius:18px}}.lc-product-showcase{background:var(--lc-cream);padding:100px 32px 80px}.lc-product-showcase-head{max-width:760px;margin:0 auto 56px;text-align:center}.lc-product-showcase-eyebrow{display:inline-block;background:var(--lc-coral);color:var(--lc-bordeaux);padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:700;margin-bottom:20px;letter-spacing:.02em}.lc-product-showcase-title{font-size:72px!important;margin-bottom:16px}.lc-product-showcase-title em{color:var(--lc-bordeaux);font-style:normal;background:linear-gradient(120deg,transparent 0% 60%,var(--lc-coral) 60% 100%);padding:0 6px}.lc-product-showcase-sub{color:var(--lc-text-soft);font-size:1.1rem;line-height:1.55}.lc-product-grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:32px}.lc-product-card{margin:0;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #c8184e14,0 4px 16px #0000000f;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;display:flex;flex-direction:column}.lc-product-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px #c8184e24,0 8px 24px #0000001a}.lc-product-card-img-wrap{overflow:hidden;aspect-ratio:3 / 2;background:var(--lc-coral)}.lc-product-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.lc-product-card:hover .lc-product-card-img{transform:scale(1.04)}.lc-product-card-caption{padding:24px 28px 28px}.lc-product-card-caption h3{font-size:1.6rem!important;margin:0 0 8px;color:var(--lc-text);font-weight:700!important}.lc-product-card-caption p{color:var(--lc-text-soft);font-size:1rem;line-height:1.5;margin:0}.lc-product-showcase-cta{margin-top:56px;text-align:center}@media(max-width:989px){.lc-product-grid{grid-template-columns:1fr;gap:24px;max-width:540px}.lc-product-showcase{padding:70px 20px 60px}.lc-product-card-caption{padding:20px 22px 24px}.lc-product-card-caption h3{font-size:1.4rem!important}}.utility-bar{background:linear-gradient(90deg,var(--lc-red-deep) 0%,var(--lc-bordeaux) 50%,var(--lc-red-deep) 100%)!important;border-bottom:none!important;padding:18px 0!important;position:relative;overflow:hidden;min-height:56px}.utility-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.08) 0,transparent 60%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.06) 0,transparent 60%);pointer-events:none}.utility-bar__grid{position:relative;z-index:2}.announcement-bar__message{font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;color:#fff!important;text-transform:none!important;line-height:1.4!important;padding:0 16px!important;text-shadow:0 1px 2px rgba(0,0,0,.15)}.announcement-bar__link{color:#fff!important;text-decoration:none!important;border:none!important;transition:opacity .2s ease}.announcement-bar__link:hover{opacity:.85}.announcement-bar__link:hover .announcement-bar__message{text-decoration:none!important}.announcement-bar-slider .slider-button{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;color:#fff!important;width:36px!important;height:36px!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .25s ease}.announcement-bar-slider .slider-button:hover{background:#ffffff38!important;transform:scale(1.05)}.announcement-bar-slider .slider-button svg{width:16px!important;height:16px!important}.announcement-bar-slider .slider__slide{display:flex;align-items:center;justify-content:center}@media(max-width:749px){.utility-bar{padding:16px 0!important;min-height:52px}.announcement-bar__message{font-size:14px!important;padding:0 10px!important}.announcement-bar-slider .slider-button{width:32px!important;height:32px!important}}.lc-product-card-section{background:linear-gradient(180deg,var(--lc-cream) 0%,#fff 100%);padding:80px 32px}.lc-product-card-row{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.lc-product-card-img-col{display:flex;flex-direction:column;gap:16px}.lc-product-card-main-img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px;box-shadow:0 30px 80px #c8184e2e,0 8px 24px #00000014;display:block;background:var(--lc-coral)}.lc-product-card-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lc-product-card-thumb{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;border:3px solid #fff;box-shadow:0 6px 18px #00000014;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.lc-product-card-thumb:hover{transform:translateY(-3px);box-shadow:0 12px 28px #c8184e2e}.lc-product-card-info-col{display:flex;flex-direction:column;gap:18px;padding:16px 0}.lc-product-card-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--lc-coral);color:var(--lc-bordeaux);padding:8px 18px;border-radius:999px;font-size:.95rem;font-weight:700;align-self:flex-start}.lc-product-card-title{font-size:67px!important;margin:0;color:var(--lc-text);line-height:1.05}.lc-product-card-title em{color:var(--lc-bordeaux);font-style:normal;background:linear-gradient(120deg,transparent 0% 65%,var(--lc-coral) 65% 100%);padding:0 6px}.lc-product-card-price-row{display:flex;align-items:center;gap:14px;margin:4px 0 8px}.lc-product-card-price{font-size:2.6rem;font-weight:800;color:var(--lc-bordeaux);letter-spacing:-.02em}.lc-product-card-price-old{font-size:1.3rem;color:var(--lc-text-soft);text-decoration:line-through}.lc-product-card-badge{background:var(--lc-bordeaux);color:#fff;padding:6px 14px;border-radius:10px;font-size:.95rem;font-weight:800;letter-spacing:.02em}.lc-product-card-desc{color:var(--lc-text);font-size:1.2rem;line-height:1.55;margin:0;opacity:.85}.lc-product-card-features{list-style:none;padding:0;margin:8px 0 16px;display:grid;gap:10px}.lc-product-card-features li{font-size:1.1rem;font-weight:600;color:var(--lc-text)}.lc-product-card-cta{display:inline-flex;align-items:center;justify-content:center;padding:26px 50px;background:var(--lc-bordeaux);color:#fff!important;border-radius:var(--lc-radius-pill);font-size:1.5rem;font-weight:800;text-decoration:none;box-shadow:0 14px 36px #c8184e59;transition:all .25s ease;letter-spacing:-.01em;align-self:flex-start}.lc-product-card-cta:hover{background:var(--lc-bordeaux-light);transform:translateY(-3px);box-shadow:0 20px 48px #c8184e73;color:#fff!important}.lc-product-card-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px;padding-top:18px;border-top:1px solid var(--lc-line)}.lc-product-card-trust span{font-size:.95rem;color:var(--lc-text-soft);font-weight:600}@media(max-width:989px){.lc-product-card-section{padding:60px 20px}.lc-product-card-row{grid-template-columns:1fr;gap:40px;max-width:540px}.lc-product-card-title{font-size:2.4rem!important}.lc-product-card-price{font-size:2.2rem}.lc-product-card-cta{width:100%;padding:22px 30px;font-size:1.25rem}.lc-product-card-trust{justify-content:center;text-align:center}}.lc-why.lc-why-split{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;max-width:1300px;margin:0 auto;padding:90px 32px}.lc-why-split .lc-why-img-wrap{position:relative}.lc-why-split .lc-why-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px;box-shadow:0 30px 80px #c8184e29,0 8px 24px #00000014;display:block;transform:rotate(-1.5deg);transition:transform .4s ease}.lc-why-split .lc-why-img:hover{transform:rotate(0) scale(1.02)}.lc-why-split .lc-why-inner{max-width:540px;padding:0;background:transparent}@media(max-width:989px){.lc-why.lc-why-split{grid-template-columns:1fr;gap:32px;padding:60px 20px}.lc-why-split .lc-why-img{transform:rotate(0)}}.lc-guarantee.lc-guarantee-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1200px;margin:0 auto;padding:80px 32px}.lc-guarantee-split .lc-guarantee-img-wrap{position:relative}.lc-guarantee-split .lc-guarantee-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px;box-shadow:0 24px 60px #0000001a,0 6px 18px #c8184e1f;display:block;transform:rotate(1.5deg);transition:transform .4s ease}.lc-guarantee-split .lc-guarantee-img:hover{transform:rotate(0) scale(1.02)}@media(max-width:989px){.lc-guarantee.lc-guarantee-split{grid-template-columns:1fr;gap:32px;padding:60px 20px}.lc-guarantee-split .lc-guarantee-img{transform:rotate(0)}}.lc-trust-inline{background:#fff;padding:28px 32px;border-top:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line)}.lc-trust-inline-grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.lc-trust-inline-item{display:flex;align-items:center;gap:12px;padding:6px 0}.lc-trust-inline-icon{font-size:1.8rem;line-height:1;flex-shrink:0}.lc-trust-inline-item>div{display:flex;flex-direction:column;line-height:1.2}.lc-trust-inline-item strong{font-size:.95rem;color:var(--lc-text);font-weight:700;letter-spacing:-.01em}.lc-trust-inline-item span{font-size:.78rem;color:var(--lc-text-soft)}@media(max-width:989px){.lc-trust-inline{padding:20px 16px}.lc-trust-inline-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.lc-trust-inline-grid{grid-template-columns:1fr;gap:14px}}.lc-product-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;background:#fffffffa;border-top:1px solid var(--lc-line);box-shadow:0 -10px 32px #00000014;z-index:99;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lc-product-sticky-cta-info{display:flex;flex-direction:column;gap:2px;line-height:1.2}.lc-product-sticky-cta-stars{color:var(--lc-gold);font-size:.78rem;letter-spacing:1px}.lc-product-sticky-cta-price strong{font-size:1.3rem;color:var(--lc-bordeaux);font-weight:800}.lc-product-sticky-cta-price s{font-size:.85rem;color:var(--lc-text-soft);margin-left:6px}.lc-product-sticky-cta-btn{background:var(--lc-bordeaux);color:#fff;padding:14px 22px;border-radius:var(--lc-radius-pill);font-weight:700;font-size:.95rem;text-decoration:none;box-shadow:0 6px 18px #c8184e52;transition:all .2s ease;white-space:nowrap}.lc-product-sticky-cta-btn:hover,.lc-product-sticky-cta-btn:active{background:var(--lc-bordeaux-light);color:#fff;transform:scale(.98)}@media(max-width:749px){.lc-product-sticky-cta{display:flex}body.template-product{padding-bottom:78px}}.template-product .product__title,.template-product .product__title h1,.template-product .product__title>*{font-size:30px!important;line-height:1.15!important;letter-spacing:-.015em!important;margin-bottom:8px!important;font-weight:700!important}@media(max-width:749px){.template-product .product__title,.template-product .product__title h1,.template-product .product__title>*{font-size:1.35rem!important}.template-product .product__info-container .price,.template-product .price__regular .price-item,.template-product .price__sale .price-item--sale{font-size:1.7rem!important}.template-product .product__description,.template-product .product__description p,.template-product .product__description li{font-size:.95rem!important;line-height:1.55!important}}.template-product .product__tax,.template-product .tax-note,.template-product [class*=tax],.template-product .product-form__quantity,.template-product .product__title+.price+.product__tax,.template-product .price__sale+.product__tax,.template-product .shopify-payment-button+.product__tax{display:none!important}.template-product .price--show-badge,.template-product .price__pricing-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.template-product .product__info-container .price{font-size:2.2rem!important;font-weight:800!important;color:var(--lc-bordeaux)}.template-product .price__regular .price-item,.template-product .price__sale .price-item--sale{color:var(--lc-bordeaux)!important;font-weight:800!important}.template-product quantity-input,.template-product .quantity__input,.template-product .quantity,.template-product label[for*=Quantity],.template-product .product-form__quantity{display:none!important}.template-product share-button,.template-product .share-button{display:none!important}.template-product .product__text{font-size:.8rem!important;opacity:.55;text-transform:uppercase;letter-spacing:.1em}.template-product .product__description,.template-product .product__description p{font-size:1.08rem!important;line-height:1.55!important;color:var(--lc-text)}.template-product .product__description ul{list-style:none;padding:0;margin:16px 0}.template-product .product__description ul li{padding:8px 0 8px 30px;position:relative;font-size:1.05rem}.template-product .product__description ul li:before{content:"\2713";position:absolute;left:0;top:8px;color:var(--lc-bordeaux);font-weight:800;font-size:1.1rem}.template-product .product-form__submit{font-size:1.25rem!important;font-weight:800!important;padding:22px 32px!important;border-radius:var(--lc-radius-pill)!important;background:var(--lc-bordeaux)!important;color:#fff!important;border:none!important;box-shadow:0 12px 32px #c8184e59!important;transition:all .25s ease!important}.template-product .product-form__submit:hover{background:var(--lc-bordeaux-light)!important;transform:translateY(-2px);box-shadow:0 18px 44px #c8184e73!important}.lc-mini-faq{background:var(--lc-cream);padding:48px 32px 56px}.lc-mini-faq-inner{max-width:880px;margin:0 auto;background:#fff;border-radius:24px;padding:36px 32px;box-shadow:0 20px 50px #c8184e14,0 4px 16px #0000000f;border:1px solid var(--lc-line)}.lc-mini-faq-heading{font-size:35px!important;margin:0 0 24px;text-align:center;color:var(--lc-text);font-weight:800;letter-spacing:-.02em}.lc-mini-faq-heading em{color:var(--lc-bordeaux);font-style:normal;background:linear-gradient(120deg,transparent 0% 60%,var(--lc-coral) 60% 100%);padding:0 6px}.lc-mini-faq-item{border-top:1px solid var(--lc-line)}.lc-mini-faq-item:last-of-type{border-bottom:1px solid var(--lc-line);margin-bottom:24px}.lc-mini-faq-q{display:flex;align-items:center;gap:14px;padding:18px 4px;cursor:pointer;list-style:none;font-size:1.1rem;font-weight:700;color:var(--lc-text);-webkit-user-select:none;user-select:none}.lc-mini-faq-q::-webkit-details-marker{display:none}.lc-mini-faq-emoji{font-size:1.5rem;line-height:1}.lc-mini-faq-q span:nth-child(2){flex:1}.lc-mini-faq-chevron{font-size:1.8rem;color:var(--lc-bordeaux);font-weight:300;transition:transform .3s ease;line-height:1}.lc-mini-faq-item[open] .lc-mini-faq-chevron{transform:rotate(45deg)}.lc-mini-faq-a{padding:0 4px 20px 44px;font-size:1.02rem;line-height:1.55;color:var(--lc-text);opacity:.85}.lc-mini-faq-a strong{color:var(--lc-bordeaux)}.lc-mini-faq-cta{display:block;text-align:center;background:var(--lc-bordeaux);color:#fff!important;padding:22px 28px;border-radius:var(--lc-radius-pill);font-size:1.15rem;font-weight:800;text-decoration:none;box-shadow:0 12px 32px #c8184e52;transition:all .25s ease}.lc-mini-faq-cta:hover{background:var(--lc-bordeaux-light);transform:translateY(-3px);color:#fff!important;box-shadow:0 18px 44px #c8184e73}@media(max-width:749px){.lc-mini-faq{padding:36px 16px 44px}.lc-mini-faq-inner{padding:28px 22px;border-radius:20px}.lc-mini-faq-q{font-size:1rem;padding:16px 2px}.lc-mini-faq-a{padding-left:38px;font-size:.95rem}}.lc-reassurance{background:#fff;padding:64px 32px;border-top:1px solid var(--lc-line)}.lc-reassurance-title{text-align:center;font-size:48px!important;margin:0 0 40px;font-weight:800;letter-spacing:-.02em}.lc-reassurance-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lc-reassurance-item{display:flex;align-items:center;gap:18px;padding:24px 26px;border-radius:18px;background:var(--lc-cream);transition:transform .3s ease,box-shadow .3s ease}.lc-reassurance-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px #c8184e1f}.lc-reassurance-icon{font-size:2.4rem;line-height:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fff;border-radius:50%;box-shadow:0 4px 12px #c8184e1f}.lc-reassurance-text{display:flex;flex-direction:column;gap:4px}.lc-reassurance-text strong{font-size:1.1rem;color:var(--lc-text);font-weight:800;letter-spacing:-.01em}.lc-reassurance-text{font-size:.92rem;color:var(--lc-text-soft);line-height:1.4}@media(max-width:989px){.lc-reassurance-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.lc-reassurance{padding:44px 16px}.lc-reassurance-grid{grid-template-columns:1fr}}.lc-pcard{max-width:1100px;margin:24px auto 32px;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #c8184e2e,0 10px 30px #00000014;background:#fff}.lc-pcard-tp{background:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 24px;font-family:Outfit,sans-serif!important;flex-wrap:wrap}.lc-pcard-tp-label{font-weight:700;font-size:1.05rem;letter-spacing:.01em}.lc-pcard-tp-stars{background:#00b67a;color:#fff;padding:4px 12px;border-radius:6px;font-size:1.1rem;letter-spacing:4px;line-height:1;display:inline-flex;align-items:center;height:28px}.lc-pcard-tp-text{font-size:1rem;color:#fff}.lc-pcard-tp-text strong{font-weight:800}.lc-pcard-body{background:linear-gradient(135deg,#efe6dc,#ede3d4,#f1eadd);padding:56px 48px 40px;position:relative;overflow:hidden}.lc-pcard-head{text-align:center;margin-bottom:40px;position:relative;z-index:2}.lc-pcard-title{font-family:Fraunces,Georgia,serif!important;font-size:70px!important;font-weight:700!important;color:#1c1a17;margin:0 0 18px;line-height:1.05!important;letter-spacing:-.02em!important;font-style:normal!important}.lc-pcard-title em{color:var(--lc-bordeaux);font-style:italic!important;font-family:Fraunces,Georgia,serif!important}.lc-pcard-subtitle{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-size:27px;color:var(--lc-bordeaux);margin:0;font-weight:500}.lc-pcard-visual{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:stretch;margin:0 auto 40px;max-width:1000px}.lc-pcard-book-wrap{position:relative;background:linear-gradient(135deg,#561b27,#c8184e);border-radius:28px;padding:36px 28px;box-shadow:0 20px 50px #c8184e59;display:flex;align-items:center;justify-content:center;min-height:380px;overflow:hidden}.lc-pcard-book-img{width:100%;max-width:320px;height:auto;border-radius:16px;box-shadow:0 20px 40px #00000040;display:block;transform:rotate(-3deg);transition:transform .4s ease}.lc-pcard-book-wrap:hover .lc-pcard-book-img{transform:rotate(0) scale(1.04)}.lc-pcard-callout{position:absolute;top:18px;right:-8px;background:#ead9b0;color:#1a1a1a;font-weight:800;font-size:.85rem;padding:10px 18px;border-radius:12px;box-shadow:0 6px 16px #00000026;letter-spacing:.02em;transform:rotate(8deg);z-index:3}.lc-pcard-callout:after{content:"";position:absolute;bottom:-6px;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #EAD9B0}.lc-pcard-floats{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lc-pcard-float{position:absolute;font-size:2rem;color:#fff;opacity:.15}.lc-pcard-float:nth-child(1){top:12%;left:8%;animation:lc-float-1 6s ease-in-out infinite}.lc-pcard-float:nth-child(2){bottom:16%;right:12%;animation:lc-float-2 7s ease-in-out infinite}.lc-pcard-float:nth-child(3){top:55%;left:10%;animation:lc-float-3 5s ease-in-out infinite}@keyframes lc-float-1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(8deg)}}@keyframes lc-float-2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(-10deg)}}@keyframes lc-float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lc-pcard-couple-wrap{position:relative;display:flex;flex-direction:column;gap:16px}.lc-pcard-couple-img{width:100%;height:240px;object-fit:cover;border-radius:24px;box-shadow:0 16px 40px #0000001f;display:block}.lc-pcard-offer{background:#fff;border-radius:18px;padding:24px 24px 22px;box-shadow:0 12px 30px #00000014;flex:1}.lc-pcard-offer h3{font-size:1.05rem!important;font-weight:800!important;letter-spacing:.04em;color:#1a1a1a;margin:0 0 14px;text-transform:uppercase}.lc-pcard-offer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lc-pcard-offer li{display:flex;align-items:flex-start;gap:10px;font-size:.96rem;color:var(--lc-text);font-weight:500;line-height:1.35}.lc-pcard-check{width:22px;height:22px;border-radius:50%;background:var(--lc-bordeaux);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.75rem;flex-shrink:0;margin-top:1px}.lc-pcard-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:28px;border-top:1px solid rgba(0,0,0,.06);max-width:800px;margin:0 auto}.lc-pcard-bottom-item{display:flex;align-items:center;justify-content:center;gap:12px}.lc-pcard-bottom-icon{font-size:1.7rem;line-height:1}.lc-pcard-bottom-text{display:flex;flex-direction:column;font-size:.85rem;line-height:1.3;color:var(--lc-text)}.lc-pcard-bottom-text strong{font-weight:800;font-size:.92rem}@media(max-width:749px){.lc-pcard{margin:12px 12px 24px;border-radius:22px}.lc-pcard-tp{padding:12px 16px;gap:10px}.lc-pcard-tp-label{font-size:.92rem}.lc-pcard-tp-text{font-size:.88rem}.lc-pcard-tp-stars{font-size:.95rem;padding:3px 10px;letter-spacing:3px}.lc-pcard-body{padding:36px 22px 28px}.lc-pcard-head{margin-bottom:28px}.lc-pcard-visual{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.lc-pcard-book-wrap{min-height:280px;padding:28px 20px}.lc-pcard-book-img{max-width:220px}.lc-pcard-couple-img{height:200px}.lc-pcard-offer{padding:20px 22px}.lc-pcard-offer h3{font-size:.95rem!important}.lc-pcard-offer li{font-size:.9rem}.lc-pcard-bottom{grid-template-columns:1fr;gap:14px;padding-top:22px}.lc-pcard-bottom-item{justify-content:flex-start}}.template-page .page-width{max-width:100%!important;padding:0!important}.template-page main{background:var(--lc-cream)}.lc-story-hero,.lc-story-text-block,.lc-story-values,.lc-story-contact{max-width:800px;margin:0 auto;padding:80px 32px 40px}.lc-story-hero{padding-top:100px;text-align:center}.lc-story-eyebrow{display:inline-block;background:var(--lc-coral);color:var(--lc-bordeaux);padding:6px 18px;border-radius:999px;font-size:.95rem;font-weight:700;margin-bottom:24px;letter-spacing:.02em}.lc-story-h1{font-size:88px!important;line-height:1.05!important;margin:0 0 28px;letter-spacing:-.03em;font-weight:800}.lc-story-h1 em{color:var(--lc-bordeaux);font-style:normal;background:linear-gradient(120deg,transparent 0% 60%,var(--lc-coral) 60% 100%);padding:0 8px}.lc-story-lead{font-size:1.3rem;line-height:1.55;color:var(--lc-text);margin-bottom:20px;opacity:.9}.lc-story-img-block{max-width:1100px;margin:40px auto;padding:0 32px}.lc-story-img-block img{width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:28px;box-shadow:0 30px 80px #c8184e1f,0 8px 24px #0000000f;display:block;background:var(--lc-coral)}.lc-story-text-block h2{font-size:51px!important;margin:0 0 24px;color:var(--lc-text);letter-spacing:-.02em;font-weight:800}.lc-story-text-block p{font-size:1.2rem;line-height:1.65;color:var(--lc-text);margin-bottom:18px;opacity:.88}.lc-story-values{max-width:1200px;padding:60px 32px}.lc-story-values h2{text-align:center;font-size:54px!important;margin:0 0 48px;font-weight:800}.lc-story-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lc-story-value{background:#fff;border:1px solid var(--lc-line);border-radius:24px;padding:32px 28px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.lc-story-value:hover{transform:translateY(-6px);box-shadow:0 24px 50px #c8184e1f}.lc-story-value-emoji{font-size:2.4rem;display:block;margin-bottom:16px;line-height:1}.lc-story-value h3{font-size:1.5rem!important;margin:0 0 12px;color:var(--lc-text);font-weight:700}.lc-story-value p{font-size:1.02rem;line-height:1.55;color:var(--lc-text-soft);margin:0}.lc-story-cta-wrap{text-align:center;margin-top:40px}.lc-story-cta{display:inline-flex;align-items:center;gap:14px;padding:22px 50px;background:var(--lc-bordeaux);color:#fff!important;border-radius:var(--lc-radius-pill);font-size:1.3rem;font-weight:800;text-decoration:none;box-shadow:0 12px 32px #c8184e59;transition:all .25s ease}.lc-story-cta:hover{background:var(--lc-bordeaux-light);transform:translateY(-3px);box-shadow:0 18px 44px #c8184e73}.lc-story-contact{text-align:center;background:#fff;margin:60px auto;border-radius:24px;padding:50px 32px;border:1px solid var(--lc-line)}.lc-story-contact h3{font-size:1.8rem!important;margin:0 0 12px;font-weight:700}.lc-story-contact p{font-size:1.15rem;color:var(--lc-text-soft);margin:0}.lc-story-contact a{color:var(--lc-bordeaux);font-weight:700;text-decoration:underline}@media(max-width:749px){.lc-story-hero,.lc-story-text-block,.lc-story-values,.lc-story-contact{padding-left:20px;padding-right:20px}.lc-story-img-block{padding:0 20px;margin:28px auto}.lc-story-values-grid{grid-template-columns:1fr;gap:18px}}@media(min-width:750px){.header{padding-top:28px!important;padding-bottom:28px!important}.lc-header-logo{max-height:78px!important}.header__menu-item{padding:12px 16px!important}.menu-drawer__menu-item{font-size:1.15rem!important}}.lc-section-cta{display:block;width:max-content;max-width:100%;margin:32px auto 0;padding:18px 36px;background:var(--lc-bordeaux);color:#fff!important;border-radius:var(--lc-radius-pill);text-decoration:none;font-size:1.15rem;font-weight:800;letter-spacing:-.005em;box-shadow:0 10px 28px #c8184e4d;transition:all .25s ease;text-align:center}.lc-section-cta:hover{background:var(--lc-bordeaux-light);color:#fff!important;transform:translateY(-3px);box-shadow:0 16px 40px #c8184e6b}.lc-section-cta--soft{background:#fff;color:var(--lc-bordeaux)!important;border:2px solid var(--lc-bordeaux);box-shadow:0 6px 18px #c8184e1f}.lc-section-cta--soft:hover{background:var(--lc-bordeaux);color:#fff!important}@media(max-width:480px){.lc-section-cta{width:calc(100% - 32px);padding:18px 24px;font-size:1.05rem}}.lc-sticky-cta{position:fixed;bottom:24px;right:24px;z-index:90;padding:18px 32px;background:var(--lc-bordeaux);color:#fff!important;border-radius:var(--lc-radius-pill);text-decoration:none;font-size:1.1rem;font-weight:800;box-shadow:0 16px 40px #c8184e66,0 6px 18px #0000001f;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;opacity:0;pointer-events:none;transform:translateY(20px)}.lc-sticky-cta.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lc-sticky-cta:hover{background:var(--lc-bordeaux-light);transform:translateY(-3px) scale(1.02);color:#fff!important;box-shadow:0 22px 50px #c8184e80}.lc-sticky-cta-pulse{display:inline-block;width:10px;height:10px;border-radius:50%;background:#c8184e;box-shadow:0 0 #00ff8880;animation:lc-sticky-pulse 2s infinite}@keyframes lc-sticky-pulse{0%{box-shadow:0 0 #00ff8880}70%{box-shadow:0 0 0 12px #0f80}to{box-shadow:0 0 #0f80}}@media(max-width:749px){.lc-sticky-cta{bottom:16px;right:12px;left:12px;padding:16px 24px;font-size:1rem;justify-content:center;border-radius:14px}}.lc-top-badge{background:var(--lc-cream);padding:18px 16px 24px}.lc-top-badge-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:18px;align-items:center}.lc-top-badge-pill{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ead9b0,#d4b76b);color:#1a1a1a;font-weight:800;padding:10px 22px;border-radius:999px;font-size:.95rem;letter-spacing:.01em;box-shadow:0 6px 18px #ffd93d73}.lc-top-badge-star{font-size:1.1rem}.lc-bundle{width:100%;background:#fff;border:2px dashed var(--lc-bordeaux);border-radius:20px;padding:22px 24px}.lc-bundle-heading{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:16px;gap:4px}.lc-bundle-heading strong{font-size:1.2rem;color:var(--lc-bordeaux);font-weight:800}.lc-bundle-heading span{color:var(--lc-text-soft);font-size:.92rem}.lc-bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lc-bundle-card{background:var(--lc-cream);border:2px solid transparent;border-radius:16px;padding:18px 14px 16px;text-decoration:none;text-align:center;transition:all .25s ease;position:relative}.lc-bundle-card:hover{border-color:var(--lc-bordeaux);transform:translateY(-3px);box-shadow:0 12px 28px #c8184e2e}.lc-bundle-card--featured{background:linear-gradient(135deg,var(--lc-coral) 0%,#fff 100%);border-color:var(--lc-bordeaux);transform:scale(1.04)}.lc-bundle-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--lc-bordeaux);color:#fff;padding:3px 12px;border-radius:8px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.lc-bundle-qty{font-size:1rem;font-weight:700;color:var(--lc-text);margin-bottom:6px}.lc-bundle-price{font-size:1.6rem;font-weight:800;color:var(--lc-bordeaux);line-height:1;margin-bottom:6px}.lc-bundle-discount{font-size:.78rem;color:var(--lc-text-soft);font-weight:600}@media(max-width:480px){.lc-bundle-grid{grid-template-columns:1fr}.lc-bundle-card--featured{transform:scale(1)}}.lc-specs{background:var(--lc-cream);padding:48px 32px}.lc-specs-inner{max-width:880px;margin:0 auto}.lc-specs-item{background:#fff;border:1px solid var(--lc-line);border-radius:16px;margin-bottom:12px;overflow:hidden}.lc-specs-q{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;list-style:none;font-size:1.08rem;font-weight:700;color:var(--lc-text);-webkit-user-select:none;user-select:none}.lc-specs-q::-webkit-details-marker{display:none}.lc-specs-emoji{font-size:1.4rem}.lc-specs-q span:nth-child(2){flex:1}.lc-specs-chevron{font-size:1.6rem;color:var(--lc-bordeaux);font-weight:300;transition:transform .3s ease;line-height:1}.lc-specs-item[open] .lc-specs-chevron{transform:rotate(45deg)}.lc-specs-a{padding:8px 22px 22px;border-top:1px solid var(--lc-line);margin-top:4px}.lc-specs-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--lc-line)}.lc-specs-row:last-child{border-bottom:none}.lc-specs-row strong{color:var(--lc-text);font-weight:700;font-size:.95rem;flex-shrink:0}.lc-specs-row span{text-align:right;color:var(--lc-text-soft);font-size:.92rem}@media(max-width:480px){.lc-specs-row{flex-direction:column;gap:4px;padding:12px 0}.lc-specs-row span{text-align:left}}.lc-payment-strip{background:#fff;padding:32px 24px;border-top:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line)}.lc-payment-strip-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.lc-payment-strip-label{font-size:.95rem;color:var(--lc-text-soft);font-weight:600;letter-spacing:.02em}.lc-payment-strip-logos{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.lc-pay-logo{background:var(--lc-cream);border:1px solid var(--lc-line);border-radius:8px;padding:10px 16px;font-size:.78rem;font-weight:800;color:var(--lc-text);letter-spacing:.06em;text-transform:uppercase;font-family:Outfit,sans-serif!important}.lc-mascot-banner{background:linear-gradient(135deg,var(--lc-coral) 0%,var(--lc-beige) 100%);padding:64px 32px}.lc-mascot-banner-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center}.lc-mascot-img{width:100%;max-width:320px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 30px 60px rgba(200,24,78,.18));animation:lc-mascot-float 4s ease-in-out infinite}@keyframes lc-mascot-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(2deg)}}.lc-mascot-banner-text{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.lc-mascot-banner-eyebrow{display:inline-block;background:var(--lc-bordeaux);color:#fff;padding:6px 16px;border-radius:999px;font-size:.88rem;font-weight:800;letter-spacing:.02em}.lc-mascot-banner-title{font-size:54px!important;margin:0;line-height:1.1!important;color:var(--lc-text);letter-spacing:-.02em;font-weight:800}.lc-mascot-banner-title em{color:var(--lc-bordeaux);font-style:italic;background:linear-gradient(120deg,transparent 0% 60%,#FFFFFFAA 60% 100%);padding:0 6px}.lc-mascot-banner-desc{font-size:1.15rem;line-height:1.55;color:var(--lc-text);margin:4px 0 12px}.lc-mascot-banner-desc strong{color:var(--lc-bordeaux)}@media(max-width:749px){.lc-mascot-banner-inner{grid-template-columns:1fr;gap:28px}.lc-mascot-img{max-width:220px}.lc-mascot-banner-text{text-align:center;align-items:center}}.lc-vusur{background:#fff;padding:36px 24px 44px;border-top:1px solid var(--lc-line)}.lc-vusur-inner{max-width:1100px;margin:0 auto;text-align:center}.lc-vusur-label{display:block;font-size:1rem;color:var(--lc-text-soft);font-weight:700;letter-spacing:.02em;margin-bottom:26px;text-transform:uppercase}.lc-vusur-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lc-vusur-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px;border:1px solid var(--lc-line);border-radius:14px;background:var(--lc-cream);gap:6px;transition:all .25s ease}.lc-vusur-item:hover{border-color:var(--lc-bordeaux);transform:translateY(-3px);box-shadow:0 10px 24px #c8184e1a}.lc-vusur-icon{font-size:1.6rem;line-height:1;margin-bottom:4px}.lc-vusur-item strong{font-size:.95rem;color:var(--lc-text);font-weight:800}.lc-vusur-item span:not(.lc-vusur-icon){font-size:.78rem;color:var(--lc-text-soft);line-height:1.3}@media(max-width:749px){.lc-vusur-grid{grid-template-columns:repeat(2,1fr);gap:12px}.lc-vusur-item{padding:14px 8px}}.lc-process-icon-big{font-size:3rem;line-height:1;margin-bottom:18px;display:inline-block;background:var(--lc-coral);width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.lc-cta-after{background:linear-gradient(135deg,var(--lc-coral) 0%,var(--lc-cream) 100%);padding:56px 32px;text-align:center}.lc-cta-after-inner{max-width:720px;margin:0 auto}.lc-cta-after-text{font-size:35px!important;margin:0 0 28px;color:var(--lc-text);font-weight:700;line-height:1.3}@media(max-width:749px){.lc-cta-after{padding:44px 20px}}.lc-compare{padding:56px 28px;background:linear-gradient(180deg,#FDFAF6 0%,var(--lc-cream, #FBF7F2) 100%);text-align:center}.lc-compare-inner{max-width:980px;margin:0 auto}.lc-compare-title{font-family:var(--lc-serif, "Fraunces", serif);font-size:42px;color:var(--lc-text, #1A1A1A);margin:0 0 10px;font-weight:700;letter-spacing:-.02em}.lc-compare-title em{color:var(--lc-bordeaux, #C8184E);font-style:italic}.lc-compare-sub{font-size:1rem;color:#5a4f4f;margin:0 0 28px;line-height:1.55}.lc-compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px 24px;padding:0 8px}.lc-compare-table{width:100%;min-width:540px;border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #c8184e14;border:1px solid #F1E6DC}.lc-compare-table th,.lc-compare-table td{padding:14px 12px;text-align:center;font-size:.92rem;border-bottom:1px solid #F4ECE3;vertical-align:middle;color:#2a2424}.lc-compare-table thead th{background:#fbf7f2;font-weight:700;font-size:.88rem;padding:16px 10px;color:#2a2424}.lc-compare-table thead th small{display:block;font-size:.78rem;font-weight:500;color:#7a6868;margin-top:4px}.lc-compare-table thead th.lc-compare-us{background:linear-gradient(180deg,#efe6dc,#ffc4d2);color:var(--lc-bordeaux, #C8184E)}.lc-compare-table thead th.lc-compare-us small{color:var(--lc-bordeaux, #C8184E);font-weight:700;font-size:.86rem}.lc-compare-table tbody td:first-child{text-align:left;font-weight:600;color:#2a2424;font-size:.9rem;background:#fcfaf7}.lc-compare-table tbody td.lc-compare-us{background:#fff3f6;color:var(--lc-bordeaux, #C8184E);font-weight:800;font-size:1.05rem}.lc-compare-table tbody tr:last-child td{border-bottom:none}@media(max-width:749px){.lc-compare{padding:40px 16px}.lc-compare-table th,.lc-compare-table td{padding:10px 8px;font-size:.82rem}.lc-compare-table tbody td:first-child{font-size:.82rem}}.lc-occasions{padding:56px 28px;background:#fff;text-align:center}.lc-occasions-inner{max-width:980px;margin:0 auto}.lc-occasions-title{font-family:var(--lc-serif, "Fraunces", serif);font-size:42px;color:var(--lc-text, #1A1A1A);margin:0 0 10px;font-weight:700;letter-spacing:-.02em}.lc-occasions-sub{font-size:1rem;color:#5a4f4f;margin:0 0 32px;line-height:1.55}.lc-occasions-sub em{color:var(--lc-bordeaux, #C8184E);font-style:italic;font-weight:700}.lc-occasions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.lc-occasion{background:linear-gradient(180deg,#fbf7f2,#fff8fa);border:1px solid #F1E6DC;border-radius:16px;padding:22px 18px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .15s ease,box-shadow .15s ease}.lc-occasion:hover{transform:translateY(-3px);box-shadow:0 12px 28px #c8184e1a}.lc-occasion-emoji{font-size:2rem;line-height:1;margin-bottom:6px}.lc-occasion strong{font-size:1rem;font-weight:700;color:var(--lc-text, #1A1A1A)}.lc-occasion span{font-size:.85rem;color:#5a4f4f;line-height:1.4;text-align:center}@media(max-width:749px){.lc-occasions{padding:40px 16px}.lc-occasions-grid{grid-template-columns:repeat(2,1fr);gap:12px}.lc-occasion{padding:18px 12px}.lc-occasion-emoji{font-size:1.7rem}.lc-occasion strong{font-size:.95rem}.lc-occasion span{font-size:.78rem}}.lc-urgency{background:linear-gradient(135deg,#c8184e,#561b27,#d63b66);color:#fff;padding:14px 16px;position:relative;overflow:hidden}.lc-urgency:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 12px,transparent 12px 24px);pointer-events:none}.lc-urgency-inner{max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:18px;position:relative;z-index:1;flex-wrap:wrap}.lc-urgency-pulse{font-size:.85rem;animation:lc-pulse 1.4s ease-in-out infinite}@keyframes lc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.lc-urgency-text{display:flex;flex-direction:column;gap:2px;text-align:left}.lc-urgency-title{font-size:1.05rem;font-weight:800;color:#fff;letter-spacing:-.01em}.lc-urgency-sub{font-size:.82rem;color:#ffffffeb;font-weight:500}.lc-urgency-sub s{color:#ffffffbf;font-weight:600}.lc-urgency-timer{display:flex;align-items:center;gap:6px;background:#ffffff29;padding:6px 12px;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.25)}.lc-urgency-segment{display:flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums}.lc-urgency-segment b{font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:.02em;min-width:1.5ch;text-align:center}.lc-urgency-segment small{font-size:.7rem;font-weight:600;color:#ffffffd9;text-transform:uppercase}.lc-urgency-sep{font-size:1.15rem;font-weight:800;color:#ffffff8c;padding-bottom:2px}@media(max-width:749px){.lc-urgency{padding:12px 14px}.lc-urgency-inner{gap:12px}.lc-urgency-title{font-size:.92rem}.lc-urgency-sub{font-size:.74rem}.lc-urgency-pulse{font-size:.72rem}.lc-urgency-timer{padding:5px 10px;gap:4px}.lc-urgency-segment b{font-size:1rem}.lc-urgency-segment small{font-size:.62rem}}.lc-stack{padding:48px 20px 56px;background:radial-gradient(1200px 600px at 50% -100px,rgba(200,24,78,.07),transparent 70%),linear-gradient(180deg,#fffbf7,#fff6f2)}.lc-stack-inner{max-width:720px;margin:0 auto;background:#fff;border:2px solid #EFE6DC;border-radius:24px;padding:32px 28px;box-shadow:0 24px 60px #c8184e1f;position:relative}.lc-stack-inner:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:24px;padding:2px;background:linear-gradient(135deg,#c8184e,#efe6dc,#c8184e);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.4}.lc-stack-headline{text-align:center;margin-bottom:24px}.lc-stack-eyebrow{display:inline-block;background:linear-gradient(135deg,#c8184e,#561b27);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:12px}.lc-stack-title{font-family:var(--lc-serif, "Fraunces", serif);font-size:30px;font-weight:700;color:var(--lc-text, #1A1A1A);margin:0 0 8px;letter-spacing:-.02em;line-height:1.2}.lc-stack-sub{font-size:.92rem;color:#6a5c5c;margin:0;line-height:1.5}.lc-stack-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.lc-stack-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px;background:#fbf7f2;border-radius:14px;border:1px solid #F1E6DC;transition:transform .15s ease}.lc-stack-row:hover{transform:translate(2px)}.lc-stack-row--main{background:linear-gradient(135deg,#fff3f6,#ffe8ee);border-color:#efe6dc}.lc-stack-row-emoji{font-size:1.6rem;line-height:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a}.lc-stack-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-stack-bonus-tag{display:inline-block;background:#1a1a1a;color:#efe6dc;font-size:.62rem;font-weight:800;letter-spacing:.08em;padding:2px 7px;border-radius:4px;width:fit-content;margin-bottom:2px}.lc-stack-row-name{font-size:.96rem;font-weight:700;color:var(--lc-text, #1A1A1A);line-height:1.25}.lc-stack-row-desc{font-size:.8rem;color:#7a6868;line-height:1.4}.lc-stack-row-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.lc-stack-row-value s{color:#b8a8a8;font-size:.78rem;text-decoration:line-through;text-decoration-thickness:1.5px}.lc-stack-row-value span{font-size:.88rem;font-weight:800;color:#c8184e;letter-spacing:.02em}.lc-stack-row--main .lc-stack-row-value span{color:var(--lc-bordeaux, #C8184E)}.lc-stack-totals{border-top:2px dashed #EFE6DC;padding-top:18px;margin-bottom:22px}.lc-stack-total-line{display:flex;justify-content:space-between;align-items:baseline;font-size:1rem;color:#5a4f4f;margin-bottom:6px}.lc-stack-total-strike s{color:#b8a8a8;text-decoration-thickness:2px;font-weight:600;font-size:1.1rem}.lc-stack-total-line--final{font-size:1.15rem;font-weight:800;color:var(--lc-text, #1A1A1A);margin-top:8px;margin-bottom:12px}.lc-stack-total-final{font-size:1.9rem;font-weight:900;color:var(--lc-bordeaux, #C8184E);letter-spacing:-.02em}.lc-stack-savings{text-align:center}.lc-stack-savings-pill{display:inline-block;background:#c8184e;color:#fff;font-size:.88rem;font-weight:700;padding:8px 16px;border-radius:999px;letter-spacing:.01em}.lc-stack-savings-pill strong{font-weight:900;color:#ffe89b}.lc-stack-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#c8184e,#561b27);color:#fff!important;padding:18px 24px;border-radius:16px;text-decoration:none;text-align:center;box-shadow:0 14px 32px #c8184e52;transition:transform .15s ease,box-shadow .15s ease;margin-bottom:14px}.lc-stack-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px #c8184e6b}.lc-stack-cta-main{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin-bottom:4px}.lc-stack-cta-sub{font-size:.78rem;font-weight:500;opacity:.92}.lc-stack-microcopy{text-align:center;font-size:.82rem;color:#7a6868;line-height:1.5}.lc-stack-microcopy strong{color:var(--lc-bordeaux, #C8184E);font-weight:700}@media(max-width:749px){.lc-stack{padding:36px 14px 44px}.lc-stack-inner{padding:24px 18px;border-radius:20px}.lc-stack-row{grid-template-columns:38px 1fr auto;gap:10px;padding:12px 10px}.lc-stack-row-emoji{width:38px;height:38px;font-size:1.4rem}.lc-stack-row-name{font-size:.88rem}.lc-stack-row-desc{font-size:.72rem}.lc-stack-row-value s{font-size:.7rem}.lc-stack-row-value span{font-size:.78rem}.lc-stack-total-final{font-size:1.6rem}.lc-stack-cta-main{font-size:1rem}.lc-stack-cta-sub{font-size:.72rem}}.lc-pack{padding:28px 16px 8px;background:transparent}.lc-pack-inner{max-width:640px;margin:0 auto;background:#fff;border:1.5px solid #EFE6DC;border-radius:18px;padding:20px 22px;box-shadow:0 12px 32px #c8184e14}.lc-pack-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed #EFE6DC}.lc-pack-fire{font-size:1.6rem;line-height:1;flex-shrink:0}.lc-pack-head-text{display:flex;flex-direction:column;gap:2px}.lc-pack-head-text strong{font-size:.95rem;font-weight:800;color:var(--lc-bordeaux, #C8184E);letter-spacing:-.01em;line-height:1.2}.lc-pack-head-text span{font-size:.8rem;color:#5a4f4f}.lc-pack-head-text s{color:#b8a8a8;text-decoration:line-through;text-decoration-thickness:1.5px}.lc-pack-head-text b{color:var(--lc-text, #1A1A1A);font-weight:800;font-size:.92rem}.lc-pack-list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.lc-pack-list li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 10px;background:#fbf7f2;border-radius:10px;font-size:.88rem;color:var(--lc-text, #1A1A1A)}.lc-pack-emoji{font-size:1.1rem;line-height:1}.lc-pack-list li strong{font-weight:700;font-size:.88rem}.lc-pack-tag{font-size:.7rem;font-weight:800;letter-spacing:.04em;color:#c8184e;background:#f1e9dd;padding:3px 8px;border-radius:999px;text-transform:uppercase}.lc-pack-cta{display:block;text-align:center;background:linear-gradient(135deg,#c8184e,#561b27);color:#fff!important;font-weight:800;font-size:.98rem;padding:14px 18px;border-radius:12px;text-decoration:none;box-shadow:0 8px 20px #c8184e47;transition:transform .15s ease;margin-bottom:10px}.lc-pack-cta:hover{transform:translateY(-1px)}.lc-pack-foot{text-align:center;font-size:.78rem;color:#7a6868}@media(max-width:749px){.lc-pack{padding:20px 12px 4px}.lc-pack-inner{padding:16px 14px}.lc-pack-head-text strong{font-size:.85rem}.lc-pack-list li{grid-template-columns:24px 1fr auto;gap:8px;padding:7px 8px;font-size:.8rem}.lc-pack-list li strong{font-size:.8rem}.lc-pack-tag{font-size:.62rem;padding:2px 6px}.lc-pack-cta{font-size:.9rem;padding:12px 14px}}.lc-preview{padding:36px 0 44px;background:linear-gradient(180deg,#fffbf7,#fff6f2)}.lc-preview-inner{max-width:1100px;margin:0 auto;padding:0 16px}.lc-preview-head{text-align:center;margin-bottom:22px;padding:0 8px}.lc-preview-eyebrow{display:inline-block;background:var(--lc-bordeaux, #C8184E);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:10px}.lc-preview-title{font-family:var(--lc-serif, "Fraunces", serif);font-size:35px;font-weight:700;color:var(--lc-text, #1A1A1A);margin:0 0 8px;letter-spacing:-.02em;line-height:1.2}.lc-preview-sub{font-size:.92rem;color:#6a5c5c;margin:0 auto;max-width:540px;line-height:1.5}.lc-preview-sub em{color:var(--lc-bordeaux, #C8184E);font-style:italic;font-weight:700}.lc-preview-carousel{position:relative;padding:0 8px}.lc-preview-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid #F1E6DC;color:var(--lc-text, #1A1A1A);font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #0000001a;transition:all .18s ease;line-height:1;padding-bottom:4px}.lc-preview-nav:hover{background:var(--lc-bordeaux, #C8184E);color:#fff;border-color:var(--lc-bordeaux, #C8184E)}.lc-preview-nav:focus-visible{outline:3px solid var(--lc-bordeaux, #C8184E);outline-offset:2px}.lc-preview-nav--prev{left:-4px}.lc-preview-nav--next{right:-4px}.lc-preview-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:14px 8px 18px;scrollbar-width:none}.lc-preview-track::-webkit-scrollbar{display:none}.lc-preview-track:focus-visible{outline:3px solid var(--lc-bordeaux, #C8184E);outline-offset:4px;border-radius:8px}.lc-preview-card{flex:0 0 calc(33.33% - 14px);min-width:260px;scroll-snap-align:center;display:flex;flex-direction:column;gap:14px}.lc-preview-page{background:radial-gradient(circle at 20% 10%,rgba(255,217,225,.35),transparent 45%),radial-gradient(circle at 80% 90%,rgba(255,192,203,.25),transparent 50%),#fffcf8;border:1px solid #EBDFD4;border-radius:8px;padding:28px 24px;box-shadow:0 18px 40px #00000014,inset 0 0 80px #ffd9e126;min-height:360px;position:relative;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--lc-serif, "Fraunces", serif)}.lc-preview-page:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.06),transparent)}.lc-preview-corner{font-size:.72rem;color:var(--lc-bordeaux, #C8184E);font-style:italic;text-align:center;display:block;margin-bottom:8px;letter-spacing:.04em}.lc-preview-chapter-num{font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--lc-bordeaux, #C8184E);font-family:Inter,sans-serif;display:block;margin-bottom:10px;text-align:center;position:relative}.lc-preview-chapter-num:before,.lc-preview-chapter-num:after{content:"\2726";display:inline-block;margin:0 8px;color:#c8184e66;font-size:.8em;vertical-align:1px}.lc-preview-page-h{position:relative;padding-bottom:12px!important}.lc-preview-page-h:after{content:"\2726";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);color:#c8184e59;font-size:10px;background:var(--lc-cream, #FBF6EE);padding:0 8px}.lc-preview-page-h:before{content:"";position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(200,24,78,.25),transparent)}.lc-preview-page-num:before{content:"~ ";color:#c8184e66;margin-right:4px}.lc-preview-page-num:after{content:" ~";color:#c8184e66;margin-left:4px}.lc-preview-page-h{font-family:var(--lc-serif, "Fraunces", serif);font-size:1.5rem;font-weight:700;color:#2a1f1f;margin:0 0 16px;text-align:center;letter-spacing:-.01em;line-height:1.2}.lc-preview-page-text{font-family:var(--lc-serif, "Fraunces", Georgia, serif);font-size:.95rem;color:#3a2e2e;line-height:1.65;text-align:justify;margin:0;font-style:italic;flex:1}.lc-preview-page-text em{color:var(--lc-bordeaux, #C8184E);font-style:italic;font-weight:600}.lc-preview-page-num{font-family:Inter,sans-serif;font-size:.72rem;color:#9a8a8a;text-align:center;display:block;margin-top:14px;letter-spacing:.18em}.lc-preview-card--cover .lc-preview-page{background:radial-gradient(circle at 50% 50%,rgba(200,24,78,.08),transparent 60%),linear-gradient(160deg,#f1e9dd,#efe6dc);border-color:#d8c4b0;text-align:center;justify-content:center;align-items:center}.lc-preview-cover-art{font-size:3.4rem;margin-bottom:16px;line-height:1}.lc-preview-cover-title{font-family:var(--lc-serif, "Fraunces", serif);font-size:1.7rem;font-weight:700;color:var(--lc-bordeaux, #C8184E);margin:0 0 8px;letter-spacing:-.01em}.lc-preview-cover-sub{font-family:var(--lc-serif, "Fraunces", serif);font-size:.9rem;color:#5a2a38;font-style:italic;margin:0 0 18px;line-height:1.4}.lc-preview-cover-line{width:60px;height:1.5px;background:var(--lc-bordeaux, #C8184E);display:block;margin:0 auto 16px;opacity:.6}.lc-preview-cover-edition{font-family:Inter,sans-serif;font-size:.7rem;color:#7a4453;letter-spacing:.14em;text-transform:uppercase}.lc-preview-card--final .lc-preview-page{background:radial-gradient(circle at 50% 30%,rgba(200,24,78,.06),transparent 50%),#fffcf8;text-align:center}.lc-preview-final-mark{font-size:2.6rem;color:var(--lc-bordeaux, #C8184E);text-align:center;font-family:var(--lc-serif, "Fraunces", serif);margin-bottom:10px;line-height:1}.lc-preview-caption{display:flex;flex-direction:column;gap:2px;text-align:center;padding:0 6px}.lc-preview-caption strong{font-family:Inter,sans-serif;font-size:.92rem;font-weight:700;color:var(--lc-text, #1A1A1A)}.lc-preview-caption span{font-family:Inter,sans-serif;font-size:.78rem;color:#7a6868}.lc-preview-dots{display:flex;justify-content:center;gap:8px;margin-top:14px;padding:0 16px;flex-wrap:wrap}.lc-preview-dot{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;cursor:pointer;padding:0;position:relative;transition:none}.lc-preview-dot:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#e5d6c9;transition:all .25s cubic-bezier(.16,1,.3,1)}.lc-preview-dot.is-active:before{background:var(--lc-bordeaux, #C8184E);width:28px;height:10px;border-radius:999px}.lc-preview-dot:hover:before{background:#d8c4b0}.lc-preview-dot.is-active:hover:before{background:var(--lc-bordeaux, #C8184E)}.lc-preview-dot:focus-visible{outline:2px solid var(--lc-bordeaux, #C8184E);outline-offset:3px}.lc-preview-foot{text-align:center;margin-top:24px;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.lc-preview-helper{font-size:.78rem;color:#7a6868;line-height:1.4;max-width:460px}.lc-preview-helper em{color:var(--lc-bordeaux, #C8184E);font-style:italic;font-weight:700}@media(max-width:749px){.lc-preview{padding:28px 0 36px}.lc-preview-card{flex:0 0 calc(100% - 32px);min-width:0}.lc-preview-page{padding:22px 20px;min-height:320px}.lc-preview-page-h{font-size:1.3rem}.lc-preview-page-text{font-size:.88rem;line-height:1.6}.lc-preview-cover-art{font-size:2.8rem}.lc-preview-cover-title{font-size:1.4rem}.lc-preview-nav{width:44px;height:44px;font-size:1.4rem}.lc-preview-nav--prev{left:-2px}.lc-preview-nav--next{right:-2px}}@media(min-width:750px)and (max-width:1023px){.lc-preview-card{flex:0 0 calc(50% - 10px)}}.lc-trust-compact{background:#fbf7f2;padding:18px 14px;border-top:1px solid #F1E6DC;border-bottom:1px solid #F1E6DC}.lc-trust-compact-inner{max-width:980px;margin:0 auto 14px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.lc-trust-compact-cell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:8px 4px;background:#fff;border-radius:10px;border:1px solid #F1E6DC}.lc-trust-compact-cell span{font-size:20px;line-height:1;margin-bottom:2px}.lc-trust-compact-cell b{font-size:13px;font-weight:800;color:#1a1a1a;letter-spacing:-.01em}.lc-trust-compact-cell small{font-size:11px;color:#7a6868;line-height:1.3}.lc-trust-compact-pay{max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px dashed #E5D6C9}.lc-trust-compact-pay-label{font-size:12px;color:#7a6868;font-weight:600;margin-right:4px}.lc-trust-compact-pay .lc-pay-logo{font-size:11px;font-weight:800;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #E5D6C9;color:#2a2424;letter-spacing:.04em}@media(max-width:749px){.lc-trust-compact{padding:14px 10px}.lc-trust-compact-inner{grid-template-columns:repeat(3,1fr);gap:8px}.lc-trust-compact-cell{padding:7px 3px}.lc-trust-compact-cell span{font-size:18px}.lc-trust-compact-cell b{font-size:12px}.lc-trust-compact-cell small{font-size:10px}}.template-product .lc-stack,.template-product .lc-pack,.template-product .lc-preview,.template-product .lc-compare,.template-product .lc-reviews-section,.template-product .lc-specs,.template-product .lc-process,.template-product .lc-testimonials,.template-product .lc-occasions,.template-product .lc-mascot-banner,.template-product .lc-reassurance,.template-product .lc-vusur,.template-product .lc-cta-after{padding-top:22px!important;padding-bottom:22px!important}.template-product .lc-pack{padding-top:16px!important;padding-bottom:8px!important}.template-product .lc-urgency{padding-top:12px!important;padding-bottom:12px!important}.lc-section-cta,.lc-cta-after-btn,.lc-process-cta,.lc-faq-cta,.lc-occasion-cta,.lc-compare-cta,.lc-mascot-banner-cta,.lc-reassurance-cta,.lc-vusur-cta,.lc-hero-cta,.lc-mini-faq-cta,a.lc-cta,a.lc-pack-cta,a.lc-stack-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(135deg,#c8184e,#561b27,#c8184e)!important;color:#fff!important;font-family:Outfit,Inter,sans-serif!important;font-weight:800!important;font-size:16px!important;letter-spacing:.01em!important;text-decoration:none!important;padding:16px 28px!important;border-radius:12px!important;border:none!important;box-shadow:0 10px 24px #c8184e52,inset 0 1px #ffffff40!important;text-shadow:0 1px 1px rgba(0,0,0,.1);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;cursor:pointer!important;position:relative;overflow:hidden;white-space:nowrap;text-transform:none!important}.lc-section-cta:hover,.lc-cta-after-btn:hover,a.lc-cta:hover,a.lc-pack-cta:hover,a.lc-stack-cta:hover,.lc-mini-faq-cta:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px #c8184e6b,inset 0 1px #ffffff4d!important;filter:brightness(1.04)!important;color:#fff!important}.lc-section-cta:focus-visible,a.lc-cta:focus-visible{outline:3px solid #EFE6DC!important;outline-offset:3px!important}.lc-section-cta:before,a.lc-pack-cta:before,a.lc-stack-cta:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);transition:left .6s ease;pointer-events:none}.lc-section-cta:hover:before,a.lc-pack-cta:hover:before,a.lc-stack-cta:hover:before{left:130%}.product-form__buttons .button,.product-form__submit,.shopify-payment-button__button--unbranded,button[name=add]{background:linear-gradient(135deg,#c8184e,#561b27)!important;color:#fff!important;border:none!important;font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:17px!important;letter-spacing:.01em!important;padding:18px 28px!important;border-radius:12px!important;text-transform:none!important;box-shadow:0 12px 28px #c8184e57,inset 0 1px #fff3!important;transition:transform .18s ease,box-shadow .18s ease!important;min-height:56px!important}.product-form__buttons .button:hover,.product-form__submit:hover,button[name=add]:hover{transform:translateY(-2px)!important;box-shadow:0 18px 36px #c8184e73,inset 0 1px #ffffff47!important;filter:brightness(1.04)!important}.product-form__buttons .button:after{display:none!important}.shopify-payment-button__more-options,.shopify-payment-button__button{border-radius:12px!important;min-height:56px!important}.button--secondary,button.button--secondary{background:#fff!important;color:#c8184e!important;border:2px solid #C8184E!important;font-weight:700!important;font-size:15px!important;padding:14px 24px!important;border-radius:12px!important}.button--secondary:hover{background:#fff0f4!important;color:#561b27!important;border-color:#561b27!important}.button:not([disabled]){font-family:Outfit,sans-serif!important;text-transform:none!important;letter-spacing:.01em!important}a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.lc-pack a,.lc-stack a,.lc-preview a,.lc-compare a,.lc-reviews-section a,.lc-trust-compact a,.lc-occasions a,.lc-mascot-banner a,.lc-cta-after a{color:#c8184e;text-decoration:none;font-weight:600}.lc-pack a:hover,.lc-stack a:hover{color:#c8184e}@media(max-width:749px){.lc-section-cta,a.lc-pack-cta,a.lc-stack-cta,.lc-mini-faq-cta{padding:15px 22px!important;font-size:15px!important;width:100%}.product-form__buttons .button,.product-form__submit,button[name=add]{font-size:16px!important;padding:16px 24px!important;min-height:52px!important}}.lc-inline-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:14px}.lc-inline-rating-stars{color:#c8184e;letter-spacing:1px;font-size:15px}.lc-inline-rating-num{font-weight:800;color:#1a1a1a;font-size:14px}.lc-inline-rating-meta{color:#6a5c5c;font-size:13px}.lc-inline-rating-meta strong{color:#1a1a1a;font-weight:700}.lc-inline-rating-pill{margin-left:auto;background:#1a1a1a;color:#efe6dc;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.lc-inline-urgency{display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(135deg,#fff3f6,#ffe8ee);border:1px solid #EFE6DC;border-radius:10px;padding:8px 12px;margin:10px 0;flex-wrap:nowrap;overflow:hidden}.lc-inline-urgency--oneline{font-size:13px;line-height:1.2}.lc-inline-urgency-icon{font-size:14px;flex-shrink:0}.lc-inline-urgency-msg{flex:1 1 auto;color:#2a2424;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.lc-inline-urgency-msg strong{color:#c8184e;font-weight:800}.lc-uy-sep{color:#c8184e;margin:0 4px;opacity:.7}.lc-inline-urgency-timer-oneline{flex-shrink:0;background:#fff;border:1px solid #EFE6DC;border-radius:6px;padding:4px 8px;font-size:12px;font-variant-numeric:tabular-nums;color:#2a2424;font-weight:700}.lc-inline-urgency-timer-oneline b{color:#c8184e;font-weight:800}@media(max-width:749px){.lc-inline-urgency--oneline{padding:7px 10px;gap:6px}.lc-inline-urgency-msg{font-size:11.5px}.lc-inline-urgency-timer-oneline{font-size:11px;padding:3px 6px}}.lc-inline-urgency-left{display:flex;align-items:center;gap:10px;min-width:0}.lc-inline-urgency-pulse{font-size:12px;line-height:1}.lc-inline-urgency-copy{display:flex;flex-direction:column;gap:2px}.lc-inline-urgency-copy strong{font-size:13px;color:#c8184e;font-weight:800;letter-spacing:-.01em;line-height:1.2}.lc-inline-urgency-copy small{font-size:12px;color:#6a5c5c}.lc-inline-urgency-copy small s{color:#b8a8a8}.lc-inline-urgency-timer{display:flex;gap:4px;font-variant-numeric:tabular-nums;flex-shrink:0}.lc-inline-urgency-timer span{background:#fff;border:1px solid #EFE6DC;border-radius:6px;padding:4px 6px;display:flex;flex-direction:column;align-items:center;line-height:1;min-width:28px}.lc-inline-urgency-timer b{font-size:13px;font-weight:800;color:#c8184e}.lc-inline-urgency-timer small{font-size:9px;color:#7a6868;margin-top:1px;text-transform:uppercase}.lc-inline-bonus{border:1.5px solid #EFE6DC;border-radius:12px;padding:14px;margin:12px 0;background:#fffbf8}.lc-inline-bonus-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #EFE6DC}.lc-inline-bonus-head span{font-size:18px}.lc-inline-bonus-plus{font-size:22px!important;font-weight:900!important;color:#c8184e!important;width:28px;height:28px;background:#f1e9dd;border-radius:50%;display:flex!important;align-items:center;justify-content:center;line-height:1}.lc-inline-bonus-head strong{font-size:14px;font-weight:800;color:#1a1a1a}.lc-inline-bonus-list{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:6px}.lc-inline-bonus-list li{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;font-size:13px;color:#2a2424}.lc-inline-bonus-list li span{font-size:14px;line-height:1}.lc-inline-bonus-list li strong{font-weight:600}.lc-inline-bonus-list li em{color:#c8184e;font-style:normal;font-weight:800;font-size:12px;background:#f1e9dd;padding:2px 6px;border-radius:4px}.lc-inline-bonus-total{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px dashed #EFE6DC;font-size:12px;color:#6a5c5c}.lc-inline-bonus-total s{color:#b8a8a8}.lc-inline-bonus-save{background:#c8184e;color:#fff;font-weight:800;font-size:11px;padding:3px 8px;border-radius:999px;letter-spacing:.02em}.lc-inline-trust{margin:12px 0;padding:12px;background:#fbf7f2;border-radius:10px;border:1px solid #F1E6DC}.lc-inline-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.lc-inline-trust-cell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px;padding:6px 2px;background:#fff;border-radius:8px;border:1px solid #F1E6DC}.lc-inline-trust-cell span{font-size:16px;line-height:1}.lc-inline-trust-cell b{font-size:11px;font-weight:800;color:#1a1a1a}.lc-inline-trust-cell small{font-size:9px;color:#7a6868;line-height:1.2}.lc-inline-trust-pay{display:flex;gap:4px;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:10px;border-top:1px dashed #E5D6C9}.lc-inline-trust-pay .lc-pay-logo{font-size:9px;font-weight:800;background:#fff;padding:3px 6px;border-radius:3px;border:1px solid #E5D6C9;color:#2a2424;letter-spacing:.04em}.lc-inline-faq{margin:14px 0 8px;background:#fbf7f2;border:1px solid #F1E6DC;border-radius:12px;padding:14px 16px 6px}.lc-inline-faq-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:10px;border-bottom:1px dashed #E5D6C9}.lc-inline-faq-icon{font-size:16px;line-height:1}.lc-inline-faq-head strong{font-size:13px;font-weight:800;color:#1a1a1a;letter-spacing:-.01em}.lc-inline-faq details{border-bottom:1px solid #EFE6DC;padding:6px 0}.lc-inline-faq details:last-child{border-bottom:none;padding-bottom:8px}.lc-inline-faq summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:13px;font-weight:600;color:#2a2424;list-style:none;padding:6px 0;-webkit-user-select:none;user-select:none}.lc-inline-faq summary::-webkit-details-marker{display:none}.lc-inline-faq summary:hover{color:#c8184e}.lc-faq-plus{font-size:16px;font-weight:700;color:#c8184e;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;border:1px solid #EFE6DC;border-radius:50%;line-height:1}.lc-inline-faq details[open] .lc-faq-plus{background:#c8184e;color:#fff;border-color:#c8184e}.lc-inline-faq p{font-size:12.5px;color:#5a4f4f;line-height:1.55;margin:4px 0 6px;padding-left:2px}.lc-urgency-pulse,.lc-mascot-img,.lc-floating-heart,.lc-pulse,.lc-shimmer{animation:none!important}.lc-reviews-section{overflow:hidden}@media(prefers-reduced-motion:reduce){.lc-reviews-track{animation:none!important;align-items:flex-start}}.lc-section-cta:before,a.lc-pack-cta:before,a.lc-stack-cta:before{display:none!important}@media(max-width:749px){.lc-inline-rating-pill{margin-left:0;font-size:10px;padding:3px 8px}.lc-inline-urgency{flex-direction:column;align-items:stretch;padding:10px}.lc-inline-urgency-timer{align-self:stretch;justify-content:space-around}.lc-inline-trust-row{grid-template-columns:repeat(4,1fr);gap:4px}.lc-inline-trust-cell{padding:5px 2px}.lc-inline-trust-cell b{font-size:10px}.lc-inline-trust-cell small{font-size:8px}}@media(min-width:990px){.template-product .product__media-wrapper,.template-product .product__media-list{max-width:480px!important}.template-product .product__info-wrapper{padding-left:32px!important;padding-right:0!important}.template-product .product__info-container{max-width:560px}}@media(min-width:990px){.template-product .grid--2-col-tablet .grid__item:first-child{flex:0 0 42%!important;max-width:42%!important}.template-product .grid--2-col-tablet .grid__item:last-child{flex:0 0 58%!important;max-width:58%!important}}.template-product .product__info-container .price{display:flex!important;align-items:baseline!important;gap:10px!important;margin:8px 0 4px!important}.template-product .price-item--regular,.template-product .price__regular .price-item,.template-product .price-item--sale{font-size:30px!important;font-weight:800!important;color:#c8184e!important;letter-spacing:-.02em!important;line-height:1!important}.template-product .price__sale .price-item--regular,.template-product .price-item--last,.template-product s.price-item{font-size:18px!important;color:#b8a8a8!important;font-weight:600!important;text-decoration:line-through;text-decoration-thickness:2px}.template-product .price__badge-sale,.template-product .badge--bottom-left{background:#c8184e!important;color:#fff!important;font-weight:800!important;font-size:12px!important;padding:4px 10px!important;border-radius:999px!important;letter-spacing:.02em!important}@media(max-width:749px){.template-product .price-item--regular,.template-product .price__regular .price-item,.template-product .price-item--sale{font-size:26px!important}.template-product .price__sale .price-item--regular,.template-product s.price-item{font-size:16px!important}}.template-product .product__title,.template-product .product__title h1,.template-product .product__title>*{font-size:24px!important;line-height:1.15!important;font-weight:700!important;margin:4px 0 6px!important;letter-spacing:-.01em!important}@media(max-width:749px){.template-product .product__title,.template-product .product__title h1,.template-product .product__title>*{font-size:22px!important}}.lc-inline-subtitle{font-size:14px!important;color:#5a4f4f!important;line-height:1.5!important;margin:0 0 12px!important;font-weight:400!important}.lc-inline-subtitle em{color:#c8184e;font-style:italic;font-weight:700}.template-product .product__info-container .price,.template-product .price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:12px!important;margin:10px 0 8px!important;background:linear-gradient(135deg,#fff3f6,#ffe8ee);border:1.5px solid #EFE6DC;border-radius:12px;padding:12px 16px!important}.template-product .price-item--regular,.template-product .price__regular .price-item,.template-product .price-item--sale{font-size:36px!important;font-weight:900!important;color:#c8184e!important;letter-spacing:-.025em!important;line-height:1!important}.template-product .price__sale .price-item--regular,.template-product s.price-item{font-size:18px!important;color:#b8a8a8!important;font-weight:600!important;text-decoration:line-through!important;text-decoration-thickness:2px!important}.template-product .price:after{content:"au lieu de 39,90 \20ac";font-size:13px;color:#b8a8a8;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px;margin-left:auto;align-self:center}.template-product .price__sale:after{display:none}@media(max-width:749px){.template-product .product__info-container .price,.template-product .price{padding:10px 12px!important;gap:8px!important}.template-product .price-item--regular,.template-product .price__regular .price-item,.template-product .price-item--sale{font-size:30px!important}.template-product .price:after{font-size:12px;margin-left:6px}}.lc-inline-bonus-list li em{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0;background:transparent!important;padding:0!important;border-radius:0!important;font-style:normal!important;font-weight:700!important}.lc-inline-bonus-list li em s{color:#b8a8a8!important;font-weight:600!important;font-size:12px!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}.lc-inline-bonus-list li em b{background:#c8184e!important;color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;padding:3px 8px!important;border-radius:999px!important;text-transform:uppercase!important;white-space:nowrap!important}.lc-inline-bonus-save{white-space:nowrap!important;display:inline-block!important;padding:4px 10px!important;flex-shrink:0;background:#c8184e!important;color:#fff!important;font-weight:700!important;font-size:11px!important;border-radius:999px!important;letter-spacing:.02em!important}.lc-inline-bonus-total span strong{color:#c8184e!important;font-weight:800}.lc-inline-bonus-total{flex-wrap:wrap!important;gap:8px!important}.lc-product-sticky-cta{transition:transform .25s ease!important}.lc-product-sticky-cta-btn{border:none!important;cursor:pointer!important;font-family:Outfit,sans-serif!important}.template-product variant-radios,.template-product variant-selects{display:block;margin:16px 0 8px}.template-product .product-form__input--pill,.template-product .product-form__input{margin:8px 0 12px}.template-product .form__label,.template-product fieldset legend.form__label{font-size:13px!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:.02em;margin-bottom:8px!important;text-transform:uppercase}.template-product .product-form__input--pill input[type=radio]+label,.template-product input[type=radio].product-variant-id+label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;background:#fff!important;border:2px solid #E5D6C9!important;border-radius:12px!important;padding:14px 16px!important;margin:0 0 8px!important;font-size:14px!important;font-weight:600!important;color:#2a2424!important;cursor:pointer!important;transition:all .15s ease!important;width:100%!important;text-align:left!important;position:relative!important;min-height:auto!important}.template-product .product-form__input--pill input[type=radio]:checked+label,.template-product input[type=radio].product-variant-id:checked+label{border-color:#c8184e!important;background:linear-gradient(135deg,#fff3f6,#ffe8ee)!important;color:#c8184e!important;box-shadow:0 6px 16px #c8184e26!important}.template-product .product-form__input--pill input[type=radio]:checked+label:after,.template-product input[type=radio].product-variant-id:checked+label:after{content:"\2713";position:absolute;top:12px;right:14px;width:22px;height:22px;border-radius:50%;background:#c8184e;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}.template-product .product-form__input--pill input[type=radio]+label:hover,.template-product input[type=radio].product-variant-id+label:hover{border-color:#efe6dc!important;transform:translateY(-1px)}.template-product .product-form__input--pill{display:grid!important;grid-template-columns:1fr 1fr!important;flex-wrap:nowrap!important;gap:8px!important;margin:6px 0!important}.template-product .product-form__input--pill input[type=radio]+label,.template-product input[type=radio].product-variant-id+label{margin:0!important;padding:11px 14px!important;font-size:13px!important;text-align:center!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;min-height:44px}.template-product .product-form__input--pill input[type=radio]:checked+label:after,.template-product input[type=radio].product-variant-id:checked+label:after{top:6px!important;right:6px!important;width:16px!important;height:16px!important;font-size:10px!important}.template-product .product__info-container>*{margin-top:8px!important;margin-bottom:8px!important}.template-product .product-form{margin:8px 0!important}.template-product .product__info-container .price,.template-product .price{padding:8px 12px!important;margin:6px 0!important}.lc-inline-bonus{margin:8px 0!important;padding:10px 12px!important}.lc-inline-bonus-head{padding-bottom:8px!important;margin-bottom:8px!important;gap:8px!important}.lc-inline-bonus-head strong{font-size:12px!important;line-height:1.25!important}.lc-inline-bonus-plus{width:22px!important;height:22px!important;font-size:16px!important}.lc-inline-bonus-list{gap:4px!important;margin-bottom:8px!important}.lc-inline-bonus-list li{padding:4px 6px!important;grid-template-columns:18px 1fr auto!important;gap:8px!important;font-size:12px!important;line-height:1.25!important}.lc-inline-bonus-list li strong{font-size:12px!important;font-weight:600!important}.lc-inline-bonus-list li span{font-size:13px!important}.lc-inline-bonus-list li em{gap:4px!important}.lc-inline-bonus-list li em s{font-size:11px!important}.lc-inline-bonus-list li em b{font-size:9px!important;padding:2px 6px!important}.lc-inline-bonus-total{padding-top:8px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:nowrap!important;font-size:11.5px!important}.lc-inline-bonus-total>span:first-child{line-height:1.2!important}.lc-inline-bonus-save{font-size:10px!important;padding:3px 8px!important}.lc-inline-urgency{padding:7px 10px!important;margin:6px 0!important}.template-product .product__title{margin:4px 0!important}.lc-inline-subtitle{margin:0 0 6px!important;font-size:13px!important}.lc-inline-rating{margin:0 0 6px!important}.template-product .product-form__buttons{margin-top:8px!important}.lc-inline-faq{margin:10px 0 6px!important;padding:10px 12px 4px!important}.lc-inline-faq-head{margin-bottom:6px!important;padding-bottom:6px!important}.lc-inline-faq details{padding:4px 0!important}@media(max-width:749px){.template-product .product-form__input--pill{grid-template-columns:1fr 1fr!important;gap:6px!important}.template-product .product-form__input--pill input[type=radio]+label,.template-product input[type=radio].product-variant-id+label{padding:9px 10px!important;font-size:12px!important;min-height:40px}}.lc-recruit{scroll-margin-top:100px;padding:56px 24px;background:linear-gradient(180deg,#fbf7f2,#fffbf8);border-top:1px solid #F1E6DC;border-bottom:1px solid #F1E6DC}.lc-recruit-inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lc-recruit-left{display:flex;flex-direction:column;gap:14px}.lc-recruit-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c8184e;display:inline-block;background:#fff3f6;padding:6px 12px;border-radius:999px;width:fit-content}.lc-recruit-title{font-family:Fraunces,serif;font-size:32px!important;font-weight:700;color:#1a1a1a;margin:0!important;letter-spacing:-.02em;line-height:1.15}.lc-recruit-title em{color:#c8184e;font-style:italic}.lc-recruit-text{font-size:15px!important;color:#5a4f4f;line-height:1.6;margin:0!important}.lc-recruit-text strong{color:#1a1a1a;font-weight:700}.lc-recruit-text em{color:#c8184e;font-style:italic}.lc-recruit-roles{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.lc-recruit-role{display:flex;align-items:center;gap:12px;padding:16px 14px;background:#fff;border:1px solid #F1E6DC;border-radius:14px;transition:transform .15s ease,border-color .15s ease}.lc-recruit-role:hover{border-color:#efe6dc;transform:translateY(-2px)}.lc-recruit-role span{font-size:24px;line-height:1;flex-shrink:0}.lc-recruit-role strong{display:block;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.lc-recruit-role small{font-size:12px;color:#7a6868;font-weight:500}@media(max-width:749px){.lc-recruit{padding:36px 16px}.lc-recruit-inner{grid-template-columns:1fr;gap:24px}.lc-recruit-title{font-size:24px!important}.lc-recruit-text{font-size:14px!important}.lc-recruit-roles{grid-template-columns:1fr;gap:8px}.lc-recruit-role{padding:12px}}.lc-pricing{padding:44px 20px;background:linear-gradient(180deg,#fffbf7,#fff6f2)}.lc-pricing-inner{max-width:1080px;margin:0 auto}.lc-pricing-head{text-align:center;margin-bottom:32px}.lc-pricing-eyebrow{display:inline-block;background:#c8184e;color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px}.lc-pricing-title{font-family:Fraunces,serif;font-size:36px!important;font-weight:700;color:#1a1a1a;margin:0 0 8px!important;letter-spacing:-.02em}.lc-pricing-sub{font-size:16px;color:#6a5c5c;margin:0}.lc-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.lc-pricing-card{background:#fff;border:1.5px solid #F1E6DC;border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;position:relative;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.lc-pricing-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000014}.lc-pricing-card--featured{border:2.5px solid #C8184E;background:linear-gradient(180deg,#fffbf8,#fff3f6);box-shadow:0 14px 32px #c8184e26}.lc-pricing-card-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#1a1a1a;color:#efe6dc;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap}.lc-pricing-card-emoji{font-size:40px;line-height:1;margin:4px 0}.lc-pricing-card-title{font-family:Fraunces,serif;font-size:22px!important;font-weight:700;color:#1a1a1a;margin:0!important;letter-spacing:-.01em}.lc-pricing-card-sub{font-size:13px;color:#7a6868;margin:0;font-weight:500}.lc-pricing-card-price{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:8px 0 4px}.lc-pricing-card-price s{font-size:16px;color:#b8a8a8;text-decoration:line-through;text-decoration-thickness:2px;font-weight:600}.lc-pricing-card-price strong{font-size:36px;font-weight:900;color:#c8184e;letter-spacing:-.02em;line-height:1}.lc-pricing-card-list{list-style:none;padding:0;margin:12px 0 16px;text-align:left;display:flex;flex-direction:column;gap:8px}.lc-pricing-card-list li{font-size:13px;color:#2a2424;line-height:1.4;padding-left:6px}.lc-pricing-card-list li strong{color:#c8184e;font-weight:700}.lc-pricing-card-cta{display:block;background:#fff;color:#c8184e!important;border:2px solid #C8184E;border-radius:12px;padding:13px 20px;font-weight:800;font-size:14px;text-decoration:none;text-align:center;margin-top:auto;transition:all .15s ease}.lc-pricing-card-cta:hover{background:#fff3f6;transform:translateY(-1px)}.lc-pricing-card-cta--primary{background:linear-gradient(135deg,#c8184e,#561b27)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px #c8184e52}.lc-pricing-card-cta--primary:hover{color:#fff!important}.lc-pricing-card-tag{font-size:11px;color:#7a6868;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-top:8px;display:block}@media(max-width:749px){.lc-pricing{padding:32px 14px}.lc-pricing-grid{grid-template-columns:1fr;gap:24px}.lc-pricing-card{padding:24px 18px}.lc-pricing-card-price strong{font-size:30px}.lc-pricing-title{font-size:26px!important}}.template-index .lc-hero,.template-index .lc-notre-produit,.template-index .lc-rating-bar,.template-index .lc-examples,.template-index .lc-process,.template-index .lc-cta-mid,.template-index .lc-versus,.template-index .lc-inclus,.template-index .lc-marquee-proof,.template-index .lc-testimonials,.template-index .lc-faq,.template-index .lc-cta-after,.template-index .lc-cta-final{padding-top:36px!important;padding-bottom:36px!important}.template-index .lc-rating-bar{padding-top:16px!important;padding-bottom:16px!important}.template-index .lc-hero{padding-top:28px!important;padding-bottom:28px!important}.template-index .shopify-section{margin:0!important}@media(max-width:749px){.template-index .lc-hero,.template-index .lc-hero-split{padding:16px 14px 20px!important;min-height:auto!important}.lc-hero-split-inner{display:flex!important;flex-direction:column!important;gap:14px!important}.lc-hero-badge{font-size:10px!important;padding:4px 10px!important}.lc-hero-title{font-size:26px!important;line-height:1.15!important;margin:0!important;letter-spacing:-.02em}.lc-hero-sub{font-size:14px!important;line-height:1.5!important;margin:0!important}.lc-hero-cta,.lc-hero a.lc-cta,.lc-hero .lc-section-cta,a.lc-hero-cta{width:100%!important;font-size:15px!important;padding:14px 20px!important;margin-top:6px!important}.lc-hero-split-img,.lc-hero-split-text+.lc-hero-split-visual{display:none!important}.lc-hero-trust,.lc-hero-trust-item,.lc-hero-pill,.lc-floats{display:none!important}.lc-rating-bar{padding:10px 14px!important;font-size:13px!important;flex-wrap:wrap;justify-content:center!important;gap:6px!important}.lc-product-showcase{padding:28px 14px!important}.lc-product-showcase-head{margin-bottom:18px!important}.lc-product-showcase-title{font-size:22px!important;line-height:1.2!important}.lc-product-showcase-sub{font-size:13px!important}.lc-product-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.lc-product-card-caption h3{font-size:14px!important}.lc-product-card-caption p{font-size:11px!important}.lc-reviews-section{padding:28px 0!important}.lc-reviews-heading h2{font-size:22px!important}.template-index .lc-pricing,.template-index .lc-process,.template-index .lc-versus,.template-index .lc-inclus,.template-index .lc-cta-mid,.template-index .lc-cta-after,.template-index .lc-cta-final,.template-index .lc-recruit,.template-index .lc-faq,.template-index .lc-reviews-section,.template-index .lc-product-showcase{padding-top:28px!important;padding-bottom:28px!important}}.lc-hero a.lc-hero-cta,.lc-hero-cta,a.lc-hero-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#c8184e,#561b27,#c8184e)!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:17px!important;letter-spacing:.01em;text-decoration:none!important;padding:16px 28px!important;border-radius:12px!important;border:none!important;box-shadow:0 12px 28px #c8184e52!important;transition:transform .18s ease!important}.lc-hero-cta:hover{transform:translateY(-2px)!important;color:#fff!important}@media(pointer:coarse),(max-width:768px){.lc-footer-col ul li a,.lc-footer-social,.lc-footer-pay,.lc-cookies-btn,.lc-popup-close,details.lc-faq summary,.lc-inline-faq summary{min-height:44px;display:flex;align-items:center}.lc-footer-col ul li a{padding-top:6px;padding-bottom:6px}}.lc-inline-faq details>summary{min-height:48px;padding-top:12px;padding-bottom:12px}button.lc-cookies-btn{min-height:44px;padding-left:16px;padding-right:16px}.lc-scrolltop{min-width:44px;min-height:44px}@media(max-width:749px){.lc-preview-nav{min-width:44px;min-height:44px}.lc-inline-trust-pay .lc-pay-logo,.lc-trust-compact-pay .lc-pay-logo,.lc-pay-logo{font-size:11px!important;padding:4px 8px}.lc-review-occasion{font-size:12px;line-height:1.4}.product__info-container small,.rte small,.lc-hero small,.lc-product-showcase small{font-size:12px}button.button-label,.quantity__button,.product-form__input button{min-height:44px;min-width:44px}.lc-inline-faq details summary{min-height:44px;padding-top:12px;padding-bottom:12px}}@media(max-width:749px){.utility-bar,.utility-bar.color-scheme-3{padding:4px 0!important;min-height:32px!important}.utility-bar>.utility-bar__container,.utility-bar .page-width,.utility-bar>div{padding-top:0!important;padding-bottom:0!important;min-height:32px!important}.announcement-bar,.announcement-bar__message,.utility-bar a,.utility-bar p,.announcement-bar__message.h5,p.announcement-bar__message{font-size:11.5px!important;line-height:1.25!important;padding:0!important;margin:0!important;font-weight:700}.utility-bar__grid{padding:4px 16px!important;min-height:32px!important}.announcement-bar__link{padding:4px 0!important;display:flex;align-items:center;justify-content:center;gap:4px}.announcement-bar__link svg{width:14px;height:14px}.shopify-section-group-header-group .announcement-bar-section{line-height:1}.header,.header-wrapper,sticky-header{--header-height: 56px !important}.header{padding:8px 16px!important;min-height:56px!important}.header__heading-logo,.header__heading-logo-wrapper img{max-height:34px!important;width:auto!important;height:34px!important}.product__media-wrapper{max-width:100%}.product__media-list,.product__media-list .product__media-item{max-height:380px}.product__media-list .product__media-item img,.product__media-list .product__media-item video,.product__modal-opener img,.product__media img{max-height:380px!important;width:100%!important;height:auto!important;object-fit:contain!important;margin:0 auto}.lc-inline-subtitle{font-size:13px;margin:4px 0 6px;line-height:1.4}.product__info-container{padding-top:8px!important}}.lc-rating-v2{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 6px;font-size:13px}.lc-rating-v2-stars{color:#c8184e;font-size:15px;letter-spacing:.5px}.lc-rating-v2-num{font-weight:800;color:#1a1a1a}.lc-rating-v2-meta{color:#6a5858}.lc-rating-v2-meta strong{color:#1a1a1a}.lc-rating-v2-pill{background:#b89a6a24;color:#c8184e;border:1px solid rgba(184,154,106,.38);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.lc-promo-banner{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#c8184e 0% 100%);color:#fff;padding:12px 14px;border-radius:12px;margin:8px 0;position:relative;box-shadow:0 6px 18px #c8184e40}.lc-promo-percent,.lc-promo-icon{background:#fff;color:#c8184e;font-weight:900;font-size:1.4rem;padding:6px 10px;border-radius:10px;letter-spacing:-.02em;line-height:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:40px}.lc-promo-icon{background:#fff3;color:#fff}.lc-promo-msg{flex:1;display:flex;flex-direction:column;line-height:1.25}.lc-promo-msg strong{font-size:14px;font-weight:800}.lc-promo-msg span{font-size:12px;opacity:.95}.lc-promo-fire{font-size:1.6rem;flex-shrink:0;animation:lc-pulse 2s ease-in-out infinite}@keyframes lc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.lc-vcards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 4px}.lc-vcard{position:relative;background:#fff;border:2px solid #E5D6C9;border-radius:14px;padding:12px 10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:stretch;text-align:left;font-family:inherit;transition:all .2s ease;min-height:156px}.lc-vcard:hover{border-color:#ff8fa8;transform:translateY(-2px)}.lc-vcard[aria-pressed=true]{border-color:#c8184e;background:linear-gradient(135deg,#fff9f5,#ffefe8);box-shadow:0 8px 20px #c8184e2e}.lc-vcard[aria-pressed=true]:after{content:"\2713";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:24px;height:24px;background:#c8184e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;box-shadow:0 3px 8px #c8184e59}.lc-vcard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.lc-vcard-emoji{font-size:2.2rem;line-height:1}.lc-vcard-badge{background:#ffefe8;color:#c8184e;font-size:9px;font-weight:900;padding:3px 6px;border-radius:999px;letter-spacing:.04em;white-space:nowrap;align-self:flex-start}.lc-vcard-badge--featured{background:linear-gradient(135deg,#c8184e,#c8184e);color:#fff}.lc-vcard-title{font-size:14px;font-weight:800;color:#1a1a1a;line-height:1.2;display:flex;flex-direction:column}.lc-vcard-title small{font-size:11px;font-weight:500;color:#6a5858;margin-top:1px}.lc-vcard-price{display:flex;align-items:baseline;gap:6px}.lc-vcard-price s{color:#999;font-size:11px}.lc-vcard-price strong{color:#c8184e;font-size:1.15rem;font-weight:900}.lc-vcard-features{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:4px;padding-top:8px;border-top:1px dashed #E5D6C9}.lc-vcard-features span{display:flex;flex-direction:column;align-items:center;font-size:1.05rem;line-height:1;gap:2px}.lc-vcard-features em{font-size:9.5px;font-style:normal;color:#6a5858;font-weight:600}.lc-vcard[aria-pressed=true] .lc-vcard-features em{color:#1a1a1a}fieldset.product-form__input{display:none!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--swatch input[type=radio]:checked+label,fieldset.product-form__input input[type=radio]:checked+label{background:linear-gradient(135deg,#c8184e,#c8184e)!important;color:#fff!important;border-color:#c8184e!important;box-shadow:0 6px 18px #c8184e40!important}fieldset.product-form__input{display:block;margin-bottom:10px}fieldset.product-form__input>legend{display:block;font-size:12px;font-weight:700;color:#6a5858;margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}fieldset.product-form__input .product-form__input--pill,fieldset.product-form__input ul,.product-form__input--pill{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}fieldset.product-form__input label{display:flex!important;align-items:center;justify-content:center;padding:12px 10px!important;font-size:14px;font-weight:700;background:#fff;border:2px solid #E5D6C9!important;border-radius:12px!important;cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.2;min-height:56px}fieldset.product-form__input label:hover{border-color:#c8184e!important}fieldset.product-form__input label:before{content:"\1f4f1";display:block;font-size:1.4rem;margin-bottom:4px}fieldset.product-form__input label[for*="-2"]:before,fieldset.product-form__input label[for*=Reli\e9 e]:before,fieldset.product-form__input li:nth-child(2) label:before{content:"\1f4d5"}.lc-bonus-v3{background:linear-gradient(135deg,#fff9f5,#ffefe8);border:2px dashed #D8C4B0;border-radius:14px;padding:12px 12px 10px;margin:10px 0}.lc-bonus-v3-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #EFE6DC}.lc-bonus-v3-badge{background:#c8184e;color:#fff;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.lc-bonus-v3-head-text{flex:1;line-height:1.3}.lc-bonus-v3-head-text strong{display:block;font-size:13px;color:#1a1a1a}.lc-bonus-v3-head-text span{display:block;font-size:11px;color:#6a5858}.lc-bonus-v3-head-text s{color:#b5b5b5;margin-right:4px}.lc-bonus-v3-head-text b{color:#c8184e;font-weight:800}.lc-bonus-v3-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lc-bonus-v3-item{background:#fff;border:1px solid #FFE0E6;border-radius:8px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;position:relative;text-align:center;min-height:84px;justify-content:space-between;overflow:hidden}.lc-bonus-v3-emoji{font-size:1.5rem;line-height:1;flex-shrink:0}.lc-bonus-v3-name{color:#2a2424;font-weight:600;line-height:1.2;flex:1;font-size:10.5px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0 2px}.lc-bonus-v3-tag{background:#c8184e;color:#fff;font-size:9px;font-weight:900;padding:2px 6px;border-radius:4px;letter-spacing:.04em;flex-shrink:0;align-self:center}.lc-trust-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;margin:10px 0 16px;padding:10px 12px;background:#fbf7f2;border-radius:10px;border:1px solid #E5D6C9}.lc-trust-line span{font-size:11px;font-weight:600;color:#2a2424;white-space:nowrap}.lc-review-avatar--initials{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:14px;letter-spacing:.5px;flex-shrink:0}.lc-review-tp-badge{color:#fff!important;background:#00b67a!important;font-size:10px!important;font-weight:800!important;padding:3px 8px!important;border-radius:4px!important;letter-spacing:.04em;white-space:nowrap}.lc-tp-logo{color:#fff!important;background:#00b67a!important;padding:3px 10px!important;border-radius:4px!important;font-size:12px;font-weight:800}.lc-reviews-marquee{position:relative}.lc-reviews-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background:#fffffff5;border:1.5px solid #F1E6DC;box-shadow:0 6px 18px #00000024;cursor:pointer;font-size:1.6rem;font-weight:700;color:#1a1a1a;display:flex;align-items:center;justify-content:center;padding-bottom:3px;line-height:1}.lc-reviews-nav:hover{background:#c8184e;color:#fff;border-color:#c8184e}.lc-reviews-nav--prev{left:8px}.lc-reviews-nav--next{right:8px}.lc-reviews-marquee.lc-paused .lc-reviews-track{animation-play-state:paused!important}.lc-sp-inline{margin:14px 0 8px}.lc-sp-inline-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px}.lc-sp-inline-head .lc-sp-stars{color:#c8184e;font-size:16px;letter-spacing:.5px}.lc-sp-inline-head strong{color:#1a1a1a;font-weight:800}.lc-sp-inline-head span:last-child{color:#6a5858;font-size:12px}.lc-sp-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.lc-sp-card{background:#fbf7f2;border:1px solid #F1E6DC;border-radius:10px;padding:10px 10px 8px;display:flex;flex-direction:column;gap:6px}.lc-sp-quote{font-style:italic;font-size:11px;color:#2a2424;line-height:1.35;font-weight:600}.lc-sp-name{font-size:10px;color:#6a5858}@media(max-width:480px){.lc-sp-cards{grid-template-columns:1fr}.lc-sp-card{padding:8px 10px}.lc-sp-quote{font-size:12px}}.lc-only-mobile{display:none}.lc-only-desktop{display:block}@media(max-width:749px){.lc-only-mobile{display:block}.lc-only-desktop{display:none!important}}.lc-compare-cards{display:flex;flex-direction:column;gap:12px;padding:0 14px}.lc-compare-card{background:#fff;border:1.5px solid #F1E6DC;border-radius:14px;padding:14px;box-shadow:0 4px 14px #0000000a}.lc-compare-card--us{background:linear-gradient(135deg,#fff9f5,#ffefe8);border:2px solid #C8184E;box-shadow:0 8px 22px #c8184e26;position:relative}.lc-compare-card--us:before{content:"\2713  NOTRE OFFRE";position:absolute;top:-10px;left:14px;background:#c8184e;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;padding:3px 8px;border-radius:6px}.lc-compare-card-head{display:flex;align-items:center;gap:12px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #E5D6C9}.lc-compare-card-emoji{font-size:2rem;line-height:1}.lc-compare-card-head strong{display:block;font-size:15px;color:#1a1a1a}.lc-compare-card-head span{display:block;font-size:12px;color:#6a5858}.lc-compare-card--us .lc-compare-card-head strong{color:#c8184e}.lc-compare-card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.lc-compare-card-list li{font-size:13px;line-height:1.45;color:#2a2424;padding-left:2px}.lc-compare-card--us .lc-compare-card-list li{font-weight:600;color:#1a1a1a}.lc-ft-big img,.lc-wall img,.lc-featured-test img,.lc-sp-card img,.lc-wall-card img,.lc-product-card-img,.lc-product-card img,.lc-hero-split-visual img,.lc-pricing img,.lc-process img,.lc-review-card img,.lc-cta-final img{opacity:1!important;visibility:visible!important}img[loading=lazy]:not([src=""]){animation:lcImgFadeIn .4s ease forwards}@keyframes lcImgFadeIn{to{opacity:1}}.lc-ft-big{background:linear-gradient(135deg,#fff9f5,#ffefe8);border:1.5px solid #EFE6DC;border-radius:16px;margin:18px 0;overflow:hidden;box-shadow:0 10px 28px #c8184e1a}.lc-ft-big-photo{position:relative;width:100%;aspect-ratio:4/5;max-height:480px;background:#fbf7f2;overflow:hidden}.lc-ft-big-photo img{width:100%;height:100%;object-fit:cover;display:block}.lc-ft-big-badge{position:absolute;top:12px;left:12px;background:#fffffff2;color:#c8184e;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 3px 8px #00000026}.lc-ft-big-content{padding:16px 18px 18px}.lc-ft-big-stars{color:#c8184e;font-size:16px;letter-spacing:.5px;display:block;margin-bottom:8px}.lc-ft-big-quote{font-style:italic;font-size:14px;line-height:1.55;color:#2a2424;margin:0 0 12px}.lc-ft-big-quote strong{color:#1a1a1a;font-style:normal;font-weight:800}.lc-ft-big-author{line-height:1.3}.lc-ft-big-author strong{font-size:14px;color:#1a1a1a;font-weight:800;display:block}.lc-ft-big-author span{font-size:12px;color:#6a5858}@media(min-width:750px){.lc-ft-big-photo{max-height:600px}}.lc-wall{margin:18px 0}.lc-wall-title{text-align:center;font-size:1.05rem;font-weight:800;color:#1a1a1a;margin:0 0 12px;line-height:1.3}.lc-wall-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lc-wall-card{background:#fbf7f2;border:1px solid #F1E6DC;border-radius:14px;overflow:hidden;margin:0;display:flex;flex-direction:column;box-shadow:0 4px 14px #0000000d}.lc-wall-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.lc-wall-card figcaption{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.lc-wall-stars{color:#c8184e;font-size:13px;letter-spacing:.5px}.lc-wall-card p{font-size:11.5px;font-style:italic;color:#2a2424;line-height:1.45;margin:0;flex:1}.lc-wall-card p strong{color:#1a1a1a;font-weight:800;font-style:normal}.lc-wall-card strong:last-child{font-size:11px;color:#6a5858;font-weight:700;font-style:normal}@media(max-width:480px){.lc-wall-card p{font-size:11px}.lc-wall-card figcaption{padding:8px 10px 10px}}.lc-emo-hook{margin:6px 0 8px;padding:10px 12px;background:linear-gradient(135deg,#fff9f5,#ffefe8);border-left:3px solid #C8184E;border-radius:6px 10px 10px 6px}.lc-emo-hook-eyebrow{font-size:11px;font-weight:800;color:#c8184e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.lc-emo-hook-text{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:13.5px;line-height:1.55;color:#4a4038;margin:0;font-style:normal;letter-spacing:0}.lc-emo-hook-text strong{color:#1a1a1a;font-style:normal;font-weight:700}.lc-occasions{margin:18px 0;padding:16px 0 12px;background:linear-gradient(180deg,#fbf7f2,#fff);border-top:1px dashed #E5D6C9;border-bottom:1px dashed #E5D6C9;overflow:hidden}.lc-occasions-title{text-align:center;font-size:1rem;font-weight:800;color:#1a1a1a;margin:0 16px 10px}.lc-occasions-marquee{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 60px,#000 calc(100% - 60px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 60px,#000 calc(100% - 60px),transparent 100%)}.lc-occasions-track{display:flex;gap:10px;width:max-content;animation:lc-occasions-scroll 38s linear infinite;padding:4px 0}.lc-occasions-track span{background:#fff;border:1px solid #F1E6DC;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;color:#2a2424;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px #0000000a}@keyframes lc-occasions-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lc-pay-secure{background:#fbf7f2;border:1px solid #F1E6DC;border-radius:10px;padding:10px 12px;margin:8px 0}.lc-pay-secure--cart{max-width:420px;margin:16px auto 0}.lc-pay-secure--cart .lc-pay-secure-head{justify-content:center;margin-bottom:9px}.lc-pay-secure--cart .lc-pay-secure-badges{justify-content:center}.cart-drawer__form~* .lc-pay-secure--cart,.drawer__footer .lc-pay-secure--cart{margin-bottom:4px}.lc-pay-secure-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lc-pay-secure-head span{font-size:1.2rem}.lc-pay-secure-head strong{font-size:12.5px;color:#1c1a17;font-weight:600;letter-spacing:.01em}.lc-pay-secure-badges{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.lc-pay-badge{display:inline-flex;align-items:center;background:#fff;border:1px solid #E7DECF;border-radius:4px;padding:4px 9px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b6058;line-height:1;min-height:22px}.lc-pay-badge--visa,.lc-pay-badge--mc,.lc-pay-badge--amex,.lc-pay-badge--apple,.lc-pay-badge--google,.lc-pay-badge--paypal{color:#6b6058}.product__info-container h1,.product__info-container .product__title,.product__info-wrapper h1,.product h1,h1.product__title{font-family:var(--lc-serif)!important;font-size:2.05rem!important;line-height:1.12!important;margin:2px 0 8px!important;font-weight:600!important;letter-spacing:-.005em!important}@media(max-width:749px){.product__info-container h1,.product__info-wrapper h1,.product h1,h1.product__title{font-size:1.75rem!important;line-height:1.12!important}}.product__info-container .price__container{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0 10px!important}.product__info-container .price--on-sale .price__sale{flex-wrap:wrap}.lc-price-pill{display:inline-flex!important;align-items:center!important;align-self:center!important;vertical-align:middle!important;margin:0 0 0 8px!important}.product__info-container .price{margin:4px 0!important}.lc-bonus-v4{background:linear-gradient(135deg,#fff9f5,#ffefe8);border:1.5px dashed #D8C4B0;border-radius:10px;padding:10px 12px;margin:8px 0;display:flex;flex-direction:column;gap:6px}.lc-bonus-v4-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.3}.lc-bonus-v4-badge{background:#c8184e;color:#fff;font-size:10px;font-weight:900;padding:3px 8px;border-radius:999px;letter-spacing:.05em;flex-shrink:0}.lc-bonus-v4-head strong{color:#1a1a1a;font-weight:800}.lc-bonus-v4-head s{color:#b5b5b5;font-size:11px;margin-left:4px}.lc-bonus-v4-head em{font-style:normal;background:#c8184e;color:#fff;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:900;margin-left:4px}.lc-bonus-v4-row{display:flex;justify-content:space-around;gap:6px;background:#fff;border-radius:8px;padding:8px 10px}.lc-bonus-v4-row span{font-size:1.5rem;line-height:1;cursor:help;transition:transform .15s ease}.lc-bonus-v4-row span:hover{transform:scale(1.2)}.lc-recreate-v2{background:linear-gradient(135deg,#faf6ee,#f3ecdf);border:1.5px solid #C8184E;border-radius:10px;padding:12px 14px;margin:12px 0}.lc-recreate-v2-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.lc-recreate-v2-head span{font-size:1.6rem;line-height:1;flex-shrink:0}.lc-recreate-v2-head .lc-recreate-v2-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#c8184e;color:#fff;font-size:12px;font-weight:700;line-height:1}.lc-recreate-v2-head strong{font-size:14px;color:#c8184e;font-weight:800;line-height:1.3}.lc-recreate-v2-text{font-size:12px;line-height:1.5;color:#2a2424;margin:0}.lc-recreate-v2-text strong{color:#c8184e;font-weight:800}.lc-recreate-v2-text em{font-style:italic;font-weight:700;color:#c8184e}.lc-bonus-v2{background:linear-gradient(135deg,#fff9f5,#ffefe8);border:2px dashed #D8C4B0;border-radius:16px;padding:18px 18px 14px;margin:14px 0;position:relative}.lc-bonus-v2-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed #EFE6DC}.lc-bonus-v2-badge{background:#c8184e;color:#fff;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.lc-bonus-v2-head strong{font-size:14px;color:#1a1a1a;line-height:1.3}.lc-bonus-v2-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lc-bonus-v2-item{display:flex;align-items:center;gap:12px;background:#fff;border-radius:10px;padding:10px 12px;border:1px solid #FFE0E6}.lc-bonus-v2-emoji{font-size:1.4rem;line-height:1;flex-shrink:0}.lc-bonus-v2-content{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;flex-wrap:wrap}.lc-bonus-v2-name{font-size:13px;font-weight:600;color:#2a2424;line-height:1.3}.lc-bonus-v2-price-wrap{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.lc-bonus-v2-was{color:#b5b5b5;font-size:13px;text-decoration:line-through;font-weight:500}.lc-bonus-v2-now{background:#c8184e;color:#fff;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:800;letter-spacing:.03em}.lc-bonus-v2-total{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;background:#fff;border-radius:10px;border:2px solid #C8184E}.lc-bonus-v2-total-label{font-size:13px;font-weight:700;color:#1a1a1a}.lc-bonus-v2-total-price{display:inline-flex;align-items:baseline;gap:10px}.lc-bonus-v2-total-price s{color:#b5b5b5;font-size:1.2rem;text-decoration:line-through;font-weight:600}.lc-bonus-v2-total-price strong{background:#c8184e;color:#fff;padding:4px 12px;border-radius:8px;font-size:13px;font-weight:900;letter-spacing:.05em}@media(max-width:480px){.lc-bonus-v2-content{flex-direction:column;align-items:flex-start;gap:4px}.lc-bonus-v2-price-wrap{align-self:flex-end}.lc-bonus-v2-head{flex-direction:column;align-items:flex-start;gap:8px}}.lc-compare-head{text-align:center;margin-bottom:18px;padding:0 16px}.lc-compare-eyebrow{display:inline-block;background:#ffefe8;color:#c8184e;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.lc-compare-title{font-size:1.7rem;line-height:1.2;margin:4px 0 8px;color:#1a1a1a}.lc-compare-title em{font-style:normal;color:#c8184e}.lc-compare-sub{color:#6a5858;font-size:.95rem}.lc-compare-foot-note{text-align:center;font-style:italic;color:#6a5858;font-size:13px;margin:14px 16px 18px;line-height:1.5}.lc-variant-desc{margin:14px 0 8px}.lc-variant-desc-card{background:linear-gradient(135deg,#fff9f5,#ffefe8);border:1.5px solid #EFE6DC;border-radius:14px;padding:16px 18px;box-shadow:0 4px 14px #c8184e0f}.lc-variant-desc-card[hidden]{display:none!important}.lc-variant-desc-head{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #EFE6DC}.lc-vd-emoji{font-size:2rem;line-height:1}.lc-variant-desc-head strong{display:block;font-size:1.05rem;color:#1a1a1a}.lc-variant-desc-head span{display:block;font-size:12px;color:#7a6868;margin-top:2px}.lc-variant-desc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lc-variant-desc-list li{font-size:13px;line-height:1.45;color:#2a2424;padding-left:4px}html{scroll-behavior:smooth}.lc-benefits-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:8px 0 4px}.lc-benefits-row-item{display:flex;align-items:center;gap:6px;background:#fbf7f2;border:1px solid #F1E6DC;border-radius:10px;padding:6px 8px;line-height:1.2}.lc-benefits-row-item>span:first-child{font-size:1.3rem;line-height:1;flex-shrink:0}.lc-benefits-row-item>div{display:flex;flex-direction:column;min-width:0}.lc-benefits-row-item strong{font-size:11px;color:#1a1a1a;font-weight:800;white-space:nowrap}.lc-benefits-row-item span:last-child{font-size:9.5px;color:#6a5858;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-gift-format{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fff9f5,#f1e9dd);border:1.5px solid #D8C4B0;border-radius:12px;padding:12px 14px;margin:10px 0}.lc-gift-format-icon{font-size:2rem;flex-shrink:0}.lc-gift-format-text{line-height:1.4;flex:1}.lc-gift-format-text strong{display:block;font-size:13px;color:#1a1a1a;font-weight:800;margin-bottom:3px}.lc-gift-format-text span{font-size:11.5px;color:#4a3a28}.lc-gift-format-text em{color:#c8184e;font-style:italic;font-weight:600}.lc-process-compact{background:#fbf7f2;border:1px solid #F1E6DC;border-radius:12px;padding:12px 14px;margin:12px 0;text-align:center}.lc-process-compact>strong{display:block;font-size:13px;color:#1a1a1a;font-weight:800;margin-bottom:10px}.lc-process-compact-grid{display:flex;align-items:center;justify-content:space-around;gap:4px}.lc-process-compact-grid>div{display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1}.lc-pc-emoji{font-size:1.7rem;line-height:1}.lc-process-compact-grid>div span:not(.lc-pc-emoji):not(.lc-pc-arrow){font-size:11px;color:#2a2424;font-weight:700}.lc-pc-arrow{color:#c8184e;font-weight:900;font-size:1.3rem;padding:0 4px}.lc-product-sticky-cta{transition:transform .35s cubic-bezier(.16,1,.3,1)!important}.lc-sticky-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.lc-sticky-info{display:flex;flex-direction:column;gap:2px;line-height:1.2}.lc-sticky-stars{color:#c8184e!important;font-size:13px;letter-spacing:.5px}.lc-sticky-urgency{font-size:11px;color:#c8184e;font-weight:700}.lc-sticky-urgency b{font-weight:900}:root{--lc-romance-red: #C8184E;--lc-romance-pink: #C8184E;--lc-romance-rose: #8A4A57;--lc-romance-bordeaux: #7A2A2A;--lc-romance-blush: #FFEFE8;--lc-romance-cream: #FBF6EE;--lc-romance-gold: #C9A87C;--lc-trust-green: #C8184E}.lc-scarcity{background:linear-gradient(135deg,#fff9f5,#f1e9dd);border:1.5px solid #D8C4B0;border-radius:12px;padding:12px 14px;margin:8px 0}.lc-scarcity-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.lc-scarcity-icon{font-size:1.4rem;flex-shrink:0}.lc-scarcity-text{flex:1;line-height:1.3}.lc-scarcity-text strong{display:block;font-size:13px;color:#1a1a1a;font-weight:800}.lc-scarcity-text span{display:block;font-size:11.5px;color:#4a3a28;margin-top:2px}.lc-scarcity-text b{color:#c8184e;font-weight:900}.lc-scarcity-bar{height:6px;background:#fff;border-radius:999px;overflow:hidden;border:1px solid #EFE6DC;margin:6px 0}.lc-scarcity-bar-fill{height:100%;background:linear-gradient(90deg,#c8184e 0% 100%);width:41%;transition:width .6s ease;border-radius:999px}.lc-scarcity-stats{display:flex;justify-content:space-between;font-size:11px;color:#2a2424;font-weight:600;flex-wrap:wrap;gap:4px}.lc-scarcity-stats b{color:#c8184e;font-weight:900;font-size:13px}.lc-scarcity-pace{color:#c8184e;font-weight:700}.product-form__submit:before,button[name=add]:before{content:"\2764\fe0f  ";margin-right:4px;font-size:.9em}#lcStickyAddBtn:before{content:none}.lc-vcard[data-variant="57559189422463"][aria-pressed=true]{background:linear-gradient(135deg,#fff6f0,#f5e0d8);border-color:#7a2a2a;box-shadow:0 8px 20px #7a2a2a38}.lc-vcard[data-variant="57559189422463"][aria-pressed=true]:after{background:#7a2a2a}.lc-vcard-badge--featured{background:linear-gradient(135deg,var(--lc-romance-bordeaux),var(--lc-romance-red))!important}.lc-promo-msg span{color:#fffffff2}.lc-countdown-banner{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fff9f5,#ffefe8);border:1.5px dashed #C8184E;border-radius:12px;padding:10px 12px;margin:8px 0}.lc-countdown-icon{font-size:1.5rem;flex-shrink:0}.lc-countdown-text{flex:1}.lc-countdown-text strong{display:block;font-size:12px;font-weight:800;color:#c8184e;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.lc-countdown-clock{display:flex;gap:6px;align-items:center}.lc-cdp-block{background:#1a1a1a;color:#fff;padding:4px 8px;border-radius:6px;font-weight:800;font-size:14px;display:inline-flex;align-items:baseline;gap:2px;min-width:38px;justify-content:center}.lc-cdp-block b{font-weight:900}.lc-cdp-block em{font-style:normal;font-size:10px;opacity:.7}.lc-process-inline{background:#fbf7f2;border:1px solid #F1E6DC;border-radius:12px;padding:12px;margin:10px 0}.lc-process-head{text-align:center;margin-bottom:10px}.lc-process-head strong{display:block;font-size:13px;font-weight:800;color:#1a1a1a}.lc-process-head span{font-size:11px;color:#6a5858}.lc-process-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;list-style:none;padding:0;margin:0;counter-reset:step}.lc-process-steps li{background:#fff;border:1px solid #F1E6DC;border-radius:10px;padding:24px 6px 10px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:10px}.lc-process-steps li .lc-process-num,span.lc-process-num{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:24px;height:24px;border-radius:50%;background:#c8184e!important;color:#fff!important;font-size:12px!important;font-weight:900!important;display:flex!important;align-items:center;justify-content:center;line-height:1!important;box-shadow:0 2px 6px #c8184e59}.lc-process-emoji{font-size:1.5rem;line-height:1;margin:4px 0}.lc-process-steps li strong{font-size:12px;color:#1a1a1a;line-height:1.2}.lc-process-steps li span{font-size:10px;color:#6a5858;line-height:1.3}.lc-recreate{background:linear-gradient(135deg,#faf6ee,#f3ecdf);border:2px solid #C8184E;border-radius:14px;padding:14px 14px 12px;margin:14px 0}.lc-recreate-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #B8E5C9}.lc-recreate-emoji{font-size:2rem;line-height:1;flex-shrink:0}.lc-recreate-headline{flex:1;line-height:1.3}.lc-recreate-headline strong{display:block;font-size:15px;color:#c8184e;font-weight:900}.lc-recreate-headline span{display:block;font-size:12px;color:#1a1a1a;font-weight:600;margin-top:2px}.lc-recreate-examples{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.lc-recreate-ex{display:flex;align-items:flex-start;gap:10px;background:#fff;border-radius:8px;padding:8px 10px}.lc-recreate-ex>span:first-child{font-size:1.2rem;line-height:1;margin-top:1px;flex-shrink:0}.lc-recreate-ex strong{display:block;font-size:12px;color:#1a1a1a;font-weight:700;line-height:1.3}.lc-recreate-ex>div>span{display:block;font-size:11px;color:#4a5050;line-height:1.4;margin-top:1px}.lc-recreate-foot{font-size:11.5px;line-height:1.5;color:#2a2424;margin:0;background:#ffffffb3;padding:8px 10px;border-radius:8px}.lc-recreate-foot strong{color:#c8184e}.lc-recreate-foot em{color:#1a1a1a;font-style:italic;font-weight:700;display:block;margin-top:4px}.lc-guarantee--old{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#faf6ee,#f3ecdf);border:1.5px solid #C8184E;border-radius:14px;padding:14px;margin:14px 0}.lc-guarantee-badge{width:78px;height:78px;border-radius:50%;background:#c8184e;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;text-align:center;font-size:1.8rem;line-height:1;box-shadow:0 8px 20px #22a45d4d}.lc-guarantee-badge small{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;display:block;opacity:.9}.lc-guarantee-badge strong{font-size:13px;font-weight:900;line-height:1;margin-top:1px}.lc-guarantee-text{flex:1;line-height:1.3}.lc-guarantee-text>strong{font-size:14px;font-weight:800;color:#1a1a1a;display:block;margin-bottom:6px}.lc-guarantee-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.lc-guarantee-list li{font-size:11px;color:#2a2424;line-height:1.4}.lc-guarantee-list em{color:#c8184e;font-style:italic;font-weight:600}@media(max-width:480px){.lc-guarantee{flex-direction:column;text-align:center}.lc-guarantee-list li{text-align:left}}.lc-bundle{background:linear-gradient(135deg,#fff9f5,#f1e9dd);border:2px solid #C8184E;border-radius:12px;padding:12px 14px;margin:14px 0;display:flex;flex-direction:column;gap:10px}.lc-bundle-row{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border-radius:10px;padding:10px}.lc-bundle-format{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px}.lc-bundle-format>span:first-child{font-size:1.4rem}.lc-bundle-plus{color:#c8184e;font-size:1.2rem;font-weight:800}.lc-bundle-deal{display:flex;align-items:center;justify-content:space-between;gap:8px}.lc-bundle-deal-label{font-size:13px;font-weight:700;color:#1a1a1a}.lc-bundle-deal-price{display:inline-flex;align-items:baseline;gap:8px}.lc-bundle-deal-price s{color:#b5b5b5;font-size:12px}.lc-bundle-deal-price strong{color:#c8184e;font-size:1.2rem;font-weight:900}.lc-bundle-deal-price em{background:#c8184e;color:#fff;font-size:10px;font-weight:900;font-style:normal;padding:2px 8px;border-radius:999px;letter-spacing:.04em}.lc-preview-teaser-v2{display:block;position:relative;background:linear-gradient(180deg,#2a1a1a,#1a0a0a);padding:14px 10px 12px;margin:10px 0;border-radius:14px;text-decoration:none;overflow:hidden;box-shadow:0 12px 30px #00000040;cursor:pointer;transition:transform .2s ease}.lc-preview-teaser-v2:hover{transform:translateY(-2px)}.lc-preview-teaser-book{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#0003;border-radius:6px;padding:2px;position:relative}.lc-preview-teaser-book:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:2px;background:#0006;transform:translate(-50%);z-index:2;border-radius:2px}.lc-preview-teaser-page{background:linear-gradient(135deg,#fbf6ee,#f0e5d2);padding:12px 10px 8px;font-family:Georgia,serif;color:#4a3a28;border-radius:3px;position:relative;min-height:130px;display:flex;flex-direction:column}.lc-preview-teaser-page--left{border-radius:3px 0 0 3px;box-shadow:inset -6px 0 12px -6px #63401b66}.lc-preview-teaser-page--right{border-radius:0 3px 3px 0;box-shadow:inset 6px 0 12px -6px #63401b66}.lc-preview-teaser-chapter{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8b6f47;margin-bottom:2px}.lc-preview-teaser-h{font-size:13px;font-style:italic;margin:0 0 6px;color:#6b4c2c;border-bottom:1px solid rgba(99,64,27,.2);padding-bottom:3px;font-weight:700}.lc-preview-teaser-text{font-size:9.5px;line-height:1.45;font-style:italic;margin:0;color:#4a3a28;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lc-preview-teaser-pagenum{font-size:9px;font-style:italic;color:#8b6f47;text-align:center;margin-top:4px}.lc-preview-teaser-overlay{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px 4px 2px;color:#fbf6ee}.lc-preview-teaser-badge{background:#c8184e;color:#fff;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.08em}.lc-preview-teaser-overlay strong{font-size:13px;font-weight:800;color:#fbf6ee}.lc-preview-teaser-cta-arrow{font-size:11px;color:#efe6dc;font-weight:700}.lc-process,.lc-process-grid{width:100%!important;max-width:none!important}.lc-process-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;padding:0 16px}@media(max-width:768px){.lc-process-grid{grid-template-columns:1fr!important;gap:16px!important;max-width:100%!important}.lc-process-card{padding:28px 20px!important;max-width:100%!important}}.lc-bundle--old{background:linear-gradient(135deg,#fff9f5,#f1e9dd);border:2px solid #C8184E;border-radius:14px;padding:12px 14px;margin:14px 0;position:relative}.lc-bundle-head{text-align:center;margin-bottom:10px}.lc-bundle-badge{display:inline-block;background:#c8184e;color:#fff;font-size:10px;font-weight:800;padding:3px 10px;border-radius:999px;letter-spacing:.06em;margin-bottom:6px}.lc-bundle-head strong{display:block;font-size:14px;color:#1a1a1a;line-height:1.3}.lc-bundle-body{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;padding:10px 12px;margin-bottom:10px;gap:8px}.lc-bundle-items{display:flex;align-items:center;gap:6px}.lc-bundle-item{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700}.lc-bundle-item>span:first-child{font-size:1.4rem}.lc-bundle-item small{display:block;font-size:10px;color:#6a5858;font-weight:500}.lc-bundle-plus{font-weight:800;color:#c8184e;font-size:1.1rem}.lc-bundle-price{text-align:right}.lc-bundle-price>div{display:flex;flex-direction:column;align-items:flex-end}.lc-bundle-price s{color:#b5b5b5;font-size:12px}.lc-bundle-price strong{color:#c8184e;font-size:1.2rem;font-weight:900;line-height:1}.lc-bundle-save{background:#c8184e;color:#fff;font-size:9px;font-weight:900;padding:2px 6px;border-radius:4px;letter-spacing:.05em;display:inline-block;margin-top:4px}.lc-bundle-cta{display:block;background:linear-gradient(135deg,#c8184e 0% 100%);color:#fff!important;text-align:center;padding:12px;border-radius:10px;font-weight:800;text-decoration:none;font-size:14px;box-shadow:0 6px 18px #c8184e40}.lc-bundle-cta:hover{transform:translateY(-1px)}.lc-bundle-note{display:block;text-align:center;margin-top:8px;font-size:11px;color:#6a5858;font-style:italic;line-height:1.4}slider-component .slider-button{display:none!important}.lc-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:44px;height:44px;border-radius:50%;background:#fffffff5;border:1.5px solid #F1E6DC;box-shadow:0 6px 18px #00000024;cursor:pointer;font-size:1.6rem;font-weight:700;color:#1a1a1a;display:flex;align-items:center;justify-content:center;padding-bottom:3px;line-height:1}.lc-gallery-nav:hover{background:#c8184e;color:#fff;border-color:#c8184e}.lc-gallery-nav--prev{left:8px}.lc-gallery-nav--next{right:8px}.lc-preview-teaser{display:flex;align-items:stretch;gap:0;background:#fbf6ee;border:1.5px solid #D4C3A8;border-radius:12px;margin:10px 0;overflow:hidden;text-decoration:none;box-shadow:0 6px 18px #63401b1f;transition:all .2s ease;cursor:pointer;min-height:110px}.lc-preview-teaser:hover{transform:translateY(-2px);box-shadow:0 10px 24px #63401b33}.lc-preview-teaser-mockup{flex:0 0 50%;background:linear-gradient(135deg,#fbf6ee,#f4ecde);padding:10px 12px;font-family:Georgia,serif;color:#4a3a28;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(99,64,27,.2);position:relative;overflow:hidden}.lc-preview-teaser-mockup:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:#63401b2e}.lc-preview-teaser-chapter{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8b6f47;display:block;margin-bottom:2px}.lc-preview-teaser-h{font-size:12px;font-style:italic;margin:0 0 4px;color:#6b4c2c;border-bottom:1px solid rgba(99,64,27,.15);padding-bottom:3px}.lc-preview-teaser-text{font-size:9.5px;line-height:1.4;font-style:italic;margin:0;color:#4a3a28;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lc-preview-teaser-pagenum{font-size:9px;font-style:italic;color:#8b6f47;text-align:center;margin-top:4px;display:block}.lc-preview-teaser-cta{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 12px;background:#fff;gap:4px}.lc-preview-teaser-label{font-size:10px;font-weight:800;color:#c8184e;letter-spacing:.06em;text-transform:uppercase}.lc-preview-teaser-cta strong{font-size:14px;color:#1a1a1a;line-height:1.2}.lc-preview-teaser-arrow{font-size:1.2rem;color:#c8184e;align-self:flex-end;font-weight:800}.product__info-container .visually-hidden,.product__info-container .visually-hidden--inline{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container .badge,.product__info-container .price__badge-sale,.product__info-container .product__badge,.product__info-container .product-form__sale-badge{display:none!important}.product__info-container .price{margin:6px 0!important;padding:0!important}.product__info-container .price__container{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px}.product__info-container .price__sale{display:inline-flex!important;align-items:baseline;gap:10px;padding:0!important;background:transparent!important;border:none!important}.lc-quick-add--block{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#c8184e 0% 100%);color:#fff;border:none;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #c8184e47;margin:8px 0 2px;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit;line-height:1}.lc-quick-add--block:hover{transform:translateY(-2px);box-shadow:0 12px 26px #c8184e61}.lc-quick-add-price{background:#ffffff38;padding:4px 10px;border-radius:999px;font-weight:900;font-size:14px;letter-spacing:.02em}.lc-quick-add-arrow{font-size:1.2rem;font-weight:900}.lc-preview-teaser-demo-label{background:#ffffff26;border:1px solid rgba(255,208,220,.4);color:#f1e9dd;font-size:10px;font-weight:800;letter-spacing:.06em;padding:5px 10px;border-radius:8px;text-align:center;margin-bottom:10px}.lc-price-pill{display:inline-block;background:#c8184e;color:#fff;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.03em;margin-left:8px;white-space:nowrap;vertical-align:middle;line-height:1.2;position:relative;top:-3px}.product__info-container .price--on-sale .price-item--sale,.product__info-container .price-item--sale,.lc-price-sale{color:#c8184e!important;font-weight:900!important;font-size:2.4rem!important}.product__info-container .price--on-sale .price-item--regular,.lc-price-was{color:#999!important;font-weight:500!important;font-size:1.4rem!important;text-decoration:line-through;margin-right:8px}.product__info-container .price--on-sale .price__sale{background:linear-gradient(180deg,#fff0f3,#ffe0e6);border-radius:10px;padding:8px 14px;display:inline-flex;align-items:baseline;gap:10px;border:1px solid #EFE6DC}.product__info-container .price:not(.price--on-sale) .price-item--regular{color:#1a1a1a;font-weight:800;font-size:2.2rem}.lc-btn-price{font-weight:800;margin-left:4px;white-space:nowrap}.lc-popup--xl{max-width:460px!important;padding:36px 28px 24px!important;text-align:center}.lc-popup-eyebrow{display:inline-block;background:#c8184e;color:#fff;padding:5px 14px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.lc-popup-title{font-size:1.9rem!important;font-weight:900!important;margin:0 0 10px!important;line-height:1.15;color:#1a1a1a}.lc-popup-title em{font-style:normal;color:#c8184e;background:linear-gradient(180deg,transparent 60%,#FFE0E6 60%);padding:0 4px}.lc-popup-sub{font-size:1rem!important;color:#6a5858!important;margin:0 0 20px!important;line-height:1.45}.lc-popup-offer{background:linear-gradient(135deg,#fff9f5,#f1e9dd);border:2px dashed #D8C4B0;border-radius:14px;padding:14px 18px;margin:0 0 20px}.lc-popup-offer-price{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:6px}.lc-popup-offer-price s{color:#999;font-size:1.1rem;text-decoration:line-through}.lc-popup-offer-price strong{color:#c8184e;font-size:2rem;font-weight:900;line-height:1}.lc-popup-offer-bonus{font-size:13px;color:#2a2424;font-weight:600}.lc-popup-cta{width:100%;background:linear-gradient(135deg,#c8184e 0% 100%)!important;color:#fff!important;font-weight:800!important;font-size:1rem!important;padding:16px!important;border:none!important;border-radius:12px!important;cursor:pointer;box-shadow:0 8px 24px #c8184e4d;margin-top:10px}.lc-popup-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px #c8184e66}.lc-popup-decline{display:block;background:none;border:none;color:#7a6868;font-size:13px;margin:14px auto 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:8px 12px}.lc-popup-decline:hover{color:#1a1a1a}.lc-popup--xl form{margin:0}.lc-popup--xl input[type=email]{width:100%;padding:13px 16px!important;border:1.5px solid #E5D6C9!important;border-radius:10px!important;font-size:15px!important;margin-bottom:0!important}.lc-popup--xl input[type=email]:focus{border-color:#c8184e!important;outline:3px solid rgba(200,24,78,.15)!important}@media(max-width:480px){.lc-popup--xl{padding:28px 18px 20px!important;max-width:calc(100vw - 24px)!important}.lc-popup-title{font-size:1.55rem!important}.lc-popup-offer-price strong{font-size:1.7rem}.lc-popup-cta{font-size:14px!important;padding:14px!important}}.lc-preview-page{background:linear-gradient(135deg,#fbf6ee,#f4ecde)!important;position:relative;border:1px solid #D4C3A8;box-shadow:inset 18px 0 30px -22px #63401b73,inset -8px 0 12px -8px #63401b26,0 14px 30px -10px #63401b40,0 6px 16px #00000014!important;border-radius:4px 14px 14px 4px!important;font-family:Georgia,Times New Roman,serif!important}.lc-preview-page:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(99,64,27,.18) 20%,rgba(99,64,27,.18) 80%,transparent)}.lc-preview-page:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:24px;border:1px solid rgba(99,64,27,.1);border-radius:2px 8px 8px 2px;pointer-events:none}.lc-preview-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:6px!important}.lc-preview-page-h{font-family:Georgia,Times New Roman,serif!important;font-style:italic;color:#6b4c2c!important;text-align:center;margin:12px 0 14px!important;padding-bottom:10px;border-bottom:1px solid rgba(99,64,27,.2)}.lc-preview-page-text{font-family:Georgia,Times New Roman,serif!important;font-style:italic;color:#4a3a28!important;line-height:1.7!important;text-align:justify;-webkit-hyphens:auto;hyphens:auto;padding:0 6px}.lc-preview-page-num{font-family:Georgia,serif;color:#8b6f47!important;font-size:12px!important;display:block;text-align:center;margin-top:16px;font-style:italic}.lc-preview-chapter-num{font-family:Georgia,serif;color:#8b6f47!important;font-size:11px!important;letter-spacing:.15em;text-transform:uppercase;display:block;text-align:center;margin-bottom:4px}.lc-preview-corner{font-family:Georgia,serif;color:#8b6f47!important;font-style:italic;font-size:12px}.lc-preview-card--cover .lc-preview-page,.lc-preview-card--final .lc-preview-page{background:linear-gradient(135deg,#7a2a2a,#5a1a1a)!important;color:#fbf6ee!important;border-color:#4a1414!important;box-shadow:inset 18px 0 30px -22px #0009,0 14px 30px -10px #7a2a2a73!important}.lc-preview-card--cover .lc-preview-page:before,.lc-preview-card--final .lc-preview-page:before{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.3) 20%,rgba(0,0,0,.3) 80%,transparent)}.lc-preview-card--cover .lc-preview-page:after,.lc-preview-card--final .lc-preview-page:after{border-color:#fbf6ee26}.lc-preview-cover-title,.lc-preview-card--cover h3,.lc-preview-card--final h3{font-family:Georgia,Times New Roman,serif!important;color:#fbf6ee!important;font-style:italic;text-align:center;font-weight:700}.lc-preview-cover-sub,.lc-preview-cover-edition,.lc-preview-card--cover .lc-preview-corner,.lc-preview-card--final .lc-preview-corner,.lc-preview-card--final .lc-preview-page-text{color:#fbf6eed9!important}.lc-preview-card--final .lc-preview-page-num{color:#fbf6ee99!important}.lc-preview-cover-line{display:block;width:60px;height:1px;background:#fbf6ee80;margin:14px auto}.lc-preview-cover-art,.lc-preview-final-mark{text-align:center;display:block;margin:18px auto 8px;font-size:2.5rem;color:#fbf6ee}.lc-preview{background:radial-gradient(ellipse at top,rgba(122,42,42,.04) 0%,transparent 60%),#fbf6ee!important}:root{--lc-stars: #C8184E}.lc-review-stars,.lc-rating-stars-big,.lc-inline-rating-stars,.lc-product-sticky-cta-stars{color:var(--lc-stars)!important}.lc-review-tp-badge,.lc-tp-logo,.lc-reviews-heading .lc-tp-logo,.lc-reviews-rating .lc-tp-logo{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#fff!important;background:linear-gradient(180deg,#00c485,#00a368)!important;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;padding:5px 10px 5px 8px!important;border-radius:999px!important;box-shadow:0 1px 2px #00633c2e,inset 0 1px #ffffff2e!important;white-space:nowrap!important;text-transform:none!important;border:none!important;font-size:0!important}.lc-review-tp-badge:before,.lc-tp-logo:before{content:"";width:13px;height:13px;flex:0 0 13px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:13px 13px}.lc-review-tp-badge:after{content:"Avis v\e9rifi\e9";font-size:11px!important;line-height:1}.lc-tp-logo:after{content:"Avis v\e9rifi\e9s";font-size:13px!important;line-height:1}.lc-reviews-heading .lc-tp-logo:after,.lc-reviews-rating .lc-tp-logo:after{content:"Avis v\e9rifi\e9s"}.lc-review-card:hover .lc-review-tp-badge{transform:translateY(-1px);box-shadow:0 3px 8px #00633c38,inset 0 1px #fff3!important;transition:all .22s ease}.lc-reviews-heading .lc-review-stars,.lc-review-top .lc-review-stars{letter-spacing:0!important;font-size:0!important;display:inline-block;line-height:0;vertical-align:middle}.lc-reviews-heading .lc-review-stars:before,.lc-review-top .lc-review-stars:before{content:"";display:inline-block;width:98px;height:18px;background-repeat:no-repeat;background-size:98px 18px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='18' viewBox='0 0 98 18'%3E%3Cg fill='%2300B67A'%3E%3Crect width='18' height='18' rx='3'/%3E%3Crect x='20' width='18' height='18' rx='3'/%3E%3Crect x='40' width='18' height='18' rx='3'/%3E%3Crect x='60' width='18' height='18' rx='3'/%3E%3Crect x='80' width='18' height='18' rx='3'/%3E%3C/g%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M9 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L9 11.7l-3.15 1.9.85-3.5L4 7.7l3.55-.3z'/%3E%3Cpath d='M29 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L29 11.7l-3.15 1.9.85-3.5L24 7.7l3.55-.3z'/%3E%3Cpath d='M49 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L49 11.7l-3.15 1.9.85-3.5L44 7.7l3.55-.3z'/%3E%3Cpath d='M69 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L69 11.7l-3.15 1.9.85-3.5L64 7.7l3.55-.3z'/%3E%3Cpath d='M89 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L89 11.7l-3.15 1.9.85-3.5L84 7.7l3.55-.3z'/%3E%3C/g%3E%3C/svg%3E")}.lc-pcard-tp-stars{font-family:inherit!important}@media(max-width:749px){.lc-compare-table{min-width:420px!important}.lc-compare-table th,.lc-compare-table td{padding:10px 8px!important;font-size:12px!important}.lc-compare-table tbody td:first-child{font-size:12px!important;text-align:left}.lc-compare-table thead th{font-size:12px!important}.lc-compare-table thead th small{font-size:11px!important}.lc-compare-table-wrap{background:linear-gradient(to right,#fff 30%,#fff0),linear-gradient(to right,#fff0,#fff 70%) 100% 0,linear-gradient(to right,#0000000f,#0000),linear-gradient(to left,#0000000f,#0000) 100% 0;background-repeat:no-repeat;background-size:28px 100%,28px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}}.lc-hero-img-badge{padding:16px 20px!important;border-radius:14px!important;gap:14px!important;box-shadow:0 8px 28px #6e1f2d1a,0 2px 6px #0000000a!important;border-color:#6e1f2d14!important}.lc-hero-img-badge-text strong{font-size:.98rem!important;font-weight:700!important;letter-spacing:-.01em!important;margin-bottom:2px!important}.lc-hero-img-badge-text span{color:#4a3a3a!important;font-size:.86rem!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.005em!important}@media(max-width:480px){.lc-hero-img-badge-text strong{font-size:.93rem!important}.lc-hero-img-badge-text span{font-size:.78rem!important;line-height:1.35!important}}.lc-hero-cta:before,.lc-section-cta:before{content:none!important}.lc-hero-cta svg,.lc-section-cta svg{width:18px;height:18px;flex-shrink:0;display:inline-block;vertical-align:-3px}.lc-hero-cta{letter-spacing:-.015em!important;font-weight:700!important;gap:12px!important}.lc-hero-badge:before{content:none!important}.lc-hero-badge{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:.005em!important;padding:7px 18px!important;background:transparent!important;border:1px solid rgba(200,24,78,.22)!important;color:var(--lc-bordeaux)!important}.lc-hero:before{content:none!important}.lc-product-showcase-title em,.lcct-title em,.lc-examples-visual-title em,.lc-hero-title em{background:linear-gradient(180deg,transparent 0% 55%,var(--lc-coral) 55% 100%)!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;padding:0 .18em!important;border-radius:2px!important;color:var(--lc-bordeaux)!important;-webkit-text-fill-color:var(--lc-bordeaux)!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}.lc-product-showcase-title,.lc-examples-visual-title,.lc-hero-title,.lcct-title{text-wrap:balance;-webkit-text-wrap:balance}.product__info-container{background:transparent!important}.product__info-container>*{background-color:transparent!important}.product__info-container .lc-vcards,.product__info-container .lc-bonus-detail,.product__info-container .lc-pay-secure,.product__info-container .lc-ft-big,.product__info-container .lc-promo-banner,.product__info-container .lc-countdown-banner{background-color:initial}.lc-rating-v2{background:transparent!important;padding:8px 0!important;margin:4px 0 10px!important}@media(hover:none),(pointer:coarse){.lc-hero-cta:hover,.lc-section-cta:hover,.lc-cta-final-button:hover,.lc-pricing-cta:hover,.lc-cta-banner-button:hover,.lc-bundle-cta:hover,.lc-inclus-cta:hover,.lc-sticky-cta:hover,.lc-quick-add:hover,.button:hover,.lcct-cta:hover:not(:disabled){transform:none!important;box-shadow:inherit}.lc-process-card:hover,.lc-usecase:hover,.lc-example-card:hover,.lc-pricing-card:hover,.lc-occasion-card:hover,.lc-product-card:hover,.lc-chapter-card:hover,.lc-bundle-card:hover,.lc-bundle-card.popular:hover,.lc-insta-tile:hover,.lc-review-card:hover,.lc-testimonial:hover,.lc-product-card:hover .lc-product-card-img,.lc-occasion-card:hover .lc-occasion-name{transform:none!important}.lc-hero-cta:hover:after,.lc-cta-final-button:hover:after,.lc-pricing-cta:hover:after,.lc-cta-banner-button:hover:after{opacity:.25!important}}@media(hover:hover)and (pointer:fine){.lc-hero-cta,.lc-section-cta,.lc-cta-final-button{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s ease,background-color .22s ease!important}.lc-hero-cta:hover,.lc-section-cta:hover{transform:translateY(-2px)!important}.lc-process-card:hover,.lc-usecase:hover,.lc-example-card:hover,.lc-pricing-card:hover,.lc-occasion-card:hover{transform:translateY(-6px)!important}}.lc-hero-cta:active,.lc-section-cta:active,.lc-cta-final-button:active,.lcct-cta:active:not(:disabled),.button:active{transform:scale(.985)!important;transition:transform .08s ease!important}:root{--lc-spring: cubic-bezier(.32, .72, 0, 1);--lc-spring-out: cubic-bezier(.16, 1, .3, 1);--lc-r-xs: 8px;--lc-r-sm: 14px;--lc-r-md: 20px;--lc-r-lg: 28px;--lc-r-xl: 36px;--lc-r-2xl: 44px;--lc-shadow-hairline: 0 1px 0 rgba(110, 31, 45, .04), inset 0 1px 0 rgba(255, 255, 255, .5);--lc-shadow-soft: 0 2px 12px -2px rgba(110, 31, 45, .06), 0 4px 24px -8px rgba(110, 31, 45, .08);--lc-shadow-card: 0 4px 14px -2px rgba(110, 31, 45, .08), 0 12px 36px -8px rgba(110, 31, 45, .1);--lc-shadow-lift: 0 8px 28px -4px rgba(110, 31, 45, .14), 0 24px 60px -16px rgba(110, 31, 45, .16);--lc-shadow-cta: 0 6px 18px -4px rgba(200, 24, 78, .3), 0 16px 40px -8px rgba(200, 24, 78, .24);--lc-hairline: rgba(110, 31, 45, .08);--lc-hairline-strong: rgba(110, 31, 45, .14)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.43 0 0 0 0 0.12 0 0 0 0 0.18 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px}.lc-hero-title,.lc-product-showcase-title,.lc-examples-visual-title,.lc-process-title,.lc-cta-final h2,.lc-pricing-title,.lc-occasions-title,.lc-vcards-heading,.lc-section-title,.lc-wall-title,section h2.h2:not(.lc-rating-v2 *),.lc-product-showcase h2,.lc-examples-visual h2,main h1.h1{font-family:Fraunces,Georgia,Times New Roman,serif!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.02!important;font-feature-settings:"ss01" on,"kern" on,"liga" on;text-wrap:balance;-webkit-text-wrap:balance}.lc-hero-title,main h1.h1{font-weight:800!important;letter-spacing:-.04em!important;line-height:.98!important}body{font-feature-settings:"kern" on,"liga" on,"calt" on}.lc-vcard-price,.lc-pricing-price,.lc-promo-banner strong,.lc-cdp-block b,.lc-rating-v2-num,.lc-hero-social-stars strong,[class*=price],.price__regular,.price__sale{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" on,"lnum" on}.lc-product-showcase-eyebrow,.lc-examples-visual-eyebrow,.lc-section-eyebrow,.lc-hero-eyebrow,.lc-emo-hook-eyebrow,.lc-ft-big-badge{font-family:Outfit,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important;padding:6px 14px!important;background:transparent!important;border:1px solid var(--lc-hairline-strong)!important;color:var(--lc-bordeaux)!important;border-radius:999px!important;display:inline-block!important;margin-bottom:18px!important}.lc-vcards{position:relative;padding:6px!important;background:linear-gradient(160deg,#6e1f2d0a,#6e1f2d05)!important;border:1px solid var(--lc-hairline)!important;border-radius:var(--lc-r-xl)!important;box-shadow:var(--lc-shadow-hairline)}.lc-vcard{border-radius:calc(var(--lc-r-xl) - 6px)!important;box-shadow:0 1px #fff9 inset,var(--lc-shadow-soft)!important;border:1px solid var(--lc-hairline)!important;transition:transform .45s var(--lc-spring),box-shadow .45s var(--lc-spring),border-color .3s ease!important}.lc-vcard[aria-pressed=true]{box-shadow:0 0 0 2px var(--lc-bordeaux),0 1px #ffffffb3 inset,var(--lc-shadow-card)!important;border-color:transparent!important}.lc-product-card{border-radius:var(--lc-r-lg)!important;border:1px solid var(--lc-hairline)!important;box-shadow:var(--lc-shadow-card)!important;transition:transform .6s var(--lc-spring),box-shadow .6s var(--lc-spring)!important}.lc-product-card-img-wrap{margin:6px;border-radius:calc(var(--lc-r-lg) - 8px)!important;overflow:hidden}@media(hover:hover)and (pointer:fine){.lc-product-card:hover{transform:translateY(-8px)!important;box-shadow:var(--lc-shadow-lift)!important}}.lc-pricing-card,.lc-bundle-card{border-radius:var(--lc-r-lg)!important;border:1px solid var(--lc-hairline)!important;box-shadow:var(--lc-shadow-card)!important;transition:transform .5s var(--lc-spring),box-shadow .5s var(--lc-spring)!important}.lc-inline-faq details,.faq__details{border-bottom:1px solid var(--lc-hairline)!important;transition:background .3s var(--lc-spring)!important}.lc-inline-faq summary,.faq__summary{cursor:pointer;padding:18px 4px!important;transition:color .3s var(--lc-spring),padding .3s var(--lc-spring)!important}.lc-inline-faq details[open] summary,.faq__details[open] summary{color:var(--lc-bordeaux)}.lc-faq-plus{transition:transform .45s var(--lc-spring)!important;display:inline-block}.lc-inline-faq details[open] .lc-faq-plus{transform:rotate(135deg)}.lc-section-cta,.lc-cta-final-button,.lc-pricing-cta,.lc-cta-banner-button,.lc-bundle-cta,.lc-inclus-cta{position:relative;padding-right:58px!important;letter-spacing:-.015em!important;font-weight:700!important;font-family:Outfit,sans-serif!important;transition:transform .35s var(--lc-spring),box-shadow .35s var(--lc-spring),background-color .3s var(--lc-spring)!important}.lc-section-cta:after,.lc-cta-final-button:after,.lc-pricing-cta:after,.lc-cta-banner-button:after,.lc-bundle-cta:after,.lc-inclus-cta:after{content:"\2192"!important;position:absolute!important;right:8px!important;top:50%;width:36px!important;height:36px!important;display:flex!important;align-items:center;justify-content:center;background:#ffffff29!important;border-radius:999px!important;font-size:16px!important;font-weight:600!important;transform:translateY(-50%) translate(0)!important;transition:transform .45s var(--lc-spring),background .3s var(--lc-spring)!important;opacity:1!important;filter:none!important;inset:50% 8px auto auto!important;z-index:1;pointer-events:none}.lc-section-cta--soft:after{background:var(--lc-coral)!important;color:var(--lc-bordeaux)!important}@media(hover:hover)and (pointer:fine){.lc-section-cta:hover:after,.lc-cta-final-button:hover:after,.lc-pricing-cta:hover:after,.lc-cta-banner-button:hover:after,.lc-bundle-cta:hover:after,.lc-inclus-cta:hover:after{transform:translateY(-50%) translate(4px)!important;background:#ffffff47!important}}.lc-hero-cta{padding-right:60px!important;position:relative;font-family:Outfit,sans-serif!important;letter-spacing:-.015em!important}.lc-hero-cta:after{content:"\2192"!important;position:absolute!important;right:10px!important;top:50%;width:38px!important;height:38px!important;display:flex!important;align-items:center;justify-content:center;background:#ffffff2e!important;border-radius:999px!important;font-size:17px!important;font-weight:600!important;color:#fff!important;transform:translateY(-50%) translate(0)!important;transition:transform .45s var(--lc-spring),background .3s var(--lc-spring)!important;inset:50% 10px auto auto!important;filter:none!important;opacity:1!important;z-index:1;pointer-events:none}@media(hover:hover)and (pointer:fine){.lc-hero-cta:hover:after{transform:translateY(-50%) translate(5px)!important;background:#ffffff4d!important}}.lc-product-showcase,.lc-examples-visual,.lc-process,.lc-pricing,.lc-occasions,.lc-cta-final,.lc-wall,.lc-testimonials{padding-top:clamp(56px,8vw,120px)!important;padding-bottom:clamp(48px,7vw,100px)!important}.lc-product-showcase-head,.lc-process-head,.lc-section-head{margin-bottom:clamp(36px,4vw,64px)!important}@media(hover:hover)and (pointer:fine){.lc-process-card,.lc-usecase,.lc-example-card,.lc-pricing-card,.lc-occasion-card,.lc-bundle-card,.lc-chapter-card{transition:transform .55s var(--lc-spring),box-shadow .55s var(--lc-spring),border-color .3s ease!important}.lc-process-card:hover,.lc-usecase:hover,.lc-example-card:hover,.lc-pricing-card:hover,.lc-occasion-card:hover,.lc-chapter-card:hover{transform:translateY(-6px)!important;box-shadow:var(--lc-shadow-lift)!important;border-color:var(--lc-hairline-strong)!important}}.lc-reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s var(--lc-spring),transform .9s var(--lc-spring),filter .7s var(--lc-spring);will-change:transform,opacity}.lc-revealed{opacity:1;transform:translateY(0);filter:blur(0)}.lc-reveal-group>*{opacity:0;transform:translateY(20px);filter:blur(4px);transition:opacity .8s var(--lc-spring),transform .8s var(--lc-spring),filter .6s var(--lc-spring);will-change:transform,opacity}.lc-reveal-group.lc-revealed>*{opacity:1;transform:translateY(0);filter:blur(0)}.lc-reveal-group.lc-revealed>*:nth-child(1){transition-delay:.05s}.lc-reveal-group.lc-revealed>*:nth-child(2){transition-delay:.13s}.lc-reveal-group.lc-revealed>*:nth-child(3){transition-delay:.21s}.lc-reveal-group.lc-revealed>*:nth-child(4){transition-delay:.29s}.lc-reveal-group.lc-revealed>*:nth-child(5){transition-delay:.37s}.lc-reveal-group.lc-revealed>*:nth-child(6){transition-delay:.45s}@media(prefers-reduced-motion:reduce){.lc-reveal,.lc-reveal-group>*{opacity:1;transform:none;filter:none;transition:none}*,*:before,*:after{animation-duration:.01s!important;transition-duration:.01s!important}}.header-wrapper,.shopify-section-header{background:#fbf7f2d9!important;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--lc-hairline)!important}.lc-footer{border-top:1px solid var(--lc-hairline)!important}.lc-hero-badge{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-family:Outfit,sans-serif!important;font-style:normal!important;font-weight:600!important;color:var(--lc-bordeaux)!important;padding:7px 16px!important;border:1px solid var(--lc-hairline-strong)!important;background:#fff6!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lc-hero-img-badge{background:#ffffffd9!important;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.6)!important;box-shadow:var(--lc-shadow-card)!important}.lc-hero-title em,.lc-product-showcase-title em,.lcct-title em,.lc-examples-visual-title em{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-weight:700!important;letter-spacing:-.02em!important}.lcct-mockup-frame,.lcct-cover{box-shadow:0 30px 60px -20px #6e1f2d59,0 20px 40px -10px #6e1f2d33,0 1px #ffffff80 inset!important}.lc-footer a,.lc-footer-col a,main a:not([class*=cta]):not([class*=button]):not(.lc-hero-cta):not(.lc-pricing-card a):not(.lc-vcard):not(.lc-occasion-card):not(.lc-chapter-card a):not(.lc-product-card a){background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .35s var(--lc-spring),color .25s ease}@media(hover:hover)and (pointer:fine){.lc-footer a:hover,main a:not([class*=cta]):not([class*=button]):not(.lc-hero-cta):hover{background-size:100% 1px}}.lc-vcard-title{font-family:Outfit,system-ui,-apple-system,sans-serif!important;font-weight:700!important;letter-spacing:-.01em!important}.lc-vcard-price strong{font-family:Outfit,sans-serif!important;font-feature-settings:"tnum" on,"lnum" on;letter-spacing:-.02em!important}.lc-product-showcase+section,.lc-examples-visual+section,.lc-process+section{border-top:1px solid var(--lc-hairline)}.product__info-container .product-form__buttons,.product__info-container product-form,product-form .product-form__buttons{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}.lc-quick-add.lc-quick-add--block{margin:18px 0 8px!important}@media(min-width:769px){.lc-process-grid{grid-template-columns:1.4fr 1fr!important;grid-template-rows:auto auto!important;gap:24px!important}.lc-process-card:nth-child(1){grid-row:1 / span 2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:80px 48px!important;background:linear-gradient(160deg,var(--lc-coral, #EFE6DC),var(--lc-cream, #FBF7F2))!important}.lc-process-card:nth-child(1) .lc-process-icon{width:110px!important;height:110px!important;font-size:2.6rem!important}.lc-process-card:nth-child(1) .lc-process-step-title{font-size:2rem!important}.lc-process-card:nth-child(2),.lc-process-card:nth-child(3){padding:40px 32px!important}}.lc-hero-pill .lc-hero-pill-check,.lc-vcard-features \2713 ,.lc-pricing-card-list li:before{color:var(--lc-bordeaux)!important}.shopify-section input:not([type=checkbox]):not([type=radio]),.shopify-section select,.shopify-section textarea{border-radius:var(--lc-radius, 20px)}.lc-hero-sub{max-width:540px!important}cart-drawer .drawer__inner,.cart-drawer .drawer__inner{background:var(--lc-cream, #FBF7F2)!important;border-left:1px solid var(--lc-line, #EFE9E0)!important}cart-drawer .drawer__header,.drawer__header{background:var(--lc-cream, #FBF7F2)!important;border-bottom:1px solid var(--lc-hairline, rgba(110,31,45,.08))!important;padding:20px 24px!important}cart-drawer .drawer__heading,.drawer__heading{font-family:Fraunces,Georgia,serif!important;font-weight:700!important;font-size:24px!important;letter-spacing:-.02em!important;color:var(--lc-text, #1A1A1A)!important;margin:0!important}cart-drawer .drawer__close,.drawer__close{background:transparent!important;border:1px solid var(--lc-hairline, rgba(110,31,45,.08))!important;border-radius:999px!important;width:38px!important;height:38px!important;padding:0!important;transition:all .25s cubic-bezier(.32,.72,0,1)!important}cart-drawer .drawer__close:hover,.drawer__close:hover{border-color:var(--lc-bordeaux)!important;color:var(--lc-bordeaux)!important}.cart-items th,.cart-items td{border-color:var(--lc-hairline, rgba(110,31,45,.08))!important;padding:16px 14px!important}.cart-item__name,.cart-item__details a{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;font-size:16px!important;letter-spacing:-.01em!important;color:var(--lc-text, #1A1A1A)!important}.cart-item__price,.product-option,.cart__items .price,.totals__total-value{font-family:Outfit,sans-serif!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" on,"lnum" on!important}.cart-item__image,.cart-item__image-container img{border-radius:14px!important;border:1px solid var(--lc-hairline)!important}.quantity{border-radius:999px!important;border:1px solid var(--lc-hairline)!important;background:#fff9!important;overflow:hidden!important}.quantity__input{font-family:Outfit,sans-serif!important;font-weight:600!important;background:transparent!important;color:var(--lc-text)!important}.quantity__button{transition:background .2s ease!important}.quantity__button:hover{background:var(--lc-coral, #EFE6DC)!important;color:var(--lc-bordeaux)!important}.totals,.cart__footer .totals{padding:20px 24px!important;border-top:1px solid var(--lc-hairline, rgba(110,31,45,.08))!important;background:#ffffff80!important;border-radius:18px!important;margin:14px 0!important}.totals__subtotal{font-family:Outfit,sans-serif!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--lc-text-soft)!important}.totals__subtotal-value{font-family:Fraunces,Georgia,serif!important;font-weight:700!important;font-size:28px!important;letter-spacing:-.02em!important;color:var(--lc-bordeaux)!important;font-variant-numeric:tabular-nums lining-nums!important}.cart__ctas .button,.cart__ctas button[name=checkout],#CartDrawer-Checkout,button[name=checkout]{background:var(--lc-bordeaux, #C8184E)!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:16px!important;letter-spacing:-.015em!important;border-radius:999px!important;padding:18px 32px!important;border:0!important;box-shadow:0 6px 18px -4px #c8184e4d,0 16px 40px -8px #c8184e3d!important;transition:all .3s cubic-bezier(.32,.72,0,1)!important;text-transform:none!important}@media(hover:hover)and (pointer:fine){.cart__ctas .button:hover,button[name=checkout]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 28px -4px #c8184e66,0 20px 50px -10px #c8184e52!important}}.cart__empty-text,.cart-empty-message{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:26px!important;color:var(--lc-text)!important;letter-spacing:-.01em!important}.cart__warnings .button{border-radius:999px!important;font-family:Outfit,sans-serif!important;font-weight:600!important}.cart-attribute__field{border-radius:14px!important;border-color:var(--lc-hairline)!important;font-family:Outfit,sans-serif!important;background:#ffffff80!important}.drawer__inner-empty,.drawer__inner{scroll-behavior:smooth!important}.cart-section{background:var(--lc-cream, #FBF7F2)!important}.cart-section .title-wrapper-with-link h1,.cart-section .title{font-family:Fraunces,Georgia,serif!important;font-weight:700!important;letter-spacing:-.03em!important;color:var(--lc-text)!important}.lc-preview-v3{margin:20px 0;padding:20px;background:linear-gradient(160deg,var(--lc-cream, #FBF7F2),#fff);border:1px solid var(--lc-hairline, rgba(110,31,45,.08));border-radius:var(--lc-r-lg, 28px)}.lc-preview-v3-head{text-align:center;margin-bottom:16px}.lc-preview-v3-eyebrow{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--lc-bordeaux, #C8184E);margin-bottom:8px}.lc-preview-v3-title{font-family:Fraunces,Georgia,serif!important;font-weight:700;font-size:clamp(18px,4vw,24px);line-height:1.2;letter-spacing:-.02em;color:var(--lc-text, #1A1A1A);margin:0 0 8px;text-wrap:balance}.lc-preview-v3-title em{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;color:var(--lc-bordeaux)!important;-webkit-text-fill-color:var(--lc-bordeaux)!important}.lc-preview-v3-sub{font-size:13px;line-height:1.5;color:var(--lc-text-soft, #4F4F4F);margin:0 auto;max-width:360px}.lc-preview-v3-mosaic{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:8px;margin:16px 0;aspect-ratio:4 / 3}.lc-preview-v3-img{margin:0;position:relative;overflow:hidden;border-radius:var(--lc-r-md, 20px);background:var(--lc-coral)}.lc-preview-v3-img--main{grid-row:1 / span 2}.lc-preview-v3-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.32,.72,0,1)}.lc-preview-v3-img figcaption{position:absolute;bottom:6px;left:6px;right:6px;background:#14060ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:10px;letter-spacing:.04em;padding:5px 8px;border-radius:6px;text-align:center;font-weight:500}@media(hover:hover)and (pointer:fine){.lc-preview-v3-img:hover img{transform:scale(1.05)}}.lc-preview-v3-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;background:transparent;border:1px solid var(--lc-hairline-strong, rgba(110,31,45,.14));border-radius:999px;color:var(--lc-bordeaux);font-weight:600;font-size:13px;text-decoration:none;transition:all .3s cubic-bezier(.32,.72,0,1)}@media(hover:hover)and (pointer:fine){.lc-preview-v3-cta:hover{background:var(--lc-bordeaux);color:#fff;border-color:var(--lc-bordeaux)}}.product__info-container .lc-vcards{margin-top:16px!important}.product__info-container .lcct-root{margin-top:8px!important}a[href="/cart"]:not(.cart-icon-bubble),a[href$="/cart"]:not(.cart-icon-bubble){cursor:pointer}@media(max-width:768px){body.template-product .lc-sticky-cta,body[class*=product] .lc-sticky-cta{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9990!important;background:#fbf7f2f5!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--lc-hairline-strong);padding:10px 14px env(safe-area-inset-bottom,12px)!important;box-shadow:0 -8px 24px #6e1f2d14!important;display:flex!important;align-items:center;gap:10px;transform:translateY(0);transition:transform .4s cubic-bezier(.32,.72,0,1)}body.template-product .lc-sticky-cta[data-hidden=true]{transform:translateY(110%)}body.template-product .lc-sticky-cta-btn{flex:1;background:var(--lc-bordeaux)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 18px!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.01em!important;box-shadow:0 6px 18px -4px #c8184e4d!important}body.template-product main{padding-bottom:80px!important}}@keyframes lccShake{0%,to{transform:translate(0)}15%,55%{transform:translate(-10px)}35%,75%{transform:translate(10px)}}.lcct-root.lcct-shake,.lcct-shake{animation:lccShake .55s cubic-bezier(.36,.07,.19,.97)}.lc-toast{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--lc-bordeaux, #C8184E),var(--lc-red-deep, #561B27));color:#fff;padding:14px 22px;border-radius:999px;font-family:Outfit,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.01em;z-index:10000;box-shadow:0 12px 36px -8px #c8184e66,0 24px 60px -16px #6e1f2d4d;display:inline-flex;align-items:center;gap:10px;max-width:92vw;text-align:center;animation:lcToastIn .45s cubic-bezier(.32,.72,0,1);transition:opacity .5s ease}.lc-toast-icon{font-size:20px;line-height:1;animation:lcToastBounce .8s ease-in-out infinite alternate}@keyframes lcToastIn{0%{transform:translate(-50%,30px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes lcToastBounce{0%{transform:translateY(0)}to{transform:translateY(4px)}}@media(max-width:480px){.lc-toast{bottom:calc(env(safe-area-inset-bottom,0px) + 80px);font-size:13px;padding:12px 18px}}.lc-cart-warning{display:flex;align-items:flex-start;gap:14px;margin:14px 20px;padding:18px 16px;background:linear-gradient(135deg,#ffe0e999,#c8184e0d);border:1px solid var(--lc-bordeaux, #C8184E);border-radius:var(--lc-r-md, 20px);animation:lcWarningSlideIn .35s cubic-bezier(.32,.72,0,1)}@keyframes lcWarningSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lc-cart-warning-icon{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}.lc-cart-warning-content{flex:1;min-width:0}.lc-cart-warning-content strong{display:block;font-family:Fraunces,Georgia,serif!important;font-weight:700;font-size:16px;color:var(--lc-bordeaux, #C8184E);letter-spacing:-.01em;margin-bottom:4px;line-height:1.2}.lc-cart-warning-content p{font-size:13px;line-height:1.5;color:var(--lc-text, #1A1A1A);margin:0 0 12px}.lc-cart-warning-cta{display:inline-flex;align-items:center;gap:6px;background:var(--lc-bordeaux, #C8184E);color:#fff!important;font-family:Outfit,sans-serif;font-weight:700;font-size:13px;padding:10px 18px;border-radius:999px;text-decoration:none!important;letter-spacing:-.01em;transition:all .25s cubic-bezier(.32,.72,0,1)}@media(hover:hover)and (pointer:fine){.lc-cart-warning-cta:hover{background:var(--lc-red-deep, #561B27);transform:translateY(-1px);box-shadow:0 6px 18px -4px #c8184e66}}button[name=checkout][disabled],#CartDrawer-Checkout[disabled]{background:var(--lc-line, #EFE9E0)!important;color:var(--lc-text-soft, #4F4F4F)!important;box-shadow:none!important;cursor:not-allowed!important}button[name=checkout][disabled]:before,#CartDrawer-Checkout[disabled]:before{content:"\1f512  "}.lc-quick-add.lc-quick-add--incomplete{background:linear-gradient(135deg,var(--lc-coral, #EFE6DC),#fff)!important;color:var(--lc-bordeaux, #C8184E)!important;border:2px solid var(--lc-bordeaux, #C8184E)!important;box-shadow:0 4px 14px -4px #c8184e33!important}.lc-quick-add.lc-quick-add--incomplete .lc-quick-add-price,.lc-quick-add.lc-quick-add--incomplete .lc-quick-add-arrow{display:none!important}.lc-quick-add.lc-quick-add--incomplete:after{background:var(--lc-bordeaux, #C8184E)!important;color:#fff!important}.lc-quick-add.lc-quick-add--ready{background:linear-gradient(135deg,var(--lc-bordeaux, #C8184E),var(--lc-red-deep, #561B27))!important;color:#fff!important;border:0!important;box-shadow:0 6px 18px -4px #c8184e4d,0 16px 40px -8px #c8184e3d!important;animation:lcButtonReady .5s cubic-bezier(.32,.72,0,1)}.lc-quick-add.lc-quick-add--ready .lc-quick-add-price,.lc-quick-add.lc-quick-add--ready .lc-quick-add-arrow{display:inline-flex!important}@keyframes lcButtonReady{0%{transform:scale(1);box-shadow:0 4px 14px -4px #c8184e33}50%{transform:scale(1.03);box-shadow:0 12px 32px -4px #c8184e66}to{transform:scale(1)}}.lc-product-sticky-cta-btn.lc-quick-add--incomplete{background:linear-gradient(135deg,var(--lc-coral, #EFE6DC),#fff)!important;color:var(--lc-bordeaux, #C8184E)!important;border:2px solid var(--lc-bordeaux, #C8184E)!important}.lc-product-sticky-cta-btn.lc-quick-add--ready{background:linear-gradient(135deg,var(--lc-bordeaux, #C8184E),var(--lc-red-deep, #561B27))!important;color:#fff!important;border:0!important}.lc-vcard-emoji{position:relative;font-size:2.2rem!important;line-height:1}.lc-vcard[data-variant="57559189619071"] .lc-vcard-emoji{font-size:0!important;display:inline-flex;align-items:center;justify-content:center}.lc-vcard[data-variant="57559189619071"] .lc-vcard-emoji:before{content:"";display:inline-block;width:40px;height:54px;background:linear-gradient(165deg,#6e1f2d,#8e1238);border-radius:8px;border:2.5px solid rgba(255,249,245,.92);position:relative;box-shadow:0 6px 16px -3px #6e1f2d52,inset 0 1px #ffffff1f}.lc-vcard[data-variant="57559189619071"] .lc-vcard-emoji:after{content:"PDF";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;color:var(--lc-gold-bright, #d4b76b);text-shadow:0 1px 3px rgba(0,0,0,.35)}.lc-vcard[data-variant="57559189422463"] .lc-vcard-emoji{font-size:0!important;display:inline-flex;align-items:center;justify-content:center}.lc-vcard[data-variant="57559189422463"] .lc-vcard-emoji:before{content:"";display:inline-block;width:40px;height:54px;background:linear-gradient(160deg,#6e1f2d,#8e1238);border-radius:2px 7px 7px 2px;position:relative;box-shadow:-2.5px 0 #00000038 inset,0 6px 16px -3px #6e1f2d52,0 1px #ffffff1a inset}.lc-vcard[data-variant="57559189422463"] .lc-vcard-emoji:after{content:"\1f4d6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.lc-vcard-head{margin-bottom:8px}.lc-exit-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:20px;animation:lcPopupFadeIn .35s cubic-bezier(.32,.72,0,1)}@keyframes lcPopupFadeIn{0%{opacity:0}to{opacity:1}}.lc-exit-popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14060a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lc-exit-popup-inner{position:relative;background:var(--lc-cream, #FBF7F2);border-radius:var(--lc-r-lg, 28px);max-width:480px;width:100%;padding:32px 28px 24px;box-shadow:0 30px 80px #6e1f2d4d;text-align:center;animation:lcPopupSlideUp .45s cubic-bezier(.32,.72,0,1)}@keyframes lcPopupSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lc-exit-popup-close{position:absolute;top:14px;right:14px;background:transparent;border:1px solid var(--lc-hairline);border-radius:999px;width:36px;height:36px;font-size:22px;cursor:pointer;color:var(--lc-text-soft);display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.32,.72,0,1)}.lc-exit-popup-close:hover{border-color:var(--lc-bordeaux);color:var(--lc-bordeaux)}.lc-exit-popup-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--lc-bordeaux, #C8184E);margin:0 0 12px}.lc-exit-popup-title{font-family:Fraunces,Georgia,serif!important;font-weight:700!important;font-size:clamp(22px,4vw,28px);line-height:1.15;letter-spacing:-.02em;color:var(--lc-text);margin:0 0 12px;text-wrap:balance}.lc-exit-popup-title em{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;color:var(--lc-bordeaux)!important;-webkit-text-fill-color:var(--lc-bordeaux)!important}.lc-exit-popup-sub{font-size:14px;line-height:1.5;color:var(--lc-text-soft);margin:0 0 22px}.lc-exit-popup-code{display:flex;align-items:center;justify-content:space-between;background:#fff;border:2px dashed var(--lc-bordeaux);border-radius:12px;padding:14px 18px;margin-bottom:16px;cursor:pointer;transition:background .2s ease}.lc-exit-popup-code:hover{background:var(--lc-coral)}.lc-exit-popup-code strong{font-family:Outfit,sans-serif;font-size:20px;font-weight:800;letter-spacing:.08em;color:var(--lc-bordeaux)}.lc-exit-popup-code span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--lc-text-soft);font-weight:600}.lc-exit-popup-form{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.lc-exit-popup-input{padding:14px 16px;border:1.5px solid var(--lc-line);border-radius:12px;font-size:15px;font-family:inherit;background:#fff}.lc-exit-popup-input:focus{outline:none;border-color:var(--lc-bordeaux);box-shadow:0 0 0 4px #c8184e1f}.lc-exit-popup-cta{display:inline-block;background:linear-gradient(135deg,var(--lc-bordeaux),var(--lc-red-deep));color:#fff!important;font-family:Outfit,sans-serif;font-weight:700;font-size:15px;padding:14px 22px;border:0;border-radius:999px;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.32,.72,0,1);box-shadow:var(--lc-shadow-cta);width:100%}.lc-exit-popup-cta:hover{transform:translateY(-2px)}.lc-exit-popup-note{font-size:11px;color:var(--lc-text-soft);margin:0;letter-spacing:.02em}.lc-exit-popup-note a{color:var(--lc-text-soft);text-decoration:underline}.template-search--empty,.template-404,main:has(.error-404),.shopify-section-template--404{background:var(--lc-cream, #FBF7F2)}.shopify-section-template--404 main,.template-404 main{padding:80px 24px 120px!important;text-align:center}.shopify-section-template--404 h1,.template-404 h1{font-family:Fraunces,Georgia,serif!important;font-weight:800!important;font-style:italic!important;font-size:clamp(56px,12vw,120px)!important;letter-spacing:-.04em!important;color:var(--lc-bordeaux)!important;margin:0 0 24px!important;line-height:1!important}.shopify-section-template--404 h1:before{content:"404 \b7  ";display:block;font-size:14px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--lc-text-soft)!important;font-style:normal!important;font-family:Outfit,sans-serif!important;font-weight:600!important;margin-bottom:16px!important}.lc-rating-v2{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px 8px!important;margin:4px 0 8px!important;font-size:clamp(11px,2.6vw,13px)!important;white-space:nowrap;overflow:hidden}.lc-rating-v2>*{flex-shrink:0}.lc-rating-v2-stars{font-size:clamp(12px,2.8vw,15px)!important;letter-spacing:.3px!important}.lc-rating-v2-num{font-weight:800!important}.lc-rating-v2-meta{flex-shrink:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.lc-rating-v2-pill{font-size:clamp(9.5px,2.2vw,11px)!important;padding:3px 8px!important;letter-spacing:.02em!important}@media(max-width:480px){.lc-rating-v2{font-size:11px!important;gap:5px!important}.lc-rating-v2-stars{font-size:12px!important}.lc-rating-v2-meta{font-size:11px!important}.lc-rating-v2-pill{font-size:9.5px!important;padding:2px 6px!important}.lc-rating-v2-meta strong{font-weight:700!important}}.product__info-container [class*=rating]+h1,.product__info-container .lc-rating-v2+h1{margin-top:4px!important}button.product__modal-opener,button.product-media__modal-opener,.product__media-icon,.product__media-zoom-hover,.product-media-modal__toggle,button[aria-label*=modale]:not([class*=quick-add]),button[aria-haspopup=dialog][class*=modal-opener],.product__media-toggle,deferred-media .product__media-toggle,.product__media-list .product__media-icon-wrapper,.product-media-modal__toggle-wrapper{display:none!important;visibility:hidden!important;pointer-events:none!important}modal-opener.product__modal-opener,modal-opener[class*=product__modal-opener],.product__media-list modal-opener,.product__media-list .product__modal-opener:not(button),.product-media-container>.product__modal-opener:not(button){display:block!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;height:auto!important}.product__media-list .product__media,.product__media-list .product__media img{display:block!important;visibility:visible!important;width:100%!important;height:auto!important;max-height:none!important}.product__info-container~* button[aria-haspopup=dialog] svg.icon-zoom,.product__media svg.icon-zoom,.product__media-list svg.icon-zoom{display:none!important}.product__media-item button:has(svg),.product__modal-opener-wrapper{cursor:default!important}.product__info-container>*{margin-top:0!important;margin-bottom:14px!important}.product__info-container>*:last-child{margin-bottom:0!important}.lc-preview-v3{margin:12px 0!important;padding:16px!important}.lc-wall{padding:28px 16px!important;margin-top:0!important}.lc-wall-title{font-size:clamp(22px,4.5vw,32px)!important;margin:0 0 18px!important;line-height:1.15!important}.lc-wall-grid{gap:12px!important}.product__info-container .lc-vcards{margin:10px 0!important;padding:5px!important}.lc-inline-faq{padding:16px!important;margin:10px 0!important}.lc-inline-faq-head{margin-bottom:8px!important}@media(max-width:768px){.product__info-container>*{margin-bottom:10px!important}.lc-preview-v3{margin:8px 0!important;padding:12px!important}.lc-wall{padding:20px 14px!important}.lc-wall-title{font-size:22px!important;margin:0 0 14px!important}}@media(max-width:749px){.product__media-list,.product__media-list.grid--peek,.product__media-list.slider--mobile{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior:contain!important;touch-action:pan-x!important;scrollbar-width:none!important;margin:0!important}.product__media-list::-webkit-scrollbar{display:none!important}.product__media-list .product__media-item,.product__media-list .product__media-item:not(:first-child),.product__media-list .product__media-item:first-child{display:block!important;width:100%!important;flex:0 0 100%!important;margin:0!important;scroll-snap-align:center!important}.product__media-list .product-media-container{height:clamp(280px,74vw,420px)!important}.product__media-list .product-media-container>img,.product__media-list .product-media-container img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center 58%!important}.product__media-list .thumbnail-list,slider-component .thumbnail-list,.product__media-gallery .thumbnail-list,.thumbnail-list{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:8px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:10px 0 0!important;padding:0!important;list-style:none!important}slider-component .thumbnail-slider,.product__media-gallery--thumbnails{display:block!important}.thumbnail-list__item{flex:0 0 52px!important;width:52px!important;margin:0!important}.thumbnail-list__item .thumbnail{border-radius:10px!important;border:1.5px solid var(--lc-hairline, #E7DECF)!important;overflow:hidden!important;padding:0!important}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--lc-bordeaux, #C8184E)!important}.lc-gallery-nav,.product__media-icon,.product__media-toggle,.slider-counter{display:none!important}.product__media-wrapper slider-component,.product__media-wrapper media-gallery{position:relative!important}media-gallery .slider-buttons,.slider-buttons{display:block!important;position:static!important;height:0!important;margin:0!important;padding:0!important;background:transparent!important}slider-component .slider-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#fffffff2!important;border:1.5px solid var(--lc-hairline, #E7DECF)!important;box-shadow:0 4px 14px #c8184e29!important}slider-component .slider-button--prev{left:8px!important;right:auto!important}slider-component .slider-button--next{right:8px!important;left:auto!important}slider-component .slider-button[disabled]{opacity:.3!important}.slider-button .icon{color:var(--lc-bordeaux, #C8184E)!important;width:15px!important;height:15px!important}}.product__media-wrapper .product__media-item,.product__media-wrapper .product__media-list{max-height:none!important}.product__media-wrapper .product__media-item .product__media{padding-top:100%!important;overflow:hidden!important;max-width:100%!important;margin:0!important;border-radius:14px}.product__media-wrapper .product__media-item .product__media>img,.product__media-wrapper .product__media-item .product__media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important}@media(max-width:749px){.product__media-gallery .thumbnail-list,.product__media-gallery--thumbnails,slider-component.thumbnail-slider,.thumbnail-slider,.thumbnail-list{display:none!important}}.lc-reviews-heading .lc-review-stars.lc-stars-4:before,.lc-review-top .lc-review-stars.lc-stars-4:before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='18' viewBox='0 0 98 18'%3E%3Cg fill='%2300B67A'%3E%3Crect width='18' height='18' rx='3'/%3E%3Crect x='20' width='18' height='18' rx='3'/%3E%3Crect x='40' width='18' height='18' rx='3'/%3E%3Crect x='60' width='18' height='18' rx='3'/%3E%3C/g%3E%3Crect x='80' width='18' height='18' rx='3' fill='%23D8D2C7'/%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M9 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L9 11.7l-3.15 1.9.85-3.5L4 7.7l3.55-.3z'/%3E%3Cpath d='M29 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L29 11.7l-3.15 1.9.85-3.5L24 7.7l3.55-.3z'/%3E%3Cpath d='M49 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L49 11.7l-3.15 1.9.85-3.5L44 7.7l3.55-.3z'/%3E%3Cpath d='M69 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L69 11.7l-3.15 1.9.85-3.5L64 7.7l3.55-.3z'/%3E%3Cpath d='M89 4l1.45 3.4 3.55.3-2.7 2.4.85 3.5L89 11.7l-3.15 1.9.85-3.5L84 7.7l3.55-.3z'/%3E%3C/g%3E%3C/svg%3E")}.lc-urgency-note{display:flex;align-items:center;justify-content:center;gap:10px;max-width:460px;margin:14px auto 2px;font-size:13px;line-height:1.4;font-weight:500;text-align:center;color:#9a6b2f}.lc-urgency-note:before,.lc-urgency-note:after{content:"";flex:0 0 22px;height:1px;background:#9a6b2f47}.lc-vcard--featured{border-color:#c8184e}.lc-vcard--featured:not([aria-pressed=true]){background:linear-gradient(135deg,#fffcfa,#fff4ef);box-shadow:0 4px 14px #c8184e1a}.lc-vcard--featured .lc-vcard-badge--featured{box-shadow:0 2px 6px #c8184e4d}body:has(.lc-footer) .shopify-section-group-footer-group{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
