.elementor-18 .elementor-element.elementor-element-1673b3c{--display:flex;--margin-top:040px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-957b767 .elementor-heading-title{font-family:"Agrandir", Sans-serif;font-size:66px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-6127e41{--display:flex;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18 .elementor-element.elementor-element-957b767 .elementor-heading-title{font-size:32px;}}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-194d5c76 */@media screen and (min-width: 768px) {
    .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {
    width: 1140px;
    margin: 0 auto;
}
/* Convertir la lista de navegación en un contenedor flex */
.woocommerce-MyAccount-navigation ul {
    display: flex!important;
    flex-wrap: wrap!important;
}

/* Mover el enlace de logout al final */
.woocommerce-MyAccount-navigation-link--customer-logout {
    margin-left: auto!important;
}
}

.woocommerce-Address-title br, .ailin-addresses-section, .woocommerce-orders-table__cell br, .woocommerce-Button br {
    display: none!important;
}

.elementor-18 .elementor-element.elementor-element-194d5c76 h3 {
    font-weight: 400!important;
    font-size: 20px!important;
}

.ailin-my-account-section fieldset {
    border-radius: 20px;
    padding: 1.5rem;
    margin-bottom: 20px;
}

.elementor-18 .elementor-element.elementor-element-194d5c76 .subscription_details td::first-child {
    color: var(--e-global-color-primary)!important;
}

.elementor-18 .elementor-element.elementor-element-194d5c76 table tbody>tr:nth-child(odd)>td, .elementor-18 .elementor-element.elementor-element-194d5c76 table tbody>tr:nth-child(odd)>th {
    background: white;
}

.woocommerce-account .woocommerce-MyAccount-content p {
    margin-bottom: 0!important;
}

.woocommerce-orders-table__cell-order-number a {
    text-decoration: none!important;
    font-weight: 300!important;
}

.elementor-18 .elementor-element.elementor-element-194d5c76 table tbody tr:hover>td, .elementor-18 .elementor-element.elementor-element-194d5c76 table tbody tr:hover>th {
    background: white!important;
}

.woocommerce-account table.shop_table tbody td {
    border: none!important;
}

.subscription-actions-container a br {
    display: none!important;
}

.subscription-actions-container a {
    font-weight: 300!important;
}


.woocommerce-account .woocommerce-MyAccount-content {
    display: flex;
    flex-direction: column;
    /*row-gap: 40px*/
}

.woocommerce-account .woocommerce-EditAccountForm {
    padding-bottom: 50px;
}

@media screen and (max-width: 767px) {
    .woocommerce-account .woocommerce-Address {
        padding: 0!important;
        background: white!important;
    }
    .addresses {
        margin-top: 30px;
    }
    address {
        margin-bottom: 20px!important;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
    gap: 15px!important;
}
}

.woocommerce-MyAccount-content fieldset {
    margin-top: 30px;
}

.elementor-18 .elementor-element.elementor-element-194d5c76 td::before, .elementor-18 .elementor-element.elementor-element-194d5c76 tr:before {
    font-weight: 400!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agrandir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://web-beta.ailin.es/wp-content/uploads/2026/01/Agrandir-Wide-1.woff') format('woff');
}
@font-face {
	font-family: 'Agrandir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://web-beta.ailin.es/wp-content/uploads/2026/01/Agrandir-WideBold-1.woff') format('woff');
}
@font-face {
	font-family: 'Agrandir';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://web-beta.ailin.es/wp-content/uploads/2026/01/Agrandir-WideItalic.woff') format('woff');
}
@font-face {
	font-family: 'Agrandir';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://web-beta.ailin.es/wp-content/uploads/2026/01/Agrandir-WideBold-2.woff') format('woff');
}
/* End Custom Fonts CSS */