.woocommerce-MyAccount-content p{font-size:15px;line-height:1.5;margin-bottom:20px;color:#555}
.woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:24px;margin-top:16px;margin-inline:auto!important}
.woocommerce-Address{flex:1 1 0%!important;max-width:100%!important;padding:20px;border-radius:6px;background-color:#fafafa;border:1px solid #eaeaea;transition:box-shadow .2s ease}
.woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eaeaea}
.woocommerce-Address-title h2{margin:0!important;font-size:18px!important;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:8px}
.u-column1 .woocommerce-Address-title h2:before{content:"";display:inline-block;margin-top:-2px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b4b4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}
.u-column2 .woocommerce-Address-title h2:before{content:"";display:inline-block;margin-top:-2px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b4b4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'%3E%3C/rect%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'%3E%3C/polygon%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'%3E%3C/circle%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'%3E%3C/circle%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}
.woocommerce-Address-title a.edit{text-decoration:none;background-color:#5fb88d;color:#fff!important;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:200!important;display:flex;align-items:center;gap:8px;transition:all .2s ease}
.woocommerce-Address-title a.edit:hover{background-image:linear-gradient(120deg,#1cdce8,#bb77ed);transform:translateY(-2px)}
.woocommerce-Address-title a.edit{margin-top:36px!important;font-size:0;position:relative;padding-left:28px}
.woocommerce-Address-title a.edit:after{content:"Modifica";font-size:13px;letter-spacing:1px;font-family:"Petrov - regular",Arial,Helvetica,sans-serif;font-weight:500!important}
.woocommerce-Address-title a.edit:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'%3E%3C/path%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}
.woocommerce-Address address{font-style:normal;background-color:#ffffff00!important;line-height:1.5;color:#666;font-size:14px;padding:8px 0}
@media (max-width:768px){
.woocommerce-my-account-wrapper{flex-direction:column;padding:16px;gap:16px}
.wd-my-account-sidebar{flex:0 0 100%;padding:16px}
.woocommerce-MyAccount-content-wrapper{padding:16px}
.woocommerce-Address{flex:1 1 100%;padding:16px}
}