/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
.edition-label{margin:0;font-size:var(--text-17);font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.51px;text-transform:uppercase;color:var(--color-heading-text-accent)}.block-formules{background-color:var(--color-gray-100)}.block-formules--style_2{background-color:transparent;position:relative}.block-formules--style_2 .c-formules__title{color:var(--color-white)}.c-formules{display:flex;flex-direction:column;gap:var(--spacing-md)}.c-formules__pretitre{margin:0;font-size:var(--text-17);font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.51px;text-transform:uppercase;color:var(--color-heading-text-accent)}.c-formules__title{margin:0;font-size:clamp(1.125rem, 1.037rem + 0.3756vw, 1.375rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-gray-900)}.c-formules__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);align-items:stretch}@media (width>=1300px){.c-formules__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl)}}.c-formules__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:45px;padding:calc(10px + var(--spacing-md)) var(--spacing-md) var(--spacing-md);background-color:var(--color-white);border-radius:1rem;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.08);text-align:center;max-width:600px;margin:auto;width:100%;height:100%}@media (width>=1300px){.c-formules__card{max-width:100%}}.c-formules__hebergement svg path,.c-formules__details li svg path{fill:#000}.block-formules--style_2 .c-formules__category,.block-formules--style_2 .c-formules__price,.block-formules--style_2 .c-formules__hebergement,.block-formules--style_2 .c-formules__details{color:var(--color-white)}.block-formules--style_2 .c-formules__card{background-color:var(--color-black);border:3px solid var(--Gris-fonc-01,#1E1E1E)}.block-formules--style_2 .c-formules__hebergement svg path,.block-formules--style_2 .c-formules__details li svg path{fill:#fff}.c-formules__badge{--btn-padding-horizontal:var(--btn-lg-padding-horizontal);--btn-padding-vertical:var(--btn-lg-padding-vertical);position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:var(--btn-padding-vertical) 20px}@media (width>=768px){.c-formules__badge{padding:var(--btn-padding-vertical) var(--btn-padding-horizontal)}}.c-formules__badge{background-color:var(--color-primary);color:var(--color-gray-900);font-size:var(--text-lg);font-weight:600;line-height:140%;letter-spacing:-.51px;text-transform:uppercase;white-space:nowrap;border-radius:5px}.c-formules__card-header{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.c-formules__category{margin:0;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.51px;text-transform:uppercase;color:var(--color-black)}.c-formules__price{margin:0;font-family:"ITC Blair";font-size:clamp(1.25rem, 1.206rem + 0.1878vw, 1.375rem);font-style:italic;font-weight:700;line-height:100%;letter-spacing:-.75px;text-transform:uppercase;color:var(--color-black);margin:41px 0 10px 0}.c-formules__hebergement{margin:0;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.51px;text-transform:uppercase;color:var(--color-black)}.c-formules__hebergement p{margin:0;display:flex;align-items:center}.c-formules__hebergement svg{display:inline-block;width:.8125rem;height:.75rem;vertical-align:middle;margin-inline:.05em}.c-formules__details{width:100%;text-align:left;font-size:var(--text-lg);font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.51px}.c-formules__details p{margin:0 0 var(--spacing-sm)}.c-formules__details ul{margin:0;padding:0;list-style:none}.c-formules__details li{position:relative;padding-left:1rem;margin-bottom:var(--spacing-8);display:flex;align-items:center}.c-formules__details li::before{content:'';position:absolute;left:0;top:.65em;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--color-gray-800)}.c-formules__btn.c-btn{background:var(--color-black);color:var(--color-white);margin-top:auto;--btn-fill:var(--color-gray-900);--btn-fill-hover:var(--color-primary);--btn-fill-active:var(--color-primary);--btn-text:var(--color-white);--btn-text-hover:var(--color-black);--btn-stroke:transparent;--btn-stroke-hover:transparent;text-transform:uppercase;letter-spacing:.75px;font-weight:var(--btn-font-weight);font-size:var(--text-sm)}.c-formules__btn.c-btn:hover{border-color:var(--color-primary)}.c-formules__btn.c-btn.c-btn--disabled{opacity:.45;pointer-events:none;cursor:not-allowed;border-color:transparent;padding:var(--btn-padding-vertical) 20px}.c-formules__btn.c-btn.c-btn--disabled:hover,.c-formules__btn.c-btn.c-btn--disabled:focus-visible{border-color:transparent}.block-formules--style_2 .c-formules__btn.c-btn{background:var(--color-white);color:var(--color-black)}.block-formules--style_2 .c-formules__btn.c-btn:hover{background-color:var(--color-primary);color:var(--color-black)}.block-formules--style_2 .c-formules__btn.c-btn.c-btn--disabled:hover,.block-formules--style_2 .c-formules__btn.c-btn.c-btn--disabled:focus-visible{background-color:var(--color-white);color:var(--color-black)}.block-formules--style_2 .c-formules__pretitre,.block-formules--style_2 .c-formules__title{text-align:center}.block-formules--style_2 .c-formules{gap:var(--spacing-xs);margin-top:10px}.block-formules--style_2 .c-formules__title{margin-bottom:50px}.c-formules__btn-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.c-formules__btn-icon svg{width:100%;height:100%;display:block}.c-formules__btn-icon-svg{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity 0.2s ease}.c-formules__btn-icon-svg--hover{position:absolute;inset:0;opacity:0}.c-formules__btn:hover .c-formules__btn-icon-svg--default,.c-formules__btn:focus-visible .c-formules__btn-icon-svg--default{opacity:0}.c-formules__btn:hover .c-formules__btn-icon-svg--hover,.c-formules__btn:focus-visible .c-formules__btn-icon-svg--hover{opacity:1}.block-formules--style_2 .c-formules__btn-icon-svg--default{opacity:0}.block-formules--style_2 .c-formules__btn-icon-svg--hover{opacity:1}