/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
#wl-main-account.wl-account-addresses .addresses{max-width:100%;padding:0}#wl-main-account.wl-account-addresses .address-add-box{text-align:center}#wl-main-account.wl-account-addresses .address-add-box__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}@media screen and not (min-width:750px){#wl-main-account.wl-account-addresses .address-add-box__title{flex-direction:column;align-items:flex-start;row-gap:3rem}}#wl-main-account.wl-account-addresses .address-add-box__heading{margin:0;font-size:1.5rem}#wl-main-account.wl-account-addresses .btn-account-add{background-color:#fff;color:#3b3834;min-height:3.4rem;border-radius:3px;border-width:1px;margin:0;padding:5px 10px;gap:10px}@media screen and not (min-width:750px){#wl-main-account.wl-account-addresses .btn-account-add{width:100%}}#wl-main-account.wl-account-addresses .btn-account-add:after,#wl-main-account.wl-account-addresses .btn-account-add:before{border-radius:3px}#wl-main-account.wl-account-addresses .customer-addresses{display:flex;flex-direction:column;gap:2rem;margin-top:0;margin-bottom:4.8rem}#wl-main-account.wl-account-addresses .customer-addresses__item{background:rgba(var(--color-foreground),.1);margin:0;padding:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}#wl-main-account.wl-account-addresses .customer-addresses__item.is-default{padding:4rem 2rem 2rem}#wl-main-account.wl-account-addresses .customer-addresses__content{width:calc(100% - 14rem);margin-right:4rem}#wl-main-account.wl-account-addresses .customer-addresses__default-label{font-size:1.3rem;color:rgb(var(--color-button-text));background:rgba(var(--color-button),var(--alpha-button-background));position:absolute;top:0;left:0;margin:0;padding:.4rem 2rem}#wl-main-account.wl-account-addresses .customer-addresses__name{font-size:1.5rem;text-align:left;margin:0 0 .8rem;font-weight:400}#wl-main-account.wl-account-addresses .customer-addresses__details{font-size:1.4rem;text-align:left;margin:0}#wl-main-account.wl-account-addresses .customer-addresses__edit-button,#wl-main-account.wl-account-addresses .customer-addresses__delete-button{font-size:1.3rem;text-decoration:underline;text-underline-offset:.2rem;padding:0;margin:0;min-height:unset;min-width:unset;background:transparent;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#wl-main-account.wl-account-addresses .customer-addresses__edit-button:before,#wl-main-account.wl-account-addresses .customer-addresses__edit-button:after,#wl-main-account.wl-account-addresses .customer-addresses__delete-button:before,#wl-main-account.wl-account-addresses .customer-addresses__delete-button:after{content:unset}#wl-main-account.wl-account-addresses .customer-addresses__edit-button{margin:0 2.8rem 0 0}#wl-main-account.wl-account-addresses .customer-addresses__delete-button{margin:0;padding:0}@media screen and not (min-width:750px){#wl-main-account.wl-account-addresses .customer-addresses__item{padding:3.2rem 2rem 2rem}#wl-main-account.wl-account-addresses .customer-addresses__content{width:100%;margin-right:0}#wl-main-account.wl-account-addresses .customer-addresses__edit-button{position:absolute;top:1.2rem;right:4.8rem;padding:0}#wl-main-account.wl-account-addresses .customer-addresses__delete-button{position:absolute;top:1.2rem;right:1.6rem;padding:0}}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card{border-radius:4px;border:1px solid rgb(191 191 191 / 100%);width:100%}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card:first-of-type{margin-top:0}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card--default{display:block;border-radius:4px 4px 0 0;background-color:#3b3834;width:100%;padding:10px 20px;font-size:15px;color:#fff;font-weight:700;white-space:nowrap;letter-spacing:1.5px;line-height:1.6;margin:0;text-align:left}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__content{display:flex;width:100%;padding:20px;align-items:center;row-gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:14px;color:#3b3834;font-weight:500;line-height:30px}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__info{align-self:stretch;display:flex;min-width:240px;margin:0;padding:0;flex-direction:column;align-items:stretch;justify-content:center;list-style-type:none}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__info-item{display:flex;width:100%;padding:5px 0;align-items:center;justify-content:flex-start;text-align:left}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__info-label{align-self:stretch;margin:auto 0;width:140px;font-weight:700;flex-shrink:0}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__info-value{align-self:stretch;margin:auto 0}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__actions{align-self:stretch;display:flex;margin:0 auto;align-items:center;gap:10px;white-space:nowrap;justify-content:flex-start}@media screen and not (min-width:750px){#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__actions{flex:1;justify-content:center}}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__actions-btn{align-self:stretch;border-radius:3px;border:1px solid rgb(191 191 191 / 100%);padding:0 1.1rem;gap:10px;width:50px;background-color:transparent;cursor:pointer;font-family:YuGothic,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;color:#3b3834;font-weight:500;line-height:30px;margin:0!important;min-height:0;min-width:0}#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__actions-btn:after,#wl-main-account.wl-account-addresses .wl-customer-addresses .wl-account-address-card__actions-btn:before{content:none}#wl-main-account.wl-account-addresses .address-form{display:block;overflow:hidden;max-height:0;transition:max-height .3s var(--ease-out-cubic-bezier);visibility:hidden}#wl-main-account.wl-account-addresses .address-form.active{visibility:visible;padding:0 2rem 4rem}#wl-main-account.wl-account-addresses .address-form form{padding:.1rem;margin-top:0}#wl-main-account.wl-account-addresses .address-form__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#wl-main-account.wl-account-addresses .address-form__label--set-default{margin-top:0;font-weight:700}#wl-main-account.wl-account-addresses .address-form__title{font-size:1.5rem;text-align:center;margin-bottom:3rem;padding:1rem 0;background:#efefef}#wl-main-account.wl-account-addresses .address-form input{border:1px solid rgba(var(--color-foreground),.1);border-radius:.3rem}#wl-main-account.wl-account-addresses .address-form__field{position:relative;width:100%;margin-top:2.4rem}#wl-main-account.wl-account-addresses .address-form__field--first-name,#wl-main-account.wl-account-addresses .address-form__field--last-name{margin-top:0}#wl-main-account.wl-account-addresses .address-form__field--country:after{content:none}#wl-main-account.wl-account-addresses .address-form__field--set-default:after{content:none}#wl-main-account.wl-account-addresses .address-form__field--set-default input{margin-top:0}#wl-main-account.wl-account-addresses .address-form__field svg{display:none}#wl-main-account.wl-account-addresses .address-form .form-actions{flex:1}#wl-main-account.wl-account-addresses .address-form__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3rem;margin-top:1rem}#wl-main-account.wl-account-addresses .address-form__actions>button{min-width:23rem}#wl-main-account.wl-account-addresses .address-form__actions>button.button--primary{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text))}@media screen and not (min-width:750px){#wl-main-account.wl-account-addresses .address-form__actions>button.button--primary{order:1}}@media screen and not (min-width:750px){#wl-main-account.wl-account-addresses .address-form__actions>button.button--secondary{order:2}}#wl-main-account.wl-account-addresses .address-form__actions--update,#wl-main-account.wl-account-addresses .address-form__actions--cancel{margin:0}@media screen and not (min-width:750px){#wl-main-account.wl-account-addresses .address-form__field--last-name+.address-form__field--first-name,#wl-main-account.wl-account-addresses .address-form__field--first-name+.address-form__field--last-name{margin-top:1.2rem}}#wl-main-account.wl-account-addresses .address-form-add{margin:0;border:1px solid rgba(var(--color-foreground),.1)}#wl-main-account.wl-account-addresses .address-form-add.active{margin-bottom:3rem;padding:2rem 2rem 4rem}#wl-main-account.wl-account-addresses .address-form-add .address-form__title{margin-top:0}.wl-main-register-form__desc-list{width:100%}.wl-main-register-form__desc-description:has(.address-form__label--set-default){grid-column:1 / 3;display:flex;justify-content:center;align-items:center;-moz-column-gap:1rem;column-gap:1rem}@media screen and not (min-width:750px){.wl-main-register-form__desc-description:has(.address-form__label--set-default){justify-content:flex-start}}.wl-main-register-form__desc-description:has(.address-form__label--set-default) input[type=checkbox]{margin:0}.wl-main-register-form__desc-description:has(.address-form__label--set-default) input,.wl-main-register-form__desc-description:has(.address-form__label--set-default) label{cursor:pointer}@media screen and not (min-width:750px){.wl-main-register-form__desc-description:last-of-type{margin-bottom:0!important}}.wl-main-register-form__phone-fields{display:block;width:100%}.wl-main-register-form__phone-inputs{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.wl-main-register-form__phone-inputs .field{flex:1;min-width:8rem;max-width:15rem}@media screen and not (min-width:750px){.wl-main-register-form__phone-inputs .field{min-width:6rem}}.wl-main-register-form__phone-separator{font-size:1.6rem;color:rgb(var(--color-foreground));-webkit-user-select:none;-moz-user-select:none;user-select:none}
