.search-form{width:100%;position:relative}.search-form__field{background:var(--color-background,#fff);border:1px solid var(--color-border,#e5e5e5);border-radius:4px;align-items:center;padding:.25rem;display:flex;position:relative}.search-form__input{background:0 0;border:none;outline:none;flex:1;padding:.35rem .5rem;font-size:1rem}.search-form__input::placeholder{color:var(--color-foreground-subtle,#666)}.search-form__reset,.search-form__submit{cursor:pointer;color:var(--color-foreground,#1a1a1a);background:0 0;border:none;justify-content:center;align-items:center;padding:.35rem;display:flex}.search-form__reset svg,.search-form__submit svg{width:1.125rem;height:1.125rem}.search-form__reset:hover,.search-form__submit:hover{opacity:.7}.search-form__reset.hidden,.search-form__submit.hidden{display:none}.search-form__reset{margin-right:.25rem}.predictive-search{background:var(--color-background,#fff);border:1px solid var(--color-border,#e5e5e5);z-index:10;border-radius:4px;max-height:400px;margin-top:.5rem;display:none;position:relative;top:100%;left:0;right:0;overflow-y:auto}.predictive-search.active{display:block}.predictive-search__loading{text-align:center;padding:2rem;display:none}.predictive-search__loading.active{display:block}.spinner{width:2rem;height:2rem;animation:1s linear infinite spin}.spinner circle{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-linecap:round}@keyframes spin{to{transform:rotate(360deg)}}.form-region{width:100%}.form-region__group{margin-bottom:1.5rem}.form-region__group:last-child{margin-bottom:0}.form-region__label{text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--color-foreground),.75);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.form-region__empty{text-align:center;background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--border-radius,0);color:rgba(var(--color-foreground),.75);padding:2rem 1.25rem;font-size:.875rem}.form-region__empty strong{margin-bottom:.5rem;font-size:1rem;display:block}.form-languages{width:100%}.form-languages__select-wrapper{width:100%;position:relative}.form-languages__select{-webkit-appearance:none;appearance:none;width:100%;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--border-radius,0);cursor:pointer;padding:1rem 3rem 1rem 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-languages__select:hover,.form-languages__select:focus{border-color:rgba(var(--color-foreground),.4)}.form-languages__select:focus{border-color:rgb(var(--color-foreground));outline:none}.form-languages__icon{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-languages__icon svg{width:1rem;height:1rem}.form-languages__notice{background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--border-radius,0);color:rgba(var(--color-foreground),.75);padding:1rem 1.25rem;font-size:.875rem}.form-currencies{width:100%}.form-currencies__select-wrapper{width:100%;position:relative}.form-currencies__select{-webkit-appearance:none;appearance:none;width:100%;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--border-radius,0);cursor:pointer;padding:1rem 3rem 1rem 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-currencies__select:hover,.form-currencies__select:focus{border-color:rgba(var(--color-foreground),.4)}.form-currencies__select:focus{border-color:rgb(var(--color-foreground));outline:none}.form-currencies__icon{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-currencies__icon svg{width:1rem;height:1rem}.form-currencies__search{margin-bottom:.75rem}.form-currencies__search-input{border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--border-radius,0);width:100%;padding:.75rem 1rem;font-size:.9375rem}.form-currencies__search-input:focus{border-color:rgb(var(--color-foreground));outline:none}.form-currencies__option{padding:.5rem .75rem}.form-currencies__currency{color:rgba(var(--color-foreground),.6);margin-left:.5rem}.form-currencies__notice{background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--border-radius,0);color:rgba(var(--color-foreground),.75);padding:1rem 1.25rem;font-size:.875rem}.main-account-addresses__field{flex-direction:column;gap:.375rem;display:flex}.main-account-addresses__field--full{grid-column:1/-1}.main-account-addresses__field--checkbox{flex-direction:row;grid-column:1/-1;align-items:center;gap:.5rem}.main-account-addresses__field--checkbox input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--account-text)}.main-account-addresses__label{font-size:.875rem;font-weight:500}.main-account-addresses__input,.main-account-addresses__select{border:1px solid var(--account-background);background-color:var(--account-background);color:var(--account-text);border-radius:.25rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.main-account-addresses__input:focus,.main-account-addresses__select:focus{border-color:var(--account-text);outline:none}.main-account-addresses__select-wrapper{display:flex;position:relative}.main-account-addresses__select{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;padding-right:2.5rem}.main-account-addresses__select-icon{pointer-events:none;opacity:.5;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.pagination{justify-content:center;display:flex}.pagination__list{align-items:center;gap:.25em;margin:0;padding:0;list-style:none;display:flex}.pagination__item a,.pagination__current,.pagination__ellipsis{border-radius:4px;justify-content:center;align-items:center;min-width:2.5em;height:2.5em;padding:0 .5em;font-size:.9em;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.pagination__item a{color:var(--theme-color-text,currentColor)}.pagination__item a:hover{background-color:var(--theme-color-border,#e5e5e5)}.pagination__current{background-color:var(--theme-color-accent,#333);color:var(--theme-color-white,#fff);font-weight:500}.pagination__ellipsis{opacity:.5}.pagination__item--prev a,.pagination__item--next a{min-width:2.5em;padding:0}.pagination__item svg{width:1em;height:1em}