.formation-premium.formation-premium{--product-accent:var(--color-accent);--product-accent-soft:var(--color-canvas-alt)}.formation-premium :is(.kit-hero,.drainage-hero,.remodelage-hero,.massage-homme-hero,.pack-jambes-hero,.stval-hero){padding:clamp(3rem, 6vw, 6rem) var(--container-gutter)}.formation-premium :is(.kit-hero-container,.drainage-hero-container,.remodelage-hero-container,.massage-homme-hero-container,.pack-jambes-hero-container,.stval-hero-container){max-width:var(--container-content);grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}.formation-premium :is(.kit-hero-title,.drainage-hero-title,.remodelage-hero-title,.massage-homme-hero-title,.pack-jambes-hero-title,.stval-hero-title){letter-spacing:-.03em;font-size:clamp(2.6rem,4.3vw,4.6rem);font-weight:400;line-height:1.08}.formation-premium :is(.kit-hero-desc,.drainage-hero-desc,.remodelage-hero-desc,.massage-homme-hero-desc,.pack-jambes-hero-desc,.stval-hero-desc){font-size:1rem;line-height:1.9}.formation-premium :is(.kit-breadcrumb,.drainage-breadcrumb,.remodelage-breadcrumb,.massage-homme-breadcrumb,.pack-jambes-breadcrumb,.stval-breadcrumb){opacity:1;flex-wrap:wrap;font-size:.75rem;line-height:1.6}.formation-premium :is(.kit-badges,.drainage-badges,.remodelage-badges,.massage-homme-badges,.pack-jambes-badges,.stval-badges){gap:1.25rem}.formation-premium :is(.kit-badge,.drainage-badge,.remodelage-badge,.massage-homme-badge,.pack-jambes-badge,.stval-badge){letter-spacing:.1em;color:var(--color-accent);background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem;font-weight:500}.formation-premium :is(.kit-meta,.drainage-meta,.remodelage-meta,.massage-homme-meta,.pack-jambes-meta,.stval-meta){border-top:1px solid var(--color-border);gap:1rem 1.5rem;padding-top:1.5rem}.formation-premium :is(.kit-meta-item,.drainage-meta-item,.remodelage-meta-item,.massage-homme-meta-item,.pack-jambes-meta-item,.stval-meta-item){gap:.5rem;font-size:.8rem}.formation-premium :is(.kit-meta-icon,.drainage-meta-icon,.remodelage-meta-icon,.massage-homme-meta-icon,.pack-jambes-meta-icon,.stval-meta-icon){background:0 0;width:24px;height:24px}.formation-premium :is(.kit-video-frame,.drainage-video-frame,.remodelage-video-frame,.massage-homme-video-frame,.pack-jambes-video-frame,.stval-video-frame){box-shadow:none;background:var(--color-canvas-alt);border:0;border-radius:0;padding:0;transform:none}.formation-premium :is(.kit-video-wrapper,.drainage-video-wrapper,.remodelage-video-wrapper,.massage-homme-video-wrapper,.pack-jambes-video-wrapper,.stval-video-wrapper){aspect-ratio:4/5;border-radius:0}.formation-premium :is(.kit-video-section,.drainage-video-section,.remodelage-video-section,.massage-homme-video-section,.pack-jambes-video-section,.stval-video-section){padding:0}.formation-premium :is(.kit-video-badge,.drainage-video-badge,.remodelage-video-badge,.massage-homme-video-badge,.pack-jambes-video-badge,.stval-video-badge){width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:1rem;padding:1rem 0;position:relative;inset:auto}.formation-premium :is(.kit-video-play,.drainage-video-play,.remodelage-video-play,.massage-homme-video-play,.pack-jambes-video-play,.stval-video-play){width:4.5rem;height:4.5rem;animation:none}.formation-premium :is(.kit-hero-btn,.kit-purchase-btn,.kit-cta-btn,.kit-savings-btn,.drainage-hero-btn,.drainage-purchase-btn,.drainage-cta-btn,.drainage-savings-btn,.remodelage-hero-btn,.remodelage-purchase-btn,.remodelage-cta-btn,.remodelage-savings-btn,.massage-homme-hero-btn,.massage-homme-purchase-btn,.massage-homme-cta-btn,.massage-homme-savings-btn,.pack-jambes-hero-btn,.pack-jambes-purchase-btn,.pack-jambes-cta-btn,.pack-jambes-savings-btn,.stval-hero-btn,.stval-purchase-btn,.stval-cta-btn,.stval-savings-btn){border-radius:2px;min-height:3.1rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:500}.formation-premium :is(.kit-content-section,.drainage-content-section,.remodelage-content-section,.massage-homme-content-section,.pack-jambes-content-section,.stval-content-section){padding:clamp(3rem, 6vw, 6rem) var(--container-gutter)}.formation-premium :is(.kit-content-container,.kit-instructor-container,.kit-includes-container,.kit-benefits-container,.drainage-content-container,.drainage-instructor-container,.drainage-includes-container,.drainage-benefits-container,.remodelage-content-container,.remodelage-instructor-container,.remodelage-includes-container,.remodelage-benefits-container,.massage-homme-content-container,.massage-homme-instructor-container,.massage-homme-includes-container,.massage-homme-benefits-container,.pack-jambes-content-container,.pack-jambes-instructor-container,.pack-jambes-includes-container,.pack-jambes-benefits-container,.stval-content-container,.stval-instructor-container,.stval-includes-container,.stval-benefits-container){max-width:var(--container-content);gap:clamp(2rem,4vw,4rem)}.formation-premium :is(.kit-card,.drainage-card,.remodelage-card,.massage-homme-card,.pack-jambes-card,.stval-card){box-shadow:none;background:var(--color-surface);border-radius:0;padding:clamp(1.5rem,3vw,3rem)}.formation-premium :is(.kit-card-title,.drainage-card-title,.remodelage-card-title,.massage-homme-card-title,.pack-jambes-card-title,.stval-card-title){letter-spacing:-.02em;font-size:2.2rem;font-weight:400}.formation-premium :is(.kit-purchase,.drainage-purchase,.remodelage-purchase,.massage-homme-purchase,.pack-jambes-purchase,.stval-purchase){box-shadow:none;border:1px solid var(--color-border);border-radius:0;top:7rem}.formation-premium :is(.kit-price-amount,.drainage-price-amount,.remodelage-price-amount,.massage-homme-price-amount,.pack-jambes-price-amount,.stval-price-amount){font-family:var(--font-display);font-size:3.5rem;font-weight:400}.formation-premium :is(.kit-module,.drainage-module,.remodelage-module,.massage-homme-module,.pack-jambes-module,.stval-module){border-radius:0}.formation-premium :is(.kit-module-num,.drainage-module-num,.remodelage-module-num,.massage-homme-module-num,.pack-jambes-module-num,.stval-module-num){background:var(--color-canvas-alt);color:var(--color-ink);border-radius:0;font-weight:400}.formation-premium :is(.kit-module-header,.drainage-module-header,.remodelage-module-header,.massage-homme-module-header,.pack-jambes-module-header,.stval-module-header){padding:1.3rem 1rem}.formation-premium :is(.kit-instructor-photo,.drainage-instructor-photo,.remodelage-instructor-photo,.massage-homme-instructor-photo,.pack-jambes-instructor-photo,.stval-instructor-photo){box-shadow:none;border-radius:0}.formation-premium :is(.kit-instructor-quote,.drainage-instructor-quote,.remodelage-instructor-quote,.massage-homme-instructor-quote,.pack-jambes-instructor-quote,.stval-instructor-quote){font-weight:400}.formation-premium :is(.kit-benefit-card,.kit-include-card,.kit-bonus-card,.drainage-benefit-card,.drainage-include-card,.drainage-bonus-card,.remodelage-benefit-card,.remodelage-include-card,.remodelage-bonus-card,.massage-homme-benefit-card,.massage-homme-include-card,.massage-homme-bonus-card,.pack-jambes-benefit-card,.pack-jambes-include-card,.pack-jambes-bonus-card,.stval-benefit-card,.stval-include-card,.stval-bonus-card){box-shadow:none;border-radius:0}.formation-premium :is(.kit-cta-title,.kit-benefits-title,.kit-includes-title,.drainage-cta-title,.drainage-benefits-title,.drainage-includes-title,.remodelage-cta-title,.remodelage-benefits-title,.remodelage-includes-title,.massage-homme-cta-title,.massage-homme-benefits-title,.massage-homme-includes-title,.pack-jambes-cta-title,.pack-jambes-benefits-title,.pack-jambes-includes-title,.stval-cta-title,.stval-benefits-title,.stval-includes-title){letter-spacing:-.025em;font-weight:400}.formation-premium :is(.kit-hero-glow,.kit-hero-particles,.kit-cta-circles,.kit-cta-hearts,.drainage-hero-glow,.drainage-hero-particles,.drainage-cta-circles,.drainage-cta-hearts,.remodelage-hero-glow,.remodelage-hero-particles,.remodelage-cta-circles,.remodelage-cta-hearts,.massage-homme-hero-glow,.massage-homme-hero-particles,.massage-homme-cta-circles,.massage-homme-cta-hearts,.pack-jambes-hero-glow,.pack-jambes-hero-particles,.pack-jambes-cta-circles,.pack-jambes-cta-hearts,.stval-hero-glow,.stval-hero-particles,.stval-cta-circles,.stval-cta-hearts),.formation-premium :is(.kit-video-frame,.drainage-video-frame,.remodelage-video-frame,.massage-homme-video-frame,.pack-jambes-video-frame,.stval-video-frame):before,.formation-premium :is(.kit-video-frame,.drainage-video-frame,.remodelage-video-frame,.massage-homme-video-frame,.pack-jambes-video-frame,.stval-video-frame):after{display:none}@media (max-width:900px){.formation-premium :is(.kit-hero-container,.drainage-hero-container,.remodelage-hero-container,.massage-homme-hero-container,.pack-jambes-hero-container,.stval-hero-container){grid-template-columns:1fr}.formation-premium :is(.kit-video-wrapper,.drainage-video-wrapper,.remodelage-video-wrapper,.massage-homme-video-wrapper,.pack-jambes-video-wrapper,.stval-video-wrapper){aspect-ratio:4/3}.formation-premium :is(.kit-hero-content,.drainage-hero-content,.remodelage-hero-content,.massage-homme-hero-content,.pack-jambes-hero-content,.stval-hero-content){text-align:left}}@media (prefers-reduced-motion:reduce){.formation-premium *{transition:none!important;animation:none!important}}.formation-premium summary{cursor:pointer;list-style:none}.formation-premium summary::-webkit-details-marker{display:none}
