.field{margin-bottom:1rem}.field input:focus,.field select:focus{outline:none;border-color:var(--border-color);background-color:var(--color-background)}.field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23666'%3E%3Cpath d='M3.5 6L8 10.5 12.5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:3rem}.btn-primary{width:100%;height:var(--button-secondary-height);padding:0;background-color:var(--color-black-background);color:var(--color-white-text);border:none;font-size:var(--font-size);font-weight:var(--button-secondary-font-weight);text-transform:uppercase;cursor:pointer}.btn-primary:hover{background-color:var(--color-black-hover-background)}.account-login,.account-register,.account-activate{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.login-container,.register-container,.activate-container{width:100%;max-width:400px;text-align:center}.account-login h1,.account-register h1,.account-activate h1{font-size:var(--font-size);padding-bottom:.3125rem;margin-bottom:.625rem;text-align:left;font-weight:400;border-bottom:var(--border-width) var(--border-style) var(--border-color)}.account-login .field,.account-register .field,.account-activate .field,.account-reset-password .field{margin-bottom:.5rem}.account-login .field--password,.account-login .field--email,.account-register .field--confirm-password,.account-activate .field--password,.account-reset-password .field--confirm-password{margin-bottom:.75rem}.account-login input,.account-register input,.account-activate input{width:100%;padding:.25rem;border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--color-gray-background);font-size:var(--font-size);border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease}.account-login input:focus,.account-register input:focus,.account-activate input:focus{outline:none;border-color:var(--border-color);background-color:var(--color-background)}.login__submit{margin-bottom:.75rem}.login__links{display:flex;justify-content:space-between;align-items:center}.login__links a{color:var(--color-gray-text);text-decoration:none}.login__links a:hover{color:var(--color-black-text)}.account-login .errors,.account-register .errors,.account-activate .errors{color:var(--color-error);background-color:var(--color-error-background);height:32px;border:var(--border-width) var(--border-style) #f0c2c2;display:flex;align-items:center;padding-left:.25rem;margin-bottom:.75rem;text-align:left}.account-login .errors ul,.account-register .errors ul,.account-activate .errors ul{margin:0;padding-left:0}.account-login .errors li,.account-register .errors li,.account-activate .errors li{list-style:none}.account-login .errors a,.account-register .errors a,.account-activate .errors a{color:inherit;text-decoration:underline}#RecoverPassword{margin-top:2rem}#RecoverPassword h1{font-size:var(--font-size);font-weight:400;margin-bottom:.625rem}.login__recover-description{color:var(--color-gray-text);line-height:1.4;margin-bottom:.625rem;text-align:left}.login__back{text-align:center}.login__back a{color:var(--color-gray-text);text-decoration:none}.login__back a:hover{color:var(--color-black-text)}.account-register{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.register-container{width:100%;max-width:400px;text-align:center}.account-register h1{font-size:var(--font-size);padding-bottom:.3125rem;margin-bottom:.625rem;text-align:left;font-weight:400;border-bottom:var(--border-width) var(--border-style) var(--border-color)}.account-register input{width:100%;padding:.25rem;border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--color-gray-background);border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease}.account-register input:focus{outline:none;border-color:var(--border-color);background-color:var(--color-background)}.account{display:flex;padding:var(--page-padding-vertical) var(--page-padding-horizontal)}.account h2{margin-bottom:.75rem}.account__details{width:calc(40% - 2rem);margin-right:2rem}.account__actions{display:flex;height:32px;gap:1rem;margin:1rem 0 2rem;align-items:center;border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.account__actions a{text-decoration:none;color:var(--color-gray-text);width:100%;transition:color .2s ease}.account .account__actions a:hover{color:var(--color-black-text)}.account__name{margin-bottom:.75rem}.account__name p:first-child{font-weight:600}.account>.account__orders{width:60%}.account__orders table,table.account__orders{width:100%;border-collapse:collapse}.account__orders th{color:var(--color-gray-text);font-weight:400;border-bottom:var(--border-width) var(--border-style) var(--border-color);padding:.25rem;text-align:left}.account__orders td{padding:.25rem;text-align:left}.account-addresses{display:flex;padding:var(--page-padding-vertical) var(--page-padding-horizontal)}.addresses__container{width:calc(40% - 2rem);margin:0 2rem 2rem 0}.addresses__list{display:grid}.addresses__item:last-child{border-bottom:var(--border-width) var(--border-style) var(--border-color);margin-bottom:.75rem}.addresses__item{border-top:var(--border-width) var(--border-style) var(--border-color);padding:1rem;position:relative}.addresses__content{display:grid;align-items:flex-start;gap:1rem}.addresses__header{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;min-width:150px}.addresses__info{display:flex;flex:1}.addresses__block{color:var(--color-black-text)}.addresses__actions{display:flex;gap:.5rem;position:relative}.addresses__actions button:not(.btn-primary):not(.btn-secondary){background:none;border:none;color:var(--color-gray-text);cursor:pointer;padding:0;text-align:left;font-size:var(--font-size)}.addresses__actions button:not(.btn-primary):not(.btn-secondary):hover{color:var(--color-black-text)}.account-addresses .addresses__actions .btn-primary{height:var(--button-secondary-height);padding:0}.addresses__default{position:absolute;bottom:1rem;right:1rem;color:var(--color-gray-text)}.address-form{width:60%}.address-form h2{margin:0 0 1.5rem;font-weight:600;color:var(--color-gray-text);text-align:center}#FormTitle{text-align:left}.address-form .field{font-size:var(--font-size);margin-bottom:.5rem}.address-form .field label{display:block;margin-bottom:.25rem;font-size:var(--font-size);color:var(--color-gray-text);font-weight:400}.address-form input,.address-form select{width:100%;padding:.25rem;border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--color-gray-background);font-size:var(--font-size);border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease}.address-form input:focus,.address-form select:focus{outline:none;border-color:var(--border-color);background-color:var(--color-background)}.address-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23666'%3E%3Cpath d='M3.5 6L8 10.5 12.5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem;padding-right:2.5rem}.address-form .field-checkbox label{font-size:var(--font-size);display:flex;align-items:center;cursor:pointer}.address-form .field-checkbox input[type=checkbox]{width:auto;margin-right:.5rem;margin-bottom:0;-webkit-appearance:checkbox;appearance:auto;background:initial;border:initial;padding:0}.form-actions{margin-top:.75rem;display:block;justify-content:center}.form-actions .btn-secondary{margin-top:.5rem}.btn-secondary{width:100%;height:var(--button-secondary-height);padding:0;background-color:var(--color-background);color:var(--color-gray-text);font-size:var(--font-size);font-weight:var(--button-secondary-font-weight);border:var(--border-width) var(--border-style) var(--border-color);cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background-color:var(--color-white-hover-background);color:var(--color-gray-text)}.account-addresses h2{margin-bottom:.75rem}.account-order{display:flex;padding:var(--page-padding-vertical) var(--page-padding-horizontal)}.account-order h2{margin-bottom:.75rem}.order__details{width:calc(40% - 2rem);margin-right:2rem}.order__items{width:60%}.order__summary{width:100%}.order__table,.order__summary-table{width:100%;border-collapse:collapse;table-layout:fixed}.order__table thead th{color:var(--color-gray-text);font-weight:400}.order__table th,.order__table td,.order__summary-table th,.order__summary-table td{padding:.25rem}.order__table th,.order__table td{text-align:left}.order__table tbody tr:first-child td,.order__summary tbody tr:first-child,.order__summary-total{border-top:var(--border-width) var(--border-style) var(--border-color)}.customer__info{display:flex;gap:2rem;margin:2rem 0}.order__address{flex:1}.order__address h3{font-weight:600;margin-bottom:.5rem}.contact__info,.payment__method,.order__address{padding-bottom:1rem}.order__table th:first-child,.order__summary-table th:first-child{width:auto}.order__table th:nth-child(2),.order__table td:nth-child(2),.order__table th:nth-child(3),.order__table td:nth-child(3){width:80px;text-align:left}.order__summary-table th:nth-child(2),.order__summary-table td:nth-child(2){width:80px;text-align:left}.order__table th:last-child,.order__summary-table th:last-child,.order__table td:last-child,.order__summary-table td:last-child{width:120px;text-align:left}.order__summary-table th{text-align:left;font-weight:400}.order__summary-table td{text-align:left}.order__summary-table .order__summary-total th,.order__summary-table .order__summary-total td{font-weight:600;border-bottom:none;padding-top:.75rem}.order__summary-table tbody tr:first-child th,.order__summary-table tbody tr:first-child td{padding-top:.75rem}@media (max-width: 1024px){.account-login,.account-register,.account-activate,.account,.account-addresses,.account-order{padding:var(--page-padding-vertical) var(--page-padding-horizontal-mobile)}.account,.account-addresses,.account-order{display:block}.account__details,.account>.account__orders,.addresses__container,.address-form,.order__details,.order__items{width:100%;margin-right:0}.order__table th:first-child,.order__table td:first-child{width:60%}.order__table th:nth-child(2),.order__table td:nth-child(2){width:13.33%}.order__table th:nth-child(3),.order__table td:nth-child(3){width:13.33%}.order__table th:nth-child(4),.order__table td:nth-child(4){width:13.33%;text-align:right}.order__summary-table th{text-align:left}.account-order .order__summary-table td{text-align:right}table.account__orders,.account__orders table{width:100%;table-layout:fixed}.account__orders th,.account__orders td{padding:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account__orders thead th:nth-child(3),.account__orders tbody td:nth-child(3){display:none}.account__orders thead th:nth-child(1),.account__orders tbody td:nth-child(1){width:20%}.account__orders thead th:nth-child(2),.account__orders tbody td:nth-child(2){width:30%}.account__orders thead th:nth-child(4),.account__orders tbody td:nth-child(4){width:30%}.account__orders thead th:nth-child(5),.account__orders tbody td:nth-child(5){width:20%;text-align:right}}.account-reset-password{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.account-reset-password .container{width:100%;max-width:400px;text-align:center}.account-reset-password h1{font-size:var(--font-size);padding-bottom:.3125rem;margin-bottom:.625rem;text-align:left;font-weight:400;border-bottom:var(--border-width) var(--border-style) var(--border-color)}.account-reset-password .field{text-align:left}.account-reset-password input{width:100%;padding:.25rem;border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--color-gray-background);font-size:var(--font-size);border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease}.account-reset-password input:focus{outline:none;border-color:var(--border-color);background-color:var(--color-background)}.account-reset-password button{margin-bottom:.75rem}.account-reset-password .errors{color:var(--color-error);background-color:var(--color-error-background);height:32px;border:var(--border-width) var(--border-style) #f0c2c2;display:flex;align-items:center;padding-left:.25rem;margin-bottom:.75rem;text-align:left}.account-reset-password .errors ul{margin:0;padding-left:0}.account-reset-password .errors li{list-style:none}.account-reset-password .errors a{color:inherit;text-decoration:underline}.account-reset-password p a{color:var(--color-gray-text);text-decoration:none}.account-reset-password p a:hover{color:var(--color-black-text)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/customers.css.map */
