.f-customer{max-width:580px;margin:0 auto;padding:var(--space-48) var(--space-24);font-family:var(--font-body);color:rgb(var(--color-brand-dark))}.f-customer__addresses,.f-customer__order{max-width:960px}.f-customer h1{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:rgb(var(--color-brand-dark));margin:0 0 var(--space-24)}.f-customer h2{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-h4);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:rgb(var(--color-brand-dark));margin:0 0 var(--space-16)}.f-customer h3{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-h5);line-height:var(--leading-heading);color:rgb(var(--color-brand-dark));margin:0 0 var(--space-12)}.f-customer p{font-size:var(--text-body-sm);line-height:var(--leading-body);color:rgb(var(--color-neutral-grey));margin:0 0 var(--space-16)}.f-customer .text-center{text-align:center}.f-customer .form{display:flex;flex-direction:column;gap:var(--space-16)}.f-customer .form-field{display:flex;flex-direction:column;gap:var(--space-4);position:relative}.f-customer .form-control{width:100%;height:48px;padding:0 var(--space-16);font-family:var(--font-body);font-size:var(--text-body-sm);color:rgb(var(--color-brand-dark));background-color:rgb(var(--color-brand-white));border:1px solid rgb(var(--color-neutral-sand));border-radius:var(--radius-default);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.f-customer .form-control::placeholder{color:rgb(var(--color-neutral-medium))}.f-customer .form-control:focus{outline:none;box-shadow:var(--shadow-focus);border-color:rgb(var(--color-brand-dark))}.f-customer .form-control[aria-invalid=true]{border-color:rgb(var(--color-error));box-shadow:var(--shadow-error)}.f-customer label.hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.f-customer select.form-control{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2335332C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-12) center;padding-right:var(--space-40)}.f-customer .form-message,.f-customer .f-form-message,.f-customer .form__message{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-body-xs);line-height:var(--leading-body);padding:var(--space-12) var(--space-16);border-radius:var(--radius-default);margin-bottom:var(--space-16)}.f-customer .form-message svg,.f-customer .f-form-message svg,.f-customer .form__message svg{width:16px;height:16px;flex-shrink:0}.f-customer .errors{color:rgb(var(--color-error));font-size:var(--text-body-xs);list-style:none;padding:0;margin:0 0 var(--space-16)}.f-customer .btn{width:100%}.f-customer .btn--primary{background-color:rgb(var(--color-brand-dark));color:rgb(var(--color-neutral-light));height:48px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-body-sm);text-transform:capitalize;border:1px solid transparent;border-radius:var(--radius-default);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.f-customer .btn--primary:hover{background-color:rgb(var(--color-neutral-grey));color:rgb(var(--color-neutral-sand))}.f-customer .btn--secondary{background-color:rgb(var(--color-neutral-sand));color:rgb(var(--color-brand-dark));height:48px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-body-sm);text-transform:capitalize;border:1px solid transparent;border-radius:var(--radius-default);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.f-customer .btn--secondary:hover{background-color:rgb(var(--color-neutral-light));color:rgb(var(--color-brand-dark))}.f-customer .btn--danger{background-color:transparent;color:rgb(var(--color-error));border:1px solid rgb(var(--color-error));height:40px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-body-xs);text-transform:capitalize;border-radius:var(--radius-default);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.f-customer .btn--danger:hover{background-color:rgb(var(--color-error));color:rgb(var(--color-brand-white))}.f-customer .btn--small{height:32px;padding:0 var(--space-24);font-size:var(--text-body-xs);width:auto}.f-customer .btn--underline{display:inline-flex;align-items:center;gap:var(--space-8);background:none;border:none;padding:0;font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-body-sm);line-height:normal;text-transform:capitalize;color:rgb(var(--color-brand-dark));text-decoration:none;cursor:pointer;transition:opacity var(--transition-fast)}.f-customer .btn--underline span,.f-customer .btn--underline .btn--underline__label{border-bottom:1px solid currentColor}.f-customer .btn--underline:hover{opacity:.7}.f-customer .btn-view-details{font-size:var(--text-body-xs)}.f-customer a{color:rgb(var(--color-brand-dark));transition:opacity var(--transition-fast)}.f-customer a:hover{opacity:.7}.f-customer .create-account-link{font-size:var(--text-body-sm);color:rgb(var(--color-neutral-grey));margin-bottom:var(--space-24)}.f-customer .create-account-link a{font-weight:var(--font-weight-medium);text-decoration:underline}.f-customer .login-with-account{font-size:var(--text-body-sm);color:rgb(var(--color-neutral-grey));margin-top:var(--space-16)}.f-customer>div+div{margin-top:var(--space-32)}.f-customer hr{border:none;border-top:1px solid rgb(var(--color-neutral-sand));margin:var(--space-32) 0}.f-customer table{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.f-customer table th{text-align:left;font-weight:var(--font-weight-medium);font-size:var(--text-body-xs);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-neutral-grey));padding:var(--space-12) var(--space-16);border-bottom:1px solid rgb(var(--color-neutral-sand));white-space:nowrap}.f-customer table td{padding:var(--space-16);border-bottom:1px solid rgb(var(--color-neutral-sand));vertical-align:middle}.f-customer table tbody tr:last-child td{border-bottom:none}.f-customer .order-details{margin-top:var(--space-24)}.f-customer .regular-price{font-size:var(--text-body-sm)}.f-customer .unit-price{font-size:var(--text-body-xs);color:rgb(var(--color-neutral-grey))}.f-customer .cart-discount{font-size:var(--text-body-xs);color:rgb(var(--color-brand-red))}.f-customer .fulfillment{margin-top:var(--space-16);padding:var(--space-16);background-color:rgb(var(--color-neutral-light));border-radius:var(--radius-default);font-size:var(--text-body-xs)}.f-customer .properties{font-size:var(--text-body-xs);color:rgb(var(--color-neutral-grey));margin:var(--space-4) 0 0;list-style:none;padding:0}.f-customer__addresses{max-width:700px}.f-customer__addresses>a.btn--underline{margin-bottom:var(--space-24)}.f-customer__addresses>a.btn--underline svg{width:16px;height:16px}.f-customer__addresses [data-address]{margin-bottom:var(--space-32)}.f-customer__addresses #AddAddress,.f-customer__addresses [id^=EditAddress_]{margin-top:var(--space-16)}.f-customer__addresses #AddAddress[hidden],.f-customer__addresses [id^=EditAddress_][hidden]{display:none}.f-customer__addresses form{display:flex;flex-direction:column;gap:var(--space-12)}.f-customer__addresses form label:not(.hidden){font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);color:rgb(var(--color-neutral-grey));margin-bottom:var(--space-2)}.f-customer__addresses form>div:last-child{display:flex;gap:var(--space-12);margin-top:var(--space-8)}.f-customer__addresses .select{position:relative}.f-customer__addresses input[type=checkbox]{width:18px;height:18px;accent-color:rgb(var(--color-brand-dark));vertical-align:middle;margin-right:var(--space-8);cursor:pointer}.f-customer__addresses input[type=checkbox]+label{font-size:var(--text-body-sm);cursor:pointer;vertical-align:middle}.f-customer__addresses ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-24)}.f-customer__addresses ul>li{border:1px solid rgb(var(--color-neutral-sand));border-radius:var(--radius-default);padding:var(--space-24)}.f-customer__addresses ul>li h2{font-size:var(--text-body-xs);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-neutral-grey));margin-bottom:var(--space-8)}.f-customer__addresses ul>li p{margin:0 0 var(--space-16);line-height:var(--leading-body)}.f-customer__addresses ul>li>button{margin-right:var(--space-8);margin-bottom:var(--space-8)}.f-customer .pagination{display:flex;justify-content:center;gap:var(--space-8);margin-top:var(--space-32)}.f-customer .pagination ul{display:flex;gap:var(--space-4);list-style:none;padding:0;margin:0}.f-customer .pagination a,.f-customer .pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--space-8);font-size:var(--text-body-sm);border-radius:var(--radius-default);text-decoration:none;color:rgb(var(--color-brand-dark))}.f-customer .pagination a:hover{background-color:rgb(var(--color-neutral-light));opacity:1}.f-customer .pagination span[aria-current=page]{background-color:rgb(var(--color-brand-dark));color:rgb(var(--color-neutral-light))}.f-customer__recover[hidden],.f-customer__login-form[hidden],.f-customer__guest[hidden]{display:none}.f-customer__cancel-btn,.f-customer__forgot-btn{align-self:center}.f-customer__success-message{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);background-color:rgb(var(--color-success-bg));color:rgb(var(--color-success));border-radius:var(--radius-default);font-size:var(--text-body-xs);margin-bottom:var(--space-16)}.f-customer__error-message{padding:var(--space-12) var(--space-16);background-color:rgb(var(--color-error-bg));color:rgb(var(--color-error));border-radius:var(--radius-default);font-size:var(--text-body-xs);margin-bottom:var(--space-16)}@media screen and (min-width:1025px){.f-customer{padding:var(--space-80) var(--space-48)}.f-customer h1{font-size:var(--text-h1)}}@media screen and (max-width:749px){.f-customer table th{display:none}.f-customer table,.f-customer table tbody,.f-customer table tr,.f-customer table td{display:block;width:100%}.f-customer table tr{padding:var(--space-16) 0;border-bottom:1px solid rgb(var(--color-neutral-sand))}.f-customer table td{padding:var(--space-4) 0;border-bottom:none;text-align:left}.f-customer table td:before{content:attr(data-label) ": ";font-weight:var(--font-weight-medium)}.f-customer table td:first-child:before{content:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/customer.css.map */
