.storefront-combobox{width:100%;min-width:0;display:block;position:relative}.storefront-combobox--switcher{width:auto;min-width:0;display:inline-flex}.storefront-combobox--switcher .storefront-combobox__trigger{width:auto;min-width:0}.storefront-combobox__trigger{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-width:0;font:inherit;touch-action:manipulation;justify-content:space-between;align-items:center;gap:.5rem;margin:0;display:flex}.storefront-combobox__trigger:disabled{cursor:not-allowed}.storefront-combobox__trigger-value,.storefront-combobox__trigger-value .storefront-combobox__option-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storefront-combobox__option-text{white-space:nowrap}.storefront-combobox--flags .storefront-combobox__trigger-value,.storefront-combobox__item-label{align-items:center;gap:.375rem;display:inline-flex}.storefront-combobox__flag{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;flex-shrink:0;width:1.125rem;height:.75rem;display:inline-flex}.storefront-combobox__flag--deutsch{background-image:url(/assets/flags/deutsch.svg)}.storefront-combobox__flag--english{background-image:url(/assets/flags/english.svg)}.storefront-combobox__flag--english-us{background-image:url(/assets/flags/english-us.svg)}.storefront-combobox__flag--english-au{background-image:url(/assets/flags/english-au.svg)}.storefront-combobox__flag--english-ca{background-image:url(/assets/flags/english-ca.svg)}.storefront-combobox__flag--english-nz{background-image:url(/assets/flags/english-nz.svg)}.storefront-combobox__flag--english-ie{background-image:url(/assets/flags/english-ie.svg)}.storefront-combobox__flag--francais{background-image:url(/assets/flags/francais.svg)}.storefront-combobox__flag--italiano{background-image:url(/assets/flags/italiano.svg)}.storefront-combobox__flag--svenska{background-image:url(/assets/flags/svenska.svg)}.storefront-combobox__flag--nederlands{background-image:url(/assets/flags/nederlands.svg)}.storefront-combobox__flag--russian{background-image:url(/assets/flags/russian.svg)}.storefront-combobox__flag--suomi{background-image:url(/assets/flags/suomi.svg)}.storefront-combobox__flag--norsk{background-image:url(/assets/flags/norsk.svg)}.storefront-combobox__flag--dansk{background-image:url(/assets/flags/dansk.svg)}.storefront-combobox__flag--portugues{background-image:url(/assets/flags/portugues.svg)}.storefront-combobox__flag--espanol{background-image:url(/assets/flags/espanol.svg)}.storefront-combobox__flag--polski{background-image:url(/assets/flags/polski.svg)}.storefront-combobox__flag-emoji{flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;font-size:.875rem;line-height:1;display:inline-flex}.storefront-combobox__logo{object-fit:contain;border-radius:2px;flex-shrink:0;width:1.125rem;height:1.125rem;display:block}.storefront-combobox__monogram,.storefront-combobox__generic-bank-icon{background:color-mix(in srgb, var(--checkout-ink-muted,#71717a) 12%, transparent);width:1.125rem;height:1.125rem;color:var(--checkout-ink-muted-strong,#52525b);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}.storefront-combobox__generic-bank-icon{background:color-mix(in srgb, var(--checkout-ink-muted,#71717a) 10%, transparent);border-radius:2px}.storefront-combobox__trigger-icon{color:#71717a;pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.storefront-combobox__trigger--shell{border:1px solid var(--sf-line);background:var(--sf-white);min-height:2rem;color:var(--sf-black);border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem}.storefront-combobox__trigger--shell:focus-visible{outline:2px solid var(--sf-black);outline-offset:1px}.sf-shell-footer .storefront-combobox__trigger--shell{background:#ffffffa6;border-color:#1f1f1f26}.storefront-combobox__trigger--checkout-header{border:1px solid var(--checkout-line,#e4e4e7);border-radius:var(--checkout-radius-sm,8px);background:var(--checkout-panel-bg,#fff);background-color:var(--checkout-panel-bg,#fff);min-height:2rem;color:var(--checkout-ink,#18181b);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;font-size:.8125rem;font-weight:600}.storefront-combobox__trigger--checkout-header:focus-visible{outline:2px solid var(--checkout-brand);outline-offset:1px}.storefront-combobox__trigger--checkout-header:disabled{opacity:.55}.storefront-combobox__trigger.checkout-field{color:var(--checkout-field-text,var(--checkout-ink,#18181b));background:var(--checkout-panel-bg,#fff);background-color:var(--checkout-panel-bg,#fff);display:flex}.storefront-combobox__trigger--field{background:var(--checkout-panel-bg,#fff);background-color:var(--checkout-panel-bg,#fff);padding-right:2.5rem}.storefront-combobox__trigger-loading{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.storefront-combobox__trigger-spinner{border:2px solid #d4d4d8;border-top-color:#52525b;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;animation:.75s linear infinite storefront-combobox-trigger-spin}@keyframes storefront-combobox-trigger-spin{to{transform:rotate(360deg)}}.storefront-combobox__trigger--loading .storefront-combobox__trigger-icon{opacity:.45}.storefront-combobox__trigger--field .storefront-combobox__trigger-icon{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.storefront-combobox__popup{z-index:60;width:var(--anchor-width);max-width:var(--available-width);border-radius:var(--checkout-radius-sm,8px);background:var(--checkout-panel-bg,#fff);color:var(--checkout-ink,#18181b);transform-origin:var(--transform-origin);border:1px solid #e4e4e7;transition:opacity .12s,transform .12s;overflow:hidden;box-shadow:0 4px 12px #0f172a14,0 0 0 1px #0f172a0a}.storefront-combobox__popup[data-starting-style],.storefront-combobox__popup[data-ending-style]{opacity:0;transform:scale(.98)}.storefront-combobox__popup--switcher{width:max-content;min-width:max(var(--anchor-width), max-content);overflow:visible}.storefront-combobox__popup--switcher .storefront-combobox__list{overflow-x:visible}.storefront-combobox__positioner:has(.storefront-combobox__popup--shell){z-index:var(--sf-shell-z-popover,112)}.storefront-combobox__popup--shell{z-index:var(--sf-shell-z-popover,112);border-color:var(--sf-line);background:var(--sf-white);color:var(--sf-black);box-shadow:0 8px 24px #0f172a1f}.storefront-combobox__item--switcher{justify-content:space-between;align-items:center;gap:.75rem;width:auto;min-width:100%;display:flex}.storefront-combobox__item--switcher .storefront-combobox__item-label{flex:auto;min-width:max-content}.storefront-combobox__item--switcher .storefront-combobox__option-text{text-overflow:clip;min-width:max-content;overflow:visible}.storefront-combobox__item-indicator--trailing{flex:none;margin-left:auto}.storefront-combobox__popup--shell .storefront-combobox__item-label{white-space:nowrap}.storefront-combobox__popup--shell .storefront-combobox__item-indicator--trailing{color:var(--sf-green-strong,#748355)}.storefront-combobox__popup--shell .storefront-combobox__item[data-highlighted]{background:color-mix(in srgb, var(--sf-green-strong,#748355) 10%, transparent)}.storefront-combobox__popup--shell .storefront-combobox__search{border-bottom-color:var(--sf-line);background:var(--sf-white);color:var(--sf-black);font-size:.875rem}.storefront-combobox__popup--checkout-header{--checkout-panel-bg:#fff;--checkout-line:#e4e4e7;--checkout-ink:#18181b;--checkout-brand:#18181b;z-index:70;border-color:var(--checkout-line,#e4e4e7);background-color:var(--checkout-panel-bg,#fff);color:var(--checkout-ink,#18181b);box-shadow:0 4px 12px #0f172a14,0 0 0 1px #0f172a0a}.storefront-combobox__positioner:has(.storefront-combobox__popup--checkout-header){z-index:70}.storefront-combobox__popup--checkout-header .storefront-combobox__search{border-bottom-color:var(--checkout-line,#e4e4e7);background-color:var(--checkout-panel-bg,#fff);color:var(--checkout-ink,#18181b);font-size:.875rem}.storefront-combobox__popup--checkout-header .storefront-combobox__item-label{white-space:nowrap}.storefront-combobox__popup--checkout-header .storefront-combobox__item[data-highlighted]{background:color-mix(in srgb, var(--checkout-brand,#18181b) 8%, var(--checkout-panel-bg,#fff))}.storefront-combobox__popup--checkout-header .storefront-combobox__item-indicator--trailing{color:var(--checkout-checkmark,var(--checkout-brand,#18181b))}.storefront-combobox__search{box-sizing:border-box;background:var(--checkout-panel-bg,#fff);width:100%;color:var(--checkout-ink,#18181b);font:inherit;border:0;border-bottom:1px solid #e4e4e7;margin:0;padding:10px 12px;font-size:1rem;line-height:1.375;display:block}.storefront-combobox__search:focus,.storefront-combobox__search:focus-visible{outline:none}.storefront-combobox__list{max-height:min(18rem, var(--available-height));overscroll-behavior:contain;margin:0;padding:0 .25rem .25rem;overflow-y:auto}.storefront-combobox__item{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.5rem;grid-template-columns:1rem 1fr;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:1rem;line-height:1.375;display:grid}.storefront-combobox__item[data-highlighted]{background:color-mix(in srgb, var(--checkout-brand,#18181b) 8%, transparent)}.storefront-combobox__item[data-disabled]{opacity:.5;pointer-events:none}.storefront-combobox__item-indicator{width:1rem;height:1rem;color:var(--checkout-brand,#18181b);justify-content:center;align-items:center;display:flex}.storefront-combobox__item-label{min-width:0}.storefront-combobox__empty{color:#71717a;padding:.75rem .875rem;font-size:.875rem}.storefront-combobox__empty:empty{padding:0;display:none}.storefront-combobox__positioner{z-index:60}
