@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{font-family:'Plus Jakarta Sans','Segoe UI',-apple-system,sans-serif}.woocommerce-MyAccount-navigation{background:linear-gradient(165deg,#041e1a,#0e4a3e) !important;border-radius:16px !important;padding:8px !important;overflow:hidden}.woocommerce-MyAccount-navigation ul{list-style:none !important;margin:0 !important;padding:0 !important}.woocommerce-MyAccount-navigation ul li{margin:0 !important}.woocommerce-MyAccount-navigation ul li a{display:block !important;padding:12px 18px !important;color:rgba(255,255,255,.7) !important;text-decoration:none !important;font-size:14px !important;font-weight:600 !important;border-radius:10px !important;transition:all .25s ease !important;margin:2px 0 !important}.woocommerce-MyAccount-navigation ul li a:hover{background:rgba(255,255,255,.08) !important;color:#fff !important}.woocommerce-MyAccount-navigation ul li.is-active a{background:rgba(45,212,168,.15) !important;color:#2dd4a8 !important}.woocommerce-MyAccount-content{background:#fff !important;border:1px solid #eef4f1 !important;border-radius:16px !important;padding:28px 24px !important}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-weight:800 !important;color:#0a2e36 !important;letter-spacing:-.02em !important}.woocommerce table.shop_table{border:1px solid #eef4f1 !important;border-radius:12px !important;overflow:hidden !important;border-collapse:separate !important;border-spacing:0 !important}.woocommerce table.shop_table thead{background:#f0f7f5 !important}.woocommerce table.shop_table thead th{font-size:12px !important;font-weight:700 !important;color:#0a2e36 !important;text-transform:uppercase !important;letter-spacing:.04em !important;padding:14px 16px !important;border:none !important}.woocommerce table.shop_table td{padding:14px 16px !important;border-top:1px solid #f0f6f4 !important;font-size:14px !important;color:#3a5a50 !important;vertical-align:middle !important}.woocommerce table.shop_table tbody tr{transition:background .2s ease !important}.woocommerce table.shop_table tbody tr:hover{background:#fafcfb !important}.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button,.woocommerce #respond input#submit{background:linear-gradient(145deg,#0e4a3e,#1a6b5a) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:12px 24px !important;font-size:14px !important;font-weight:700 !important;font-family:'Plus Jakarta Sans',sans-serif !important;cursor:pointer !important;transition:all .35s cubic-bezier(.34,1.56,.64,1) !important;letter-spacing:.01em !important;text-decoration:none !important;display:inline-block !important}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(14,74,62,.25) !important;color:#fff !important}.woocommerce .button.alt,.woocommerce button.button.alt{background:linear-gradient(145deg,#2dd4a8,#1a8a7d) !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-input-wrapper input,.woocommerce-input-wrapper select{border:1.5px solid #d4e8e2 !important;border-radius:10px !important;padding:11px 14px !important;font-size:14px !important;font-family:'Plus Jakarta Sans',sans-serif !important;color:#1a2e2a !important;transition:all .25s ease !important;background:#f8fcfa !important;outline:none !important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:#1a8a7d !important;background:#fff !important;box-shadow:0 0 0 3px rgba(26,138,125,.1) !important}.woocommerce form .form-row label{font-size:13px !important;font-weight:600 !important;color:#3a5a50 !important;margin-bottom:5px !important}.woocommerce-cart .cart_item img{border-radius:10px !important;width:72px !important;height:72px !important;object-fit:cover !important}.woocommerce .cart-collaterals .cart_totals{background:#fff !important;border:1px solid #eef4f1 !important;border-radius:16px !important;padding:24px !important}.woocommerce .cart-collaterals h2{font-size:18px !important;font-weight:800 !important;color:#0a2e36 !important}.woocommerce-checkout #payment{background:#fff !important;border:1px solid #eef4f1 !important;border-radius:16px !important;padding:20px !important}.woocommerce-checkout #payment ul.payment_methods{border:none !important;padding:0 !important}.woocommerce-checkout #payment ul.payment_methods li{padding:14px !important;border-bottom:1px solid #f0f6f4 !important;border-radius:10px !important;margin-bottom:6px !important;transition:background .2s ease !important}.woocommerce-checkout #payment ul.payment_methods li:hover{background:#f8fcfa !important}.woocommerce-checkout .woocommerce-checkout-review-order-table{border:1px solid #eef4f1 !important;border-radius:12px !important}.woocommerce-Addresses .woocommerce-Address{background:#fff !important;border:1px solid #eef4f1 !important;border-radius:14px !important;padding:20px !important}.woocommerce-Addresses .woocommerce-Address header{border-bottom:1px solid #f0f6f4 !important;padding-bottom:12px !important;margin-bottom:12px !important}.woocommerce-Addresses .woocommerce-Address h3{font-size:16px !important;font-weight:800 !important}.woocommerce-message,.woocommerce-info{background:#f0f7f5 !important;border:none !important;border-left:4px solid #0e4a3e !important;border-radius:10px !important;color:#0a2e36 !important;font-size:14px !important;padding:14px 18px !important}.woocommerce-error{background:#fef2f2 !important;border:none !important;border-left:4px solid #ef4444 !important;border-radius:10px !important;color:#991b1b !important}.woocommerce-message:before,.woocommerce-info:before{color:#0e4a3e !important}.woocommerce form.login,.woocommerce form.register{background:#fff !important;border:1px solid #eef4f1 !important;border-radius:16px !important;padding:28px 24px !important}.woocommerce .coupon input{border-radius:10px 0 0 10px !important}.woocommerce .coupon .button{border-radius:0 10px 10px 0 !important}@media (max-width:768px){.woocommerce-MyAccount-navigation{border-radius:12px !important;margin-bottom:16px !important}.woocommerce-MyAccount-navigation ul{display:flex !important;overflow-x:auto !important;gap:2px !important;scrollbar-width:none !important}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation ul li a{white-space:nowrap !important;padding:10px 14px !important;font-size:13px !important}.woocommerce-MyAccount-content{padding:20px 16px !important}}[data-wp-dark-mode-active=true] .woocommerce-MyAccount-content{background:#162220 !important;border-color:#243835 !important}[data-wp-dark-mode-active=true] .woocommerce-MyAccount-content h2,[data-wp-dark-mode-active=true] .woocommerce-MyAccount-content h3{color:#d4e8e2 !important}[data-wp-dark-mode-active=true] .woocommerce table.shop_table{border-color:#243835 !important}[data-wp-dark-mode-active=true] .woocommerce table.shop_table thead{background:#1a2e2a !important}[data-wp-dark-mode-active=true] .woocommerce table.shop_table thead th{color:#d4e8e2 !important}[data-wp-dark-mode-active=true] .woocommerce table.shop_table td{color:#7a9990 !important;border-color:#243835 !important}[data-wp-dark-mode-active=true] .woocommerce form .form-row input.input-text,[data-wp-dark-mode-active=true] .woocommerce form .form-row textarea,[data-wp-dark-mode-active=true] .woocommerce form .form-row select{background:#1a2e2a !important;border-color:#2a4a42 !important;color:#d4e8e2 !important}[data-wp-dark-mode-active=true] .woocommerce form.login,[data-wp-dark-mode-active=true] .woocommerce form.register{background:#162220 !important;border-color:#243835 !important}[data-wp-dark-mode-active=true] .woocommerce-message,[data-wp-dark-mode-active=true] .woocommerce-info{background:#1a2e2a !important;color:#d4e8e2 !important}[data-wp-dark-mode-active=true] .cart-collaterals .cart_totals{background:#162220 !important;border-color:#243835 !important}[data-wp-dark-mode-active=true] #payment{background:#162220 !important;border-color:#243835 !important}