.custom-select,.custom-select__title{position:relative;width:100%}.custom-select__title{background:var(--color-white);border:none;border-bottom:1px solid var(--color-latte);box-sizing:border-box;cursor:pointer;height:3.375rem;text-align:left;font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);font-size:.875rem;line-height:1.25rem;letter-spacing:.03125rem;color:var(--color-black);display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem 0 0}.custom-select__title span{display:block;pointer-events:none}.custom-select__list{background:var(--color-white);box-sizing:border-box;display:none;height:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;transition:.2s linear;width:100%;z-index:999;box-shadow:0 0 16px rgba(26,24,24,.08)}.custom-select__list li{border-bottom:1px solid var(--color-latte);cursor:pointer;font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);font-size:.875rem;line-height:1.3125rem;letter-spacing:.03125rem;padding:1rem;display:flex;justify-content:space-between}.custom-select__list li span{pointer-events:none}.custom-select__list li span:first-child{font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);font-style:var(--font-medium-style)}.custom-select__list li[data-value=placeholder]{display:none}.custom-select__list li:last-child{border-bottom:none}.custom-select__list li:hover{color:var(--color-mocha)}.custom-select__list.is-open{display:block;height:auto;opacity:1}