.woocommerce-account .u-columns{display:flex;flex-wrap:wrap;gap:40px;margin-top:20px}.woocommerce-account .u-column1,.woocommerce-account .u-column2{flex:1;min-width:320px;background:#ffffff;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border:1px solid #f0f0f0}.woocommerce-account form h2{font-size:24px;font-weight:600;margin-bottom:25px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.woocommerce-account form .input-text{border-radius:8px;border:1px solid #e0e0e0;padding:14px;width:100%;font-size:15px;transition:border-color 0.3s}.woocommerce-account form .input-text:focus{border-color:#000000;outline:none}.woocommerce-account form button.button{background-color:#000000;color:#ffffff;border-radius:8px;padding:14px 28px;font-weight:600;width:100%;border:none;transition:background-color 0.3s;margin-top:15px}.woocommerce-account form button.button:hover{background-color:#333333}.woocommerce-account form .password-input{position:relative;display:block}.woocommerce-account form .password-input .input-text{padding-right:45px!important}.woocommerce-account form .show-password-input{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;z-index:10;display:flex;align-items:center}.woocommerce-account form .show-password-input::after{content:""!important;display:block;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0.6;transition:opacity 0.2s ease}.woocommerce-account form .show-password-input:hover::after{opacity:1}.woocommerce-account table.shop_table td a.button,.woocommerce-account table.shop_table td.download-file a{display:inline-block!important;padding:8px 28px;border:1px solid #00a0db!important;border-radius:8px;background-color:#ffffff;color:#333333!important;text-decoration:none;line-height:1.4;margin:5px 0;word-wrap:break-word;max-width:100%;box-sizing:border-box;transition:all 0.3s ease}.woocommerce-account table.shop_table td a.button:hover,.woocommerce-account table.shop_table td.download-file a:hover{background-color:#00a0db;color:#ffffff!important;border-color:#00a0db!important}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{font-size:14px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background:rgba(0,0,0,0);position:relative;border:2px solid;border-radius:3px;transition:all .2s}.footer-widget .widget_shopping_cart_content .woocommerce-mini-cart-item img{width:60px!important;height:auto!important;float:left!important;margin-right:15px!important;margin-left:0!important}.footer-widget .widget_shopping_cart_content .woocommerce-mini-cart-item{overflow:hidden!important;margin-bottom:15px!important}