@font-face {
  font-family: "Overpass";
  src: url("https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap") format("woff2");
}
div.summary-codigo-vendedor, div.summary-codigo-vendedor2{
    padding: 20px 6px;
    border-top: 1px solid #d9d9d9;
}
div.summary-codigo-vendedor .fields-1.js-error input, div.summary-codigo-vendedor2 .fields2-1.js-error input{
    border-color: #fd0404;
    font-family: 'Overpass';
    font-weight: bold;
    color: #ff0000!important;
}
div.summary-codigo-vendedor.js-error .fields-1 input, div.summary-codigo-vendedor2.js-error .fields2-1 input{
    border-color: #ff0000;
    font-family: 'Overpass';
    font-weight: bold;
    color: #ff0000!important;
}
div.summary-codigo-vendedor .fields-1 button, div.summary-codigo-vendedor2 .fields2-1 button{
    border-radius: 0;
    background: white;
    color: black;
    text-transform: uppercase;
    font-family: 'Overpass';
    width: 39px;
    border: 1px solid #d9d9d9;
}
.codigo-label{
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'Overpass';
    color: #000;
    font-weight: 600;
    text-align: left;
}
div.summary-codigo-vendedor p.codigo-titulo1, div.summary-codigo-vendedor2 p.codigo-titulo{
    margin: 0;
    width: 250px;
}

div.summary-codigo-vendedor .fields-1, div.summary-codigo-vendedor2 .fields2-1{
    display: flex;
    width: 100%;
    justify-content: flex-end;
}

div.summary-codigo-vendedor .fields-2, div.summary-codigo-vendedor2 .fields2-2{
    display: none;
    text-align: left;
}
div.summary-codigo-vendedor .fields-2 .delete, div.summary-codigo-vendedor2 .fields2-2 .delete{
    margin-left: 10px;
}

div.summary-codigo-vendedor .fields-1 input, div.summary-codigo-vendedor2 .fields2-1 input{
    width: 166px !important;
    height: 35px;
    border-radius: 0px;
    border-color: #a0a0a0;
    font-size: 10px;
    font-weight: 600;
    font-family: 'Overpass';
}
div.summary-codigo-vendedor .content, div.summary-codigo-vendedor2 .content{
    display:flex;
    justify-content: space-evenly;
    align-items: center;
    margin: 0 23px;
}
#codigo-val2{
    margin-left: 12px;
}
.whatsapp-acct::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg height='682pt' viewBox='-23 -21 682 682.66669' width='682pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m544.386719 93.007812c-59.875-59.945312-139.503907-92.9726558-224.335938-93.007812-174.804687 0-317.070312 142.261719-317.140625 317.113281-.023437 55.894531 14.578125 110.457031 42.332032 158.550781l-44.992188 164.335938 168.121094-44.101562c46.324218 25.269531 98.476562 38.585937 151.550781 38.601562h.132813c174.785156 0 317.066406-142.273438 317.132812-317.132812.035156-84.742188-32.921875-164.417969-92.800781-224.359376zm-224.335938 487.933594h-.109375c-47.296875-.019531-93.683594-12.730468-134.160156-36.742187l-9.621094-5.714844-99.765625 26.171875 26.628907-97.269531-6.269532-9.972657c-26.386718-41.96875-40.320312-90.476562-40.296875-140.28125.054688-145.332031 118.304688-263.570312 263.699219-263.570312 70.40625.023438 136.589844 27.476562 186.355469 77.300781s77.15625 116.050781 77.132812 186.484375c-.0625 145.34375-118.304687 263.59375-263.59375 263.59375zm144.585938-197.417968c-7.921875-3.96875-46.882813-23.132813-54.148438-25.78125-7.257812-2.644532-12.546875-3.960938-17.824219 3.96875-5.285156 7.929687-20.46875 25.78125-25.09375 31.066406-4.625 5.289062-9.242187 5.953125-17.167968 1.984375-7.925782-3.964844-33.457032-12.335938-63.726563-39.332031-23.554687-21.011719-39.457031-46.960938-44.082031-54.890626-4.617188-7.9375-.039062-11.8125 3.476562-16.171874 8.578126-10.652344 17.167969-21.820313 19.808594-27.105469 2.644532-5.289063 1.320313-9.917969-.664062-13.882813-1.976563-3.964844-17.824219-42.96875-24.425782-58.839844-6.4375-15.445312-12.964843-13.359374-17.832031-13.601562-4.617187-.230469-9.902343-.277344-15.1875-.277344-5.28125 0-13.867187 1.980469-21.132812 9.917969-7.261719 7.933594-27.730469 27.101563-27.730469 66.105469s28.394531 76.683594 32.355469 81.972656c3.960937 5.289062 55.878906 85.328125 135.367187 119.648438 18.90625 8.171874 33.664063 13.042968 45.175782 16.695312 18.984374 6.03125 36.253906 5.179688 49.910156 3.140625 15.226562-2.277344 46.878906-19.171875 53.488281-37.679687 6.601563-18.511719 6.601563-34.375 4.617187-37.683594-1.976562-3.304688-7.261718-5.285156-15.183593-9.253906zm0 0' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 20px;
    padding: 20px;
    background-repeat: no-repeat;
    background-position: center;
}
body > header > section.cart-wrap.available.isActive > div.tpl-cart.tpl-cart-dropdown > div > div.cart_conclude > div.total-price-container.total-price-container-0.active > div{
    font-family: 'Overpass';
    font-weight: 800;
}
body > header > section.cart-wrap.available.isActive > div.tpl-cart.tpl-cart-dropdown > div > div.cart_conclude > div.total-price-container.total-price-container-0.active > div{
    font-family: "Overpass";
    font-weight: 800;
}
#codigo-user, #codigo-user2{
    font-family: 'Overpass';
    font-weight: lighter;
}
#codigo-remove,#codigo-remove2{
    font-family: 'Overpass';
    font-weight: normal;
    font-size: 10px;
    color: #0289cd;
}

/* The Modal (background) */
.minicart-pop__modal {
    visibility: hidden; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content/Box */
  .minicart-pop__content{
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 50px 20px 20px 20px;
    border: 1px solid #888;
    width: 400px;
    height: 246px;
    text-align: center;
}
  
  /* The Close Button */
  .minicart-pop__close {
    color: #000;
    float: right;
    font-size: 28px;
    font-weight: bold;
    position: relative;
    right: 0;
    top: 0;
    margin-top: -40px;
  }
  
  .minicart-pop__close:hover,
  .minicart-pop__close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
  }
  .minicart-pop__error{
    font-size: 18px;
    text-align: center;
    color: #ff0000;
    margin-top: 0px;
  }
  .minicart-pop__error-icon::before{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 320.83 320.83' style='enable-background:new 0 0 320.83 320.83;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23ff0000;' d='M21.617,290.246h277.604c9.469,0,17.013-4.553,20.168-12.184c2.904-7.011,1.36-14.8-4.107-21.212 L180.497,39.684l-1.333-1.333c-5.009-5.009-11.667-7.767-18.748-7.767c-7.082,0-13.739,2.758-18.743,7.767l-1.333,1.333 L5.55,256.844c-5.466,6.413-7.016,14.207-4.106,21.212C4.603,285.688,12.142,290.246,21.617,290.246z M160.416,69.213 l116.934,188.393H43.487L160.416,69.213z'/%3E%3Cpath style='fill:%23ff0000;' d='M160.416,105.345c-9.197,0-16.654,7.457-16.654,16.654v71.388c0,9.197,7.457,16.654,16.654,16.654 s16.654-7.457,16.654-16.654v-71.388C177.076,112.802,169.619,105.345,160.416,105.345z'/%3E%3Ccircle style='fill:%23ff0000;' cx='160.248' cy='234.903' r='16.486'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
    content: " ";
    background-repeat: no-repeat;
    background-position: center;
    padding: 120px 50px 100px 0px;
    background-size: 35px;
  }
  .minicart-pop__text, .minicart-pop__append{
    font-size: 13px;
    text-align: center;
    color: #000;
    font-weight: bold;
  }
  .cart-dropdown .cart-list li .col-2,.cart-dropdown .cart-list li ._qc-product,.cart-dropdown .cart-list li .col-1 input{
    font-family: 'Overpass'!important;
  }
  .cart-dropdown .cart-list li .col-1 input{
    width: 28px!important;
  }
  .minicart__subtotal-acct{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    padding: 5px 30px;
    border-top: 1px solid #d9d9d9;
    align-items: center;
    background-color: #eee;
    font-weight: bold;
    font-family: Overpass;
  }
  .total-price{
    font-weight: normal!important
    ;
  }
  .minicart-pop__close-button{
    background-color: black;
    font-family: 'Overpass';
    color: white;
    padding: 10px 80px;
    border-color: black;
  }
  .elCentralClient{
    z-index: 2!important;
  }

.info-text-container p.tel {
    margin-bottom: 0px!important;
}