.elementor-1778 .elementor-element.elementor-element-53f6bc7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-1778 .elementor-element.elementor-element-53f6bc7a:not(.elementor-motion-effects-element-type-background), .elementor-1778 .elementor-element.elementor-element-53f6bc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1778 .elementor-element.elementor-element-53f6bc7a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1778 .elementor-element.elementor-element-430c1c7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1778 .elementor-element.elementor-element-430c1c7b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#FFFFFF;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#FFFFFF;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 #add_payment_method #payment #place_order{background-color:#C83F3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C83F3C;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-1778 .elementor-element.elementor-element-4b0404a2 #add_payment_method #payment #place_order:hover{background-color:#AA3331;border-color:#AA3331;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#FFFFFF;border-width:1px 1px 1px 1px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--tab-content-spacing:56px;--tabs-alignment:start;--tabs-normal-color:#1F365C;--tabs-hover-color:#C83F3C;--tabs-hover-border-color:#FFFFFF;--tabs-active-color:#C83F3C;--tabs-active-border-color:#C83F3C;--tabs-border-type:solid;--tabs-border-color:#FFFFFF;--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:12px 0px 12px 0px;--tabs-spacing:8px;--tabs-divider-weight:0px;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--section-title-spacing:24px;--general-text-color:#344054;--login-messages-color:#667085;--checkboxes-color:#1F365C;--links-normal-color:#1F365C;--links-hover-color:#C83F3C;--forms-columns-gap-padding-right:calc( 24px/2 );--forms-columns-gap-padding-left:calc( 24px/2 );--forms-columns-gap-margin-left:calc( -24px/2 );--forms-columns-gap-margin-right:calc( -24px/2 );--forms-rows-gap:24px;--forms-labels-color:#1F365C;--forms-label-spacing:8px;--forms-fields-normal-color:#344054;--forms-fields-focus-color:#344054;--forms-fields-border-radius:8px 8px 8px 8px;--forms-fields-padding:12px 16px 12px 16px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:8px 8px 8px 8px;--forms-buttons-padding:12px 24px 12px 24px;--order-summary-rows-gap-top:calc( 48px/2 );--order-summary-rows-gap-bottom:calc( 48px/2 );--tables-title-color:#667085;--tables-items-color:#344054;--tables-links-normal-color:#1F365C;--tables-links-hover-color:#C83F3C;--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#E3E8EF;--tables-button-normal-text-color:#1F365C;--tables-buttons-border-type:solid;--tables-button-border-radius:8px 8px 8px 8px;--tables-button-padding:8px 24px 8px 24px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:17px;font-weight:400;line-height:1.5em;border-width:0px 0px 0px 0px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-pagination{padding-bottom:0px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:22px;font-weight:700;line-height:1.35em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-content > div > p, .elementor-1778 .elementor-element.elementor-element-4b0404a2 address, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-EditAccountForm fieldset legend, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-ResetPassword p:nth-child(1), .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-OrderUpdate{font-size:17px;font-weight:400;line-height:1.65em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:15px;font-weight:400;line-height:1.6em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-form__label-for-checkbox span{font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-form-row label, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-address-fields label{font-size:16px;font-weight:600;line-height:1.5em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-1778 .elementor-element.elementor-element-4b0404a2 ::placeholder, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods input[type=text]{font-size:16px;font-weight:400;line-height:1.5em;}.e-woo-select2-wrapper .select2-results__option{color:#344054;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#344054 transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#344054;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#1F365C;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A94A6;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 button.button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 #add_payment_method #payment #place_order{font-size:16px;font-weight:600;line-height:1.5em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details thead th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details tfoot td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details tfoot th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .nobr{font-size:15px;font-weight:600;line-height:1.6em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__orders tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__downloads tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-table--order-downloads tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-table--order-details td a, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.product-total, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.payment-method-method, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.payment-method-expires{font-size:17px;font-weight:600;line-height:1.65em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .shop_table .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order-again .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-pagination .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:16px;font-weight:600;line-height:1.5em;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 {--tables-buttons-border-color:#8A94A6;}@media(max-width:1250px){.elementor-1778 .elementor-element.elementor-element-53f6bc7a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-1778 .elementor-element.elementor-element-53f6bc7a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1778 .elementor-element.elementor-element-430c1c7b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1778 .elementor-element.elementor-element-430c1c7b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1778 .elementor-element.elementor-element-4b0404a2{--tab-content-spacing:32px;--tabs-padding:12px 0px 12px 0px;--tabs-spacing:8px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--section-title-spacing:24px;--forms-columns-gap-padding-right:calc( 24px/2 );--forms-columns-gap-padding-left:calc( 24px/2 );--forms-columns-gap-margin-left:calc( -24px/2 );--forms-columns-gap-margin-right:calc( -24px/2 );--forms-rows-gap:24px;--forms-fields-padding:12px 16px 12px 16px;--order-summary-rows-gap-top:calc( 48px/2 );--order-summary-rows-gap-bottom:calc( 48px/2 );}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-pagination{padding-bottom:0px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:22px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-content > div > p, .elementor-1778 .elementor-element.elementor-element-4b0404a2 address, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-EditAccountForm fieldset legend, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-ResetPassword p:nth-child(1), .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-OrderUpdate{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:15px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-form__label-for-checkbox span{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-form-row label, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-address-fields label{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-1778 .elementor-element.elementor-element-4b0404a2 ::placeholder, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods input[type=text]{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 button.button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 #add_payment_method #payment #place_order{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details thead th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details tfoot td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details tfoot th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .nobr{font-size:15px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__orders tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__downloads tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-table--order-downloads tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-table--order-details td a, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.product-total, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.payment-method-method, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.payment-method-expires{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .shop_table .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order-again .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-pagination .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:16px;}}@media(min-width:768px){.elementor-1778 .elementor-element.elementor-element-53f6bc7a{--width:100%;}.elementor-1778 .elementor-element.elementor-element-430c1c7b{--content-width:1200px;}}@media(max-width:1250px) and (min-width:768px){.elementor-1778 .elementor-element.elementor-element-53f6bc7a{--width:100%;}.elementor-1778 .elementor-element.elementor-element-430c1c7b{--content-width:100%;}}@media(max-width:767px){.elementor-1778 .elementor-element.elementor-element-53f6bc7a{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1778 .elementor-element.elementor-element-53f6bc7a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1778 .elementor-element.elementor-element-430c1c7b{--content-width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1778 .elementor-element.elementor-element-430c1c7b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1778 .elementor-element.elementor-element-4b0404a2{--tab-content-spacing:32px;--tabs-padding:12px 0px 12px 0px;--tabs-spacing:8px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--section-title-spacing:24px;--forms-columns-gap-padding-right:calc( 24px/2 );--forms-columns-gap-padding-left:calc( 24px/2 );--forms-columns-gap-margin-left:calc( -24px/2 );--forms-columns-gap-margin-right:calc( -24px/2 );--forms-rows-gap:24px;--forms-fields-padding:12px 16px 12px 16px;--order-summary-rows-gap-top:calc( 48px/2 );--order-summary-rows-gap-bottom:calc( 48px/2 );}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-pagination{padding-bottom:0px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:22px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-content > div > p, .elementor-1778 .elementor-element.elementor-element-4b0404a2 address, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-EditAccountForm fieldset legend, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-ResetPassword p:nth-child(1), .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-OrderUpdate{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:15px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-form__label-for-checkbox span{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-form-row label, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-address-fields label{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-1778 .elementor-element.elementor-element-4b0404a2 ::placeholder, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods input[type=text]{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 button.button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 #add_payment_method #payment #place_order{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details thead th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details tfoot td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order_details tfoot th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .nobr{font-size:15px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__orders tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__downloads tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-table--order-downloads tbody td, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-table--order-details td a, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.product-total, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.payment-method-method, .elementor-1778 .elementor-element.elementor-element-4b0404a2 td.payment-method-expires{font-size:16px;}.elementor-1778 .elementor-element.elementor-element-4b0404a2 .shop_table .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .order-again .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-pagination .button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:16px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4b0404a2 *//* 2026-11-03 user requested compact top spacing on all devices.
   White title rows use16px block padding; sidebar follows on Desktop.
   Outer clearance belongs to native Container padding40/48/32, not this CSS.
   Preserve horizontal padding, body/menu panel padding and48px controls. */
/* account-native only: approved E palette, D icons, owned compact menu/forms.
   2026-10-22 user approved Widget-only Desktop width exception: nav224 + gap56.
   Evidence: Pro4.1.1 my-account.php and widget-woocommerce-my-account.min.css;
   native floated navigation/content are siblings, content padding owns the gap.
   No native sidebar-width control. Outer Flex/Boxed Containers stay native.
   <=1024 resets both widths to100%; no DOM reordering or extra wrapper assumed. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2, .elementor-1778 .elementor-element.elementor-element-4b0404a2 input, .elementor-1778 .elementor-element.elementor-element-4b0404a2 select, .elementor-1778 .elementor-element.elementor-element-4b0404a2 button, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-container {font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 {color:#344054;font-size:17px;line-height:1.65;min-width:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-content-wrapper, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-content-wrapper-no-data {font-size:inherit;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation.ag-account-nav {width:224px;box-sizing:border-box;padding:16px 0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-content {width:calc(100% - 224px);box-sizing:border-box;min-width:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-title {margin:0;color:#1F365C;font-size:24px;font-weight:700;line-height:1.35;}
/* Open empty state from the approved local page, not a native info notice. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-empty {padding:16px 0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-empty h3 {margin:0;font-size:22px;line-height:1.35;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-empty p {margin:24px 0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-text-link {color:#1F365C;font-weight:600;text-decoration:underline;text-underline-offset:5px;}
/* Real notices keep native text, roles, links and actions. Visual reset only. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-message,
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-info,
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-error {background:#F1F4F8;border:0;border-radius:0;box-shadow:none;padding:24px 32px;margin:0 0 24px;color:#344054;font-size:16px;line-height:1.65;overflow-wrap:anywhere;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-message::before,
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-info::before,
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-error::before {content:none;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-error {color:#AA3331;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-page-header {padding:16px 32px;background:#FFFFFF;color:#1F365C;margin:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-page-header h2 {color:#1F365C;font-size:40px;font-weight:700;line-height:1.25;margin:0;text-wrap:balance;overflow-wrap:anywhere;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-page-header p {color:#1F365C;max-width:36em;margin:16px 0 0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-body {padding:32px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body p {max-width:36em;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-greeting {font-size:15px;line-height:1.6;color:#667085;margin:8px 0 32px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul {margin:0;padding:0;list-style:none;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation li {margin:0 0 8px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation li a, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation a {display:flex;align-items:center;gap:16px;min-height:48px;box-sizing:border-box;overflow-wrap:anywhere;text-decoration:none;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-icon {display:block;flex:0 0 24px;width:24px;height:24px;fill:none;stroke:currentColor;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-nav-label {min-width:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-navigation li.is-active a, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation a[aria-current=page] {font-weight:700;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-navigation li.is-active .ag-account-nav-label, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation a[aria-current=page] .ag-account-nav-label {text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .button {min-height:48px;box-sizing:border-box;white-space:normal;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce form {max-width:36em;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce input.input-text, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce select {min-height:48px;font-size:16px;font-weight:400;box-sizing:border-box;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-container .select2-selection--single {min-height:48px;border:1px solid #8A94A6;border-radius:8px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-selection--single .select2-selection__rendered {line-height:46px;font-size:16px;font-weight:400;color:#344054;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-selection--single .select2-selection__arrow {height:46px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce a:focus-visible, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce button:focus-visible, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce input:focus-visible, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce select:focus-visible, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .select2-selection:focus-visible {outline:2px solid #1F365C;outline-offset:4px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce a:hover {text-decoration:underline;text-underline-offset:5px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce h3 {font-size:24px;font-weight:700;line-height:1.35;color:#1F365C;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .form-row label {font-size:16px;font-weight:600;line-height:1.5;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce small, .elementor-1778 .elementor-element.elementor-element-4b0404a2 #account_display_name_description {font-size:15px;line-height:1.6;color:#667085;}
/* Native fields and extension hooks stay intact inside two owned groups. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-details-form {display:flex;flex-direction:column;gap:56px;max-width:none;margin:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-form-group {display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;width:100%;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-group-intro {flex:0 1 144px;min-width:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-group-intro h3 {margin:0;font-size:24px;text-wrap:balance;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-group-intro p {margin:16px 0 0;font-size:15px;color:#667085;line-height:1.6;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-fields {display:flex;flex-wrap:wrap;gap:24px;flex:1 1 320px;min-width:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-fields .form-row {float:none;flex:0 1 100%;width:100%;min-width:0;margin:0;padding:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-fields .form-row-first, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-fields .form-row-last {flex-basis:calc((100% - 24px)/2);}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-fields label {margin:0 0 8px;}
/* Field rows inherit the36em paragraph cap. Match their width without
   widening inputs: action outer width=min(form width,176px+36em), border-box;
   button width=outer width-176px. Same parent font as the native field rows. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-details-form .ag-account-form-actions {margin:0;padding-left:176px;max-width:calc(36em + 176px);box-sizing:border-box;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-details-form .button {width:100%;margin-top:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce table {width:100%;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce table th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce table td {overflow-wrap:anywhere;vertical-align:middle;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce table thead {background:#FFFFFF;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce table thead th {font-size:15px;font-weight:600;color:#667085;padding-top:16px;padding-bottom:16px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .amount {font-variant-numeric:tabular-nums;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .payment-method-actions .button.delete {color:#C83F3C;background:#FFFFFF;border-color:transparent;text-decoration:underline;text-underline-offset:5px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .payment-method-actions .button.delete:hover {color:#AA3331;background:#FFFFFF;border-color:transparent;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper a.button:not(.delete):not(.default) {background:#C83F3C;border-color:#C83F3C;color:#FFFFFF;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper a.button:not(.delete):not(.default):hover {background:#AA3331;border-color:#AA3331;}
/* Both real address types use open, vertically stacked rows; template-owned
   Widget interior. No empty column or duplicate address nodes. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-addresses {display:flex;flex-direction:column;gap:40px;margin-top:16px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-address {display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px;margin:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-address h3 {flex:0 1 144px;margin:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-address-details {flex:1 1 240px;min-width:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab__edit-address .ag-account-address address {padding:0;margin:0 0 24px;font-style:normal;line-height:1.75;overflow-wrap:anywhere;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-address-edit {color:#1F365C;font-weight:600;text-underline-offset:5px;}
/* Guest-only navigation grouping has no native Widget control. Dynamic native
   registration settings and single-state forms remain the content source. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-layout {display:flex;align-items:flex-start;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation {flex:0 0 224px;min-width:0;padding:16px 0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation ul {margin:32px 0 0;padding:0;list-style:none;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation li {margin:0 0 8px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation a {padding:12px 0;color:#1F365C;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation a[aria-current=page] {color:#C83F3C;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth {flex:1 1 0;min-width:0;max-width:none;padding-left:56px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-switch {margin-top:24px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-shop {margin:0;padding:0 32px 32px;}
/* Native Woo form/table interiors have no per-cell/auth-shell controls.
   Evidence: shipped Woo11.1.2 templates; roles, fields, actions and order retained. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-back {margin:0 0 24px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-text-link, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-switch a, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-shop a, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .lost_password a {display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:5px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-shop {display:none;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body form {width:100%;max-width:36em;margin:0;padding:0;border:0;border-radius:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .form-row {float:none;width:100%;padding:0;margin:0 0 24px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .form-row label {margin:0 0 8px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body form p {margin-bottom:24px;}
/* Approved 2026-10-27: account-native login interior only; owned form-login.php
   supplies remember -> recovery -> submit DOM order. Registry has no control
   for this internal row. Intrinsic Flex wrapping preserves readable targets. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .ag-account-auth-options {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;margin:0 0 24px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .ag-account-auth-options .woocommerce-form-login__rememberme {display:flex;flex:0 1 auto;align-items:center;gap:16px;min-width:0;min-height:44px;margin:0;float:none;font-size:16px;font-weight:400;line-height:1.5;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .woocommerce-form-login__rememberme input {flex:0 0 20px;width:20px;height:20px;margin:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .ag-account-auth-options .lost_password {flex:0 1 auto;min-width:0;margin:0;margin-inline-start:auto;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .ag-account-auth-options .lost_password a {max-width:100%;font-size:16px;line-height:1.5;overflow-wrap:anywhere;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .woocommerce-form-login__submit {float:none;display:inline-flex;align-items:center;justify-content:center;margin:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .button {font-size:16px;font-weight:600;line-height:1.5;min-height:48px;padding:12px 24px;border:1px solid #C83F3C;border-radius:8px;background:#C83F3C;color:#FFFFFF;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .button:hover {background:#AA3331;border-color:#AA3331;text-decoration:underline;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-address-form {width:100%;max-width:36em;margin:0;padding:0;border:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-address-form .woocommerce-address-fields p {margin-bottom:24px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-address-form .woocommerce-address-fields label {margin-bottom:8px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-address-form .woocommerce-address-fields .button {margin-top:24px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-order-details, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-customer-details {margin:32px 0 0;padding:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-order-details__title, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-column__title {font-size:22px;font-weight:700;line-height:1.35;background:transparent;color:#1F365C;padding:0;margin:0 0 24px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-order-details__title {font-size:15px;font-weight:600;color:#667085;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body mark {background:transparent;color:#1F365C;font-weight:600;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-customer-details address {border:0;border-radius:0;padding:0;margin:0;font-style:normal;line-height:1.75;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-columns--addresses {display:flex;flex-wrap:wrap;gap:32px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-columns--addresses .woocommerce-column {float:none;flex:1 1 240px;min-width:0;width:auto;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-columns--addresses::before, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-columns--addresses::after {content:none;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table {width:100%;max-width:100%;border:0;border-collapse:collapse;border-radius:0;margin:0 0 24px;text-align:left;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table td {padding:24px 16px;border:0;border-bottom:1px solid #E3E8EF;text-align:left;font-size:17px;font-weight:400;background:#FFFFFF;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table thead th {padding:16px;font-size:15px;font-weight:600;color:#667085;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table tbody th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table .amount {font-weight:600;color:#1F365C;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table .button {display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:4px 8px 4px 0;padding:12px 16px;border:1px solid #8A94A6;border-radius:8px;background:#FFFFFF;color:#1F365C;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table .button:hover {background:#FFFFFF;border-color:#1F365C;text-decoration:underline;}
/* Approved 2026-11-03: all native order-list actions share a text-link style.
   account-native internals; Woo myaccount/orders.php renders pay/view/cancel
   as anchors in this cell. Preserve native href, nonce, order and visibility. */
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button {border:0;border-radius:0;padding:0;margin:0 16px 0 0;background:transparent;box-shadow:none;color:#1F365C;min-height:48px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button:hover {border:0;background:transparent;color:#1F365C;text-decoration:underline;text-decoration-thickness:2px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button:focus-visible {outline:2px solid #1F365C;outline-offset:4px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .payment-method-actions .button.delete {border-color:transparent;color:#C83F3C;text-decoration:underline;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-pagination {display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:0;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-pagination .button {float:none;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#1F365C;font-weight:600;text-decoration:underline;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details tfoot th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details tfoot td {padding:8px 0;border:0;font-size:17px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details tfoot td {text-align:right;font-weight:600;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details tfoot tr:first-child th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details tfoot tr:first-child td {padding-top:24px;}
.elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details tfoot .order-actions--heading {font-weight:400;}
/* Woo's stock responsive table starts at768px; Elementor Mobile ends at767px.
   Restore real table display at the shared Tablet lower bound. */
@media(min-width:768px) {
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive {display:table;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive thead {display:table-header-group;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tbody {display:table-row-group;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr {display:table-row;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr td {display:table-cell;text-align:left !important;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr td::before {content:none;}
}
@media(max-width:1024px) {
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-addresses {gap:32px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-shop {display:block;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth .ag-account-page-header p {margin:16px 0 0;color:#1F365C;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-details-form .ag-account-form-actions .button {width:auto;min-width:160px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table td {padding:24px 8px;font-size:16px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table thead th {padding:16px 8px;font-size:15px;}

 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation.ag-account-nav {width:100%;padding:0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-content {width:100%;}
 /* Approved Tablet/Mobile title removal; semantic H1 remains available.
    Header clearance is expressed by native account-section padding controls. */
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-title {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-message, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-info, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-error {padding:24px 28px;}

 .elementor-1778 .elementor-element.elementor-element-4b0404a2 {font-size:16px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce form {max-width:34em;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-details-form {max-width:34em;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-mobile-heading {padding:16px 28px;background:#FFFFFF;color:#1F365C;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-mobile-heading h2 {font-size:32px;color:#1F365C;line-height:1.35;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-menu-toggle {color:#1F365C;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-menu-toggle:focus-visible {outline-color:#1F365C;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-menu-body {padding:28px;border:1px solid #E3E8EF;border-top:0;border-radius:0 0 8px 8px;background:#FFFFFF;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-greeting {margin:0 0 16px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul {display:flex;flex-wrap:wrap;gap:8px 24px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li {flex:0 1 calc((100% - 24px)/2);width:auto;min-width:0;margin:0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a {gap:8px;font-size:16px;}
  .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-navigation li.is-active .ag-account-nav-label {text-decoration:none;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce-MyAccount-navigation a:hover .ag-account-nav-label {text-decoration:underline;text-underline-offset:5px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-page-header {display:none;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-page-header:has(p) {display:block;padding:0 0 24px;background:#FFFFFF;color:#1F365C;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-page-header .ag-account-page-title {display:none;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-page-header p {margin:0;color:inherit;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body {padding:0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-form-group {flex-direction:column;gap:24px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-group-intro, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-fields {flex:0 1 auto;width:100%;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-details-form .ag-account-form-actions {padding:0;max-width:none;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-layout {display:block;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation {display:block;padding:0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-navigation ul {display:none;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth {padding:0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth .ag-account-page-header {display:block;padding:16px 28px;background:#FFFFFF;color:#1F365C;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth .ag-account-page-header h2 {font-size:32px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-body {padding:32px 0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth-shop {padding:0;}
 /* Approved 2026-10-27: center the login/register content column on Tablet/Mobile.
    Owned auth-view attribute scopes this to these two states; no Container override. */
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth[data-ag-auth-view="login"] .ag-account-auth-body,
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth[data-ag-auth-view="register"] .ag-account-auth-body,
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth[data-ag-auth-view="login"] .ag-account-auth-shop,
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth[data-ag-auth-view="register"] .ag-account-auth-shop {box-sizing:border-box;width:100%;max-width:34em;margin-inline:auto;font-size:16px;}
}
@media(max-width:767px) {
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-auth-body .woocommerce-form-login__submit {width:100%;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-details-form .ag-account-form-actions .button {width:100%;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-columns--addresses {flex-direction:column;gap:32px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-columns--addresses .woocommerce-column {flex:0 1 auto;width:100%;}
 /* Keep native table/headers/data-title labels; only responsive record layout changes. */
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive {display:block;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive thead {display:table-header-group;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tbody {display:block;width:100%;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr {display:block;padding:24px 0;border-bottom:1px solid #E3E8EF;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr td {display:block;width:100%;min-width:0;padding:8px 0;border:0;background:#FFFFFF;text-align:left !important;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr th::before, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body table.shop_table_responsive tr td::before {content:attr(data-title);float:none;display:block;margin-bottom:8px;font-size:15px;font-weight:400;color:#667085;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table tbody tr {display:flex;flex-wrap:wrap;gap:24px 20px;padding:32px 0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table tbody tr:first-child {padding-top:8px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table tbody tr th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table tbody tr td {flex:0 1 100%;padding:0;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table .woocommerce-orders-table__cell-order-number {font-size:20px;font-weight:600;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table tbody tr .woocommerce-orders-table__cell-order-date, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table tbody tr .woocommerce-orders-table__cell-order-status {flex-basis:calc((100% - 20px)/2);}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table tbody tr .woocommerce-orders-table__cell-order-total {font-weight:600;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-orders-table tbody tr .woocommerce-orders-table__cell-order-actions a.button {width:auto;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details {table-layout:fixed;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details td {padding-inline:0;overflow-wrap:anywhere;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-content-body .woocommerce-table--order-details .product-total {text-align:right;}

 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-message, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-info, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .e-my-account-tab .woocommerce .woocommerce-error {padding:24px;}

 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce form, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-details-form {max-width:100%;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce form .button {width:100%;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-mobile-heading, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth .ag-account-page-header {padding:16px 24px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-menu-body {padding:24px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-mobile-heading h2, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-auth .ag-account-page-header h2 {font-size:28px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-group-intro h3, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-address h3 {font-size:22px;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-fields .form-row-first, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce .ag-account-fields .form-row-last {flex-basis:100%;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-address {flex-direction:column;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-address h3, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .ag-account-address-details {flex:0 1 auto;width:100%;}
 .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce table.shop_table_responsive tr th, .elementor-1778 .elementor-element.elementor-element-4b0404a2 .woocommerce table.shop_table_responsive tr td {font-size:16px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430c1c7b */.elementor-1778 .elementor-element.elementor-element-430c1c7b { min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f6bc7a */.elementor-1778 .elementor-element.elementor-element-53f6bc7a { min-width: 0; }/* End custom CSS */