.formules__card[data-astro-cid-x7opo26q]{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--domo-bg-card),var(--domo-bg-alt));border:1px solid var(--domo-hairline);border-radius:var(--domo-radius-card);padding:2.75rem 2.25rem;transition:transform var(--domo-transition-slow),box-shadow var(--domo-transition-slow),border-color var(--domo-transition-slow)}.formules__card[data-astro-cid-x7opo26q]:before{content:"";position:absolute;inset:-1px;border-radius:var(--domo-radius-card);padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--domo-gold) 40%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,var(--domo-gold) 25%,transparent));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--domo-transition-slow);pointer-events:none}.formules__card[data-astro-cid-x7opo26q]:hover,.formules__card[data-astro-cid-x7opo26q].is-selected{transform:translateY(-8px);box-shadow:var(--domo-shadow-lift)}.formules__card[data-astro-cid-x7opo26q]:hover:before,.formules__card[data-astro-cid-x7opo26q].is-selected:before{opacity:1}.formules__shape[data-astro-cid-x7opo26q]{position:absolute;pointer-events:none;z-index:0;color:var(--domo-gold);opacity:.5;transition:opacity var(--domo-transition-slow),transform var(--domo-transition-slow)}.formules__card[data-astro-cid-x7opo26q]:hover .formules__shape[data-astro-cid-x7opo26q]{opacity:.8;transform:scale(1.08) rotate(-3deg)}.formules__card-inner[data-astro-cid-x7opo26q]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.formules__icon[data-astro-cid-x7opo26q]{width:44px;height:44px;color:var(--domo-gold);margin-bottom:var(--domo-space-md);transition:transform var(--domo-transition-slow)}.formules__icon[data-astro-cid-x7opo26q] svg{width:44px;height:44px;display:block}.formules__card[data-astro-cid-x7opo26q]:hover .formules__icon[data-astro-cid-x7opo26q]{transform:translateY(-4px) rotate(-5deg)}.formules__range[data-astro-cid-x7opo26q]{font-family:var(--domo-font-body);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--domo-gold);margin-bottom:1.1rem}.formules__name[data-astro-cid-x7opo26q]{font-family:var(--domo-font-heading);font-weight:400;font-size:clamp(2rem,3.3vw,2.6rem);line-height:1.05;letter-spacing:-.015em;color:var(--domo-text);margin-bottom:1.25rem}.formules__occasion[data-astro-cid-x7opo26q]{font-family:var(--domo-font-heading);font-style:italic;font-size:1.1rem;line-height:1.55;color:var(--domo-text-muted);margin-bottom:1.5rem;min-height:5.5rem;flex:1}.formules__price[data-astro-cid-x7opo26q]{display:flex;align-items:baseline;justify-content:space-between;padding-top:var(--domo-space-sm);border-top:1px solid var(--domo-hairline);margin-bottom:var(--domo-space-md)}.formules__price-label[data-astro-cid-x7opo26q]{font-family:var(--domo-font-body);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--domo-text-soft)}.formules__price-value[data-astro-cid-x7opo26q]{font-family:var(--domo-font-heading);font-weight:400;font-size:2rem;color:var(--domo-text)}.formules__price-value[data-astro-cid-x7opo26q] em[data-astro-cid-x7opo26q]{font-size:.95rem;font-style:normal;color:var(--domo-gold)}.formules__price-note[data-astro-cid-x7opo26q]{font-style:normal;color:var(--domo-text-soft)}.formules__discover[data-astro-cid-x7opo26q]{display:inline-flex;align-items:center;gap:.75rem;align-self:flex-start;background:none;border:1px solid color-mix(in srgb,var(--domo-gold) 40%,transparent);color:var(--domo-text);padding:.85rem 1.5rem;border-radius:999px;font-family:var(--domo-font-body);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all var(--domo-transition)}.formules__discover[data-astro-cid-x7opo26q]:hover,.formules__discover[data-astro-cid-x7opo26q]:focus-visible,.formules__card[data-astro-cid-x7opo26q].is-selected .formules__discover[data-astro-cid-x7opo26q]{background:var(--domo-gold);border-color:var(--domo-gold);color:var(--domo-bg-dark);transform:translate(4px)}.formules__discover-icon[data-astro-cid-x7opo26q] svg{width:14px;height:14px;display:block;transition:transform var(--domo-transition)}.formules__discover[data-astro-cid-x7opo26q]:hover .formules__discover-icon[data-astro-cid-x7opo26q] svg{transform:translate(3px)}@media(max-width:767px){.formules__card[data-astro-cid-x7opo26q]{padding:2.25rem 1.75rem}.formules__occasion[data-astro-cid-x7opo26q]{min-height:auto}}@media(max-width:1023px){.formules__range[data-astro-cid-x7opo26q]{font-size:.75rem;letter-spacing:.22em}.formules__price-label[data-astro-cid-x7opo26q]{font-size:.75rem;letter-spacing:.16em}.formules__discover[data-astro-cid-x7opo26q]{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.formules__card[data-astro-cid-x7opo26q],.formules__shape[data-astro-cid-x7opo26q],.formules__icon[data-astro-cid-x7opo26q],.formules__discover[data-astro-cid-x7opo26q],.formules__discover-icon[data-astro-cid-x7opo26q] svg{transition:none}}.formules__panel[data-astro-cid-w4mgf4kl]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--domo-transition-slow),opacity var(--domo-transition-slow)}.formules__panel[data-astro-cid-w4mgf4kl].is-open{grid-template-rows:1fr;opacity:1;margin-top:var(--domo-space-md)}.formules__panel-inner[data-astro-cid-w4mgf4kl]{overflow:hidden;min-height:0}.formules__detail-grid[data-astro-cid-w4mgf4kl]{display:grid;grid-template-columns:1fr;gap:var(--domo-space-md);padding:2.25rem;background:linear-gradient(180deg,var(--domo-bg-card),var(--domo-bg-alt));border:1px solid color-mix(in srgb,var(--domo-gold) 22%,transparent);border-radius:var(--domo-radius-card)}.formules__detail-name[data-astro-cid-w4mgf4kl]{font-family:var(--domo-font-heading);font-weight:400;font-size:var(--domo-text-2xl);line-height:1.1;color:var(--domo-text)}.formules__detail-meta[data-astro-cid-w4mgf4kl]{margin-top:.5rem;font-size:var(--domo-text-sm);letter-spacing:.04em;color:var(--domo-gold)}.formules__detail-recit[data-astro-cid-w4mgf4kl]{margin-top:1.25rem;font-family:var(--domo-font-heading);font-style:italic;color:var(--domo-text-muted);font-size:var(--domo-text-md);line-height:1.7;max-width:42ch}.formules__inclus-title[data-astro-cid-w4mgf4kl]{font-family:var(--domo-font-body);font-size:var(--domo-text-xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--domo-text-soft);margin-bottom:1rem}.formules__inclus-list[data-astro-cid-w4mgf4kl]{display:flex;flex-direction:column;gap:.75rem}.formules__inclus-item[data-astro-cid-w4mgf4kl]{display:flex;align-items:center;gap:.75rem;color:var(--domo-text);font-size:var(--domo-text-sm)}.formules__inclus-icon[data-astro-cid-w4mgf4kl]{flex:none;color:var(--domo-gold)}.formules__inclus-icon[data-astro-cid-w4mgf4kl] svg{width:1.1rem;height:1.1rem;display:block}.formules__detail-cta[data-astro-cid-w4mgf4kl]{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--domo-hairline)}.formules__detail-note[data-astro-cid-w4mgf4kl]{color:var(--domo-text-muted);font-size:var(--domo-text-sm);margin-bottom:1rem}@media(min-width:1024px){.formules__detail-grid[data-astro-cid-w4mgf4kl]{grid-template-columns:1.1fr 1fr;gap:var(--domo-space-lg);padding:3rem}}@media(max-width:767px){.domo-btn[data-astro-cid-w4mgf4kl].domo-btn--primary{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.formules__panel[data-astro-cid-w4mgf4kl]{transition:none}}.formules[data-astro-cid-kyscz463]{padding-block:var(--formules-pad, var(--domo-section-md));background-color:var(--domo-bg);--domo-sh-max-w: 52rem;--domo-carousel-slide: 82%;--domo-carousel-gap: 1rem;--domo-carousel-pad-block: 0 .5rem;--domo-carousel-scroll-pad: 0;--domo-carousel-cols: 3}.formules__detail-zone[data-astro-cid-kyscz463]{scroll-margin-top:6rem}@media(min-width:768px){.formules[data-astro-cid-kyscz463]{--domo-sh-title-size: var(--domo-text-3xl);--domo-carousel-slide: 46%}}@media(min-width:1024px){.formules[data-astro-cid-kyscz463]{--domo-carousel-gap: var(--domo-space-md)}}
