/* TIPOGRAFÍA BROCKMANN CON NOMBRES SEPARADOS */
@font-face {
  font-family: 'brockmannregular';
  src: url('/wp-content/themes/biagiotti-child/fonts/brockmann/brockmann-regular-webfont.woff2') format('woff2');
  font-style: normal;
}

@font-face {
  font-family: 'brockmannsemibold';
  src: url('/wp-content/themes/biagiotti-child/fonts/brockmann/brockmann-semibold-webfont.woff2') format('woff2');
  font-style: normal;
}

@font-face {
  font-family: 'brockmannbold';
  src: url('/wp-content/themes/biagiotti-child/fonts/brockmann/brockmann-bold-webfont.woff2') format('woff2');
  font-style: normal;
}

.woocommerce > nav.woocommerce-MyAccount-navigation{
    padding: 0px !important;
    background: #DAFFB6 !important;
}
.woocommerce-MyAccount-navigation .texto-cuenta{
    width: 100% !important;
    margin-bottom: 0px !important;
    background: white !important;
    padding-bottom: 45px;
}
.woocommerce-MyAccount-navigation .texto-cuenta > p{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
    color: black !important;
    line-height: 22px !important;
    font-family: 'brockmannregular' !important;
}
.woocommerce > nav.woocommerce-MyAccount-navigation > ul li{
    margin-bottom: 0px !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce > nav.woocommerce-MyAccount-navigation > ul li > a{
    letter-spacing: 0px !important;
    font-family: 'brockmannsemibold' !important;
}
.woocommerce > nav.woocommerce-MyAccount-navigation > ul{
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
html body.woocommerce-account .woocommerce-MyAccount-content{
    background: white !important;
}
.woocommerce-account .mkdf-title-inner .mkdf-page-subtitle{
    text-align: center !important;
    margin-left: 0px !important;
    font-family: 'brockmannsemibold' !important;
    font-size: 40px !important;
    line-height: 1 !important;
    color: black !important;
    letter-spacing: 0px !important;
}
.woocommerce-account .mkdf-title-inner .mkdf-page-subtitle > .accent{
    color: #AAA5FF !important;
}
.woocommerce-account .mkdf-content{
    position: relative;
    padding-top: 72px;
}
.woocommerce-account .mkdf-content:before{
    content: "";
    width: 389px;
    aspect-ratio: 389 / 317;
    background-image: url(https://www.nutralie.com/wp-content/uploads/2025/12/area-privada-cangrejo.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 999;
    top: -70px;
    left: -40px;
    opacity: 0.5;
    position: absolute;
}
.woocommerce-account .mkdf-content:after{
    content: "";
    width: 297px;
    aspect-ratio: 444 / 549;
    background-image: url(https://www.nutralie.com/wp-content/uploads/2025/12/area-privada-planta-recortada.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 999;
    top: 0px;
    right: -40px;
    opacity: 0.5;
    position: absolute;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul.slick-slider{
    width: 80% !important;
}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul.slick-slider > .slick-list{
    width: 100% !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content p{
    color: black !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-family: 'brockmannregular' !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content p > strong{
    font-family: 'brockmannsemibold' !important;
}
body.woocommerce-account .woocommerce{
    display: grid !important;
}
body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
    width: 80% !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}
body.woocommerce-account .woocommerce .woocommerce-MyAccount-content > p{
    max-width: 750px !important;
}
body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation-link.is-active > a{
    text-decoration: underline;
}
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
    margin-bottom: 0px;
}
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account .clear{
    display: none !important;
}
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > .form-row-wide:nth-child(4),
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > .form-row-wide:nth-child(6),
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7){
    grid-column: span 2;
}
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7) button.show-password-input{
    display: none !important;
}
body.woocommerce-account .woocommerce input.input-text,
body.woocommerce-account .woocommerce select,
body.woocommerce-account .woocommerce .select2-selection{
    border: 1.7px solid #AAA5FF !important;
    font-size: 16px !important;
    padding: 10px !important;
    color: black !important;
    font-weight: 400 !important;
    border-radius: 5px !important;
    margin-bottom: 0px !important;
}
body.woocommerce-account .woocommerce input.input-text::placeholder,
body.woocommerce-account .woocommerce select::placeholder,
body.woocommerce-account .woocommerce .select2-selection::placeholder{
    color: rgba(0, 0, 0, 0.35) !important;
}
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > .form-row-wide:nth-child(4) #account_display_name_description,
.texto-password-pequeno{
    margin-top: 5px;
    float: left;
    width: 100%;
}
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > .form-row-wide:nth-child(4) #account_display_name_description em,
.texto-password-pequeno{
    font-size: 12px !important;
    line-height: 16px !important;
    font-style: initial !important;
    opacity: 0.35 !important;
}
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7) > legend{
    display: none !important;
}
body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > p:last-child{
    text-align: center;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template  .woocommerce .woocommerce-Button{
    margin-top: 30px !important;
    font-family: 'brockmannsemibold' !important;
}
body.woocommerce-account .woocommerce form button.woocommerce-Button.button,
body.woocommerce-account .woocommerce form button.button,
body.woocommerce-account .woocommerce .woocommerce-Button{
    position: relative;
    display: inline-block;
    color: white !important;
    text-decoration: none;
    background-color: transparent !important;
    border: none !important;
    z-index: 2;
    transition: color 0.3s ease;
    font-family: 'brockmannsemibold' !important;
    font-size: 15px !important;
    line-height: 1 !important;
    position: relative;
    background: none !important;
    letter-spacing: 0px !important;
    padding: 15px 10px !important;
    margin-top: 65px !important;
}
body.woocommerce-account .woocommerce form button.woocommerce-Button.button::before,
body.woocommerce-account .woocommerce form button.woocommerce-Button.button::after,
body.woocommerce-account .woocommerce form button.button:before,
body.woocommerce-account .woocommerce form button.button:after,
body.woocommerce-account .woocommerce .woocommerce-Button:before,
body.woocommerce-account .woocommerce .woocommerce-Button:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    transform: skew(-20deg);
    left: 0px;
    top: 0px;
}
body.woocommerce-account .woocommerce form button.woocommerce-Button.button::before,
body.woocommerce-account .woocommerce form button.button::before,
body.woocommerce-account .woocommerce .woocommerce-Button::before{
    background: #AAA5FF;
    z-index: -1;
}
body.woocommerce-account .woocommerce form button.woocommerce-Button.button::after,
body.woocommerce-account .woocommerce form button.button::after,
body.woocommerce-account .woocommerce .woocommerce-Button::after{
    background: #DAFFB6;
    top: 10px;
    left: -15px;
    z-index: -2;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-Addresses .woocommerce-Address-title > h2{
  text-transform: none !important;
  letter-spacing: 0px !important;
  color: black !important;
  font-size: 22px !important;
  line-height: 30px !important;
  margin-bottom: 8px !important;
  font-family: 'brockmannsemibold' !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-Addresses .woocommerce-Address-title a{
  color: #AAA5FF !important;
  font-size: 16px !important;
  line-height: 21px !important;
  font-family: 'brockmannsemibold' !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-Addresses .woocommerce-Address-title + address{
  color: black !important;
  opacity: 0.5 !important;
  font-size: 16px !important;
  line-height: 21px !important;
  font-family: 'brockmannregular' !important;
}
.woocommerce-Addresses .woocommerce-Address-title{
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.mkdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses{
    margin-bottom: 0px !important;
}
/* DIRECCIONES */
.user-registration-account .woocommerce-address-fields__field-wrapper{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(3),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(4),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(5),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(6),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(7),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(8),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(9),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(10),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(11),
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(12){
    grid-column: span 2;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(1){
    order: 1;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(2){
    order: 2;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(3){
    order: 3;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(4){
    order: 4;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(5){
    order: 6;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(6){
    order: 7;
    align-items: end !important;
    display: grid !important;
    width: 100% !important;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(7){
    order: 5;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(8){
    order: 8;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(9){
    order: 9;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(10){
    order: 10;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(11){
    order: 11;
}
.user-registration-account .woocommerce-address-fields__field-wrapper > .form-row:nth-child(12){
    order: 12;
}
.user-registration-account .woocommerce-address-fields__field-wrapper + p{
    text-align: center !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form > h2{
    font-family: 'brockmannsemibold' !important;
    font-size: 40px !important;
    line-height: 53px !important;
    letter-spacing: 0px !important;
    text-transform: none !important;
    color: black !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form label,
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form label *{
    font-family: 'brockmannsemibold' !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form input,
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form select,
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form .select2 *{
    font-family: 'brockmannregular' !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form .select2{
    margin-bottom: 0px !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form .select2-selection{
    display: flex !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-MyAccount-content > form .select2-selection > .select2-selection__rendered{
    height: auto !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-info{
    font-family: 'brockmannregular' !important;
    color: black !important;
    margin-bottom: 0px !important;
    border-color: #AAA5FF !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination{
    text-align: center !important;
    margin-bottom: 0px !important;
}
.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table *{
    font-family: 'brockmannregular';
    font-size: 16px !important;
    color: black !important;
}
.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr{
    border-bottom: none !important;
}
.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead *{
    font-family: 'brockmannsemibold' !important;
    font-size: 22px !important;
}
.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead > tr{
    border-bottom: 1px solid #AAA5FF !important;
}
.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr td > a{
    background: none !important;
    padding: 0px !important;
    border: none !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template p.titulo-mis-pedidos{
    font-family: 'brockmannsemibold' !important;
    font-size: 40px !important;
    line-height: 48px !important;
    color: black !important;
    margin-bottom: 65px !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template p.titulo-mis-pedidos > .accent{
    color: #AAA5FF !important;
    font-family: inherit !important;
}
body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__header-woo-orders-tracking,
body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-woo-orders-tracking{
    display: none !important;
}
body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions > a{
    margin-left: 0px !important;
}
body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions > a:not(:last-child){
    margin-right: 15px !important;
}
body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions > a:not(:last-child):after{
    content: "|";
    margin-left: 15px !important;
}
body.woocommerce-account .woocommerce-orders-table tbody > tr:first-child > *{
    padding-top: 30px !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads{
    display: none !important;
}
body.woocommerce-account .yith_wcwl_wishlist_footer,
body.woocommerce-account .wishlist-title-container{
    display: none !important;
}
body.woocommerce-account .product-thumbnail > a > img{
    max-width: 124px !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .wishlist_table th.product-name,
body.woocommerce-account .mkdf-container.mkdf-default-page-template .wishlist_table th.product-name *{
    font-family: 'brockmannsemibold' !important;
    font-size: 22px !important;
    line-height: 27px !important;
    color: black !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}
body.woocommerce-account .mkdf-container.mkdf-default-page-template .wishlist_table td.product-name,
body.woocommerce-account .mkdf-container.mkdf-default-page-template .wishlist_table td.product-name *,
body.woocommerce-account .mkdf-container.mkdf-default-page-template .wishlist_table .product-remove a{
    font-family: 'brockmannsemibold' !important;
    font-size: 16px !important;
    line-height: 19px !important;
    color: black !important;
}
body.woocommerce-account.mkdf-woocommerce-page .woocommerce table.shop_table tr{
    border-color: transparent !important;
}
body.woocommerce-account.mkdf-woocommerce-page .woocommerce table.shop_table thead > tr:first-child{
    border-color: #AAA5FF !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content p{
    font-family: 'brockmannregular' !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content > p > mark{
    background: transparent !important;
    font-weight: bold !important;
    font-family: 'brockmannsemibold' !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details__title{
    display: none !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table{
    margin-top: 45px !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table thead th{
    font-family: 'brockmannsemibold' !important;
    color: black !important;
    font-size: 22px !important;
    line-height: 27px !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table .product-name *,
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table .product-total *{
    font-family: 'brockmannsemibold' !important;
    font-size: 16px !important;
    line-height: 19px !important;
    color: black !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table .product-quantity{
    margin-left: 15px !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table .woocommerce-table__line-item{
    border-bottom: 1px solid #AAA5FF !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column__title{
    font-family: 'brockmannsemibold' !important;
    color: black !important;
    font-size: 22px !important;
    line-height: 27px !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
    margin-bottom: 15px !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column__title + address,
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column__title + address *,
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column__title + address > p,
.user-registration-account.woocommerce-view-order table.shop_table tfoot td{
    font-size: 16px !important;
    line-height: 19px !important;
    color: rgba(0, 0, 0, 0.5) !important;
    font-family: 'brockmannregular' !important;
}
body.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content tfoot *,
body.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content tfoot td{
    font-family: 'brockmannregular' !important;
    color: black !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table tfoot td a,
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content .order-again a{
    position: relative;
    background: transparent !important;
    border: none !important;
    font-size: 15px !important;
    line-height: 18px !important;
    font-family: 'brockmannsemibold' !important;
    letter-spacing: 0 !important;
    color: white !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table tfoot td a:before,
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content .order-again a:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    transform: skew(-20deg);
    left: 0px;
    top: 0px;
    background: #AAA5FF;
    z-index: -1;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table tfoot td a:after,
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content .order-again a:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    transform: skew(-20deg);
    top: 10px;
    left: -15px;
    z-index: -2;
    background: #DAFFB6;
    z-index: -2;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table tfoot td a{
    margin-left: 0px !important;
}
.user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table tfoot td a:not(:first-child){
    margin-left: 35px !important;
}
.user-registration-account.woocommerce-view-order p.order-again{
    display: none !important;
}

.mkdf-page-subtitle {
  color: black !important;
}

.mkdf-page-subtitle .accent {
  color: #AAA5FF !important;
}
.mkdf-wrapper .mkdf-title-holder.mkdf-standard-type .mkdf-page-subtitle {
    text-transform: none !important;
}

@media (max-width: 1024px){
    .woocommerce-account .mkdf-content:before{
        width: 172px;
        top: -35px;
    }
    .woocommerce-account .mkdf-content:after{
        width: 120px;
    }
    .woocommerce-account .mkdf-title-inner .mkdf-page-subtitle{
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .woocommerce-MyAccount-navigation .texto-cuenta{
        padding-bottom: 35px !important;
    }
    .woocommerce-MyAccount-navigation .texto-cuenta > p{
        max-width: 90% !important;
        font-size: 12px !important;
        line-height: 16px !important;
    }
    .woocommerce-MyAccount-navigation .slick-slider{
        display: grid !important;
    }
    .woocommerce-MyAccount-navigation .slick-slider .slick-track{
        display: flex !important;
        height: 100% !important;
    }
    .woocommerce-MyAccount-navigation .slick-slider .slick-track li{
        display: flex !important;
        height: 100% !important;
    }
    .woocommerce-MyAccount-navigation .slick-slider .slick-track li > a{
        margin-top: auto !important;
        margin-bottom: auto !important;
        line-height: 1 !important;
    }
    .woocommerce-MyAccount-navigation .slick-slider .slick-dots{
        display: flex !important;
        column-gap: 10px;
        margin-bottom: -45px !important;
        justify-content: center;
    }
    .woocommerce-MyAccount-navigation .slick-slider .slick-dots > li > button{
        font-size: 0px !important;
        width: 10px;
        height: 10px;
        background: #AAA5FF !important;
        border: none !important;
        border-radius: 50px !important;
        padding: 0px !important;
    }
    .woocommerce-MyAccount-navigation .slick-slider .slick-dots > li{
        display: flex !important;
        height: 100% !important;
    }
    .woocommerce-MyAccount-navigation .slick-slider .slick-dots > li > a{
        height: max-content !important;
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .woocommerce-MyAccount-navigation .slick-slider .slick-dots > li:not(.slick-active) > button{
        opacity: 0.5;
    }
    .woocommerce-account .mkdf-content-inner > .mkdf-title-holder > .mkdf-title-wrapper{
        height: auto !important;
        margin-bottom: 25px !important;
    }
    .woocommerce > nav.woocommerce-MyAccount-navigation > ul{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
        padding: 20px 0 35px !important;
    }
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content *{
        font-size: 12px !important;
        line-height: 1.2 !important;
        text-align: center !important;
    }
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content p + p{
        margin-top: 15px !important;
    }
    body.woocommerce-account .woocommerce .woocommerce-MyAccount-content > p{
        max-width: 100% !important;
    }
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account{
        grid-template-columns: 1fr !important;
    }
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > .form-row-wide:nth-child(4),
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > .form-row-wide:nth-child(6),
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7){
        grid-column: span 1 !important;
    }
    body.woocommerce-account .woocommerce form label,
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form label,
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input.input-text,
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .texto-password-pequeno,
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > .form-row-wide:nth-child(4) #account_display_name_description{
        text-align: left !important;
    }
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7){
        display: grid !important;
    }
    body.woocommerce-account .woocommerce form button.woocommerce-Button.button,
    .body.woocommerce-account .woocommerce form button.button{
        margin-top: 20px !important;
        font-size: 10px !important;
        padding: 13px 25px !important;
        margin-bottom: 15px !important;
    }
    body.woocommerce-account .woocommerce form button.button{
        margin-bottom: 35px !important;
    }
    html body.woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content *{
        text-align: left !important;
    }
    html body.woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper + p{
        text-align: center !important;
    }
    html body.woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content h2{
        font-size: 20px !important;
        line-height: 27px !important;
    }
    html body.woocommerce-account.woocommerce-edit-address .woocommerce-Addresses{
        padding-bottom: 25px !important;
    }
    html body.woocommerce-account.woocommerce-edit-address .woocommerce-Addresses > .woocommerce-Address{
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }
    .user-registration-account .woocommerce-address-fields__field-wrapper{
        grid-template-columns: 1fr !important;
        gap: 30px !important;
    }
    .user-registration-account .woocommerce-address-fields__field-wrapper #billing_address_2_field,
    .user-registration-account .woocommerce-address-fields__field-wrapper #shipping_address_2_field{
        margin-top: -15px !important;
    }
    .user-registration-account .woocommerce-address-fields__field-wrapper > .form-row{
        grid-column: span 1 !important;
    }
    .user-registration-account .woocommerce-address-fields__field-wrapper > .form-row label{
        margin-bottom: 5px !important;
        float: left !important;
    }
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content p.form-row{
        margin-top: 0px !important;
    }
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .select2{
        margin-bottom: 0px !important;
    }
    html body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .select2-selection--single{
        height: auto !important;
    }
    html body.woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper > p:last-child{
        text-align: center !important;
    }
    html body.woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper > p:last-child > button{
        font-size: 10px !important;
        line-height: 1 !important;
        margin-top: 45px !important;
        margin-bottom: 35px !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template  .woocommerce .woocommerce-Button{
        margin-top: 35px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce-info{
        display: grid !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .titulo-mis-pedidos,
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .titulo-mis-pedidos *{
        text-align: left !important;
        margin-bottom: 35px !important;
        font-size: 22px !important;
        line-height: 27px !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content tbody tr{
        display: grid;
        grid-gap: 15px;
        grid-template-columns: 1fr 1fr;
        width: 100%;
        float: left;
        border-bottom: 2px solid #AAA5FF !important;
        padding-bottom: 25px !important;
        margin-bottom: 30px !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content tbody th,
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content tbody td{
        display: block !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content thead{
        display: none !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell,
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell *{
        text-align: left !important;
        font-size: 14px !important;
        line-height: 17px !important;
        font-family: 'brockmannregular' !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell .head-title-mobile,
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell .head-title-mobile *{
        float: left !important;
        width: 100% !important;
        font-family: 'brockmannsemibold' !important;
        font-size: 14px !important;
        line-height: 17px !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell .head-title-mobile{
        margin-bottom: 10px !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-woo-orders-tracking{
        display: none !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
        grid-column: span 2 !important;
    }
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{
        float: left !important;
        width: max-content !important;
    }
    body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions > a:not(:last-child){
        margin-right: 7.5px !important;
    }
    body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions > a:not(:last-child):after{
        margin-left: 7.5px !important;
    }
    body.woocommerce-account table.woocommerce-orders-table,
    body.woocommerce-account .mkdf-container.mkdf-default-page-template .woocommerce .woocommerce-MyAccount-content tbody tr:last-child{
        margin-bottom: 0px !important;
    }
    body.woocommerce-account tbody tr{
        grid-template-columns: 1fr 5fr 3fr !important;
        align-items: center !important;
    }
    /* LISTA DE DESEOS */
    .shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{
        list-style: none !important;
    }
    .shop_table.cart.wishlist_table.wishlist_view.responsive.mobile > li{
        display: grid;
        grid-template-columns: calc(100% - 15px) 15px;
        align-items: center;
    }
    .shop_table.cart.wishlist_table.wishlist_view.responsive.mobile > li > .item-wrapper{
        display: grid;
        grid-template-columns: 2fr 3fr;
        align-items: center;
    }
    .shop_table.cart.wishlist_table.wishlist_view.responsive.mobile .product-remove .fa-trash:before{
        content: "\f00d" !important;
        font-family: "Font Awesome 6 Free" !important;
    }
    .user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table tr{
        grid-template-columns: 1fr !important;
        display: grid !important;
    }
    .user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table > th.order-actions--heading + td{
        display: grid;
        gap: 30px !important;
    }
    .user-registration-account.woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-table > th.order-actions--heading + td > a{
        margin-left: 0px !important;
    }
}
@media (min-width: 1024.5px){
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7){
        display: grid !important;
        grid-template-columns: repeat(4, 1fr);
        gap: 15px 0px;
    }
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7) > legend,
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7) > .woocommerce-form-row:nth-child(2){
        grid-column: span 4;
    }
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7) > .woocommerce-form-row:nth-child(3),
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7) > .woocommerce-form-row:nth-child(4){
        grid-column: span 2;
    }
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7) > .woocommerce-form-row:nth-child(3){
        left: calc(-200% - 15px);
        position: relative;
        width: 200%;
    }
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > fieldset:nth-child(7) > .woocommerce-form-row:nth-child(4){
        left: -100%;
        position: relative;
        width: 200%;
    }
    body.woocommerce-account .woocommerce form.woocommerce-EditAccountForm.edit-account > p:last-child{
        grid-column: span 4;
    }
}