@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:rgb(255 255 255 / .7)!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;border-radius:10px!important;transition:all 0.25s ease!important;margin:2px 0!important}.woocommerce-MyAccount-navigation ul li a:hover{background:rgb(255 255 255 / .08)!important;color:#fff!important}.woocommerce-MyAccount-navigation ul li.is-active a{background:rgb(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:-0.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:0.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 0.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 0.35s cubic-bezier(.34,1.56,.64,1)!important;letter-spacing:0.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 rgb(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 0.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 rgb(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 0.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-message a:not(.button),.woocommerce-info a:not(.button){display:inline-block!important;margin:6px 0 2px 10px!important;padding:7px 16px!important;background:#0e4a3e!important;color:#fff!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;opacity:1!important;transition:background 0.2s ease,transform 0.2s ease!important}.woocommerce-message a:not(.button):hover,.woocommerce-info a:not(.button):hover{background:#1a6b5a!important;color:#fff!important;transform:translateY(-1px)}.woocommerce-message a:not(.button):empty,.woocommerce-info a:not(.button):empty{display:none!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}