.et_animated{animation-duration:0.3s!important}:root{--primary:#8AA41D;--secondary:#FFB459;--accent:#F4F6E8;--text:#000;--radius-lg:50px;--radius-sm:24px}.woocommerce input:not([type=submit]){border-radius:var(--radius-lg)!important;border:1px solid #ddd!important;color:var(--primary)!important;padding:5px 10px!important}.woocommerce-button,.button,.woocommerce-button:visited,.woocommerce a.button,.woocommerce button.button{border:none!important;border-radius:var(--radius-lg)!important;background:var(--secondary)!important;color:var(--text)!important;padding:12px 30px!important;transition:all 0.3s ease!important;text-decoration:none!important;display:inline-block!important;cursor:pointer!important}.woocommerce-button:hover,.button:hover{background:var(--primary)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.woocommerce-MyAccount-navigation{background:var(--accent);border-radius:var(--radius-sm);padding:20px;margin-bottom:20px}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-MyAccount-navigation li{margin-bottom:5px!important}.woocommerce-MyAccount-navigation li a{display:block!important;padding:12px 20px!important;border-radius:var(--radius-sm)!important;color:var(--text)!important;text-decoration:none!important;transition:all 0.3s ease!important}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{background:var(--primary)!important;color:#fff!important}.woocommerce-MyAccount-content>:not(nav){background:#fff;border-radius:var(--radius-sm);padding:30px;box-sizing:border-box}.woocommerce table.woocommerce-orders-table{border-spacing:0 15px!important;border-collapse:separate!important}.woocommerce-orders-table th{background:var(--primary)!important;color:#fff!important;padding:15px!important;border:none!important}.woocommerce-orders-table td{background:var(--accent)!important;padding:15px!important;border:none!important}.download-file{border-bottom:2px solid var(--accent)!important;padding:10px 0!important}.wc_payment_method{background:#fff!important;border:1px solid var(--accent)!important;border-radius:var(--radius-sm)!important;padding:15px!important;margin-bottom:10px!important}.woocommerce-form-login,.woocommerce-form-register{background:#fff;border-radius:var(--radius-sm);padding:30px;border:1px solid var(--accent)!important}.lost_password a{color:var(--primary)!important;text-decoration:none!important}.lost_password a:hover{text-decoration:underline!important}@media (max-width:767px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content>*{width:100%!important;float:none!important;margin-right:0!important}.woocommerce-orders-table thead{display:none!important}.woocommerce-orders-table tr{display:block!important;margin-bottom:20px!important}.woocommerce-orders-table td{display:flex!important;justify-content:space-between!important;align-items:center!important;text-align:right!important;padding:10px 15px!important}.woocommerce-orders-table td::before{content:attr(data-title)!important;font-weight:700;color:var(--primary);margin-right:10px;text-align:left!important}.woocommerce-MyAccount-content>:not(nav){padding:20px!important}}@media (min-width:768px){.woocommerce-MyAccount-navigation{width:25%!important;margin-right:5%!important;float:left!important}.woocommerce-MyAccount-content{width:70%!important;float:left!important}.woocommerce-MyAccount-container::after{content:"";display:table;clear:both}.footer_subscribe a.et_pb_newsletter_button.et_pb_button{border-radius:0 100px 100px 0!important}}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:var(--radius-sm)!important;padding:15px 20px!important}.woocommerce-message{border-top-color:var(--primary)!important}.woocommerce form .form-row{padding:3px!important;margin-bottom:10px!important}@media only screen and (max-width:767px){body.single-citadela-item .wp-block-group{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}body.single-citadela-item .wp-block-spacer{padding-left:0!important;padding-right:0!important}}