.custom-select,.contact-form__dropdown{position:relative;display:block;flex:1 1 auto;width:100%;min-width:0;max-width:100%;z-index:3}.custom-select__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;pointer-events:none}.custom-select__trigger,.contact-form__dropdown-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box;width:calc(100% - var(--inputs-border-width) * 2);max-width:calc(100% - var(--inputs-border-width) * 2);flex-grow:0;margin:var(--inputs-border-width);padding:1.5rem 4rem 1.5rem 1.5rem;min-height:calc(4.5rem - var(--inputs-border-width) * 2);text-align:left;cursor:pointer;background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.55);font-family:inherit;font-size:1.6rem;line-height:calc(1 + .6 / var(--font-body-scale));border:0;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));-webkit-appearance:none;appearance:none}.custom-select__trigger.has-value,.contact-form__dropdown-trigger.has-value{color:rgb(var(--color-foreground))}.custom-select__trigger:disabled,.contact-form__dropdown-trigger:disabled{cursor:not-allowed;opacity:.55}.custom-select__trigger .icon-caret,.contact-form__dropdown-trigger .icon-caret{position:absolute;right:1.5rem;top:calc(50% - .2rem);height:.6rem;width:auto;flex-shrink:0;color:rgb(var(--color-foreground));transition:transform .15s ease;pointer-events:none}.custom-select.is-open .custom-select__trigger .icon-caret,.contact-form__dropdown.is-open .contact-form__dropdown-trigger .icon-caret{transform:rotate(180deg)}.custom-select__value,.contact-form__dropdown-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__menu,.contact-form__dropdown-menu{position:absolute;top:calc(100% + .4rem);left:var(--inputs-border-width);right:var(--inputs-border-width);z-index:20;margin:0;padding:.4rem 0;list-style:none;max-height:min(28rem,70vh);overflow-y:auto;background:var(--brand-bg, #1c1814);color:var(--brand-text, #ffb81c);border:1px solid color-mix(in srgb,var(--brand-accent-2) 45%,transparent);border-radius:var(--inputs-radius, 0);box-shadow:0 .8rem 2.4rem #00000073}.custom-select__menu[hidden],.contact-form__dropdown-menu[hidden]{display:none}.custom-select__menu [role=option],.contact-form__dropdown-menu [role=option]{display:block;padding:1rem 1.5rem;cursor:pointer;font-family:inherit;font-size:1.5rem;line-height:1.3;color:var(--brand-text, #ffb81c);outline:none}.custom-select__menu [role=option][aria-disabled=true]{opacity:.4;cursor:not-allowed}.custom-select__menu [role=option]:not([aria-disabled=true]):hover,.custom-select__menu [role=option]:not([aria-disabled=true]).is-active,.custom-select__menu [role=option]:not([aria-disabled=true]):focus,.contact-form__dropdown-menu [role=option]:hover,.contact-form__dropdown-menu [role=option].is-active,.contact-form__dropdown-menu [role=option]:focus{background:color-mix(in srgb,var(--brand-accent-2) 16%,transparent);color:var(--brand-accent-2, #ffb81c)}.custom-select__menu [role=option][aria-selected=true],.contact-form__dropdown-menu [role=option][aria-selected=true]{color:var(--brand-accent, #f4364c)}.select.select--has-custom{overflow:visible;z-index:2}.select.select--has-custom.is-open,.custom-select.is-open,.contact-form__dropdown-field.is-open,.contact-form__reason-field:has(.contact-form__dropdown.is-open),.contact-form__dropdown-field:has(.contact-form__dropdown.is-open){z-index:5}.select.select--has-custom:before,.select.select--has-custom:after{display:none}.select.select--has-custom>.icon-caret{display:none}.select.select--has-custom .custom-select{position:relative}.custom-select--compact .custom-select__trigger{min-height:0;padding:1rem 3.5rem 1rem 1.2rem;font-size:1.4rem}.custom-select--compact .custom-select__trigger .icon-caret{right:1.2rem}.contact,.contact-form,.contact__fields,.contact-form__reason-field,.contact-form__dropdown-field,.product-form__input,.facet-filters__field,.mobile-facets__sort,.customer.addresses,.shipping-calculator{overflow:visible}.contact-form__reason-field,.contact-form__dropdown-field{z-index:2}.contact-form__other-field{display:none}.contact-form__other-field.is-visible{display:block}.contact-form__dropdown-stack{display:flex;flex-direction:column;gap:2rem;min-width:0;width:100%}.contact-form__section-label{margin:.4rem 0 0;padding-top:.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.contact .field:has(.contact-form__dropdown) .field__label,.contact-form .field:has(.contact-form__dropdown) .field__label{top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);font-size:1rem}.contact .contact-form__dropdown-trigger,.contact-form .contact-form__dropdown-trigger{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-select.css.map */
