@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}body:has(.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)) [data-ziggy-calc-v3-host]{--v3-timeline-top:var(--header-height,0px)}[data-ziggy-calc-v3-inline]{scroll-margin-top:calc(var(--header-height,0px) + 1rem)}.main-content:has([data-ziggy-calc-v3-inline]){min-height:calc(var(--spacing,.25rem) * 0)}.ziggy-calc-v3-modal .popup-modal__content{border-radius:var(--radius-2xl,1rem);max-width:min(72rem,100% - 2rem);max-height:90dvh;box-shadow:none;overflow:hidden}.ziggy-calc-v3-modal__body{min-height:calc(var(--spacing,.25rem) * 0);overscroll-behavior:contain;overflow-y:auto}.ziggy-calc-v3-modal__close{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:6;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;color:inherit;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.ziggy-calc-v3-modal__close-icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.ziggy-calc-v3-modal .ziggy-calc-v3{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 4)}@media(min-width:64rem){.ziggy-calc-v3-modal .ziggy-calc-v3{padding-inline:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8)}}.ziggy-calc-v3-modal .ziggy-calc-v3__frame{margin-inline:calc(var(--spacing,.25rem) * 0);max-width:none;padding-inline:calc(var(--spacing,.25rem) * 0)}.ziggy-calc-v3-modal .ziggy-calc-v3__navigation{top:calc(var(--spacing,.25rem) * 0)}.ziggy-calc-v3-modal [data-v3-scroll-start]{scroll-margin-top:calc(1rem - 5px)}@media(max-width:47.999rem){.ziggy-calc-v3-modal .popup-modal__content{max-width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}}@scope([data-ziggy-calc-v3-host]){.ziggy-calc-v3{padding-block:calc(var(--spacing,.25rem) * 8)}@media(min-width:64rem){.ziggy-calc-v3{padding-block:calc(var(--spacing,.25rem) * 12)}}.ziggy-calc-v3{background:var(--v3-background,#fff6f9)}.ziggy-calc-v3__frame{max-width:64rem;margin-inline:auto}@media not all and (min-width:64rem){.ziggy-calc-v3__frame{width:100%;max-width:var(--container-page);padding-inline:var(--container-padding-mobile);max-width:64rem;margin-inline:auto}}.ziggy-calc-v3__page-header{margin-bottom:calc(var(--spacing,.25rem) * 2)}.ziggy-calc-v3__page-title{margin-bottom:calc(var(--spacing,.25rem) * 3)}.ziggy-calc-v3__page-title:has(+.ziggy-calc-v3__page-rating){margin-bottom:calc(var(--spacing,.25rem) * 0)}.ziggy-calc-v3__page-rating{margin-bottom:calc(var(--spacing,.25rem) * 3);text-align:left;justify-content:flex-start;display:flex}@media not all and (min-width:64rem){.ziggy-calc-v3__page-intro{font-size:var(--text-sm,calc(var(--body-font-size) * .875))}}.ziggy-calc-v3__page-intro p+p{margin-top:calc(var(--spacing,.25rem) * 2)}.ziggy-calc-v3__page-instruction{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 2);display:flex;position:relative}.ziggy-calc-v3__page-consigne{font-family:var(--font-ziggy);font-size:var(--body-font-size);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-weight:900;font-size:var(--text-xl,calc(var(--body-font-size) * 1.25))}.texte-accessible{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-v3-scroll-start]{scroll-margin-top:calc(var(--v3-timeline-top,0px) + 1rem - 5px)}.ziggy-calc-v3__pastille{flex-shrink:0;display:inline-flex}.ziggy-calc-v3__pastille-button{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.ziggy-calc-v3__pastille-icon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);display:block;transform:translateY(2px)}.ziggy-calc-v3__pastille-bulle{visibility:hidden;top:calc(100% + .5rem);left:calc(var(--spacing,.25rem) * 0);z-index:10;border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);max-width:min(34rem,100%);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,calc(var(--body-font-size) * .875));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:normal;opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}.ziggy-calc-v3__pastille:hover .ziggy-calc-v3__pastille-bulle,.ziggy-calc-v3__pastille:focus-within .ziggy-calc-v3__pastille-bulle{visibility:visible;opacity:1}.ziggy-calc-v3__navigation{z-index:5;margin-bottom:calc(var(--spacing,.25rem) * 6);--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);top:var(--v3-timeline-top,0px);background:var(--v3-background,#fff6f9);position:sticky}@supports (color:color-mix(in lab,red,red)){.ziggy-calc-v3__navigation{background:color-mix(in srgb,var(--v3-background,#fff6f9) 94%,transparent)}}.ziggy-calc-v3__navigation:has([data-v3-step-message]:not(:empty)){padding-bottom:calc(var(--spacing,.25rem) * 3)}.ziggy-calc-v3__etapes{--v3-etape-point:.9rem;--v3-etapes-marge-h:0px;--v3-etapes-marge-haut:1.05rem}@media(min-width:64rem){.ziggy-calc-v3__etapes{--v3-etapes-marge-h:1.25rem}}.ziggy-calc-v3__etapes{padding-inline:var(--v3-etapes-marge-h);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-wrap:nowrap;display:flex;position:relative}.ziggy-calc-v3__etapes:before{content:"";left:calc(var(--v3-etapes-marge-h) + (100% - 2 * var(--v3-etapes-marge-h)) / 10);right:calc(var(--v3-etapes-marge-h) + (100% - 2 * var(--v3-etapes-marge-h)) / 10);top:calc(var(--v3-etapes-marge-haut) + var(--v3-etape-point) / 2 - 1.5px);background-color:var(--color-accent,var(--color-accent));border-radius:2px;height:3px;position:absolute}.ziggy-calc-v3__etape{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);text-align:center;font-size:var(--text-sm,calc(var(--body-font-size) * .875));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary-light,#6f8784);background-color:#0000;border-width:0;flex-direction:column;flex:1;display:flex;position:relative}.ziggy-calc-v3__etape[aria-disabled=true]{cursor:default}.ziggy-calc-v3__etape-numero{width:var(--v3-etape-point);height:var(--v3-etape-point);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-accent,var(--color-accent));background-color:var(--color-white,#fff);color:#0000;border-radius:3.40282e38px;place-items:center;font-size:0;display:grid}.ziggy-calc-v3__etape-libelle{overflow-wrap:break-word;max-width:100%;display:block}@media not all and (min-width:64rem){.ziggy-calc-v3__etape-libelle{font-size:var(--text-xs,calc(var(--body-font-size) * .75))}}.ziggy-calc-v3__etape.etape-faite .ziggy-calc-v3__etape-numero{background-color:var(--color-accent,var(--color-accent))}.ziggy-calc-v3__etape[aria-current=step]{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-primary,#46605b)}.ziggy-calc-v3__etape[aria-current=step] .ziggy-calc-v3__etape-numero{background-color:var(--color-accent,var(--color-accent))}.ziggy-calc-v3__card{width:100%;display:block}.ziggy-calc-v3__card:not(:has([data-v3-screen="4"]:not([hidden]))){border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent,var(--color-accent));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}@media(min-width:40rem){.ziggy-calc-v3__card:not(:has([data-v3-screen="4"]:not([hidden]))){padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}}@media(min-width:64rem){.ziggy-calc-v3__card:not(:has([data-v3-screen="4"]:not([hidden]))){padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 5)}}.ziggy-calc-v3__card:not(:has([data-v3-screen="4"]:not([hidden]))){background:#fff}.ziggy-calc-v3__acte-tete{margin-bottom:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-accent,var(--color-accent))}@supports (color:color-mix(in lab,red,red)){.ziggy-calc-v3__acte-tete{border-color:color-mix(in oklab,var(--color-accent,var(--color-accent)) 30%,transparent)}}.ziggy-calc-v3__acte-tete{padding-bottom:calc(var(--spacing,.25rem) * 4)}.ziggy-calc-v3__acte-rang{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,calc(var(--body-font-size) * .75));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-accent,var(--color-accent));text-transform:uppercase}.ziggy-calc-v3__acte-titre{margin-bottom:calc(var(--spacing,.25rem) * 2)}.ziggy-calc-v3__acte-rappel{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,calc(var(--body-font-size) * .875));color:#8e2848;background-color:#fdeef2;border-color:#d4436a;border-left-width:4px}@media not all and (min-width:64rem){[data-v3-step-message]{font-size:var(--text-xs,calc(var(--body-font-size) * .75))}}.ziggy-calc-v3__acte-rappel:empty{display:none}.ziggy-calc-v3__group{margin-bottom:calc(var(--spacing,.25rem) * 3)}.ziggy-calc-v3__screen>.ziggy-calc-v3__group:not([hidden])~.ziggy-calc-v3__group:not([hidden]){border-top:1px solid #dee2e1}@supports (color:color-mix(in lab,red,red)){.ziggy-calc-v3__screen>.ziggy-calc-v3__group:not([hidden])~.ziggy-calc-v3__group:not([hidden]){border-top:1px solid color-mix(in srgb,var(--color-primary,#46605b) 18%,#fff)}}.ziggy-calc-v3__screen>.ziggy-calc-v3__group:not([hidden])~.ziggy-calc-v3__group:not([hidden]){padding-top:calc(var(--spacing,.25rem) * 4)}.ziggy-calc-v3__screen[hidden]{display:none}.ziggy-calc-v3__label{margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-ziggy);font-size:var(--body-font-size);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;font-weight:600;display:block}.ziggy-calc-v3__help{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 0);grid-column:1/-1;font-size:.7rem;font-style:italic}.ziggy-calc-v3__error{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,calc(var(--body-font-size) * .75));color:var(--color-accent,var(--color-accent))}.ziggy-calc-v3__error:empty{display:none}.age-fields{gap:calc(var(--spacing,.25rem) * 2);display:grid}.birth-day-note{margin-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,calc(var(--body-font-size) * .875));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.ziggy-calc-v3__age-row{max-width:calc(var(--spacing,.25rem) * 96);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:minmax(0,4fr) minmax(0,7fr) minmax(0,5fr);display:grid}@media(min-width:64rem){.ziggy-calc-v3__age-row{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:5rem 9rem 7rem;max-width:none}}.ziggy-calc-v3__age-value{width:auto;max-width:100%;min-width:calc(var(--spacing,.25rem) * 20);text-align:center}.ziggy-calc-v3__age-row select.input.small{width:100%;min-width:calc(var(--spacing,.25rem) * 0)}@media not all and (min-width:64rem){.ziggy-calc-v3__age-row select.input.small{padding-right:calc(var(--spacing,.25rem) * 6)!important;padding-left:calc(var(--spacing,.25rem) * 2)!important}}.ziggy-calc-v3__actions{margin-top:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.ziggy-calc-v3__actions:has([data-v3-prev][hidden],[data-v3-next][hidden]){justify-content:flex-end}.ziggy-calc-v3__next-arrow{display:inline-flex}.ziggy-calc-v3__next-icon{margin-left:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){[data-v3-next]:hover .ziggy-calc-v3__next-icon{--tw-translate-x:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.champ-calculateur{width:100%}.select-calculateur{width:100%;max-width:22rem}select.input{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtODUuNDE0MSA4OC42NjQyYy43ODExLS43ODEuNzgxMS0yLjA0NzQgMC0yLjgyODQtLjc4MS0uNzgxMS0yLjA0NzQtLjc4MTEtMi44Mjg0IDBsLTE3Ljg3ODcgMTcuODc4MmMtLjM5MDUuMzkxLTEuMDIzNi4zOTEtMS40MTQyIDBsLTE3Ljg3ODYtMTcuODc4MmMtLjc4MS0uNzgxLTIuMDQ3NC0uNzgxLTIuODI4NCAwLS43ODExLjc4MTEtLjc4MTEgMi4wNDc0IDAgMi44Mjg0bDE3Ljg3ODYgMTcuODc4OGMxLjk1MjYgMS45NTIgNS4xMTg0IDEuOTUyIDcuMDcxMSAwem0tNDIuODI4My00OS4zMjg0Yy0uNzgxLjc4MS0uNzgxIDIuMDQ3MyAwIDIuODI4NC43ODExLjc4MSAyLjA0NzQuNzgxIDIuODI4NCAwbDE3Ljg3ODctMTcuODc4N2MuMzkwNS0uMzkwNSAxLjAyMzctLjM5MDUgMS40MTQyIDBsMTcuODc4NiAxNy44Nzg3Yy43ODExLjc4MSAyLjA0NzQuNzgxIDIuODI4NSAwIC43ODEtLjc4MTEuNzgxLTIuMDQ3NC0uMDAwMS0yLjgyODVsLTE3Ljg3ODYtMTcuODc4NmMtMS45NTI2LTEuOTUyNi01LjExODQtMS45NTI2LTcuMDcxIDB6IiBmaWxsPSIjNDY2MDViIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-repeat:no-repeat}@media not all and (min-width:64rem){select.input{font-size:var(--text-sm,calc(var(--body-font-size) * .875))}}select.input{background-position:right .3rem top 50%;background-size:1.2rem}select.input.small{padding-right:2rem!important}.ziggy-calc-v3__weight-control{align-items:center;gap:calc(var(--spacing,.25rem) * 3);max-width:28rem;display:flex}.ziggy-calc-v3__weight-row{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex:1;grid-template-columns:2rem minmax(0,1fr) 2rem;display:grid}.ziggy-calc-v3__weight-range{margin:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 2);cursor:pointer;appearance:none;background:linear-gradient(to right,var(--color-primary,#46605b) 0%,var(--color-primary,#46605b) var(--weight-progress,0%),#fff var(--weight-progress,0%),#fff 100%) padding-box,linear-gradient(to right,var(--color-primary,#46605b) 0%,var(--color-primary,#46605b) var(--weight-progress,0%),#b6b6b6 var(--weight-progress,0%),#b6b6b6 100%) border-box;border:1px solid #0000;border-radius:3.40282e38px;width:100%}.ziggy-calc-v3__weight-range[data-weight-empty]{background:linear-gradient(to right,#eee 0%,#eee var(--weight-allowed-start,0%),var(--color-primary,#46605b) var(--weight-allowed-start,0%),var(--color-primary,#46605b) var(--weight-progress,0%),#fff var(--weight-progress,0%),#fff var(--weight-allowed-end,100%),#eee var(--weight-allowed-end,100%),#eee 100%) padding-box,linear-gradient(to right,#b6b6b6 0%,#b6b6b6 var(--weight-allowed-start,0%),var(--color-primary,#46605b) var(--weight-allowed-start,0%),var(--color-primary,#46605b) var(--weight-progress,0%),#b6b6b6 var(--weight-progress,0%),#b6b6b6 100%) border-box}.ziggy-calc-v3__weight-range::-webkit-slider-thumb{-webkit-appearance:none;height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);background-color:var(--color-primary,#46605b);border-width:0;border-radius:3.40282e38px}.ziggy-calc-v3__weight-range::-moz-range-thumb{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);background-color:var(--color-primary,#46605b);border-width:0;border-radius:3.40282e38px}.ziggy-calc-v3__weight-step{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,#46605b);background-color:var(--color-primary,#46605b);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.ziggy-calc-v3__weight-step:disabled{cursor:not-allowed;opacity:.4}.ziggy-calc-v3 .ziggy-calc-v3__weight-control :is(.ziggy-calc-v3__weight-range,.ziggy-calc-v3__weight-step):focus-visible{outline:none}.ziggy-calc-v3__weight-step:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#46605b4d}@supports (color:color-mix(in lab,red,red)){.ziggy-calc-v3__weight-step:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary,#46605b) 30%, transparent)}}.ziggy-calc-v3__weight-range:focus-visible::-webkit-slider-thumb{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#46605b4d}@supports (color:color-mix(in lab,red,red)){.ziggy-calc-v3__weight-range:focus-visible::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab, var(--color-primary,#46605b) 30%, transparent)}}.ziggy-calc-v3__weight-range:focus-visible::-moz-range-thumb{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#46605b4d}@supports (color:color-mix(in lab,red,red)){.ziggy-calc-v3__weight-range:focus-visible::-moz-range-thumb{--tw-ring-color:color-mix(in oklab, var(--color-primary,#46605b) 30%, transparent)}}@media(forced-colors:active){.ziggy-calc-v3 .ziggy-calc-v3__weight-control :is(.ziggy-calc-v3__weight-range,.ziggy-calc-v3__weight-step):focus-visible{outline-offset:3px;outline:2px solid highlight}}.ziggy-calc-v3__weight-minus-sign{width:calc(var(--spacing,.25rem) * 2.5);background-color:currentColor;height:2px;display:block}.ziggy-calc-v3__weight-input-row{width:calc(var(--spacing,.25rem) * 12);justify-content:flex-end;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1);flex-shrink:0;display:flex}.ziggy-calc-v3__weight-input-row output[data-v3-weight-input],.ziggy-calc-v3__weight-unit{font-family:var(--font-ziggy);font-size:var(--body-font-size);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;font-weight:400;font-family:var(--font-ziggy,"Posterama", sans-serif);font-size:var(--text-lg,calc(var(--body-font-size) * 1.125));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.ziggy-calc-v3__weight-unit{font-size:var(--text-base,var(--body-font-size))}.ziggy-calc-v3__weight-input-row output:empty+.ziggy-calc-v3__weight-unit{display:none}@media(min-width:48rem){.ziggy-calc-v3__weight-control{flex-wrap:wrap;max-width:40rem}.ziggy-calc-v3__weight-row{flex:22rem}}.ziggy-calc-v3__options{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);border-width:0;flex-wrap:wrap;display:flex}.ziggy-calc-v3__options label{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 0);display:inline-flex}.ziggy-calc-v3__options .label-text{font-size:var(--text-sm,calc(var(--body-font-size) * .875));--tw-leading:var(--leading-tight,1.2);line-height:var(--leading-tight,1.2);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.ziggy-calc-v3__options--feeding{align-items:stretch;gap:calc(var(--spacing,.25rem) * 1);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.ziggy-calc-v3__options--feeding{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(4,minmax(0,1fr))}}.ziggy-calc-v3__options--feeding>label{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);grid-template-columns:auto 4rem minmax(0,1fr);display:grid}@media(min-width:64rem){.ziggy-calc-v3__options--feeding>label{justify-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(1,minmax(0,1fr))}}.ziggy-calc-v3__feeding-image{height:calc(var(--spacing,.25rem) * 12);width:100%;max-width:calc(var(--spacing,.25rem) * 40);grid-row-start:1;grid-column-start:2;justify-content:center;align-items:center;display:flex}@media(min-width:64rem){.ziggy-calc-v3__feeding-image{height:calc(var(--spacing,.25rem) * 16);grid-column-start:1}}.ziggy-calc-v3__options--feeding input[type=radio]{grid-row-start:1;grid-column-start:1}@media(min-width:64rem){.ziggy-calc-v3__options--feeding input[type=radio]{grid-row-start:2}}.ziggy-calc-v3__options--feeding .label-text{min-width:calc(var(--spacing,.25rem) * 0);grid-row-start:1;grid-column-start:3}@media(min-width:64rem){.ziggy-calc-v3__options--feeding .label-text{text-align:center;grid-row-start:3;grid-column-start:1;align-self:flex-start}}.ziggy-calc-v3__feeding-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.ziggy-calc-v3__feeding-detail{font-size:var(--text-sm,calc(var(--body-font-size) * .875));color:var(--color-primary-light,#6f8784);margin-top:.15rem;display:block}.ziggy-calc-v3__options input[type=radio]{margin:calc(var(--spacing,.25rem) * 0);appearance:none;min-height:24px;padding:2px;position:relative;overflow:hidden}.ziggy-calc-v3__options input[type=radio]:before{content:"";box-sizing:content-box;border:2px solid #ccc;border-radius:100vh;width:16px;height:16px;transition:border-color .2s;display:block}.ziggy-calc-v3__options input[type=radio]:checked:before{border-color:var(--color-accent,var(--color-accent));transition:border-color .5s}.ziggy-calc-v3__options input[type=radio]:after{content:"";box-sizing:content-box;background-color:var(--color-accent,var(--color-accent));transform-origin:50%;border-radius:100vh;width:16px;height:16px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.ziggy-calc-v3__options input[type=radio]:checked:after{animation:.2s forwards toggleOnRadio}:is(.ziggy-calc-v3__options,.ziggy-calc-v3__checks) input[type=checkbox]{margin:calc(var(--spacing,.25rem) * 0);min-height:calc(var(--spacing,.25rem) * 0);cursor:pointer;appearance:none;background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 0);border:1.5px solid #ccc;border-radius:.3rem;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;transition:background-color .15s,border-color .15s;position:relative}:is(.ziggy-calc-v3__options,.ziggy-calc-v3__checks) input[type=checkbox]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.35rem;height:.65rem;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)scale(0)}:is(.ziggy-calc-v3__options,.ziggy-calc-v3__checks) input[type=checkbox]:checked{border-color:var(--color-accent,var(--color-accent));background-color:var(--color-accent,var(--color-accent))}:is(.ziggy-calc-v3__options,.ziggy-calc-v3__checks) input[type=checkbox]:checked:after{transform:translate(-50%,-60%)rotate(45deg)scale(1)}:is(.ziggy-calc-v3__options,.ziggy-calc-v3__checks) input[type=checkbox]:hover:not(:disabled){border-color:var(--color-accent,var(--color-accent))}:is(.ziggy-calc-v3__options,.ziggy-calc-v3__checks) input[type=checkbox]:focus-visible{outline:2px solid var(--color-primary,#46605b);outline-offset:3px}:is(.ziggy-calc-v3__options,.ziggy-calc-v3__checks) input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}:is(.ziggy-calc-v3__options,.ziggy-calc-v3__checks) label:has(input[type=checkbox]){min-height:32px}.ziggy-calc-v3__checks{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.ziggy-calc-v3__checks label{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.ziggy-calc-v3__checks .label-text{font-size:var(--text-base,var(--body-font-size));--tw-leading:var(--leading-tight,1.2);line-height:var(--leading-tight,1.2);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.ziggy-calc-v3__missing{margin-top:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);background-color:#fdeef2;display:none}.ziggy-calc-v3__missing.visible{display:block}.ziggy-calc-v3__missing-title{font-size:var(--text-sm,calc(var(--body-font-size) * .875));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#8e2848;display:block}.ziggy-calc-v3__missing-list{margin-top:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,calc(var(--body-font-size) * .875));color:#8e2848;list-style-type:disc}.ziggy-calc-v3__status{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,var(--body-font-size));color:#8e2848;background-color:#fdeef2;border-left:4px solid #d4436a}.ziggy-calc-v3__status:empty{display:none}}@scope([data-v3-test-index]){.tests-container{padding-block:calc(var(--spacing,.25rem) * 4)}.tests-entete{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.tests-titre{margin:calc(var(--spacing,.25rem) * 0);margin-right:calc(var(--spacing,.25rem) * 2)}.tests-bouton{border-radius:var(--radius-lg,.5rem)}.tests-liens{margin-top:calc(var(--spacing,.25rem) * 3)}.tests-messages{margin-bottom:calc(var(--spacing,.25rem) * 3)}.tests-profils{margin:calc(var(--spacing,.25rem) * 0);column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 0);grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;display:grid}@media(min-width:48rem){.tests-profils{grid-template-columns:repeat(2,minmax(0,1fr))}}.tests-profil{min-width:calc(var(--spacing,.25rem) * 0)}@media(min-width:64rem){.tests-profil{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}}.tests-profil-nom{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,calc(var(--body-font-size) * .875));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media(min-width:64rem){.tests-profil-nom{margin-bottom:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0)}}.tests-profil-actions{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media(min-width:64rem){.tests-profil-actions{flex-wrap:nowrap;flex-shrink:0}}}@scope([data-v3-message-gallery]){.galerie-container{padding-block:calc(var(--spacing,.25rem) * 8)}.galerie-actions{margin-block:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;align-items:end;display:flex}.galerie-retour{border-radius:var(--radius-lg,.5rem)}}[data-ziggy-calc-v3-host] .ziggy-calc-v3__restart{text-transform:none;white-space:normal;border-width:1px;border-radius:999px;max-width:100%;min-height:44px;padding:.625rem 1rem;font-size:.875rem;line-height:1.4}[data-ziggy-calc-v3-host] .ziggy-calc-v3__restart[data-v3-restart=top]{margin-bottom:1.5rem}[data-ziggy-calc-v3-host] .ziggy-calc-v3__restart[data-v3-restart=bottom]{margin-top:1.5rem}[data-ziggy-calc-v3-host] .ziggy-calc-v3__restart:focus-visible{outline:2px solid var(--composer-button-primary-color,#52645d);outline-offset:3px}[data-ziggy-calc-v3-host] .ziggy-calc-v3__restart[hidden]{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
