@font-face {
    font-family: 'din_alternatebold';
    src: url("fonts/din/din_alternate_bold-webfont.woff2") format("woff2"), url("fonts/din/din_alternate_bold-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'din_condensedbold';
    src: url("fonts/din/din_condensed_bold-webfont.woff2") format("woff2"), url("fonts/din/din_condensed_bold-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
  }
  /* line 13, ../scss/main.scss */
  :root {
    --medioHorizontal: translateX(-50%);
    --medioVertical: translateY(-50%);
    --medioGlobal: translate(-50%, -50%);
  }

  /* line 27, ../scss/main.scss */
  html, body {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
  }

  /* line 33, ../scss/main.scss */
  body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    min-height: 100%;
    overflow: visible;
    background-color: #ffffff;
    font-family: 'Roboto', sans-serif;
  }

  /* line 44, ../scss/main.scss */
  body.nonescroll {
    height: 100%;
    overflow: hidden;
  }

  /* line 49, ../scss/main.scss */
  #loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 9999999999;
  }

  /* line 59, ../scss/main.scss */
  .sombra {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 85px;
    left: 0;
    background: #000000;
    opacity: 0.7;
    display: none;
    z-index: 777777;
  }

  /* line 71, ../scss/main.scss */
  .sombra_layer {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999998;
    background-color: #000000;
    opacity: 0.5;
    top: 0;
    left: 0;
    display: none;
  }

  /* line 84, ../scss/main.scss */
  * {
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    *behavior: url(./js/htc/boxsizing.htc);
  }

  /**{
      @include transition(all 0.3s ease-out);
  }*/
  /* line 95, ../scss/main.scss */
  ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  /* line 104, ../scss/main.scss */
  img {
    width: 100%;
    max-width: 100%;
    height: auto;
    border: none;
    display: block;
  }

  /* line 112, ../scss/main.scss */
  h1, h2, h3, p {
    margin: 0;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
  }

  /* line 120, ../scss/main.scss */
  .clear {
    clear: both;
  }

  /* line 125, ../scss/main.scss */
  header, aside, nav, section, article {
    display: block;
    position: relative;
  }

  /* line 130, ../scss/main.scss */
  li, div {
    position: relative;
  }

  /* line 134, ../scss/main.scss */
  table {
    border-spacing: 0;
    border-collapse: collapse;
    border: 0;
  }

  /* line 140, ../scss/main.scss */
  a.full {
    width: 100%;
    height: 100%;
    background: url(../images/bg-a.png);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
  }

  /* line 150, ../scss/main.scss */
  a {
    text-decoration: none;
  }

  /* line 154, ../scss/main.scss */
  span.bolder {
    font-weight: bold;
  }

  /* line 159, ../scss/main.scss */
  .texto {
    font-size: 15px;
    line-height: 19px;
    font-weight: 300;
    margin-bottom: 25px;
    font-family: 'Roboto', sans-serif;
    color: #191919;
    position: relative;
  }
  /* line 168, ../scss/main.scss */
  .texto .insidePhoto {
    max-width: 570px;
    float: right;
    margin-left: 20px;
    margin-bottom: 10px;
  }
  /* line 176, ../scss/main.scss */
  .texto .tit {
    margin-bottom: 10px;
    color: #222222;
  }
  /* line 181, ../scss/main.scss */
  .texto p {
    margin-bottom: 30px;
  }
  /* line 184, ../scss/main.scss */
  .texto p.rojo {
    color: #E94B26;
  }
  /* line 188, ../scss/main.scss */
  .texto p span {
    color: #E94B26;
  }
  /* line 193, ../scss/main.scss */
  .texto em {
    color: #E94B26;
  }
  /* line 197, ../scss/main.scss */
  .texto.paddingLeft {
    padding-left: 40px;
  }

  /* line 202, ../scss/main.scss */
  .campo {
    margin-bottom: 10px;
  }
  /* line 204, ../scss/main.scss */
  .campo input {
    width: 100%;
    border: 1px solid #707070;
    height: 32px;
    margin-bottom: 0;
    font-size: 11px;
    line-height: 14px;
    color: #707070;
    text-transform: uppercase;
    padding-left: 10px;
  }
  /* line 216, ../scss/main.scss */
  .campo textarea {
    width: 100%;
    border: 1px solid #707070;
    height: 100px;
    margin-bottom: 0;
    font-size: 11px;
    line-height: 14px;
    color: #707070;
    text-transform: uppercase;
    padding: 10px;
  }

  /* line 231, ../scss/main.scss */
  .campo_check span.jqTransformCheckboxWrapper {
    margin-top: 3px;
  }

  /* line 236, ../scss/main.scss */
  .campo_select {
    width: 100%;
  }
  /* line 239, ../scss/main.scss */
  .campo_select * {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
  }
  /* line 243, ../scss/main.scss */
  .campo_select select {
    width: 100%;
  }
  /* line 247, ../scss/main.scss */
  .campo_select .jqTransformSelectWrapper {
    width: 100% !important;
    float: none;
    height: 32px;
    background-image: none;
    margin-bottom: 0;
  }
  /* line 254, ../scss/main.scss */
  .campo_select .jqTransformSelectWrapper:before {
    content: '';
    width: calc(100% - 15px);
    height: 32px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/jqtransformplugin/select_left.png) no-repeat top left;
  }
  /* line 264, ../scss/main.scss */
  .campo_select .jqTransformSelectWrapper span {
    height: 32px;
    padding-left: 13px;
    padding-top: 9px;
    font-size: 11px;
    line-height: 14px;
    color: #707070;
    text-transform: uppercase;
  }
  /* line 274, ../scss/main.scss */
  .campo_select .jqTransformSelectWrapper a {
    height: 32px;
    border-radius: 0;
    background: url(../images/jqtransformplugin/select_right.png) no-repeat top left;
  }
  /* line 280, ../scss/main.scss */
  .campo_select .jqTransformSelectWrapper a.jqTransformSelectOpen {
    width: 36px;
    height: 32px;
  }
  /* line 285, ../scss/main.scss */
  .campo_select .jqTransformSelectWrapper ul {
    top: 32px;
  }
  /* line 288, ../scss/main.scss */
  .campo_select .jqTransformSelectWrapper ul a {
    height: auto;
    background-image: none;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 14px;
    padding-left: 13px;
  }
  /* line 296, ../scss/main.scss */
  .campo_select .jqTransformSelectWrapper ul a:hover, .campo_select .jqTransformSelectWrapper ul a.selected:hover {
    background-color: #E94B26;
  }
  /* line 303, ../scss/main.scss */
  .campo_select.campo_uno {
    z-index: 12;
  }
  /* line 306, ../scss/main.scss */
  .campo_select.campo_dos {
    z-index: 10;
  }
  /* line 309, ../scss/main.scss */
  .campo_select.campo_tres {
    z-index: 8;
  }
  /* line 312, ../scss/main.scss */
  .campo_select.campo_cuatro {
    z-index: 6;
  }
  /* line 315, ../scss/main.scss */
  .campo_select.campo_cinco {
    z-index: 4;
  }
  /* line 318, ../scss/main.scss */
  .campo_select.campo_seis {
    z-index: 2;
  }

  /* line 323, ../scss/main.scss */
  .subtitulo {
    margin-bottom: 15px;
    color: #E94B26;
    font-size: 14px;
  }

  /* line 330, ../scss/main.scss */
  p strong {
    font-family: 'Roboto', sans-serif;
  }
  /* line 334, ../scss/main.scss */
  p a {
    text-decoration: none;
  }

  /* line 340, ../scss/main.scss */
  .video {
    width: 100%;
    z-index: 3;
  }
  /* line 344, ../scss/main.scss */
  .video .contenedor_video {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
  }
  /* line 351, ../scss/main.scss */
  .video .contenedor_video iframe, .video .contenedor_video object, .video .contenedor_video embed, .video .contenedor_video video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  /* line 363, ../scss/main.scss */
  .wrapper {
    width: 100%;
    font-family: 'Roboto', sans-serif;
  }
  /* line 367, ../scss/main.scss */
  .wrapper .sombra_de_menu {
    width: 100%;
    height: calc(100% - 103px);
    position: fixed;
    z-index: 100;
    background-color: #000000;
    opacity: 0.5;
    display: none;
    bottom: 0;
    left: 0;
  }
  /* line 381, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador {
    height: 92px;
    background-color: #141D21;
    padding-top: 24px;
    position: relative;
    z-index: 100;
    margin-bottom: 20px;
  }
  /* line 389, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador {
    padding-left: 45px;
    max-width: 600px;
    margin: 0 auto;
  }
  /* line 393, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador .carrito {
    width: 28.5px;
    height: 35.07px;
    background-image: url(../images/ico-carrito-buscador.svg);
    position: absolute;
    background-repeat: no-repeat;
    top: 2px;
    left: 0;
  }
  /* line 403, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador .campo {
    width: 100%;
  }
  /* line 406, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador .campo input {
    width: 100%;
    height: 43px;
    background-color: #FFFFFF;
    border: 0;
    opacity: 1;
    font-size: 12px;
    color: #707070;
    padding: 5px 40px 5px 15px;
    border-radius: 22px;
  }
  /* line 417, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador .campo ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #707070;
    opacity: 1;
  }
  /* line 421, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador .campo ::-moz-placeholder {
    /* Firefox 19+ */
    color: #707070;
    opacity: 1;
  }
  /* line 425, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador .campo :-ms-input-placeholder {
    /* IE 10+ */
    color: #707070;
    opacity: 1;
  }
  /* line 429, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador .campo :-moz-placeholder {
    /* Firefox 18- */
    color: #707070;
    opacity: 1;
  }
  /* line 434, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador .buscador .campo .lupa {
    width: 21.5px;
    height: 18.35px;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
    background-image: url(../images/lupa.svg);
    background-repeat: no-repeat;
    z-index: 10px;
    cursor: pointer;
    border: 0;
  }
  /* line 451, ../scss/main.scss */
  .wrapper section .seccion_principal .barra_buscador:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 15px 0 15px;
    border-color: #141d21 transparent transparent transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: var(--medioHorizontal);
  }
  /* line 466, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-stage-outer {
    width: 100%;
    margin: 0 auto;
  }
  /* line 471, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-controls {
    width: 100%;
    position: absolute;
    top: 0;
  }
  /* line 477, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-nav {
    position: static;
  }
  /* line 480, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-nav .owl-prev {
    width: 10px;
    height: 17.38px;
    position: absolute;
    top: -27px;
    transform: translateY(-50%);
    right: 31px;
    text-indent: -999999;
    font-size: 0.1px;
    background-image: url(../images/flecha-left.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 68%;
    opacity: 1;
    margin: 0;
  }
  /* line 497, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-nav .owl-prev:before {
    content: '';
    height: 110%;
    width: 1px;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: -8px;
    border-right: 1px solid #676565;
  }
  /* line 508, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-nav .owl-prev:hover {
    opacity: 1;
    background-color: transparent;
    background-image: url(../images/flecha-left.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 68%;
  }
  /* line 519, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-nav .owl-next {
    width: 10px;
    height: 17.38px;
    position: absolute;
    top: -27px;
    transform: translateY(-50%);
    right: 0;
    text-indent: -999999;
    font-size: 0.1px;
    background-image: url(../images/flecha-right.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 68%;
    opacity: 1;
    margin: 0;
  }
  /* line 536, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-nav .owl-next:hover {
    opacity: 1;
    background-color: transparent;
    background-image: url(../images/flecha-right.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 68%;
  }
  /* line 548, ../scss/main.scss */
  .wrapper section .seccion_principal ul .owl-dots {
    display: none !important;
  }
  /* line 553, ../scss/main.scss */
  .wrapper section .seccion_principal .star {
    width: 20px;
    height: 20px;
    background-image: url(../images/estrella-gris.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: absolute;
    z-index: 10;
    cursor: pointer;
  }
  /* line 564, ../scss/main.scss */
  .wrapper section .seccion_principal .star.activo {
    background-image: url(../images/estrella-amarilla.svg);
  }
  /* line 568, ../scss/main.scss */
  .wrapper section .seccion_principal .star.borde {
    background-image: url(../images/estrella-borde.svg);
  }
  /* line 573, ../scss/main.scss */
  .wrapper section .seccion_principal .mas {
    width: 31px;
    height: 31px;
    background-color: #FEC42D;
    border-radius: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    padding-top: 5px;
    font-weight: normal;
    font-size: 15px;
    color: #191919;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  }
  /* line 591, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales {
    margin-bottom: 0;
    position: relative;
  }
  /* line 595, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li {
    width: 100%;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    margin-bottom: 5px;
    padding-top: 5px;
  }
  /* line 603, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article {
    border: 1px solid #D1D1D1;
    border-radius: 2px;
    overflow: hidden;
    background-color: #fff;
  }
  /* line 608, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 612, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article .star {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 999999;
  }
  /* line 618, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article .star:hover {
    background-image: url(../images/estrella-amarilla.svg);
  }
  /* line 623, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article .imagen {
    width: 100%;
    overflow: hidden;
  }
  /* line 628, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article .c {
    padding: 14px;
  }
  /* line 630, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article .c .nombre {
    width: 100%;
    color: #101820;
    font-size: 14px;
    line-height: 15px;
    text-transform: uppercase;
    font-weight: 500;
  }
  /* line 639, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article .c .detalle {
    width: 100%;
    font-size: 11px;
    color: #191919;
    line-height: 13px;
  }
  /* line 648, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li article .mas {
    width: 31px;
    height: 31px;
    background-color: #FEC42D;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 15px;
    text-align: center;
    padding-top: 9px;
    font-weight: normal;
    font-size: 15px;
    line-height: 15px;
    color: #191919;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  }
  /* line 669, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li:hover {
    background-color: #ededed;
  }
  /* line 676, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li:hover article .imagen img {
    transform: scale(1.1);
  }
  /* line 681, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_materiales li:hover article .mas {
    background-color: #E94B26;
    color: #ffffff;
    transform: scale(1.1);
  }
  /* line 693, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias, .wrapper section .seccion_principal ul.lista_ferreterias_2 {
    margin-bottom: 0;
    position: relative;
  }
  /* line 697, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li, .wrapper section .seccion_principal ul.lista_ferreterias_2 li {
    width: 100%;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    margin-bottom: 5px;
    padding-top: 5px;
  }
  /* line 705, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article {
    border: 1px solid #D1D1D1;
    border-radius: 2px;
    overflow: hidden;
    background-color: #fff;
  }
  /* line 711, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article *, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 716, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article .imagen, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article .imagen {
    width: 100%;
    overflow: hidden;
  }
  /* line 721, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article .c, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article .c {
    padding: 14px;
    font-size: 0;
  }
  /* line 725, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article .c .nombre, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article .c .nombre {
    width: 100%;
    color: #101820;
    font-size: 14px;
    line-height: 15px;
    font-family: 'din_alternatebold';
    text-transform: uppercase;
  }
  /* line 734, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article .c .distrito, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article .c .distrito {
    width: 100%;
    font-size: 11px;
    min-height: 35px;
    color: #191919;
    line-height: 13px;
    margin-bottom: 12px;
  }
  /* line 743, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article .c .star, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article .c .star {
    position: relative;
    display: inline-block;
    margin-right: 4px;
  }
  /* line 751, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article .mas, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article .mas {
    width: 31px;
    height: 31px;
    background-color: #FEC42D;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 15px;
    text-align: center;
    padding-top: 5px;
    font-weight: normal;
    font-size: 15px;
    color: #191919;
  }
  /* line 766, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li article .checkbox, .wrapper section .seccion_principal ul.lista_ferreterias_2 li article .checkbox {
    position: absolute;
    right: 15px;
    bottom: 15px;
  }
  /* line 775, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li:hover article, .wrapper section .seccion_principal ul.lista_ferreterias_2 li:hover article {
    background-color: #ededed;
  }
  /* line 779, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li:hover article .imagen img, .wrapper section .seccion_principal ul.lista_ferreterias_2 li:hover article .imagen img {
    transform: scale(1.1);
  }
  /* line 784, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias li:hover article .mas, .wrapper section .seccion_principal ul.lista_ferreterias_2 li:hover article .mas {
    background-color: #E94B26;
    color: #ffffff;
    transform: scale(1.1);
  }
  /* line 795, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_ferreterias_2 {
    margin-bottom: 50px;
  }
  /* line 799, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas {
    margin-bottom: 0;
    position: relative;
  }
  /* line 803, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li {
    width: 100%;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    margin-bottom: 5px;
    padding-top: 5px;
  }
  /* line 811, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article {
    border: 1px solid #D1D1D1;
    border-radius: 2px;
    background-color: #fff;
  }
  /* line 816, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 820, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .descuento {
    width: 66px;
    height: 58px;
    background-color: #FEC42D;
    text-align: center;
    color: #000000;
    position: absolute;
    top: -4px;
    left: 7px;
    font-size: 10px;
    letter-spacing: -0.5px;
    padding-top: 7px;
    z-index: 10;
  }
  /* line 834, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .descuento span {
    color: #000000;
    font-size: 29px;
    line-height: 29px;
    font-family: 'din_alternatebold';
    font-weight: bold;
  }
  /* line 844, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .star {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 999999;
  }
  /* line 850, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .star:hover {
    background-image: url(../images/estrella-amarilla.svg);
  }
  /* line 855, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .imagen {
    width: 100%;
    overflow: hidden;
  }
  /* line 860, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .c {
    padding: 14px 10px;
  }
  /* line 862, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .c .nombre {
    width: 100%;
    color: #101820;
    font-size: 14px;
    line-height: 15px;
    text-transform: uppercase;
    font-weight: 500;
  }
  /* line 871, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .c .detalle {
    width: 100%;
    font-size: 11px;
    color: #191919;
    line-height: 13px;
  }
  /* line 880, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li article .mas {
    width: 31px;
    height: 31px;
    background-color: #FEC42D;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 15px;
    text-align: center;
    padding-top: 9px;
    font-weight: normal;
    font-size: 15px;
    line-height: 15px;
    color: #191919;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  }
  /* line 900, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li:hover {
    background-color: #ededed;
  }
  /* line 907, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li:hover article .imagen img {
    transform: scale(1.1);
  }
  /* line 912, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_principales_ofertas li:hover article .mas {
    background-color: #E94B26;
    color: #ffffff;
    transform: scale(1.1);
  }
  /* line 922, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_items {
    padding-left: 25px;
    margin-bottom: 40px;
  }
  /* line 926, ../scss/main.scss */
  .wrapper section .seccion_principal ul.lista_items li {
    color: #707070;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    padding-left: 11px;
    list-style-type: disc;
                        /*&:before{
                            position: absolute;
                            top: 5px;
                            left: 0;
                            content: '';
                            background-image: url(../images/ico-flecha-right.png);
                            opacity: 0.5;
                            background-size: 100%;
                            width: 5.56px;
                            height: 9.45px;

                        }*/
  }

  /* line 952, ../scss/main.scss */
  .container {
    width: 100%;
    max-width: 1118px;
    margin: 0 auto;
    position: relative;
  }
  /* line 958, ../scss/main.scss */
  .container .row.padd-0 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 962, ../scss/main.scss */
  .container .row.padd-0 > div {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 968, ../scss/main.scss */
  .container .row.padd-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  /* line 972, ../scss/main.scss */
  .container .row.padd-1 > div {
    padding-left: 1.5px;
    padding-right: 1.5px;
  }
  /* line 978, ../scss/main.scss */
  .container .row.padd-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  /* line 982, ../scss/main.scss */
  .container .row.padd-2 > div {
    padding-left: 3px;
    padding-right: 3px;
  }
  /* line 987, ../scss/main.scss */
  .container .row.padd-3 {
    padding-left: 3px;
    padding-right: 3px;
  }
  /* line 991, ../scss/main.scss */
  .container .row.padd-3 > div {
    padding-left: 4px;
    padding-right: 4px;
  }
  /* line 997, ../scss/main.scss */
  .container .row.padd-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  /* line 1001, ../scss/main.scss */
  .container .row.padd-4 > div {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 1006, ../scss/main.scss */
  .container .row.padd-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 1010, ../scss/main.scss */
  .container .row.padd-5 > div {
    padding-left: 6px;
    padding-right: 6px;
  }
  /* line 1016, ../scss/main.scss */
  .container .row.padd-8 {
    padding-left: 7px;
    padding-right: 7px;
  }
  /* line 1020, ../scss/main.scss */
  .container .row.padd-8 > div {
    padding-left: 8px;
    padding-right: 8px;
  }
  /* line 1026, ../scss/main.scss */
  .container .row.padd-10 {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 1030, ../scss/main.scss */
  .container .row.padd-10 > div {
    padding-left: 10px;
    padding-right: 10px;
  }

  @media (max-width: 1000px) {
    /* line 1043, ../scss/main.scss */
    .wrapper section .seccion_principal .barra_buscador .box_registrate .titulo {
      font-size: 22px;
      line-height: 24px;
    }
  }
  @media (max-width: 768px) {
    /* line 1057, ../scss/main.scss */
    .wrapper .sombra_de_menu {
      height: calc(100% - 68px);
    }
    /* line 1066, ../scss/main.scss */
    .wrapper section .seccion_principal .barra_buscador .campo {
      margin-bottom: 10px;
    }
    /* line 1069, ../scss/main.scss */
    .wrapper section .seccion_principal .barra_buscador .campo input {
      padding-left: 12px;
    }
  }
  @media (max-width: 640px) {
    /* line 1081, ../scss/main.scss */
    .wrapper .container {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media (max-width: 420px) {
    /* line 1094, ../scss/main.scss */
    .texto.paddingLeft {
      padding-left: 0;
    }
  }
  /* line 4, ../scss/_home.scss */
  .wrapper_home section .banner {
    width: 100%;
    position: relative;
  }
  /* line 9, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider {
    width: 100%;
    margin-bottom: 0;
  }
  /* line 12, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li {
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    behavior: url(/js/htc/backgroundsize.htc) \9;
    background-position: center;
  }
  /* line 16, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container {
    height: auto;
    position: relative;
    z-index: 16;
    height: 400px;
    max-width: 400px;
  }
  /* line 23, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris {
    width: 100%;
    height: auto;
    min-height: 300px;
    border-radius: 0;
    border-radius: 7px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: var(--medioHorizontal);
    padding-bottom: 40px;
  }
  /* line 35, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .caja {
    width: 100%;
  }
  /* line 38, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .caja h1, .wrapper_home section .banner ul.slider li .container .caja_gris .caja .titulo {
    background-color: #FEC42D;
    text-align: left;
    font-size: 23px;
    line-height: 25px;
    color: #101820;
    border-radius: 7px 7px 0 0;
    opacity: 1;
    font-weight: 400;
    margin-bottom: 0;
    font-family: 'din_alternatebold';
    padding: 10px 100px 15px 20px;
  }
  /* line 52, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris {
    width: 100%;
    padding: 15px 20px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0 0 7px 7px;
  }
  /* line 57, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .producto {
    margin-bottom: 5px;
  }
  /* line 59, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .producto .percent {
    color: #ffffff;
    font-size: 40px;
    line-height: 38px;
    display: inline-block;
    font-family: 'din_alternatebold';
    vertical-align: top;
    margin-right: 5px;
  }
  /* line 68, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .producto .percent span {
    display: block;
    width: 100%;
    font-size: 15px;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
  }
  /* line 77, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .producto .nombre {
    display: inline-block;
    color: #FEC42D;
    font-size: 23px;
    line-height: 28px;
    vertical-align: top;
    padding-top: 0;
  }
  /* line 88, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .texto {
    color: #ffffff;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: 0px;
    font-weight: 300;
    margin-bottom: 15px;
  }
  /* line 100, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .btn_pedir {
    width: 80px;
    height: 30px;
    border: 1px solid #FEC42D;
    letter-spacing: 0.5px;
    background-color: #FEC42D;
    color: #101820;
    text-transform: uppercase;
    text-align: center;
    font-size: 11px;
    padding-top: 6px;
    border-radius: 0;
  }
  /* line 113, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .btn_pedir:hover {
    border: 1px solid #FFFFFF;
    background-color: transparent;
    color: #FEC42D;
  }
  /* line 120, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .container .caja_gris .vendedor {
    width: 318px;
    position: absolute;
    top: -25px;
    right: -130px;
  }
  /* line 143, ../scss/_home.scss */
  .wrapper_home section .banner .bx-controls {
    position: static;
  }
  /* line 146, ../scss/_home.scss */
  .wrapper_home section .banner .bx-controls .bx-controls-direction {
    max-width: 1100px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    position: static;
  }
  /* line 153, ../scss/_home.scss */
  .wrapper_home section .banner .bx-controls .bx-controls-direction a {
    width: 10px;
    height: 17px;
    top: 50%;
    transform: var(--medioVertical);
  }
  /* line 159, ../scss/_home.scss */
  .wrapper_home section .banner .bx-controls .bx-controls-direction a.bx-prev {
    background-image: url(../images/flecha-left-white-2.svg);
    left: 20px;
  }
  /* line 166, ../scss/_home.scss */
  .wrapper_home section .banner .bx-controls .bx-controls-direction a.bx-next {
    left: auto;
    right: 20px;
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 179, ../scss/_home.scss */
  .wrapper_home section .seccion_principal h3 {
    width: 100%;
    font-size: 16px;
    font-family: 'din_alternatebold';
    color: #101820;
    line-height: 18px;
    margin-bottom: 25px;
  }
  /* line 188, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_materiales {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 35px;
  }
  /* line 196, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ferreterias {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 35px;
  }
  /* line 204, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: url(../images/home-ofertas-fondo.jpg);
  }
  /* line 210, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas {
    margin-bottom: 0;
    position: relative;
  }
  /* line 214, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas li {
    width: 100%;
    margin-bottom: 5px;
  }
  /* line 219, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas li article {
    border-radius: 2px;
    overflow: hidden;
  }
  /* line 223, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas li article * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 228, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas li article .imagen {
    width: 100%;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    overflow: hidden;
  }
  /* line 236, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas li article .c {
    padding: 14px 0;
  }
  /* line 239, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas li article .c .nombre {
    width: 100%;
    color: #101820;
    font-size: 16px;
    line-height: 18px;
    font-family: 'din_alternatebold';
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  /* line 249, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas li article .c .detalle {
    width: 100%;
    font-size: 11px;
    color: #191919;
    line-height: 13px;
  }
  /* line 266, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_ofertas ul.lista_ofertas li:hover article .imagen img {
    transform: scale(1.1);
  }

  @media (max-width: 1000px) {
    /* line 292, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container {
      max-width: 100%;
      width: calc(100% - 80px);
      height: 400px;
    }
    /* line 296, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris {
      padding-bottom: 0;
      min-height: 0;
    }
    /* line 302, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris .caja h1, .wrapper_home section .banner ul.slider li .container .caja_gris .caja .titulo {
      display: none;
    }
    /* line 306, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris {
      width: calc(100% - 50px);
      height: 300px;
      border-radius: 0;
    }
    /* line 310, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .producto {
      margin-bottom: 5px;
    }
    /* line 312, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .producto .percent {
      font-size: 50px;
      line-height: 48px;
      margin-bottom: 12px;
    }
    /* line 317, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .producto .percent span {
      font-size: 18px;
      line-height: 18px;
    }
    /* line 324, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .producto .nombre {
      width: 100%;
      font-size: 16px;
      line-height: 18px;
      margin-bottom: 15px;
    }
    /* line 333, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris .caja .content_gris .texto {
      margin-bottom: 25px;
    }
    /* line 341, ../scss/_home.scss */
    .wrapper_home section .banner ul.slider li .container .caja_gris .vendedor {
      right: -80px;
    }
    /* line 364, ../scss/_home.scss */
    .wrapper_home section .banner .bx-controls .bx-controls-direction a.bx-prev {
      left: 15px;
    }
    /* line 368, ../scss/_home.scss */
    .wrapper_home section .banner .bx-controls .bx-controls-direction a.bx-next {
      right: 15px;
    }
  }
  /* line 3, ../scss/_internas.scss */
  .wrapper_interna section .banner {
    width: 100%;
    position: relative;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
  }
  /* line 13, ../scss/_internas.scss */
  .wrapper_interna section .banner.banner_interna ul.slider li {
    background-color: #72767B;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    background-repeat: no-repeat;
  }
  /* line 23, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider {
    width: 100%;
    margin-bottom: 0;
  }
  /* line 26, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li {
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    behavior: url(/js/htc/backgroundsize.htc) \9;
    background-position: center;
  }
  /* line 30, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container {
    height: auto;
    position: relative;
    z-index: 16;
    height: 330px;
    max-width: 100%;
  }
  /* line 38, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca {
    width: calc(100% - 30px);
    max-width: 650px;
    position: absolute;
    left: 50%;
    transform: var(--medioHorizontal);
    bottom: 0;
    background-color: #fff;
    border-radius: 7px 7px 0 0;
    font-size: 0;
  }
  /* line 48, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .leftSide {
    min-height: 80px;
    width: 64%;
    display: inline-block;
    padding-right: 5px;
    padding-top: 26px;
    padding-bottom: 24px;
    padding-left: 55px;
    vertical-align: top;
  }
  /* line 58, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .leftSide .ico {
    width: 33px;
    position: absolute;
    top: 27px;
    left: 15px;
  }
  /* line 64, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .leftSide h1, .wrapper_interna section .banner ul.slider li .container .barra_blanca .leftSide h2, .wrapper_interna section .banner ul.slider li .container .barra_blanca .leftSide h3 {
    width: 100%;
    color: #101820;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 3px;
    font-family: 'din_alternatebold';
    text-transform: uppercase;
  }
  /* line 73, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .leftSide .distrito {
    width: 100%;
    color: #A5A1A1;
    font-size: 12px;
    line-height: 13px;
  }
  /* line 82, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .rightSide {
    min-height: 80px;
    width: 36%;
    display: inline-block;
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: right;
    padding-right: 15px;
    vertical-align: top;
  }
  /* line 92, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .rightSide a {
    color: #191919;
    text-decoration: underline;
    font-size: 12px;
    line-height: 12px;
  }
  /* line 99, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .rightSide .estrellas {
    width: 100%;
    font-size: 0;
    text-align: right;
    padding-top: 7px;
  }
  /* line 104, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .rightSide .estrellas .star {
    display: inline-block;
    margin-left: 3px;
    position: relative;
  }
  /* line 109, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .rightSide .estrellas .star:first-child {
    margin-left: 0;
  }
  /* line 114, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .rightSide .estrellas .star {
    width: 17px;
    height: 17px;
    background-image: url(../images/estrella-gris.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    z-index: 10;
    cursor: pointer;
  }
  /* line 124, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .rightSide .estrellas .star.activo {
    background-image: url(../images/estrella-amarilla.svg);
  }
  /* line 128, ../scss/_internas.scss */
  .wrapper_interna section .banner ul.slider li .container .barra_blanca .rightSide .estrellas .star.borde {
    background-image: url(../images/estrella-borde.svg);
  }
  /* line 141, ../scss/_internas.scss */
  .wrapper_interna section .banner .bx-controls {
    position: static;
  }
  /* line 144, ../scss/_internas.scss */
  .wrapper_interna section .banner .bx-controls .bx-controls-direction {
    max-width: 1100px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    position: static;
  }
  /* line 151, ../scss/_internas.scss */
  .wrapper_interna section .banner .bx-controls .bx-controls-direction a {
    width: 10px;
    height: 17px;
    top: 50%;
    transform: var(--medioVertical);
  }
  /* line 157, ../scss/_internas.scss */
  .wrapper_interna section .banner .bx-controls .bx-controls-direction a.bx-prev {
    background-image: url(../images/flecha-left-white-2.svg);
    left: 20px;
  }
  /* line 164, ../scss/_internas.scss */
  .wrapper_interna section .banner .bx-controls .bx-controls-direction a.bx-next {
    left: auto;
    right: 20px;
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 175, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal {
    padding-bottom: 0;
  }
  /* line 178, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja {
    background-color: transparent;
    height: auto;
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 20px;
    padding-left: 30px;
    z-index: 10;
  }
  /* line 188, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja.mobile {
    display: none;
  }
  /* line 192, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb {
    padding: 0;
    list-style: none;
    background-color: transparent;
    margin-bottom: 0;
    text-align: right;
    list-style-type: none;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-size: 0;
    text-overflow: ellipsis;
  }
  /* line 206, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li {
    display: inline;
    font-size: 11px;
    vertical-align: top;
    padding-left: 0;
    line-height: 13px;
    margin-bottom: 3px;
  }
  /* line 214, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li:after {
    content: '/';
    font-size: 14px;
    display: inline-block;
    margin: 0 3px;
  }
  /* line 222, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li:last-child:after {
    display: none;
  }
  /* line 227, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li a {
    color: #404044;
    text-decoration: none;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
  }
  /* line 235, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li a:hover {
    color: #E94B26;
    text-decoration: none;
  }
  @media (max-width: 420px) {
    /* line 246, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li + li + li {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 200px;
    }
  }
  /* line 257, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja.white {
    top: 15px;
  }
  /* line 262, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja.white ul.breadcrumb li:after {
    color: #ffffff;
  }
  /* line 266, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja.white ul.breadcrumb li a {
    color: #ffffff;
  }
  /* line 268, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja.white ul.breadcrumb li a:hover {
    color: #f0f0f0;
  }
  /* line 277, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .area_gris {
    background-color: #E8E8E8;
    padding-top: 25px;
    margin-top: -25px;
  }
  /* line 283, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador {
    width: 100%;
    text-align: center;
  }
  /* line 287, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador .flecha_left {
    width: 10px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
  }
  /* line 293, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador .flecha_left:hover {
    opacity: 0.5;
  }
  /* line 297, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador .flecha_left:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 10.4px 6px 0;
    border-color: transparent #404044 transparent transparent;
    position: absolute;
    top: 2px;
    right: 0;
  }
  /* line 310, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador ul {
    width: auto;
    display: inline-block;
    margin: 0 5px;
  }
  /* line 315, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador ul li {
    display: inline-block;
  }
  /* line 318, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador ul li a {
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 1px solid #404044;
    color: #404044;
    margin: 0 2px;
    display: block;
    font-size: 11px;
    font-family: 'Roboto', sans-serif;
    padding-top: 2px;
  }
  /* line 334, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador ul li.activo a, .wrapper_interna section .seccion_principal .paginador ul li:hover a {
    background-color: #404044;
    color: #ffffff;
    text-decoration: none;
  }
  /* line 343, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador .flecha_right {
    width: 10px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
  }
  /* line 349, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador .flecha_right:hover {
    opacity: 0.5;
  }
  /* line 353, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .paginador .flecha_right:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 10.4px;
    border-color: transparent transparent transparent #404044;
    position: absolute;
    top: 2px;
    left: 0;
  }
  /* line 368, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal h1 {
    width: 100%;
    color: #101820;
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 26px;
    text-transform: uppercase;
  }
  /* line 377, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal h4 {
    width: auto;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    display: inline-block;
    margin-right: 0;
    vertical-align: middle;
    text-transform: uppercase;
  }
  /* line 390, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper {
    padding-top: 25px;
    width: 100%;
    margin-bottom: 27px;
  }
  /* line 397, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper .return {
    width: 25px;
    height: 35px;
    display: inline-block;
    background-image: url(../images/flecha-left.svg);
    background-color: transparent;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 40%;
    opacity: 1;
    border-right: 1px dashed #707070;
    vertical-align: middle;
  }
  /* line 410, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper .return:hover {
    opacity: 0.5;
  }
  /* line 415, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper .ico {
    width: 33px;
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
  }
  /* line 421, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper .ico.ico_mail {
    width: 24px;
    margin-top: 0;
  }
  /* line 425, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper .ico.ico_terminos {
    width: 24px;
    margin-top: 0;
  }
  /* line 429, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper .ico.ico_preguntas {
    width: 28px;
    margin-top: 0;
  }
  /* line 437, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper h1, .wrapper_interna section .seccion_principal .topper h2 {
    height: 35px;
    margin-bottom: 0;
    color: #707070;
    padding-left: 12px;
    padding-top: 10px;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
    width: auto;
  }
  /* line 452, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_orange {
    background-color: #FD501E;
    padding-bottom: 23px;
  }
  /* line 456, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_orange .return {
    background-image: url(../images/flecha-left-white.png);
    border-right: 1px dashed #ffffff;
  }
  /* line 461, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_orange h1, .wrapper_interna section .seccion_principal .topper.t_orange h2 {
    color: #ffffff;
    padding-left: 7px;
    text-transform: none;
    font-weight: 300;
  }
  /* line 468, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_orange h1, .wrapper_interna section .seccion_principal .topper.t_orange h2, .wrapper_interna section .seccion_principal .topper.t_orange .titulo {
    max-width: 500px;
    vertical-align: top;
    height: 32px;
    line-height: 32px;
    color: #ffffff;
    padding-left: 7px;
    display: inline-block;
    text-transform: uppercase;
  }
  /* line 479, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_orange h1 span, .wrapper_interna section .seccion_principal .topper.t_orange h2 span, .wrapper_interna section .seccion_principal .topper.t_orange .titulo span {
    font-size: 14px;
    line-height: 16px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 500;
  }
  /* line 487, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_orange h1 .ferreteria, .wrapper_interna section .seccion_principal .topper.t_orange h2 .ferreteria, .wrapper_interna section .seccion_principal .topper.t_orange .titulo .ferreteria {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
  }
  /* line 491, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_orange h1 .ferreteria .txt, .wrapper_interna section .seccion_principal .topper.t_orange h2 .ferreteria .txt, .wrapper_interna section .seccion_principal .topper.t_orange .titulo .ferreteria .txt {
    width: 100%;
    font-size: 11px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 300;
  }
  /* line 504, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_gris {
    background-color: #D3D0D0 !important;
  }
  /* line 508, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_yellow {
    background-color: #FEC42D;
    padding-bottom: 23px;
  }
  /* line 512, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_yellow .return {
    background-image: url(../images/flecha-left.png);
    border-right: 1px dashed #101820;
  }
  /* line 517, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_yellow h1, .wrapper_interna section .seccion_principal .topper.t_yellow h2 {
    color: #ffffff;
    padding-left: 7px;
    text-transform: none;
    font-weight: 300;
  }
  /* line 524, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_yellow h1, .wrapper_interna section .seccion_principal .topper.t_yellow h2, .wrapper_interna section .seccion_principal .topper.t_yellow .titulo {
    max-width: 500px;
    vertical-align: top;
    height: 32px;
    line-height: 32px;
    color: #101820;
    padding-left: 7px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 0;
    padding-top: 0;
  }
  /* line 538, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.t_yellow h1 span, .wrapper_interna section .seccion_principal .topper.t_yellow h2 span, .wrapper_interna section .seccion_principal .topper.t_yellow .titulo span {
    font-size: 14px;
    line-height: 16px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 500;
  }
  /* line 548, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.tDashboard {
    padding-top: 30px;
    padding-bottom: 31px;
  }
  /* line 553, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.tDashboard .container .breadcrumb_caja {
    top: auto;
    bottom: -9px;
    right: 15px;
  }
  /* line 560, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .topper.tDashboard .container .breadcrumb_caja ul.breadcrumb li a {
    text-transform: uppercase;
  }
  /* line 574, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .linea_horizontal {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #808080;
    margin-bottom: 30px;
  }
  /* line 581, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .barra_buscador {
    margin-bottom: 0;
  }
  /* line 585, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado {
    width: 100%;
    background-color: #fff;
    padding: 0 0 20px;
    min-height: 400px;
  }
  /* line 592, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado .star.star_borde {
    position: absolute;
    right: 15px;
    top: 0;
    background-image: url(../images/estrella-borde.svg);
  }
  /* line 599, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado .line {
    width: 100%;
    border-bottom: 1px dashed #707070;
    margin-bottom: 25px;
  }
  /* line 605, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article {
    border: 1px solid #D1D1D1;
    border-radius: 2px;
    /*overflow: hidden;*/
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    margin-bottom: 30px;
  }
  /* line 615, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 620, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article .imagen {
    width: 100%;
    overflow: hidden;
  }
  /* line 625, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article .c {
    padding: 14px;
    font-size: 0;
    min-height: 110px;
  }
  /* line 630, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article .c .nombre {
    width: 100%;
    color: #101820;
    font-size: 14px;
    line-height: 15px;
    font-family: 'din_alternatebold';
    text-transform: uppercase;
    margin-bottom: 0;
  }
  /* line 640, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article .c .distrito {
    width: 100%;
    font-size: 11px;
    min-height: 35px;
    color: #191919;
    line-height: 13px;
    margin-bottom: 12px;
  }
  /* line 649, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article .c .star {
    position: relative;
    display: inline-block;
    margin-right: 4px;
  }
  /* line 655, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article .c .star.flotante {
    position: absolute;
    right: 0;
    top: 10px;
  }
  /* line 662, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article .mas {
    width: 31px;
    height: 31px;
    background-color: #FEC42D;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 15px;
    text-align: center;
    padding-top: 5px;
    font-weight: normal;
    font-size: 15px;
    color: #191919;
  }
  @media (max-width: 768px) {
    /* line 605, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article {
      padding: 0 0 20px;
      border: 0;
      border-radius: 0;
      -webkit-box-shadow: 1px 1px 5px 0px transparent;
      -moz-box-shadow: 1px 1px 5px 0px transparent;
      box-shadow: 1px 1px 5px 0px transparent;
      border-bottom: 1px dashed #707070;
    }
    /* line 689, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article .imagen {
      width: 120px;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
      -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
      box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    }
    /* line 698, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article .c {
      padding-left: 132px;
      padding-top: 4px;
    }
    /* line 702, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article .c .nombre {
      width: 100%;
      color: #101820;
      font-size: 14px;
      line-height: 15px;
      margin-bottom: 5px;
      font-family: 'din_alternatebold';
      padding-right: 35px;
      text-transform: none;
    }
    /* line 712, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article .c .producto, .wrapper_interna section .seccion_principal .lista_resultado article .c .distrito {
      width: 100%;
      min-height: 63px;
      color: #A5A1A1;
      font-size: 14px;
      line-height: 16px;
      padding-right: 35px;
      margin-bottom: 0;
    }
    /* line 722, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article .c .precio {
      width: 100%;
      color: #101820;
      font-size: 17px;
      line-height: 18px;
      font-family: 'din_alternatebold';
      padding-right: 35px;
    }
    /* line 731, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article .c .mas {
      width: 31px;
      height: 31px;
      background-color: #FEC42D;
      border-radius: 50%;
      position: absolute;
      right: 0;
      bottom: 20px;
      text-align: center;
      padding-top: 5px;
      font-weight: normal;
      font-size: 15px;
      color: #191919;
      -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
      -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
      box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    }
  }
  @media (max-width: 560px) {
    /* line 605, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article {
      padding: 20px 0;
      margin-bottom: 0;
    }
    /* line 755, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article .imagen {
      top: 20px;
    }
  }
  /* line 762, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article:hover .imagen img {
    transform: scale(1.1);
  }
  /* line 767, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado article:hover .mas {
    background-color: #E94B26;
    color: #ffffff;
    transform: scale(1.1);
  }
  /* line 780, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado.resultado_materiales article .producto, .wrapper_interna section .seccion_principal .lista_resultado.resultado_materiales article .distrito {
    width: 100%;
    min-height: 63px;
    color: #A5A1A1;
    font-size: 14px;
    line-height: 16px;
    padding-right: 35px;
    margin-bottom: 0;
  }
  /* line 790, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado.resultado_materiales article .precio {
    width: 100%;
    color: #101820;
    font-size: 17px;
    line-height: 18px;
    font-family: 'din_alternatebold';
    padding-right: 35px;
  }
  @media (max-width: 560px) {
    /* line 779, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado.resultado_materiales article {
      overflow: visible;
    }
    /* line 801, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado.resultado_materiales article .imagen {
      top: 6px;
    }
  }
  /* line 807, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado.resultado_materiales article .c .star {
    position: absolute;
    right: 0;
    top: 10px;
  }
  @media (max-width: 560px) {
    /* line 817, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado.resultado_ferreterias article {
      overflow: visible;
    }
  }
  /* line 824, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado.resultado_ferreterias article .c .imagen {
    -webkit-box-shadow: 1px 1px 5px 0px transparent;
    -moz-box-shadow: 1px 1px 5px 0px transparent;
    box-shadow: 1px 1px 5px 0px transparent;
  }
  /* line 829, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado.resultado_ferreterias article .c .estrellas {
    width: 100%;
    font-size: 0;
  }
  /* line 832, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .lista_resultado.resultado_ferreterias article .c .estrellas .star {
    display: inline-block;
    margin-right: 4px;
    position: relative;
  }
  /* line 847, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_resultado {
    padding-top: 30px;
  }
  /* line 850, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_resultado .resultado_superior {
    background-color: #E8E8E8;
  }
  /* line 852, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_resultado .resultado_superior .container {
    padding-top: 25px;
    margin-bottom: 30px;
  }
  /* line 857, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_resultado .resultado_superior .container .breadcrumb_caja {
    top: 15px;
  }
  /* line 867, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_resultado .materiales_mas_solicitados {
    padding-bottom: 35px;
  }
  /* line 872, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_resultado .ferreterias_mas_solicitadas {
    padding-bottom: 35px;
  }
  /* line 880, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_resultado .titulo {
    width: 100%;
    color: #101820;
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 0px;
    text-transform: uppercase;
  }
  /* line 889, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_resultado .txt {
    width: 100%;
    color: #707070;
    font-size: 12px;
    margin-bottom: 20px;
  }
  /* line 897, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreterias {
    padding-top: 30px;
  }
  /* line 900, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreterias .titulo {
    margin-bottom: 30px;
  }
  /* line 905, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria {
    padding-top: 25px;
  }
  /* line 908, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria.seccion_ferreteria_interna {
    padding-top: 0;
  }
  /* line 911, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria.seccion_ferreteria_interna .breadcrumb_caja {
    top: 15px;
  }
  /* line 915, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .materiales_mas_solicitados {
    padding-bottom: 35px;
  }
  /* line 918, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .materiales_mas_solicitados .titulo {
    width: 100%;
    color: #101820;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 0px;
  }
  /* line 925, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .materiales_mas_solicitados .txt {
    width: 100%;
    color: #707070;
    font-size: 12px;
    margin-bottom: 20px;
  }
  /* line 933, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .lista_productos {
    width: 100%;
    background-color: #fff;
    padding: 20px 0;
    min-height: 400px;
  }
  /* line 939, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .lista_productos .titulo {
    width: 100%;
    color: #707070;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
  }
  /* line 947, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .lista_productos article {
    margin-bottom: 30px;
  }
  /* line 950, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .lista_productos article * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 954, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .lista_productos article .imagen {
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    margin-bottom: 15px;
    overflow: hidden;
  }
  /* line 960, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .lista_productos article .imagen .mas {
    right: 7px;
    bottom: 7px;
    font-size: 15px;
  }
  /* line 967, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .lista_productos article .nombre {
    width: 100%;
    text-align: center;
    color: #707070;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 20px;
    text-transform: uppercase;
  }
  /* line 979, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ferreteria .lista_productos article:hover .imagen img {
    transform: scale(1.1);
  }
  /* line 989, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .breadcrumb_caja {
    top: 15px;
  }
  /* line 993, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto {
    min-height: 320px;
    max-width: 1148px;
    margin: 0 auto;
    padding-left: 470px;
    padding-right: 15px;
  }
  /* line 1000, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .bloque_superior {
    width: 100%;
    background-color: #fff;
    margin-bottom: 25px;
  }
  /* line 1006, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .bloque_superior .titulo h1 {
    width: auto;
    margin-bottom: 2px;
    font-size: 18px;
    line-height: 20px;
    color: #000000;
    display: inline-block;
    margin-right: 40px;
    vertical-align: middle;
    text-transform: uppercase;
  }
  /* line 1017, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .bloque_superior .titulo .dato {
    width: 100px;
    margin-bottom: 2px;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    display: inline-block;
    text-align: left;
    font-weight: 500;
    vertical-align: middle;
  }
  /* line 1030, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .bloque_superior .marca {
    width: 100%;
    font-size: 12px;
    color: #707070;
    text-transform: uppercase;
  }
  /* line 1037, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .bloque_superior .star {
    position: absolute;
    right: 15px;
    top: 0;
  }
  /* line 1044, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria {
    position: absolute;
    top: 0;
    left: 15px;
  }
  /* line 1049, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos {
    width: 100%;
    margin-bottom: 30px;
    padding-left: 350px;
    min-height: 270px;
  }
  /* line 1055, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li {
    width: 67px;
    margin-bottom: 20px;
    /*overflow: hidden;*/
    cursor: pointer;
    position: static;
  }
  /* line 1061, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 1065, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li .small {
    overflow: hidden;
    border: 2px solid #ffffff;
    -webkit-box-shadow: 4px 4px 6px -3px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 4px 4px 6px -3px rgba(0, 0, 0, 0.23);
    box-shadow: 4px 4px 6px -3px rgba(0, 0, 0, 0.23);
  }
  /* line 1074, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li .small:hover img {
    transform: scale(1.1);
  }
  /* line 1079, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li .small.activo {
    border: 2px solid #FEC42D;
  }
  /* line 1081, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li .small.activo img {
    opacity: 0.5;
  }
  /* line 1086, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li .small.activo:hover img {
    transform: scale(1);
  }
  /* line 1093, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li .large {
    width: 350px;
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 0;
    cursor: default;
    overflow: hidden;
    display: none;
    -webkit-box-shadow: 4px 4px 6px -3px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 4px 4px 6px -3px rgba(0, 0, 0, 0.23);
    box-shadow: 4px 4px 6px -3px rgba(0, 0, 0, 0.23);
  }
  /* line 1111, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_superior {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #707070;
  }
  /* line 1115, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_superior .campo_select {
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 1120, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_superior .precio {
    color: #000000;
    font-size: 15px;
    text-align: right;
    width: 100%;
    font-weight: 500;
  }
  /* line 1130, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_inferior {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  /* line 1135, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_inferior .btn_agregar {
    width: 100%;
    max-width: 232px;
    height: 38px;
    border-radius: 19px;
    background-color: #FEC42D;
    font-size: 14px;
    text-align: left;
    padding-left: 20px;
    padding-top: 9px;
    text-transform: uppercase;
    cursor: pointer;
    color: #000000;
    margin: 0 0 5px 10px;
    font-weight: 500;
    display: inline-block;
    vertical-align: middle;
    float: right;
  }
  /* line 1154, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_inferior .btn_agregar:hover {
    background-color: #E94B26;
    color: #ffffff;
  }
  /* line 1158, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_inferior .btn_agregar:hover:before {
    background-image: url(../images/ico-carrito-2-white.svg);
  }
  /* line 1164, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_inferior .btn_agregar:before {
    content: '';
    width: 18px;
    height: 19.5px;
    position: absolute;
    top: 50%;
    right: 18px;
    transform: var(--medioVertical);
    background: url(../images/ico-carrito-2.svg) no-repeat center;
    background-size: 100%;
  }
  /* line 1177, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_inferior .txt {
    font-size: 11px;
    line-height: 13px;
    color: #707070;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    float: right;
    padding-top: 12px;
  }
  /* line 1191, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle {
    margin-bottom: 40px;
  }
  /* line 1195, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .texto {
    margin-bottom: 20px;
    color: #707070;
  }
  /* line 1201, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle table.tabla_ficha_tecnica {
    width: 100%;
    max-width: 300px;
    margin-bottom: 25px;
    margin: 0 auto;
  }
  /* line 1208, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle table.tabla_ficha_tecnica tr td {
    padding: 4px 0;
    font-size: 13px;
    color: #707070;
    font-size: 15px;
    line-height: 19px;
    font-weight: 300;
    border-bottom: 1px dashed #cccccc;
  }
  /* line 1219, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle table.tabla_ficha_tecnica tr td:last-child {
    text-align: right;
  }
  /* line 1226, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .resto {
    height: 86px;
    overflow: hidden;
    margin-bottom: 25px;
  }
  /* line 1231, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .resto.activo {
    height: auto;
  }
  /* line 1236, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .ver_mas_detalle {
    width: 100%;
    color: #707070;
    font-size: 14px;
    margin-bottom: 40px;
    text-decoration: underline;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 1246, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .ver_mas_detalle:before {
    width: 100%;
    height: 40px;
    content: '';
    position: absolute;
    left: 0;
    top: -65px;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
  }
  /* line 1264, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .ver_mas_detalle:hover {
    color: #E94B26;
  }
  /* line 1272, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .btn_ficha {
    width: 100%;
    max-width: 232px;
    height: 38px;
    border-radius: 19px;
    background-color: #FEC42D;
    font-size: 14px;
    text-align: left;
    padding-left: 20px;
    padding-top: 9px;
    text-transform: uppercase;
    cursor: pointer;
    color: #000000;
    margin: 0 0 50px 10px;
    font-weight: 500;
    display: inline-block;
    vertical-align: middle;
    float: right;
  }
  /* line 1291, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .btn_ficha:hover {
    background-color: #E94B26;
    color: #ffffff;
  }
  /* line 1295, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .btn_ficha:hover:before {
    background-image: url(../images/ico-descarga-white.png);
  }
  /* line 1301, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_detalle .btn_ficha:before {
    content: '';
    width: 18px;
    height: 19.5px;
    position: absolute;
    top: 50%;
    right: 18px;
    transform: var(--medioVertical);
    background: url(../images/ico-descarga.png) no-repeat center;
    background-size: 100%;
  }
  /* line 1316, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario {
    margin-bottom: 60px;
  }
  /* line 1319, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .breadcrumb_caja {
    top: 35px;
  }
  /* line 1323, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .foto_perfil {
    width: 54px;
    height: 54px;
    background-color: #E4E4E4;
    border-radius: 50%;
    position: absolute;
    top: -15px;
    transform: var(--medioVertical);
    right: 20px;
    cursor: pointer;
  }
  /* line 1335, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .foto_perfil.foto_orange:hover {
    background-color: #FD501E;
  }
  /* line 1341, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .foto_perfil.foto_yellow:hover {
    background-color: #FEC42D;
  }
  /* line 1346, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .foto_perfil .foto {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
    background-image: url(../images/ico-perfil.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
  }
  /* line 1359, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .foto_perfil .txt {
    position: absolute;
    bottom: -15px;
    width: 100%;
    text-align: center;
    color: #000000;
    text-transform: uppercase;
    font-size: 10px;
    text-decoration: underline;
  }
  /* line 1371, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .titulo {
    width: 100%;
    font-size: 16px;
    font-family: 'din_alternatebold';
    color: #101820;
    line-height: 18px;
    margin-bottom: 15px;
  }
  /* line 1380, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .subtitulo {
    width: 100%;
    font-size: 16px;
    font-family: 'din_alternatebold';
    color: #606262;
    line-height: 18px;
    margin-bottom: 10px;
    padding-top: 10px;
  }
  /* line 1390, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo {
    margin-bottom: 10px;
  }
  /* line 1394, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo.campo_calendario input {
    padding-right: 35px;
  }
  /* line 1398, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo.campo_calendario .ico {
    width: 20px;
    height: 22px;
    background-image: url(../images/ico-calendario.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 8px;
    cursor: pointer;
  }
  /* line 1414, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_select {
    margin-bottom: 10px;
  }
  /* line 1421, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_select .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: url(../images/jqtransformplugin/select_right_orange.png) no-repeat top left;
  }
  /* line 1427, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_select .jqTransformSelectWrapper ul a:hover, .wrapper_interna section .seccion_principal .seccion_formulario .campo_select .jqTransformSelectWrapper ul a.selected:hover {
    background-color: #FD501E;
  }
  /* line 1434, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_select.position_1 {
    z-index: 6;
  }
  /* line 1437, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_select.position_2 {
    z-index: 4;
  }
  /* line 1440, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_select.position_3 {
    z-index: 2;
  }
  /* line 1452, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_select.campo_yellow .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: url(../images/jqtransformplugin/select_right_yellow.png) no-repeat top left;
  }
  /* line 1458, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_select.campo_yellow .jqTransformSelectWrapper ul a:hover, .wrapper_interna section .seccion_principal .seccion_formulario .campo_select.campo_yellow .jqTransformSelectWrapper ul a.selected:hover {
    background-color: #FEC42D;
  }
  /* line 1466, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .bloque_formulario {
    margin-bottom: 20px;
    padding-top: 20px;
  }
  /* line 1471, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .bloque_formulario.bloque_right:before {
    content: '';
    height: 100%;
    width: 1px;
    border-left: 1px dashed #707070;
    position: absolute;
    top: 0;
    left: -15px;
  }
  /* line 1483, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .mapa {
    width: 100%;
    height: 83px;
    background-image: url(../images/fondo-mapa.png);
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    behavior: url(/js/htc/backgroundsize.htc) \9;
    margin-bottom: 20px;
    cursor: pointer;
  }
  /* line 1491, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .mapa .c {
    width: 233px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
  }
  /* line 1498, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .mapa .c .txt {
    width: 170px;
    height: 45px;
    line-height: 45px;
  }
  /* line 1503, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .mapa .c .txt span {
    display: inline-block;
    line-height: 15px;
    font-size: 13px;
    color: #000000;
    vertical-align: middle;
  }
  /* line 1513, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .mapa .c .ico {
    width: 29px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/ico-mapa.svg);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FEC42D;
    width: 43px;
    height: 45px;
    border-radius: 4px;
  }
  /* line 1532, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .mapa:hover .c .ico {
    background-color: #FD501E;
  }
  /* line 1539, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .otro {
    padding: 20px 40px 20px 0;
    border-bottom: 1px dashed #707070;
    color: #757575;
    font-size: 12px;
    line-height: 15px;
    cursor: pointer;
    margin-bottom: 15px;
  }
  /* line 1548, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .otro .mas {
    width: 31px;
    height: 31px;
    background-color: #bbbbbb;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 15px;
    text-align: center;
    padding-top: 9px;
    font-weight: normal;
    font-size: 15px;
    line-height: 15px;
    color: #ffffff;
  }
  /* line 1565, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .otro:hover .mas {
    background-color: #FD501E;
  }
  /* line 1571, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .line {
    width: 100%;
    height: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #707070;
  }
  /* line 1579, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .caja_fotos .campo_examinar {
    padding-right: 100px;
  }
  /* line 1582, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .caja_fotos .campo_examinar .btn_examinar {
    width: 90px;
    height: 31px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 11px;
    text-align: center;
    padding: 8px 2px;
    border-radius: 18px;
    background-color: #E94B26;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
  }
  /* line 1597, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .caja_fotos .campo_examinar .btn_examinar:hover {
    background-color: #707070;
  }
  /* line 1604, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .texto {
    font-size: 12px;
    line-height: 14px;
    color: #757575;
    margin-bottom: 15px;
  }
  /* line 1612, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .txt {
    font-size: 12px;
    line-height: 14px;
    color: #757575;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 1620, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_check {
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 1624, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_check .txt {
    color: #191919;
    font-size: 11px;
    line-height: 11px;
    display: inline-block;
  }
  /* line 1630, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_check .txt a {
    color: #191919;
    text-decoration: underline;
  }
  /* line 1634, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_check .txt a:hover {
    color: #FD501E;
  }
  /* line 1640, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .campo_check.check_contactenos {
    width: 182px;
    margin: 0 auto 15px;
  }
  /* line 1646, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme {
    width: 100%;
    max-width: 308px;
    height: 45px;
    color: #101820;
    text-transform: uppercase;
    font-size: 13px;
    text-align: left;
    padding: 14px 23px 0;
    border-radius: 23px;
    border: 0;
    cursor: pointer;
  }
  /* line 1659, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.btn_contactenos {
    margin: 0 auto;
  }
  /* line 1665, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 1680, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.rojo {
    background-color: #E94B26;
    color: #ffffff;
  }
  /* line 1684, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.rojo:hover {
    background-color: #707070;
  }
  /* line 1688, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.rojo:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 1693, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.amarillo {
    background-color: #FEC42D;
    color: #101820;
    font-weight: bold;
  }
  /* line 1698, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.amarillo:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 1702, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.amarillo:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 1707, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.amarillo:before {
    width: 7px;
    height: 13px;
    background-image: url(../images/flecha-right.svg);
  }
  /* line 1716, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando {
    width: 100%;
    margin-bottom: 60px;
  }
  /* line 1720, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .breadcrumb_caja {
    top: 35px;
  }
  /* line 1724, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .imagen {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 1729, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .imagen * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 1733, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .imagen .play {
    width: 84px;
    height: 84px;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
  }
  /* line 1743, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .imagen .play:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #000000;
  }
  /* line 1755, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .imagen .play:hover {
    width: 100px;
    height: 100px;
    background-color: #707070;
  }
  /* line 1764, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .imagen .play:hover:before {
    border-color: transparent transparent transparent #ffffff;
  }
  /* line 1773, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido {
    padding-top: 25px;
  }
  /* line 1775, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido .titulo {
    width: 100%;
    color: #000000;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 30px;
  }
  /* line 1784, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido .caja_pasos {
    width: 100%;
    margin-bottom: 50px;
  }
  /* line 1790, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido .caja_pasos ul.lista_pasos li {
    padding-left: 60px;
    color: #191919;
    font-size: 13px;
    line-height: 15px;
    text-align: left;
    margin-bottom: 20px;
  }
  /* line 1798, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido .caja_pasos ul.lista_pasos li:before {
    content: '';
    width: 1px;
    position: absolute;
    top: 0;
    left: 20px;
    height: calc(100% + 20px);
    border-left: 1px dashed #707070;
    z-index: 2;
  }
  /* line 1808, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido .caja_pasos ul.lista_pasos li .num {
    width: 40px;
    height: 40px;
    border: 1px dashed #707070;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 3;
    text-align: center;
    font-size: 20px;
    font-family: 'din_alternatebold';
    padding-top: 10px;
  }
  /* line 1826, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido .caja_pasos ul.lista_pasos li:last-child:before {
    display: none;
  }
  /* line 1833, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido .texto_rojo {
    color: #E94B26;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    text-align: left;
    width: 100%;
  }
  /* line 1844, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_terminos {
    width: 100%;
    margin-bottom: 60px;
  }
  /* line 1848, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_terminos .breadcrumb_caja {
    top: 15px;
  }
  /* line 1852, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_terminos .contenido {
    padding-top: 25px;
  }
  /* line 1858, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas {
    width: 100%;
    margin-bottom: 60px;
  }
  /* line 1862, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .breadcrumb_caja {
    top: 15px;
  }
  /* line 1866, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .contenido {
    padding-top: 25px;
  }
  /* line 1869, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .contenido ul.lista_acordion {
    width: 100%;
  }
  /* line 1872, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .contenido ul.lista_acordion li {
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px dashed #707070;
    padding-bottom: 20px;
  }
  /* line 1877, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .contenido ul.lista_acordion li .titulo {
    width: 100%;
    font-size: 16px;
    line-height: 18px;
    padding-right: 20px;
    cursor: pointer;
  }
  /* line 1885, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .contenido ul.lista_acordion li .titulo:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 0 4.5px 7.8px;
    border-color: transparent transparent transparent #707070;
    content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    transform: var(--medioVertical);
  }
  /* line 1899, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .contenido ul.lista_acordion li .desplegable {
    display: none;
  }
  /* line 1901, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .contenido ul.lista_acordion li .desplegable .texto {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 10px;
  }
  /* line 1914, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_preguntas .contenido ul.lista_acordion li.activo .titulo:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7.8px 4.5px 0 4.5px;
    border-color: #707070 transparent transparent transparent;
  }
  /* line 1929, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate {
    background-color: #E8E8E8;
    width: 100%;
    padding-bottom: 60px;
  }
  /* line 1934, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .breadcrumb_caja {
    top: 15px;
  }
  /* line 1938, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido {
    padding-top: 25px;
  }
  /* line 1942, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido .titulo {
    width: 100%;
    text-align: center;
    margin: 0 auto 40px;
    color: #101820;
    font-size: 18px;
  }
  /* line 1950, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article {
    background-color: #fff;
    width: 100%;
    max-width: 340px;
    margin: 0 auto 20px;
    padding: 30px 15px 25px 90px;
  }
  /* line 1958, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article * {
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  /* line 1962, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .ico {
    width: 50px;
    position: absolute;
    left: 20px;
    top: 25px;
  }
  /* line 1969, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .txt {
    margin-bottom: 15px;
    color: #101820;
    font-size: 14px;
    line-height: 16px;
  }
  /* line 1976, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .btn_registrarme {
    width: 100%;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
  }
  /* line 1988, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .btn_registrarme:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 2003, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .btn_registrarme.amarillo {
    background-color: #FEC42D;
  }
  /* line 2006, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .btn_registrarme.amarillo:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 2009, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .btn_registrarme.amarillo:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 2015, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .btn_registrarme.rojo {
    background-color: #E94B26;
    color: #ffffff;
  }
  /* line 2019, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .btn_registrarme.rojo:hover {
    background-color: #707070;
  }
  /* line 2023, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_registrate .contenido article .btn_registrarme.rojo:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 2036, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .breadcrumb_caja {
    top: 15px;
  }
  /* line 2040, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .foto_perfil {
    width: 54px;
    height: 54px;
    background-color: #E4E4E4;
    border-radius: 50%;
    position: absolute;
    top: -15px;
    transform: var(--medioVertical);
    right: 20px;
    cursor: pointer;
  }
  /* line 2052, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .foto_perfil.foto_orange:hover {
    background-color: #FD501E;
  }
  /* line 2058, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .foto_perfil.foto_yellow:hover {
    background-color: #FEC42D;
  }
  /* line 2063, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .foto_perfil .foto {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
    background-image: url(../images/ico-perfil.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
  }
  /* line 2076, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .foto_perfil .txt {
    position: absolute;
    bottom: -15px;
    width: 100%;
    text-align: center;
    color: #000000;
    text-transform: uppercase;
    font-size: 10px;
    text-decoration: underline;
  }
  /* line 2088, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido {
    padding-top: 25px;
  }
  /* line 2091, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .foto_perfil {
    top: -40px;
  }
  /* line 2094, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .foto_perfil .foto {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 50%;
  }
  /* line 2102, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .nombre {
    width: 100%;
    color: #212121;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
  }
  /* line 2110, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .txt {
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 30px;
    margin-top: -12px;
  }
  /* line 2117, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 2121, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .titulo {
    color: #FEC42D;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    border-bottom: 1px dashed #707070;
    padding: 0 0 10px;
  }
  /* line 2130, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .btn_editar {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 11px;
    text-transform: uppercase;
    color: #191919;
    cursor: pointer;
  }
  /* line 2139, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .btn_editar:hover {
    color: #FEC42D;
  }
  /* line 2144, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .detalle {
    padding: 20px;
    margin-bottom: 20px;
  }
  /* line 2148, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .detalle .dato {
    width: 100%;
    margin-bottom: 13px;
    color: #707070;
    font-size: 14px;
  }
  /* line 2157, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .mapa {
    width: 100%;
    height: 83px;
    background-image: url(../images/fondo-mapa.png);
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    behavior: url(/js/htc/backgroundsize.htc) \9;
    margin-bottom: 20px;
    cursor: pointer;
  }
  /* line 2166, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .mapa .c {
    width: 233px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
  }
  /* line 2173, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .mapa .c .txt {
    width: 170px;
    height: 45px;
    line-height: 45px;
  }
  /* line 2178, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .mapa .c .txt span {
    display: inline-block;
    line-height: 15px;
    font-size: 13px;
    color: #000000;
    vertical-align: middle;
  }
  /* line 2188, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .mapa .c .ico {
    width: 29px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/ico-mapa.svg);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FEC42D;
    width: 43px;
    height: 45px;
    border-radius: 4px;
  }
  /* line 2207, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_datos .mapa:hover .c .ico {
    background-color: #FD501E;
  }
  /* line 2216, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_amarillo {
    width: 100%;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
    background-color: #FEC42D;
    max-width: 248px;
    margin: 0 auto 40px;
  }
  /* line 2230, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_amarillo:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 2245, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_amarillo:hover {
    background-color: #101820;
    color: #ffffff;
  }
  /* line 2249, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_amarillo:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 2255, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_transparente {
    width: 100%;
    height: 45px;
    color: #E94B26;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    text-align: left;
    padding: 15px 15px 0;
    border-radius: 228px;
    background-color: #ffffff;
    max-width: 248px;
    margin: 0 auto 15px;
    border: 1px solid #707070;
    font-weight: 400;
  }
  /* line 2272, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_transparente:before {
    content: '';
    width: 7px;
    height: 11.5px;
    background-image: url(../images/flecha-right-naranja.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
    opacity: 1;
  }
  /* line 2288, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_transparente:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 2292, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_transparente:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
    opacity: 1;
  }
  /* line 2298, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_transparente.rojo {
    color: #E94B26;
    border: 1px solid #E94B26;
  }
  /* line 2301, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_transparente.rojo:before {
    background-image: url(../images/flecha-right-naranja.svg);
    opacity: 1;
  }
  /* line 2306, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_transparente.rojo:hover {
    color: #ffffff;
  }
  /* line 2308, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_transparente.rojo:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 2315, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .botonera {
    margin-bottom: 60px;
  }
  /* line 2318, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .botonera.botoneraGris {
    background-color: #f6f6f6;
    padding: 40px 20px 25px;
  }
  /* line 2324, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.lista_datos {
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 2328, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.lista_datos li {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 15px 25px 50px 15px;
    margin-bottom: 10px;
    background-color: #f6f6f6;
  }
  /* line 2338, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.lista_datos li .txt {
    color: #484848;
    font-size: 12px;
  }
  /* line 2343, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.lista_datos li .txt span {
    text-transform: uppercase;
    text-decoration: underline;
  }
  /* line 2349, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.lista_datos li .num {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 5px;
    position: absolute;
    top: 15px;
    right: 20px;
    background-color: #FD501E;
  }
  /* line 2364, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.lista_datos li .btn_ver {
    width: 46px;
    height: 21px;
    background-color: #FEC42D;
    color: #000000;
    text-align: center;
    padding-top: 3px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 10px;
    position: absolute;
    bottom: 15px;
    right: 20px;
    cursor: pointer;
  }
  /* line 2379, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.lista_datos li .btn_ver:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 2386, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.lista_datos li:hover {
    /*background-color: #d1d1d1;*/
  }
  /* line 2392, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .lista_datos {
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 2396, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .lista_datos article {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 30px 30px 70px 30px;
    margin-bottom: 10px;
    background-color: #f6f6f6;
  }
  /* line 2406, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .lista_datos article .txt {
    color: #484848;
    font-size: 12px;
    margin-bottom: 12px;
  }
  /* line 2412, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .lista_datos article .txt span {
    text-transform: uppercase;
  }
  /* line 2417, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .lista_datos article .num {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 7px;
    position: absolute;
    top: 30px;
    right: 25px;
    background-color: #FD501E;
  }
  /* line 2432, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .lista_datos article .btn_ver {
    width: 137px;
    height: 35px;
    background-color: #FEC42D;
    color: #000000;
    text-align: center;
    padding-top: 10px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 18px;
    position: absolute;
    bottom: 15px;
    right: 20px;
    cursor: pointer;
  }
  /* line 2447, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .lista_datos article .btn_ver:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 2454, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .lista_datos article:hover {
    /*background-color: #d1d1d1;*/
  }
  /* line 2460, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .barra_regresar {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 2464, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .barra_regresar .return {
    content: '';
    width: 25px;
    height: 35px;
    display: inline-block;
    background-image: url(../images/flecha-left.svg);
    background-color: transparent;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 40%;
    opacity: 1;
    vertical-align: middle;
  }
  /* line 2477, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .barra_regresar .return:hover {
    opacity: 0.5;
  }
  /* line 2482, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .barra_regresar .txt {
    font-size: 11px;
    text-transform: uppercase;
    color: #000000;
    display: inline-block;
    margin-right: 10px;
  }
  /* line 2490, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .barra_regresar .num {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 5px;
    display: inline-block;
    background-color: #FD501E;
  }
  /* line 2504, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_ver_mis_datos {
    width: 168px;
    height: 34px;
    border: 1px solid #707070;
    position: absolute;
    right: 15px;
    top: 0;
    font-size: 11px;
    line-height: 12px;
    padding-top: 10px;
    text-align: center;
    color: #707070;
    border-radius: 17px;
    background-color: #fff;
  }
  /* line 2520, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items {
    margin-bottom: 40px;
  }
  /* line 2522, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 15px 25px 50px 15px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
  }
  /* line 2529, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .nombre {
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 500;
  }
  /* line 2536, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .fecha {
    font-size: 11px;
  }
  /* line 2541, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .precio {
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    background-color: #fff;
    padding: 5px 20px;
    font-weight: 500;
    border: 0;
  }
  /* line 2553, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .btn_pedir {
    width: 95px;
    height: 21px;
    background-color: #FEC42D;
    color: #000000;
    text-align: center;
    padding-top: 4px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 10px;
    position: absolute;
    bottom: 15px;
    right: 150px;
    cursor: pointer;
  }
  /* line 2568, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .btn_pedir:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 2573, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .ver_detalle {
    width: 95px;
    height: 21px;
    background-color: #FEC42D;
    color: #000000;
    text-align: center;
    padding-top: 4px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 10px;
    position: absolute;
    bottom: 15px;
    right: 50px;
    cursor: pointer;
  }
  /* line 2588, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .ver_detalle:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 2594, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .flecha {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 5px;
    position: absolute;
    top: 15px;
    right: 15px;
    background-color: #FD501E;
    background-image: url(../images/flecha-right-white-2.svg);
    background-size: 30%;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  /* line 2613, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .flecha:hover {
    background-color: #FEC42D;
  }
  /* line 2617, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .close {
    width: 27px;
    height: 27px;
    text-align: center;
    position: absolute;
    bottom: 14px;
    right: 15px;
    font-size: 14px;
    background-color: #fff;
    border-radius: 50%;
    padding: 7px 0 5px;
  }
  /* line 2629, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .close:hover {
    background-color: #FEC42D;
  }
  /* line 2635, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra:before {
    content: '';
    border-bottom: 1px dashed #a6a6a6;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -3px;
    left: 0;
    display: none;
  }
  /* line 2649, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas {
    width: 100%;
    padding-left: 275px;
    position: relative;
    min-height: 400px;
  }
  /* line 2655, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li {
    width: 100%;
    position: static;
  }
  /* line 2659, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li .titulo {
    width: 260px;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px dashed #707070;
    padding: 0 30px 0 15px;
    background-color: #ffffff;
    color: #707070;
    position: absolute;
    left: 0;
    cursor: pointer;
  }
  /* line 2671, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li .titulo span {
    display: inline-block;
    vertical-align: middle;
    line-height: 16px;
    font-size: 14px;
    text-transform: uppercase;
  }
  /* line 2679, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li .titulo .num {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 5px;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 10px;
    background-color: #FD501E;
  }
  /* line 2696, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li .desplegable {
    display: none;
  }
  /* line 2702, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li:first-child .titulo {
    border-top: 1px dashed #707070;
    top: 0;
  }
  /* line 2708, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li:nth-child(2) .titulo {
    top: 55px;
  }
  /* line 2713, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li:nth-child(3) .titulo {
    top: 110px;
  }
  /* line 2718, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li:nth-child(4) .titulo {
    top: 165px;
  }
  /* line 2723, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li:nth-child(5) .titulo {
    top: 220px;
  }
  /* line 2728, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li:nth-child(6) .titulo {
    top: 275px;
  }
  /* line 2733, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li:nth-child(7) .titulo {
    top: 330px;
  }
  /* line 2740, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li.activo .titulo, .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li:hover .titulo {
    background-color: #e9e7e7;
    color: #242424;
  }
  /* line 2752, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .breadcrumb_caja {
    top: 15px;
  }
  /* line 2756, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .foto_perfil {
    width: 54px;
    height: 54px;
    background-color: #E4E4E4;
    border-radius: 50%;
    position: absolute;
    top: -15px;
    transform: var(--medioVertical);
    right: 20px;
    cursor: pointer;
  }
  /* line 2768, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .foto_perfil.foto_orange:hover {
    background-color: #FD501E;
  }
  /* line 2774, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .foto_perfil.foto_yellow:hover {
    background-color: #FEC42D;
  }
  /* line 2779, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .foto_perfil .foto {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
    background-image: url(../images/ico-perfil.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
  }
  /* line 2792, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .foto_perfil .txt {
    position: absolute;
    bottom: -15px;
    width: 100%;
    text-align: center;
    color: #000000;
    text-transform: uppercase;
    font-size: 10px;
    text-decoration: underline;
  }
  /* line 2804, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .topper .titulo {
    /*margin-bottom: 15px;*/
  }
  /* line 2809, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido {
    padding-top: 25px;
  }
  /* line 2812, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .nombre {
    width: 100%;
    color: #212121;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
  }
  /* line 2820, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .txt {
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 30px;
    margin-top: 0;
  }
  /* line 2826, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .txt.margin {
    margin-top: -12px;
  }
  /* line 2832, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .texto_small {
    font-size: 11px;
    line-height: 13px;
    color: #707070;
    margin-bottom: 20px;
  }
  /* line 2839, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 2843, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .titulo {
    color: #FD501E;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 1px dashed #707070;
    padding: 0 0 10px;
  }
  /* line 2851, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .btn_editar {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 11px;
    text-transform: uppercase;
    color: #191919;
    cursor: pointer;
  }
  /* line 2860, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .btn_editar:hover {
    color: #FD501E;
  }
  /* line 2865, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .detalle {
    padding: 20px;
    margin-bottom: 20px;
  }
  /* line 2869, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .detalle .dato {
    width: 100%;
    margin-bottom: 7px;
    color: #191919;
    font-size: 14px;
  }
  /* line 2877, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .fotos {
    padding-top: 20px;
    margin-bottom: 50px;
  }
  /* line 2882, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .mapa {
    width: 100%;
    height: 83px;
    background-image: url(../images/fondo-mapa.png);
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    behavior: url(/js/htc/backgroundsize.htc) \9;
    margin-bottom: 20px;
    cursor: pointer;
  }
  /* line 2890, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .mapa .c {
    width: 233px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
  }
  /* line 2897, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .mapa .c .txt {
    width: 170px;
    height: 45px;
    line-height: 45px;
  }
  /* line 2902, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .mapa .c .txt span {
    display: inline-block;
    line-height: 15px;
    font-size: 13px;
    color: #000000;
    vertical-align: middle;
  }
  /* line 2912, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .mapa .c .ico {
    width: 29px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/ico-mapa.svg);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FEC42D;
    width: 43px;
    height: 45px;
    border-radius: 4px;
  }
  /* line 2931, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_datos .mapa:hover .c .ico {
    background-color: #FEC42D;
  }
  /* line 2939, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.lista_datos {
    width: 100%;
  }
  /* line 2942, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.lista_datos li {
    width: 100%;
    border-bottom: 1px dashed #707070;
    position: relative;
    padding: 15px 50px 15px 0;
  }
  /* line 2949, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.lista_datos li:first-child {
    border-top: 1px dashed #707070;
  }
  /* line 2953, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.lista_datos li .txt {
    text-transform: uppercase;
    text-decoration: underline;
    color: #484848;
    font-size: 12px;
  }
  /* line 2960, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.lista_datos li .num {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 5px;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 40px;
    background-color: #FD501E;
  }
  /* line 2976, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.lista_datos li:before {
    content: '';
    width: 10px;
    height: 15px;
    background-image: url(../images/flecha-right.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 2990, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.lista_datos li:hover {
    background-color: #FEC42D;
    padding-left: 15px;
  }
  /* line 2997, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .lista_datos {
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 3001, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .lista_datos article {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 30px 160px 70px 30px;
    margin-bottom: 10px;
    background-color: #fff3ef;
  }
  /* line 3011, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .lista_datos article .txt {
    color: #484848;
    font-size: 12px;
    margin-bottom: 12px;
  }
  /* line 3017, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .lista_datos article .txt span {
    text-transform: uppercase;
  }
  /* line 3022, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .lista_datos article .num {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 7px;
    position: absolute;
    top: 30px;
    right: 25px;
    background-color: #FD501E;
  }
  /* line 3037, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .lista_datos article .btn_ver {
    width: 137px;
    height: 35px;
    background-color: #FD501E;
    color: #ffffff;
    text-align: center;
    padding-top: 10px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 18px;
    position: absolute;
    bottom: 15px;
    right: 20px;
    cursor: pointer;
  }
  /* line 3052, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .lista_datos article .btn_ver:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 3059, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .lista_datos article:hover {
    /*background-color: #d1d1d1;*/
  }
  /* line 3065, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .barra_regresar {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 3069, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .barra_regresar .return {
    content: '';
    width: 25px;
    height: 35px;
    display: inline-block;
    background-image: url(../images/flecha-left.svg);
    background-color: transparent;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 40%;
    opacity: 1;
    vertical-align: middle;
  }
  /* line 3082, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .barra_regresar .return:hover {
    opacity: 0.5;
  }
  /* line 3087, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .barra_regresar .txt {
    font-size: 11px;
    text-transform: uppercase;
    color: #000000;
    display: inline-block;
    margin-right: 10px;
  }
  /* line 3095, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .barra_regresar .num {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 5px;
    display: inline-block;
    background-color: #FD501E;
  }
  /* line 3109, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_ver_mis_datos {
    width: 168px;
    height: 34px;
    border: 1px solid #707070;
    position: absolute;
    right: 15px;
    top: 0;
    font-size: 11px;
    line-height: 12px;
    padding-top: 10px;
    text-align: center;
    color: #707070;
    border-radius: 17px;
    background-color: #fff;
  }
  /* line 3125, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items {
    margin-bottom: 40px;
  }
  /* line 3127, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 15px 25px 50px 15px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
  }
  /* line 3134, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra .nombre {
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 500;
  }
  /* line 3141, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra .fecha {
    font-size: 11px;
  }
  /* line 3146, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra .precio {
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    background-color: #fff;
    padding: 5px 20px;
    font-weight: 500;
  }
  /* line 3157, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra .btn_pedir {
    width: 95px;
    height: 21px;
    background-color: #FEC42D;
    color: #000000;
    text-align: center;
    padding-top: 4px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 10px;
    position: absolute;
    bottom: 15px;
    right: 50px;
    cursor: pointer;
  }
  /* line 3172, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra .btn_pedir:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 3179, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra .flecha {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 5px;
    position: absolute;
    top: 15px;
    right: 15px;
    background-color: #FD501E;
    background-image: url(../images/flecha-right-white-2.svg);
    background-size: 30%;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  /* line 3198, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra .flecha:hover {
    background-color: #FEC42D;
  }
  /* line 3203, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra .close {
    width: 27px;
    height: 27px;
    text-align: center;
    position: absolute;
    bottom: 18px;
    right: 15px;
    font-size: 14px;
    background-color: #fff;
    border-radius: 50%;
    padding: 7px 0 5px;
  }
  /* line 3217, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra:before {
    content: '';
    border-bottom: 1px dashed #a6a6a6;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -3px;
    left: 0;
  }
  /* line 3228, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .caja_items .item_compra.item_rechazado .flecha {
    background-color: #968F8D;
  }
  /* line 3235, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas {
    width: 100%;
    padding-left: 275px;
    position: relative;
    min-height: 400px;
  }
  /* line 3241, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li {
    width: 100%;
    position: static;
  }
  /* line 3245, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li .titulo {
    width: 260px;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px dashed #707070;
    padding: 0 30px 0 15px;
    background-color: #ffffff;
    color: #707070;
    position: absolute;
    left: 0;
    cursor: pointer;
  }
  /* line 3257, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li .titulo span {
    display: inline-block;
    vertical-align: middle;
    line-height: 16px;
    font-size: 14px;
    text-transform: uppercase;
  }
  /* line 3265, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li .titulo .num {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    padding-top: 5px;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 10px;
    background-color: #FD501E;
  }
  /* line 3282, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li .desplegable {
    display: none;
  }
  /* line 3288, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li:first-child .titulo {
    border-top: 1px dashed #707070;
    top: 0;
  }
  /* line 3294, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li:nth-child(2) .titulo {
    top: 55px;
  }
  /* line 3299, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li:nth-child(3) .titulo {
    top: 110px;
  }
  /* line 3304, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li:nth-child(4) .titulo {
    top: 165px;
  }
  /* line 3309, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li:nth-child(5) .titulo {
    top: 220px;
  }
  /* line 3314, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li:nth-child(6) .titulo {
    top: 275px;
  }
  /* line 3319, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li:nth-child(7) .titulo {
    top: 330px;
  }
  /* line 3326, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li.activo .titulo, .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li:hover .titulo {
    background-color: #e9e7e7;
    color: #242424;
  }
  /* line 3333, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_transparente {
    width: 100%;
    height: 45px;
    color: #E94B26;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    text-align: left;
    padding: 15px 15px 0;
    border-radius: 228px;
    background-color: #ffffff;
    max-width: 248px;
    margin: 0 auto 15px;
    border: 1px solid #707070;
    font-weight: 400;
  }
  /* line 3350, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_transparente:before {
    content: '';
    width: 7px;
    height: 11.5px;
    background-image: url(../images/flecha-right-naranja.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
    opacity: 1;
  }
  /* line 3366, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_transparente:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 3370, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_transparente:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
    opacity: 1;
  }
  /* line 3376, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_transparente.rojo {
    color: #E94B26;
    border: 1px solid #E94B26;
  }
  /* line 3379, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_transparente.rojo:before {
    background-image: url(../images/flecha-right-naranja.svg);
    opacity: 1;
  }
  /* line 3384, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_transparente.rojo:hover {
    color: #ffffff;
  }
  /* line 3386, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_transparente.rojo:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 3395, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .botonera {
    margin-bottom: 60px;
  }
  /* line 3398, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .botonera.botoneraGris {
    background-color: #f6f6f6;
    padding: 40px 20px 25px;
  }
  /* line 3408, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .contenido {
    padding-top: 40px;
  }
  /* line 3412, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .parrafo {
    width: 100%;
    font-size: 12px;
    color: #707070;
    line-height: 16px;
    text-align: left;
    margin-bottom: 30px;
  }
  /* line 3422, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .ferreteria {
    width: 100%;
    max-width: 220px;
    -webkit-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    margin: 0 auto 20px;
  }
  /* line 3430, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .ferreteria .c {
    width: 100%;
    padding: 15px 12px;
    background-color: #fff;
  }
  /* line 3435, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .ferreteria .c .nombre {
    font-size: 14px;
    line-height: 16px;
    color: #101820;
    text-transform: uppercase;
  }
  /* line 3442, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .ferreteria .c .direccion {
    color: #101820;
    font-size: 12px;
    line-height: 14px;
  }
  /* line 3450, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .estrellas {
    width: 100%;
    margin-bottom: 25px;
    padding-top: 25px;
    text-align: left;
  }
  /* line 3456, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .estrellas .star {
    position: relative;
    display: inline-block;
    margin-right: 2px;
  }
  /* line 3461, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .estrellas .star:hover {
    background-image: url(../images/estrella-amarilla.svg);
  }
  /* line 3469, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .campo textarea {
    border: 1px solid #707070;
  }
  /* line 3473, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .btn_enviar {
    width: 100%;
    max-width: 125px;
    height: 45px;
    border-radius: 23px;
    margin: 0 auto 20px;
    background-color: #FD501E;
    color: #ffffff;
    text-transform: uppercase;
    text-align: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 11px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    float: right;
  }
  /* line 3491, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .btn_enviar:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    transform: var(--medioVertical);
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right-white-2.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  /* line 3506, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .btn_enviar:hover {
    background-color: #FEC42D;
    color: #000000;
  }
  /* line 3510, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .btn_enviar:hover:before {
    background-image: url(../images/flecha-right.png);
  }
  /* line 3519, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .caja_banner .necesitas_credito {
    width: 100%;
    height: 350px;
    max-width: 400px;
    margin: 0 auto;
  }
  /* line 3525, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .caja_banner .necesitas_credito.anchoSmall {
    max-width: 260px;
    margin: 0;
  }
  /* line 3529, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .caja_banner .necesitas_credito.anchoSmall .vendedor {
    width: 220px;
  }
  /* line 3534, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .caja_banner .necesitas_credito .txt {
    max-width: 160px;
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
  }
  /* line 3543, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .caja_banner .necesitas_credito .txt a {
    color: #FD501E;
  }
  /* line 3548, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .caja_banner .necesitas_credito .vendedor {
    width: 240px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  /* line 3558, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas {
    padding-top: 0;
  }
  /* line 3561, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .resultado_superior {
    background-color: #E8E8E8;
  }
  /* line 3563, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .resultado_superior .container {
    padding-top: 25px;
    margin-bottom: 30px;
  }
  /* line 3568, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .resultado_superior .container .breadcrumb_caja {
    top: 15px;
  }
  /* line 3578, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .principales_ofertas {
    padding-bottom: 35px;
  }
  /* line 3582, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables {
    margin-bottom: 50px;
  }
  /* line 3585, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article {
    border: 1px solid #D1D1D1;
    border-radius: 2px;
    background-color: #fff;
    margin-bottom: 15px;
  }
  /* line 3591, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 3595, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .descuento {
    width: 54px;
    height: 43px;
    background-color: #FEC42D;
    text-align: center;
    color: #000000;
    position: absolute;
    top: -4px;
    left: 7px;
    font-size: 9px;
    line-height: 10px;
    letter-spacing: -0.5px;
    padding-top: 5px;
    z-index: 10;
  }
  /* line 3610, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .descuento span {
    color: #000000;
    font-size: 25px;
    line-height: 25px;
    font-family: 'din_alternatebold';
    font-weight: bold;
  }
  /* line 3620, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .star {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 999999;
  }
  /* line 3626, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .star:hover {
    background-image: url(../images/estrella-amarilla.svg);
  }
  /* line 3631, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .imagen {
    width: 100%;
    overflow: hidden;
    border-radius: 5px;
  }
  /* line 3637, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .c {
    padding: 14px 10px;
  }
  /* line 3639, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .c .nombre {
    width: 100%;
    color: #101820;
    font-size: 14px;
    line-height: 15px;
    text-transform: uppercase;
    font-weight: 500;
  }
  /* line 3648, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .c .detalle {
    width: 100%;
    font-size: 11px;
    color: #191919;
    line-height: 13px;
  }
  /* line 3657, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article .mas {
    width: 31px;
    height: 31px;
    background-color: #FEC42D;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 15px;
    text-align: center;
    padding-top: 9px;
    font-weight: normal;
    font-size: 15px;
    line-height: 15px;
    color: #191919;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  }
  /* line 3679, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article:hover .imagen img {
    transform: scale(1.1);
  }
  /* line 3684, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .lista_ofertas_inmejorables article:hover .mas {
    background-color: #E94B26;
    color: #ffffff;
    transform: scale(1.1);
  }
  /* line 3693, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .titulo {
    width: 100%;
    color: #101820;
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 20px;
    text-transform: uppercase;
  }
  /* line 3702, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .ico_mas {
    width: 10px;
    position: absolute;
    top: 0;
    right: 15px;
    color: #707070;
    font-size: 14px;
  }
  /* line 3711, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_ofertas .txt {
    width: 100%;
    color: #707070;
    font-size: 12px;
    margin-bottom: 20px;
  }
  /* line 3719, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras {
    margin-bottom: 60px;
  }
  /* line 3722, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .breadcrumb_caja {
    top: 35px;
  }
  /* line 3726, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido {
    padding-top: 25px;
  }
  /* line 3729, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .parrafo {
    width: 100%;
    color: #212121;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  /* line 3737, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items {
    margin-bottom: 40px;
  }
  /* line 3742, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 20px 25px 50px 130px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
  }
  /* line 3751, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .imagen {
    width: 100px;
    position: absolute;
    top: 15px;
    left: 15px;
    -webkit-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    border-radius: 2px;
    overflow: hidden;
  }
  /* line 3763, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_texto {
    height: 60px;
  }
  /* line 3765, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_texto .nombre {
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 500;
  }
  /* line 3773, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_texto .marca {
    font-size: 11px;
    text-transform: uppercase;
  }
  /* line 3780, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_cantidad_de_unidades {
    width: 110px;
    position: absolute;
    bottom: 15px;
    right: 125px;
    font-size: 0;
    text-align: right;
  }
  /* line 3788, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_menos {
    width: 31px;
    height: 27px;
    background-color: #D3D0D0;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding-top: 4px;
    vertical-align: top;
    margin-right: 2px;
    cursor: pointer;
  }
  /* line 3802, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_menos:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 3808, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_cantidad_de_unidades .numero {
    width: 35px;
    height: 27px;
    background-color: #fff;
    border: 1px solid #D3D0D0;
    text-align: center;
    padding-top: 7px;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    line-height: 11px;
    vertical-align: top;
    margin-right: 2px;
  }
  /* line 3823, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_mas {
    width: 31px;
    height: 27px;
    background-color: #D3D0D0;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding-top: 6px;
    vertical-align: top;
    cursor: pointer;
  }
  /* line 3836, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_mas:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 3849, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .precio {
    width: 105px;
    height: 27px;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    background-color: #fff;
    padding: 0 0;
    font-weight: 500;
    text-align: center;
    border: 0;
  }
  /* line 3864, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .close {
    width: 27px;
    height: 27px;
    text-align: center;
    position: absolute;
    top: 18px;
    right: 15px;
    font-size: 14px;
    color: #000000;
    background-color: #FEC42D;
    border-radius: 50%;
    padding: 7px 0 5px;
    opacity: 1;
    font-family: arial;
    font-weight: 300;
  }
  /* line 3880, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .close:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 3887, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra:before {
    content: '';
    border-bottom: 1px dashed #a6a6a6;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -3px;
    left: 0;
  }
  /* line 3901, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_total {
    width: 100%;
    background-color: #f6f6f6;
    padding: 10px 15px 20px;
    color: #707070;
  }
  /* line 3907, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_total .txt {
    width: auto;
    display: inline-block;
    font-size: 11px;
    color: #212121;
    background-color: #f6f6f6;
    position: relative;
    z-index: 2;
    margin-bottom: 15px;
    text-transform: uppercase;
    padding-right: 5px;
  }
  /* line 3920, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_total .line {
    width: calc(100% - 30px);
    height: 1px;
    position: absolute;
    top: 24px;
    left: 15px;
    border-bottom: 1px dashed #707070;
  }
  /* line 3930, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_total .precio {
    position: absolute;
    top: 13px;
    right: 15px;
    font-size: 16px;
    color: #000000;
    background-color: #f6f6f6;
    z-index: 2;
    font-family: 'din_alternatebold';
    padding-left: 5px;
  }
  /* line 3943, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_total .asterisco {
    font-size: 9px;
    line-height: 11px;
    color: #707070;
    text-align: right;
    float: right;
  }
  /* line 3953, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .mapa {
    width: 100%;
    height: 83px;
    background-image: url(../images/fondo-mapa.png);
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    behavior: url(/js/htc/backgroundsize.htc) \9;
    margin-bottom: 20px;
    cursor: pointer;
  }
  /* line 3961, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .mapa .c {
    width: 233px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
  }
  /* line 3968, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .mapa .c .txt {
    width: 170px;
    height: 45px;
    line-height: 45px;
  }
  /* line 3973, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .mapa .c .txt span {
    display: inline-block;
    line-height: 15px;
    font-size: 13px;
    color: #000000;
    vertical-align: middle;
  }
  /* line 3983, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .mapa .c .ico {
    width: 29px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/ico-ferreteria-interna-white.svg);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FD501E;
    width: 43px;
    height: 45px;
    border-radius: 4px;
  }
  /* line 4002, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .mapa:hover .c .ico {
    background-color: #FD501E;
  }
  /* line 4009, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral {
    width: 100%;
    padding: 20px 30px 20px 50px;
    border-bottom: 1px dashed #707070;
  }
  /* line 4014, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .campo_check {
    width: 18px;
    position: absolute;
    top: 15px;
    right: 20px;
  }
  /* line 4021, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .ico {
    width: 33px;
    position: absolute;
    top: 20px;
    left: 0;
  }
  /* line 4028, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .titulo {
    width: 100%;
    max-width: 200px;
    min-height: 50px;
    font-size: #212121;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
  }
  /* line 4038, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .titulo span {
    text-transform: none;
    color: #969595;
    font-size: 11px;
    line-height: 13px;
  }
  /* line 4046, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .btnIngresar {
    width: 164px;
    height: 32px;
    background-color: #D1D1D1;
    text-align: left;
    font-size: 10px;
    line-height: 10px;
    padding: 11px 15px;
    border-radius: 16px;
    margin: 0 auto;
    cursor: pointer;
  }
  /* line 4058, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .btnIngresar:before {
    content: '';
    width: 5.68px;
    height: 9px;
    background-image: url(../images/flecha-right.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: var(--medioVertical);
  }
  /* line 4072, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .btnIngresar:hover {
    color: #ffffff;
    background-color: #FD501E;
  }
  /* line 4076, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .btnIngresar:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 4083, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_botones {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  /* line 4087, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_botones .boton {
    width: 100%;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
    background-color: #fff;
    border: 1px solid #707070;
    max-width: 248px;
    margin: 0 auto 20px;
  }
  /* line 4103, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_botones .boton:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 4118, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_botones .boton.rojo {
    background-color: #E94B26;
    color: #ffffff;
    border: 0;
  }
  /* line 4123, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_botones .boton.rojo:hover {
    background-color: #707070;
  }
  /* line 4127, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_botones .boton.rojo:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 4134, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .parrafo_final {
    width: 100%;
    text-align: center;
    font-size: 12px;
    max-width: 248px;
    margin: 0 auto 30px;
    color: #212121;
  }
  /* line 4146, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario {
    margin-bottom: 60px;
  }
  /* line 4149, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .breadcrumb_caja {
    top: 15px;
  }
  /* line 4153, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario.margin0 {
    margin-bottom: 0;
  }
  /* line 4157, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido {
    padding-top: 25px;
  }
  /* line 4160, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .tit {
    width: 100%;
    color: #000000;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 0px;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
  }
  /* line 4171, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .parrafo {
    width: 100%;
    color: #707070;
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 20px;
    text-align: left;
  }
  /* line 4181, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_gris {
    width: 100%;
    padding: 30px 15px;
    background-color: #EBEBEB;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    color: #707070;
    margin-bottom: 40px;
  }
  /* line 4191, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_gris span {
    text-transform: uppercase;
    color: #FD501E;
    font-weight: 500;
  }
  /* line 4198, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario {
    font-size: 0;
    margin-bottom: 20px;
    padding-left: 80px;
    max-width: 716px;
  }
  /* line 4204, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario .perfil {
    width: 100%;
    vertical-align: top;
    color: #707070;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 10px;
  }
  /* line 4215, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario .perfil .icono {
    width: 48px;
    height: 48px;
    margin: 0 auto 8px;
    background-image: url(../images/ico-perfil.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: absolute;
    top: 0;
    left: -70px;
  }
  /* line 4229, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle {
    width: 100%;
    display: block;
    position: relative;
    vertical-align: top;
    padding-top: 12px;
  }
  /* line 4236, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 100%;
    border-top: 1px dashed #707070;
  }
  /* line 4246, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li {
    width: auto;
    color: #707070;
    font-size: 12px;
    line-height: 13px;
    margin-bottom: 4px;
    padding-left: 0;
    display: inline-block;
    margin-right: 50px;
    vertical-align: top;
  }
  /* line 4257, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li .ico {
    display: inline-block;
    width: 11.87px;
    height: auto;
    margin-right: 6px;
    vertical-align: middle;
  }
  /* line 4265, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li a {
    color: #707070;
  }
  /* line 4268, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li a:hover {
    color: .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li a:hover color-amarillo;
  }
  /* line 4276, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .nombre_ferreteria {
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 4280, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .nombre_ferreteria .return {
    width: 25px;
    height: 35px;
    display: inline-block;
    background-image: url(../images/flecha-left.svg);
    background-color: transparent;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 40%;
    opacity: 1;
    border-right: 1px dashed #707070;
    vertical-align: middle;
    margin-bottom: 20px;
    margin-right: 7px;
  }
  /* line 4295, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .nombre_ferreteria .return:hover {
    opacity: 0.5;
  }
  /* line 4299, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .nombre_ferreteria .c {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 20px;
  }
  /* line 4305, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .nombre_ferreteria h1 {
    width: 100%;
    text-transform: uppercase;
    color: #141D21;
    font-weight: bold;
    margin-bottom: 2px;
    font-size: 18px;
    line-height: 19px;
    padding-right: 20px;
  }
  /* line 4316, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .nombre_ferreteria .direccion {
    width: 100%;
    padding-right: 20px;
    color: #707070;
    font-size: 14px;
    line-height: 16px;
  }
  /* line 4324, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .nombre_ferreteria .star {
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 4331, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items {
    margin-bottom: 40px;
  }
  /* line 4334, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 20px 25px 50px 130px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
  }
  /* line 4343, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .imagen {
    width: 100px;
    position: absolute;
    top: 15px;
    left: 15px;
    -webkit-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    border-radius: 2px;
    overflow: hidden;
  }
  /* line 4355, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_texto {
    height: 60px;
  }
  /* line 4357, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_texto .nombre {
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 500;
  }
  /* line 4365, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_texto .marca {
    font-size: 11px;
    text-transform: uppercase;
  }
  /* line 4372, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_cantidad_de_unidades {
    width: 110px;
    position: absolute;
    bottom: 15px;
    right: 125px;
    font-size: 0;
    text-align: right;
  }
  /* line 4380, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_menos {
    width: 31px;
    height: 27px;
    background-color: #D3D0D0;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding-top: 4px;
    vertical-align: top;
    margin-right: 2px;
    cursor: pointer;
  }
  /* line 4394, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_menos:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 4400, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_cantidad_de_unidades .numero {
    width: 35px;
    height: 27px;
    background-color: #fff;
    border: 1px solid #D3D0D0;
    text-align: center;
    padding-top: 7px;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    line-height: 11px;
    vertical-align: top;
    margin-right: 2px;
  }
  /* line 4415, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_mas {
    width: 31px;
    height: 27px;
    background-color: #D3D0D0;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding-top: 6px;
    vertical-align: top;
    cursor: pointer;
  }
  /* line 4428, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_mas:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 4439, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .barra_activacion {
    width: 37px;
    height: 17px;
    position: absolute;
    top: 15px;
    right: 15px;
    background-color: #fff;
    border: 1px solid #707070;
    border-radius: 9px;
    cursor: pointer;
  }
  /* line 4450, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .barra_activacion * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 4454, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .barra_activacion .ball {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: calc(100% - 15px);
    border-radius: 50%;
    background-color: #FD501E;
  }
  /* line 4464, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .barra_activacion.desactivado, .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .barra_activacion.yellow.desactivado {
    opacity: 0.7;
  }
  /* line 4466, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .barra_activacion.desactivado .ball, .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .barra_activacion.yellow.desactivado .ball {
    background-color: #707070;
    left: 0;
  }
  /* line 4474, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .barra_activacion.yellow .ball {
    background-color: #FEC42D;
  }
  /* line 4482, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .precio {
    width: 105px;
    height: 27px;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    background-color: #fff;
    padding: 0 0;
    font-weight: 500;
    text-align: center;
    border: 0;
  }
  /* line 4497, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .close {
    width: 27px;
    height: 27px;
    text-align: center;
    position: absolute;
    top: 18px;
    right: 15px;
    font-size: 14px;
    color: #000000;
    background-color: #FEC42D;
    border-radius: 50%;
    padding: 7px 0 5px;
    opacity: 1;
    font-family: arial;
  }
  /* line 4512, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .close:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 4519, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra:before {
    content: '';
    border-bottom: 1px dashed #a6a6a6;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -3px;
    left: 0;
  }
  /* line 4531, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_costo_de_envio {
    margin-bottom: 15px;
  }
  /* line 4534, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_costo_de_envio .txt {
    font-size: 12px;
    line-height: 14px;
    color: #707070;
    text-align: left;
  }
  /* line 4541, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_costo_de_envio .signo {
    font-size: 14px;
    line-height: 16px;
    color: #707070;
    text-align: left;
    padding-top: 0;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    left: 25px;
  }
  /* line 4553, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_costo_de_envio input {
    width: 119px;
    height: 35px;
    background-color: #fff;
    border: 1px solid #707070;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    float: right;
  }
  /* line 4566, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_total {
    width: 100%;
    background-color: #f6f6f6;
    padding: 10px 15px 20px;
    color: #707070;
    margin-bottom: 7px;
  }
  /* line 4573, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_total .txt {
    width: auto;
    display: inline-block;
    font-size: 11px;
    color: #212121;
    background-color: #f6f6f6;
    position: relative;
    z-index: 2;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-right: 5px;
    padding-left: 15px;
  }
  /* line 4587, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_total .line {
    width: calc(100% - 30px);
    height: 1px;
    position: absolute;
    top: 7px;
    left: 15px;
    border-bottom: 1px dashed #707070;
  }
  /* line 4597, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_total .precio {
    position: absolute;
    top: 0px;
    right: 15px;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    background-color: #f6f6f6;
    z-index: 2;
    font-family: 'din_alternatebold';
    padding-left: 5px;
  }
  /* line 4609, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_total .precio span {
    font-size: 12px;
    line-height: 12px;
  }
  /* line 4616, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_total .asterisco {
    font-size: 9px;
    line-height: 11px;
    color: #707070;
    text-align: right;
    float: right;
  }
  /* line 4625, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .parrafo_center {
    width: 100%;
    color: #212121;
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 0;
    text-align: center;
    padding-top: 30px;
  }
  /* line 4635, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .box_horario {
    width: 100%;
    padding: 5px;
    cursor: pointer;
    margin-bottom: 0;
  }
  /* line 4641, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .box_horario .txt {
    font-size: 12px;
    line-height: 16px;
    color: #707070;
    text-align: left;
    padding-left: 20px;
  }
  /* line 4647, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .box_horario .txt span {
    text-transform: uppercase;
    color: #232A31;
  }
  /* line 4652, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .box_horario .ico {
    width: 25px;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 25px;
  }
  /* line 4661, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .article_lateral {
    width: 100%;
    padding: 20px 30px 20px 50px;
  }
  /* line 4665, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .article_lateral .campo_check {
    width: 18px;
    position: absolute;
    top: 15px;
    right: 0;
  }
  /* line 4672, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .article_lateral .ico {
    width: 33px;
    position: absolute;
    top: 20px;
    left: 0;
  }
  /* line 4679, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .article_lateral .titulo {
    width: 100%;
    max-width: 144px;
    min-height: 50px;
    font-size: #212121;
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    margin-bottom: 10px;
  }
  /* line 4689, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .article_lateral .titulo span {
    text-transform: none;
    color: #969595;
    font-size: 11px;
    line-height: 13px;
  }
  /* line 4697, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .article_lateral .btnDireccion {
    width: 127px;
    height: 32px;
    background-color: #D1D1D1;
    text-align: left;
    font-size: 10px;
    line-height: 10px;
    padding: 11px 15px;
    border-radius: 16px;
    position: absolute;
    top: 20px;
    right: 0;
    cursor: pointer;
  }
  /* line 4711, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .article_lateral .btnDireccion:before {
    content: '';
    width: 11px;
    height: 17px;
    background-image: url(../images/menu-ico-direccion-desk.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: var(--medioVertical);
  }
  /* line 4725, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .article_lateral .btnDireccion:hover {
    background-color: #FEC42D;
  }
  /* line 4731, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones {
    padding-top: 30px;
    padding-bottom: 0;
  }
  /* line 4735, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones .boton {
    width: 100%;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
    background-color: #FEC42D;
    max-width: 248px;
    margin: 0 auto 10px;
  }
  /* line 4750, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones .boton:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 4765, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones .boton:hover {
    background-color: #101820;
    color: #ffffff;
  }
  /* line 4769, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones .boton:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 4776, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones .boton.rojo {
    color: #ffffff;
    background-color: #FD501E;
  }
  /* line 4780, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones .boton.rojo:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 4783, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones .boton.rojo:hover {
    background-color: #101820;
    color: #ffffff;
  }
  /* line 4790, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_botones .texto_naranja {
    width: 100%;
    text-align: center;
    font-size: 12px;
    max-width: 248px;
    margin: 0 auto 30px;
    color: #FD501E;
    font-weight: 500;
  }
  /* line 4801, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion {
    font-size: 0;
    border-top: 1px dashed #707070;
    border-bottom: 1px dashed #707070;
    margin-bottom: 30px;
  }
  /* line 4807, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item {
    width: 50%;
    height: 132px;
    display: inline-block;
    vertical-align: top;
    padding: 25px 0;
  }
  /* line 4813, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .txt {
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    color: #101820;
    margin-bottom: 15px;
  }
  /* line 4822, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .btn_rechazar {
    width: 100%;
    max-width: 123px;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
    background-color: #ffffff;
    margin: 0 auto 20px;
    border: 1px solid #707070;
    cursor: pointer;
  }
  /* line 4839, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .btn_rechazar:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 4854, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .btn_rechazar:hover {
    background-color: #707070;
    color: #ffffff;
    border-color: #707070;
  }
  /* line 4859, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .btn_rechazar:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 4865, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .btn_comparar {
    width: 100%;
    max-width: 123px;
    height: 35px;
    color: #FD501E;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
    background-color: #ffffff;
    margin: 0 auto 20px;
    border: 1px solid #FD501E;
    cursor: pointer;
  }
  /* line 4882, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .btn_comparar:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right-naranja.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 4897, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .btn_comparar:hover {
    background-color: #707070;
    color: #ffffff;
    border-color: #707070;
  }
  /* line 4902, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item .btn_comparar:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 4910, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_cotizacion_doble_opcion .item:nth-child(2):before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-left: 1px dashed #707070;
    position: absolute;
  }
  /* line 4923, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .parrafo_final {
    width: 100%;
    text-align: center;
    font-size: 12px;
    margin: 0 auto 0;
    color: #212121;
  }
  /* line 4930, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .parrafo_final .tit {
    width: 100%;
    margin-bottom: 7px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
  }
  /* line 4938, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .parrafo_final p {
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 25px;
  }
  /* line 4947, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .parrafo_final a {
    text-align: center;
    font-size: 12px;
    text-decoration: underline;
    text-transform: uppercase;
    color: #101820;
    font-weight: 500;
  }
  /* line 4955, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .parrafo_final a:hover {
    background-color: #FD501E;
  }
  /* line 4961, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado {
    width: 100%;
    max-width: 580px;
    padding-right: 80px;
    padding-bottom: 70px;
    margin-bottom: 0;
    padding-top: 60px;
    margin: 0 auto 0;
  }
  /* line 4970, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado .personaje {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 180px;
  }
  /* line 4977, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado .tit {
    width: 100%;
    font-size: 16px;
    line-height: 19px;
    color: #141D20;
    margin-bottom: 20px;
    text-transform: none;
    text-align: left;
  }
  /* line 4988, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado .marco {
    width: 100%;
    border: 1px dashed #E94B26;
    padding: 25px 70px 25px 25px;
    font-size: 16px;
    line-height: 19px;
    color: #575656;
    margin-bottom: 25px;
  }
  /* line 4997, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado .marco .logo {
    width: 115px;
    padding: 8px 0 20px;
  }
  /* line 5005, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado a {
    color: #858A90;
    text-decoration: underline;
    font-size: 14px;
    text-transform: uppercase;
  }
  /* line 5011, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado a:hover {
    color: #FEC42D;
  }
  /* line 5017, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .solicitud_enviada {
    width: 100%;
    padding: 40px 20px;
    background-color: #f6f6f6;
    text-align: center;
    color: #707070;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 30px;
  }
  /* line 5027, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .solicitud_enviada .naranja {
    color: #FD501E;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 21px;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 2px;
  }
  /* line 5042, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_solicitud_enviada {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 5047, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_solicitud_enviada tr td {
    border-bottom: 1px dashed #707070;
    padding: 9px 0 7px;
  }
  /* line 5052, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_solicitud_enviada tr td:first-child {
    width: 70%;
    color: #212121;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
  }
  /* line 5059, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_solicitud_enviada tr td:last-child {
    width: 30%;
    color: #000000;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
  }
  /* line 5068, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .titular_upper {
    color: #212121;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  /* line 5077, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_detalle_de_pago {
    width: 100%;
    margin-bottom: 60px;
  }
  /* line 5082, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_detalle_de_pago tr td {
    border-bottom: 1px dashed #707070;
    padding: 9px 0 7px;
  }
  /* line 5087, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_detalle_de_pago tr td:first-child {
    width: 55%;
    color: #212121;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
  }
  /* line 5094, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_detalle_de_pago tr td:last-child {
    width: 45%;
    color: #747474;
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    text-transform: uppercase;
  }
  /* line 5103, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_detalle_de_pago tr td.green {
    color: #168E1F;
  }
  /* line 5109, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido table.tabla_detalle_de_pago tr:last-child td {
    border-bottom: 0;
  }
  /* line 5115, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .precio_a_pagar {
    font-size: 0;
    width: 100%;
    margin-bottom: 60px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
    border-bottom: 1px dashed #707070;
  }
  /* line 5126, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .precio_a_pagar .txt {
    width: auto;
    color: #212121;
    font-size: 11px;
    line-height: 12px;
    background-color: #fff;
    padding-right: 10px;
    position: absolute;
    top: 6px;
    left: 0;
    padding: 5px 10px 5px 0;
    text-transform: uppercase;
  }
  /* line 5140, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .precio_a_pagar .precio {
    width: auto;
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
    padding-left: 10px;
    font-size: 16px;
    color: #000000;
    text-align: right;
    padding: 5px 0 5px 10px;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 5161, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .btn_regresar {
    width: 123px;
    height: 35px;
    color: #FD501E;
    border: 1px solid #FD501E;
    padding-left: 50px;
    padding-top: 8px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 17px;
    float: right;
    margin-bottom: 20px;
    border-radius: 18px;
  }
  /* line 5175, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .btn_regresar:before {
    content: '';
    height: 8.2px;
    width: 5.04px;
    background-image: url(../images/flecha-left-naranja.svg);
    position: absolute;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    left: 15px;
    transform: var(--medioVertical);
  }
  /* line 5188, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .btn_regresar:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 5192, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .btn_regresar:hover:before {
    background-image: url(../images/flecha-left-white-2.svg);
  }
  /* line 5204, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .breadcrumb_caja {
    top: 15px;
  }
  /* line 5208, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido {
    padding-top: 25px;
  }
  /* line 5213, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items {
    margin-bottom: 40px;
  }
  /* line 5216, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 20px 25px 50px 130px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
  }
  /* line 5225, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .imagen {
    width: 100px;
    position: absolute;
    top: 15px;
    left: 15px;
    -webkit-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    border-radius: 2px;
    overflow: hidden;
  }
  /* line 5237, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_texto {
    height: 60px;
  }
  /* line 5239, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_texto .nombre {
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 500;
  }
  /* line 5247, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_texto .marca {
    font-size: 11px;
    text-transform: uppercase;
  }
  /* line 5254, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_cantidad_de_unidades {
    width: 110px;
    position: absolute;
    bottom: 15px;
    right: 125px;
    font-size: 0;
    text-align: right;
  }
  /* line 5262, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_menos {
    width: 31px;
    height: 27px;
    background-color: #D3D0D0;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding-top: 4px;
    vertical-align: top;
    margin-right: 2px;
    cursor: pointer;
  }
  /* line 5276, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_menos:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 5282, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_cantidad_de_unidades .numero {
    width: 35px;
    height: 27px;
    background-color: #fff;
    border: 1px solid #D3D0D0;
    text-align: center;
    padding-top: 7px;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    line-height: 11px;
    vertical-align: top;
    margin-right: 2px;
  }
  /* line 5297, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_mas {
    width: 31px;
    height: 27px;
    background-color: #D3D0D0;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding-top: 6px;
    vertical-align: top;
    cursor: pointer;
  }
  /* line 5310, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_mas:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 5321, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .barra_activacion {
    width: 37px;
    height: 17px;
    position: absolute;
    top: 15px;
    right: 15px;
    background-color: #fff;
    border: 1px solid #707070;
    border-radius: 9px;
    cursor: pointer;
  }
  /* line 5332, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .barra_activacion * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 5336, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .barra_activacion .ball {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: calc(100% - 15px);
    border-radius: 50%;
    background-color: #FD501E;
  }
  /* line 5346, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .barra_activacion.desactivado, .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .barra_activacion.yellow.desactivado {
    opacity: 0.7;
  }
  /* line 5348, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .barra_activacion.desactivado .ball, .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .barra_activacion.yellow.desactivado .ball {
    background-color: #707070;
    left: 0;
  }
  /* line 5356, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .barra_activacion.yellow .ball {
    background-color: #FEC42D;
  }
  /* line 5364, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .precio {
    width: 105px;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    background-color: #fff;
    padding: 5px 0;
    font-weight: 500;
    text-align: center;
  }
  /* line 5377, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .close {
    width: 27px;
    height: 27px;
    text-align: center;
    position: absolute;
    top: 18px;
    right: 15px;
    font-size: 14px;
    color: #000000;
    background-color: #FEC42D;
    border-radius: 50%;
    padding: 7px 0 5px;
    opacity: 1;
    font-family: arial;
  }
  /* line 5392, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra .close:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 5399, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_items .item_compra:before {
    content: '';
    border-bottom: 1px dashed #a6a6a6;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -3px;
    left: 0;
  }
  /* line 5411, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_total {
    width: 100%;
    background-color: #f6f6f6;
    padding: 10px 15px 20px;
    color: #707070;
  }
  /* line 5417, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_total .txt {
    width: auto;
    display: inline-block;
    font-size: 11px;
    color: #212121;
    background-color: #f6f6f6;
    position: relative;
    z-index: 2;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-right: 5px;
    padding-left: 15px;
  }
  /* line 5431, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_total .line {
    width: calc(100% - 30px);
    height: 1px;
    position: absolute;
    top: 7px;
    left: 15px;
    border-bottom: 1px dashed #707070;
  }
  /* line 5441, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_total .precio {
    position: absolute;
    top: 0px;
    right: 15px;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    background-color: #f6f6f6;
    z-index: 2;
    font-family: 'din_alternatebold';
    padding-left: 5px;
  }
  /* line 5453, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_total .precio span {
    font-size: 12px;
    line-height: 12px;
  }
  /* line 5460, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .caja_total .asterisco {
    font-size: 9px;
    line-height: 11px;
    color: #707070;
    text-align: right;
    float: right;
  }
  /* line 5469, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .subtitulo {
    text-align: center;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 40px;
  }
  /* line 5479, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .lateral {
    margin-bottom: 30px;
    background-color: #f6f6f6;
    padding: 20px;
  }
  /* line 5483, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .lateral .parrafo_center {
    width: 100%;
    color: #212121;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 30px;
    text-align: center;
  }
  /* line 5495, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .lateral .caja_botones {
    padding-bottom: 10px;
  }
  /* line 5498, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .lateral .caja_botones .boton {
    width: 100%;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
    background-color: #fff;
    border: 1px solid #707070;
    max-width: 248px;
    margin: 0 auto 20px;
  }
  /* line 5514, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .lateral .caja_botones .boton:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 5529, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .lateral .caja_botones .boton.rojo {
    background-color: #E94B26;
    color: #ffffff;
    border: 0;
  }
  /* line 5534, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .lateral .caja_botones .boton.rojo:hover {
    background-color: #707070;
  }
  /* line 5538, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_tu_solicitud .contenido .lateral .caja_botones .boton.rojo:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 5554, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .breadcrumb_caja {
    top: 15px;
  }
  /* line 5558, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido {
    padding-top: 25px;
  }
  /* line 5561, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items {
    margin-bottom: 40px;
  }
  /* line 5563, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 15px 25px 50px 15px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
  }
  /* line 5570, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .nombre {
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 500;
  }
  /* line 5577, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .direccion {
    font-size: 11px;
    color: #707070;
  }
  /* line 5583, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .precio {
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    background-color: #fff;
    padding: 5px 20px;
    font-weight: 500;
  }
  /* line 5594, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .btn_ver {
    width: 86px;
    height: 25px;
    background-color: #ffffff;
    border: 1px solid #707070;
    color: #707070;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 23px;
    position: absolute;
    bottom: 15px;
    right: 135px;
    cursor: pointer;
  }
  /* line 5610, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .btn_ver:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 5616, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .btn_enviar {
    width: 110px;
    height: 25px;
    background-color: #ffffff;
    border: 1px solid #FD501E;
    color: #FD501E;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 23px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    cursor: pointer;
  }
  /* line 5632, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .btn_enviar:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 5638, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .close {
    width: 27px;
    height: 27px;
    text-align: center;
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 14px;
    line-height: 14px;
    background-color: #FD501E;
    border-radius: 50%;
    padding: 6px 0 5px;
    color: #ffffff;
    opacity: 1;
    font-weight: 300;
  }
  /* line 5654, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra .close:hover {
    background-color: #707070;
  }
  /* line 5660, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_comparar_lista .contenido .caja_items .item_compra:before {
    content: '';
    border-bottom: 1px dashed #a6a6a6;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -3px;
    left: 0;
  }
  /* line 5674, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido {
    margin-bottom: 60px;
  }
  /* line 5677, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .breadcrumb_caja {
    top: 15px;
  }
  /* line 5681, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido {
    padding-top: 25px;
  }
  /* line 5684, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .tit {
    width: 100%;
    color: #000000;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 0px;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
  }
  /* line 5695, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .parrafo {
    width: 100%;
    color: #707070;
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 20px;
    text-align: left;
  }
  /* line 5704, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario {
    font-size: 0;
    margin-bottom: 20px;
  }
  /* line 5708, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario .perfil {
    width: 140px;
    display: inline-block;
    vertical-align: top;
    color: #707070;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
  }
  /* line 5717, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario .perfil .icono {
    width: 48px;
    height: 48px;
    margin: 0 auto 8px;
    background-image: url(../images/ico-perfil.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
  }
  /* line 5728, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario ul.lista_detalle {
    display: inline-block;
    position: relative;
    vertical-align: top;
  }
  /* line 5734, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario ul.lista_detalle:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    border-left: 1px dashed #707070;
  }
  /* line 5744, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario ul.lista_detalle li {
    width: 100%;
    color: #707070;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 4px;
    padding-left: 20px;
  }
  /* line 5752, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario ul.lista_detalle li .ico {
    display: inline-block;
    width: 11.87px;
    height: 11px;
    margin-right: 6px;
  }
  /* line 5759, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario ul.lista_detalle li a {
    color: #707070;
  }
  /* line 5762, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario ul.lista_detalle li a:hover {
    color: .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_usuario ul.lista_detalle li a:hover color-amarillo;
  }
  /* line 5771, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .texto_small {
    width: 100%;
    text-align: left;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 14px;
    color: #707070;
    border-bottom: 1px dashed #707070;
  }
  /* line 5781, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .texto_small span {
    color: #000000;
  }
  /* line 5787, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .nombre_ferreteria {
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 5791, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .nombre_ferreteria .return {
    width: 25px;
    height: 35px;
    display: inline-block;
    background-image: url(../images/flecha-left.svg);
    background-color: transparent;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 40%;
    opacity: 1;
    border-right: 1px dashed #707070;
    vertical-align: middle;
    margin-bottom: 20px;
    margin-right: 7px;
  }
  /* line 5806, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .nombre_ferreteria .return:hover {
    opacity: 0.5;
  }
  /* line 5810, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .nombre_ferreteria .c {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 20px;
  }
  /* line 5816, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .nombre_ferreteria h1 {
    width: 100%;
    text-transform: uppercase;
    color: #000000;
    font-weight: 500;
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 16px;
    padding-right: 20px;
  }
  /* line 5827, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .nombre_ferreteria .direccion {
    width: 100%;
    padding-right: 20px;
    color: #707070;
    font-size: 14px;
    line-height: 16px;
  }
  /* line 5835, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .nombre_ferreteria .star {
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 5842, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items {
    margin-bottom: 40px;
  }
  /* line 5845, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra {
    width: 100%;
    min-height: 70px;
    padding-right: 25px;
    padding: 20px 25px 50px 130px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
  }
  /* line 5854, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .imagen {
    width: 100px;
    position: absolute;
    top: 15px;
    left: 15px;
    -webkit-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.18);
    border-radius: 2px;
    overflow: hidden;
  }
  /* line 5866, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_texto {
    height: 60px;
  }
  /* line 5868, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_texto .nombre {
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 500;
  }
  /* line 5876, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_texto .marca {
    font-size: 11px;
    text-transform: uppercase;
  }
  /* line 5883, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_cantidad_de_unidades {
    width: 110px;
    position: absolute;
    bottom: 15px;
    right: 125px;
    font-size: 0;
    text-align: right;
  }
  /* line 5891, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_menos {
    width: 31px;
    height: 27px;
    background-color: #D3D0D0;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding-top: 4px;
    vertical-align: top;
    margin-right: 2px;
    cursor: pointer;
  }
  /* line 5905, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_menos:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 5911, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_cantidad_de_unidades .numero {
    width: 35px;
    height: 27px;
    background-color: #fff;
    border: 1px solid #D3D0D0;
    text-align: center;
    padding-top: 7px;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    line-height: 11px;
    vertical-align: top;
    margin-right: 2px;
  }
  /* line 5926, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_mas {
    width: 31px;
    height: 27px;
    background-color: #D3D0D0;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding-top: 6px;
    vertical-align: top;
    cursor: pointer;
  }
  /* line 5939, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .caja_cantidad_de_unidades .simbolo_mas:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 5950, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .barra_activacion {
    width: 37px;
    height: 17px;
    position: absolute;
    top: 15px;
    right: 15px;
    background-color: #fff;
    border: 1px solid #707070;
    border-radius: 9px;
    cursor: pointer;
  }
  /* line 5961, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .barra_activacion * {
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 5965, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .barra_activacion .ball {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: calc(100% - 15px);
    border-radius: 50%;
    background-color: #FD501E;
  }
  /* line 5975, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .barra_activacion.desactivado, .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .barra_activacion.yellow.desactivado {
    opacity: 0.7;
  }
  /* line 5977, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .barra_activacion.desactivado .ball, .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .barra_activacion.yellow.desactivado .ball {
    background-color: #707070;
    left: 0;
  }
  /* line 5985, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .barra_activacion.yellow .ball {
    background-color: #FEC42D;
  }
  /* line 5993, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .precio {
    width: 105px;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    background-color: #fff;
    padding: 5px 0;
    font-weight: 500;
    text-align: center;
  }
  /* line 6006, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .close {
    width: 27px;
    height: 27px;
    text-align: center;
    position: absolute;
    top: 18px;
    right: 15px;
    font-size: 14px;
    color: #000000;
    background-color: #FEC42D;
    border-radius: 50%;
    padding: 7px 0 5px;
    opacity: 1;
    font-family: arial;
  }
  /* line 6021, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra .close:hover {
    background-color: #FD501E;
    color: #ffffff;
  }
  /* line 6028, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_items .item_compra:before {
    content: '';
    border-bottom: 1px dashed #a6a6a6;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -3px;
    left: 0;
  }
  /* line 6040, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_total {
    width: 100%;
    background-color: #f6f6f6;
    padding: 10px 15px 20px;
    color: #707070;
    margin-bottom: 30px;
  }
  /* line 6047, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_total .txt {
    width: auto;
    display: inline-block;
    font-size: 11px;
    color: #212121;
    background-color: #f6f6f6;
    position: relative;
    z-index: 2;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-right: 5px;
    padding-left: 15px;
  }
  /* line 6061, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_total .line {
    width: calc(100% - 30px);
    height: 1px;
    position: absolute;
    top: 7px;
    left: 15px;
    border-bottom: 1px dashed #707070;
  }
  /* line 6071, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_total .precio {
    position: absolute;
    top: 0px;
    right: 15px;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    background-color: #f6f6f6;
    z-index: 2;
    font-family: 'din_alternatebold';
    padding-left: 5px;
  }
  /* line 6083, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_total .precio span {
    font-size: 12px;
    line-height: 12px;
  }
  /* line 6090, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_total .asterisco {
    font-size: 9px;
    line-height: 11px;
    color: #707070;
    text-align: right;
    float: right;
  }
  /* line 6099, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .fecha_de_llegada {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 6104, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .fecha_de_llegada .txt {
    width: 100%;
    font-size: 12px;
    text-align: left;
    padding-top: 4px;
  }
  /* line 6113, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .fecha_de_llegada .campo.campo_calendario input {
    padding-right: 35px;
  }
  /* line 6117, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .fecha_de_llegada .campo.campo_calendario .ico {
    width: 20px;
    height: 22px;
    background-image: url(../images/ico-calendario.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 8px;
    cursor: pointer;
  }
  /* line 6135, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .parrafo_center {
    width: 100%;
    color: #212121;
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 0;
    text-align: center;
    padding-top: 30px;
  }
  /* line 6147, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones {
    padding-top: 30px;
    padding-bottom: 0;
  }
  /* line 6151, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones .boton {
    width: 100%;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
    background-color: #FEC42D;
    max-width: 248px;
    margin: 0 auto 10px;
  }
  /* line 6166, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones .boton:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 6181, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones .boton:hover {
    background-color: #101820;
    color: #ffffff;
  }
  /* line 6185, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones .boton:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 6192, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones .boton.rojo {
    color: #ffffff;
    background-color: #FD501E;
  }
  /* line 6196, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones .boton.rojo:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 6199, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones .boton.rojo:hover {
    background-color: #101820;
    color: #ffffff;
  }
  /* line 6206, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .caja_botones .texto_naranja {
    width: 100%;
    text-align: center;
    font-size: 12px;
    max-width: 248px;
    margin: 0 auto 30px;
    color: #FD501E;
    font-weight: 500;
  }
  /* line 6217, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .parrafo_final {
    width: 100%;
    text-align: center;
    font-size: 12px;
    margin: 0 auto 0;
    color: #212121;
  }
  /* line 6225, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_confirmacion_de_pedido .contenido .parrafo_final p {
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 25px;
  }
  /* line 6237, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .breadcrumb_caja {
    top: 15px;
  }
  /* line 6240, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido {
    margin-bottom: 20px;
  }
  /* line 6243, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa {
    width: 100%;
    overflow: hidden;
    height: 600px;
  }
  /* line 6248, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa iframe {
    width: 100%;
  }
  /* line 6253, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa .mapa_prueba {
    width: 1118px;
    height: 600px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
  }
  /* line 6263, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa .mapa_prueba .ico {
    width: 40px;
    height: 52px;
    position: absolute;
    background-image: url(../images/ico-mapa.png);
    cursor: pointer;
  }
  /* line 6271, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa .mapa_prueba .ico_1 {
    top: 30%;
    left: 12%;
  }
  /* line 6276, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa .mapa_prueba .ico_2 {
    top: 31%;
    left: 45%;
  }
  /* line 6281, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa .mapa_prueba .ico_3 {
    top: 50%;
    left: 36%;
  }
  /* line 6286, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa .mapa_prueba .ico_4 {
    top: 60%;
    left: 58%;
  }
  /* line 6291, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa .mapa_prueba .ico_5 {
    top: 80%;
    left: 42%;
  }
  /* line 6296, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa .mapa_prueba .ico_6 {
    top: 20%;
    left: 82%;
  }
  /* line 6302, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .barra_naranja {
    background-color: #FD501E;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 15px;
    text-align: center;
    line-height: 19px;
    padding: 20px;
  }
  /* line 6313, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia {
    width: 100%;
    max-width: 800px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 auto 40px;
  }
  /* line 6322, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .mapa {
    width: 100%;
    height: 83px;
    background-image: url(../images/fondo-mapa.png);
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    behavior: url(/js/htc/backgroundsize.htc) \9;
    margin-bottom: 20px;
    cursor: pointer;
  }
  /* line 6330, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .mapa .c {
    width: 233px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
  }
  /* line 6337, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .mapa .c .txt {
    width: 170px;
    height: 45px;
    line-height: 45px;
  }
  /* line 6342, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .mapa .c .txt span {
    display: inline-block;
    line-height: 15px;
    font-size: 13px;
    color: #000000;
    vertical-align: middle;
  }
  /* line 6352, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .mapa .c .ico {
    width: 29px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/ico-mapa.svg);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FEC42D;
    width: 43px;
    height: 45px;
    border-radius: 4px;
  }
  /* line 6371, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .mapa:hover .c .ico {
    background-color: #FD501E;
  }
  /* line 6378, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .campo_select {
    margin-bottom: 10px;
  }
  /* line 6389, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .campo_select.campo_yellow .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: url(../images/jqtransformplugin/select_right_yellow.png) no-repeat top left;
  }
  /* line 6395, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .campo_select.campo_yellow .jqTransformSelectWrapper ul a:hover, .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .campo_select.campo_yellow .jqTransformSelectWrapper ul a.selected:hover {
    background-color: #FEC42D;
  }
  /* line 6403, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .boton {
    width: auto;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 65px 10px 15px;
    border-radius: 18px;
    background-color: #FEC42D;
    border: 0;
    max-width: 248px;
    margin: 10px auto 20px;
    float: right;
  }
  /* line 6420, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .boton:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 6435, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .boton:hover {
    background-color: #E94B26;
    color: #ffffff;
    border: 0;
  }
  /* line 6440, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .datos_de_residencia .formulario .boton:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 6450, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_tipo_de_registro {
    padding-top: 35px;
  }
  /* line 6453, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_tipo_de_registro .breadcrumb_caja {
    top: -10px;
  }
  /* line 6457, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_tipo_de_registro .btn_registrarme {
    max-width: 140px;
    height: 35px;
    float: right;
    padding-top: 9px;
  }
  /* line 6466, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_tipo_de_registro.seccion_formulario .bloque_formulario.bloque_right:before {
    width: 100%;
    height: 1px;
    border-left: 0;
    border-top: 1px dashed #707070;
    top: 0;
    left: 0;
  }
  /* line 6480, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_tipo_de_registro h1 {
    padding-bottom: 15px;
    border-bottom: 1px dashed #707070;
    margin-bottom: 20px;
  }
  /* line 6486, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_tipo_de_registro a {
    color: #707070;
    font-size: 11px;
    text-decoration: underline;
  }
  /* line 6491, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_tipo_de_registro a:hover {
    color: #FEC42D;
  }

  /* line 6501, ../scss/_internas.scss */
  .layer_subir_foto {
    width: 96%;
    max-width: 360px;
    height: 96%;
    max-height: 380px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
    background-color: #FD501E;
    padding: 40px 20px;
    z-index: 9999999;
    border-radius: 5px;
    display: none;
  }
  /* line 6516, ../scss/_internas.scss */
  .layer_subir_foto.layer_yellow {
    background-color: #FEC42D;
  }
  /* line 6520, ../scss/_internas.scss */
  .layer_subir_foto.layer_yellow .c .icono {
    background-color: rgba(225, 225, 225, 0.4);
  }
  /* line 6526, ../scss/_internas.scss */
  .layer_subir_foto .close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    background-image: url(../images/btn_close_menu.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90%;
    z-index: 22;
  }
  /* line 6539, ../scss/_internas.scss */
  .layer_subir_foto .c {
    width: 282px;
    height: 242px;
    border: 1px solid #ffffff;
    border-radius: 40px;
    margin: 0 auto 25px;
  }
  /* line 6546, ../scss/_internas.scss */
  .layer_subir_foto .c .icono {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #f5815f;
    transform: var(--medioGlobal);
    background-image: url(../images/ico-perfil.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90%;
    border-radius: 50%;
  }
  /* line 6563, ../scss/_internas.scss */
  .layer_subir_foto .campo_buscar {
    padding-right: 100px;
  }
  /* line 6566, ../scss/_internas.scss */
  .layer_subir_foto .campo_buscar input {
    background-color: #fff;
  }
  /* line 6570, ../scss/_internas.scss */
  .layer_subir_foto .campo_buscar .btn_buscar {
    width: 90px;
    height: 31px;
    color: #707070;
    text-transform: uppercase;
    font-size: 11px;
    text-align: center;
    padding: 8px 2px;
    border-radius: 18px;
    background-color: #ffffff;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
  }
  /* line 6585, ../scss/_internas.scss */
  .layer_subir_foto .campo_buscar .btn_buscar:hover {
    background-color: #707070;
    color: #ffffff;
  }

  /* line 6594, ../scss/_internas.scss */
  .layer_horario {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999999;
    display: none;
    font-family: 'Roboto', sans-serif;
  }
  /* line 6604, ../scss/_internas.scss */
  .layer_horario .sombra {
    display: block;
    z-index: 1;
    position: fixed;
    top: 0;
  }
  /* line 6611, ../scss/_internas.scss */
  .layer_horario .caja_naranja {
    width: 344px;
    height: 338px;
    margin: 0 auto 25px;
    background-color: #FD501E;
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 27px 20px 10px;
    transform: var(--medioGlobal);
    z-index: 999999;
  }
  /* line 6623, ../scss/_internas.scss */
  .layer_horario .caja_naranja .close {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 27px;
    height: 27px;
    background-image: url(../images/btn_close_menu_black.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
    z-index: 22;
    background-color: #fff;
    border-radius: 50%;
    opacity: 1;
  }
  /* line 6638, ../scss/_internas.scss */
  .layer_horario .caja_naranja .close:hover {
    background-color: #FEC42D;
  }
  /* line 6643, ../scss/_internas.scss */
  .layer_horario .caja_naranja .topper {
    width: 100%;
    padding-left: 46px;
    margin-bottom: 20px;
  }
  /* line 6648, ../scss/_internas.scss */
  .layer_horario .caja_naranja .topper .ico {
    width: 34px;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 6655, ../scss/_internas.scss */
  .layer_horario .caja_naranja .topper .tit {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: 500;
  }
  /* line 6664, ../scss/_internas.scss */
  .layer_horario .caja_naranja .texto {
    color: #ffffff;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
  }
  /* line 6673, ../scss/_internas.scss */
  .layer_horario .caja_naranja .container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 6678, ../scss/_internas.scss */
  .layer_horario .caja_naranja article {
    width: 100%;
    border-bottom: 1px dashed #ffffff;
    padding: 10px 0 15px 5px;
  }
  /* line 6683, ../scss/_internas.scss */
  .layer_horario .caja_naranja article .line {
    width: 1px;
    height: 80%;
    border-right: 1px dashed #ffffff;
    position: absolute;
    top: 50%;
    right: -8px;
    transform: var(--medioVertical);
  }
  /* line 6693, ../scss/_internas.scss */
  .layer_horario .caja_naranja article.noline {
    border-bottom: 0;
    text-align: center;
    margin-bottom: 20px;
  }
  /* line 6699, ../scss/_internas.scss */
  .layer_horario .caja_naranja article .campo_check {
    width: 100%;
  }
  /* line 6702, ../scss/_internas.scss */
  .layer_horario .caja_naranja article .campo_check input {
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 6709, ../scss/_internas.scss */
  .layer_horario .caja_naranja article .campo_check .txt {
    color: #ffffff;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 6720, ../scss/_internas.scss */
  .layer_horario .caja_naranja .btn_confirmar {
    width: 100%;
    max-width: 238px;
    height: 45px;
    border-radius: 23px;
    margin: 0 auto;
    background-color: #fff;
    color: #707070;
    text-transform: uppercase;
    text-align: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 11px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
  }
  /* line 6737, ../scss/_internas.scss */
  .layer_horario .caja_naranja .btn_confirmar:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    transform: var(--medioVertical);
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  /* line 6752, ../scss/_internas.scss */
  .layer_horario .caja_naranja .btn_confirmar:hover {
    background-color: #FEC42D;
  }

  /* line 6759, ../scss/_internas.scss */
  .layer_rechazo {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999999;
    display: none;
    font-family: 'Roboto', sans-serif;
  }
  /* line 6769, ../scss/_internas.scss */
  .layer_rechazo .sombra {
    display: block;
    z-index: 1;
    position: fixed;
    top: 0;
  }
  /* line 6776, ../scss/_internas.scss */
  .layer_rechazo .caja_gris {
    width: 344px;
    height: 338px;
    margin: 0 auto 25px;
    background-color: #EBEBEB;
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 27px 20px 10px;
    transform: var(--medioGlobal);
    z-index: 999999;
  }
  /* line 6788, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .close {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 27px;
    height: 27px;
    background-image: url(../images/btn_close_menu_black.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
    z-index: 22;
    background-color: #fff;
    border-radius: 50%;
    opacity: 1;
  }
  /* line 6803, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .close:hover {
    background-color: #FEC42D;
  }
  /* line 6810, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .tit {
    text-transform: uppercase;
    color: #FD501E;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 4px;
    font-weight: 500;
    text-align: center;
  }
  /* line 6820, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .texto {
    color: #707070;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    font-weight: 500;
  }
  /* line 6830, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .formulario {
    width: 100%;
  }
  /* line 6833, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .formulario .campo_select {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 6845, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .formulario .campo_select.campo_yellow .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: url(../images/jqtransformplugin/select_right_yellow.png) no-repeat top left;
  }
  /* line 6851, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .formulario .campo_select.campo_yellow .jqTransformSelectWrapper ul a:hover, .layer_rechazo .caja_gris .formulario .campo_select.campo_yellow .jqTransformSelectWrapper ul a.selected:hover {
    background-color: #FEC42D;
  }
  /* line 6860, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .formulario .campo textarea {
    width: 100%;
  }
  /* line 6867, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .btn_enviar {
    width: 100%;
    max-width: 238px;
    height: 45px;
    border-radius: 23px;
    margin: 0 auto;
    background-color: #FD501E;
    color: #ffffff;
    text-transform: uppercase;
    text-align: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 11px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
  }
  /* line 6884, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .btn_enviar:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    transform: var(--medioVertical);
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right-white-2.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  /* line 6899, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .btn_enviar:hover {
    background-color: #FEC42D;
    color: #000000;
  }
  /* line 6903, ../scss/_internas.scss */
  .layer_rechazo .caja_gris .btn_enviar:hover:before {
    background-image: url(../images/flecha-right.png);
  }

  @media (max-width: 1100px) {
    /* line 6916, ../scss/_internas.scss */
    .wrapper_interna section .banner {
      display: none;
    }
    /* line 6919, ../scss/_internas.scss */
    .wrapper_interna section .banner.banner_interna ul.slider li {
      -moz-background-size: cover;
      -o-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover;
    }
    /* line 6928, ../scss/_internas.scss */
    .wrapper_interna section .banner.banner_mobile {
      display: block;
    }
  }
  @media (max-width: 768px) {
    /* line 6941, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto {
      padding-left: 0;
      padding-right: 0;
    }
    /* line 6945, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .bloque_superior {
      background-color: rgba(112, 112, 112, 0.13);
      padding: 15px 0 0;
      margin-bottom: 0;
    }
    /* line 6950, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria {
      position: relative;
      top: auto;
      left: auto;
      background-color: rgba(112, 112, 112, 0.13);
      padding: 15px 15px 10px;
    }
    /* line 6961, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion {
      padding-top: 20px;
    }
    /* line 6965, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_inferior .btn_agregar {
      float: none;
      margin: 0 auto 0;
      display: block;
    }
    /* line 6971, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_interaccion .interaccion_inferior .txt {
      float: none;
      width: 100%;
      text-align: center;
      display: block;
    }
    /* line 6982, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_formulario .campo_check {
      margin: 0 auto 20px;
      width: 185px;
    }
    /* line 6988, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_formulario .btn_registrarme.rojo {
      margin: 0 auto;
    }
    /* line 6995, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_sobre_mejorando .contenido .texto_rojo {
      text-align: center;
    }
    /* line 7005, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .lista_resultado article .c .star.flotante {
      top: 0;
    }
    /* line 7016, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .tit, .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .tit {
      text-align: center;
    }
    /* line 7019, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .parrafo, .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .parrafo {
      text-align: center;
    }
    /* line 7023, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra, .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra {
      padding-left: 115px;
    }
    /* line 7026, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .caja_items .item_compra .imagen, .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_items .item_compra .imagen {
      width: 80px;
    }
    /* line 7036, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario {
      width: 100%;
      font-size: 0;
      margin-bottom: 20px;
      padding-left: 0;
    }
    /* line 7042, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario .perfil {
      width: 50%;
      display: inline-block;
      vertical-align: middle;
      color: #707070;
      font-size: 14px;
      line-height: 16px;
      text-align: center;
      padding-right: 5px;
    }
    /* line 7052, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario .perfil .icono {
      width: 48px;
      height: 48px;
      margin: 0 auto 8px;
      background-image: url(../images/ico-perfil.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100%;
      position: relative;
      top: auto;
      left: auto;
    }
    /* line 7066, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle {
      width: 50%;
      padding-top: 0;
      display: inline-block;
      position: relative;
      vertical-align: middle;
    }
    /* line 7073, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 1px;
      border-left: 1px dashed #707070;
    }
    /* line 7083, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li {
      width: 100%;
      color: #707070;
      font-size: 11px;
      line-height: 13px;
      margin-bottom: 4px;
      padding-left: 20px;
      margin-right: 0;
      display: block;
    }
    /* line 7093, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li .ico {
      display: inline-block;
      width: 11.87px;
      height: auto;
      margin-right: 6px;
      vertical-align: middle;
    }
    /* line 7101, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li a {
      color: #707070;
    }
    /* line 7104, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li a:hover {
      color: .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .caja_usuario ul.lista_detalle li a:hover color-amarillo;
    }
    /* line 7116, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_calificar_ferreteria .estrellas {
      text-align: center;
    }
    /* line 7123, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .caja_banner .necesitas_credito.anchoSmall {
      margin: 0 auto;
    }
    /* line 7132, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas, .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas {
      padding-left: 0;
      margin-bottom: 40px;
      min-height: 200px;
    }
    /* line 7138, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido ul.dashboard_lista_pestanas li .titulo, .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido ul.dashboard_lista_pestanas li .titulo {
      width: 100%;
      position: relative;
      top: auto !important;
      left: auto !important;
    }
    /* line 7152, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .btn_ver_mis_datos, .wrapper_interna section .seccion_principal .seccion_datos_de_ferreteria .contenido .btn_ver_mis_datos {
      position: relative;
      top: auto;
      right: auto;
      margin: 0 auto 30px;
    }
  }
  @media (max-width: 440px) {
    /* line 7169, ../scss/_internas.scss */
    .wrapper_interna section .banner.banner_no_mobile {
      display: none;
    }
    /* line 7172, ../scss/_internas.scss */
    .wrapper_interna section .banner.disable {
      display: none;
    }
    /* line 7176, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .breadcrumb_caja {
      display: none;
    }
    /* line 7180, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal h1 {
      width: 100%;
      font-size: 16px;
      line-height: 18px;
      padding-right: 80px;
    }
    /* line 7188, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .topper.t_orange .titulo, .wrapper_interna section .seccion_principal .topper.t_yellow .titulo {
      max-width: 250px;
    }
    /* line 7195, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_resultado .ferreterias_mas_solicitadas {
      padding-top: 0;
    }
    /* line 7204, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .bloque_superior .titulo h1 {
      padding-right: 20px;
      margin-right: 0;
    }
    /* line 7213, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos {
      padding-left: 270px;
      min-height: 204px;
    }
    /* line 7217, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li {
      width: 65px;
      margin-bottom: 3px;
    }
    /* line 7220, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_producto_detalle .caja_producto .caja_galeria ul.galeria_de_fotos li .large {
      width: 275px;
    }
    /* line 7232, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_selecciona_ferreteria .contenido .caja_mapa {
      height: 300px;
    }
    /* line 7246, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .close {
      bottom: auto;
      top: 15px;
    }
    /* line 7252, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .ver_detalle {
      right: 15px;
    }
    /* line 7256, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_datos_de_usuario .contenido .caja_items .item_compra .btn_pedir {
      right: 115px;
    }
    /* line 7266, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado {
      padding-top: 20px;
    }
    /* line 7269, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .seccion_registro_enviado .marco {
      font-size: 14px;
      line-height: 16px;
      padding-left: 15px;
    }
    /* line 7281, ../scss/_internas.scss */
    .wrapper_interna section .seccion_principal .seccion_pedido_usuario .contenido .btn_regresar {
      float: none;
      margin: 0 auto 30px;
    }
  }
  /* line 2, ../scss/_header.scss */
  .wrapper header {
    width: 100%;
    position: relative;
    background-color: #ffffff;
    z-index: 999999;
  }
  /* line 8, ../scss/_header.scss */
  .wrapper header .container {
    height: 102px;
    padding-top: 25px;
    position: relative;
  }
  /* line 14, ../scss/_header.scss */
  .wrapper header .container .logo {
    width: 168px;
  }
  /* line 19, ../scss/_header.scss */
  .wrapper header .container .barra_usuario {
    text-align: right;
    color: #000000;
    font-size: 14px;
    line-height: 16px;
    padding-right: 10px;
    vertical-align: middle;
    text-transform: uppercase;
    position: absolute;
    top: 5px;
    right: 110px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    z-index: 500;


    padding-right: 0;
    background: #F0F0F0;
    border-radius: 30px;
    border: 1px solid #D6D6D6;
    padding-left: 15px;
  }
  /* line 34, ../scss/_header.scss */
  .wrapper header .container .barra_usuario .c {
    display: inline-block;
    text-align: right;
    vertical-align: middle;
  }
  /* line 39, ../scss/_header.scss */
  .wrapper header .container .barra_usuario .c a {
    color: #000000;
    text-decoration: none;
  }
  /* line 43, ../scss/_header.scss */
  .wrapper header .container .barra_usuario .c a:hover {
    text-decoration: underline;
  }
  /* line 48, ../scss/_header.scss */
  .wrapper header .container .barra_usuario .c .cerrar {
    width: 100%;
    text-align: right;
    text-transform: uppercase;
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
    font-weight: 400;
    padding-top: 0;
    cursor: pointer;
  }
  /* line 59, ../scss/_header.scss */
  .wrapper header .container .barra_usuario .c .cerrar:hover {
    color: #cccccc;
  }
  /* line 64, ../scss/_header.scss */
  .wrapper header .container .barra_usuario .imagen {
    width: 45px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
  }
  /* line 70, ../scss/_header.scss */
  .wrapper header .container .barra_usuario .imagen .foto {
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #ffffff;
  }
  /* line 78, ../scss/_header.scss */
  .wrapper header .container .barra_usuario .imagen .symbol {
    width: 15px;
    height: 15px;
    position: absolute;
    top: -2px;
    color: #ffffff;
    border-radius: 50%;
    background-color: #E94B26;
    text-align: center;
    right: -2px;
    font-size: 9px;
    line-height: 9px;
    font-family: 'Roboto', sans-serif;
    padding-top: 3px;
    font-weight: 400;
  }
  /* line 97, ../scss/_header.scss */
  .wrapper header .container .caja_details_mobile {
    display: none;
  }
  /* line 101, ../scss/_header.scss */
  .wrapper header .container .btn_menu {
    position: absolute;
    top: 33px;
    right: 15px;
    cursor: pointer;
    display: none;
  }
  /* line 107, ../scss/_header.scss */
  .wrapper header .container .btn_menu .sanguche {
    width: 46px;
    height: 44px;
    background-color: #ffffff;
    padding: 13px 11px;
  }
  /* line 112, ../scss/_header.scss */
  .wrapper header .container .btn_menu .sanguche .lines {
    width: 100%;
    height: 4px;
    border-radius: 0;
    margin-bottom: 4px;
    background-color: #101820;
  }
  /* line 121, ../scss/_header.scss */
  .wrapper header .container .btn_menu .exis {
    width: 46px;
    height: 44px;
    background-image: url(../images/close.svg);
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
    background-color: #fff;
  }
  /* line 131, ../scss/_header.scss */
  .wrapper header .container .btn_menu .c {
    display: none;
  }
  /* line 138, ../scss/_header.scss */
  .wrapper header .container nav {
    width: calc(100% - 150px);
    vertical-align: top;
    padding: 0;
    position: absolute;
    bottom: 0;
    right: 15px;
  }
  /* line 146, ../scss/_header.scss */
  .wrapper header .container nav ul.menu {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: right;
    font-size: 0;
    padding: 0;
    padding-right: 7px;
  }
  /* line 156, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li {
    width: auto;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    text-transform: uppercase;
    color: #101820;
    font-size: 13px;
    line-height: 15px;
    margin-left: 0;
    padding: 11px 12px 12px;
    font-family: 'din_alternatebold';
    position: relative;
    cursor: pointer;
  }
  /* line 171, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li .ico {
    display: none;
  }
  /* line 175, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li.abierto {
    background-color: #FEC42D;
  }
  /* line 178, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li.activo {
    background-color: #FEC42D;
  }
  /* line 182, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li:hover {
    background-color: #FEC42D;
  }
  /* line 188, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li.menu_ferreterias .ico {
    background-image: url(../images/menu-ico-ferreterias.svg);
  }
  /* line 193, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li.menu_ofertas .ico {
    background-image: url(../images/menu-ico-ofertas.svg);
  }
  /* line 198, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li.menu_confirmacion .ico {
    background-image: url(../images/menu-ico-confirmacion.svg);
  }
  /* line 203, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li.menu_carrito .ico {
    background-image: url(../images/menu-ico-carrito.svg);
  }
  /* line 208, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li.menu_sobre_mejorando .ico {
    background-image: url(../images/menu-ico-sobre.svg);
  }
  /* line 213, ../scss/_header.scss */
  .wrapper header .container nav ul.menu > li.menu_contactenos .ico {
    background-image: url(../images/menu-ico-contactenos.svg);
  }
  /* line 227, ../scss/_header.scss */
  .wrapper header .container ul.caja_details {
    position: absolute;
    right: 15px;
    width: calc(100% - 150px);
    text-align: right;
    bottom: 40px;
    cursor: pointer;
  }
  /* line 235, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li {
    display: inline-block;
    margin: 0 5px;
  }
  /* line 239, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li .ico {
    width: 28px;
    height: 28px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
    border-radius: 50%;
  }
  /* line 249, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li .txt {
    display: none;
  }
  /* line 254, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li:hover .ico {
    background-size: 60%;
    background-color: #252A30;
  }
  /* line 264, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_registrate .ico {
    background-image: url(../images/menu-ico-registrate-desk.svg);
  }
  /* line 269, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_registrate:hover .ico {
    background-image: url(../images/menu-ico-registrate.svg);
  }
  /* line 275, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_direccion .ico {
    width: 28px;
    background-image: url(../images/menu-ico-direccion-desk.svg);
    background-size: 60%;
  }
  /* line 282, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_direccion:hover .ico {
    background-image: url(../images/menu-ico-direccion.svg);
    background-size: 50%;
  }
  /* line 289, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_preguntas .ico {
    background-image: url(../images/menu-ico-preguntas-desk.svg);
  }
  /* line 294, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_preguntas:hover .ico {
    background-image: url(../images/menu-ico-preguntas.svg);
  }
  @media (min-width: 1101px) {
    /* line 288, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li.btn_preguntas {
      display: none;
    }
  }
  /* line 304, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_libro .ico {
    background-image: url(../images/menu-ico-libro-desk.svg);
  }
  /* line 309, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_libro:hover .ico {
    background-image: url(../images/menu-ico-libro.svg);
  }
  /* line 316, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_carrito .ico {
    background-image: url(../images/ico-carrito-2.svg);
    background-size: 80%;
  }
  /* line 322, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_carrito:hover .ico {
    background-image: url(../images/ico-carrito-buscador.svg);
    background-size: 60%;
  }
  /* line 329, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_terminos .ico {
    width: 28px;
    background-image: url(../images/menu-ico-terminos-desk.svg);
    background-size: 60%;
  }
  /* line 336, ../scss/_header.scss */
  .wrapper header .container ul.caja_details li.btn_terminos:hover .ico {
    background-image: url(../images/menu-ico-terminos.svg);
  }
  @media (min-width: 1101px) {
    /* line 328, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li.btn_terminos {
      display: none;
    }
  }
  /* line 347, ../scss/_header.scss */
  .wrapper header .container .btn_cerrar_sesion {
    width: 100%;
    color: #FEC42D;
    text-transform: uppercase;
    padding-left: 28px;
    font-size: 15px;
    line-height: 15px;
    font-family: 'din_alternatebold';
    display: none;
    cursor: pointer;
  }
  /* line 358, ../scss/_header.scss */
  .wrapper header .container .btn_cerrar_sesion .ico {
    width: 20px;
    height: 20px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
    border-radius: 50%;
    background-image: url(../images/btn_close_menu_yellow.svg);
    position: absolute;
    top: -2px;
    left: 0;
  }
  /* line 372, ../scss/_header.scss */
  .wrapper header .container .btn_cerrar_sesion:hover {
    padding-left: 43px;
  }
  /* line 382, ../scss/_header.scss */
  .wrapper .menu_mobile {
    display: none;
  }

  /* line 387, ../scss/_header.scss */
  .layer_ubicacion {
    width: 96%;
    max-width: 360px;
    height: 96%;
    max-height: 380px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: var(--medioGlobal);
    background-color: #ffffff;
    z-index: 9999999;
    border-radius: 5px;
    overflow: hidden;
    display: none;
  }
  /* line 402, ../scss/_header.scss */
  .layer_ubicacion .close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    background-image: url(../images/btn_close_menu_black.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90%;
    z-index: 22;
  }
  /* line 415, ../scss/_header.scss */
  .layer_ubicacion .cabecera {
    width: 100%;
    height: auto;
    background-color: #FEC42D;
    padding: 20px 20px 15px;
  }
  /* line 421, ../scss/_header.scss */
  .layer_ubicacion .cabecera .ico {
    width: 35px;
    height: 38px;
    margin: 0 auto 10px;
    background-image: url(../images/ico-mapa.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
  }
  /* line 431, ../scss/_header.scss */
  .layer_ubicacion .cabecera .titulo {
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    font-size: 19px;
    color: #141D20;
    font-weight: 500;
  }
  /* line 441, ../scss/_header.scss */
  .layer_ubicacion .caja {
    padding: 15px 20px;
  }
  /* line 444, ../scss/_header.scss */
  .layer_ubicacion .caja .parrafo {
    width: 100%;
    text-align: center;
    color: #141D20;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 15px;
  }
  /* line 454, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .campo_select {
    margin-bottom: 10px;
  }
  /* line 461, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .campo_select .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: url(../images/jqtransformplugin/select_right_yellow.png) no-repeat top left;
  }
  /* line 467, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .campo_select .jqTransformSelectWrapper ul a:hover, .layer_ubicacion .caja .formulario .campo_select .jqTransformSelectWrapper ul a.selected:hover {
    background-color: #FEC42D;
  }
  /* line 473, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .campo_select.position_1 {
    z-index: 6;
  }
  /* line 476, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .campo_select.position_2 {
    z-index: 4;
  }
  /* line 479, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .campo_select.position_3 {
    z-index: 2;
  }
  /* line 484, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .boton {
    width: 100%;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
  }
  /* line 496, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .boton:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 511, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .boton.amarillo {
    background-color: #FEC42D;
  }
  /* line 514, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .boton.amarillo:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 517, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .boton.amarillo:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 523, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .boton.rojo {
    background-color: #E94B26;
    color: #ffffff;
  }
  /* line 527, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .boton.rojo:hover {
    background-color: #707070;
  }
  /* line 531, ../scss/_header.scss */
  .layer_ubicacion .caja .formulario .boton.rojo:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }

  @media (max-width: 1100px) {
    /* line 541, ../scss/_header.scss */
    .wrapper {
      padding-top: 0;
    }
    /* line 546, ../scss/_header.scss */
    .wrapper header .container .barra_usuario {
      top: 36px;
      right: 136px;
    }
    /* line 551, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile {
      display: block;
      position: absolute;
      right: 69px;
      top: 42px;
      z-index: 500;
      width: 60px;
    }
    /* line 559, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile > div {
      display: inline-block;
    }
    /* line 561, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile > div .ico {
      width: 28px;
      height: 28px;
      background-size: 80%;
      background-repeat: no-repeat;
      background-position: center;
      opacity: 1;
      border-radius: 50%;
    }
    /* line 573, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile .btn_registrate .ico {
      background-image: url(../images/menu-ico-registrate-desk.svg);
    }
    /* line 578, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile .btn_registrate:hover .ico {
      background-image: url(../images/menu-ico-registrate.svg);
    }
    /* line 584, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile .btn_direccion .ico {
      width: 28px;
      background-image: url(../images/menu-ico-direccion-desk.svg);
      background-size: 60%;
    }
    /* line 591, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile .btn_direccion:hover .ico {
      background-image: url(../images/menu-ico-direccion.svg);
    }
    /* line 598, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile .btn_carrito .ico {
      background-image: url(../images/ico-carrito-2.svg);
      background-size: 80%;
    }
    /* line 604, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile .btn_carrito:hover .ico {
      background-image: url(../images/ico-carrito-buscador.svg);
    }
    /* line 612, ../scss/_header.scss */
    .wrapper header .container nav {
      width: 100%;
      height: calc(100% - 103px);
      position: fixed;
      padding: 40px 43px;
      bottom: 0;
      left: auto;
      right: -120%;
      background-color: #121B1F;
      -moz-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      -webkit-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out;
    }
    /* line 624, ../scss/_header.scss */
    .wrapper header .container nav ul.menu {
      padding-right: 0;
      margin-bottom: 40px;
    }
    /* line 628, ../scss/_header.scss */
    .wrapper header .container nav ul.menu li {
      width: 100%;
      border-bottom: 1px dashed rgba(112, 112, 112, 0.5);
      padding-top: 10px;
      padding-bottom: 11px;
      background-color: #121B1F;
      color: #ffffff;
      padding-left: 33px;
      font-size: 15px;
    }
    /* line 639, ../scss/_header.scss */
    .wrapper header .container nav ul.menu li:last-child {
      border-bottom: none;
    }
    /* line 643, ../scss/_header.scss */
    .wrapper header .container nav ul.menu li .ico {
      width: 20px;
      height: 28px;
      display: block;
      position: absolute;
      top: 5px;
      left: 0;
      background-position: center;
      background-repeat: no-repeat;
      opacity: 1;
      background-size: 100%;
    }
    /* line 656, ../scss/_header.scss */
    .wrapper header .container nav ul.menu li:hover {
      background-color: transparent;
      padding-left: 43px;
    }
    /* line 669, ../scss/_header.scss */
    .wrapper header .container nav.activo {
      right: 0;
    }
    /* line 673, ../scss/_header.scss */
    .wrapper header .container ul.caja_details {
      width: 100%;
      position: relative;
      top: auto;
      right: auto;
      bottom: auto;
      text-align: left;
      margin-bottom: 25px;
    }
    /* line 682, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li {
      width: 100%;
      padding-left: 28px;
      border-bottom: 1px dashed rgba(112, 112, 112, 0.5);
      padding-top: 10px;
      padding-bottom: 11px;
      text-align: left;
      margin: 0;
      cursor: pointer;
    }
    /* line 692, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li .ico {
      width: 20px;
      height: 28px;
      position: absolute;
      top: 4px;
      left: 0;
      background-position: center;
      background-size: 100%;
    }
    /* line 702, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li .txt {
      display: block;
      text-transform: uppercase;
      color: #ffffff;
      font-size: 15px;
      line-height: 15px;
      font-family: 'din_alternatebold';
    }
    /* line 711, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li:hover {
      padding-left: 43px;
    }
    /* line 714, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li:hover .ico {
      background-size: 100% !important;
      background-color: transparent;
    }
    /* line 722, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li.btn_registrate .ico {
      background-image: url(../images/menu-ico-registrate.svg);
    }
    /* line 727, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li.btn_direccion .ico {
      width: 16px;
      left: 2px;
      background-image: url(../images/menu-ico-direccion.svg);
      background-size: 100%;
    }
    /* line 735, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li.btn_preguntas .ico {
      background-image: url(../images/menu-ico-preguntas.svg);
    }
    /* line 740, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li.btn_libro .ico {
      background-image: url(../images/menu-ico-libro.svg);
    }
    /* line 745, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li.btn_carrito .ico {
      background-image: url(../images/ico-carrito-buscador.svg);
      background-size: 100%;
    }
    /* line 751, ../scss/_header.scss */
    .wrapper header .container ul.caja_details li.btn_terminos .ico {
      width: 18px;
      background-image: url(../images/menu-ico-terminos.svg);
      background-size: 100%;
    }
    /* line 760, ../scss/_header.scss */
    .wrapper header .container .btn_cerrar_sesion {
      display: block;
    }
    /* line 764, ../scss/_header.scss */
    .wrapper header .container .btn_menu {
      display: block;
    }
  }
  @media (max-width: 768px) {
    /* line 778, ../scss/_header.scss */
    .wrapper header:before {
      display: none;
    }
    /* line 783, ../scss/_header.scss */
    .wrapper header:after {
      display: none;
    }
    /* line 787, ../scss/_header.scss */
    .wrapper header .container {
      height: 68px;
      padding-top: 15px;
    }
    /* line 791, ../scss/_header.scss */
    .wrapper header .container .barra_usuario {
      top: 18px;
      right: 129px;
      /**************************************************************** nuevo ***************************/
      background: none;
      border-radius: none;
      border: none;
      padding-left: 0;
      /**************************************************************** fin nuevo ***************************/
    }
    /* line 795, ../scss/_header.scss */
    .wrapper header .container .barra_usuario .c {
      font-size: 10px;
      display: none;
    }
    /* line 799, ../scss/_header.scss */
    .wrapper header .container .barra_usuario .c .cerrar {
      font-size: 9px;
      padding-top: 0;
    }
    /* line 805, ../scss/_header.scss */
    .wrapper header .container .barra_usuario .imagen {
      width: 35px;
      margin-left: 6px;
    }
    /**************************************************************** nuevo ***************************/
    .wrapper header .container ul.caja_details li.btn_direccion .layer{
      display: none;
    }
    /**************************************************************** fin nuevo ***************************/

    /* line 811, ../scss/_header.scss */
    .wrapper header .container .caja_details_mobile {
      top: 21px;
    }
    /* line 816, ../scss/_header.scss */
    .wrapper header .container .btn_menu {
      top: 14px;
    }
    /* line 818, ../scss/_header.scss */
    .wrapper header .container .btn_menu .txt {
      display: none;
    }
    /* line 823, ../scss/_header.scss */
    .wrapper header .container .btn_menu .sanguche .lines {
      height: 3px;
    }
    /* line 828, ../scss/_header.scss */
    .wrapper header .container .btn_menu .exis {
      width: 50px;
      height: 40px;
      border-radius: 3px;
      top: 0px;
      right: 0px;
    }
    /* line 838, ../scss/_header.scss */
    .wrapper header .container .logo {
      width: 130px;
      padding-right: 7px;
    }
    /* line 843, ../scss/_header.scss */
    .wrapper header .container nav {
      width: 100%;
      height: calc(100% - 68px);
    }
  }
  /* line 2, ../scss/_footer.scss */
  .wrapper footer {
    padding: 0 0 0;
    position: relative;
    background-color: #404044;
  }
  /* line 7, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior {
    font-size: 0;
  }
  /* line 9, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .left_side {
    width: 50%;
    height: 332px;
    display: inline-block;
    background-image: url(../images/fondo-mapa.png);
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    behavior: url(/js/htc/backgroundsize.htc) \9;
    vertical-align: top;
  }
  /* line 18, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .left_side .btn_ubicar {
    width: 96%;
    max-width: 383px;
    background-color: #FEC42D;
    color: #101820;
    padding-left: 70px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 18px;
    padding-top: 25px;
    height: 80px;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 116px;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
    font-weight: 500;
    cursor: pointer;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  /* line 42, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .left_side .btn_ubicar .ico {
    width: 29px;
    height: 35px;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    left: 20px;
    background-image: url(../images/ico-mapa.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
  }
  /* line 55, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .left_side .btn_ubicar:hover {
    background-color: #E94B26;
    color: #ffffff;
  }
  /* line 59, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .left_side .btn_ubicar:hover .ico {
    background-image: url(../images/ico-mapa-white.svg);
  }
  /* line 65, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side {
    width: 50%;
    height: 332px;
    display: inline-block;
    background-color: #E8E8E8;
    padding-top: 22px;
    vertical-align: top;
  }
  /* line 73, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .titulo {
    font-size: 16px;
    line-height: 18px;
    padding-top: 25px;
    color: #101820;
    text-align: center;
    width: 100%;
    margin-bottom: 36px;
  }
  /* line 82, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container {
    width: 100%;
    max-width: 559px;
    margin: 0;
  }
  /* line 87, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article {
    background-color: #fff;
    padding: 30px 15px 25px 90px;
  }
  /* line 92, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article * {
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  /* line 96, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .ico {
    width: 50px;
    position: absolute;
    left: 20px;
    top: 25px;
  }
  /* line 103, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .txt {
    margin-bottom: 15px;
    color: #101820;
    font-size: 14px;
    line-height: 16px;
  }
  /* line 110, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme {
    width: 100%;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
  }
  /* line 122, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right.png);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }
  /* line 137, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme.amarillo {
    background-color: #FEC42D;
  }
  /* line 140, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme.amarillo:hover {
    background-color: #707070;
    color: #ffffff;
  }
  /* line 143, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme.amarillo:hover:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 149, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme.rojo {
    background-color: #E94B26;
    color: #ffffff;
  }
  /* line 153, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme.rojo:hover {
    background-color: #707070;
  }
  /* line 157, ../scss/_footer.scss */
  .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme.rojo:before {
    background-image: url(../images/flecha-right-white-2.svg);
  }
  /* line 167, ../scss/_footer.scss */
  .wrapper footer .superior {
    padding: 30px 0 20px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.5);
  }
  /* line 171, ../scss/_footer.scss */
  .wrapper footer .superior .logo_white {
    padding: 0 20px;
    min-height: 200px;
  }
  /* line 175, ../scss/_footer.scss */
  .wrapper footer .superior .logo_white img {
    max-width: 110px;
    margin: 0 auto;
  }
  /* line 182, ../scss/_footer.scss */
  .wrapper footer .superior .line_vertical {
    position: absolute;
    top: -30px;
    right: 0;
    width: 1px;
    height: calc(100% + 50px);
    border-right: 1px dashed rgba(225, 225, 225, 0.5);
  }
  /* line 191, ../scss/_footer.scss */
  .wrapper footer .superior ul.menu_footer {
    padding-top: 10px;
  }
  /* line 193, ../scss/_footer.scss */
  .wrapper footer .superior ul.menu_footer li {
    margin-bottom: 5px;
  }
  /* line 195, ../scss/_footer.scss */
  .wrapper footer .superior ul.menu_footer li a {
    color: #ffffff;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
  }
  /* line 201, ../scss/_footer.scss */
  .wrapper footer .superior ul.menu_footer li a:hover {
    color: #E94B26;
    text-decoration: none;
  }
  /* line 209, ../scss/_footer.scss */
  .wrapper footer .superior .caja_redes {
    text-align: right;
    margin-bottom: 40px;
  }
  /* line 213, ../scss/_footer.scss */
  .wrapper footer .superior .caja_redes img {
    width: 34px;
    margin-left: 20px;
    display: inline-block;
    margin-bottom: 20px;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  /* line 220, ../scss/_footer.scss */
  .wrapper footer .superior .caja_redes img:hover {
    transform: scale(1.2);
  }
  /* line 226, ../scss/_footer.scss */
  .wrapper footer .superior .botonera {
    width: 100%;
    max-width: 220px;
    float: right;
  }
  /* line 231, ../scss/_footer.scss */
  .wrapper footer .superior .botonera .boton {
    width: 100%;
    height: 44px;
    border: 1px solid #ffffff;
    border-radius: 0;
    margin-bottom: 10px;
    padding: 9px 35px 0 15px;
    font-size: 14px;
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  /* line 244, ../scss/_footer.scss */
  .wrapper footer .superior .botonera .boton .ico {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: var(--medioVertical);
  }
  /* line 251, ../scss/_footer.scss */
  .wrapper footer .superior .botonera .boton:hover {
    background-color: #E94B26;
  }
  /* line 260, ../scss/_footer.scss */
  .wrapper footer .inferior {
    padding: 30px 0;
    color: #FEC42D;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 300;
  }
  /* line 271, ../scss/_footer.scss */
  .wrapper footer.vers2 .seccion_inferior {
    display: none;
  }

  @media (max-width: 1100px) {
    /* line 282, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .left_side .btn_ubicar {
      right: 20px;
    }
  }
  @media (max-width: 900px) {
    /* line 295, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .left_side {
      width: 100%;
      height: auto;
      padding: 50px 15px;
    }
    /* line 300, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .left_side .btn_ubicar {
      width: 100%;
      max-width: 383px;
      right: auto;
      top: auto;
      position: relative;
      margin: 0 auto;
      transform: translate(0);
    }
    /* line 311, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .right_side {
      width: 100%;
    }
    /* line 313, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .right_side .container {
      max-width: 100%;
    }
  }
  @media (max-width: 768px) {
    /* line 326, ../scss/_footer.scss */
    .wrapper footer .superior .logo_white {
      min-height: 0;
      margin-bottom: 30px;
    }
    /* line 330, ../scss/_footer.scss */
    .wrapper footer .superior .line_vertical {
      display: none;
    }
    /* line 335, ../scss/_footer.scss */
    .wrapper footer .superior ul.menu_footer {
      margin-bottom: 0;
      display: none;
    }
    /* line 344, ../scss/_footer.scss */
    .wrapper footer .superior .caja_redes {
      text-align: center;
      padding-top: 25px;
    }
    /* line 348, ../scss/_footer.scss */
    .wrapper footer .superior .caja_redes img {
      margin: 0 15px;
    }
    /* line 353, ../scss/_footer.scss */
    .wrapper footer .superior .botonera {
      max-width: 100%;
      max-width: 380px;
      margin: 0 auto;
      float: none;
    }
  }
  @media (max-width: 420px) {
    /* line 370, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .right_side {
      height: auto;
    }
    /* line 373, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .right_side .container article {
      padding-left: 15px;
      padding-top: 25px;
      margin-bottom: 25px;
    }
    /* line 377, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .right_side .container article .ico {
      width: 30px;
      left: 15px;
    }
    /* line 383, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .right_side .container article .txt {
      font-size: 11px;
      line-height: 13px;
      padding-left: 40px;
    }
    /* line 389, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme {
      font-size: 10px;
      padding-left: 0;
      padding-right: 0;
      text-align: center;
      border-radius: 15px;
    }
    /* line 396, ../scss/_footer.scss */
    .wrapper footer .seccion_inferior .right_side .container article .btn_registrarme:before {
      display: none;
    }
  }
  /**
   * BxSlider v4.1.2 - Fully loaded, responsive content slider
   * http://bxslider.com
   *
   * Written by: Steven Wanderski, 2014
   * http://stevenwanderski.com
   * (while drinking Belgian ales and listening to jazz)
   *
   * CEO and founder of bxCreative, LTD
   * http://bxcreative.com
   */
  /** RESET AND LAYOUT
  ===================================*/
  /* line 17, ../scss/_bxslider.scss */
  .bx-wrapper {
    position: relative;
    margin: 0 auto 0;
    padding: 0;
    *zoom: 1;
  }

  /* line 24, ../scss/_bxslider.scss */
  .bx-wrapper img {
    max-width: 100%;
    display: block;
  }

  /** THEME
  ===================================*/
  /* line 32, ../scss/_bxslider.scss */
  .bx-wrapper .bx-viewport {
    /*-moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border:  5px solid #fff;
    left: -5px;*/
    /*background: #fff;*/
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
  }

  /* line 48, ../scss/_bxslider.scss */
  .bx-wrapper .bx-pager,
  .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 17px;
    width: 100%;
    left: 10px;
  }

  /* LOADER */
  /* line 58, ../scss/_bxslider.scss */
  .bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
  }

  /* PAGER */
  /* line 71, ../scss/_bxslider.scss */
  .bx-wrapper .bx-pager {
    text-align: left;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
  }

  /* line 80, ../scss/_bxslider.scss */
  .bx-wrapper .bx-pager .bx-pager-item,
  .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    text-align: center;
  }

  /* line 88, ../scss/_bxslider.scss */
  .bx-wrapper .bx-pager.bx-default-pager a {
    background: #ffffff;
    /*text-indent: -9999px;*/
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 11px;
    color: #000000;
    padding-top: 2px;
    /*border-radius: 5px;*/
  }

  /* line 104, ../scss/_bxslider.scss */
  .bx-wrapper .bx-pager.bx-default-pager a:hover,
  .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #b80000;
    color: #ffffff;
  }

  /* DIRECTION CONTROLS (NEXT / PREV) */
  /* line 112, ../scss/_bxslider.scss */
  .bx-wrapper .bx-prev {
    left: 7px;
    background: url(../images/flecha-left.png) no-repeat top;
    background-size: 80%;
  }

  /* line 119, ../scss/_bxslider.scss */
  .bx-wrapper .bx-next {
    right: 7px;
    background: url(../images/flecha-right.png) no-repeat top;
    background-size: 80%;
  }

  /* line 125, ../scss/_bxslider.scss */
  .bx-wrapper .bx-prev:hover {
    opacity: 0.8;
  }

  /* line 129, ../scss/_bxslider.scss */
  .bx-wrapper .bx-next:hover {
    opacity: 0.8;
  }

  /* line 133, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    outline: 0;
    width: 16px;
    height: 29px;
    text-indent: -9999px;
    z-index: 4;
  }

  /* line 144, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls-direction a.disabled {
    display: none;
  }

  /* AUTO CONTROLS (START / STOP) */
  /* line 150, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls-auto {
    text-align: center;
  }

  /* line 154, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
  }

  /* line 164, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls-auto .bx-start:hover,
  .bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
  }

  /* line 169, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
  }

  /* line 179, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls-auto .bx-stop:hover,
  .bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
  }

  /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
  /* line 186, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
  }

  /* line 191, ../scss/_bxslider.scss */
  .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
  }

  /* IMAGE CAPTIONS */
  /* line 198, ../scss/_bxslider.scss */
  .bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666 \9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
  }

  /* line 207, ../scss/_bxslider.scss */
  .bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
  }

  @media (max-width: 600px) {
    /* line 224, ../scss/_bxslider.scss */
    .bx-wrapper .bx-next {
      /*background-image: url("../images/btn_next_responsive.png");*/
      right: 3px;
    }
    /* line 228, ../scss/_bxslider.scss */
    .bx-wrapper .bx-prev {
      /*background-image: url("../images/btn_prev_responsive.png");*/
      left: 3px;
    }
  }
  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-animated-in {
    z-index: 0;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-animated-out {
    z-index: 1;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
  }

  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0, 0);
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel.owl-loaded {
    display: block;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel.owl-hidden {
    opacity: 0;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-refresh .owl-item {
    display: none;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel.owl-rtl {
    direction: rtl;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel.owl-rtl .owl-item {
    float: right;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .no-js .owl-carousel {
    display: block;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-item img {
    transform-style: preserve-3d;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
  }

  /* line 1, ../scss/_owlcarrousel.scss */
  .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
  }

  /* line 2, ../scss/_owlcarrousel.scss */
  .owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
  }

  /* line 2, ../scss/_owlcarrousel.scss */
  .owl-theme .owl-controls .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  /* line 2, ../scss/_owlcarrousel.scss */
  .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none;
  }

  /* line 2, ../scss/_owlcarrousel.scss */
  .owl-theme .owl-controls .owl-nav .disabled {
    opacity: .5;
    cursor: default;
  }

  /* line 2, ../scss/_owlcarrousel.scss */
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
  }

  /* line 2, ../scss/_owlcarrousel.scss */
  .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
  }

  /* line 2, ../scss/_owlcarrousel.scss */
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
  }

  /* line 1, ../scss/_jqtransform.scss */
  form.jqtransformdone label {
    margin-top: 4px;
    margin-right: 8px;
    display: block;
    float: left;
  }

  /* line 7, ../scss/_jqtransform.scss */
  form.jqtransformdone div.rowElem {
    clear: both;
    padding: 4px 0px;
  }

  /* -------------
   * Buttons
   * ------------- */
  /* line 14, ../scss/_jqtransform.scss */
  button.jqTransformButton {
    margin: 0px;
    padding: 0px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    overflow: visible;
    font-family: Arial;
  }

  /* line 24, ../scss/_jqtransform.scss */
  *:first-child + html button.jqTransformButton[type] {
    width: 1;
  }

  /* IE7 */
  /* line 26, ../scss/_jqtransform.scss */
  button.jqTransformButton span {
    background: transparent url(../images/jqtransformplugin/btn_right.gif) no-repeat right top;
    display: block;
    float: left;
    padding: 0px 4px 0px 0px;
    /* sliding doors padding */
    margin: 0px;
    height: 33px;
  }

  /* line 35, ../scss/_jqtransform.scss */
  button.jqTransformButton span span {
    background: transparent url(../images/jqtransformplugin/btn_left.gif) no-repeat top left;
    color: #333;
    padding: 8px 4px 0px 8px;
    font-weight: normal;
    font-size: 12px;
    line-height: 13px;
    display: block;
    text-decoration: none;
    height: 33px;
  }

  /*hover*/
  /* line 48, ../scss/_jqtransform.scss */
  button.jqTransformButton_hover span span {
    background-position: left -33px;
  }

  /* line 49, ../scss/_jqtransform.scss */
  button.jqTransformButton_hover span {
    background-position: right -33px;
  }

  /*clicked*/
  /* line 52, ../scss/_jqtransform.scss */
  button.jqTransformButton_click span span {
    background-position: left -66px;
  }

  /* line 53, ../scss/_jqtransform.scss */
  button.jqTransformButton_click span {
    background-position: right -66px;
  }

  /* IE 6 */
  /* line 56, ../scss/_jqtransform.scss */
  * html button.jqTransformButton {
    height: 33px;
  }

  /* line 57, ../scss/_jqtransform.scss */
  * button.jqTransformButton span span {
    height: 25px;
  }

  /* IE 7 */
  /* line 59, ../scss/_jqtransform.scss */
  * + html button.jqTransformButton {
    height: 33px;
  }

  /* line 60, ../scss/_jqtransform.scss */
  * + button.jqTransformButton span span {
    height: 25px;
  }

  /* -------------
   * Inputs
   * ------------- */
  /* line 66, ../scss/_jqtransform.scss */
  .jqTransformInputWrapper {
    background: transparent url(../images/jqtransformplugin/input_text_left.gif) no-repeat left top;
    height: 32px;
    padding: 0px;
    float: left;
    margin-bottom: 8px;
    border-radius: 5px;
  }

  /* line 75, ../scss/_jqtransform.scss */
  .jqTransformInputInner {
    background: transparent url(../images/jqtransformplugin/input_text_right.gif) no-repeat top right;
    padding: 0px;
    margin: 0px;
  }

  /* line 81, ../scss/_jqtransform.scss */
  .jqTransformInputInner div {
    height: 32px;
    margin: 0px 0px 0px 8px;
  }

  /* line 86, ../scss/_jqtransform.scss */
  .jqTransformInputInner div input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    vertical-align: middle;
    height: 32px;
    color: #494643;
    border: none;
    padding: 0 0px 0px 0px;
    margin: 0px;
    background: transparent;
  }

  /*  IE6 */
  /* line 100, ../scss/_jqtransform.scss */
  * html .jqTransformInputInner div input {
    padding: 6px 0 0 0;
    margin: 0 0 0 -8px;
    height: 24px;
  }

  /* Ie7 */
  /* line 106, ../scss/_jqtransform.scss */
  * + html .jqTransformInputInner div input {
    padding: 6px 0 0 0;
    margin-left: -10px;
    height: 24px;
  }

  /*hover*/
  /* line 113, ../scss/_jqtransform.scss */
  .jqTransformInputWrapper_hover {
    background-position: left -32px;
  }

  /* line 114, ../scss/_jqtransform.scss */
  .jqTransformInputWrapper_hover div.jqTransformInputInner {
    background-position: right -32px;
  }

  /*focus*/
  /* line 117, ../scss/_jqtransform.scss */
  .jqTransformInputWrapper_focus {
    background-position: left -64px;
  }

  /* line 118, ../scss/_jqtransform.scss */
  .jqTransformInputWrapper_focus div.jqTransformInputInner {
    background-position: right -64px;
  }

  /* line 122, ../scss/_jqtransform.scss */
  .jqTransformSafari .jqTransformInputInner div {
    position: relative;
    overflow: hidden;
    margin: 0px 8px;
  }

  /* line 127, ../scss/_jqtransform.scss */
  .jqTransformSafari .jqTransformInputInner div input {
    background-color: none;
    position: absolute;
    top: -10px;
    left: -2px;
    height: 42px;
    padding-left: 4px;
  }

  /* -------------
   * Textarea
   * ------------- */
  /* line 141, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
    font-size: 12px;
    line-height: 16px;
  }

  /* line 146, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td {
    font-size: 1px;
    line-height: 1px;
    width: 5px;
    height: 5px;
    margin: 0;
    padding: 0;
  }

  /* line 155, ../scss/_jqtransform.scss */
  table.jqTransformTextarea tr {
    /*border: 1px solid red;*/
  }

  /* line 159, ../scss/_jqtransform.scss */
  table.jqTransformTextarea textarea {
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
  }

  /* line 165, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-tl {
    background: url(../images/jqtransformplugin/textarea/textarea_tl.gif) no-repeat top left;
  }

  /* line 166, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-tm {
    background: url(../images/jqtransformplugin/textarea/textarea_tm.gif) repeat-x top left;
  }

  /* line 167, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-tr {
    background: url(../images/jqtransformplugin/textarea/textarea_tr.gif) no-repeat top left;
  }

  /* line 169, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-ml {
    background: url(../images/jqtransformplugin/textarea/textarea_ml.gif) repeat-y top left;
  }

  /* line 170, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-mm {
    background: url(../images/jqtransformplugin/textarea/textarea-mm.gif) repeat;
  }

  /* line 171, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-mr {
    background: url(../images/jqtransformplugin/textarea/textarea_mr.gif) repeat-y top left;
  }

  /* line 173, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-bl {
    background: url(../images/jqtransformplugin/textarea/textarea_bl.gif) no-repeat top left;
  }

  /* line 174, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-bm {
    background: url(../images/jqtransformplugin/textarea/textarea_bm.gif) repeat-x top left;
  }

  /* line 175, ../scss/_jqtransform.scss */
  table.jqTransformTextarea td#jqTransformTextarea-br {
    background: url(../images/jqtransformplugin/textarea/textarea_br.gif) no-repeat top left;
  }

  /*hover*/
  /* line 178, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-tl {
    background-position: 0px -5px;
  }

  /* line 179, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-tm {
    background-position: 0px -5px;
  }

  /* line 180, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-tr {
    background-position: 0px -5px;
  }

  /* line 181, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
    background-position: -5px 0px;
  }

  /* line 182, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
    background-image: url(../images/jqtransformplugin/textarea/textarea-mm-hover.gif);
  }

  /* line 183, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
    background-position: -5px 0px;
  }

  /* line 184, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
    background-position: 0px -5px;
  }

  /* line 185, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
    background-position: 0px -5px;
  }

  /* line 186, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-hover td#jqTransformTextarea-br {
    background-position: 0px -5px;
  }

  /*focus*/
  /* line 189, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
    background-position: 0px -10px;
  }

  /* line 190, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
    background-position: 0px -10px;
  }

  /* line 191, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
    background-position: 0px -10px;
  }

  /* line 192, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
    background-position: -10px 0px;
  }

  /* line 193, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
    background-image: url(../images/jqtransformplugin/textarea/textarea-mm-focus.gif);
  }

  /* line 194, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
    background-position: -10px 0px;
  }

  /* line 195, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-bl {
    background-position: 0px -10px;
  }

  /* line 196, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
    background-position: 0px -10px;
  }

  /* line 197, ../scss/_jqtransform.scss */
  table.jqTransformTextarea-focus td#jqTransformTextarea-br {
    background-position: 0px -10px;
  }

  /* line 200, ../scss/_jqtransform.scss */
  table.jqTransformTextarea .jqTransformSafariTextarea div {
    position: relative;
    overflow: hidden;
    border: 0px solid red;
  }

  /* line 205, ../scss/_jqtransform.scss */
  table.jqTransformTextarea .jqTransformSafariTextarea textarea {
    background: none;
    position: absolute;
    top: -10px;
    left: -10px;
    padding: 10px 10px 10px 10px;
    resize: none;
  }

  /* -------------
   * Radios
   * ------------- */
  /* line 218, ../scss/_jqtransform.scss */
  .jqTransformRadioWrapper {
    float: left;
    display: block;
    margin-left: 0px;
    margin-right: 5px;
    margin-top: 0px;
  }

  /* line 219, ../scss/_jqtransform.scss */
  .jqTransformRadio {
    background: transparent url(../images/jqtransformplugin/radio.gif) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 18px;
    display: block;
    /*display: -moz-inline-block;*/
  }

  /* -------------
   * Checkboxes
   * ------------- */
  /* line 231, ../scss/_jqtransform.scss */
  span.jqTransformCheckboxWrapper {
    display: block;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
  }

  /* line 236, ../scss/_jqtransform.scss */
  a.jqTransformCheckbox {
    background: transparent url(../images/jqtransformplugin/checkbox.gif) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 21px;
    display: block;
    /*display: -moz-inline-block;*/
  }

  /* -------------
   * Checked - Used for both Radio and Checkbox
   * ------------- */
  /* line 247, ../scss/_jqtransform.scss */
  a.jqTransformChecked {
    background-position: center bottom;
  }

  /* -------------
   * Selects
   * ------------- */
  /* line 253, ../scss/_jqtransform.scss */
  .jqTransformSelectWrapper {
    /*width: 43%;*/
    position: relative;
    height: 34px;
    background: url(../images/jqtransformplugin/select_left.png) no-repeat top left;
    float: left;
    margin-bottom: 8px;
    margin-right: 4px;
  }

  /* line 263, ../scss/_jqtransform.scss */
  .jqTransformSelectWrapper div span {
    font-size: 12px;
    float: none;
    position: absolute;
    white-space: nowrap;
    height: 32px;
    line-height: 15px;
    padding: 8px 0 0 7px;
    /*overflow: hidden;*/
    cursor: pointer;
    /*border: 1px solid #CCCCCC;*/
    /*	border-right: none;*/
  }

  /* line 279, ../scss/_jqtransform.scss */
  .jqTransformSelectWrapper a.jqTransformSelectOpen {
    display: block;
    position: absolute;
    right: 0px;
    width: 30px;
    height: 34px;
    background: url(../images/jqtransformplugin/select_right.png) no-repeat center center;
  }

  /* line 288, ../scss/_jqtransform.scss */
  .jqTransformSelectWrapper ul {
    position: absolute;
    width: 100% !important;
    top: 30px;
    left: 0px;
    list-style: none;
    background-color: #FFF;
    border: solid 1px #CCC;
    display: none;
    margin: 0px;
    padding: 0px;
    height: 200px;
    overflow: auto;
    overflow-y: auto !important;
    z-index: 10;
  }

  /* line 305, ../scss/_jqtransform.scss */
  .jqTransformSelectWrapper ul a {
    display: block;
    padding: 5px;
    text-decoration: none;
    color: #333;
    background-color: #FFF;
    font-size: 12px;
  }

  /* line 314, ../scss/_jqtransform.scss */
  .jqTransformSelectWrapper ul a.selected {
    background: #EDEDED;
    color: #333;
  }

  /* line 319, ../scss/_jqtransform.scss */
  .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
    background: #66bcee;
    color: #fff;
  }

  /* -------------
   * Hidden - used to hide the original form elements
   * ------------- */
  /* line 327, ../scss/_jqtransform.scss */
  .jqTransformHidden {
    display: none;
  }






  /* inicio nuevos */
  .wrapper header .container .barra_usuario .c .lnks {
    width: 100%;
    font-size: 11px;
    font-weight: 400;
    padding-top: 0;
    text-transform: none;
    text-align: left;
  }
  .wrapper header .container .barra_usuario .c .lnks a{
    color: #FD501E;
    margin-right: 40px;
    text-decoration: underline;
  }
  .wrapper header .container .barra_usuario .c .lnks a:hover{
    text-decoration: none;
  }
  /* medio pago */
  .medio li{
    display: block;
    position: relative;
    margin-right: -30px;
    text-transform: uppercase;
    padding-bottom: 5px;
    font-size: 13px;
    font-weight: 500;
  }
  .medio li .campo_check{
    top: 0 !important;
    position: relative;
  }
  .medio li .campo_check .layer{
    left: auto;
    right: -15px !important;
    text-transform: none;
    width: 350px;
    font-size: 15px;
    display: none;
  }
  .medio li .campo_check .layer:before{
    left: auto;
    right: 0px;
  }
  .medio li .campo_check .layer .btn_close{
    text-decoration: none !important;
    font-size: 18px;
  }

  @media (max-width: 480px) {
    .medio li .campo_check .layer{
      width: 250px;
      font-size: 10px;
      padding: 10px;
    }
  }

  /* fin medio pago */

  /* inicio layer */
  .layer {
    position: absolute;
    width: 300px;
    background-color: #FEC42D;
    left: -136px;
    top: 53px;
    z-index: 999;
    padding: 25px;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    font-family: 'din_alternatebold';
  }
  .layer:before {
    content: "";
    position: absolute;
    top: -16px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-width: 0 12px 20px;
    border-style: solid;
    border-color: transparent transparent #FEC42D;;
  }
  .layer a{
    font-size: 13px;
    color: #000000;
    text-decoration: underline;
  }
  .layer a:hover{
    text-decoration: none;
  }
  .layer .lnks  {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
  .layer a.btn_cambiar {
    width: 165px;
    height: 35px;
    color: #101820;
    text-transform: uppercase;
    text-align: left;
    padding: 10px 15px;
    border-radius: 18px;
    float: right;
    position: relative;
    text-decoration: none;
  }
  .layer a.btn_cambiar.rojo {
    background-color: #E94B26;
    color: #ffffff;
  }
  .layer a.btn_cambiar:hover {
    background-color: #707070;
  }
  .layer a.btn_cambiar:before {
    content: '';
    width: 5px;
    height: 8px;
    background-image: url(../images/flecha-right-white-2.svg);
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: var(--medioVertical);
    right: 15px;
  }

  /* layer movil */
  .wrapper header .container .caja_details_mobile .btn_direccion {
    position: relative;
  }
  .wrapper header .container .caja_details_mobile .btn_direccion .layer{
    left: auto;
    right: -50px;
    width: 200px;
    top: 47px;
    font-size: 10px;
    padding: 10px;
  }
  .wrapper header .container .caja_details_mobile .btn_direccion .layer:before {
    top: -16px;
    left: 56%;
    transform: translateX(56%);
    border-width: 0 12px 20px;
  }
  .wrapper header .container .caja_details_mobile .btn_direccion .layer .lnks a{
    font-size: 10px !important;
  }
  .wrapper header .container .caja_details_mobile .btn_direccion .layer a.btn_cambiar {
    width: 100px;
    height: 24px;
    padding: 5px 10px;
    border-radius: 13px;
  }
  /* fin layer */


  /* listado ferreterias */
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria {
    width: 100%;
    padding: 20px 0px;
    font-size: 14px;
    line-height: 18px;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .vermas{
    font-size: 12px;
    line-height: 14px;
    float: right;
    margin: 5px 0;
    color: #707070;
    text-decoration: underline;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .vermas:hover{
    text-decoration: none;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .ferreteria {
    height: 290px;
    border-top: 1px solid #D8D5D5;
    border-bottom: 1px solid #D8D5D5;
    padding: 10px 10px 0 0;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .txt {
    font-weight: 500;
    margin-bottom: 7px;
    display: block;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f .campo_check {
    width: 18px;
    position: absolute;
    top: -4px;
    right: 8px;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f .star {
    position: relative;
    display: inline-block;
    margin-right: 4px;
    margin-top: 4px;
    width: 15px;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f {
    padding: 0px 0px 8px 86px;
    position: relative;
    font-weight: 500;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f .distrito {
    font-size: 11px;
  }
  .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f img {
    max-width: 76px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3px;
  }
  /* fin listado ferreterias */

  /* scroll ferreterias */
  .nano { width: 100%; height: 290px;  }
  .nano .nano-content { padding: 10px 10px 10px 0; }
  .nano .nano-pane   { background: #888; }
  .nano .nano-slider { background: #111; }

  @media (max-width: 1000px) {
    .medio{
      margin-left: -50px;
    }
    .medio li{
      padding-right: 30px;
    }
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f {
      padding: 0px 0px 15px 0;
    }
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f img {
      position: relative;
      margin-bottom: 6px;
    }
  }
  @media (max-width: 768px) {
    .medio{
      margin-left: auto;
    }
    .medio li{
      padding-right: 10px;
    }
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .article_lateral .campo_check {
      right: 18px;
    }
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f {
      padding: 0px 0px 8px 86px;
    }
    .wrapper_interna section .seccion_principal .seccion_carrito_de_compras .contenido .bloque_ferreteria .f img {
      position: absolute;
      margin-bottom: 0;
    }
  }


  /* fin nuevos */
