.et_pb_shop ul.products li.product .button{display:inline-block!important;visibility:visible!important;opacity:1!important;margin-top:14px;margin-bottom:8px;padding:10px 22px;background-color:#b54026;color:#ffffff!important;border:2px solid #ffffff;border-radius:4px;font-weight:700;text-decoration:none;font-size:13px;letter-spacing:1px;text-transform:uppercase;transition:all 0.25s ease}.et_pb_shop ul.products li.product .button:hover{background-color:#822e1b!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(130,46,27,0.3)}.et_pb_shop ul.products li.product{text-align:center}.et_pb_shop ul.products li.product .price{margin-bottom:8px}.tinv-wishlist .tinvwl-table-manage-list{background:#ffffff;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px rgba(130,46,27,0.08)}.tinv-wishlist table.tinvwl-table-manage-list thead{background:linear-gradient(135deg,#822e1b 0%,#b54026 100%);color:#ffffff}.tinv-wishlist table.tinvwl-table-manage-list thead th{color:#ffffff!important;font-family:Georgia,serif;font-weight:700;padding:14px 12px;border:none}.tinv-wishlist table.tinvwl-table-manage-list tbody tr:nth-child(even){background:#fdf9f3}.tinv-wishlist table.tinvwl-table-manage-list tbody td{border-color:#ebe4d4;padding:16px 12px;color:#3a2e22}.tinv-wishlist a.button,.tinv-wishlist button.button{background:#b54026!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:5px!important;padding:10px 20px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:13px!important;box-shadow:0 2px 8px rgba(130,46,27,0.15)!important;transition:all 0.25s ease!important}.tinv-wishlist a.button:hover,.tinv-wishlist button.button:hover{background:#822e1b!important;transform:translateY(-1px)}.tinv-wishlist .product-name a{color:#822e1b!important;font-weight:600;text-decoration:none}.tinv-wishlist .product-name a:hover{color:#b54026!important}.tinv-wishlist .amount{color:#b54026;font-weight:700}.tinv-wishlist-empty{background:#fdf9f3;border:1px dashed #c9a25c;padding:40px 30px;border-radius:10px;text-align:center;color:#6b5d4f;font-family:Georgia,serif;font-size:17px;line-height:1.7}.woocommerce-account .woocommerce{background:#ffffff;border-radius:12px;padding:30px;box-shadow:0 6px 20px rgba(130,46,27,0.08)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li{margin:0 0 6px 0;border-radius:6px;overflow:hidden}.woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 18px;color:#3a2e22;text-decoration:none;font-family:Georgia,serif;font-weight:600;background:#fdf9f3;border-left:3px solid transparent;transition:all 0.25s ease}.woocommerce-MyAccount-navigation ul li a:hover{background:#f5ede1;border-left-color:#c9a25c;color:#822e1b}.woocommerce-MyAccount-navigation ul li.is-active a{background:linear-gradient(90deg,#822e1b 0%,#b54026 100%);color:#ffffff;border-left-color:#c9a25c}.woocommerce-MyAccount-content{padding-left:30px}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{color:#822e1b;font-family:Georgia,serif;margin-top:0}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password,.woocommerce form.edit-account,.woocommerce form.woocommerce-EditAccountForm{background:#fdf9f3;border-left:4px solid #c9a25c;padding:28px 30px;border-radius:8px}.woocommerce form .form-row label{color:#3a2e22;font-weight:600;font-size:14px;margin-bottom:6px}.woocommerce form .input-text,.woocommerce form input[type="text"],.woocommerce form input[type="email"],.woocommerce form input[type="password"],.woocommerce form input[type="tel"]{background:#ffffff;border:1px solid #ebe4d4;border-radius:6px;padding:10px 14px;font-family:Georgia,serif;color:#3a2e22;width:100%;transition:border-color 0.2s}.woocommerce form .input-text:focus{border-color:#b54026;outline:none;box-shadow:0 0 0 3px rgba(181,64,38,0.1)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-MyAccount-content .button{background:#b54026!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:5px!important;padding:12px 24px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:13px!important;box-shadow:0 4px 12px rgba(130,46,27,0.2)!important;transition:all 0.25s ease!important;font-family:Georgia,serif!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#822e1b!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(130,46,27,0.3)!important}.woocommerce form.login .lost_password,.woocommerce form .lost_password a{color:#b54026;font-style:italic}.woocommerce form .lost_password a:hover{color:#822e1b;text-decoration:underline}.woocommerce table.shop_table,.woocommerce table.my_account_orders{background:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.04);border:none}.woocommerce table.shop_table thead{background:linear-gradient(135deg,#822e1b 0%,#b54026 100%)}.woocommerce table.shop_table thead th{color:#ffffff;font-family:Georgia,serif;padding:14px 12px;border:none}.woocommerce table.shop_table tbody tr:nth-child(even){background:#fdf9f3}.woocommerce table.shop_table tbody td{padding:14px 12px;border-color:#ebe4d4;color:#3a2e22}.woocommerce .order-status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;background:#f5ede1;color:#822e1b}.woocommerce-MyAccount-downloads h3{color:#822e1b}.woocommerce-MyAccount-downloads .download-product a{color:#b54026;font-weight:600}.woocommerce-MyAccount-content>p:first-of-type{background:#fdf9f3;border-left:4px solid #c9a25c;padding:18px 22px;border-radius:8px;font-style:italic;color:#3a2e22}@media (max-width:768px){.woocommerce-MyAccount-content{padding-left:0;margin-top:24px}.woocommerce-account .woocommerce{padding:18px}}