@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}#brxe-pwkeer {margin-top: 200px}#brxe-zqowlv {margin-top: -50px}:root{ --djia-dark:#071a2e; --djia-brand:#005d63; --djia-accent:#7ed6a7; --djia-text:#ffffff; --djia-muted: rgba(255,255,255,.72); --djia-card: rgba(255,255,255,.06); --djia-card2: rgba(255,255,255,.05); --djia-border: rgba(255,255,255,.12); --djia-shadow: 0 18px 45px rgba(0,0,0,.25); --djia-radius: 18px;}.woocommerce-account .site,.woocommerce-account .brxe-body{ background: radial-gradient(1100px 520px at 18% 0%, rgba(126,214,167,.14), transparent 60%), radial-gradient(900px 520px at 88% 15%, rgba(0,93,99,.18), transparent 55%), linear-gradient(180deg, #071a2e 0%, #061528 100%);}.woocommerce-account .woocommerce{ margin: 0 auto; padding: 32px 16px; color: var(--djia-text);}.woocommerce-account .woocommerce-MyAccount-navigation{ float: none; width: 320px;} .woocommerce-account .woocommerce-MyAccount-content{ float: none; width: auto; min-width: 0;}.woocommerce-account .woocommerce{ display: flex; gap: 18px; align-items: flex-start;}.woocommerce-account .woocommerce-MyAccount-navigation{ position: sticky; top: 18px; border-radius: var(--djia-radius); background: rgba(255,255,255,.05); border: 1px solid var(--djia-border); box-shadow: var(--djia-shadow); backdrop-filter: blur(10px); overflow: hidden;} .woocommerce-account .woocommerce-MyAccount-navigation ul{ list-style: none; margin: 0; padding: 10px;} .woocommerce-account .woocommerce-MyAccount-navigation li{ margin: 0; padding: 0;} .woocommerce-account .woocommerce-MyAccount-navigation a{ display:flex; align-items:center; justify-content:space-between; gap: 10px; padding: 12px 12px; border-radius: 14px; text-decoration: none; color: rgba(255,255,255,.82); font-weight: 800; font-size: 14px; letter-spacing: .01em; transition: background .18s ease, color .18s ease, transform .18s ease, border-color .18s ease; border: 1px solid transparent;}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{ background: rgba(126,214,167,.10); border-color: rgba(126,214,167,.18); color: #fff; transform: translateX(2px);}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:hover{ background: linear-gradient(180deg, rgba(0,93,99,.35), rgba(126,214,167,.18)); border-color: rgba(126,214,167,.22); color: #fff; box-shadow: 0 14px 30px rgba(0,0,0,.18);}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{ content:""; width: 10px; height: 10px; border-radius: 999px; background: var(--djia-accent); box-shadow: 0 0 0 4px rgba(126,214,167,.14); margin-right: 10px;}.woocommerce-account .woocommerce-MyAccount-content{ flex: 1; border-radius: var(--djia-radius); background: rgba(255,255,255,.05); border: 1px solid var(--djia-border); box-shadow: var(--djia-shadow); backdrop-filter: blur(10px); padding: 22px; min-height: 340px;}.woocommerce-account .woocommerce-MyAccount-content p{ color: rgba(255,255,255,.78); line-height: 1.7; margin: 0 0 12px;} .woocommerce-account .woocommerce-MyAccount-content strong{ color: #fff;}.woocommerce-account .woocommerce-MyAccount-content a{ color: var(--djia-accent); font-weight: 800; text-decoration: none; border-bottom: 1px solid rgba(126,214,167,.35);} .woocommerce-account .woocommerce-MyAccount-content a:hover{ border-bottom-color: rgba(126,214,167,.75);}.woocommerce-account .woocommerce-notices-wrapper{ margin-bottom: 14px;} .woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{ border-radius: 14px; padding: 14px 16px; border: 1px solid rgba(255,255,255,.12); background: rgba(255,255,255,.06); color: rgba(255,255,255,.86); box-shadow: 0 10px 26px rgba(0,0,0,.18);} .woocommerce-account .woocommerce-error{ border-color: rgba(255,90,90,.35);}.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce input.button{ border-radius: 999px !important; padding: 12px 16px !important; font-weight: 900 !important; border: 1px solid rgba(126,214,167,.22) !important; background: rgba(126,214,167,.14) !important; color: #fff !important; box-shadow: 0 16px 35px rgba(0,0,0,.22); transition: transform .16s ease, background .16s ease, border-color .16s ease;} .woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce input.button:hover{ transform: translateY(-2px); background: rgba(126,214,167,.20) !important; border-color: rgba(126,214,167,.34) !important;}@media (max-width: 991px){ .woocommerce-account .woocommerce{ flex-direction: column; } .woocommerce-account .woocommerce-MyAccount-navigation{ width: 100%; position: relative; top: auto; } .woocommerce-account .woocommerce-MyAccount-content{ width: 100%; }}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{ color:#fff; font-weight: 900; letter-spacing: -.01em; margin: 0 0 14px;}.woocommerce-account .woocommerce-MyAccount-content form{ margin-top: 8px;}.woocommerce-account .woocommerce-address-fields__field-wrapper,.woocommerce-account .woocommerce form .form-row{ width: 100%;} .woocommerce-account .woocommerce-address-fields__field-wrapper{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}@media (max-width: 640px){ .woocommerce-account .woocommerce-address-fields__field-wrapper{ grid-template-columns: 1fr; }}.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row-wide{ grid-column: 1 / -1;}.woocommerce-account .woocommerce-address-fields__field-wrapper p.form-row{ margin: 0 !important;}.woocommerce-account .woocommerce-MyAccount-content label{ display:block; margin: 0 0 8px; font-weight: 800; font-size: 13px; color: rgba(255,255,255,.80);} .woocommerce-account .woocommerce-MyAccount-content .required{ color: var(--djia-accent); font-weight: 900;}.woocommerce-account .woocommerce-MyAccount-content input.input-text,.woocommerce-account .woocommerce-MyAccount-content input[type="text"],.woocommerce-account .woocommerce-MyAccount-content input[type="email"],.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],.woocommerce-account .woocommerce-MyAccount-content input[type="password"],.woocommerce-account .woocommerce-MyAccount-content textarea,.woocommerce-account .woocommerce-MyAccount-content select{ width: 100%; height: 46px; padding: 10px 12px; border-radius: 14px; border: 1px solid rgba(255,255,255,.14); background: rgba(255,255,255,.06); color: #fff; outline: none; box-shadow: none; transition: border-color .18s ease, background .18s ease, transform .18s ease;} .woocommerce-account .woocommerce-MyAccount-content textarea{ height: auto; min-height: 110px; padding: 12px; resize: vertical;}.woocommerce-account .woocommerce-MyAccount-content input::placeholder,.woocommerce-account .woocommerce-MyAccount-content textarea::placeholder{ color: rgba(255,255,255,.45);}.woocommerce-account .woocommerce-MyAccount-content input:focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus{ border-color: rgba(126,214,167,.38); background: rgba(255,255,255,.08);}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-input-wrapper{ display:block;}.woocommerce-account .woocommerce-address-fields > p{ margin-top: 16px !important;}.woocommerce-account .woocommerce-MyAccount-content button.button,.woocommerce-account .woocommerce-MyAccount-content input.button,.woocommerce-account .woocommerce-MyAccount-content a.button{ display: inline-flex !important; align-items: center; justify-content: center; gap: 10px; padding: 12px 18px !important; border-radius: 999px !important; background: linear-gradient(180deg, rgba(126,214,167,.26), rgba(0,93,99,.22)) !important; border: 1px solid rgba(126,214,167,.28) !important; color: #fff !important; font-weight: 900 !important; letter-spacing: .01em; box-shadow: 0 18px 40px rgba(0,0,0,.25); transition: transform .16s ease, background .16s ease, border-color .16s ease;} .woocommerce-account .woocommerce-MyAccount-content button.button:hover,.woocommerce-account .woocommerce-MyAccount-content input.button:hover,.woocommerce-account .woocommerce-MyAccount-content a.button:hover{ transform: translateY(-2px); border-color: rgba(126,214,167,.40) !important; background: linear-gradient(180deg, rgba(126,214,167,.34), rgba(0,93,99,.26)) !important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-invalid input,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-invalid select,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-invalid textarea{ border-color: rgba(255,90,90,.45) !important;} .woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{ margin-bottom: 14px;}.woocommerce-account .woocommerce-MyAccount-content .select2-container{ width: 100% !important;} .woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection--single{ height: 46px !important; border-radius: 14px !important; border: 1px solid rgba(255,255,255,.14) !important; background: rgba(255,255,255,.06) !important; color: #fff !important; display:flex !important; align-items:center !important;} .woocommerce-account .woocommerce-MyAccount-content .select2-selection__rendered{ color: #fff !important; line-height: 46px !important; padding-left: 12px !important; padding-right: 34px !important;} .woocommerce-account .woocommerce-MyAccount-content .select2-selection__placeholder{ color: rgba(255,255,255,.45) !important;} .woocommerce-account .woocommerce-MyAccount-content .select2-selection__arrow{ height: 46px !important; right: 10px !important;} .woocommerce-account .select2-dropdown{ border-radius: 14px !important; border: 1px solid rgba(255,255,255,.14) !important; background: #071a2e !important; color: #fff !important; overflow:hidden; box-shadow: 0 18px 45px rgba(0,0,0,.35);} .woocommerce-account .select2-search__field{ border-radius: 12px !important; border: 1px solid rgba(255,255,255,.14) !important; background: rgba(255,255,255,.06) !important; color: #fff !important; padding: 10px 12px !important; outline: none !important;} .woocommerce-account .select2-results__option{ padding: 10px 12px !important; color: rgba(255,255,255,.85) !important;} .woocommerce-account .select2-results__option--highlighted{ background: rgba(126,214,167,.16) !important; color: #fff !important;}.woocommerce-account .woocommerce-address-fields{ padding-top: 6px;}