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