.elementor-134 .elementor-element.elementor-element-0000056{font-family:"Inter", Sans-serif;color:#C9D2E3;}.elementor-134 .elementor-element.elementor-element-0000057 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#F4F7FB;}.elementor-134 .elementor-element.elementor-element-0000058{font-family:"Inter", Sans-serif;color:#C9D2E3;}.elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab__payment-methods input[type=text]{background-color:#070A0F;}.elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-134 .elementor-element.elementor-element-000005b #add_payment_method #payment #place_order{background-color:#2E6BFF;}.elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-134 .elementor-element.elementor-element-000005b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-134 .elementor-element.elementor-element-000005b #add_payment_method #payment #place_order:hover{background-color:#1F4FD6;}.elementor-134 .elementor-element.elementor-element-000005b{--sections-background-color:#0F141C;--typography-section-titles-color:#F4F7FB;--general-text-color:#C9D2E3;--links-normal-color:#7FE7FF;--forms-labels-color:#F4F7FB;--forms-fields-normal-color:#F4F7FB;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;}.e-woo-select2-wrapper .select2-results__option{color:#F4F7FB;}.elementor-134 .elementor-element.elementor-element-000005b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#F4F7FB transparent transparent transparent;}/* Start custom CSS */.nr-frame{background:#070A0F;color:#C9D2E3;font-family:Inter,sans-serif;--nr-ink:#F4F7FB;--nr-blue:#2E6BFF;--nr-line:#3A4556}
.nr-frame>.elementor-container{max-width:1248px!important;margin:auto;padding:0 48px}
.nr-frame .elementor-widget-wrap{padding:0!important;gap:0}
.nr-frame .elementor-widget{margin-bottom:20px}
.nr-frame a{color:#7FE7FF;text-underline-offset:4px}
.nr-frame a:hover{color:#F4F7FB}
.nr-frame :is(a,button,input,select,summary):focus-visible{outline:3px solid #7FE7FF;outline-offset:4px}
.nr-frame :is(h1,h2,h3,.elementor-heading-title){color:#F4F7FB;font-family:Montserrat,sans-serif}
.nr-frame .nr-display .elementor-heading-title{font-size:clamp(38px,5vw,70px);line-height:1.05;letter-spacing:-.045em;font-weight:600;overflow-wrap:anywhere}
.nr-frame .nr-eyebrow p{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#C9D2E3;margin:0}
.nr-frame .nr-lead{max-width:650px;line-height:1.6;font-size:17px}
.nr-intro{padding-top:64px;padding-bottom:28px;border-bottom:1px solid #3A4556}
.nr-frame .nr-ruo{border-left:2px solid #7FE7FF;padding-left:18px;font-size:14px;line-height:1.55}
.nr-frame .nr-ruo p{margin:0}
.nr-frame .nr-links{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center}
.nr-frame .nr-links a{min-height:44px;display:inline-flex;align-items:center}
.nr-frame .nr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;color:#F4F7FB!important;background:#2E6BFF;border:1px solid #2E6BFF;border-radius:4px;font-weight:600;text-decoration:none}
.nr-frame .nr-button:hover{background:#1F4FD6;border-color:#1F4FD6}
.nr-frame .nr-button.secondary{background:transparent;border-color:#3A4556}
.nr-frame .nr-note{font-size:13px;line-height:1.5;color:#C9D2E3}
.nr-frame .nr-body{padding-top:36px;padding-bottom:64px}
.nr-frame .nr-body .elementor-widget-container{line-height:1.8}
.nr-frame .nr-sidebar{padding-right:40px}
.nr-frame .nr-sidebar h2{font-size:18px;letter-spacing:-.02em}
.nr-frame .nr-reading{max-width:780px;line-height:1.8}
.nr-frame .nr-reading h2{font-size:26px;line-height:1.25;margin:32px 0 16px}
.nr-frame .nr-reading h3{font-size:20px;line-height:1.3;margin:28px 0 12px}
.nr-frame .nr-reading p{margin:0 0 20px}
.nr-frame .nr-reading li{margin-bottom:12px}
.nr-frame .nr-reading hr{border:0;border-top:1px solid #3A4556;margin:32px 0}
.nr-frame .nr-reading table{color:#C9D2E3}
@media(max-width:767px){.nr-frame>.elementor-container{padding:0 22px}.nr-intro{padding-top:32px;padding-bottom:20px}.nr-frame .nr-display .elementor-heading-title{font-size:38px;line-height:1.08}.nr-frame .nr-lead{font-size:15px}.nr-frame .nr-sidebar{padding-right:0}.nr-frame .nr-body{padding-top:24px;padding-bottom:40px}.nr-frame .nr-reading h2{font-size:23px}.nr-frame .nr-reading h3{font-size:19px}}

.nr-commerce-body{padding-top:32px;padding-bottom:64px}
.nr-commerce-body :is(.woocommerce,.elementor-widget-woocommerce-my-account){color:#C9D2E3;line-height:1.6}
.nr-commerce-body :is(input.input-text,input[type=email],input[type=password],textarea,select){min-height:46px;padding:10px 12px;border:1px solid #3A4556;background:#070A0F;color:#F4F7FB;border-radius:4px;max-width:100%}
.nr-commerce-body :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){background:#0F141C;color:#F4F7FB;border:1px solid #3A4556;padding:18px 22px;line-height:1.6}
.nr-commerce-body :is(.woocommerce-info,.woocommerce-message,.woocommerce-error)::before{color:#7FE7FF}
.nr-commerce-body :is(.woocommerce-form-login,.woocommerce-form-register){border:1px solid #3A4556;border-radius:6px;padding:24px;background:#0F141C}
.nr-commerce-body button.button,.nr-commerce-body a.button{min-height:46px;padding:12px 22px;border:1px solid #2E6BFF;background:#2E6BFF;color:#F4F7FB;border-radius:4px}
.nr-commerce-body label{color:#F4F7FB}
.nr-commerce-body .woocommerce-MyAccount-navigation a{display:block;min-height:44px;padding:12px 16px;border-bottom:1px solid #3A4556}
.nr-commerce-body .woocommerce-MyAccount-navigation .is-active a{color:#F4F7FB;background:#0F141C;border-left:2px solid #2E6BFF}
.nr-commerce-body table.shop_table{border-color:#3A4556;color:#C9D2E3}
.nr-commerce-body table.shop_table :is(td,th){border-color:#3A4556;padding:14px}
@media(max-width:767px){.nr-commerce-body{padding-top:24px;padding-bottom:40px}.nr-commerce-body :is(.woocommerce-form-login,.woocommerce-form-register){padding:20px}.nr-commerce-body .woocommerce-MyAccount-navigation{margin-bottom:24px}}

/* Native current frame repair round1; scoped to this template */
.elementor-134 .elementor-widget-woocommerce-my-account .woocommerce :is(form.login,form.register,form.woocommerce-ResetPassword){background:#0F141C!important;color:#C9D2E3!important;border-color:#3A4556!important}
.elementor-134 .elementor-widget-woocommerce-my-account .woocommerce :is(label,.woocommerce-form-row){color:#F4F7FB!important} .elementor-134 .elementor-widget-woocommerce-my-account .woocommerce :is(input.input-text,input[type=email],input[type=password],textarea,select){color:#F4F7FB!important;background:#070A0F!important;border-color:#3A4556!important;min-height:46px;font-family:Inter,sans-serif!important}
.elementor-134 .elementor-widget-woocommerce-my-account .woocommerce button.button{color:#fff!important;background:#2E6BFF!important;border-color:#2E6BFF!important;min-height:48px} .elementor-134 .elementor-widget-woocommerce-my-account .woocommerce button.button:hover{background:#1F4FD6!important} .elementor-134 .elementor-widget-woocommerce-my-account .woocommerce a{color:#7FE7FF!important}

/* NATIVE_ROUND3_ACCOUNT_CONTRAST */
.elementor-134 .elementor-widget-woocommerce-my-account{--general-text-color:#C9D2E3;--login-messages-color:#C9D2E3;--checkboxes-color:#C9D2E3}.elementor-134 .elementor-widget-woocommerce-my-account .woocommerce-form__label>span,.elementor-134 .elementor-widget-woocommerce-my-account .woocommerce-form-register>p:not(.form-row),.elementor-134 .elementor-widget-woocommerce-my-account .woocommerce-privacy-policy-text>p{color:#C9D2E3!important}

/* Native Account privacy link: actual axe link-in-text-block */
.elementor-134 .elementor-widget-woocommerce-my-account .woocommerce-privacy-policy-link{text-decoration:underline!important;text-underline-offset:3px!important}

/* Native critic v1: actual Elementor WooCommerce Account navigation. */
.elementor-134 .elementor-widget-woocommerce-my-account{--tabs-normal-color:#F4F7FB;--tabs-hover-color:#F4F7FB;--tabs-active-color:#F4F7FB}
.elementor-134 .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{display:flex!important;align-items:center!important;min-height:44px!important;box-sizing:border-box!important;padding:12px 16px!important;border-radius:4px!important;background:#0F141C!important;color:#F4F7FB!important;text-decoration:none!important}
.elementor-134 .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background:#182238!important;color:#F4F7FB!important;text-decoration:underline!important;text-underline-offset:3px!important}
.elementor-134 .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background:#1F4FD6!important;color:#F4F7FB!important;border-left:4px solid #7FE7FF!important}
.elementor-134 .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible{outline:3px solid #7FE7FF!important;outline-offset:3px!important;text-decoration:underline!important;text-underline-offset:3px!important}/* End custom CSS */