.login p,.register p,.activate p,.reset-password p{margin:0 0 2.4rem}@media(max-width:767.98px){.login p,.register p,.activate p{margin-top:1.6rem}}.login .form-field+a,.register .form-field+a,.activate .form-field+a,.reset-password .form-field+a{margin-top:.8rem}.login form,.register form,.activate form,.reset-password form{margin:2rem 0 0}.login form button,.login form .btn--secondary,.register form button,.register form .btn--secondary,.activate form button,.activate form .btn--secondary,.reset-password form button,.reset-password form .btn--secondary{margin-top:1.2rem}.login form button+a,.login form .btn--secondary+a,.register form button+a,.register form .btn--secondary+a,.activate form button+a,.activate form .btn--secondary+a,.reset-password form button+a,.reset-password form .btn--secondary+a{margin-top:2rem}.login form button+button,.login form .btn--secondary+button,.register form button+button,.register form .btn--secondary+button,.activate form button+button,.activate form .btn--secondary+button,.reset-password form button+button,.reset-password form .btn--secondary+button{margin-top:1.2rem}@media(max-width:767.98px){.login form,.register form,.activate form,.reset-password form{margin-top:2.4rem}.login form button,.register form button,.activate form button,.reset-password form button{margin-top:2rem}}#customer_login_guest button{margin-top:0}#recover,#recover+div,.section__boxGray:has(#recover){display:none}#recover:target,#login:target{display:block}.f-grid:has(#login:not(:target)),#login:not(:target){display:none}#recover:target+div,.section__boxGray:has(#recover:target){display:block}#recover:target~#login,#recover:target~#login+div{display:none}#recover,#login{scroll-margin-top:20rem}#recover{margin-bottom:0}#recover-block .section__boxGray p{margin:20px auto}.customer__header{margin:3rem auto}.customer .btn{padding:5px 20px;min-width:auto}@media(max-width:767.98px){.customer__header{margin:35px auto 25px;justify-content:flex-start;flex-direction:column;align-items:flex-start}.customer__header .text-center{width:100%}}.customer__body{display:flex;column-gap:3rem;margin-top:5rem}.customer__sidebar{flex:0 0 28rem;align-self:self-start}.customer__sidebar p{margin:0}.customer__widget{padding:2.4rem;background-color:rgb(var(--color-secondary-background))}.customer__widget--main{padding:0;margin-bottom:20px;--color-secondary-background: transparent}.customer__content{flex:1}.customer .rich-text{margin-bottom:2.4rem}@media(max-width:767.98px){.customer .rich-text{margin-bottom:1.2rem}}@media(max-width:1023.98px){.customer__body{flex-direction:column;row-gap:3.2rem;margin-top:20px}.customer__sidebar{flex:0 0 100%;min-width:100%}}.order-total-amount{margin-top:2.4rem;width:fit-content;margin-left:auto}.order-total-amount li{display:grid;grid-template-columns:1fr 100px}.order-total-amount li span{font-weight:600}.order-total-amount li+li{margin-top:.8rem}.order .fulfillment{margin-top:10px}.addresses [data-address]{padding:3.2rem;padding-top:0;background:none;border-bottom:1px solid #c7c7c7}.addresses [data-address]#AddAddress{margin-bottom:50px}@media(max-width:767.98px){.addresses [data-address]{padding:2rem 1rem}.order-total-amount{width:100%}.customer__content .order-details.table td{padding:0;margin-bottom:10px}.address-info__cta{margin:auto}.address-info__default-badge{margin-left:auto}}.addresses__edit-form{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgb(var(--color-border))}.address-info__default-badge{margin-bottom:.4rem;width:max-content}.address-info p{margin:0}.address-info button{padding:0;height:auto;line-height:normal}.section__wrapper form .f-flex{--column-gap-mobile: 3rem;gap:var(--gap-y)}.section__boxGray{position:relative;padding:30px;background-color:#f7f7f7;border-radius:.3rem;height:calc(100% - 20px);display:flex;flex-direction:column;margin-bottom:20px}.activate .section__boxGray{margin-top:20px}.activate .btn{width:fit-content}.section__boxGray form{margin-top:0}.section__boxGray:has(form){height:calc(100% - 40px)}.section__boxGray .btn{margin:1.6rem auto 0;width:100%}.section__boxGray>.btn{display:block}.section__boxGray button.btn{margin-top:1.6rem}@media(min-width:768px){.addresses .address-list [data-address]{padding-top:3.2rem}.section__boxGray{height:calc(100% - 40px)}.activate form .f-grid,#recover-block .f-grid{width:fit-content;max-width:60rem;padding:0 1.5rem;margin:0 auto}.activate form .f-grid .btn,#recover-block .f-grid .btn{min-width:280px}.section__boxGray .form-field~.form-field{margin-top:16px}.section__boxGray button.btn{margin-top:100px}.section__boxGray .btn{margin:auto auto 0;min-width:60%;width:fit-content}}.login .btn--link{margin-top:10px;margin-bottom:20px}.login .section__boxGray p{margin:0}.section__boxGray h2{text-align:left;margin:0 0 20px;padding-bottom:15px;border-bottom:1px solid #c8c9ca}.from_description{margin-top:10px}.table td,.table th,.table-bordered td,.table th:first-of-type,.table td:first-of-type{border-top:0!important;padding:12px;vertical-align:top}.table .thead-light th{color:#495057;background-color:rgb(var(--color-secondary-background));border-color:#dee2e6}.table .thead-light th:first-child{max-width:100px}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table td,.table th,.table-bordered td{border-top:0!important}.table-bordered,.table-bordered td,.table-bordered th{border:0px solid #dee2e6}.table tr{border:none}.customer__content td[headers=ColumnProduct] .f-grid{grid-template-columns:80px 1fr;column-gap:15px}#orderlist .table-container--mobile-scrollable-spgrid tr,.order .table-container--mobile-scrollable-spgrid tr{border-bottom:1px solid #c7c7c7}.order-details .product__title{margin-bottom:10px}@media(max-width:767.98px){.customer__content td[headers=ColumnProduct] .f-grid{margin:20px auto 30px}#orderlist .table-container--mobile-scrollable-spgrid tbody,.order .table-container--mobile-scrollable-spgrid tbody{display:block}#orderlist .table-container--mobile-scrollable-spgrid tr,.order .table-container--mobile-scrollable-spgrid tr{display:block;width:100%;padding:25px 0;border-bottom:1px solid #c7c7c7}#orderlist .table-container--mobile-scrollable-spgrid td,.order .table-container--mobile-scrollable-spgrid td{display:flex;justify-content:space-between}#orderlist .table-container--mobile-scrollable-spgrid h3,.order .table-container--mobile-scrollable-spgrid h3{font-size:var(--font-body-size);font-weight:600}}.form-term-texts{width:100%;height:200px;background:#fff;overflow:scroll;padding:10px;font-size:11px;text-align:left;margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/87/assets/customer.css.map */
