.CustomSelect{display:inline-block;min-width:0}.CustomSelect--display{align-items:center;background-color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border:1px solid rgba(var(--c-text-primary),1);border-radius:50px;color:rgba(var(--c-white),1);color:rgba(var(--c-text-primary),1);display:inline-block;display:inline-flex;font-family:var(--font-headline);font-size:14px;line-height:1;max-width:100%;padding:14px 16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[data-variant=plain] .CustomSelect--display{border:none}.CustomSelect--display>span{display:inline-block;margin-right:var(--spacing-8,8px);max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media (hover:hover){.CustomSelect--display:focus,.CustomSelect--display:hover{background-color:rgba(var(--c-grey-1),1);border-color:rgba(var(--c-grey-1),1)}}.CustomSelect--display [data-picto]{flex-grow:0;flex-shrink:0;transition:transform .15s ease-in-out}.CustomSelect--display[aria-expanded=true]{box-shadow:inset 0 0 0 1px rgba(var(--c-black),1)}.CustomSelect--display[aria-expanded=true] [data-picto]{transform:rotate(-180deg)}.CustomSelect--flyoutWrapper{max-width:100%;padding-bottom:var(--spacing-8,8px);padding-top:var(--spacing-8,8px);position:absolute;width:300px;z-index:1}.CustomSelect--flyout{background-color:rgba(var(--c-black),1);border-radius:var(--border-radius-m);box-shadow:var(--shadow-large);color:rgba(var(--c-white),1);font-family:var(--font-headline);font-size:14px;line-height:1.4;max-width:calc(100vw - var(--pagepadding)*2);overflow:hidden;padding:var(--spacing-8,8px)}@media (min-width:750px){.CustomSelect--flyout{font-size:14px}}@media (min-width:1240px){.CustomSelect--flyout{font-size:14px}}@media screen and (max-width:750px){.CustomSelect--flyout{line-height:1.4}}.CustomSelect--option{cursor:pointer;display:block;padding:var(--spacing-12,12px) var(--spacing-16,16px)}.CustomSelect--option input{border:0;position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.CustomSelect--optionLabel{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}input:checked+.CustomSelect--optionLabel{padding-right:var(--spacing-32,32px)}input:checked+.CustomSelect--optionLabel:after{border-bottom:1px solid;border-left:1px solid;content:"";display:inline-block;display:block;height:8px;margin-top:-4px;position:absolute;right:0;top:50%;transform:rotate(-45deg);width:16px}.TransitionHeightChild{overflow:hidden;padding-bottom:1px}
