.wp-simple-pay-button{background-color:#d4af37;color:white;padding:12px 24px;font-size:15px;border-radius:10px;border:none;cursor:pointer;transition:all 0.3s ease}.wp-simple-pay-button:hover{background-color:#C70039}.glass-menu{background:rgba(255,255,255,0.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(0,0,0,0.08)}#main-header,#main-footer{display:none!important}.woocommerce-account .woocommerce{display:flex;gap:40px}.woocommerce-MyAccount-navigation{width:260px;background:#f4f6f5;padding:25px;border-radius:12px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li{margin-bottom:12px}.woocommerce-MyAccount-navigation a{display:block;padding:10px 15px;border-radius:8px;text-decoration:none;color:#1f3d2b;font-weight:500;transition:all 0.2s ease}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation .is-active a{background:#1f3d2b;color:#ffffff}.woocommerce-MyAccount-content{flex:1;background:#ffffff;padding:40px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.05)}.woocommerce-MyAccount-content h2{font-size:22px;margin-bottom:20px;color:#1f3d2b}.woocommerce-MyAccount-content a{color:#1f3d2b;font-weight:500}.woocommerce button.button{background:#1f3d2b;color:white;border-radius:6px;padding:10px 18px}.woocommerce button.button:hover{background:#163021}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#2f4f5a!important;color:#ffffff!important;border-radius:50px;padding:10px 20px;font-size:14px;font-weight:500;border:none;transition:all 0.25s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#243f48!important;transform:translateY(-1px)}.woocommerce a.button.alt,.woocommerce button.button.alt{background:transparent!important;color:#2f4f5a!important;border:1.5px solid #2f4f5a;border-radius:50px;padding:10px 20px;font-size:14px;font-weight:500}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#2f4f5a!important;color:#ffffff!important}.woocommerce-info{background:#e9f1ed!important;color:#1f3d2b!important;border-left:4px solid #2f4f5a;border-radius:8px;padding:18px 20px}.woocommerce-info a{color:#2f4f5a;font-weight:500}@media (max-width:768px){.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-MyAccount-navigation{width:100%;background:transparent;padding:0;margin-bottom:20px}.woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;gap:10px;padding-bottom:10px}.woocommerce-MyAccount-navigation li{margin:0;flex:0 0 auto}.woocommerce-MyAccount-navigation a{background:#f4f6f5;padding:10px 15px;border-radius:50px;white-space:nowrap;font-size:13px}.woocommerce-MyAccount-navigation .is-active a{background:#2f4f5a;color:white}.woocommerce-MyAccount-content{padding:20px;border-radius:10px}.woocommerce a.button,.woocommerce button.button{width:100%;text-align:center}}.stock.in-stock{color:#2e7d32!important;font-weight:600;font-size:18px}.wp-block-woocommerce-cart{max-width:1400px!important;margin:auto!important;padding-top:50px!important;padding-bottom:80px!important}.wc-block-cart-items{background:white!important;border-radius:20px!important;padding:35px!important;border:none!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important}.wc-block-cart-items__row{padding:30px 0!important;border-bottom:1px solid #f2f2f2!important}.wc-block-cart-item__image img{width:120px!important;border-radius:14px!important}.wc-block-components-product-name{font-size:32px!important;font-weight:700!important;line-height:1.3!important;color:#17345f!important;text-decoration:none!important}.wc-block-cart-item__product-meta{font-size:18px!important;color:#666!important;margin-top:10px!important}.wc-block-components-sidebar{background:white!important;padding:35px!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important;border:none!important;position:sticky!important;top:100px!important}.wc-block-components-totals-item__value,.wc-block-formatted-money-amount{font-size:48px!important;font-weight:700!important;color:#1d1d1d!important}.wc-block-components-totals-item{font-size:18px!important}.wc-block-components-button{background:black!important;color:white!important;border-radius:16px!important;padding:20px!important;font-size:18px!important;font-weight:600!important;border:none!important;box-shadow:0 5px 15px rgba(0,0,0,.2)!important;transition:.3s!important}.wc-block-components-button:hover{transform:translateY(-3px)!important}.wc-block-components-quantity-selector{border-radius:12px!important;overflow:hidden!important;border:1px solid #ddd!important}.wc-block-components-text-input input{border-radius:12px!important;padding:14px!important}@media(max-width:980px){.wc-block-components-product-name{font-size:24px!important}.wc-block-formatted-money-amount{font-size:36px!important}}.wc-block-cart-items th,.wc-block-components-sidebar .wc-block-components-title,.wc-block-components-totals-wrapper h2{color:#5B8F2A!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important}.wc-block-components-product-name{font-size:18px!important;font-weight:600!important;line-height:1.5!important;max-width:500px!important;display:block!important}.wc-block-cart-item__prices,.wc-block-components-product-price{font-size:18px!important;font-weight:700!important;color:#111!important}.wc-block-formatted-money-amount{font-size:24px!important;font-weight:700!important}.wc-block-components-totals-item__label{font-size:16px!important;color:#666!important}.woocommerce-message,.wc-block-components-notice-banner{background:#ffffff!important;border:none!important;border-left:4px solid #5B8F2A!important;border-radius:16px!important;padding:25px!important;box-shadow:0 8px 25px rgba(0,0,0,.06)!important;color:#17345f!important;font-size:16px!important;font-weight:500!important}.wc-block-components-notice-banner svg,.woocommerce-message:before{color:#5B8F2A!important}.woocommerce-message .button,.wc-block-components-notice-banner .wc-forward{background:#17345f!important;color:white!important;border:none!important;border-radius:30px!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;transition:.3s!important}.woocommerce-message .button:hover,.wc-block-components-notice-banner .wc-forward:hover{background:#0d2b57!important;transform:translateY(-2px)!important}.showcoupon,.wc-block-components-panel__button{color:#5B8F2A!important;font-weight:600!important;text-decoration:none!important}.wc-block-components-totals-coupon{background:white!important;border-radius:16px!important;padding:20px!important;box-shadow:0 6px 20px rgba(0,0,0,.05)!important}.woocommerce-checkout .woocommerce{max-width:1400px;margin:auto;padding:40px 0}#customer_details,#order_review,.wc_payment_method,.payment_box{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;border-radius:0!important}.woocommerce-checkout h2,.woocommerce-checkout h3{font-size:32px;font-weight:700;color:#17345f;margin-bottom:30px}.woocommerce form .form-row input,.woocommerce form .form-row select,.woocommerce form .form-row textarea{background:#f7f7f7!important;border:1px solid transparent!important;border-radius:8px!important;padding:16px!important;font-size:15px!important;box-shadow:none!important;transition:.3s}.woocommerce form .form-row input:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{outline:none!important;background:white!important;border:1px solid #5B8F2A!important}.woocommerce-checkout-review-order-table{width:100%!important;border:none!important;background:transparent!important}.woocommerce-checkout-review-order-table th{padding:18px 0;font-size:13px;color:#5B8F2A;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #e9e9e9}.woocommerce-checkout-review-order-table td{padding:18px 0;border-bottom:1px solid #e9e9e9;font-size:15px}.product-name{line-height:1.6;color:#555}.product-total .amount,.cart-subtotal .amount,.tax-total .amount{font-size:18px!important;font-weight:500!important;white-space:nowrap!important}.order-total .amount{font-size:24px!important;font-weight:700!important;color:#17345f!important;white-space:nowrap!important}.payment_box{background:#f7f7f7!important;padding:20px!important;border-radius:10px!important}#place_order{background:#111!important;color:white!important;border:none!important;border-radius:35px!important;padding:15px 35px!important;font-size:16px!important;font-weight:600!important;width:auto!important;min-width:260px!important;display:block!important;margin:30px auto!important;transition:.3s!important}#place_order:hover{background:#222!important;transform:translateY(-2px)}.woocommerce form .form-row.woocommerce-invalid input,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid textarea,.woocommerce form .form-row.validate-required.woocommerce-invalid input,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce form .form-row.validate-required.woocommerce-invalid textarea{border:2px solid #e53935!important;background:#fff5f5!important}.woocommerce form .form-row.woocommerce-invalid label,.woocommerce form .form-row.validate-required.woocommerce-invalid label{color:#e53935!important;font-weight:600!important}.woocommerce form .form-row .woocommerce-error,.woocommerce form .form-row .error,.woocommerce-invalid-required-field{display:block!important;color:#e53935!important;font-size:13px!important;margin-top:6px!important;background:none!important;border:none!important;padding:0!important}.woocommerce form .form-row.woocommerce-validated input,.woocommerce form .form-row.woocommerce-validated select{border:2px solid #5B8F2A!important;background:#f9fff7!important}.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px}.woocommerce-account .woocommerce-button,.woocommerce-account .button{min-width:110px;padding:8px 16px!important;font-size:13px!important;border-radius:20px!important;text-align:center;line-height:1.2}.woocommerce-account .woocommerce-button::after,.woocommerce-account .button::after{display:none!important;content:none!important}.woocommerce-account .woocommerce-button:hover,.woocommerce-account .button:hover{transform:translateY(-1px);transition:0.3s}a.button.wc-forward{display:none!important}