.nudient-model-picker{position:relative;display:block;color:var(--color-foreground-heading)}.nudient-model-picker__heading{margin:0 0 var(--nudient-spacing-16);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;color:var(--color-foreground-heading)}.nudient-model-picker__field{display:flex;align-items:center;justify-content:space-between;gap:var(--nudient-spacing-8);box-sizing:border-box;width:100%;min-height:var(--nudient-touch-target);margin:0;padding:var(--nudient-spacing-12) 0;border:0;border-block-end:var(--nudient-control-border-width) solid var(--color-input-border);border-radius:0;background:transparent;color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight);text-align:start;cursor:pointer}.nudient-model-picker__field:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-model-picker__value[data-empty]{color:var(--color-foreground)}.nudient-model-picker--megamenu .nudient-model-picker__field{font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight)}.nudient-model-picker__chevron-up,.nudient-model-picker__field[aria-expanded=true] .nudient-model-picker__chevron-down{display:none}.nudient-model-picker__field[aria-expanded=true] .nudient-model-picker__chevron-up{display:inline-flex}.nudient-model-picker__note,.nudient-model-picker__message{margin:0;font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-small-size);line-height:var(--nudient-type-body-small-line-height);letter-spacing:var(--nudient-type-body-small-letter-spacing);font-weight:var(--nudient-type-body-small-weight);color:var(--color-foreground)}.nudient-model-picker__note{margin-block-start:var(--nudient-spacing-8)}.nudient-model-picker__message{padding:var(--nudient-spacing-12)}.nudient-model-picker__error{color:var(--color-status-error)}.nudient-model-picker [hidden]{display:none}.nudient-model-picker__menu{box-sizing:border-box;width:100%;padding-block-end:var(--nudient-spacing-8);border:var(--nudient-control-border-width) solid var(--color-input-border);border-radius:var(--nudient-radius-sm);background-color:var(--color-background);overflow:visible}.nudient-model-picker--overlay .nudient-model-picker__menu{position:absolute;inset-inline:0;top:calc(100% + var(--nudient-spacing-4));z-index:var(--layer-overlay);box-shadow:0 4px 16px 0 var(--nudient-color-shadow)}.nudient-model-picker--inline .nudient-model-picker__menu{margin-block-start:var(--nudient-spacing-16)}.nudient-model-picker--up{position:relative}.nudient-model-picker--up .nudient-model-picker__menu:not([hidden]){position:absolute;inset-inline:0;bottom:calc(100% + var(--nudient-spacing-4));z-index:var(--layer-overlay);display:flex;flex-direction:column;max-height:calc(100dvh - var(--header-height, 0px) - var(--nudient-sticky-bar-height, 0px) - var(--nudient-spacing-8));margin-block-start:0;box-shadow:0 4px 16px 0 var(--nudient-color-shadow)}.nudient-model-picker--up .nudient-model-picker__list{flex:1 1 auto;min-height:0}.nudient-model-picker__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--nudient-spacing-8);min-height:var(--nudient-touch-target);padding-inline:var(--nudient-spacing-12);border-block-end:var(--nudient-control-border-width) solid var(--color-input-border);color:var(--color-foreground)}.nudient-model-picker__input{--nudient-zoom-scale: .8125;justify-self:start;align-self:start;width:calc(100% / var(--nudient-zoom-scale));min-width:0;height:calc(var(--nudient-touch-target) / var(--nudient-zoom-scale));margin:0;margin-block-end:calc(var(--nudient-touch-target) - var(--nudient-touch-target) / var(--nudient-zoom-scale));padding:0;border:0;background:transparent;color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:16px;line-height:calc(var(--nudient-type-body-default-line-height) / var(--nudient-zoom-scale));transform:scale(var(--nudient-zoom-scale));transform-origin:0 0;letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight);outline:none;-webkit-appearance:none;appearance:none}.nudient-model-picker__input::placeholder{color:var(--color-foreground);opacity:1}.nudient-model-picker__search:focus-within{position:relative;outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-model-picker__list{max-height:calc(var(--nudient-touch-target) * 8);overflow-y:auto;overscroll-behavior:contain}.nudient-model-picker__group{display:flex;align-items:center;min-height:var(--nudient-touch-target);margin:0;padding-inline:var(--nudient-spacing-12);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;color:var(--color-foreground-heading)}.nudient-model-picker__options{margin:0;padding:0;list-style:none}.nudient-model-picker__option{display:flex;align-items:center;box-sizing:border-box;min-height:var(--nudient-touch-target);padding-inline:var(--nudient-spacing-12);color:var(--color-foreground);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight);text-decoration:none}.nudient-model-picker__option:hover .nudient-model-picker__name{text-decoration:underline}.nudient-model-picker__option[aria-current=true]{background-color:var(--color-input-hover-background);color:var(--color-foreground-heading)}.nudient-model-picker__loading{display:none}.nudient-model-picker__field[aria-busy=true]{cursor:progress}.nudient-model-picker__field[aria-busy=true] :is(.nudient-model-picker__chevron-down,.nudient-model-picker__chevron-up){display:none}.nudient-model-picker__field[aria-busy=true] .nudient-model-picker__loading{display:inline-flex}@media(prefers-reduced-motion:no-preference){.nudient-model-picker__field[aria-busy=true] .nudient-model-picker__loading{animation:nudient-model-picker-spin 1s linear infinite}}@keyframes nudient-model-picker-spin{to{transform:rotate(360deg)}}.nudient-model-picker__option[aria-busy=true]{background-color:var(--color-input-hover-background);color:var(--color-foreground-heading);cursor:progress}.nudient-model-picker__option:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:calc(var(--nudient-focus-width) * -1)}nudient-cases-cta{display:contents}.nudient-cases-cta__chosen,:root[data-model] nudient-cases-cta:not(:defined) .nudient-cases-cta__empty,nudient-cases-cta[data-model-chosen] .nudient-cases-cta__empty{display:none}:root[data-model] nudient-cases-cta:not(:defined) .nudient-cases-cta__chosen,nudient-cases-cta[data-model-chosen] .nudient-cases-cta__chosen{display:inline}
/*# sourceMappingURL=/cdn/shop/t/73/assets/nudient-model-picker.css.map */
