.input-group{position:relative;margin-bottom:25px}.custom-dropdown{width:100%;padding:10px 16px;font-size:14px;color:#543920;font-weight:700;position:relative;-webkit-user-select:none;user-select:none;border:1.5px solid #eae2d6;border-radius:8px;color:#867575;margin-top:25px;transition:border-color .3s ease}.custom-dropdown:hover{border-color:#b5632c;transition:border-color .3s ease}.custom-dropdown .selected-option span,.custom-dropdown .selected-option i{transition:color .3s ease}.custom-dropdown:hover .selected-option span,.custom-dropdown:hover .selected-option i{color:#b5632c}.custom-dropdown .selected-option{color:#1a120b}.custom-dropdown .selected-option.placeholder-color{color:#867575}.input-group:has(.custom-dropdown) .input-icon{color:#a08e7e;transition:color .2s ease}.input-group:has(.custom-dropdown.open) .input-icon{color:#b5632c}.custom-dropdown:hover{cursor:pointer}.custom-dropdown .dropdown-options{position:absolute;top:calc(100% + 5px);left:0;right:0;background-color:#fff;border:1.5px solid #eae2d6;border-radius:8px;box-shadow:0 10px 25px #b5632c1f;list-style:none;margin:0;z-index:100;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;overflow:hidden;max-height:188px;overflow-y:auto;scrollbar-width:thin}.custom-dropdown.open .dropdown-options{opacity:1;visibility:visible;transform:translateY(0)}.custom-dropdown.open{border:1.5px solid #b5632c}.custom-dropdown .dropdown-options li{font-size:15px;color:#543920;transition:all .2s ease;cursor:pointer;padding:8px 16px}.custom-dropdown .dropdown-options li:first-child{color:#999}.custom-dropdown .dropdown-options li:not(:first-child):hover,.custom-dropdown .dropdown-options li:not(:first-child).active{background-color:#f6eee5}.input-group:has(.custom-dropdown):after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;inset-inline-end:35px;transform:translateY(-50%);pointer-events:none;color:#a08e7e;font-size:15px;transition:all .3s ease}.input-group:has(.custom-dropdown.open):after{transform:translateY(-50%) rotate(180deg);color:#b5632c}.custom-dropdown.header-dropdown{width:auto;min-width:190px;max-width:220px;margin-top:0;font-size:14px;background-color:#fff;display:inline-flex;align-items:center;padding:8px 16px}.custom-dropdown.header-dropdown.lang{min-width:120px;max-width:130px}.custom-dropdown.header-dropdown .selected-option{display:flex;align-items:center;gap:8px;width:100%;color:#543920;font-weight:600;overflow:hidden}.custom-dropdown.header-dropdown .selected-option span.store-name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.custom-dropdown.header-dropdown .arrow-icon{margin-right:auto;font-size:13px;color:#a08e7e;transition:transform .3s ease,color .3s ease;flex-shrink:0}.custom-dropdown.header-dropdown .store-icon{flex-shrink:0}.custom-dropdown.header-dropdown.open .arrow-icon{transform:rotate(180deg);color:#b5632c}.custom-dropdown.header-dropdown .dropdown-options li{padding:0}.custom-dropdown.header-dropdown .dropdown-options a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 16px;color:#543920;text-decoration:none;font-size:14px;transition:all .2s ease;font-weight:600;gap:15px;line-height:1.4}.custom-dropdown.header-dropdown .dropdown-options li:hover a,.custom-dropdown.header-dropdown .dropdown-options li.active a{background-color:#f6eee5;color:#b5632c}.custom-dropdown.header-dropdown .dropdown-divider{height:1px;background-color:#eae2d6;margin:0}.custom-dropdown.header-dropdown .create-store-link{color:#543920;display:flex;align-items:center}.custom-dropdown.header-dropdown .create-store-link span{font-size:14px;font-weight:700}
