/*! @version pwa-studio: 14.1.0, @magento/venia-ui: ~11.5.0, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~14.4.1, @magento/pagebuilder: ~9.3.2, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
/*
 * Keep a native select in the DOM so browser autofill and form-value restore
 * can target a real control while the custom trigger remains visible.
 */
@keyframes select-onAutoFillStart-eF9 {
    from {
        /* empty on purpose */
    }
    to {
        /* empty on purpose */
    }
}

.select-root-SNV {
}

.select-root_disabled-jug {
}

.select-container-fE1 {
}

.select-message-liV {
}

.select-nativeSelect-lsf {
}

.select-nativeSelect_interactive-Jj9 {
}

.select-nativeSelect-lsf:-webkit-autofill,
.select-nativeSelect-lsf:-moz-autofill,
.select-nativeSelect-lsf:autofill {
    animation-name: select-onAutoFillStart-eF9;
    animation-duration: 1ms;
}

.select-trigger-PAu {
}

.select-root_hover-FZ7 .select-trigger-PAu {
    outline-color: rgb(var(--color-black));
}

.select-root_focused-Y9M .select-trigger-PAu {
    outline-color: rgb(var(--color-black));
}

.select-root_error-s0l .select-trigger-PAu {
    outline-color: rgb(var(--color-validation-error));
}

.select-root_disabled-jug .select-trigger-PAu {
    outline-color: rgb(var(--color-disabled-background));
}

.select-value-3T8 {
}

.select-root_disabled-jug .select-value-3T8 {
    --tw-text-opacity: 1;
    color: rgb(var(--color-disabled-background) / var(--tw-text-opacity));
}

.select-placeholder-lOU {
}

.select-floatingLabel-emC {
}

.select-floatingLabel_active-KE9 {
}

.select-floatingLabel_error-HsD {
}

.select-floatingLabel_disabled-mqo {
}

.select-requiredIndicator-stm {
}

.select-arrow-fVJ {
}

.select-arrow_open-Haq {
    transform: rotate(180deg);
}

.select-root_disabled-jug .select-arrow-fVJ {
    --tw-text-opacity: 1;
    color: rgb(var(--color-disabled-background) / var(--tw-text-opacity));
}

.select-listbox-QYw {

    scrollbar-gutter: stable;
    scrollbar-width: thin;
    scrollbar-color: rgb(var(--color-disabled-element))
        rgb(var(--color-background-light-grey));
}

.select-listbox-QYw::-webkit-scrollbar {
    width: 0.25rem;
}

.select-listbox-QYw::-webkit-scrollbar-track {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-white) / var(--tw-bg-opacity));
    border-radius: 5px;
}

.select-listbox-QYw::-webkit-scrollbar-thumb {
    background-color: rgb(var(--color-disabled-element));
    border-radius: 5px;
}

.select-listbox-QYw::-webkit-scrollbar-thumb:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-grey) / var(--tw-bg-opacity));
}

.select-option-OhC {
}

.select-option_active-ePw {
}

.select-option_selected-BtB {
}

.select-option-OhC[aria-disabled='true'] {
    cursor: default;
    --tw-text-opacity: 1;
    color: rgb(var(--color-grey) / var(--tw-text-opacity));
}

.select-emptyMessage-DkN {
}

.select-footer--Y9 {
}

.select-trigger_small-gSu {
}

/* Backward compatibility classes mapped to their nearest equivalents in new markup/styling */

.select-input-6v7 {
}

.select-input_small-D6w {
}

.select-input_medium-0tU {
}

.select-input_medium_error-kAU {
}

.select-input_small_error-m-0 {
}

.select-label-8cK {
}

.select-label_floating-iRB {
}

.select-requiredStar-kgu {
}


/*# sourceMappingURL=2.7e6d667506705226b7ee.css.map*/