.elementor-5348 .elementor-element.elementor-element-9bfd836 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 30px 0px;}.elementor-5348 .elementor-element.elementor-element-f6c71be{color:#000000;font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:400;line-height:32px;}.elementor-5348 .elementor-element.elementor-element-3c0f254f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-5348 .elementor-element.elementor-element-eb22a29{--tabs-normal-color:#000000;--tabs-hover-color:#000000;--tabs-active-color:#000000;--tabs-padding:0px 0px 32px 0px;--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:#000000;--sections-border-radius:0px 0px 0px 0px;--forms-labels-color:#000000;--tables-title-color:#000000;--tables-items-color:#000000;--variations-color:#000000;--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#000000;--tables-buttons-border-type:solid;--tables-button-padding:5px 5px 5px 5px;}.elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#FFFFFF;}.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-form-row label, .elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-address-fields label{font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-5348 .elementor-element.elementor-element-eb22a29 .order_details thead th, .elementor-5348 .elementor-element.elementor-element-eb22a29 .order_details tfoot td, .elementor-5348 .elementor-element.elementor-element-eb22a29 .order_details tfoot th, .elementor-5348 .elementor-element.elementor-element-eb22a29 .nobr{font-family:"Open Sans", Sans-serif;}.elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab__orders tbody td, .elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab__downloads tbody td, .elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-table--order-downloads tbody td, .elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-table--order-details td a, .elementor-5348 .elementor-element.elementor-element-eb22a29 td.product-total, .elementor-5348 .elementor-element.elementor-element-eb22a29 td.payment-method-method, .elementor-5348 .elementor-element.elementor-element-eb22a29 td.payment-method-expires{font-family:"Open Sans", Sans-serif;}.elementor-5348 .elementor-element.elementor-element-eb22a29 .wc-item-meta{font-family:"Open Sans", Sans-serif;}.elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-5348 .elementor-element.elementor-element-eb22a29 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{border-width:1px 1px 1px 1px;}.elementor-5348 .elementor-element.elementor-element-eb22a29 {--tables-buttons-border-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5348 .elementor-element.elementor-element-9bfd836 > .elementor-element-populated{margin:32px 0px 22px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-eb22a29 */@media screen and (max-width: 767px) {
   body.outside-profile .elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content
    {
        display: none ;
    }
 
    body.inside-profile .elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation
    {
        display: none ;
    }
    
.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation-link--initial_text a
{
    pointer-events: none;
    font-size: 16px !important;
    border-top: 0px !important;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation-link--initial_text 
{
margin-bottom: 24px !important;
    border-bottom: 1px solid #000 !important;

}

.elementor-5348 .elementor-element.elementor-element-eb22a29 ul
{
    border: none;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-Address
{
  padding: 24px;
  border: 1px solid #000;
  margin-bottom: 24px;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .edit {
    position: relative;
    padding-left: 25px; /* Espacio para el icono */
    color: transparent; /* Hace que el texto sea invisible */
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .edit::before {
    content: url('https://pre.donalgodon.com/wp-content/uploads/2024/07/pen-solid.png');
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px; /* Ajusta el tamaño del icono */
    height: 20px; /* Ajusta el tamaño del icono */
}



.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation-link--rma-requests a:before
{
    display: none !important;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .dokan-account-migration-lists
{
    display: none;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content form
{
padding:24px;
border: 1px solid #000 !important;
	 }
	 
.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content input
{
border: 0px;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 1px solid;
  border-radius: 0;
    font-family: "Open Sans", Sans-serif;
      padding: 8px 8px 8px 0px;
	 }
	 	 
.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content label
{
	 	 
 font-weight: 700;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content form p
{
  margin-bottom: 32px;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content form button
{
background-color: #fff !important;
  color: Black;
  padding: 8px 28px;
  text-decoration: none;
  border: 1px solid #000 !important;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  border-radius: 0;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content form button:hover
{
background-color: #000 !important;
  color: #fff;
  padding: 8px 28px;
  text-decoration: none;
  border: 1px solid #000 !important;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  border-radius: 0;
}
}

@media screen and (min-width: 767px) {
.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation-link--initial_text a
{
    pointer-events: none;
    font-size: 16px !important;
    border-top: 0px !important;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation-link--initial_text 
{
margin-bottom: 24px !important;
    border-bottom: 1px solid #000 !important;

}

.elementor-5348 .elementor-element.elementor-element-eb22a29 ul
{
    border: none;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-Address
{
  padding: 24px;
  border: 1px solid #000;
  margin-bottom: 24px;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .edit {
    position: relative;
    padding-left: 25px; /* Espacio para el icono */
    color: transparent; /* Hace que el texto sea invisible */
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .edit::before {
    content: url('https://pre.donalgodon.com/wp-content/uploads/2024/07/pen-solid.png');
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px; /* Ajusta el tamaño del icono */
    height: 20px; /* Ajusta el tamaño del icono */
}



.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation-link--rma-requests a:before
{
    display: none !important;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .dokan-account-migration-lists
{
    display: none;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content form
{
padding:24px;
border: 1px solid #000 !important;
	 }
	 
.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content input
{
border: 0px;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 1px solid;
  border-radius: 0;
    font-family: "Open Sans", Sans-serif;
      padding: 8px 8px 8px 0px;
	 }
	 	 
.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content label
{
	 	 
 font-weight: 700;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content form p
{
  margin-bottom: 32px;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content form button
{
background-color: #000 !important;
  color: Black;
  padding: 8px 28px;
  text-decoration: none;
  border: 1px solid #000 !important;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  border-radius: 0;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content form button:hover
{
background-color: #fff !important;
  color: #000 !important;
  padding: 8px 28px;
  text-decoration: none;
  border: 1px solid #000 !important;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  border-radius: 0;
}
}

@media screen and (max-width: 767px) {
    .order-large
{
    display: none !important;
}
.orders-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.order {
display: flex;
  flex-direction: row;
  border: 1px solid #000;
  padding: 16px;
  border-radius: 0;
  align-items: center;
}

.order-thumbnails {
    flex: 1 1 40%;
    display: grid;
    gap: 0px;
}

.grid-2x2 {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.grid-1x1 {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
}

.thumbnail img {
  border-radius: 0px;
  width: auto;
  height: auto;
    
}

.order-details {
    flex: 1 1 80%;
    padding: 0 10px 0 25px;
}

.order-actions {
flex: 1 1 13%;
    display: flex;
    justify-content: left;
    align-items: center;
}

.order-actions button {
    background-color: #fff !important;
    color: Black;
    padding: 8px 16px;
    text-decoration: none;
  border:1px solid #000 !important;
    font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 0;
}

.order-actions button:hover {
    background-color: #000 !important;
}

.order-details p
{
margin-bottom: 12px;  
font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
    line-height: 21px;
}

.order-details .amount
{
font-weight: 700 !important;
}

.order-details .price-my-account
{
    margin-bottom: 4px;
}
}

@media screen and (min-width: 767px) {
.order-small
{
    display: none !important;
}
.orders-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.order {
display: flex;
  flex-direction: row;
  border: 1px solid #000;
  padding: 16px;
  border-radius: 0;
  align-items: center;
}

.order-thumbnails {
    flex: 1 1 15%;
    display: grid;
    gap: 0px;
}

.grid-2x2 {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.grid-1x1 {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
}

.thumbnail img {
  border-radius: 0px;
  width: auto;
  height: auto;
    
}

.order-details {
    flex: 1 1 80%;
    padding: 0 10px 0 25px;
}

.order-actions {
    flex: 1 1 13%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.order-actions button {
    background-color: #fff !important;
    color: Black;
    padding: 8px 28px;
    text-decoration: none;
  border:1px solid #000 !important;
    font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  border-radius: 0;
}

.order-actions button:hover {
    background-color: #000 !important;
}

.order-details p
{
margin-bottom: 0px;  
font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
    line-height: 24px;
}

.order-details .amount
{
font-weight: 700 !important;
}

.order-details .price-my-account
{
    margin-bottom: 10px;
}
}

.texto-perfil
{
    margin-bottom: 24px !important;
  border-bottom: 1px solid #000 !important;
  padding: 0px 0px 32px 0px;
  color: #000;
  font-size: 16px !important;
  font-family: "Open Sans", Sans-serif;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-order-details th
{
    padding: 16px !important;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content a
{
    color: #000 !important;
}


.elementor-5348 .elementor-element.elementor-element-eb22a29  .woocommerce-MyAccount-navigation-link--following, .elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation-link--rma-requests, .elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-navigation-link--downloads, .elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content .dokan-btn
{
    display: none !important;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .pdf-invoice-title
{
    display: none;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-pdf-invoice-download
{
padding: 10px 15px 10px 15px;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600; 
  text-align: center;
  border-radius: 0px;
  flex-grow: 1;
  color: #000000;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-pdf-invoice-download:hover
{
padding: 10px 15px 10px 15px;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600; 
  text-align: center;
  border-radius: 0px;
  flex-grow: 1;
  color: #fff !important;
  background-color: #000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
}

.elementor-5348 .elementor-element.elementor-element-eb22a29 .woocommerce-MyAccount-content-wrapper
{
    margin-bottom: 50px;
}/* End custom CSS */