/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.popinPromo-collapsed{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 2);background-color:var(--color-sable-50);border:1px solid var(--color-abricot-400);border-radius:var(--radius-2x-small);display:flex;position:relative}.popinPromo-collapsed:before{content:"";border-radius:inherit;opacity:.4;pointer-events:none;background-image:url(/images/default/pattern.png);background-repeat:repeat;background-size:50px 50px;position:absolute;inset:0}.popinPromo-expanded{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);border-top-right-radius:var(--radius-xs,.125rem);border-bottom-right-radius:var(--radius-xs,.125rem);padding:calc(var(--spacing,.25rem) * 3);background-color:var(--color-sable-50);border:2px solid var(--color-abricot-400);border-radius:var(--radius-small);box-shadow:var(--shadow-100);flex-direction:column;display:flex;position:relative}.popinPromo-expanded:before{content:"";border-radius:inherit;opacity:.4;pointer-events:none;background-image:url(/images/default/pattern.png);background-repeat:repeat;background-size:50px 50px;position:absolute;inset:0}.popinPromo-close{cursor:pointer;border-radius:var(--radius-3x-small);color:var(--color-ardoise-800);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.popinPromo-close--lg{border-radius:var(--radius-3x-small);width:24px;height:24px}.popinPromo-image-header{width:100%;padding:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2x-small) var(--radius-2x-small) 0 0;justify-content:flex-end;align-items:flex-start;height:109px;display:flex;position:relative;overflow:hidden}.popinPromo-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.popinPromo-body{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}.popinPromo-title{font-size:var(--size-lg);font-weight:600}.popinPromo-amount{font-size:28px;line-height:var(--leading-md);color:var(--color-abricot-400);font-weight:600}.popinPromo-code-box{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-top:1px dashed var(--color-abricot-400);border-bottom:1px dashed var(--color-abricot-400);border-left:1px dashed var(--color-abricot-400);border-radius:2px 0 0 2px;align-items:center;height:48px;display:flex}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.card-faq-title-primary{font-size:var(--size-xl);line-height:var(--leading-xl);font-weight:700}.card-faq-title-secondary{font-size:var(--size-base);line-height:var(--leading-md);font-weight:700}.card-faq-picto{width:40px;height:40px}@media (min-width:83.75rem){.card-faq-title-primary{font-size:var(--size-2xl);line-height:var(--leading-2xl)}.card-faq-title-secondary{font-size:var(--size-xl);line-height:var(--leading-xl)}.card-faq-picto{width:60px;height:60px}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.filter-panel{background-color:var(--color-sable-50);border-radius:0 var(--radius-large) 0 0;flex-direction:column;width:100%;max-height:100%;display:flex;overflow:hidden}@media (min-width:48rem){.filter-panel{width:453px;box-shadow:var(--shadow-200)}}.filter-panel__header{padding:20px 20px 12px}.filter-panel__title{font-size:var(--size-xl);line-height:var(--leading-xl);color:var(--text-default);font-weight:700}@media (min-width:48rem){.filter-panel__title{font-size:var(--size-2xl);line-height:var(--leading-2xl)}}.filter-panel__body{flex-direction:column;flex:1;gap:24px;padding:0 20px 20px;display:flex;overflow-y:auto}.filter-panel__active-filters{border-radius:var(--radius-large);background-color:var(--background-accent-abricot-pale);border:1px solid var(--border-brand-pierrevacances-primary);flex-direction:column;gap:12px;padding:16px;display:flex}.filter-panel__active-title{font-size:var(--size-base);line-height:var(--leading-md);color:var(--text-default);font-weight:700}.filter-panel__active-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-panel__section-title{font-size:var(--size-base);line-height:var(--leading-md);color:var(--text-default);font-weight:700}.filter-panel__section-body{flex-direction:column;gap:16px;padding-top:12px;display:flex}.filter-panel__footer{background-color:var(--color-sable-50);flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:0 -6px 24px #00000014}@media (min-width:48rem){.filter-panel__footer{flex-direction:row;gap:20px}.filter-panel__footer>*{flex:1}}.filter-panel__footer>button{height:48px;font-size:var(--size-base);line-height:var(--leading-md);padding-inline:12px}@media (min-width:48rem){.filter-panel__footer>button{height:36px;font-size:var(--size-sm);line-height:var(--leading-sm);padding-inline:8px}}.filter-panel__price-block{flex-direction:column;gap:16px;display:flex}.filter-panel__price-values{justify-content:space-between;align-items:center;display:flex}.filter-panel__price-value{font-size:var(--size-sm);line-height:var(--leading-sm);color:var(--text-default);font-weight:700}

/*! 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)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.select-trigger{height:calc(var(--spacing,.25rem) * 10);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-x-small);font-size:var(--size-sm);line-height:var(--leading-sm);justify-content:space-between;align-items:center;display:flex}.select-label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.select-item,.select-label{padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 8);font-size:var(--size-sm)}.select-item{cursor:default;width:100%;-webkit-user-select:none;user-select:none;border-radius:var(--radius-3x-small);line-height:var(--leading-sm);align-items:center;display:flex;position:relative}@property --tw-font-weight{syntax:"*";inherits:false}