h1, h2, h3, h4 { word-break: break-word; hyphens: auto;}button, a.brxe-button{ user-select: none;}.woocommerce-MyAccount-navigation { display: none !important;}.woocommerce-account .entry-title { display: none !important;}.woocommerce-MyAccount-content { width: 100% !important; float: none !important; padding: 0 !important;}.woocommerce-account .woocommerce-MyAccount-content input[type="text"],.woocommerce-account .woocommerce-MyAccount-content input[type="email"],.woocommerce-account .woocommerce-MyAccount-content input[type="password"],.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],.woocommerce-account .woocommerce-MyAccount-content select,.woocommerce-account .woocommerce-MyAccount-content textarea { background: transparent !important; border: 1px solid rgba(201, 206, 214, 0.2) !important; border-radius: 6px !important; color: #E7EAEE !important; font-family: 'Inter', sans-serif !important; font-size: 15px !important; padding: 12px 16px !important; width: 100% !important; transition: border-color 0.3s ease !important;}.woocommerce-account .woocommerce-MyAccount-content input:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus { border-color: #CFAF6A !important; outline: none !important;}.woocommerce-account .woocommerce-MyAccount-content label { color: #C9CED6 !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 600 !important; margin-bottom: 8px !important; display: block !important;}.woocommerce-account .woocommerce-MyAccount-content em,.woocommerce-account .woocommerce-MyAccount-content span.description { color: #7B8591 !important; font-family: 'Inter', sans-serif !important; font-size: 12px !important;}.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],.woocommerce-account .woocommerce-MyAccount-content input[type="submit"] { background: #CFAF6A !important; color: #0F1C2E !important; border: none !important; border-radius: 6px !important; padding: 12px 32px !important; font-family: 'Inter', sans-serif !important; font-size: 15px !important; font-weight: 600 !important; cursor: pointer !important; transition: background 0.3s ease !important; margin-top: 16px !important;}.woocommerce-account .woocommerce-MyAccount-content button[type="submit"]:hover { background: #DFC07A !important;}.woocommerce-account fieldset { border: 1px solid rgba(201, 206, 214, 0.1) !important; border-radius: 12px !important; padding: 24px !important; margin-top: 24px !important;}.woocommerce-account fieldset legend { color: #CFAF6A !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 600 !important; letter-spacing: 1px !important; padding: 0 8px !important;}.woocommerce-MyAccount-navigation a { background: transparent !important; color: #CFAF6A !important; border: 1px solid #CFAF6A !important; padding: 10px 20px !important; border-radius: 6px !important; font-family: 'Inter', sans-serif !important; font-weight: 600 !important; font-size: 14px !important; text-decoration: none !important; display: inline-block !important; margin-bottom: 32px !important; transition: all 0.3s ease !important;}.woocommerce-MyAccount-navigation a:hover { background: #CFAF6A !important; color: #0F1C2E !important;}.brxe-button { transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.3s ease !important;}.brxe-button:hover { transform: translateY(-2px) !important; box-shadow: 0 8px 20px rgba(207, 175, 106, 0.25) !important;}.brxe-button:active { transform: scale(0.96) !important; box-shadow: none !important;}.momentum-order-card,.brxe-container[class*="product"] { transition: transform 0.3s ease, box-shadow 0.3s ease !important;}.momentum-order-card:hover { transform: translateY(-4px) !important; box-shadow: 0 12px 32px rgba(0, 0, 0, 0.3) !important;}.system-card { transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important;}.system-card:hover { transform: translateY(-6px) !important; box-shadow: 0 16px 40px rgba(0, 0, 0, 0.4) !important; border-color: rgba(207, 175, 106, 0.4) !important;}.glass-card { background: rgba(15, 28, 46, 0.6) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border: 1px solid rgba(201, 206, 214, 0.1) !important;}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,select:focus,textarea:focus { border-color: #CFAF6A !important; box-shadow: 0 0 0 3px rgba(207, 175, 106, 0.15) !important; outline: none !important; transition: all 0.3s ease !important;}.momentum-card-shadow { box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; transition: box-shadow 0.3s ease !important;}.momentum-card-shadow:hover { box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35) !important;}.account-nav-link.active { background: rgba(207, 175, 106, 0.1) !important; border-left: 3px solid #CFAF6A !important;}.account-nav-link { transition: all 0.3s ease !important; border-left: 3px solid transparent !important;}.account-nav-link:hover { background: rgba(207, 175, 106, 0.08) !important; border-left: 3px solid rgba(207, 175, 106, 0.5) !important;}.woocommerce-loop-product__link img,.momentum-product-image { transition: transform 0.4s ease !important; overflow: hidden !important;}.woocommerce-loop-product__link:hover img { transform: scale(1.05) !important;}.tier-card { transition: transform 0.3s ease, box-shadow 0.3s ease !important;}.tier-card:hover { transform: translateY(-8px) !important; box-shadow: 0 20px 48px rgba(0, 0, 0, 0.4) !important;}.tier-card.core:hover { box-shadow: 0 20px 48px rgba(207, 175, 106, 0.2) !important;}@media (max-width: 768px) { .account-mobile-nav { display: flex; flex-direction: row; overflow-x: auto; flex-wrap: nowrap; -webkit-overflow-scrolling: touch; scrollbar-width: none; gap: 8px; padding-bottom: 8px; margin-bottom: 16px; } .account-mobile-nav::-webkit-scrollbar { display: none; } .account-mobile-pill { flex-shrink: 0; white-space: nowrap; padding: 8px 14px; border-radius: 50px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); color: #7B8591; font-size: 13px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; }}@media (max-width: 768px) { .momentum-orders { width: 100% !important; overflow-x: hidden !important; } .momentum-order-card { flex-direction: column !important; align-items: flex-start !important; gap: 12px !important; padding: 16px !important; } .moc-right { width: 100% !important; justify-content: space-between !important; flex-wrap: wrap !important; gap: 8px !important; } .moc-left { width: 100% !important; } .moc-number { font-size: 14px !important; } .moc-date { font-size: 12px !important; } .moc-btn { margin-left: auto !important; }}.account-mobile-pill:hover { background: rgba(255,255,255,0.08); color: #ffffff;}.woocommerce-order { max-width: 720px; margin: 0 auto; background: rgba(255,255,255,0.04); border-radius: 16px; padding: 24px;}.woocommerce-order > p { font-size: 13px; color: rgba(255,255,255,0.6); margin-bottom: 16px;}.woocommerce-order > p mark { background: none; color: #ffffff; font-weight: 500;}.woocommerce-order-details h2 { font-size: 16px; font-weight: 600; margin-bottom: 16px;}.woocommerce table.shop_table tbody tr { display: flex; justify-content: space-between; align-items: flex-start; padding: 12px 0;}.woocommerce td.product-name { flex: 1; display: flex; flex-direction: column; gap: 6px;}.woocommerce td.product-total { min-width: 100px; text-align: right; font-weight: 600;}.momentum-authentic-strip { background: rgba(0,255,156,0.05); padding: 6px 8px; border-radius: 6px; margin-top: 6px;}.woocommerce-order-details tfoot { display: block; margin-top: 16px;}.woocommerce-order-details tfoot tr { display: flex; justify-content: space-between; padding: 4px 0;}.woocommerce-order-details th { opacity: 0.6; font-weight: 500;}.woocommerce-order-details td { text-align: right;}.woocommerce-order-details tfoot tr:last-child { margin-top: 10px;}.woocommerce-order-details tfoot tr:last-child td { font-size: 18px; font-weight: 700; color: #00ff9c;}.woocommerce-customer-details { margin-top: 16px;}.woocommerce-customer-details h2 { font-size: 13px; opacity: 0.6; margin-bottom: 6px;}.woocommerce-customer-details address { font-size: 13px; line-height: 1.6;}.woocommerce-order-details tfoot { background: transparent !important;}.woocommerce-order-details tfoot th,.woocommerce-order-details tfoot td { background: transparent !important; color: #e6e6e6 !important;}.woocommerce table.shop_table tbody tr:last-child { border-bottom: none !important;}.woocommerce table.shop_table { border: none !important;}.woocommerce-order-details tfoot { display: block; margin-top: 16px;}.woocommerce-order-details tfoot tr { display: flex; justify-content: space-between; padding: 6px 0;}.woocommerce td.product-name * { background: none !important;}.woocommerce-order > p { display: flex; flex-direction: column; gap: 4px; font-size: 13px; color: rgba(255,255,255,0.6); margin-bottom: 20px;}.woocommerce-order > p strong,.woocommerce-order > p .order-number,.woocommerce-order > p mark:first-of-type { font-size: 18px; font-weight: 600; color: #ffffff;}.woocommerce-order > p { line-height: 1.4;}.woocommerce-order > p mark { background: none; color: #ffffff; font-weight: 500;}.woocommerce-order > p mark:last-of-type { display: inline-block; padding: 3px 10px; border-radius: 999px; font-size: 11px; font-weight: 600; background: rgba(255,193,7,0.15); color: #ffc107; margin-left: 6px;}.woocommerce-order > p::after { content: ""; display: block; margin-top: 12px; height: 1px; background: rgba(255,255,255,0.06);}.woocommerce-order p:first-child { display: none !important;}.woocommerce-order .woocommerce-notice--success { display: none !important;}.woocommerce-order .woocommerce-thankyou-order-received { display: none !important;}.woocommerce-order > p:first-child { display: none !important;}.momentum-waitlist { display: flex; flex-direction: column; gap: 8px; width: 100%;}.momentum-waitlist-item { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 10px; background: rgba(255,255,255,0.025); transition: background 0.2s ease, transform 0.15s ease;}.momentum-waitlist-item:hover { background: rgba(255,255,255,0.045);}.mwl-icon { display: flex; align-items: center; justify-content: center; width: 16px; height: 16px; font-size: 16px; opacity: 0.7; flex-shrink: 0;}.mwl-info { display: flex; flex-direction: column; gap: 2px;}.mwl-name { font-size: 14px; font-weight: 500; color: #E7EAEE; letter-spacing: 0.2px; line-height: 1.3;}.mwl-status { font-size: 12px; color: rgba(255,255,255,0.45); line-height: 1.2;}.momentum-waitlist-empty { text-align: center; padding: 24px 12px;}.momentum-waitlist-empty p { color: #7B8591; font-size: 14px; margin-bottom: 12px;}.momentum-waitlist-empty a { color: #CFAF6A; font-weight: 500; text-decoration: none; transition: opacity 0.2s ease;}.momentum-waitlist-empty a:hover { opacity: 0.75;} .brxe-section {padding-top: var(--brxw-section-space-vertical); padding-right: var(--brxw-section-space-horizontal); padding-bottom: var(--brxw-section-space-vertical); padding-left: var(--brxw-section-space-horizontal)} .bricks-button {padding-top: var(--brxw-space-s); padding-right: var(--brxw-space-l); padding-bottom: var(--brxw-space-s); padding-left: var(--brxw-space-l); border-radius: var(--brxw-radius-s); font-size: var(--brxw-text-s); font-weight: 600; line-height: 1.2; transition: all var(--brxw-transition-m)} .bricks-button.outline {border: 1px solid var(--bricks-border-color)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--brxw-color-neutral-950)} :root .bricks-button[class*="dark"].outline {border-color: var(--brxw-color-neutral-950); color: var(--brxw-color-neutral-950); background-color: transparent} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: var(--brxw-color-neutral-trans-90)} :root .bricks-button[class*="dark"].outline:hover {background-color: var(--brxw-color-neutral-trans-10)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: var(--brxw-color-white)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: var(--brxw-color-neutral-950)} :root .bricks-button[class*="light"].outline {background-color: transparent; border-color: var(--brxw-color-white); color: var(--brxw-color-white)} :root .bricks-button[class*="light"].outline:hover {background-color: var(--brxw-color-white-trans-10)} :root .bricks-button[class*="primary"] {color: var(--brxw-color-white)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--brxw-color-primary)} :root .bricks-button[class*="primary"].outline {border-color: var(--brxw-color-primary); background-color: transparent; color: var(--brxw-color-primary)} :root .bricks-button[class*="secondary"].outline {background-color: rgba(0, 0, 0, 0); border-color: var(--brxw-color-secondary); color: var(--brxw-color-secondary)} :root .bricks-button[class*="secondary"] {color: var(--brxw-color-white)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--brxw-color-secondary)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--brxw-color-primary-trans-90)} :root .bricks-button[class*="primary"].outline:hover {background-color: var(--brxw-color-primary-trans-10)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--brxw-color-secondary-trans-90)} :root .bricks-button[class*="secondary"].outline:hover {background-color: var(--brxw-color-secondary-trans-10)} html {font-size: 62.5%} body {line-height: 1.5; font-size: var(--brxw-text-m); text-wrap: pretty; color: var(--brxw-color-neutral-trans-80)} h1, h2, h3, h4, h5, h6 {font-weight: 700; line-height: 1.2; text-wrap: balance; color: var(--brxw-color-neutral-25)} h1 {font-size: var(--brxw-text-2xl)} h2 {font-size: var(--brxw-text-xl)} h3 {font-size: var(--brxw-text-l)} h4 {font-size: var(--brxw-text-m)} .brxe-container {width: var(--brxw-max-screen-width); max-width: 100%} .woocommerce main.site-main {width: var(--brxw-max-screen-width)} #brx-content.wordpress {width: var(--brxw-max-screen-width); max-width: 100%} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: 1em} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: 1em}:where(:root) .bricks-color-primary {color: var(--brxw-color-primary)}:where(:root) .bricks-background-primary {background-color: var(--brxw-color-primary)}:where(:root) .bricks-color-secondary {color: var(--brxw-color-secondary)}:where(:root) .bricks-background-secondary {background-color: var(--brxw-color-secondary)}:where(:root) .bricks-color-light {color: var(--brxw-color-white)}:where(:root) .bricks-background-light {background-color: var(--brxw-color-white)}:where(:root) .bricks-color-dark {color: var(--brxw-color-neutral-950)}:where(:root) .bricks-background-dark {background-color: var(--brxw-color-neutral-950)}:where(:root) .bricks-color-muted {color: var(--brxw-color-neutral-200)}:where(:root) .bricks-background-muted {background-color: var(--brxw-color-neutral-200)}.brxe-form .bricks-button {padding-top: var(--brxw-space-s); padding-right: var(--brxw-space-l); padding-bottom: var(--brxw-space-s); padding-left: var(--brxw-space-l); border-radius: 0}p, h1,h2,h3,h4,h5,h6 {margin: 0;}