.customer *{font-family:Nunito Sans}#recover,#recover+div{display:none}#recover:target{display:block}#recover:target+div{display:block}#recover:target~#login,#recover:target~#login+div{display:none}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.addresses [aria-expanded=true]~div[id]#AddAddress,.addresses [aria-expanded=true]~div[id].edit-address{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;display:flex;align-items:center;justify-content:center}.addresses [aria-expanded=true]~div[id]#AddAddress form,.addresses [aria-expanded=true]~div[id].edit-address form{margin-top:0;max-height:90vh;overflow-y:auto;width:684px;max-width:90vw;padding:28px;border-radius:8px;border:1px solid rgba(40,40,40,.1);background:#fff}.addresses [aria-expanded=true]~div[id]#AddAddress form .address-form-heading,.addresses [aria-expanded=true]~div[id].edit-address form .address-form-heading{color:#282828;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.customer.login,.customer.register{margin:32px auto 0;padding:16px}.customer.login h2,.customer.register h2{font-weight:700;font-size:24px;line-height:32px;text-align:center;margin-top:0;margin-bottom:0}.customer.login h1,.customer.register h1{font-size:44px;font-style:normal;font-weight:700;line-height:52px}.customer.login .recover-text,.customer.register .recover-text{font-size:14px;line-height:20px;text-align:center;color:#929292;margin-top:4px;margin-bottom:0}.customer.addresses,.customer.order{max-width:1400px;margin:0 auto}.customer.addresses h1,.customer.order h1{font-size:44px;line-height:52px;font-weight:700;margin-bottom:8px;margin-top:0}.customer.addresses a.link.return,.customer.order a.link.return{width:-moz-fit-content;width:fit-content}.customer form{margin-top:20px}.customer form .login-error{font-size:16px;line-height:20px}.customer form .login-error svg{width:16px;height:16px}.customer form ul{margin:16px 0}.customer form .fields{display:flex;flex-direction:column;gap:20px;margin-top:20px}.customer form .fields div.form-field{margin-top:0;flex-grow:1}.customer form .fields.location{margin-top:20px}.customer form .form-field{display:flex;flex-direction:column;gap:4px}.customer form .form-field:not(:first-child){margin-top:20px}.customer form .form-field label{font-size:14px;line-height:20px;color:#929292}.customer form .form-field input,.customer form .form-field select{border:1px solid rgba(40,40,40,.1);border-radius:4px;padding:11px;font-size:14px;line-height:20px;margin:0;height:44px}.customer form .form-field input:hover,.customer form .form-field select:hover{border-color:rgba(var(--color-primary))}.customer form .form-field input:focus-visible,.customer form .form-field select:focus-visible{outline:1px solid rgba(var(--color-primary));outline-offset:0px;box-shadow:none}.customer form .form-field .select:before,.customer form .form-field .select:after{box-shadow:none}.customer form a.recover{margin-top:4px;font-size:14px;line-height:20px;color:#929292}.customer form button.sign-in,.customer form button.sign-up,.customer form button.submit{width:100%}.customer form a.create-account,.customer form a.cancel{margin-top:20px;width:100%}.customer a.link{display:inline-block;color:rgba(var(--color-primary),1);font-size:14px;line-height:20px;text-align:center}.customer button.btn-subtle,.customer a.btn-subtle{min-width:unset;min-height:unset;border-radius:12px;font-size:16px;line-height:24px;font-weight:700;padding:9px 20px;display:inline-block;border:1px solid #ebebeb;color:#212121;background-color:transparent}.customer button.btn-subtle:before,.customer button.btn-subtle:after,.customer a.btn-subtle:before,.customer a.btn-subtle:after{box-shadow:none}.customer.addresses{padding:32px 16px}@media screen and (min-width:768px){.customer.login,.customer.register{width:480px;margin:40px auto;border-radius:8px;border:1px solid rgba(var(--color-foreground),.1);padding:28px}.customer.account .container.orders{display:flex;gap:28px}.customer.account .container.orders table.order-history{display:table}.customer.account .container.orders div.order-history__mobile{display:none}.customer.account .orders__table{margin-bottom:0;flex-grow:1}.customer.account .orders__table table{width:100%;border-collapse:collapse}.customer.account .orders__table table thead th{font-size:14px;line-height:20px;color:#929292;padding:12px 0;text-align:left;font-weight:400}.customer.account .orders__table table tbody tr{border-top:1px dashed rgba(var(--color-foreground),.1)}.customer.account .orders__table table tbody td{padding:12px 0;color:rgba(var(--color-foreground),1);font-size:14px;line-height:20px}.customer.account div.order-address-box{margin-top:0;width:320px;flex-shrink:0}.customer.addresses .address__header{display:flex;justify-items:center;justify-content:space-between;gap:8px}.customer.addresses .address__header .add-new-address{margin-top:0;display:flex;align-items:center}.customer.addresses form .fields{flex-direction:row;gap:28px}.customer.addresses form .fields .form-field{width:50%}.customer.addresses ul.address-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px}.customer.addresses ul.address-list li{padding:20px}.customer.addresses .actions button.button{width:50%}.customer.addresses .actions button.button[type=reset]{min-width:50%}.customer.addresses .actions .main-action{flex-grow:0}.customer.addresses button.edit{width:246px;flex-grow:0}.customer.order div.main-order{display:flex;flex-direction:row;gap:32px}.customer.order div.main-order .order_block{flex-grow:1}.customer.order div.order__addresses{width:320px}.customer.order .order_block .order-total div:not(:last-child){margin-bottom:12px}}.customer.login .button,.customer.register .button{margin-top:20px}.customer.account{padding:40px 16px}.customer.account .order-address-box{margin-top:40px}.customer.account .container{max-width:1400px;margin:0 auto}.customer.account .container.orders{margin-top:24px}.customer.account .container.orders .order-history__mobile{display:block}.customer.account .container.orders .order-history__mobile .order-item{border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;padding:16px}.customer.account .container.orders .order-history__mobile .order-item:not(:last-child){margin-bottom:8px}.customer.account .container.orders .order-history__mobile .order-item .order__id{font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:4px}.customer.account .container.orders .order-history__mobile .order-item .view-order{display:flex;margin-top:4px;width:100%;text-decoration:none;text-align:center}.customer.account .container.orders table{display:none}.customer.account .container.orders h2{margin:0 0 8px;font-size:20px;line-height:28px;font-weight:700}.customer.account .container.orders .address_box{border-radius:8px;border:1px solid rgba(var(--color-foreground),.1);padding:16px}.customer.account .container.orders .address_box p{margin:0}.customer.account .container.orders .address_box .view_addresses{margin-top:16px;width:100%;display:inline-block;color:rgba(var(--color-primary),1);font-size:14px;line-height:20px}.customer.account .customer__title{font-size:44px;line-height:52px;margin-top:0;margin-bottom:8px;font-weight:700}.customer.account .logout{display:flex;align-items:center;gap:12px;color:#999;font-size:14px;line-height:20px}.customer.addresses .address__header{border-bottom:1px solid rgba(var(--color-foreground),.1);padding-bottom:20px;margin-bottom:20px}.customer.addresses .add-new-address{margin-top:20px}.customer.addresses .actions button.button{width:auto}.customer.addresses .actions button[type=reset]{min-width:88px}.customer.addresses .actions .main-action{flex-grow:1}.customer.addresses .edit{flex-grow:1;width:auto}.customer.addresses .delete{padding:11px;width:44px;height:44px}.customer.addresses form .checkbox{margin-top:20px;display:flex;align-items:center;gap:8px}.customer.addresses form .checkbox input{width:20px;height:20px}.customer.addresses form .checkbox label{font-size:14px;line-height:20px}.customer.addresses .actions{display:flex;gap:12px;margin-top:20px}.customer.addresses .actions button{width:50%}.customer.addresses .address-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:24px}.customer.addresses .address-list li{border-radius:8px;border:1px solid rgba(var(--color-foreground),.1);padding:16px;gap:8px}.customer.addresses .address-list li .address-details div{font-size:14px;line-height:20px}.customer.addresses .address-list li .address-details div:not(:last-child){margin-bottom:2px}.customer.addresses .address-list li .default-status{font-weight:600}.customer.addresses .address-list li .address__actions{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.customer.addresses .address-list li .address__actions .edit-address{width:100%}.customer.order{padding:40px 16px}.customer.order .order__header{padding-bottom:20px;margin-top:20px;margin-bottom:20px;border-bottom:1px solid rgba(var(--color-foreground),.1)}.customer.order .main-order{display:flex;flex-direction:column;gap:40px}.customer.order .order_block h2{font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 4px}.customer.order .order_block .order__time{color:#929292;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.customer.order .order_block table{width:100%;border-collapse:collapse}.customer.order .order_block table thead th{font-size:14px;line-height:20px;color:#929292;padding:12px 0;text-align:left;font-weight:400}.customer.order .order_block table tbody td{padding:12px 0;color:rgba(var(--color-foreground),1);font-size:14px;line-height:20px}.customer.order .order__addresses{width:100%}.customer.order .order__addresses p{margin:0}.customer.order .order__addresses h2{font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 8px}.customer.order .order__addresses .address-details{padding:16px;border-radius:8px;border:1px solid rgba(var(--color-foreground),.1);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.customer.order .order__addresses .billing_address{margin-bottom:24px}.customer.order .order-items{margin-top:12px;padding:12px 0;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.customer.order .order-item{display:flex;gap:16px}.customer.order .order-item:not(:last-child){margin-bottom:12px}.customer.order .order-item .order-image{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.customer.order .order-item .order-details{padding:8px 0}.customer.order .order-item .order-details .order-title{text-decoration:none;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.customer.order .order-item .order-details .order-price{color:#ee1926;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.customer.order .order-item .order-details .order-sku-qty{margin-top:4px;display:flex;gap:32px;color:#929292;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.customer.order .order-total{margin-top:12px}.customer.order .order-total div{display:flex;justify-content:space-between;color:#282828;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.customer.order .order-total div:not(:last-child){margin-bottom:4px}.customer.order .order-total .order-total-price .label{font-size:16px;font-style:normal;font-weight:700;line-height:24px}.customer.order .order-total .order-total-price .value{color:#ee1926;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.customer.account .container.orders .order-history__mobile .order-item .order__date,.customer.account .container.orders .order-history__mobile .order-item .order__status,.customer.account .container.orders .order-history__mobile .order-item .order__total{display:flex;justify-content:space-between;align-items:center;gap:8px}.customer.account .container.orders .order-history__mobile .order-item .order__date span:first-child,.customer.account .container.orders .order-history__mobile .order-item .order__status span:first-child,.customer.account .container.orders .order-history__mobile .order-item .order__total span:first-child{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/customer-v2.css.map */
