.product-form__input--dropdown .select,.product-form__input--dropdown .dropdown-swatch{display:none!important}.vietiki-custom-dropdown{position:relative;width:100%;margin-top:8px;-webkit-user-select:none;user-select:none}.vietiki-dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:10px 16px;background-color:#fff;border:1px solid #d1d1d6;border-radius:8px;font-size:14px;font-weight:500;color:#1c1c1e;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.vietiki-dropdown-toggle:hover{border-color:#000}.vietiki-custom-dropdown.is-open .vietiki-dropdown-toggle{border-color:#000;box-shadow:0 0 0 1px #000}.vietiki-dropdown-selected-content{display:flex;align-items:center;gap:10px}.vietiki-dropdown-caret{width:12px;height:12px;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.4,0,.2,1);color:#8e8e93}.vietiki-custom-dropdown.is-open .vietiki-dropdown-caret{transform:rotate(180deg);color:#000}.vietiki-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-height:250px;overflow-y:auto;background-color:#fff;border:1px solid #e5e5ea;border-radius:8px;box-shadow:0 10px 30px #00000014;z-index:100;padding:6px;margin:0;list-style:none;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.vietiki-custom-dropdown.is-open .vietiki-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.vietiki-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;font-size:14px;font-weight:400;color:#1c1c1e;cursor:pointer;border-radius:6px;transition:background-color .15s ease}.vietiki-dropdown-item:hover{background-color:#f5f5f7}.vietiki-dropdown-item.is-selected{background-color:#f5f5f7;font-weight:600}.vietiki-menu-swatch{width:22px;height:22px;border-radius:50%;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.vietiki-dropdown-item.is-unavailable{opacity:.5}.vietiki-dropdown-item.is-unavailable span{text-decoration:line-through;color:#8e8e93}.vietiki-menu-thumb{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0;background-color:#f5f5f7}.vietiki-dropdown-selected-content .vietiki-menu-thumb{width:40px;height:40px;margin:-6px 0}.vietiki-dropdown-menu:has(.vietiki-menu-thumb){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;max-height:min(480px,65vh);overscroll-behavior:contain}.vietiki-dropdown-item:has(.vietiki-menu-thumb){flex-direction:column;align-items:stretch;gap:6px;padding:4px 4px 8px;border:2px solid transparent;border-radius:10px;text-align:center;font-size:13px;line-height:1.25}.vietiki-dropdown-item:has(.vietiki-menu-thumb) .vietiki-menu-thumb{width:100%;height:auto;aspect-ratio:1;border-radius:7px}.vietiki-dropdown-item.is-selected:has(.vietiki-menu-thumb){border-color:#1c1c1e;background-color:#fff}@media(min-width:750px){.vietiki-dropdown-menu:has(.vietiki-menu-thumb){grid-template-columns:repeat(4,minmax(0,1fr))}}.vietiki-dropdown-menu:has(.vietiki-menu-thumb) .vietiki-dropdown-item:not(:has(.vietiki-menu-thumb)){flex-direction:column;align-items:stretch;gap:6px;padding:4px 4px 8px;border:2px solid transparent;border-radius:10px;text-align:center;font-size:13px;line-height:1.25}.vietiki-dropdown-menu:has(.vietiki-menu-thumb) .vietiki-dropdown-item:not(:has(.vietiki-menu-thumb)) .vietiki-menu-swatch{width:100%;height:auto;aspect-ratio:1;border-radius:7px}.vietiki-dropdown-menu:has(.vietiki-menu-thumb) .vietiki-dropdown-item.is-selected:not(:has(.vietiki-menu-thumb)){border-color:#1c1c1e;background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/10/assets/variant-picker.css.map */
