.havnby-vehicle-selector{display:block;width:100%}.havnby-vehicle-selector__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-5)}.havnby-vehicle-selector__option,.havnby-vehicle-selector__control{min-width:0;width:100%}.havnby-vehicle-selector__label{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45em;margin:0 0 var(--spacing-2);line-height:1.45}.havnby-vehicle-selector__label strong:empty{display:none}.havnby-vehicle-selector__control{position:relative}.havnby-vehicle-selector__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 var(--spacing-4);border:1px solid rgb(var(--text-color) / .15);border-radius:14px;background:rgb(var(--background));color:rgb(var(--text-color));font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.havnby-vehicle-selector__trigger:hover{border-color:rgb(var(--text-color) / .25)}.havnby-vehicle-selector__trigger:focus,.havnby-vehicle-selector__trigger:focus-visible,.havnby-vehicle-selector__trigger[aria-expanded=true]{outline:none;border-color:rgb(var(--text-color) / .15);box-shadow:none}.havnby-vehicle-selector__trigger:disabled{cursor:not-allowed;opacity:.55}.havnby-vehicle-selector__chevron{flex:0 0 auto;width:16px;height:16px;margin-inline-start:var(--spacing-3);transition:transform .15s ease}.havnby-vehicle-selector__menu{position:absolute;z-index:35;inset-block-start:calc(100% + 10px);inset-inline:0;max-height:320px;padding:var(--spacing-2) 0;overflow-y:auto;border:1px solid rgb(var(--text-color) / .13);border-radius:14px;background:rgb(var(--background));box-shadow:0 10px 28px rgb(var(--text-color) / .08)}.havnby-vehicle-selector__menu[hidden]{display:none!important}.havnby-vehicle-selector__menu-option{display:block;width:100%;padding:13px var(--spacing-5);border:0;border-radius:0;background:transparent;color:rgb(var(--text-color) / .65);font:inherit;text-align:start;cursor:pointer}.havnby-vehicle-selector__menu-option:hover,.havnby-vehicle-selector__menu-option:focus-visible{outline:none;background:rgb(var(--text-color) / .045);color:rgb(var(--text-color))}.havnby-vehicle-selector__menu-option[aria-selected=true]{color:rgb(var(--text-color));font-weight:500}.havnby-vehicle-selector__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;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.havnby-vehicle-selector__status{display:flex;align-items:center;min-height:22px;margin-block-start:var(--spacing-4);color:rgb(var(--text-color) / .65)}.havnby-vehicle-selector__status[data-state=valid]{min-height:58px;padding:13px 16px;border:1px solid #d8e9df;border-radius:12px;background:#f4f8f5;color:rgb(var(--text-color));font-weight:600}.havnby-vehicle-selector__status[data-state=valid]:before{content:"\2713";display:inline-grid;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-inline-end:var(--spacing-2);border-radius:6px;background:#def1e5;color:#16834a;font-size:14px;font-weight:700;line-height:1}.havnby-vehicle-selector__status[data-state=error]{color:rgb(var(--error-color, 190 30 30))}.product-info:has(.havnby-vehicle-selector) .easysearch-widget{display:none!important}@media screen and (max-width:699px){.havnby-vehicle-selector__fields{gap:var(--spacing-4)}.havnby-vehicle-selector__trigger{min-height:52px}.havnby-vehicle-selector__menu{max-height:280px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/havnby-vehicle-selector.css.map */
