.accounts{background:var(--color-bg-secondary);border-bottom:1px solid #e4e4e4}.customer h1{margin-bottom:2rem}.customer:not(.account,.addresses){max-width:35.4rem;text-align:center;margin:auto}.customer .button{margin:2.4rem 0 1.5rem}.customer ul a{display:inline}.customer strong{font-weight:400;color:rgb(var(--color-foreground))}.customer .form__error{font-size:12px;color:#dc143c;margin:-14px 0 14px;text-align:left;display:block}.customer .form__message{font-size:14px;border:1px solid #e4e4e4;width:100%;padding:10px 40px;display:block;margin-bottom:20px;background:#fff;outline:0}.customer .form__message--error{border:1px solid crimson;color:#dc143c}.login .forgot-password{overflow:auto}.login a[href="#recover"]{margin-left:auto;margin-right:0;float:right}#recover,#recover+div{display:none}#recover:target{display:inline-block}#recover:target+div{display:block}#recover:target~#login,#recover:target~#login+div{display:none}.account__header{text-align:center}.account__content{display:grid;grid-gap:18px;margin-top:40px}.account__details{margin-bottom:30px}.account__details h2,.account__orders h2,.account__address{margin-bottom:1rem}.account__order-list{background:#fff;border:1px solid #e4e4e4}.account__order-list details:not(:last-child){border-bottom:1px solid #e4e4e4}.account__order-item{padding:15px;list-style:none;cursor:pointer}.account__item-status{text-transform:uppercase}.account__item-title{color:#666;font-size:12px}.account__item-title strong{color:#000;font-size:16px;font-family:var(--font-body-family)}.account__summary{padding:0 15px 15px}.account__summary-container{display:grid;grid-gap:30px}.account__summary-top{display:grid;grid-gap:12px}.account__summary-item{display:grid;align-items:center;grid-gap:16px;grid-template-columns:60px 1fr;border-bottom:1px solid #e4e4e4;padding-bottom:12px}.account__summary-image{width:60px;height:60px;background:var(--color-bg-secondary);position:relative}.account__summary-image img{mix-blend-mode:multiply}.account__summary-meta{display:flex;font-size:12px;align-items:flex-start;justify-content:space-between;width:100%}.account__summary-admin{display:flex;flex-wrap:wrap;margin:0 -10px}.account__summary-admin>div{padding:10px;width:50%}.account__summary-admin p{color:#666}.account__summary-admin .eyebrow{margin-bottom:8px;display:block}.account__no-orders{padding:40px 15px;display:grid;grid-gap:16px;align-content:center;justify-items:center}.account__no-addresses{padding:40px 15px;display:grid;grid-gap:16px;align-content:center;justify-items:center;width:100%;border:1px solid #e4e4e4;background:#fff}.account__no-orders .button,.account__no-addresses .button{margin:0}.addresses{text-align:center}.addresses__back{display:inline-grid;align-items:center;justify-content:flex-start;grid-auto-flow:column;grid-gap:12px;margin-bottom:20px}.addresses__back svg{transform:rotate(180deg)}.addresses__list{display:flex;flex-wrap:wrap;margin:-10px}.addresses__list>li{padding:10px;text-align:left;position:relative}.addresses__primary-badge{border:1px solid black;color:#000;display:inline-block;padding:2px 12px;position:absolute;top:-40px;left:10px}.addresses select{all:unset;font-family:var(--font-body-family);border-bottom:1px solid #a1a1aa;height:42px;display:flex;align-items:center;width:100%;transition:border-bottom .3s ease}.addresses select:hover{border-bottom:1px solid black}.address-modal{padding:15px}.address-modal .h3{text-align:center;margin-bottom:20px}.address-modal .field-label{margin-bottom:0}.address-modal .button-container{display:flex;justify-content:center;margin-top:30px}.address-modal .button,.account__no-addresses .button{margin:0}.account__articles{border-top:1px solid #e4e4e4;margin-top:60px}.account__articles h2{text-align:center;margin-bottom:40px}.account__avatar{display:grid;align-items:center;grid-template-columns:60px 1fr;grid-gap:20px;border-bottom:1px solid #e4e4e4;margin-bottom:30px;padding-bottom:30px}.account__avatar-icon{height:60px;position:relative;border-radius:50%;border:1px solid #e4e4e4}.account__avatar-icon img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.account__avatar-circle{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary-inverted);color:var(--color-text-primary-inverted);font-family:var(--font-header-family);font-size:24px;border-radius:50%}.account__file{width:100%;border:1px dashed rgba(0,0,0,.15);position:relative;color:rgba(var(--color-foreground),.5);height:200px;align-items:center;display:grid}.account__file-text{display:grid;justify-content:center;text-align:center}.account__file-text svg{margin:auto}.account__file-input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.account__file-name{font-size:12px;margin:0;padding:0 20px;text-align:center}.avatar__content{display:grid;grid-gap:20px}.avatar__ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.avatar__ctas button{width:100%}@media only screen and (min-width: 1024px){.account__order-item{padding:30px}.account__summary{padding:0 30px 30px}.account__summary-meta{font-size:14px}.account__summary-admin>div{padding:10px;width:calc(100% / 3)}.account__summary-subtotal{text-align:right}.account__no-orders,.account__no-addresses{padding:80px 30px}.addresses__list>li{width:50%}.addresses__list>li .text-link{margin-top:20px;margin-bottom:20px}.address-modal{padding:30px}}@media only screen and (min-width: 1024px){.account__content{grid-template-columns:1fr 3fr}.addresses__list>li{width:25%}}.addresses li>button{margin-right:1rem}.addresses li>button+button,.addresses form button+button{margin-top:0rem}.addresses form{display:flex;flex-flow:row wrap}.addresses form>div{width:100%;text-align:left}.addresses ul{list-style:none;padding-left:0;text-align:center}li[data-address]{margin-top:5rem}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.addresses h2{text-align:left}li[data-address]>h2{text-align:center;font-size:1.8rem;margin-bottom:0}@media only screen and (min-width: 750px){li[data-address]>h2{font-size:2.2rem}}@media only screen and (min-width: 750px){.addresses form>div:nth-of-type(1),.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(9){padding-right:1rem}.addresses form>div:nth-of-type(2),.addresses form>div:nth-of-type(8),.addresses form>div:nth-of-type(10){padding-left:1rem}.addresses form>div:nth-of-type(2) label,.addresses form>div:nth-of-type(8) label,.addresses form>div:nth-of-type(10) label{left:1rem}.addresses form>div:nth-of-type(2){margin-top:0}.addresses form>div:nth-of-type(1),.addresses form>div:nth-of-type(2),.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(8),.addresses form>div:nth-of-type(9),.addresses form>div:nth-of-type(10){flex-basis:50%;box-sizing:border-box}}.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(7)+div[id]{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/380/assets/customer.css.map */
