/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:root{--vlf-color-pink:#fe49a8;--vlf-color-blue:#0074ff;--vlf-color-green:#00d06a;--vlf-color-orange:#ff9501;--vlf-color-black:#000;--vlf-color-text:#1a1a1a;--vlf-color-text-muted:#5c5c5c;--vlf-color-bg:#fff;--vlf-color-bg-alt:#f4f4f4;--vlf-color-accent:var(--vlf-color-pink);--vlf-color-accent-contrast:#0d0d0d;--vlf-color-border:#e0e0e0;--vlf-color-text-muted-on-dark:#ffffffb8;--vlf-splash-bg:var(--vlf-color-black);--vlf-splash-fg:#fff;--vlf-font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--vlf-font-heading:var(--vlf-font-body);--vlf-size-base:1rem;--vlf-size-sm:.875rem;--vlf-size-lg:clamp(1.125rem, .5vw + 1rem, 1.25rem);--vlf-size-xl:clamp(1.5rem, 1.5vw + 1rem, 2rem);--vlf-size-2xl:clamp(2rem, 3vw + 1rem, 3rem);--vlf-leading:1.6;--vlf-leading-tight:1.2;--vlf-space-2xs:.25rem;--vlf-space-xs:.5rem;--vlf-space-sm:1rem;--vlf-space-md:1.5rem;--vlf-space-lg:2.5rem;--vlf-space-xl:4rem;--vlf-space-2xl:6rem;--vlf-content-width:60rem;--vlf-wide-width:72rem;--vlf-gutter:clamp(1rem, 4vw, 2.5rem);--vlf-radius:0;--vlf-transition:.15s ease}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--vlf-color-bg);color:var(--vlf-color-text);font-family:var(--vlf-font-body);font-size:var(--vlf-size-base);line-height:var(--vlf-leading);-webkit-font-smoothing:antialiased;min-height:100vh}img,picture,video,canvas,svg,iframe{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--vlf-font-heading);line-height:var(--vlf-leading-tight);text-wrap:balance;font-weight:700}h1{font-size:var(--vlf-size-2xl)}h2{font-size:var(--vlf-size-xl)}h3{font-size:var(--vlf-size-lg)}h4{font-size:var(--vlf-size-base)}h5,h6{font-size:var(--vlf-size-sm)}p,li,figcaption{text-wrap:pretty}a{color:inherit;text-underline-offset:.15em}ul,ol{padding-inline-start:1.25em}table{border-collapse:collapse;width:100%}:focus-visible{outline-offset:2px;outline:2px solid}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.entry-content :is(ul,ol){list-style:revert;padding-inline-start:1.25em}.entry-content a{text-decoration:underline}.entry-content>*+*{margin-block-start:var(--vlf-space-sm)}.entry-content>*+:is(h2,h3,h4){margin-block-start:var(--vlf-space-lg)}.site{flex-direction:column;min-height:100vh;display:flex}.site-main{padding-block:var(--vlf-space-xl);flex:1}.site-container{width:100%;max-width:var(--vlf-content-width);padding-inline:var(--vlf-gutter);margin-inline:auto}.entry-content .alignwide{width:min(var(--vlf-wide-width),100vw - var(--vlf-gutter) * 2);max-width:none;margin-inline:calc(50% - (min(var(--vlf-wide-width),100vw - var(--vlf-gutter) * 2)/2))}.entry-content .alignfull{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.entry-content .alignleft{float:left;margin-block-end:var(--vlf-space-sm);margin-inline-end:var(--vlf-space-md)}.entry-content .alignright{float:right;margin-block-end:var(--vlf-space-sm);margin-inline-start:var(--vlf-space-md)}.entry-content .aligncenter{margin-inline:auto}.site-header{z-index:10;background-color:var(--vlf-color-bg);border-block-end:2px solid var(--vlf-color-black);position:relative}.site-header__inner{width:100%;max-width:var(--vlf-wide-width);padding:var(--vlf-space-sm) var(--vlf-gutter);justify-content:space-between;align-items:center;gap:var(--vlf-space-md);margin-inline:auto;display:flex}.site-branding{align-items:center;gap:var(--vlf-space-xs);min-width:0;display:flex}.site-branding__mark{flex:none;width:auto;max-height:2.75rem}.site-title{font-size:var(--vlf-size-lg);font-weight:700;line-height:var(--vlf-leading-tight)}.site-title a{transition:color var(--vlf-transition);text-decoration:none}.site-title a:hover,.site-title a:focus-visible{color:var(--vlf-color-accent)}.site-description{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm)}.site-nav{align-items:center;display:flex}.site-nav__list{gap:var(--vlf-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav__list li{position:relative}.site-nav__list a{padding-block:var(--vlf-space-2xs);font-size:var(--vlf-size-sm);font-weight:700;text-decoration:none;display:block;position:relative}.site-nav__list a:after{content:"";background-color:var(--vlf-color-accent);transform-origin:0;height:3px;transition:transform var(--vlf-transition);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.site-nav__list a:hover:after,.site-nav__list a:focus-visible:after,.site-nav__list .current-menu-item>a:after,.site-nav__list .current-menu-ancestor>a:after{transform:scaleX(1)}.site-nav__toggle{border:2px solid var(--vlf-color-black);border-radius:var(--vlf-radius);cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color var(--vlf-transition),color var(--vlf-transition);background:0 0;justify-content:center;align-items:center;padding:0;display:none}.site-nav__toggle-icon{width:1.25rem;height:2px;transition:background-color var(--vlf-transition);background-color:currentColor;display:block;position:relative}.site-nav__toggle-icon:before,.site-nav__toggle-icon:after{content:"";width:100%;height:100%;transition:transform var(--vlf-transition);background-color:currentColor;position:absolute;inset-inline-start:0}.site-nav__toggle-icon:before{transform:translateY(-6px)}.site-nav__toggle-icon:after{transform:translateY(6px)}.site-nav.is-open .site-nav__toggle{background-color:var(--vlf-color-black);color:var(--vlf-color-accent)}.site-nav.is-open .site-nav__toggle-icon{background-color:#0000}.site-nav.is-open .site-nav__toggle-icon:before{transform:rotate(45deg)}.site-nav.is-open .site-nav__toggle-icon:after{transform:rotate(-45deg)}.site-nav__list .sub-menu{z-index:20;gap:var(--vlf-space-2xs);min-width:max-content;padding:var(--vlf-space-xs) var(--vlf-space-sm);background-color:var(--vlf-color-black);color:var(--vlf-splash-fg);flex-direction:column;margin:0;list-style:none;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.site-nav__list li:hover>.sub-menu,.site-nav__list li:focus-within>.sub-menu{display:flex}@media(max-width:48rem){.site-nav__toggle{display:flex}.site-nav__list{z-index:20;padding:var(--vlf-space-xs) var(--vlf-gutter) var(--vlf-space-sm);background-color:var(--vlf-color-bg);border-block-end:2px solid var(--vlf-color-black);flex-direction:column;gap:0;display:none;position:absolute;inset-block-start:100%;inset-inline:0}.site-nav.is-open .site-nav__list{display:flex}.site-nav__list>li+li{border-block-start:1px solid var(--vlf-color-border)}.site-nav__list a{padding-block:var(--vlf-space-xs);font-size:var(--vlf-size-base);padding-inline-start:var(--vlf-space-sm)}.site-nav__list a:after{transform-origin:top;width:3px;height:auto;inset-block:0;inset-inline-end:auto;transform:scaleY(0)}.site-nav__list a:hover:after,.site-nav__list a:focus-visible:after,.site-nav__list .current-menu-item>a:after,.site-nav__list .current-menu-ancestor>a:after{transform:scaleY(1)}.site-nav__list .sub-menu{padding:0 0 var(--vlf-space-xs) var(--vlf-space-sm);color:inherit;background-color:#0000;display:flex;position:static}}.page-header{margin-block-end:var(--vlf-space-lg)}.entry-header{margin-block-end:var(--vlf-space-md)}.entry-meta{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm)}.entry-thumbnail{margin-block-end:var(--vlf-space-md);display:block}.post-list{gap:var(--vlf-space-lg);display:grid}.entry--card .entry-title{font-size:var(--vlf-size-lg)}.post-navigation,.pagination{border-block-start:1px solid var(--vlf-color-border);gap:var(--vlf-space-md);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--vlf-space-xl);padding-block-start:var(--vlf-space-md);display:flex}.nav-label{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm);display:block}.search-form{gap:var(--vlf-space-xs);flex-wrap:wrap;margin-block-start:var(--vlf-space-sm);display:flex}.search-form__field{padding:var(--vlf-space-xs);border:1px solid var(--vlf-color-border);border-radius:var(--vlf-radius);background-color:var(--vlf-color-bg);flex:12rem}.button,.search-form__submit{padding:var(--vlf-space-xs) var(--vlf-space-md);border:1px solid var(--vlf-color-accent);border-radius:var(--vlf-radius);background-color:var(--vlf-color-accent);color:var(--vlf-color-accent-contrast);cursor:pointer;transition:opacity var(--vlf-transition);text-decoration:none;display:inline-block}.button:hover,.search-form__submit:hover{opacity:.85}.site-footer{border-block-start:3px solid var(--vlf-color-accent);background-color:var(--vlf-color-black);color:var(--vlf-splash-fg);background-image:linear-gradient(#0000008c,#0000008c),url(./pattern-vlf-noir-CHzDoKAU.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.site-footer__inner{width:100%;max-width:var(--vlf-wide-width);padding:var(--vlf-space-lg) var(--vlf-gutter);justify-content:space-between;align-items:center;gap:var(--vlf-space-md);font-size:var(--vlf-size-sm);flex-wrap:wrap;margin-inline:auto;display:flex}.site-footer__brand{align-items:center;gap:var(--vlf-space-sm);display:flex}.site-footer__mark{flex:none;width:auto;max-height:2.5rem}.site-footer__credit{color:var(--vlf-color-text-muted-on-dark)}.footer-nav__list{gap:var(--vlf-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-nav__list a{transition:color var(--vlf-transition);font-weight:700;text-decoration:none}.footer-nav__list a:hover,.footer-nav__list a:focus-visible,.footer-nav__list .current-menu-item>a{color:var(--vlf-color-accent);text-decoration:underline}.site-footer :focus-visible{outline-color:var(--vlf-color-accent)}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link:focus{top:var(--vlf-space-xs);left:var(--vlf-space-xs);z-index:100000;width:auto;height:auto;padding:var(--vlf-space-xs) var(--vlf-space-sm);clip-path:none;background-color:var(--vlf-color-bg);color:var(--vlf-color-text);border:1px solid var(--vlf-color-text);margin:0;position:fixed!important}.admin-bar .skip-link:focus{top:calc(var(--vlf-space-xs) + 32px)}body.is-splash{background-color:var(--vlf-splash-bg);color:var(--vlf-splash-fg);background-image:url(./pattern-vlf-noir-CHzDoKAU.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}body.is-splash .site-main{padding-block:var(--vlf-space-lg);place-items:center;display:grid}.splash{justify-items:center;gap:var(--vlf-space-xl);width:100%;padding-inline:var(--vlf-gutter);text-align:center;display:grid}.splash__brand{margin:0;line-height:0}.splash__logo{width:auto;max-width:min(82vw,44rem);max-height:min(62svh,34rem)}@media(prefers-reduced-motion:no-preference){.splash__logo{animation:.7s cubic-bezier(.2,.8,.2,1) both vlf-splash-in}}@keyframes vlf-splash-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.splash__links{justify-content:center;gap:var(--vlf-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.splash__links a{padding:var(--vlf-space-xs) var(--vlf-space-lg);border:2px solid var(--vlf-color-accent);color:var(--vlf-color-accent);transition:background-color var(--vlf-transition),color var(--vlf-transition);border-radius:999px;font-weight:700;text-decoration:none;display:inline-block}.splash__links a:hover,.splash__links a:focus-visible{background-color:var(--vlf-color-accent);color:var(--vlf-color-accent-contrast)}.splash__content{max-width:var(--vlf-content-width);color:var(--vlf-splash-fg)}.splash__content a{color:var(--vlf-color-accent)}body.is-splash :focus-visible{outline-color:var(--vlf-color-accent)}.page-template-page-balade-gourmande .site-main,.page-template-page-goodies .site-main{padding-block-start:0}.page-hero{background-color:var(--vlf-color-black);color:var(--vlf-splash-fg);background-image:linear-gradient(#0000008c,#0000008c),url(./pattern-vlf-noir-CHzDoKAU.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-block-end:var(--vlf-space-lg)}.page-hero__inner{width:100%;max-width:var(--vlf-content-width);padding:var(--vlf-space-xl) var(--vlf-gutter);margin-inline:auto}.page-hero__title{color:var(--vlf-color-accent);font-size:var(--vlf-size-2xl)}.entry-content+.entry-form{margin-block-start:var(--vlf-space-lg)}.vlf-form-absent{padding:var(--vlf-space-md);border:1px dashed var(--vlf-color-border);border-radius:var(--vlf-radius);background-color:var(--vlf-color-bg-alt)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}}.gform_wrapper.gravity-theme.vlf-form_wrapper{--vlf-field-border-width:2px;--vlf-field-border-color:var(--vlf-color-black);--vlf-field-padding:.7rem .9rem;--vlf-choice-size:1.4rem;margin:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_heading{margin-block-end:var(--vlf-space-lg)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_description{max-width:34em;font-size:var(--vlf-size-lg);line-height:1.45;display:block}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_fields{row-gap:var(--vlf-space-md);grid-row-gap:var(--vlf-space-md)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_label{font-size:var(--vlf-size-base);margin-block-end:var(--vlf-space-2xs);font-weight:700}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_required_text{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm);font-weight:400}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_required_asterisk{color:var(--vlf-color-accent)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_required_legend{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_description{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm);padding-block-start:var(--vlf-space-2xs)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform-field-label--type-sub{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm);font-weight:400}.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=text],.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=email],.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=tel],.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=url],.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=number],.gform_wrapper.gravity-theme.vlf-form_wrapper textarea,.gform_wrapper.gravity-theme.vlf-form_wrapper select{width:100%;padding:var(--vlf-field-padding);border:var(--vlf-field-border-width) solid var(--vlf-field-border-color);border-radius:var(--vlf-radius);background-color:var(--vlf-color-bg);transition:border-color var(--vlf-transition),box-shadow var(--vlf-transition)}.gform_wrapper.gravity-theme.vlf-form_wrapper textarea{resize:vertical;min-height:7rem}.gform_wrapper.gravity-theme.vlf-form_wrapper :is(input,textarea,select):focus-visible{border-color:var(--vlf-color-accent);box-shadow:0 0 0 3px var(--vlf-color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.gform_wrapper.gravity-theme.vlf-form_wrapper :is(input,textarea,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--vlf-color-accent) 45%,transparent)}}.gform_wrapper.gravity-theme.vlf-form_wrapper .gsection{border-bottom:0;margin-block-start:var(--vlf-space-lg);padding-block-end:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .gsection_title{align-items:center;gap:var(--vlf-space-sm);font-size:var(--vlf-size-xl);display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .gsection_title:after{content:"";background-color:var(--vlf-color-accent);flex:1;height:3px}.gform_wrapper.gravity-theme.vlf-form_wrapper .gsection_description{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm);padding-block-start:var(--vlf-space-2xs)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_html{padding:var(--vlf-space-md);border-inline-start:4px solid var(--vlf-color-accent);background-color:var(--vlf-color-bg-alt);font-size:var(--vlf-size-sm)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_html>*+*{margin-block-start:var(--vlf-space-xs)}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-form__lien-volontaires{border:2px solid var(--vlf-color-black);transition:background-color var(--vlf-transition),color var(--vlf-transition);border-radius:999px;padding:.55rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-form__lien-volontaires:hover,.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-form__lien-volontaires:focus-visible{background-color:var(--vlf-color-black);color:var(--vlf-color-accent)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-product{align-items:center;column-gap:var(--vlf-space-md);padding:var(--vlf-space-sm) var(--vlf-space-md);border:2px solid var(--vlf-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-product .gfield_label{margin:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .ginput_container_singleproduct{align-items:center;gap:var(--vlf-space-sm);display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .ginput_product_price_wrapper{white-space:nowrap;align-items:baseline;gap:.35em;display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .ginput_product_price_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gform_wrapper.gravity-theme.vlf-form_wrapper .ginput_product_price{font-weight:700}.gform_wrapper.gravity-theme.vlf-form_wrapper .ginput_quantity_label{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm);font-weight:400}.gform_wrapper.gravity-theme.vlf-form_wrapper input.ginput_quantity{width:4.5rem;padding-inline:var(--vlf-space-2xs);text-align:center;font-weight:700}.gform_wrapper.gravity-theme.vlf-form_wrapper :is(input[type=number],.vlf-quantity input)::placeholder{color:var(--vlf-color-text-muted);opacity:1;font-weight:400}.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity{--vlf-quantity-size:2.875rem;border:var(--vlf-field-border-width) solid var(--vlf-field-border-color);background-color:var(--vlf-color-bg);transition:border-color var(--vlf-transition),box-shadow var(--vlf-transition);border-radius:999px;align-items:center;display:inline-flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity:has(input:focus-visible){border-color:var(--vlf-color-accent);box-shadow:0 0 0 3px var(--vlf-color-accent)}@supports (color:color-mix(in lab,red,red)){.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--vlf-color-accent) 45%,transparent)}}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity input{width:3rem;min-width:0;height:var(--vlf-quantity-size);text-align:center;background-color:#0000;border:0;flex:0 0 3rem;padding:0;font-weight:700}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity input:focus-visible{box-shadow:none;border:0;outline:none}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity__step{width:var(--vlf-quantity-size);height:var(--vlf-quantity-size);font-size:var(--vlf-size-lg);cursor:pointer;transition:background-color var(--vlf-transition),color var(--vlf-transition);background-color:#0000;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity__step:hover:not(:disabled){background-color:var(--vlf-color-black);color:var(--vlf-color-accent)}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity__step:disabled{opacity:.3;cursor:default}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-quantity__step:focus-visible{outline:2px solid var(--vlf-color-accent);outline-offset:-3px}@media not all and (min-width:34rem){.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-product{row-gap:var(--vlf-space-xs);grid-template-columns:1fr}}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-form .gfield_label{font-size:var(--vlf-size-lg)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries{border:2px solid var(--vlf-color-border);border-collapse:collapse;width:100%}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries :is(th,td){padding:var(--vlf-space-xs) var(--vlf-space-md);text-align:start;border:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries thead th{border-block-end:2px solid var(--vlf-color-black);font-size:var(--vlf-size-sm);font-weight:700}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries tbody tr+tr :is(th,td){border-block-start:1px solid var(--vlf-color-border)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--input-type-hiddenproduct{display:none}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries .gpnf-no-entries td{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries .gpnf-row-actions ul{justify-content:flex-end;gap:var(--vlf-space-sm);margin:0;padding:0;list-style:none;display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries :is(.edit-button,.delete-button){font-size:var(--vlf-size-sm);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries :is(.edit-button,.delete-button):hover{color:var(--vlf-color-accent)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-add-entry{border:2px solid var(--vlf-color-black);background-color:var(--vlf-color-bg);cursor:pointer;transition:background-color var(--vlf-transition),color var(--vlf-transition);border-radius:999px;margin-block-start:var(--vlf-space-sm);padding:.55rem 1.5rem;font-weight:700;display:inline-block}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-add-entry:hover,.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-add-entry:focus-visible{background-color:var(--vlf-color-black);color:var(--vlf-color-accent)}@media not all and (min-width:30rem){.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries :is(th,td){padding:var(--vlf-space-xs)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries .gpnf-row-actions ul{align-items:flex-end;gap:var(--vlf-space-2xs);flex-direction:column}}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_html.vlf-produit__tete{border:1px solid var(--vlf-color-border);background-color:var(--vlf-color-bg);font-size:var(--vlf-size-base);border-block-end:0;padding:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__corps{padding:0 var(--vlf-space-md) var(--vlf-space-md);border:1px solid var(--vlf-color-border);border-block-start:0;margin-block-start:calc(var(--vlf-space-md) * -1);container-type:inline-size}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__tete>*+*{margin-block-start:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__ligne{justify-content:space-between;align-items:baseline;gap:var(--vlf-space-xs);padding:var(--vlf-space-md) var(--vlf-space-md) 0;display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__nom{font-family:var(--vlf-font-heading);font-size:var(--vlf-size-lg);font-weight:700;line-height:var(--vlf-leading-tight)}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__prix{color:var(--vlf-color-accent);font-size:var(--vlf-size-lg);white-space:nowrap;font-weight:700}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__note{padding:var(--vlf-space-2xs) var(--vlf-space-md) var(--vlf-space-md);color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm)}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__corps .gpnf-nested-entries{border:0;border-block-start:1px solid var(--vlf-color-border)}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__corps .gpnf-nested-entries :is(thead,thead th,tbody tr){background-color:#0000}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__corps .gpnf-nested-entries :is(th,td):first-child{padding-inline-start:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__corps .gpnf-nested-entries :is(th,td):last-child{padding-inline-end:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit__corps .gpnf-add-entry{text-align:center;width:100%;margin-block-start:var(--vlf-space-sm);display:block}@container not (min-width:20rem){.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries :is(th,td){padding-block:var(--vlf-space-2xs);font-size:var(--vlf-size-sm)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gpnf-nested-entries .gpnf-row-actions ul{flex-direction:column;align-items:flex-end;gap:0}}@media(min-width:46rem){.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_fields{grid-auto-flow:dense}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit--tshirt{grid-column:1/span 6}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit--hoodie{grid-column:7/span 6}}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-goodies__visuels{gap:var(--vlf-space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-block-end:var(--vlf-space-sm);display:grid}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-goodies__visuel{margin:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-goodies__image{object-fit:cover;background-color:var(--vlf-color-bg);width:100%;max-height:22rem}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-goodies__legende{color:var(--vlf-color-text-muted);font-size:var(--vlf-size-sm);padding-block-start:var(--vlf-space-2xs)}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__visuels{aspect-ratio:1;border-block-end:1px solid var(--vlf-color-border);background-color:var(--vlf-color-bg);margin:0;display:block;position:relative}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__visuel{position:absolute;top:0;right:0;bottom:0;left:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__image{width:100%;height:100%;max-height:none;padding:var(--vlf-space-sm);object-fit:contain;background-color:#0000}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__visuel--verso{opacity:0;transition:opacity var(--vlf-transition)}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__visuels:hover .vlf-goodies__visuel--verso{opacity:1}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__visuels:hover .vlf-goodies__visuel--recto{opacity:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__legende{background-color:var(--vlf-color-black);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-start:var(--vlf-space-xs);inset-inline-start:var(--vlf-space-xs)}@media(hover:none){.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__visuels{aspect-ratio:2;grid-template-columns:1fr 1fr;display:grid}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__visuel{position:relative;inset:auto}.gform_wrapper.gravity-theme.vlf-form_wrapper .vlf-produit .vlf-goodies__visuel--verso{opacity:1;border-inline-start:1px solid var(--vlf-color-border)}}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_checkbox{row-gap:var(--vlf-space-2xs);display:grid}.gform_wrapper.gravity-theme.vlf-form_wrapper .gchoice{align-items:flex-start;gap:var(--vlf-space-xs);display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--vlf-choice-size);height:var(--vlf-choice-size);border:var(--vlf-field-border-width) solid var(--vlf-field-border-color);border-radius:var(--vlf-radius);background-color:var(--vlf-color-bg);cursor:pointer;transition:background-color var(--vlf-transition),border-color var(--vlf-transition);background-position:50%;background-repeat:no-repeat;background-size:72%;flex:none;margin:0;margin-block-start:calc((1lh - var(--vlf-choice-size)) / 2)}.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=checkbox]:hover{border-color:var(--vlf-color-accent)}.gform_wrapper.gravity-theme.vlf-form_wrapper input[type=checkbox]:checked{border-color:var(--vlf-color-accent);background-color:var(--vlf-color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%230d0d0d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.25 8.5 6.5 11.75 12.75 4.75'/%3E%3C/svg%3E")}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform-field-label--type-inline{cursor:pointer;font-weight:400}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-radio .gfield_radio{gap:var(--vlf-space-xs);flex-wrap:wrap;display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-radio .gfield-choice-input{opacity:0;width:1px;height:1px;position:absolute}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-radio .gchoice label{white-space:nowrap;border:2px solid var(--vlf-color-border);cursor:pointer;transition:background-color var(--vlf-transition),border-color var(--vlf-transition),color var(--vlf-transition);border-radius:999px;padding:.5rem 1.15rem;font-weight:600;display:inline-block}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-radio .gchoice label:hover{border-color:var(--vlf-color-accent)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-radio .gfield-choice-input:checked+label{border-color:var(--vlf-color-accent);background-color:var(--vlf-color-accent);color:var(--vlf-color-accent-contrast)}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-radio .gfield-choice-input:focus-visible+label{outline:2px solid var(--vlf-color-black);outline-offset:2px}.gform_wrapper.gravity-theme.vlf-form_wrapper .ginput_container_consent{align-items:flex-start;gap:var(--vlf-space-xs);display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_consent_label{font-weight:400}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_consent_description,.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_consent_description_text{max-height:none;font-size:var(--vlf-size-sm);border:0;padding:0;overflow:visible}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-total{justify-content:space-between;align-items:center;gap:var(--vlf-space-sm);padding:var(--vlf-space-md);background-color:var(--vlf-color-black);color:#fff;display:flex}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-total .gfield_label{color:#fff;font-size:var(--vlf-size-lg);margin:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield--type-total .ginput_container_total{flex:none}.gform_wrapper.gravity-theme.vlf-form_wrapper input.ginput_total{width:auto;color:var(--vlf-color-accent);font-size:var(--vlf-size-xl);text-align:right;background-color:#0000;border:0;padding:0;font-weight:700}.gform_wrapper.gravity-theme.vlf-form_wrapper input.ginput_total:focus-visible{outline:2px solid var(--vlf-color-accent);outline-offset:4px;box-shadow:none}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_footer{margin-block-start:var(--vlf-space-lg);padding:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_button{border:2px solid var(--vlf-color-accent);background-color:var(--vlf-color-accent);color:var(--vlf-color-accent-contrast);font-size:var(--vlf-size-lg);cursor:pointer;transition:background-color var(--vlf-transition),border-color var(--vlf-transition),color var(--vlf-transition);border-radius:999px;padding:.85rem 2.5rem;font-weight:700;display:inline-block}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_button:hover,.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_button:focus-visible{border-color:var(--vlf-color-black);background-color:var(--vlf-color-black);color:var(--vlf-color-accent)}.gform_wrapper.gravity-theme.vlf-form_wrapper :is(.gform_validation_errors,.gform_submission_error){padding:var(--vlf-space-sm) var(--vlf-space-md);border-radius:var(--vlf-radius);box-shadow:none;color:#8a0b20;font-size:var(--vlf-size-base);background-color:#fdf0f2;border:0;border-inline-start:4px solid #c8102e;margin-block-end:var(--vlf-space-md);font-weight:700}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_validation_errors .gform_submission_error{box-shadow:none;color:inherit;font-size:inherit;background:0 0;border:0;margin:0;padding:0}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_validation_errors:is(:focus,:focus-visible){outline:none}.gform_wrapper.gravity-theme.vlf-form_wrapper .gform_validation_errors ol{font-size:var(--vlf-size-sm);margin-block-start:var(--vlf-space-2xs);font-weight:400}.gform_wrapper.gravity-theme.vlf-form_wrapper :is(.gform_validation_errors,.gform_submission_error) .gform-icon{display:none}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_error :is(input,textarea,select){border-color:#c8102e}.gform_wrapper.gravity-theme.vlf-form_wrapper .gfield_validation_message,.gform_wrapper.gravity-theme.vlf-form_wrapper .validation_message{padding:var(--vlf-space-2xs) var(--vlf-space-xs);color:#8a0b20;font-size:var(--vlf-size-sm);background-color:#fdf0f2;border-inline-start:3px solid #c8102e;margin-block-start:var(--vlf-space-2xs)}.gform_confirmation_wrapper.vlf-form{padding:var(--vlf-space-xl) var(--vlf-space-lg);border:2px solid var(--vlf-color-black);border-radius:var(--vlf-radius);background-color:var(--vlf-color-bg);text-align:center}.gform_confirmation_wrapper.vlf-form :is(h2,h3){font-size:var(--vlf-size-2xl);margin-block-end:var(--vlf-space-sm)}.gform_confirmation_wrapper.vlf-form p{max-width:34em;color:var(--vlf-color-text-muted);margin-inline:auto}.gform_confirmation_wrapper.vlf-form p+p{margin-block-start:var(--vlf-space-sm)}.gform_confirmation_wrapper .vlf-merci__signe{width:3.5rem;height:3.5rem;margin:0 auto var(--vlf-space-md);background-color:var(--vlf-color-accent);color:var(--vlf-color-accent-contrast);border-radius:999px;justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;line-height:1;display:flex}.gform_confirmation_wrapper .vlf-merci__lien{border:2px solid var(--vlf-color-accent);background-color:var(--vlf-color-accent);color:var(--vlf-color-accent-contrast);transition:background-color var(--vlf-transition),border-color var(--vlf-transition),color var(--vlf-transition);border-radius:999px;margin-block-start:var(--vlf-space-md);padding:.85rem 2.5rem;font-weight:700;text-decoration:none;display:inline-block}.gform_confirmation_wrapper .vlf-merci__lien:hover,.gform_confirmation_wrapper .vlf-merci__lien:focus-visible{border-color:var(--vlf-color-black);background-color:var(--vlf-color-black);color:var(--vlf-color-accent)}.tingle-modal.gpnf-modal :is(.tingle-modal-box,.gpnf-modal-header){border-radius:var(--vlf-radius)}.tingle-modal.gpnf-modal .gpnf-modal-header{color:var(--vlf-color-accent-contrast);font-weight:700}.tingle-modal.gpnf-modal .gform_required_legend{display:none}.tingle-modal.gpnf-modal .tingle-btn{transition:background-color var(--vlf-transition),border-color var(--vlf-transition),color var(--vlf-transition);border-radius:999px;padding:.7rem 1.75rem;font-weight:700}.tingle-modal.gpnf-modal .tingle-btn--primary{border:2px solid var(--vlf-color-accent);background-color:var(--vlf-color-accent);color:var(--vlf-color-accent-contrast)}.tingle-modal.gpnf-modal .tingle-btn--primary:hover{border-color:var(--vlf-color-black);background-color:var(--vlf-color-black);color:var(--vlf-color-accent)}.tingle-modal.gpnf-modal :is(.gpnf-btn-cancel,.gpnf-btn-cancel-mobile){border:2px solid var(--vlf-color-black);color:var(--vlf-color-text);background-color:#0000}.tingle-modal.gpnf-modal :is(.gpnf-btn-cancel,.gpnf-btn-cancel-mobile):hover{background-color:var(--vlf-color-black);color:var(--vlf-color-accent)}.tingle-modal.gpnf-modal .gpnf-btn-delete{color:#c8102e;background-color:#0000;border:2px solid #c8102e}.tingle-modal.gpnf-modal .gpnf-btn-delete:hover{color:#fff;background-color:#c8102e}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
