/** Shopify CDN: Minification failed

Line 379:1 Unexpected "{"

**/
.guide-product-main .mujer-calzado {
  display: table-row-group !important;
}

.guide-product-main .mujer-calzado .row-size-guia-de-tallas {
  display: table-row !important;
}

.guide-product-main .mujer-calzado  .row-size-guia-de-tallas th {
  display: table-cell !important;
}

.mujer-ropasuperior .row-size-guia-de-tallas.MUJER {
    display: table-row !important;
}

/* Cuando el producto es calzado */
.product-info-guia-tallas[class*="-calzado"] {
  flex-direction: column;
  align-items: flex-start;
}

.product-info-guia-tallas[class*="-calzado"] .img-product-guiat,
.product-info-guia-tallas[class*="-calzado"] .text-product-guiat {
  width: 100%;
}

/* informacion producto */
.guide-product-main{
  .container-product{
    display: flex;
    gap: 5px;
    justify-content: space-between;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-inline: 20px;
  }
  .container-product .img-product{
    width: 100%;
    max-width: 110px;
    height: auto;
  }
  .container-product  .product-info {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
  }
  .container-product  .product-info .vendor, .container-product .product-info .name-product{
    font-size: var(--font-size-14px);
    margin: 0;
  }
  .container-product  .product-info .vendor{
    font-weight: normal;
  }
  .container-product  .product-info .name-product{
    text-align: right;
  }
  .ctn-sizes{
    display: flex;
    padding-inline: 20px;
    justify-content: space-between;
    align-items: center;
  }
  .cont_tabla_tallas .sizes-country{
    width: 100%;
    max-width: 115px;
  }
  .cont_tabla_tallas .column-country{
    display: flex;
    justify-content: space-between;
    padding: 0;
  }
  .cont_tabla_tallas  .country-list-size{
    display: flex;
    justify-content: space-between;
    padding: 0;
    width: 50%;
    margin: auto;    
  }
  .cont_tabla_tallas .select{
    max-width: 115px;
  }
  .cont_tabla_tallas .select-pais{
    display: flex;
    justify-content: center;
  }
  .cont_tabla_tallas .select__select.select_product, .ctn-sizes .select__select.select_product {
    background-color: transparent;
    margin-right: 8px;
  }
  .cont_tabla_tallas .select:after, .ctn-sizes .select:after{
    border: none;
    box-shadow: none;
    border-bottom: 1px solid var(--outline-divider-alt);
  }
  .ctn-sizes .select{
    width: fit-content;
    width: -webkit-fit-content;
  }
  .cont_tabla_tallas .select__select{
    padding: 5px;
  }
  .header-guide-size{
    top: 0;
    z-index: 2;
    padding: 20px 20px 0 20px;
    position: sticky;
    background-color: var(--background-principal);
  }
  #btn-guia-tallas-2{
    cursor: pointer;
    text-decoration: underline;
    background-color: transparent;
    border: none;
  }
  .mod-guia-de-tallas-2{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #00000050;
    height: 100%;
    z-index: 100;
    align-items: center;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
  .cont-mod-guia-tallas-2{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 663px !important;
    height: fit-content;
    max-width: 100% !important;
    background-color: var(--background-principal);
    padding: 20px 0;
    padding-bottom: 0;
    max-height: 100dvh !important;
    max-height: 100vh;
    overflow-y: scroll;
    padding-top: 0;
  }
  .cont-mod-guia-tallas-2 .title{
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    font-size: var(--font-size-14px);
    padding-bottom: 10px;
    border-bottom: 1px solid var(--outline-divider-menu);
  }
  .ctn-contact div{
    padding-inline: 30px;
  }
  .ctn-contact p{
    font-size: var(--font-size-14px);
  }
  .ctn-contact .shipping-cost{
    background-color: white;
    padding-block: 20px;
    text-align: center;
    margin-bottom: 0  ;
  }
  .product-info-guia-tallas{
    display: flex;
    justify-content: space-around;
  }
  /*.product-info-guia-tallas .menu-description, .product-info-guia-tallas #tab1, .product-info-guia-tallas #tab3{
    display: none;
  }*/
  .product-info-guia-tallas #tab2{
    display: block;
  }
  .cerrar-pop{
    position: absolute;
    right: 10px;
    top: 10px;
    border: none;
    background-color: transparent;
    font-size: 25px;
    color: #888;
    cursor: pointer;
  }
  .img-product-guiat{
    width: 30%;
  }
  .img-product-guiat.ring{
    width: 37%;
  }
  .img-product-guiat.calzado{
    width: 100%;
  }
  .text-product-guiat{
    width: 60%;
  }
  .text-product-guiat.hombre-calzado, .text-product-guiat.mujer-calzado{
    width: 100%;
  }
  .title-section-size{
    font-size: var(--font-size-14px);
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--outline-divider-menu);
  }
  .description-product{
    font-size: 14px;
    margin-inline: 10px;
  }
  table{
    table-layout: fixed;
    border-collapse: collapse;
    max-width: 100%;
    margin-inline: auto;
  }
  .encabezado-tabla-tallas th, .cuerpo-tabla-tallas td{
    border: none;
    text-align: center;
    padding: 10px 0;
    font-size: var(--font-size-14px);
    min-width: 85px;
    padding-inline: 8px;
    text-align: center;
  }
  .encabezado-tabla-tallas th{
    font-weight: 600;
  }
    .cuerpo-tabla-tallas th{
      font-weight: 400;
    }
  .med-europa, .med-usa, .med-bra{
    display: table-cell;
  }
  .cont-mod-guia-tallas-2::-webkit-scrollbar{
    width: 4px;
    height: 4px;
  }
  .cont-mod-guia-tallas-2::-webkit-scrollbar-track{
    background: #eee;
  }
  .cont-mod-guia-tallas-2::-webkit-scrollbar-thumb{
    background-color: #888;
    border-radius: 20px;
    border: 3px solid #888;  
  }
  .tabla-converciones{
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    font-size: var(--font-size-14px);
  }
  .img_movil{
    display: none;
  }
  .cont_tabla_tallas{
    overflow: hidden;
    margin: auto;
    overflow-x: auto;
  }
  .cont_tabla_tallas::-webkit-scrollbar{
    height: 4px;
  }
  .cont_tabla_tallas::-webkit-scrollbar-track{
    background: #ccc;
  }
  .cont_tabla_tallas::-webkit-scrollbar-thumb{
    background-color: #888;
    border-radius: 20px;
    border: 3px solid #888;  
  }
  /* .estandar, .med-cuello, .med-pecho, .med-cintura, .med-espalda, .med-cadera, .med-largo, .med-copaa, .med-copab, .med-copac, .med-copad, .med-copae, .med-contbasebusto, .select-pais,.med-colombia, .med-usa, .med-bra,  .med-europa{
    width: 85px;
  } */
  .alerta-slider{
    text-align: center;
    color: #888;
    margin: 10px;
  }
  /*.row-size-guia-de-tallas{
    cursor:pointer;
  }*/
  .row-size-guia-de-tallas.hidden-row{
    display: none;
  }
  .anadir-al-carrito{
    width: 663px;
    margin-left: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /*OCULTAR COLUMNAS*/
  .mujer-ropa, .hombre- {
    display: none;
  }
  
  /*MUJER SUPERIOR*/
  .mujer-ropasuperior .med-cuello, .mujer-ropasuperior .med-cadera, .mujer-ropasuperior .med-copaa, .mujer-ropasuperior .med-copab,
  .mujer-ropasuperior .med-copad, .mujer-ropasuperior .med-copac, .mujer-ropasuperior .med-contbasebusto, .mujer-ropasuperior .med-largo,
  .mujer-ropasuperior .med-copae, .mujer-ropasuperior .med-copadd, .mujer-ropasuperior .med-copaddd, .mujer-ropasuperior .med-espalda, .mujer-ropasuperior .med-cintura {  
    display: none;
  }
  .mujer-ropasuperior .top_hombre, .mujer-ropasuperior .bottom_hombre, .mujer-ropasuperior .bottom_mujer, .mujer-ropasuperior .enterizo-mujer, .mujer-ropasuperior .calzado
    ,.mujer-ropasuperior .top_nina, .mujer-ropasuperior .bottom_nina, .mujer-ropasuperior .ring{
    display: none;
  }


  /*MUJER ENTERIZOS*/
  .mujer-ropacompleto .med-cuello, .mujer-ropacompleto .med-largo, .mujer-ropacompleto .med-copaa, .mujer-ropacompleto .med-copab, .mujer-ropacompleto .med-copad, 
  .mujer-ropacompleto .med-copac, .mujer-ropacompleto .med-contbasebusto, .mujer-ropacompleto .med-espalda,
  .mujer-ropacompleto .med-copae, .mujer-ropacompleto .med-copadd, .mujer-ropacompleto .med-copaddd, .mujer-ropacompleto .med-cadera {
    display: none;
  }
  .mujer-ropacompleto .top_hombre, .mujer-ropacompleto .bottom_hombre, .mujer-ropacompleto .bottom_mujer, .mujer-ropacompleto .top_mujer, .mujer-ropacompleto .calzado,
    .mujer-ropacompleto .top_nina, .mujer-ropacompleto .bottom_nina , .mujer-ropacompleto .ring{
    display: none;
  }
  
  /*MUJER INFERIORES*/
  .mujer-ropainferior .med-cuello, .mujer-ropainferior .med-pecho, .mujer-ropainferior .med-copaa, .mujer-ropainferior .med-copab,
  .mujer-ropainferior .med-copad, .mujer-ropainferior .med-copac, .mujer-ropainferior .med-contbasebusto,
  .mujer-ropainferior .med-copae, .mujer-ropainferior .med-copadd, .mujer-ropainferior .med-copaddd, .mujer-ropainferior .med-espalda, .mujer-ropainferior .med-largo {
    display: none;
  }
  .mujer-ropainferior .top_hombre, .mujer-ropainferior .bottom_hombre, .mujer-ropainferior .enterizo-mujer, .mujer-ropainferior .top_mujer, .mujer-ropainferior .calzado, .mujer-ropainferior .top_nina, .mujer-ropainferior .bottom_nina , .mujer-ropainferior .ring{
    display: none;
  }
  /*MUJER BRASIERES*/
  .mujer-brasieres .med-cuello, .mujer-brasieres .med-largo, .mujer-brasieres .med-pecho, .mujer-brasieres .med-cadera, 
  .mujer-brasieres .med-cintura, .mujer-brasieres .med-pecho {
    display: none;
  }
  .mujer-brasieres .top_hombre, .mujer-brasieres .bottom_hombre, .mujer-brasieres .bottom_mujer, .mujer-brasieres .enterizo-mujer, .mujer-brasieres .calzado,
   .mujer-brasieres .top_nina, .mujer-brasieres .bottom_nina, .mujer-brasieres .ring{
    display: none;
  }
  /*MUJER BRASIERES ENTERIZOS*/
  .mujer-brasierescompleto .med-cuello, .mujer-brasierescompleto .med-largo, .mujer-brasierescompleto .med-pecho, .mujer-brasierescompleto .med-cadera, 
  .mujer-brasierescompleto .med-cintura, .mujer-brasierescompleto .med-pecho {
    display: none;
  }
  .mujer-brasierescompleto .top_hombre, .mujer-brasierescompleto .bottom_hombre, .mujer-brasierescompleto .bottom_mujer, .mujer-brasierescompleto .enterizo-mujer, .mujer-brasierescompleto .calzado, .mujer-brasierescompleto .ring{
    display: none;
  }
  /*MUJER BRASIERES SUPERIOR*/
  .mujer-brasieressuperior .med-cuello, .mujer-brasieressuperior .med-largo, .mujer-brasieressuperior .med-pecho, .mujer-brasieressuperior .med-cadera, 
  .mujer-brasieressuperior .med-cintura, .mujer-brasieressuperior .med-pecho {
    display: none;
  }
  .mujer-brasieressuperior .top_hombre, .mujer-brasieressuperior .bottom_hombre, .mujer-brasieressuperior .bottom_mujer, .mujer-brasieressuperior .enterizo-mujer, .mujer-brasieressuperior .calzado,
    .mujer-brasieressuperior .top_nina, .mujer-brasieressuperior .bottom_nina, .mujer-brasieressuperior .ring{
    display: none;
  }
  
  
  /*MUJER CALZADO*/
  .mujer-calzado .med-cuello, .mujer-calzado .med-pecho, .mujer-calzado .med-cadera, .mujer-calzado .med-cintura, .mujer-calzado .med-espalda, .mujer-calzado .med-pecho,
  .mujer-calzado .med-copaa, .mujer-calzado .med-copab, .mujer-calzado .med-copad, .mujer-calzado .med-copac, .mujer-calzado .med-contbasebusto,
  .mujer-calzado .med-copae, .mujer-calzado .med-copadd, .mujer-calzado .med-copaddd, .mujer-calzado .med-bra {
    display: none;
  }
  .mujer-calzado .top_hombre, .mujer-calzado .bottom_hombre, .mujer-calzado .enterizo-mujer, .mujer-calzado .top_mujer, .mujer-calzado .bottom_mujer, .mujer-calzado .top_nina, .mujer-calzado .bottom_nina, .mujer-calzado .ring{
    display: none;
  }

.mujer-calzado .estandar,
.mujer-calzado .med-largo,
 {
  display: table-cell !important;
}
  
  /*HOMBRE ROPA*/
  .hombre-ropa .med-copaa, .hombre-ropa .med-copab, .hombre-ropa .med-copac, .hombre-ropa .med-copad, .hombre-ropa .med-copac, .hombre-ropa .med-contbasebusto, .hombre-ropa .ring{
    display: none;
  }
  /*HOMBRE SUPERIOR*/
  .hombre-ropasuperior .med-largo, .hombre-ropasuperior .med-cadera, .hombre-ropasuperior .med-copaa, .hombre-ropasuperior .med-copab,
  .hombre-ropasuperior .med-copad, .hombre-ropasuperior .med-copac, .hombre-ropasuperior .med-contbasebusto, .hombre-ropasuperior .med-cintura,
  .hombre-ropasuperior .med-copae, .hombre-ropasuperior .med-copadd, .hombre-ropasuperior .med-copaddd, .hombre-ropasuperior .med-cuello, .hombre-ropasuperior .med-espalda {
    display: none;
  }
  .hombre-ropasuperior .bottom_mujer, .hombre-ropasuperior .bottom_hombre, .hombre-ropasuperior .enterizo-mujer, .hombre-ropasuperior .top_mujer, .hombre-ropasuperior .calzado, .hombre-ropasuperior  .top_nina, .hombre-ropasuperior  .bottom_nina, .hombre-ropasuperior .ring{
    display: none;
  }
  /*HOMBRE INFERIOR*/
  .hombre-ropainferior .med-cuello, .hombre-ropainferior .med-copaa, .hombre-ropainferior .med-copab, .hombre-ropainferior .med-copad, .hombre-ropainferior .med-pecho,
  .hombre-ropainferior .med-copac, .hombre-ropainferior .med-contbasebusto, .hombre-ropainferior .med-espalda, .hombre-ropainferior .med-cadera, .hombre-ropainferior .med-largo,
  .hombre-ropainferior .med-copae, .hombre-ropainferior .med-copadd, .hombre-ropainferior .med-copaddd {
    display: none;
  }
  .hombre-ropainferior .bottom_mujer, .hombre-ropainferior .top_hombre, .hombre-ropainferior .enterizo-mujer, .hombre-ropainferior .top_mujer, .hombre-ropainferior .calzado
    ,.hombre-ropainferior .top_nina, .hombre-ropainferior .bottom_nina, .hombre-ropainferior .ring{
    display: none;
  }
  
  /*HOMBRE CALZADO*/
  .hombre-calzado .med-cuello, .hombre-calzado .med-pecho, .hombre-calzado .med-cadera, .hombre-calzado .med-cintura,.hombre-calzado .med-espalda, .hombre-calzado .med-pecho,
  .hombre-calzado .med-copaa, .hombre-calzado .med-copab,.hombre-calzado .med-copad, .hombre-calzado .med-copac, .hombre-calzado .med-contbasebusto,
  .hombre-calzado .med-copae, .hombre-calzado .med-copadd, .hombre-calzado .med-copaddd {
    display: none;
  }
  .hombre-calzado .top_hombre, .hombre-calzado .bottom_hombre, .hombre-calzado .enterizo-mujer, .hombre-calzado .top_mujer, .hombre-calzado .bottom_mujer, .hombre-calzado .top_nina, .hombre-calzado .bottom_nina, .hombre-calzado .ring{
    display: none;
  }
  .product-info-guia-tallas.hombre-calzado, .product-info-guia-tallas.mujer-calzado{
    flex-direction: column;
  }
  
  /*NIÑA SUPERIOR*/
  .nina-ropasuperior .bottom_mujer, .nina-ropasuperior .bottom_hombre, .nina-ropasuperior .enterizo-mujer, .nina-ropasuperior .top_mujer, .nina-ropasuperior .calzado, .nina-ropasuperior .top_hombre, .nina-ropasuperior .top_mujer, .nina-ropasuperior  .bottom_mujer, .nina-ropasuperior .ring, .nina-ropasuperior .bottom_nina {
    display: none;
  }
  /*NIÑA INFERIOR*/
  .nina-ropainferior .bottom_mujer, .nina-ropainferior .bottom_hombre, .nina-ropainferior .enterizo-mujer, .nina-ropainferior .top_mujer, .nina-ropainferior .calzado, .nina-ropainferior .top_hombre, .nina-ropainferior .top_mujer, .nina-ropainferior  .top_mujer, .nina-ropainferior .ring, .nina-ropainferior .top_nina{
    display: none;
  }
  /*NIÑA COMPLETO*/
  .nina-ropacompleto .bottom_mujer, .nina-ropacompleto .bottom_hombre, .nina-ropacompleto .enterizo-mujer, .nina-ropacompleto .top_mujer, .nina-ropacompleto .calzado, .nina-ropacompleto .top_hombre, .nina-ropacompleto .top_mujer, .nina-ropacompleto .bottom_nina, .nina-ropacompleto .ring{
    display: none;
  }
  /*ANILLOS*/
  .mujer-ringsuperior .bottom_mujer, .mujer-ringsuperior .bottom_hombre, .mujer-ringsuperior .enterizo-mujer, .mujer-ringsuperior .top_mujer, .mujer-ringsuperior .calzado, .mujer-ringsuperior .top_hombre, .mujer-ringsuperior .top_mujer, .mujer-ringsuperior .bottom_nina, .mujer-ringsuperior .top_nina{
    display: none;
  }

  .size-in{
    display: none;
  }
  .tabs-sizes {
    overflow: hidden;
    border-bottom: 1px solid var(--outline-divider-menu);
    max-width: 1100px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    margin-bottom: 5px;
  }
  
  .tabs-sizes button {
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 16px;
    transition: 0.3s;
    font-size: var(--font-size-14px);
    text-transform: uppercase;
    width: 100%;
  }
  
  .tabs-sizes button:hover {
    background-color: var(--neutral-50);
  }
  
  .tabs-sizes button.active {
    background-color: var(--neutral-50);
    border-bottom: 1px solid var(--outline-divider-alt);
  }
}
@media only screen and (max-width: 768px){
  .guide-product-main{
    .img_desk{
      display: none;
    }
    .img_movil{
      display: block;
      max-height: 520px;
    }
    .product-info-guia-tallas{
      flex-direction: column;
    }
    .img-product-guiat, .text-product-guiat, .img-product-guiat.ring{
      width: 90%;
      margin: auto;
    }
    .cont-mod-guia-tallas-2{
      max-height: 100dvh !important;
      max-height: 100vh;
    }
  }
}

@media(min-width: 768px){
  .guide-product-main{
    table{
      width: 100%;
    }
    .ctn-sizes{
      padding-inline: 30px;
    }
    .container-product {
      padding-inline: 30px;
    }
    .container-product .img-product{
      max-width: 148px;
    }
    /* .estandar, .med-cuello, .med-pecho, .med-cintura, .med-espalda, .med-cadera, .med-largo, .med-copaa, .med-copab, .med-copac, .med-copad, .med-copae, .med-contbasebusto, .select-pais,.med-colombia, .med-usa, .med-bra, .med-europa{
      width: 120px;
    } */
  }
}