.customer{--atelier-cream: #FBF7EE;--atelier-paper: #ffffff;--atelier-ink: #1f1d1a;--atelier-ink-soft: #5b554c;--atelier-gold: #B8860B;--atelier-gold-bright: #f4d813;--atelier-line: #efece4}.shopify-section:has(>.customer),.shopify-section:has(>*>.customer){background:linear-gradient(180deg,#fbf9f3 0%,var(--atelier-cream) 100%)}.customer:not(.account):not(.order){max-width:40rem;margin:4rem auto;padding:3.2rem 2.8rem 2.8rem;background:var(--atelier-paper);border:1px solid var(--atelier-line);border-radius:16px;box-shadow:0 1px #1f1d1a05,0 18px 50px -28px #1f1d1a38}@media screen and (min-width:750px){.customer:not(.account):not(.order){max-width:44rem;padding:4rem 3.6rem 3.2rem}}.customer h1,.customer__title,.customer h2{font-family:Playfair Display,Georgia,serif!important;color:var(--atelier-ink);letter-spacing:-.4px;line-height:1.12}.customer:not(.account):not(.order) h1{font-size:clamp(2.4rem,6vw,3rem);margin:0 0 .4rem}.customer:not(.account):not(.order)>h1:first-child:after,.customer.login #login:after,.customer.login #recover:after{content:"";display:block;width:48px;height:3px;margin:1.4rem auto 0;border-radius:3px;background:linear-gradient(90deg,var(--atelier-gold),var(--atelier-gold-bright))}.customer.login h1#login{margin-top:4rem;font-size:clamp(2.2rem,5.5vw,2.8rem)}.customer form{margin-top:2.4rem;text-align:left}.customer .field{margin:1.4rem 0 0}.customer .field input,.customer select{background-color:var(--atelier-paper)!important;color:var(--atelier-ink)!important;font-size:16px!important;height:5.2rem;border-radius:10px!important}.customer .field input{padding:1.8rem 1.6rem 1.6rem!important}.customer .field:after,.customer select:after{border-radius:10px!important;box-shadow:0 0 0 1px var(--atelier-line)!important}.customer .field:hover.field:after,.customer select:hover.select:after{box-shadow:0 0 0 1px #ddd6c7!important}.customer .field input:focus,.customer .field input:focus-visible,.customer select:focus{box-shadow:0 0 0 2px var(--atelier-gold)!important;outline:0!important}.customer .field label{color:var(--atelier-ink-soft)!important}.customer .field input:focus~label{color:var(--atelier-gold)!important}.customer button,.customer .button{margin:2.4rem 0 1.2rem;width:100%;min-height:5.2rem;font-family:var(--font-body-family);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.3rem;color:#fff;background:var(--atelier-ink);border:0;border-radius:999px;cursor:pointer;transition:transform .15s ease,box-shadow .25s ease,background .25s ease;box-shadow:0 10px 24px -12px #1f1d1a8c}.customer button:hover,.customer .button:hover{background:linear-gradient(100deg,#2a2723,var(--atelier-gold));transform:translateY(-1px);box-shadow:0 14px 30px -12px #b8860b80}.customer button:active{transform:translateY(0)}.customer button:focus-visible{outline:2px solid var(--atelier-gold);outline-offset:2px}.customer a{color:var(--atelier-gold);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.customer a:hover{color:#8c660a;border-bottom-color:currentColor}.customer.login form>a,.customer.register form>a{display:inline-block;margin-top:.4rem}.customer hr{border:0;border-top:1px solid var(--atelier-line);margin:3rem 0 2rem}.customer .form__message{text-align:left;font-size:1.35rem;color:var(--atelier-ink-soft)}.customer h2.form__message{color:var(--atelier-ink)}.customer.account,.customer.order{max-width:104rem;margin:3.2rem auto;padding-left:1.5rem;padding-right:1.5rem}.customer.account__title,.customer.account .customer__title{font-size:clamp(2.8rem,5vw,3.6rem)}.customer.account>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;padding-bottom:1.6rem;border-bottom:1px solid var(--atelier-line);margin-bottom:2.4rem}.customer.account>div:first-child h1{margin:0}.customer.account>div:first-child a{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;border:1px solid var(--atelier-line);border-radius:999px;background:var(--atelier-paper);color:var(--atelier-ink);font-weight:500}.customer.account>div:first-child a:hover{border-color:var(--atelier-gold);color:var(--atelier-gold);background:#fffdf7}.customer.account>div:first-child a .svg-wrapper{width:1.6rem;height:1.6rem}.customer.account h2{font-size:2rem;margin:0 0 1.4rem}.customer.account>div:last-child>div{background:var(--atelier-paper);border:1px solid var(--atelier-line);border-radius:14px;padding:2rem 2rem 2.2rem}.customer .order-history,.customer table{border-color:var(--atelier-line)}.customer thead th{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.06em;font-size:1.15rem;color:var(--atelier-ink-soft)}.customer tbody td{border-color:var(--atelier-line)}.customer tbody td a{color:var(--atelier-gold);font-weight:600}.customer tbody tr{transition:background .2s ease}@media screen and (min-width:750px){.customer tbody tr:hover{background:#fffdf7}}.customer .pagination [aria-current=page]{color:var(--atelier-gold);font-weight:700}@media screen and (min-width:990px){.customer.account>div:last-child{display:grid;grid-template-columns:2fr 1fr;gap:2.4rem;align-items:start}}@media screen and (min-width:750px)and (max-width:989px){.customer.account,.customer.order{max-width:72rem}.customer.account>div:last-child{display:grid;grid-template-columns:1fr;gap:1.8rem}}@media screen and (max-width:749px){.customer:not(.account):not(.order){margin:2rem 1.2rem;padding:2.4rem 1.8rem 2rem;border-radius:14px}.customer.account,.customer.order{margin-top:2rem;padding-left:max(1.2rem,env(safe-area-inset-left));padding-right:max(1.2rem,env(safe-area-inset-right))}.customer.account>div:first-child{flex-direction:column;align-items:flex-start;gap:1rem}.customer.account>div:first-child a{align-self:flex-start}.customer.account>div:last-child>div{padding:1.6rem 1.4rem 1.8rem}.customer button,.customer .button{min-height:5rem}}@supports (-webkit-touch-callout: none){.customer .field input,.customer select{font-size:16px!important;-webkit-appearance:none;appearance:none}}@media(prefers-reduced-motion:reduce){.customer button,.customer a,.customer .field input{transition:none!important}.customer button:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/artop-account.css.map */
