.customer{max-width:1200px;margin:0 auto;padding:0 48px}.customer h1,.customer .customer__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-weight:300;letter-spacing:.02em;font-size:clamp(28px,4vw,42px);text-align:center;margin-bottom:2rem}.customer h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.02em}.customer .field__input,.customer .customer__address-form .field__input,.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel],.customer select{border:1px solid #E2E1DC;border-radius:0;padding:14px 18px;font-size:15px;font-family:inherit;background:#fff;transition:border-color .28s ease}.customer .field__input:focus,.customer input:focus{border-color:#0a0a0a;outline:none;box-shadow:none}.customer .field__label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#888882}.customer .button,.customer button[type=submit],.customer .shopify-challenge__button{background:#0a0a0a;color:#fafaf8;border:none;border-radius:0;padding:15px 36px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-family:inherit;cursor:pointer;transition:background .28s ease;font-weight:500}.customer .button:hover,.customer button[type=submit]:hover{background:#333}.customer .button--secondary,.customer a.link{color:#0a0a0a;text-decoration:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0A0A0A;padding-bottom:2px;transition:opacity .2s}.customer .button--secondary:hover,.customer a.link:hover{opacity:.6}.login-page-hero{text-align:center;padding:48px 20px 32px;background:#fafaf8;margin-bottom:0}.login-page-hero__label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#888882;margin-bottom:12px}#customer_login h1,#recover h1{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(28px,4vw,38px);letter-spacing:.02em}#customer_login .field,#recover .field{margin-bottom:1.6rem}#customer_login .customer__action-links{text-align:center;margin-top:2rem}#create_customer h1{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(28px,4vw,38px);letter-spacing:.02em}.register-benefits{display:flex;justify-content:center;gap:40px;padding:24px 0;margin-bottom:32px;border-bottom:1px solid #F3F2EF}.register-benefit{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#888882}.register-benefit svg{width:16px;height:16px;stroke:#888882}.customer .customer__account-heading{font-family:var(--font-heading-family);font-weight:300;letter-spacing:.02em;font-size:32px}.customer .customer__orders-header,.customer .customer__order-info th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#888882;font-weight:400;border-bottom:1px solid #E2E1DC;padding:12px 16px}.customer .customer__orders-row td,.customer .customer__order-info td{padding:16px;border-bottom:1px solid #F3F2EF;font-size:14px;color:#333;vertical-align:middle}.customer .customer__orders-row:hover td{background:#fafaf8}.customer .customer__orders-row a{color:#0a0a0a;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.customer .customer__orders-row a:hover{border-bottom-color:#0a0a0a}.customer .customer__account-details{background:#fafaf8;padding:32px;border:1px solid #F3F2EF}.customer .customer__account-details h2{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#888882;margin-bottom:16px}.customer .customer__account-logout{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#888882;text-decoration:none;transition:color .2s}.customer .customer__account-logout:hover{color:#0a0a0a}.customer .order__status-label{display:inline-block;padding:6px 14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-radius:0}.customer .order__status-label--fulfilled{background:#e8f5e9;color:#2e7d32}.customer .order__status-label--unfulfilled{background:#fff3e0;color:#e65100}.cart__items .cart-item{border-bottom:1px solid #F3F2EF;padding:24px 0}.cart__items .cart-item__name{font-family:var(--font-heading-family);font-weight:400;font-size:16px;letter-spacing:.01em}.cart__items .cart-item__price{font-size:15px;color:#0a0a0a}.cart__items .cart-item__vendor{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#888882;margin-bottom:4px}.cart__footer .totals{font-family:var(--font-heading-family);font-weight:400;font-size:20px}.cart__footer .cart__checkout-button{background:#0a0a0a;color:#fafaf8;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:16px 48px;border:none;border-radius:0;width:100%;transition:background .28s ease}.cart__footer .cart__checkout-button:hover{background:#333}.es-cart-trust{display:flex;justify-content:center;gap:28px;padding:20px 0;border-top:1px solid #F3F2EF;margin-top:20px}.es-cart-trust__item{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#888882}.es-cart-trust__item svg{width:14px;height:14px;stroke:#888882;fill:none}.template-search .template-search__header h1{font-family:var(--font-heading-family);font-weight:300;letter-spacing:.02em}.customer .customer__address-card{border:1px solid #E2E1DC;padding:24px;margin-bottom:16px;transition:border-color .2s}.customer .customer__address-card:hover{border-color:#0a0a0a}.customer .customer__address-default-badge{display:inline-block;padding:4px 10px;background:#0a0a0a;color:#fafaf8;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.password-main{text-align:center}.password-main h1{font-family:var(--font-heading-family);font-weight:300;letter-spacing:.02em;font-size:clamp(32px,5vw,52px)}@media screen and (max-width:749px){.customer{padding:0 20px}.customer h1{font-size:26px}.register-benefits,.es-cart-trust{flex-direction:column;gap:12px;align-items:center}.customer .customer__account-details{padding:20px}.customer .button,.customer button[type=submit]{width:100%;text-align:center}}@media screen and (max-width:449px){.customer{padding:0 16px}.customer h1{font-size:24px}.customer .customer__orders-row td{padding:12px 8px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/customer-luxury.css.map */
