ol,ul,li {  margin: 0;  padding: 0;  list-style: none;}h1,h2,h3,h4,h5,p {  margin: 0;  padding: 0;}strong,b {  font-weight: bold;  font-family: 'Grotesk Bold', Arial, sans-serif;}header,footer,section,nav {  display: block;}table,tr,td {  margin: 0;  padding: 0;  border: 0;  border-collapse: collapse;  border-spacing: 0;}/*Opacity %   2 digit HEX prefix0%          005%          0C10%         1915%         2620%         3325%         3F30%         4C35%         5940%         6645%         7250%         7F55%         8C60%         9965%         A570%         B275%         BF80%         CC85%         D890%         E595%         F2100%        FF*/.input-block-level {  display: block;  width: 100%;  min-height: 30px;}.clearfix:before,.clearfix:after {  display: table;  content: "";  line-height: 0;}.clearfix:after {  clear: both;}.clear {  clear: both;  margin: 0px;  padding: 0px;}.flota {  float: left;}.flota-derecha {  float: right;}.centrado-vertical {  align-items: center;  display: flex;}.texto-rojo,.texto-verde {  text-align: center;  font-size: 14px;  display: block;  margin: 10px 0 0 0;}.texto-rojo {  color: #fa381f;}.texto-verde {  color: #7abc94;}.alt-30 {  height: 30px;}.imgrep {  display: block;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  text-align: left;}.noimgrep {  display: block;  text-indent: 0;  white-space: normal;  overflow: visible;  text-align: left;}.lineaFluida {  width: 100%;}.lineaFluida:before,.lineaFluida:after {  display: table;  content: "";  line-height: 0;}.lineaFluida:after {  clear: both;}.formMobile {  -webkit-appearance: none;}.backgroundNone {  background: none;  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}.padding-cero {  padding: 0 !important;}.color-hierba {  color: #94c249;}.margin-top-15 {  margin-top: 15px !important;}.margin-top-25 {  margin-top: 25px !important;}.mod-tooltip {  position: relative;  display: block;  width: 16px;  height: 16px;  overflow: hidden;}.mod-tooltip a.boton {  display: block;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  text-align: left;  position: absolute;  top: 0;  left: 0;  z-index: 14;  width: 16px;  height: 16px;  background: url('https://cdn.phonehouse.es/res_static/img/sprites.png') no-repeat -60px -156px;}.mod-tooltip > .new {  border: 1px solid #eaeaea;  background-color: #ffffff;}.mod-tooltip > .tooltip {  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  text-align: left;  position: absolute;  display: block;  height: 1px;  width: 1px;}.mod-tooltip > .tooltip > h4.tooltip {  display: block;  font-size: 15px;  line-height: 18px;  font-weight: bold;  color: #26282a;}.mod-tooltip > .tooltip > p.tooltip {  display: block;  font-size: 13px;  line-height: normal;}.mod-tooltip > .tooltip > p.tooltip.tooltip.precio {  padding-top: 7px;  font-size: 30px;  line-height: 28px;  color: #26282a;}.mod-tooltip > .tooltip > p.tooltip.tooltip.precio strong {  font-size: 35px;  font-weight: normal;}.mod-tooltip:hover {  overflow: visible;}.mod-tooltip:hover > .tooltip {  text-indent: 0;  white-space: normal;  overflow: visible;  position: absolute;  right: -226px;  top: -20px;  height: auto;  z-index: 15;  display: block;  width: 210px;  padding: 15px;  font-size: 13px;  line-height: normal;  text-align: left;  color: #646464;  border: 1px solid #eaeaea;  border-radius: 4px;  background-color: #ffffff;  box-shadow: 2px 2px 0 rgba(3, 44, 44, 0.25);}.mod-tooltip:hover > .tooltip:after,.mod-tooltip:hover > .tooltip:before {  right: 100%;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;}.mod-tooltip:hover > .tooltip:after {  border-color: rgba(255, 255, 255, 0);  border-right-color: #ffffff;  border-width: 10px;  top: 26px;  margin-top: -10px;}.mod-tooltip:hover > .tooltip:before {  border-color: rgba(0, 0, 0, 0);  border-right-color: #eaeaea;  border-width: 11px;  top: 26px;  margin-top: -11px;}.mod-tooltip.mod-tooltip-left > .tooltip {  right: auto;  left: -226px;}.mod-tooltip.mod-tooltip-left > .tooltip:after,.mod-tooltip.mod-tooltip-left > .tooltip:before {  left: 100%;  right: auto;}.mod-tooltip.mod-tooltip-left > .tooltip:after {  border-color: rgba(255, 255, 255, 0);  border-left-color: #ffffff;  border-width: 10px;}.mod-tooltip.mod-tooltip-left > .tooltip:before {  border-color: rgba(0, 0, 0, 0);  border-left-color: #eaeaea;  border-width: 11px;}.mod-tooltip.mod-tooltip-bottom > .tooltip {  left: 20%;  right: 0px;  top: 30px;  z-index: 999;}.mod-tooltip.mod-tooltip-bottom > .tooltip:after,.mod-tooltip.mod-tooltip-bottom > .tooltip:before {  top: -11px;  right: auto;  left: auto;}.mod-tooltip.mod-tooltip-bottom > .tooltip:after {  border-color: rgba(255, 255, 255, 0);  border-bottom-color: #ffffff;  border-width: 11px;}.mod-tooltip.mod-tooltip-bottom > .tooltip:before {  border-color: rgba(0, 0, 0, 0);  border-bottom-color: #eaeaea;  border-width: 11px;}.mod-tooltip.mod-tooltip-bottom > .tooltip.info {  left: -28px;}.mod-tooltip.big > .tooltip {  right: -276px;  width: 260px;}.mod-tooltip.big2 > .tooltip {  right: -276px;  width: 450px;  top: 15px;}.mod-tooltip.big.mod-tooltip-left > .tooltip {  left: -276px;}.mod-tooltip.cuotas span {  font-size: 17px;}.mod-tooltip.cuotas > .tooltip {  padding: 0px;  top: 30px;  left: auto;  right: -175px;}.mod-tooltip.cuotas > .tooltip .tarjeta-amarilla,.mod-tooltip.cuotas > .tooltip p {  display: table-cell;}.mod-tooltip.cuotas > .tooltip .tarjeta-amarilla {  background-color: #ffb200;  text-align: center;  vertical-align: middle;  width: 60px;}.mod-tooltip.cuotas > .tooltip .tarjeta-amarilla img {  filter: brightness(0.4);}.mod-tooltip.cuotas > .tooltip p {  padding: 15px;  color: #26282a;}.mod-tooltip.cuotas > .tooltip:after,.mod-tooltip.cuotas > .tooltip:before {  right: 43%;}.mod-tooltip-click {  position: relative;  display: inline-block;}.mod-tooltip-click > .tooltip-click {  position: absolute;  right: -270px;  top: -20px;  height: auto;  z-index: 15;  display: none;  width: 270px;  padding: 15px;  font-family: arial;  font-size: 13px;  font-weight: normal;  text-transform: none;  line-height: normal;  text-align: left;  color: #646464;  border: 1px solid #eaeaea;  border-radius: 4px;  background-color: #ffffff;  box-shadow: 2px 2px 0 rgba(3, 44, 44, 0.25);}.mod-tooltip-click > .tooltip-click a {  text-decoration: underline;}.mod-tooltip-click > .tooltip-click span.close {  position: absolute;  right: 5px;  top: 5px;  cursor: pointer;  width: 20px;  height: 20px;  text-align: center;  font-weight: bold;}.mod-tooltip-click > .tooltip-click.visible {  display: block;}.mod-tooltip-click > .tooltip-click.big {  width: 400px;  right: -390px;}.mod-tooltip-click > .tooltip-click.right {  right: auto;  left: -280px;}.mod-tooltip-click > .tooltip-click.debajo {  left: -120px;  top: 20px;}@media (max-width:32.4375em) {  .mod-tooltip-click > .tooltip-click {    position: sticky;  }}.mod-formulario a.subrayado {  text-decoration: underline;}.mod-formulario a.acceder-cuenta {  color: #ffffff;  text-decoration: underline;}.mod-formulario a.acceder-cuenta:hover {  color: #26282a;}.mod-formulario input[type="date"],.mod-formulario input[type="email"],.mod-formulario input[type="tel"],.mod-formulario input[type="text"],.mod-formulario input[type="password"],.mod-formulario input[type="number"],.mod-formulario input[type="search"] {  background-color: #ffffff;  border: 1px solid #c8c8c8;  border-radius: 4px;  box-shadow: none;  color: #26282a;  display: block;  font-size: 16px;  line-height: 18px;  margin: 10px auto;  padding: 14px;  outline: 0;  width: 100%;}.mod-formulario input[type="date"].error,.mod-formulario input[type="email"].error,.mod-formulario input[type="tel"].error,.mod-formulario input[type="text"].error,.mod-formulario input[type="password"].error,.mod-formulario input[type="number"].error,.mod-formulario input[type="search"].error {  border: solid 2px #fa381f;}.mod-formulario input[type="date"]:disabled,.mod-formulario input[type="email"]:disabled,.mod-formulario input[type="tel"]:disabled,.mod-formulario input[type="text"]:disabled,.mod-formulario input[type="password"]:disabled,.mod-formulario input[type="number"]:disabled,.mod-formulario input[type="search"]:disabled {  background: #eaeaea;}.mod-formulario input[type="date"]:hover,.mod-formulario input[type="email"]:hover,.mod-formulario input[type="tel"]:hover,.mod-formulario input[type="text"]:hover,.mod-formulario input[type="password"]:hover,.mod-formulario input[type="number"]:hover,.mod-formulario input[type="search"]:hover,.mod-formulario input[type="date"]:focus,.mod-formulario input[type="email"]:focus,.mod-formulario input[type="tel"]:focus,.mod-formulario input[type="text"]:focus,.mod-formulario input[type="password"]:focus,.mod-formulario input[type="number"]:focus,.mod-formulario input[type="search"]:focus {  border: 2px solid #0c6bf3;}.mod-formulario input:-webkit-autofill,.mod-formulario input:-webkit-autofill:focus {  transition: background-color 600000s 0s, color 600000s 0s;}.mod-formulario input[type="date"] {  padding-right: 0px;  background-color: #ffffff;  font-family: 'Grotesk', Arial, sans-serif;}.mod-formulario .ojo-password {  float: right;  margin-top: -44px;  position: relative;  right: 10px;  z-index: 2;}.mod-formulario input[type="number"]::-webkit-outer-spin-button,.mod-formulario input[type="number"]::-webkit-inner-spin-button,.mod-formulario input[type="date"]::-webkit-outer-spin-button,.mod-formulario input[type="date"]::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;  display: none;}.mod-formulario input[type="number"] {  -moz-appearance: textfield;}.mod-formulario input[type="number"]:-moz-placeholder {  color: #969696 !important;  opacity: 1;}.mod-formulario input[type="number"]::-moz-placeholder {  color: #969696 !important;  opacity: 1;}.mod-formulario input[type="number"]:-ms-input-placeholder {  color: #969696 !important;}.mod-formulario input[type="number"]:-webkit-input-placeholder {  color: #969696 !important;}.mod-formulario input[type="number"]::-webkit-input-placeholder {  color: #969696 !important;}.mod-formulario textarea {  display: block;  font-family: arial;  width: 100%;  height: 150px;  padding: 7px 10px;  font-size: 15px;  color: #646464;  background-color: #ffffff;  border: 1px solid #eaeaea;  border-radius: 4px;  outline: 0;}.mod-formulario textarea.error {  border: solid 1px red;}.mod-formulario textarea:disabled {  background: #eaeaea;}.mod-formulario .opcion-contenido {  margin-top: 10px;}.mod-formulario .text .select > label {  padding-top: 0px;}.mod-formulario label,.mod-formulario .label {  display: block;  padding-bottom: 0px;  color: #26282a;  line-height: 18px;  position: relative;  margin-top: 15px;  max-width: 100%;  width: 255px;}.mod-formulario label .asterisco,.mod-formulario .label .asterisco {  position: absolute;  right: 0;  top: 0;  font-size: 12px;}.mod-formulario label.inline,.mod-formulario .label.inline {  display: inline-block;  margin-right: 15px;  vertical-align: top;}.mod-formulario label.inline input[type="number"],.mod-formulario .label.inline input[type="number"] {  display: inline-block;}.mod-formulario label.tercio,.mod-formulario .label.tercio {  width: 115px;}.mod-formulario label.tercio-peq,.mod-formulario .label.tercio-peq {  width: 77px;}.mod-formulario label.uno-y-tercio,.mod-formulario .label.uno-y-tercio {  width: 385px;}.mod-formulario label input[type="text"],.mod-formulario .label input[type="text"],.mod-formulario label input[type="password"],.mod-formulario .label input[type="password"],.mod-formulario label input[type="date"],.mod-formulario .label input[type="date"],.mod-formulario label input[type="tel"],.mod-formulario .label input[type="tel"],.mod-formulario label input[type="number"],.mod-formulario .label input[type="number"],.mod-formulario label input[type="email"],.mod-formulario .label input[type="email"],.mod-formulario label select,.mod-formulario .label select {  margin-top: 6px;}.mod-formulario label.fecha,.mod-formulario .label.fecha {  width: 175px;}.mod-formulario label.fecha input[type="text"],.mod-formulario .label.fecha input[type="text"] {  display: inline-block;  margin-right: 15px;}.mod-formulario label.fecha input[type="text"].anio,.mod-formulario .label.fecha input[type="text"].anio {  margin-right: 0px;}.mod-formulario label.fecha .mes,.mod-formulario .label.fecha .mes,.mod-formulario label.fecha .anio,.mod-formulario .label.fecha .anio {  width: 80px;}.mod-formulario .num-cuenta {  width: 340px;}.mod-formulario .num-cuenta input[type="text"] {  display: inline-block;  margin-right: 3px;  margin-top: 6px;}.mod-formulario .num-cuenta .entidad,.mod-formulario .num-cuenta .oficina {  width: 70px;}.mod-formulario .num-cuenta .dc {  width: 50px;}.mod-formulario .num-cuenta .cuenta {  width: 140px;  margin-right: 0px !important;}.mod-formulario#paytpvPaymentForm {  position: relative;}.mod-formulario select {  background-color: #ffffff;  border: 1px solid #c8c8c8;  border-radius: 4px;  color: #26282a;  display: block;  font-size: 15px;  line-height: 18px;  margin: 10px auto;  outline: 0;  padding: 14px;  width: 100%;}.mod-formulario select.error {  border: solid 2px #fa381f;  padding: 13px;}.mod-formulario select:disabled {  background: #eaeaea;}.mod-formulario select:hover,.mod-formulario select:focus {  border: 2px solid #0c6bf3;  padding: 13px;}.mod-formulario .select:before,.mod-formulario .select:after {  display: table;  content: "";  line-height: 0;}.mod-formulario .select:after {  clear: both;}.mod-formulario .select select {  background-color: #ffffff;  border: 1px solid #eaeaea;  border-radius: 4px;  color: #646464;  font-size: 15px;  line-height: 18px;  outline: 0;  padding: 14px;  width: 100%;}.mod-formulario .select select.error {  border: solid 1px red;}.mod-formulario .select select:disabled {  background: #eaeaea;}.mod-formulario .select select:hover,.mod-formulario .select select:focus {  border: 2px solid #0c6bf3;  padding: 13px;}.mod-formulario input[type="submit"] {  background-color: #00e4c0;  border: 0;  border-radius: 30px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 8px 18px 7px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  margin: 10px 0 10px 0;  -webkit-appearance: none;  width: 100%;}.mod-formulario input[type="submit"]:hover {  background-color: #00ae93;  color: #ffffff;  cursor: pointer;  text-decoration: none;}.mod-formulario input[type="submit"].button-secondary {  background-color: #ffffff;  border: solid 2px #00e4c0;  border-radius: 50px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  height: 50px;  line-height: 50px;  overflow: hidden;  padding: 0 18px;  position: relative;  text-align: center;  text-decoration: none;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.mod-formulario input[type="submit"].button-secondary:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.mod-formulario input[type="button"] {  background-color: #00e4c0;  border: 0;  border-radius: 30px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 8px 18px 7px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  margin: 10px 0 10px 0;  -webkit-appearance: none;  width: 100%;}.mod-formulario input[type="button"]:hover {  background-color: #00ae93;  color: #ffffff;  cursor: pointer;  text-decoration: none;}.mod-formulario div.checkbox:before,.mod-formulario div.checkbox:after {  display: table;  content: "";  line-height: 0;}.mod-formulario div.checkbox:after {  clear: both;}.mod-formulario div.checkbox input[type="checkbox"] {  display: none;}.mod-formulario div.checkbox input[type="checkbox"] + label {  display: inline-block;  width: 65px;  margin-left: 5px;  padding: 4px 12px;  font-size: 15px;  font-weight: normal;  color: #0c6bf3;  text-align: center;  background-color: #fbfbfb;  border: 1px solid #fbfbfb;  border-radius: 4px;}.mod-formulario div.checkbox input[type="checkbox"] + label:hover {  cursor: pointer;}.mod-formulario div.checkbox input[type="checkbox"] + label.error {  border: solid 1px red;}.mod-formulario div.checkbox input[type="checkbox"] + label:disabled {  background: #eaeaea;}.mod-formulario div.checkbox input[type="checkbox"]:checked + label {  font-weight: bold;  color: #26282a;  background-color: #ffffff;  border: 1px solid #eaeaea;  border-bottom: 2px solid #eaeaea;}.mod-formulario div.radio:before,.mod-formulario div.radio:after {  display: table;  content: "";  line-height: 0;}.mod-formulario div.radio:after {  clear: both;}.mod-formulario div.radio input[type="radio"] {  display: none;}.mod-formulario div.radio input[type="radio"] + label {  display: inline-block;  width: 65px;  margin-left: 5px;  padding: 4px 12px;  font-size: 15px;  font-weight: normal;  color: #646464;  text-align: center;  background-color: #fbfbfb;  border: 1px solid #eaeaea;  border-radius: 4px;}.mod-formulario div.radio input[type="radio"] + label:hover {  cursor: pointer;}.mod-formulario div.radio input[type="radio"] + label.error {  border: solid 1px red;}.mod-formulario div.radio input[type="radio"] + label:disabled {  background: #eaeaea;}.mod-formulario div.radio .permanencia input[type="radio"] + label {  width: 100%;  margin-bottom: 5px;}.mod-formulario div.radio input[type="radio"]:checked + label {  font-weight: bold;  color: #444444;  background-color: #ffffff;  border: 1px solid #0c6bf3;  border-bottom: 2px solid #0c6bf3;}.mod-formulario div.radio2:before,.mod-formulario div.radio2:after {  display: table;  content: "";  line-height: 0;}.mod-formulario div.radio2:after {  clear: both;}.mod-formulario div.radio2 input[type="radio"] {  display: none;}.mod-formulario div.radio2 input[type="radio"] + label {  display: inline-block;  width: 100px;  margin-left: 5px;  padding: 2px 2px 8px 2px;  font-size: 15px;  font-weight: normal;  color: #0c6bf3;  text-align: center;  background-color: #ffffff;  border: 0;  border-bottom: 3px solid #fbfbfb;}.mod-formulario div.radio2 input[type="radio"] + label:hover {  cursor: pointer;  border-bottom: 3px solid #40c0f0;}.mod-formulario div.radio2 input[type="radio"] + label.error {  border: solid 1px red;}.mod-formulario div.radio2 input[type="radio"] + label:disabled {  background: #eaeaea;}.mod-formulario div.radio2 input[type="radio"]:checked + label {  font-weight: bold;  color: #26282a;  background-color: #ffffff;  border-bottom: 3px solid #40c0f0;}.mod-formulario div.radio3 {  margin-top: 15px;}.mod-formulario div.radio3 div.opcion {  margin-bottom: 15px;  padding: 15px;  background-color: #fbfbfb;}.mod-formulario div.radio3 div.opcion .fecha {  margin-left: 21px;  color: #26282a;  font-size: 12px;}.mod-formulario div.radio3 div.opcion label {  font-size: 15px;  color: #0c6bf3;}.mod-formulario div.radio3 div.opcion .opcion-contenido {  display: none;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado {  background: none;  border: 1px solid #eaeaea;  border-radius: 4px;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado > label {  color: #26282a;  font-weight: bold;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido {  display: block;  padding: 13px 4px;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido:before,.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido:after {  display: table;  content: "";  line-height: 0;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido:after {  clear: both;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido label {  color: #26282a;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido #fecha-entrega-tienda {  margin-top: 13px;  float: right;  font-weight: bold;  color: #00a7b0;  font-size: 14px;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido #fecha-entrega-tienda div:first-child {  float: right;}.mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido #fecha-entrega-tienda div:last-child {  font-size: 12px;  color: #646464;  float: right;}.mod-formulario .radios input[type="radio"] {  display: none;}.mod-formulario .radios input[type="radio"] + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/radios-off.png);  background-position: 0 3px;  background-repeat: no-repeat;  color: #26282a;  display: block;  font-size: 16px;  margin: 0;  padding: 5px 5px 5px 30px;  transition-duration: .2s;  width: 100%;}.mod-formulario .radios input[type="radio"] + label:hover {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/radios-hover.png);  cursor: pointer;}.mod-formulario .radios input[type="radio"].error + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/radios-error.png);}.mod-formulario .radios input[type="radio"]:checked + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/radios-on.png);  transition-duration: .2s;}.mod-formulario div.slider {  position: relative;  float: right;  width: 136px;  margin-left: 3px;  margin-top: 13px;}.mod-formulario div.slider:before,.mod-formulario div.slider:after {  display: table;  content: "";  line-height: 0;}.mod-formulario div.slider:after {  clear: both;}.mod-formulario div.slider input {  position: absolute;  z-index: 1;  top: -30px;  left: 50%;  margin-left: -68px;  width: 60px;  padding: 0;  font-size: 12px;  background: none;  text-align: center;  border: 0;  border-radius: 0;  box-shadow: none;}.mod-formulario div.slider input.conver {  width: 150px;  font-size: 15px;}.mod-formulario div.slider > div {  height: 7px;  background: none;  background-color: #f0f0f0;  box-shadow: inset 0 1px 0px #eaeaea;  border-radius: 4px;}.mod-formulario div.slider > div .rango-seleccionado {  background-color: #0c6bf3;  display: block;  height: 5px;}.mod-formulario div.slider > div div {  border: 0;  background: none;  background-color: #40c0f0;  box-shadow: inset 0 1px 0px #eaeaea;  border-radius: 4px;}.mod-formulario div.slider > div a {  width: 13px;  height: 13px;  background: none;  border: 1px solid #a4c5c5;  background-color: #f5f9f9;  background-image: linear-gradient(to bottom, #ffffff, #e7f1f1);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe7f1f1', GradientType=0);  box-shadow: inset 0 1px 0px #ffffff;  box-shadow: 0 2px 0px rgba(217, 237, 237, 0.73);  border-radius: 15px;  outline: none;  cursor: pointer;  top: -4px;}.mod-formulario .campo-destacado {  padding: 15px 10px;  border-radius: 4px;  background-color: #fffae4;  border: 1px solid #fbefd1;  color: #646464;}.mod-formulario .campo-destacado label,.mod-formulario .campo-destacado p.label {  color: #646464;  display: inline-block;}.mod-formulario .info.tooltip:before,.mod-formulario .info.tooltip:after {  display: table;  content: "";  line-height: 0;}.mod-formulario .info.tooltip:after {  clear: both;}.mod-formulario .info.tooltip input,.mod-formulario .info.tooltip label,.mod-formulario .info.tooltip .mod-tooltip {  float: left;  margin-left: 10px;}.mod-formulario .info.tooltip .mod-tooltip {  margin-top: 3px;}.mod-formulario .info.tooltip.porta label,.mod-formulario .info.tooltip.porta input {  margin-left: 0;}.mod-formulario .info.tooltip.porta .mod-tooltip {  margin-top: 10px;}.mod-formulario .tooltip label {  display: inline-block;}@media (max-width : 61.875em) {  .mod-formulario label.uno-y-tercio {    width: 100%;  }}@media (min-width : 32.5em) and (max-width : 61.875em) {  .mod-formulario div.slider > div a {    width: 20px;    height: 20px;    margin-top: -3px;  }}@media (max-width:32.4375em) {  .mod-formulario textarea {    width: 100%;    height: 100px;  }  .mod-formulario input[type="submit"] {    padding: 5px 26px 5px 26px;  }  .mod-formulario label,  .mod-formulario .label {    width: 100%;  }  .mod-formulario div.slider > div a {    width: 20px;    height: 20px;    margin-top: -3px;  }  .mod-formulario .checkbox.tooltip input,  .mod-formulario .checkbox.tooltip label {    display: block;  }  .mod-formulario .checkbox.tooltip label {    width: 80%;  }  .mod-formulario div.radio3 div.opcion {    margin-left: 0%;  }  .mod-formulario .num-cuenta {    width: 100%;  }  .mod-formulario .num-cuenta .cuenta {    width: 100%;  }}.mod-formulario.label-molones label,.mod-formulario.label-molones input {  padding-bottom: 0px;  color: #444444;  line-height: 18px;  position: relative;  margin-top: 15px;  width: 255px;}.mod-formulario.label-molones .field {  display: inline-block;  margin-right: 20px;  width: 250px;  position: relative;}.mod-formulario.label-molones label.field__label {  position: absolute;  top: 2px;  left: 0;  text-align: left;  transform: translateY(3px);  transition: all 0.2s ease-out;  text-overflow: ellipsis;  z-index: 1;  font-size: 12px;  padding: 0px 10px;  opacity: 0;  color: #969696;}.mod-formulario.label-molones label.field__label.field--not-empty {  opacity: 1;  transform: none;}.mod-formulario.label-molones label.field__label.fech {  top: -43%;  opacity: 1;  left: -8px;}.mod-formulario.label-molones .field__input {  transition: all 0.2s ease-out;  width: 100%;  height: 45px;  padding-top: 6px;}.mod-formulario.label-molones .field__input:hover,.mod-formulario.label-molones .field__input:focus {  outline: 0;  box-shadow: inset 0 0 10px 0 rgba(85, 85, 85, 0.1);}.mod-formulario.label-molones .field__input.field--not-empty {  padding-bottom: 2px;  padding-top: 18px;}.mod-formulario.label-molones input[type="email"] {  width: inherit;  float: inherit;}@media (max-width:32.4375em) {  .mod-formulario.label-molones .field {    width: 100%;  }}.checks input[type="checkbox"] {  display: none;}.checks input[type="checkbox"] + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/checks-off.png);  background-position: 0 3px;  background-repeat: no-repeat;  color: #26282a;  display: block;  font-size: 16px;  margin: 0;  padding: 5px 5px 5px 30px;  transition-duration: .2s;  width: 100%;}.checks input[type="checkbox"] + label:hover {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/checks-hover.png);  cursor: pointer;}.checks input[type="checkbox"].error + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/checks-error.png);}.checks input[type="checkbox"]:checked + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/checks-on.png);  transition-duration: .2s;}.mod-cabecera-asesor .asesor .mod-formulario form {  padding: 20px;}.mod-cabecera-asesor .asesor .mod-formulario form input[type="submit"] {  padding: 12px;  margin: 0;}span.destacada {  position: absolute;  display: block;  padding: 7px 10px;  font-size: 14px;  text-transform: uppercase;  text-align: center;  font-weight: bold;  color: #ffffff;  line-height: 12px;  background-color: #ec008c;  white-space: nowrap;}span.destacada.fucsia {  background-color: #5770b5;}.mod-entradilla-2col > div {  float: left;  width: 48%;  margin-left: 4%;  margin-bottom: 20px;  margin-top: 20px;}.mod-entradilla-2col > div:first-child {  margin-left: 0;}.mod-entradilla-2col .aviso-tiendas {  padding: 10px;  line-height: 34px;}.mod-entradilla-2col .aviso-tiendas p {  line-height: 23px;  font-size: 13px;}.mod-entradilla-2col .aviso-tiendas p.small {  font-size: 12px;  color: #646464;}.mod-entradilla-2col .aviso-tiendas strong {  background-color: #ec008c;  padding: 2px;  color: #ffffff;  font-size: 21px;}.mod-entradilla-2col .aviso-tiendas a {  color: #ffffff;  display: block;  border-top: 1px solid #fa381f;  background-color: #ec008c;}.mod-entradilla-2col .aviso-tiendas a:hover {  background-color: #fa381f;}.mod-entradilla-2col .button-secondary-blue {  display: inline-block;  width: auto;}.mod-entradilla-2col .col2 {  padding: 23px;  border: 1px solid #eaeaea;  background-color: #ffffff;}.mod-entradilla-2col .col2 h3 {  padding-bottom: 10px;  font-size: 16px;  text-transform: uppercase;  color: #444444;}.mod-entradilla-2col .col2 input[type="submit"] {  padding: 12px 5px;}@media (max-width:32.4375em) {  .mod-entradilla-2col .col1 {    float: none;    width: auto;  }  .mod-entradilla-2col .col1 .mod-titulo-pagina h1 {    padding: 0;  }  .mod-entradilla-2col .col2 {    float: none;    width: auto;    padding: 15px;    margin: 0;  }  .mod-entradilla-2col .col2 form .campos-2col > div {    float: none;    width: auto;    margin-left: 0;  }}div.error {  color: #fa381f;  font-size: 12px;  margin-top: 5px;  line-height: 17px;}div.error a {  color: #0c6bf3;  text-decoration: underline;}.aviso-carrito {  background-color: #fbfbfb;  border: solid 2px #ffb200;  border-radius: 4px;  color: #444444;  font-size: 14px;  margin-top: 15px;  padding: 10px;  position: relative;  width: 100%;}.aviso-carrito img {  margin-right: 15px;  vertical-align: middle;}.aviso-carrito a {  position: absolute;  right: 15px;}@media (max-width:32.4375em) {  .aviso-carrito img {    float: left;  }  .aviso-carrito a {    position: relative;    right: auto;    display: block;    margin-top: 5px;    margin-left: 60px;    width: 70%;  }}.aviso-info {  background-color: #0c6bf3;  color: #ffffff;  margin-bottom: 15px;  padding: 15px 20px;}.aviso-info span {  font-size: 20px;  margin-right: 10px;}.aviso-info p {  display: inline-block;  vertical-align: middle;  width: calc(100% - 35px);}@media (max-width:32.4375em) {  .aviso-info p {    vertical-align: top;  }}.newsletter-error {  background-color: #ffffff;  padding-top: 5px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  border: 1px solid red;  border-radius: 5px;  margin-bottom: 10px;}div.ok {  color: #ffffff;  background-color: #0c6bf3;  padding: 5px 7px;  border-radius: 4px;  font-size: 14px;  line-height: 19px;}div.alerta {  background-color: #ffffff;  border: solid 2px #ffcc00;  padding: 10px;  font-size: 17px;  font-weight: bold;  color: #969696;  margin-top: 20px;  border-radius: 4px;}div.alerta img {  margin-right: 10px;  vertical-align: middle;}div.alerta .icon-icon-info-hover {  font-size: 22px;  margin-right: 5px;}div.registro-tienda {  position: fixed;  top: 55px;  width: 100%;  left: 0%;  color: #ffffff;  background-color: #FFFFBE;  margin-top: 15px;  border-radius: 3px;  border: 1px solid #d9d200;}div.registro-tienda:before,div.registro-tienda:after {  display: table;  content: "";  line-height: 0;}div.registro-tienda:after {  clear: both;}div.registro-tienda .datos {  width: 43%;  display: inline-block;  padding: 10px;  margin: 0;  color: #444444;  font-size: 15px;  font-weight: normal;}div.registro-tienda .datos.tienda-sin-logar {  width: 68%;}div.registro-tienda .datos div {  display: inline-block;}div.registro-tienda .datos div span {  margin-right: 15px;}div.registro-tienda .datos i {  font-size: 23px;  margin-right: 5px;}div.registro-tienda .botones {  width: 55%;  margin: 0;  display: inline-block;  text-align: right;  font-weight: normal;}div.registro-tienda .botones.sin-logar-btn {  width: 29%;}div.registro-tienda .botones a {  margin-left: 19px;  padding: 5px 12px;  border: 1px solid #0c6bf3;  border-radius: 3px;  background-color: #ffffff;  display: inline-block;}div.registro-tienda .botones a.btn-apagar {  border: none;  background-color: transparent;}div.registro-tienda .botones a i {  font-size: 20px;  padding-right: 5px;}div.registro-tienda .botones a i.icon-cerrar-sesion-apagado {  border-radius: 20px;  background-color: #ffffff;  font-size: 27px;  padding: 0;}@media (min-width : 32.5em) and (max-width : 61.875em) {  div.registro-tienda {    width: 98%;    position: relative;    left: auto;    top: 85px;    margin: 0 auto;  }}@media (max-width:32.4375em) {  div.registro-tienda {    width: 98%;    position: relative;    left: auto;    top: 30px;    margin: 0 auto;  }  div.registro-tienda .flechas {    display: none;  }}input[type="text"].error,input[type="password"].error,input[type="radio"].error,select.error {  border: solid 1px red;}input[type="text"]:disabled,input[type="password"]:disabled,input[type="radio"]:disabled,select:disabled {  background: #eaeaea;}.bloque-guia-plus {  font-size: 14px;}.bloque-guia-plus ul {  width: 100%;}.bloque-guia-plus ul:before,.bloque-guia-plus ul:after {  display: table;  content: "";  line-height: 0;}.bloque-guia-plus ul:after {  clear: both;}.bloque-guia-plus ul li {  float: left;  width: 49.0234375%;  margin-left: 1.953125%;  margin-bottom: 20px;}.bloque-guia-plus ul li:first-child {  clear: left;  margin-left: 0;}.bloque-guia-plus ul li:nth-child(2n+1) {  clear: left;  margin-left: 0;}.bloque-guia-plus ul li.nth-child-3n1,.bloque-guia-plus ul li.nth-child-4n1 {  clear: left;  margin-left: 0;}.bloque-guia-plus ul li .img-modelo {  width: 100%;  text-align: center;}.bloque-guia-plus ul li div.mod-titulo-pagina {  padding: 10px 0;}.bloque-guia-plus ul li div.mod-titulo-pagina:before,.bloque-guia-plus ul li div.mod-titulo-pagina:after {  display: table;  content: "";  line-height: 0;}.bloque-guia-plus ul li div.mod-titulo-pagina:after {  clear: both;}.bloque-guia-plus ul li div.mod-titulo-pagina h2 {  display: block;  float: left;  margin-top: -2px;  text-transform: uppercase;  font-size: 35px;  line-height: 40px;  color: #26282a;}.bloque-guia-plus ul li div.mod-titulo-pagina h2 span {  color: #0c6bf3;}.bloque-guia-plus ul li h2 {  display: block;  margin-top: -2px;  font-size: 25px;  color: #26282a;}.bloque-guia-plus ul li h2:before,.bloque-guia-plus ul li h2:after {  display: table;  content: "";  line-height: 0;}.bloque-guia-plus ul li h2:after {  clear: both;}.bloque-guia-plus ul li div.aplicaciones div {  padding: 10px;  color: #26282a;}.bloque-guia-plus ul li div.aplicaciones div:before,.bloque-guia-plus ul li div.aplicaciones div:after {  display: table;  content: "";  line-height: 0;}.bloque-guia-plus ul li div.aplicaciones div:after {  clear: both;}.bloque-guia-plus ul li div.aplicaciones div img {  float: left;  margin-right: 2%;}.bloque-guia-plus ul li div.aplicaciones div:nth-child(2n+1) {  background-color: #f0f0f0;}.bloque-guia-plus ul li.pantallas img {  max-width: 31%;  margin-right: 3%;}.bloque-guia-plus ul li.pantallas img:last-child {  margin-right: 0%;}.bloque-guia-plus ul li.azul {  background-color: #f0f0f0;  padding-bottom: 10px;}.bloque-guia-plus ul li.azul:before,.bloque-guia-plus ul li.azul:after {  display: table;  content: "";  line-height: 0;}.bloque-guia-plus ul li.azul:after {  clear: both;}.bloque-guia-plus ul li.azul div {  padding: 10px;  color: #26282a;}.bloque-guia-plus ul li.azul div img {  float: left;  margin-right: 2%;  max-width: 30%;}@media (max-width:32.4375em) {  .bloque-guia-plus ul:before,  .bloque-guia-plus ul:after {    display: table;    content: "";    line-height: 0;  }  .bloque-guia-plus ul:after {    clear: both;  }  .bloque-guia-plus ul li {    margin-left: 15px;    margin-bottom: 10px;    width: 95%;  }  .bloque-guia-plus ul li h1 {    padding-left: 0px;  }  .bloque-guia-plus ul li h2 {    font-size: 20px;  }  .bloque-guia-plus ul li:nth-child(2n+1) {    margin-left: 15px;  }  .bloque-guia-plus ul li.azul {    background: none;  }}.chapa-removil {  position: absolute;  top: 0px;  left: 0px;}.chapa-removil .chapa-contenido {  color: #ffffff;  background-color: #ec008c;  border-radius: 4px;  font-weight: bold;  line-height: 20px;  padding: 1px 10px;}.chapa-removil .chapa-contenido br {  display: none;}.bloque-2-columnas .col1,.bloque-2-columnas .col2 {  float: left;  width: 49.0234375%;  margin-left: 1.953125%;}.bloque-2-columnas .col1:first-child,.bloque-2-columnas .col2:first-child {  clear: left;  margin-left: 0;}.bloque-2-columnas .col1:nth-child(2n+1),.bloque-2-columnas .col2:nth-child(2n+1) {  clear: left;  margin-left: 0;}.bloque-2-columnas .col1.nth-child-3n1,.bloque-2-columnas .col2.nth-child-3n1,.bloque-2-columnas .col1.nth-child-4n1,.bloque-2-columnas .col2.nth-child-4n1 {  clear: left;  margin-left: 0;}@media (max-width:32.4375em) {  .bloque-2-columnas .col1,  .bloque-2-columnas .col2 {    float: left;    width: 100%;    margin-left: 1.953125%;  }  .bloque-2-columnas .col1:first-child,  .bloque-2-columnas .col2:first-child {    clear: left;    margin-left: 0;  }  .bloque-2-columnas .col1:nth-child(1n+1),  .bloque-2-columnas .col2:nth-child(1n+1) {    clear: left;    margin-left: 0;  }  .bloque-2-columnas .col1.nth-child-3n1,  .bloque-2-columnas .col2.nth-child-3n1,  .bloque-2-columnas .col1.nth-child-4n1,  .bloque-2-columnas .col2.nth-child-4n1 {    clear: left;    margin-left: 0;  }}.bloque-3-columnas > div {  float: left;  width: 32.03125%;  margin-left: 1.953125%;}.bloque-3-columnas > div:first-child {  clear: left;  margin-left: 0;}.bloque-3-columnas > div:nth-child(3n+1) {  clear: left;  margin-left: 0;}.bloque-3-columnas > div.nth-child-3n1,.bloque-3-columnas > div.nth-child-4n1 {  clear: left;  margin-left: 0;}.servicios h1 {  font-size: 31px;  font-weight: normal;}.servicios .items {  margin-top: 20px;  width: 100%;}.servicios .items:before,.servicios .items:after {  display: table;  content: "";  line-height: 0;}.servicios .items:after {  clear: both;}.servicios .item {  float: left;  width: 32.03125%;  margin-left: 1.953125%;  background-color: #ffffff;  border: solid 1px #c8c8c8;  margin-bottom: 20px;  padding: 20px;}.servicios .item:first-child {  clear: left;  margin-left: 0;}.servicios .item:nth-child(3n+1) {  clear: left;  margin-left: 0;}.servicios .item.nth-child-3n1,.servicios .item.nth-child-4n1 {  clear: left;  margin-left: 0;}.servicios .item [class^="icon-"] {  font-size: 60px;  margin-right: 10px;}.servicios .item img {  vertical-align: middle;}.servicios .item h2 {  display: inline-block;  font-size: 22px;  font-weight: normal;  width: calc(100% - 80px);  vertical-align: middle;}.servicios .item h2 span {  color: #0c6bf3;}.servicios .item p {  margin-top: 10px;  margin-bottom: 10px;}.servicios .item p strong {  color: #26282a;}.servicios .item p.derecha {  text-align: right;  margin-top: 15px;  margin-bottom: 0px;}.servicios .item ul li {  list-style: disc;  margin-left: 25px;  margin-bottom: 5px;}.servicios .item .button-secondary-blue-small {  display: inline-block;  width: auto;}.servicios .item.sh_contenido img {  padding: 5px;  margin-right: 10px;}.servicios .item.sh_contenido a.boton-sh {  background: linear-gradient(to right, #a2c861 30%, #53cbf1 70%, #04b6cf 100%);  padding: 5px 15px;  text-transform: none;}.servicios .submenus {  margin-bottom: 15px;}.servicios .submenus a {  border: solid 1px #eaeaea;  border-radius: 30px;  background-color: #f0f0f0;  display: inline-block;  padding: 10px 20px;  margin-right: 10px;}.servicios .submenus a:hover,.servicios .submenus a.activo {  background-color: #eaeaea;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .servicios .item {    float: left;    width: 49.0234375%;    margin-left: 1.953125%;  }  .servicios .item:first-child {    clear: left;    margin-left: 0;  }  .servicios .item:nth-child(2n+1) {    clear: left;    margin-left: 0;  }  .servicios .item.nth-child-3n1,  .servicios .item.nth-child-4n1 {    clear: left;    margin-left: 0;  }  .servicios .item:nth-child(4) {    clear: none;    margin-left: 1.953125%;  }}@media (max-width:32.4375em) {  .servicios {    padding: 10px;  }  .servicios h1 {    font-size: 24px;  }  .servicios .items {    margin-top: 10px;  }  .servicios .item {    padding: 10px;    float: left;    width: 100%;    margin-left: 1.953125%;  }  .servicios .item:first-child {    clear: left;    margin-left: 0;  }  .servicios .item:nth-child(1n+1) {    clear: left;    margin-left: 0;  }  .servicios .item.nth-child-3n1,  .servicios .item.nth-child-4n1 {    clear: left;    margin-left: 0;  }  .servicios .item > a {    padding: 5px;  }  .servicios .item > a h4 {    font-size: 16px;  }  .servicios .item > a > span {    font-size: 50px;  }  .servicios .item.presupuesto > a h4 {    font-size: 14px;  }  .servicios .contenido-servicios {    padding-left: 30px;    padding-top: 100px;    background-position: center 20px !important;  }  .servicios .contenido-servicios p a {    display: block;  }  .servicios .submenus a {    margin-top: 10px;  }}.garantias .item p {  height: 120px;  display: inline-block;  width: 70%;}.garantias .item p a {  font-weight: bold;  text-decoration: underline;}.garantias .item p.operadores {  width: 100%;  text-align: center;}.garantias .item p.operadores img {  border: solid 1px #dbdbdb;  margin-right: 10px;  margin-top: 10px;  width: 40px;}.garantias .item > span,.garantias .item > img {  float: right;}.garantias .item.destacado {  width: 100%;  margin-left: 0px;}.garantias .item.destacado p {  height: auto;  margin-bottom: 5px;  width: 80%;}@media (max-width:32.4375em) {  .garantias .item p {    height: auto;  }}.ojo-password {  font-size: 22px;}.notificacion-ok {  background-color: #07c067;  color: #ffffff;  font-size: 16px;  padding: 15px 100px;  /* icon-tick */}.notificacion-ok span {  font-size: 22px;  vertical-align: text-top;  margin-right: 10px;}.notificacion-error {  background-color: #fa381f;  color: #ffffff;  font-size: 16px;  padding: 15px 100px;  /* icon-cerrar */}.notificacion-error span {  font-size: 22px;  vertical-align: text-top;  margin-right: 10px;}.notificacion-aviso {  background-color: #ffb200;  color: #000000;  font-size: 16px;  padding: 15px 100px;  /* icon-advert-geo-2pt */}.notificacion-aviso span {  font-size: 22px;  vertical-align: text-top;  margin-right: 10px;}.enlace-mas {  border-bottom: solid 1px #969696;  text-align: center;  margin-bottom: 35px;}.enlace-mas .espacio {  position: relative;  top: 19px;  display: inline-block;  padding: 0 10px;  background-color: #f2f2f2;}.enlace-mas .espacio.blanco {  background-color: #ffffff;}.enlace-mas .espacio > a.button-primary-small {  display: block;}@media (max-width:32.4375em) {  .enlace-mas .espacio {    top: 29px;  }}.button-primary {  background-color: #00e4c0;  border: 0;  border-radius: 30px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 15px 18px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-primary:hover {  background-color: #00ae93;  color: #26282a;  cursor: pointer;  text-decoration: none;}.button-secondary {  background-color: #ffffff;  border: solid 2px #00e4c0;  border-radius: 50px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  height: 50px;  line-height: 50px;  overflow: hidden;  padding: 0 18px;  position: relative;  text-align: center;  text-decoration: none;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-secondary:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.button-primary-small {  background-color: #00e4c0;  border: 0;  border-radius: 30px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 8px 18px 7px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-primary-small:hover {  background-color: #00ae93;  color: #ffffff;  cursor: pointer;  text-decoration: none;}.button-secondary-small {  background-color: #ffffff;  border: solid 2px #00e4c0;  border-radius: 50px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  height: 37px;  line-height: 34px;  overflow: hidden;  padding: 0 18px;  position: relative;  text-align: center;  text-decoration: none;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-secondary-small:hover {  cursor: pointer;  text-decoration: none;  background-color: #eaeaea;}.button-primary-dark {  background-color: #ec008c;  border: 0;  border-radius: 30px;  color: #ffffff;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 15px 18px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-primary-dark:hover {  background-color: #b7006d;  color: #ffffff;  cursor: pointer;  text-decoration: none;}.button-secondary-dark {  background-color: #ffffff;  border: solid 2px #ec008c;  border-radius: 50px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  height: 50px;  line-height: 50px;  overflow: hidden;  padding: 0 18px;  position: relative;  text-align: center;  text-decoration: none;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-secondary-dark:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.button-primary-dark-small {  background-color: #ec008c;  border: 0;  border-radius: 30px;  color: #ffffff;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 7px 18px 8px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-primary-dark-small:hover {  background-color: #b7006d;  color: #ffffff;  cursor: pointer;  text-decoration: none;}.button-secondary-dark-small {  background-color: #ffffff;  border: solid 2px #ec008c;  border-radius: 50px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  height: 37px;  line-height: 34px;  overflow: hidden;  padding: 0 18px;  position: relative;  text-align: center;  text-decoration: none;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-secondary-dark-small:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.button-primary-blue {  background-color: #00e4c0;  border: 0;  border-radius: 30px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 15px 18px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  background-color: #0c6bf3;  color: #ffffff;}.button-primary-blue:hover {  background-color: #00ae93;  color: #26282a;  cursor: pointer;  text-decoration: none;}.button-primary-blue:hover {  background-color: #0d4eab;  color: #ffffff;}.button-secondary-blue {  background-color: #ffffff;  border: solid 2px #00e4c0;  border-radius: 50px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  height: 50px;  line-height: 50px;  overflow: hidden;  padding: 0 18px;  position: relative;  text-align: center;  text-decoration: none;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  border-color: #0c6bf3;  color: #0c6bf3;}.button-secondary-blue:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.button-secondary-blue:hover {  border-color: #0d4eab;  color: #0c6bf3;}.button-primary-blue-small {  background-color: #00e4c0;  border: 0;  border-radius: 30px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 8px 18px 7px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  background-color: #0c6bf3;  color: #ffffff;}.button-primary-blue-small:hover {  background-color: #00ae93;  color: #ffffff;  cursor: pointer;  text-decoration: none;}.button-primary-blue-small:hover {  background-color: #0d4eab;  color: #ffffff;}.button-primary-blue-small.inline {  display: inline-block;  width: auto;}.button-secondary-blue-small {  background-color: #ffffff;  border: solid 2px #00e4c0;  border-radius: 50px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  height: 37px;  line-height: 34px;  overflow: hidden;  padding: 0 18px;  position: relative;  text-align: center;  text-decoration: none;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  border-color: #0c6bf3;  color: #0c6bf3;}.button-secondary-blue-small:hover {  cursor: pointer;  text-decoration: none;  background-color: #eaeaea;}.button-secondary-blue-small:hover {  border-color: #0d4eab;  color: #0c6bf3;}.button-secondary-blue-small.inline {  display: inline-block;  width: auto;}.button-light,.small-button {  background-color: #ffffff;  border: 1px solid #26282a;  border-radius: 30px;  color: #26282a;  display: inline-block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 14px;  line-height: 20px;  overflow: hidden;  padding: 12px 18px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-light:hover,.small-button:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.button-light-small {  background-color: #ffffff;  border: 1px solid #26282a;  border-radius: 30px;  color: #26282a;  display: inline-block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 14px;  line-height: 20px;  overflow: hidden;  padding: 5px 17px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-light-small:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.button-dark {  background-color: #26282a;  border: 1px solid #dbdbdb;  border-radius: 30px;  color: #ffffff;  display: inline-block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 14px;  line-height: 20px;  overflow: hidden;  padding: 12px 18px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-dark:hover {  border: 2px solid #ffffff;  color: #ffffff;  cursor: pointer;  padding: 11px 17px;  text-decoration: none;}.button-disabled {  background: none;  background-color: #969696;  border: 0;  border-radius: 30px;  color: #ffffff;  cursor: inherit;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 8px 18px 7px;  pointer-events: none;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.button-radius {  background-color: #ffffff;  border: 1px solid #dbdbdb;  border-radius: 30px;  color: #26282a;  display: inline-block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 14px;  line-height: 20px;  padding: 5px 17px;  text-align: center;  width: 100%;}.button-radius:hover {  border-color: #969696;  color: #26282a;  cursor: pointer;  text-decoration: none;}.button-radius.active {  background-color: #26282a;  border-color: #26282a;  color: #ffffff;  text-decoration: none;}.button-radius.active:hover {  border-color: #26282a;  color: #ffffff;}.button-square {  background-color: #ffffff;  border: 1px solid #dbdbdb;  border-radius: 3px;  color: #646464;  display: inline-block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 14px;  line-height: 20px;  padding: 8px 16px;  text-align: center;  width: 100%;}.button-square:hover {  border-color: #969696;  color: #646464;  cursor: pointer;  text-decoration: none;}.button-square.active {  border: 2px solid #0c6bf3;  padding: 5px 15px;}.button-square.active:hover {  border-color: #0c6bf3;  color: #646464;}.mod-titulo-pagina {  padding: 10px 0;}.mod-titulo-pagina:before,.mod-titulo-pagina:after {  display: table;  content: "";  line-height: 0;}.mod-titulo-pagina:after {  clear: both;}.mod-titulo-pagina h1 {  display: block;  float: left;  font-size: 34px;  line-height: 40px;  color: #26282a;}.mod-titulo-pagina span {  color: #00a7b0;}@media (max-width:32.4375em) {  .mod-titulo-pagina {    padding: 5px 0 15px 0;  }  .mod-titulo-pagina h1 {    margin-top: 8px;    padding-left: 15px;    font-size: 26px;    line-height: 26px;  }}.mod-titulo-apartado {  color: #26282a;  display: block;  margin-top: 10px;  margin-left: 10px;  padding-top: 10px;}.mod-titulo-apartado:before,.mod-titulo-apartado:after {  display: table;  content: "";  line-height: 0;}.mod-titulo-apartado:after {  clear: both;}.mod-titulo-apartado a {  color: #26282a;  position: relative;}.mod-titulo-apartado a:before,.mod-titulo-apartado a:after {  display: table;  content: "";  line-height: 0;}.mod-titulo-apartado a:after {  clear: both;}.mod-titulo-apartado a:hover {  text-decoration: none;}.mod-titulo-apartado h1 {  float: left;  margin: 10px 13px 10px 0px;  font-size: 26px;  line-height: 20px;  font-weight: normal;}.mod-titulo-apartado h2 {  display: inline-block;  font-size: 24px;  font-weight: normal;}.mod-titulo-apartado span.ver-mas {  float: right;  margin-top: -10px;  max-width: 150px;}.mod-titulo-apartado span.ver-mas .icon-ver-mas-gr-2pt {  transform: rotate(180deg);  display: inline-block;}.mod-titulo-apartado span.ver-mas .icon-ver-mas-gr-2pt::before {  content: "\ea22";}.mod-titulo-apartado span.orange,.mod-titulo-apartado span.yoigo,.mod-titulo-apartado span.jazztel,.mod-titulo-apartado span.rosa {  font-size: 20px;  line-height: 20px;  margin: 0px;  margin-left: 6px;  float: none;  display: inline;  background: none;}.mod-titulo-apartado span.orange {  color: #ff7d00;}.mod-titulo-apartado span.yoigo {  color: #1860ac;}.mod-titulo-apartado span.jazztel {  color: #ffcd00;}.mod-titulo-apartado span.rosa {  color: #ec008c;}@media (max-width:32.4375em) {  .mod-titulo-apartado {    margin-left: 5px;  }  .mod-titulo-apartado span.ver-mas {    display: none;  }  .mod-titulo-apartado h1,  .mod-titulo-apartado h2,  .mod-titulo-apartado h3 {    display: inline-block;    float: none;    font-size: 22px;    max-width: 100%;  }  .mod-titulo-apartado h1.ancho-max100,  .mod-titulo-apartado h2.ancho-max100,  .mod-titulo-apartado h3.ancho-max100 {    max-width: 100%;  }}.mod-titulo-apartadoh1 {  margin-left: auto;  margin-right: auto;  max-width: 1440px;}.mod-titulo-apartadoh1 h1 {  color: #26282a;  font-family: 'Grotesk', Arial, sans-serif;  font-size: 26px;  font-weight: normal;  padding: 10px 0px 15px 0px;  text-align: left;}@media (max-width:32.4375em) {  .mod-titulo-apartadoh1 h1 {    font-size: 18px;    padding: 10px 0;  }}.klightbox {  display: none;  border-radius: 15px;  position: absolute;  left: 50%;  margin-left: -235px;  width: 470px;}.klightbox header,.klightbox .header-lightbox {  position: relative;  padding: 10px 45px 10px 20px;  background-color: #0c6bf3;  color: #ffffff;  border-radius: 15px 15px 0 0;}.klightbox header h3,.klightbox .header-lightbox h3 {  font-size: 19px;  line-height: 25px;}.klightbox header a.cerrar span,.klightbox .header-lightbox a.cerrar span {  position: absolute;  top: 2px;  right: 2px;  padding: 6px;  font-size: 21px;  color: #ffffff;  font-weight: bold;  z-index: 99999;}.klightbox header a.cerrar span:hover,.klightbox .header-lightbox a.cerrar span:hover {  color: #000000;}.klightbox div.contenido {  padding: 25px;  background: #ffffff;  border-radius: 0 0 15px 15px;  max-height: 73vh;  overflow: auto;  overflow-x: hidden;}.klightbox div.contenido .legal {  font-size: 11px;  margin-bottom: 0px;  line-height: 14px;}.klightbox div.contenido input[type="tel"] {  margin-bottom: 10px;}.klightbox div.contenido a.enlace-simple {  color: #0c6bf3;}.klightbox div.contenido a.enlace-simple:hover {  text-decoration: underline;}.klightbox div.contenido input[type="submit"] {  width: 100%;}.klightbox div.contenido h3 {  color: #646464;  font-size: 16px;  font-weight: normal;}.klightbox div.contenido h3 span.asterisco {  color: #969696;  float: right;  font-size: 12px;  font-weight: normal;}.klightbox div.contenido fieldset.anadir-tienda {  border: solid 1px #969696;  border-radius: 3px;  position: relative;  padding: 15px;  margin-bottom: 10px;}.klightbox div.contenido fieldset.anadir-tienda legend {  background-color: #ffffff;  color: #646464;  font-size: 16px;  padding-right: 5px;  font-weight: bold;}.klightbox div.contenido fieldset.anadir-tienda legend span {  font-size: 20px;}.klightbox div.contenido fieldset.anadir-tienda span.asterisco {  color: #969696;  float: right;  font-size: 12px;  font-weight: normal;  text-transform: lowercase;  position: absolute;  right: 8px;  top: -5px;}@media (max-width:32.4375em) {  .klightbox {    left: 5%;    width: 90%;    margin-left: 0;  }  .klightbox div.contenido {    padding: 15px;  }}.klightbox div.contenido img.banner {  width: 100%;}.klightbox div.contenido ul.promociones li {  color: #26282a;  font-size: 15px;  margin-bottom: 10px;  line-height: 20px;}.klightbox div.contenido .icons {  text-align: center;}.klightbox div.contenido p {  font-size: 15px;  line-height: 18px;  margin-bottom: 11px;}.klightbox div.contenido p.azul {  color: #26282a;  text-align: center;  margin-top: 12px;}.klightbox div.contenido p.azul2 {  color: #26282a;  font-size: 16px;  margin-bottom: 15px;  font-weight: bold;}.klightbox div.contenido p.boton-gr input[type="button"] {  width: 100%;  cursor: pointer;}.klightbox div.contenido p.entradilla {  font-size: 18px;  line-height: 24px;  color: #000000;}.klightbox div.contenido p.entradilla span {  color: #0c6bf3;}.klightbox div.contenido p.destacado {  width: 100%;  padding: 14px;  text-align: center;  border: 1px solid #eaeaea;  border-bottom: 2px solid #eaeaea;  border-radius: 4px;}.klightbox div.contenido p.destacado .estilo1 {  font-size: 16px;  color: #0c6bf3;}.klightbox div.contenido p.destacado .estilo2 {  font-size: 40px;  text-transform: uppercase;  line-height: 38px;  font-weight: bold;  color: #ec008c;}.klightbox div.contenido span.azul {  color: #0c6bf3;}.klightbox div.contenido p.confirmacion {  width: 100%;  padding: 17px 17px 17px 39px;  font-size: 16px;  line-height: 20px;  color: #646464;  background: url('https://cdn.phonehouse.es/res_static/img/confirmacion.png') no-repeat 15px center #fffae4;  border: 1px solid #fbefd1;  border-radius: 4px;}.klightbox div.contenido div.gracias {  background-color: #f0f0f0;  color: #0c6bf3;  text-align: center;  padding: 25px 0px;}.klightbox div.contenido div.producto {  width: 100%;  padding: 14px;  border: 1px solid #eaeaea;  border-bottom: 2px solid #eaeaea;  border-radius: 4px;}.klightbox div.contenido div.producto:before,.klightbox div.contenido div.producto:after {  display: table;  content: "";  line-height: 0;}.klightbox div.contenido div.producto:after {  clear: both;}.klightbox div.contenido div.producto img {  display: block;  float: left;  max-width: 51px;  margin: 0 15px 0 0;}.klightbox div.contenido div.producto p.informacion {  float: left;  width: 295px;  margin: 0;}.klightbox div.contenido a.cerrar {  background-color: #ffffff;  border: 1px solid #26282a;  border-radius: 30px;  color: #26282a;  display: inline-block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 14px;  line-height: 20px;  overflow: hidden;  padding: 12px 18px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;}.klightbox div.contenido a.cerrar:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.klightbox div.contenido a.cerrar.call-you-botton {  background-color: #0c6bf3;  color: #ffffff;}.klightbox div.contenido a.cerrar.call-you-botton:hover {  background-color: #0d4eab;}.klightbox div.contenido a.mantener {  width: 49%;  float: left;}.klightbox div.contenido a.eliminar {  background-color: #f0f0f0;  border-top: 1px solid #f0f0f0;  border-radius: 4px;  color: #0c6bf3;  cursor: pointer;  float: right;  font-size: 15px;  font-weight: bold;  letter-spacing: 1px;  margin-top: 10px;  padding: 5px 0px;  text-align: center;  text-transform: uppercase;  width: 49%;}.klightbox div.contenido a.eliminar:hover {  background-color: #eaeaea;  color: #0c6bf3;  transition: all 0.3s ease;}@media (max-width:32.4375em) {  .klightbox div.contenido a.eliminar {    padding: 8px 19px;    font-size: 14px;  }}.klightbox div.contenido .saltar {  display: block;  margin: 0 auto;  padding-top: 15px;  font-size: 15px;  text-align: center;}.klightbox div.contenido .mod-formulario form > div {  padding-bottom: 15px;}.klightbox div.contenido .mod-formulario form > div:before,.klightbox div.contenido .mod-formulario form > div:after {  display: table;  content: "";  line-height: 0;}.klightbox div.contenido .mod-formulario form > div:after {  clear: both;}.klightbox div.contenido .mod-formulario form > div.destacado {  width: 100%;  margin-bottom: 25px;  padding: 14px;  border: 1px solid #eaeaea;  border-bottom: 2px solid #eaeaea;  border-radius: 4px;}.klightbox div.contenido .mod-formulario form .col2 > div {  float: left;  width: 45%;  margin-left: 10%;}.klightbox div.contenido .mod-formulario form .col2 > div:first-child {  margin-left: 0;}.klightbox div.contenido .mod-formulario form .col3 > div {  float: left;  width: 30%;  margin-left: 5%;}.klightbox div.contenido .mod-formulario form .col3 > div:first-child {  margin-left: 0;}.klightbox div.contenido .mod-formulario form label,.klightbox div.contenido .mod-formulario form p.label {  padding: 0 0 3px 0;}.klightbox div.contenido .mod-formulario form label:before,.klightbox div.contenido .mod-formulario form p.label:before,.klightbox div.contenido .mod-formulario form label:after,.klightbox div.contenido .mod-formulario form p.label:after {  display: table;  content: "";  line-height: 0;}.klightbox div.contenido .mod-formulario form label:after,.klightbox div.contenido .mod-formulario form p.label:after {  clear: both;}.klightbox div.contenido .mod-formulario form label .right,.klightbox div.contenido .mod-formulario form p.label .right {  float: right;  padding-top: 4px;  font-size: 12px;  line-height: 15px;  text-align: right;}.klightbox div.contenido .mod-formulario form span.nota {  padding-top: 15px;  font-size: 12px;  line-height: 15px;}.klightbox div.contenido .mod-formulario form div.radio {  margin-left: -8px;}.klightbox div.contenido .mod-formulario form div.radio label {  display: inline-block;}.klightbox div.contenido .mod-formulario form div.radio input[type=radio] + label {  width: 185px;  padding: 8px 12px 9px 12px;  margin-left: 13px;}.klightbox div.contenido .mod-formulario form input[type="submit"] {  padding: 10px;  margin: 0;  font-size: 18px;}@media (max-width:32.4375em) {  .klightbox div.contenido div.producto p.informacion {    width: 215px;  }  .klightbox div.contenido .mod-formulario form div.radio input[type=radio] + label {    width: 35%;  }  .klightbox div.contenido a.mantener {    width: 100%;    float: none;  }  .klightbox div.contenido a.eliminar {    width: 100%;    padding: 9px 0px;    margin-top: 10px;    float: none;    display: block;  }}div[class^="lightbox-stock-"] .klightbox {  width: 610px;  left: 44%;}div[class^="lightbox-stock-"] .klightbox .menos-padding {  position: relative;  top: -23px;  left: -23px;  margin-bottom: -51px;}div[class^="lightbox-stock-"] .klightbox .formu-avisame {  max-width: 375px;  margin: 0 auto;}div[class^="lightbox-stock-"] .klightbox .formu-avisame > div {  margin-top: 10px;}div[class^="lightbox-stock-"] .klightbox input[type="submit"] {  margin-top: 5px;}@media (max-width:32.4375em) {  div[class^="lightbox-stock-"] .klightbox {    left: 2%;    width: 96%;    margin-left: 0;  }  div[class^="lightbox-stock-"] .klightbox .menos-padding {    width: 105%;    top: -10px;    left: -10px;    margin-bottom: -22px;  }}.lightbox-select-sim-type .klightbox {  width: 600px;}@media (max-width:32.4375em) {  .lightbox-select-sim-type .klightbox {    left: 5%;    width: 90%;    margin-left: 0;  }}.lightbox-seguros-info .klightbox,.lightbox-seguros-info-anual .klightbox,.lightbox-seguros-esencial-info .klightbox {  width: 700px;  margin-left: -325px;}@media (max-width:32.4375em) {  .lightbox-seguros-info .klightbox,  .lightbox-seguros-info-anual .klightbox,  .lightbox-seguros-esencial-info .klightbox {    left: 5%;    width: 90%;    margin-left: 0;  }}.lightbox-seguros-info .klightbox header,.lightbox-seguros-info-anual .klightbox header,.lightbox-seguros-esencial-info .klightbox header {  background-color: #0c6bf3;  padding: 15px 20px;  color: #ffffff;  text-align: center;}.lightbox-seguros-info .klightbox header h3,.lightbox-seguros-info-anual .klightbox header h3,.lightbox-seguros-esencial-info .klightbox header h3 {  font-size: 19px;}.lightbox-seguros-info .klightbox header h3 small,.lightbox-seguros-info-anual .klightbox header h3 small,.lightbox-seguros-esencial-info .klightbox header h3 small {  font-size: 14px;  font-weight: normal;}.lightbox-seguros-info .klightbox div.contenido,.lightbox-seguros-info-anual .klightbox div.contenido,.lightbox-seguros-esencial-info .klightbox div.contenido {  max-height: none;}.lightbox-seguros-info .promo-mes,.lightbox-seguros-info-anual .promo-mes,.lightbox-seguros-esencial-info .promo-mes {  background-color: #94c249;  border: solid 5px transparent;  color: #ffffff;  font-size: 21px !important;  line-height: 28px !important;  margin: 10px auto 0 auto;  padding: 5px 10px;  text-align: center;  position: relative;  top: 10px;}.lightbox-seguros-info .promo-mes strong,.lightbox-seguros-info-anual .promo-mes strong,.lightbox-seguros-esencial-info .promo-mes strong {  font-size: 32px;}.lightbox-seguros-info .items ul,.lightbox-seguros-info-anual .items ul,.lightbox-seguros-esencial-info .items ul {  text-align: center;  margin-top: 10px;}.lightbox-seguros-info .items ul li,.lightbox-seguros-info-anual .items ul li,.lightbox-seguros-esencial-info .items ul li {  display: inline-block;  width: 33%;  margin-bottom: 20px;}.lightbox-seguros-info .items ul li span,.lightbox-seguros-info-anual .items ul li span,.lightbox-seguros-esencial-info .items ul li span {  display: inline-block;  width: 32%;  font-size: 47px;}.lightbox-seguros-info .items ul li h4,.lightbox-seguros-info-anual .items ul li h4,.lightbox-seguros-esencial-info .items ul li h4 {  display: inline-block;  width: 64%;  font-weight: normal;  text-align: left;}.lightbox-seguros-info .seg-total,.lightbox-seguros-info-anual .seg-total,.lightbox-seguros-esencial-info .seg-total {  text-align: center;  display: block;  background-color: #fbfbfb;  border: 1px solid #eaeaea;  padding: 20px;  margin-bottom: 20px;}.lightbox-seguros-info .seg-total h3,.lightbox-seguros-info-anual .seg-total h3,.lightbox-seguros-esencial-info .seg-total h3 {  margin-bottom: 25px;  text-transform: none;  text-transform: none !important;  font-size: 18px !important;  line-height: 1.5;}.lightbox-seguros-info .seg-total ul li,.lightbox-seguros-info-anual .seg-total ul li,.lightbox-seguros-esencial-info .seg-total ul li {  display: inline-block;  width: 37%;}.lightbox-seguros-info .seg-total ul li span,.lightbox-seguros-info-anual .seg-total ul li span,.lightbox-seguros-esencial-info .seg-total ul li span {  display: inline-block;  width: 25%;  font-size: 47px;}.lightbox-seguros-info .seg-total ul li h4,.lightbox-seguros-info-anual .seg-total ul li h4,.lightbox-seguros-esencial-info .seg-total ul li h4 {  display: inline-block;  width: 65%;  font-weight: normal;  text-align: left;}.lightbox-seguros-info .bloq-tres,.lightbox-seguros-info-anual .bloq-tres,.lightbox-seguros-esencial-info .bloq-tres {  text-align: center;}.lightbox-seguros-info .bloq-tres .title,.lightbox-seguros-info-anual .bloq-tres .title,.lightbox-seguros-esencial-info .bloq-tres .title {  font-size: 15px;  margin-bottom: 20px;  font-size: 17px;  display: block;}.lightbox-seguros-info .bloq-tres ul li,.lightbox-seguros-info-anual .bloq-tres ul li,.lightbox-seguros-esencial-info .bloq-tres ul li {  display: inline-block;  width: 33%;  margin-bottom: 15px;}.lightbox-seguros-info .bloq-tres ul li span.icon,.lightbox-seguros-info-anual .bloq-tres ul li span.icon,.lightbox-seguros-esencial-info .bloq-tres ul li span.icon {  display: inline-block;  width: 10%;  color: #79a531;  margin: 0;}.lightbox-seguros-info .bloq-tres ul li h4,.lightbox-seguros-info-anual .bloq-tres ul li h4,.lightbox-seguros-esencial-info .bloq-tres ul li h4 {  display: inline-block;  width: 70%;  font-weight: normal;  text-align: left;}.lightbox-seguros-info .bloq-tres .legal,.lightbox-seguros-info-anual .bloq-tres .legal,.lightbox-seguros-esencial-info .bloq-tres .legal {  display: block;}@media (max-width:32.4375em) {  .lightbox-seguros-info .klightbox div.contenido,  .lightbox-seguros-info-anual .klightbox div.contenido,  .lightbox-seguros-esencial-info .klightbox div.contenido {    padding: 10px;  }  .lightbox-seguros-info .items ul li,  .lightbox-seguros-info-anual .items ul li,  .lightbox-seguros-esencial-info .items ul li {    width: 50%;  }  .lightbox-seguros-info .items ul li h4,  .lightbox-seguros-info-anual .items ul li h4,  .lightbox-seguros-esencial-info .items ul li h4 {    font-size: 13px;  }  .lightbox-seguros-info .seg-total ul li,  .lightbox-seguros-info-anual .seg-total ul li,  .lightbox-seguros-esencial-info .seg-total ul li {    width: 50%;    text-align: center;    vertical-align: top;  }  .lightbox-seguros-info .seg-total ul li span,  .lightbox-seguros-info-anual .seg-total ul li span,  .lightbox-seguros-esencial-info .seg-total ul li span {    width: 36%;  }  .lightbox-seguros-info .seg-total ul li h4,  .lightbox-seguros-info-anual .seg-total ul li h4,  .lightbox-seguros-esencial-info .seg-total ul li h4 {    width: 100%;    text-align: center;  }  .lightbox-seguros-info .bloq-tres ul li,  .lightbox-seguros-info-anual .bloq-tres ul li,  .lightbox-seguros-esencial-info .bloq-tres ul li {    width: 100%;  }  .lightbox-seguros-info .bloq-tres ul li h4,  .lightbox-seguros-info-anual .bloq-tres ul li h4,  .lightbox-seguros-esencial-info .bloq-tres ul li h4 {    width: 50%;  }}.lightbox-newsletter .klightbox,.lightboxcondicionesSmarthouse .klightbox,.lightboxcondicionesVendedor .klightbox {  width: 600px;  margin-left: -282px;}@media (max-width:32.4375em) {  .lightbox-newsletter .klightbox,  .lightboxcondicionesSmarthouse .klightbox,  .lightboxcondicionesVendedor .klightbox {    left: 5%;    width: 90%;    margin-left: 0;  }}.lightbox-order-delivered .klightbox div.contenido p {  color: #26282a;  font-size: 14px;}.klightbox .contenido.pop-in-franquicias .texto-pop-in-franquicias {  font-size: 17px;  line-height: 22px;  color: #26282a;  text-align: center;}.klightbox .contenido.pop-in-franquicias .img-pop-in-franquicias {  width: 80%;  margin: 0px 10%;}.klightbox .contenido.pop-in-franquicias .button-pop-in-franquicias {  display: inline-block;  padding: 12px 20px;  width: 90%;  border-bottom: 3px solid #ffb200;  border-radius: 4px;  float: right;  color: #000000;  font-size: 18px;  font-weight: bold;  margin-left: 12px;  text-align: center;  background-color: #ffd255;  text-transform: uppercase;  margin-top: 15px;}.klightbox .contenido.pop-in-franquicias .button-pop-in-franquicias:hover {  background-color: #ffb200;}@media (max-width:32.4375em) {  .klightbox .contenido.pop-in-franquicias .button-pop-in-franquicias {    width: 85%;  }}.klightbox div.contenido.c2c-gracias {  padding: 25px 15px;}.klightbox div.contenido.c2c-gracias .gif {  display: inline-block;}.klightbox div.contenido.c2c-gracias .gif img {  width: 173px;}.klightbox div.contenido.c2c-gracias .texto {  display: inline-block;  width: 60%;  padding: 0px 0px 0px 21px;  text-align: center;  vertical-align: top;}.klightbox div.contenido.c2c-gracias .texto .titulo {  font-size: 18px;  font-weight: bold;  line-height: 1.3;}.klightbox div.contenido.c2c-gracias .texto .azul {  margin-bottom: 15px;  line-height: 1.3;}@media (max-width:32.4375em) {  .klightbox div.contenido.c2c-gracias .gif {    display: block;    text-align: center;  }  .klightbox div.contenido.c2c-gracias .texto {    width: 100%;    padding: inherit;  }}/*lightbox boostrack*/.modal {  position: fixed;  top: 15%;  left: 50%;  z-index: 1050;  width: 560px;  margin-left: -280px;  background-color: #ffffff;  border: 1px solid #999;  border: 1px solid rgba(0, 0, 0, 0.3);  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);  background-clip: padding-box;  outline: 0;}@media (max-width:32.4375em) {  .modal {    width: 94%;    margin-left: -48%;  }}.modal.fade {  transition: opacity 0.3s linear, top 0.3s ease-out;  top: -25%;}.modal.fade.in {  top: 15%;}.modal-header {  padding: 9px 15px;  background-color: #f0f0f0;}.modal-header h4 {  font-size: 20px;  line-height: 25px;}.modal-header .cerrar span {  position: absolute;  top: -15px;  right: -15px;  padding: 6px 5px 6px 7px;  font-size: 21px;  background-color: #ffffff;  border-radius: 20px;  border: 1px solid #c8c8c8;  z-index: 99999;}.modal-body {  position: relative;  overflow-y: auto;  max-height: 400px;  padding: 15px;}.modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000000;}.modal-backdrop.fade {  display: none;}.modal-backdrop.show {  display: block;  opacity: .3;}.lb-confirm-news {  overflow: hidden;}.lb-confirm-news span {  font-size: 120px;}.lb-confirm-news h4 {  font-size: 17px;  font-weight: normal;  text-align: center;  width: 100%;}.lb-confirm-news .btn + .btn {  margin-left: 5px;  margin-bottom: 0;}.lb-confirm-news .btn {  display: inline-block;  margin-top: 15px;  width: 48%;}@media (max-width:32.4375em) {  .lb-confirm-news span {    font-size: 80px;  }  .lb-confirm-news h4,  .lb-confirm-news .derecha {    text-align: center;  }  .lb-confirm-news .btn {    width: 80%;  }  .lb-confirm-news .btn + .btn {    margin-left: 0px;  }}[class^="lightbox-ficha-seguro-add"] .klightbox {  width: 750px;  margin-left: -370px;}[class^="lightbox-ficha-seguro-add"] div.contenido > div {  vertical-align: middle;}[class^="lightbox-ficha-seguro-add"] div.contenido .imagen {  display: inline-block;  width: 100px;}[class^="lightbox-ficha-seguro-add"] div.contenido .imagen img {  max-width: 100px;  max-height: 150px;}[class^="lightbox-ficha-seguro-add"] div.contenido .mas {  display: inline-block;  width: 50px;  font-size: 50px;}[class^="lightbox-ficha-seguro-add"] div.contenido .seguros {  color: #444444;  display: inline-block;  width: calc(100% - 150px);}[class^="lightbox-ficha-seguro-add"] div.contenido p.derecha a {  display: inline-block;  margin-top: 10px;  padding: 10px;}@media (min-width : 32.5em) and (max-width : 61.875em) {  [class^="lightbox-ficha-seguro-add"] .klightbox {    width: 600px;    margin-left: -40%;  }}@media (max-width:32.4375em) {  [class^="lightbox-ficha-seguro-add"] .klightbox {    width: 90%;    margin-left: 0%;  }  [class^="lightbox-ficha-seguro-add"] div.contenido .imagen,  [class^="lightbox-ficha-seguro-add"] div.contenido .mas {    display: none;  }  [class^="lightbox-ficha-seguro-add"] div.contenido .seguros {    width: 100%;  }}[class^="lightbox-garantia-mp-info"] div.contenido li {  line-height: 20px;  list-style: disc;  margin-left: 15px;  padding: 5px 0;}.lightbox-ofertas-mp .klightbox,.lightbox-ofertas-outlet .klightbox {  width: 80%;  margin-left: -40%;  max-width: 1400px;}.lightbox-ofertas-mp .klightbox header,.lightbox-energy-class-pdf .klightbox header,.lightbox-ofertas-outlet .klightbox header {  background-color: #ffffff;  color: #26282a;}.lightbox-ofertas-mp .klightbox a.cerrar span,.lightbox-energy-class-pdf .klightbox a.cerrar span,.lightbox-ofertas-outlet .klightbox a.cerrar span {  color: #0c6bf3;}@media (max-width:32.4375em) {  .lightbox-ofertas-mp .klightbox,  .lightbox-ofertas-outlet .klightbox {    width: 90%;    margin-left: 0;  }}.lightbox-energy-class-pdf .klightbox {  width: 80%;  margin-left: -40%;  height: 60%;   max-width: 1400px;  }@media (max-width:32.4375em) {  .lightbox-energy-class-pdf .klightbox {    width: 90%;    height: 90%;    margin-left: 0;  }}.lightbox-carritos-abandonados .klightbox .header-lightbox {  background-color: #ffffff;}.lightbox-carritos-abandonados .klightbox .header-lightbox a.cerrar span {  color: #0c6bf3;}.lightbox-carritos-abandonados .klightbox .icon-icon-cart-1pt {  border: solid 2px #ec008c;  border-radius: 50px;  color: #ec008c;  display: inline-block;  font-size: 50px;  padding: 10px;  margin-bottom: 20px;  margin-top: -20px;}.lightbox-carritos-abandonados .klightbox div.contenido h3 {  color: #26282a;  font-size: 32px;  margin-bottom: 20px;  text-transform: none;}.lightbox-carritos-abandonados .klightbox p.negrita {  font-weight: bold;  color: #444;  font-size: 18px;  margin-bottom: 20px;}.lightbox-carritos-abandonados .klightbox p.azul2 {  margin-bottom: 20px;}.lightbox-carritos-abandonados .klightbox div.contenido .mod-formulario {  max-width: 320px;  margin: 20px auto;  text-align: left;}.lightbox-carritos-abandonados .klightbox div.contenido .mod-formulario input[type="email"] {  margin-bottom: 10px;}@media (max-width:32.4375em) {  .lightbox-carritos-abandonados .klightbox .icon-icon-cart-1pt {    margin-top: -15px;  }}div.ver-mas {  text-align: right;  padding: 5px 0px;  clear: both;}div.ver-mas a {  color: #0c6bf3;}div.ver-mas a:hover {  color: #26282a;}a.boton-vermas {  text-align: center;  clear: both;  border: 1px solid #eaeaea;  border-radius: 4px;  background-color: #ffffff;  cursor: pointer;  width: 9%;  float: right;  margin-top: 12px;  color: #00a7b0;  padding: 5px 0px;}a.boton-vermas:hover {  color: #ffffff;  background-color: #eaeaea;}.mod-listado-filtros.filtro-opiniones {  float: right;  width: 250px;}.mod-listado-filtros .mod-filtros:before,.mod-listado-filtros .mod-filtros:after {  display: table;  content: "";  line-height: 0;}.mod-listado-filtros .mod-filtros:after {  clear: both;}.mod-listado-filtros .mod-filtros a.boton-filtrar {  display: none;}.mod-listado-filtros .mod-filtros .filtro {  line-height: 20px;  display: table-cell;}.mod-listado-filtros .mod-filtros .filtro > a {  display: block;  padding: 8px;  position: relative;  text-align: center;  white-space: nowrap;}.mod-listado-filtros .mod-filtros .filtro > a:before {  content: "\e910";  font-family: 'icomoon' !important;  position: absolute;  font-size: 15px;  z-index: 999;  color: #0c6bf3;  top: 10px;  right: -5px;  rotate: 90deg;}.mod-listado-filtros .mod-filtros .filtro > a span.valor-filtro {  display: none;  color: #0c6bf3;}.mod-listado-filtros .mod-filtros .filtro > a:hover {  color: #ec008c;}.mod-listado-filtros .mod-filtros .filtro.titulo {  padding-left: 10px;  white-space: nowrap;  width: 20%;}.mod-listado-filtros .mod-filtros .filtro > div {  display: block;  position: relative;  z-index: 19;}.mod-listado-filtros .mod-filtros .filtro > div > ul {  position: absolute;  display: none;  background-color: #ffffff;  border: 1px solid #eaeaea;  border-top: 1px solid #ffffff;  width: 100%;}.mod-listado-filtros .mod-filtros .filtro > div > ul li a {  display: block;  color: #26282a;  padding: 5px 10px;}.mod-listado-filtros .mod-filtros .filtro > div > ul li a:hover,.mod-listado-filtros .mod-filtros .filtro > div > ul li a.active {  color: #ec008c;}.mod-listado-filtros .mod-filtros .filtro > div > ul li a span.valor-filtro,.mod-listado-filtros .mod-filtros .filtro > div > ul li a span.responsive {  display: none;}.mod-listado-filtros .mod-filtros .filtro > div.desplegado {  display: block;}.mod-listado-filtros .mod-filtros .desktop .filtro.desplegado > a {  color: #ec008c;}.mod-listado-filtros .mod-filtros .desktop .filtro.desplegado > div {  display: block;}@media (max-width:32.4375em) {  .mod-listado-filtros {    width: 100%;  }  .mod-listado-filtros .mod-filtros {    height: 40px;  }  .mod-listado-filtros .mod-filtros a.boton-filtrar {    display: block;    padding: 10px;    text-align: center;    position: relative;  }  .mod-listado-filtros .mod-filtros a.boton-filtrar:before {    content: "\e910";    font-family: 'icomoon' !important;    position: absolute;    font-size: 15px;    z-index: 999;    color: #0c6bf3;    top: 10px;    right: 0px;    rotate: 90deg;  }  .mod-listado-filtros .mod-filtros .filtros {    display: none;  }  .mod-listado-filtros .mod-filtros.desplegado .filtros {    border-top: solid 1px #eaeaea;    display: block;  }  .mod-listado-filtros .mod-filtros.desplegado .filtros .filtro {    display: block;  }  .mod-listado-filtros .mod-filtros.desplegado .filtros .filtro.titulo,  .mod-listado-filtros .mod-filtros.desplegado .filtros .filtro > a {    display: none;  }  .mod-listado-filtros .mod-filtros.desplegado .filtros .filtro ul {    display: block;    box-shadow: 3px 3px 3px rgba(200, 200, 200, 0.8);  }  .mod-listado-filtros .mod-filtros.desplegado .filtros .filtro div ul li a {    border-bottom: solid 1px #eaeaea;  }  .mod-listado-filtros .mod-filtros.desplegado .filtros .filtro div ul li:last-child a {    border: none;  }}.recuadro {  width: auto;  border: 1px solid #f0f0f0;  padding: 15px;  background-color: #ffffff;}.recuadro:before,.recuadro:after {  display: table;  content: "";  line-height: 0;}.recuadro:after {  clear: both;}.recuadro > h4 {  color: #26282a;  font-size: 15px;  font-weight: bold;  line-height: 18px;}.recuadro > h2 {  color: #0c6bf3;  display: block;  font-size: 35px;  line-height: 40px;  float: left;}.recuadro > h2 a {  color: #0c6bf3;}.recuadro div.dcha {  float: right;}@media (max-width:32.4375em) {  .recuadro {    border: 0px;    padding: 2px;  }  .recuadro h2 {    float: none;  }  .recuadro div.dcha {    clear: both;    float: none;    margin-top: 10px;  }}.chapa-2016 {  background-color: #ec008c;  border-radius: 3px;  color: #000000;  font-size: 12px;  line-height: normal;  padding: 5px 10px;  position: absolute;  right: 9px;  top: 8px;}.chapa-2016.novedad {  background-color: #00e4c0;}@media (max-width:32.4375em) {  .chapa-2016 .chapa-2016 {    left: -20px;    top: -20px;  }}.mod-tooltip .chapa-2016 {  padding-right: 25px;  background: url('https://cdn.phonehouse.es/res_static/img/icons/icon-info.svg') no-repeat;  background-position: right 5px center;  background-size: 14px;}.menu-filtro {  float: left;  margin-left: -1rem;  overflow-y: auto;  width: 17%;  -webkit-overflow-scrolling: touch;  scrollbar-color: #000000 33 transparent;  scrollbar-width: thin;  position: relative;  direction: rtl;}@media (max-width : 61.875em) {  .menu-filtro {    z-index: 100;  }}.menu-filtro::-webkit-scrollbar {  width: 7px;}.menu-filtro::-webkit-scrollbar-track {  background: transparent;}.menu-filtro::-webkit-scrollbar-thumb {  background: #000000 33;  border-radius: 4px;}.menu-filtro::-webkit-scrollbar-thumb:hover {  background: #0000004d;}.menu-filtro .menu {  margin-bottom: 25px;}.menu-filtro h3 {  padding: 25px 0px 10px 25px;  font-size: 15px;}.menu-filtro .bt-menu-cat-resp {  background-color: #ffffff;  border: solid 1px #646464;  border-radius: 4px;  color: #26282a;  display: none;  padding: 10px;}.menu-filtro .bt-menu-cat-resp span {  float: right;  font-size: 18px;  transition: all 1s;  transform: rotate(0deg);}.menu-filtro .bt-menu-cat-resp span.activa {  transition: all 1s;  transform: rotate(180deg);}.menu-filtro div ul {  direction: ltr;}.menu-filtro div ul > li a {  width: 100%;  display: block;  padding: 10px 0px 10px 15px;  color: #646464;  cursor: pointer;}.menu-filtro div ul > li a:hover,.menu-filtro div ul > li a.activa {  color: #0c6bf3;  box-shadow: 3px 0 0 #ec008c inset;  transition: all 0.5s ease;}.menu-filtro div ul > li a.responsive {  display: none;}.menu-filtro div ul > li a.hijo {  background: #ffffff;  color: #444444;}.menu-filtro div ul > li a.hijo span.icon-flecha_dcha {  color: #ff7d00;  padding-right: 5px;  font-size: 10px;}.menu-filtro div ul > li a.hijo:hover,.menu-filtro div ul > li a.hijo.activa {  color: #0c6bf3;}.menu-filtro div ul > li a.ver-todos {  padding-left: 40px !important;  background-image: url("https://cdn.phonehouse.es/res_static/img/flecha-dcha-naranja.jpg");  background-repeat: no-repeat;  background-position: 30px;  background-size: 6px;}.menu-filtro div ul > li label {  padding: 5px 0px 5px 15px;}.menu-filtro div ul > li.categoria a {  color: #26282a;  font-size: 15px;  font-weight: bold;}.menu-filtro div ul > li.categoria a .icon-flecha_izda {  position: relative;  top: -3px;}.menu-filtro div ul > li.desplegable > a {  position: relative;  padding-right: 30px;}.menu-filtro div ul > li.desplegable > a span.flecha {  color: #26282a;  position: absolute;  right: 10px;  font-size: 22px;  transition: all 1s;  transform: rotate(0deg);}.menu-filtro div ul > li.desplegable > a span.flecha.activa {  transition: all 1s;  transform: rotate(180deg);}.menu-filtro div ul > li.desplegable > a.hijo {  font-weight: inherit;  background: #ffffff;  color: #444444;}.menu-filtro div ul > li.desplegable > a.hijo.activa {  color: #0c6bf3;  background-color: #fbfbfb;}.menu-filtro div ul > li.desplegable > a.hijo.destacado {  text-transform: uppercase;}.menu-filtro div ul > li.desplegable > ul {  display: none;}.menu-filtro div ul > li.desplegable > ul.filtro-check {  margin-top: 10px;  margin-bottom: 10px;}.menu-filtro div ul > li.desplegable > ul li > a {  padding: 7px 0px 7px 25px;}.menu-filtro div ul > li.desplegable > ul li.ver-mas a {  color: #0c6bf3;  text-align: right;  text-decoration: underline;}.menu-filtro div ul > li.desplegable > ul .resto {  display: none;}.menu-filtro div ul > li.desplegable > ul li.listado > a {  padding: 7px 0px 7px 45px;}.menu-filtro div ul > li.desplegable > ul li.listado > a span.icon-flecha_dcha {  color: #ff7d00;  padding-right: 5px;  font-size: 10px;}.menu-filtro div ul > li.desplegable > ul.mod-formulario .select select {  margin: 5%;  margin-bottom: 0px;  width: 90%;}.menu-filtro div ul > li.desplegable .formu-precio {  padding-left: 20px;}.menu-filtro div ul > li.desplegable .formu-precio input[type="text"] {  width: 28%;  padding: 5px;  border: solid 1px #eaeaea;  border-radius: 4px;}.menu-filtro div ul > li.desplegable .formu-precio input[type="button"] {  width: 60px;}.menu-filtro div ul > li.desplegable.mostrado > ul {  display: block;}.menu-filtro .tu-busqueda {  padding: 30px 0px 10px 20px;}.menu-filtro .tu-busqueda .titulo-busqueda {  display: block;  padding-left: 15px;  padding-bottom: 15px;  background: url('https://cdn.phonehouse.es/res_static/img/buscar.png') no-repeat 0px 0px;  background-size: 15px;}.menu-filtro .tu-busqueda .tus-filtros a {  display: inline-block;  border-radius: 4px;  color: #26282a;  margin: 0px 10px 10px 0px;  padding: 5px;  padding-right: 20px;  background: url('https://cdn.phonehouse.es/res_static/img/eliminar-azul.png') no-repeat;  background-position: right 5px center;  border: solid 1px #eaeaea;  font-size: 12px;}.menu-filtro .tu-busqueda .tus-filtros a:hover {  box-shadow: 0 0 0 2px #f0f0f0 inset;}.menu-filtro .izda {  text-align: right;  padding: 5px 15px;}.menu-filtro .boton-filtrar {  display: none;}.menu-filtro .ocultar {  display: none;}.menu-filtro #compatibleCon h3 {  padding-left: 15px;}.menu-filtro #compatibleCon ul.filtro-check {  width: 90%;  margin-left: 15px;}.menu-filtro #compatibleCon ul.filtro-check .select {  margin-bottom: 15px;}.menu-filtro .nuevos-filtros {  margin-top: 2px;}.menu-filtro .nuevos-filtros .new-title-filters {  color: #ffffff;  background-color: #26282a;  border-radius: 5px;  margin-left: 5px;  padding: 15px 10px;  position: relative;}.menu-filtro .nuevos-filtros .new-title-filters span {  display: none;}.menu-filtro .nuevos-filtros .new-title-filters a {  color: #ffffff;  display: inline-block;  padding: 0;  position: absolute;  right: 10px;  text-decoration: underline;  width: auto;}.menu-filtro .nuevos-filtros li.title-filtrar {  display: none;  background-color: #f0f0f0;  padding: 15px 10px 10px 10px;  border-bottom: 1px solid #eaeaea;}.menu-filtro .nuevos-filtros li.title-filtrar li.filtrar {  font-size: 18px;  color: #26282a;  float: left;}.menu-filtro .nuevos-filtros li.title-filtrar li.resp-btn-filtrar {  float: right;  display: none;}.menu-filtro .nuevos-filtros li.title-filtrar li.resp-btn-filtrar .cancelar {  color: #0c6bf3;  cursor: pointer;  margin-right: 5px;  padding: 8px 10px;}.menu-filtro .nuevos-filtros li.title-filtrar li.resp-btn-filtrar .button-primary-small {  cursor: pointer;  display: inline;}.menu-filtro .nuevos-filtros a.quitar-todos-filtros:hover {  box-shadow: none;  transition: none;}.menu-filtro .nuevos-filtros a.quitar-todos-filtros.responsive {  padding: 0px;}.menu-filtro .nuevos-filtros li.btn-cancelar-bottom {  display: none;  text-align: center;  margin: 10px auto 0 auto;}.menu-filtro .nuevos-filtros li.btn-cancelar-bottom .cancelar {  color: #0c6bf3;  display: inline-block;  padding: 5px;  cursor: pointer;}.menu-filtro .nuevos-filtros li.btn-hecho-bottom {  display: none;  width: 90%;  margin: 10px auto 15px auto;}.menu-filtro .nuevos-filtros li.btn-hecho-bottom .button-primary-small {  max-width: 300px;  margin: auto;}.menu-filtro .nuevos-filtros .enlace-desplegable {  color: #26282a;  font-family: 'Grotesk Bold', Arial, sans-serif;}.menu-filtro .nuevos-filtros ul.contenido-desplegable {  margin-top: 10px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .tabulado {  padding-left: 15px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable li.checks {  margin: 5px 0px;  padding-left: 15px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable li.checks span {  padding: 0;}.menu-filtro .nuevos-filtros ul.contenido-desplegable li.checks br {  display: none;}.menu-filtro .nuevos-filtros ul.contenido-desplegable li.checks input[type="checkbox"] + label {  font-size: 14px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable label small {  color: #969696;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .valoracion5,.menu-filtro .nuevos-filtros ul.contenido-desplegable .valoracion4,.menu-filtro .nuevos-filtros ul.contenido-desplegable .valoracion3,.menu-filtro .nuevos-filtros ul.contenido-desplegable .valoracion2,.menu-filtro .nuevos-filtros ul.contenido-desplegable .valoracion1 {  filter: grayscale(100%);}.menu-filtro .nuevos-filtros ul.contenido-desplegable .barra-precios {  width: 82%;  margin: 5px auto 20px auto;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .barra-precios .mod-formulario div.slider {  width: 100%;  margin: 25px 0px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .barra-precios .mod-formulario div.slider > div .rango-seleccionado {  background-color: #ffffff;  box-shadow: 0px 0px 1px #000000;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .barra-precios .mod-formulario div.slider > div a {  border-radius: 15px;  height: 20px;  width: 24px;  top: -8px;  background: none;  background-color: #26282a;  border: solid 2px #ffffff;  box-shadow: 0px 0px 1px #000000;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .barra-precios .mod-formulario div.slider > div a:hover {  box-shadow: 0px 0px 2px #000000;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .barra-precios .mod-formulario div.slider input {  padding: 0px;  top: -35px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .barra-precios .mod-formulario div.slider input:hover {  border: 0;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .rango > span {  font-family: 'Grotesk Bold', Arial, sans-serif;  padding-left: 15px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .rango .barra {  width: 80%;  margin: auto;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-permanencia .mod-formulario li:first-child {  display: none;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-permanencia .mod-formulario div.radio input[type="radio"] + label {  display: block;  margin: 10px auto;  width: 90%;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-operador li:first-child {  display: none;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-operador div.checkbox input[type="checkbox"] {  display: none;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-operador div.checkbox input[type="checkbox"] + label {  border: solid 1px transparet;  border-radius: 10px;  display: inline-block;  height: 57px;  margin: 5px;  padding: 3px;  width: 57px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-operador div.checkbox input[type="checkbox"] + label img {  border-radius: 7px;}.menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-operador div.checkbox input[type="checkbox"]:checked + label {  box-shadow: 0px 0px 1px #000000;}.menu-filtro .nuevos-filtros.filtros-comparadores .enlace-desplegable span {  transform: rotate(180deg);}.menu-filtro .nuevos-filtros.filtros-comparadores .enlace-desplegable span.activa {  transform: rotate(0deg);}.menu-filtro .nuevos-filtros.filtros-comparadores .contenido-desplegable {  display: block;}@media (max-width : 61.875em) {  .menu-filtro {    direction: inherit;    float: none;    margin-left: auto;    margin-top: 5px;    width: 100%;  }  .menu-filtro:hover {    overflow-y: inherit;  }  .menu-filtro .bt-menu-cat-resp {    display: block;    width: 100%;  }  .menu-filtro .is-sticky .bt-menu-cat-resp {    width: 96%;  }  .menu-filtro .menu > ul {    box-shadow: 0px 0px 5px #444444;    display: none;    width: 98%;    z-index: 99;  }  .menu-filtro .menu > ul li {    background-color: #ffffff;  }  .menu-filtro .menu > ul.posicionado {    position: fixed;    top: 159px;    max-height: calc(100% - 200px);    overflow: auto;    width: 96%;  }  .menu-filtro div > ul > li.desplegable.mostrado > ul {    display: none;  }  .menu-filtro div > ul > li.desplegable > ul li.resto {    width: 100%;  }  .menu-filtro .boton-filtrar {    display: inline-block;  }  .menu-filtro .ocultar {    display: inline-block;  }  .menu-filtro .filtros {    display: none;    width: 35%;    position: relative;    background-color: #ffffff;    right: 0px;    box-shadow: 0px 0px 0px 2px #f0f0f0 inset;  }  .menu-filtro .nuevos-filtros {    background-color: #ffffff;    display: none;    overflow: auto;    position: fixed;    bottom: 0;    left: 0px;    top: 108px;    width: 100%;    z-index: 700;  }  .menu-filtro .nuevos-filtros .new-title-filters {    background: none;    color: #26282a;    display: none;  }  .menu-filtro .nuevos-filtros .new-title-filters a {    color: #0c6bf3;  }  .menu-filtro .nuevos-filtros .new-title-filters span {    display: inline;  }  .menu-filtro .nuevos-filtros ul.contenido-desplegable {    max-height: 500px;    overflow-y: auto;  }  .menu-filtro .nuevos-filtros ul.contenido-desplegable li {    display: inline-table;  }  .menu-filtro .nuevos-filtros ul.contenido-desplegable li.rango {    width: 100%;  }  .menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-operador li,  .menu-filtro .nuevos-filtros ul.contenido-desplegable .filtro-permanencia li {    width: 100%;  }  .menu-filtro .nuevos-filtros ul.contenido-desplegable.comparadores li {    width: 100%;  }  .menu-filtro .nuevos-filtros li.title-filtrar {    display: block;  }  .menu-filtro .nuevos-filtros li.title-filtrar li.resp-btn-filtrar {    display: inline-block;  }  .menu-filtro .nuevos-filtros li.btn-cancelar-bottom,  .menu-filtro .nuevos-filtros li.btn-hecho-bottom {    display: block;  }  .menu-filtro .nuevos-filtros.filtros-comparadores .enlace-desplegable span {    transform: rotate(0deg);  }  .menu-filtro .nuevos-filtros.filtros-comparadores .enlace-desplegable span.activa {    transform: rotate(180deg);  }  .menu-filtro .nuevos-filtros.filtros-comparadores .contenido-desplegable {    display: none;  }  .menu-filtro.menu-resp-comparadores .nuevos-filtros {    box-shadow: 0px 0px 1px #969696;    display: block;    position: relative;    left: auto;    top: auto;  }  .menu-filtro.menu-resp-comparadores .nuevos-filtros ul.contenido-desplegable {    margin-top: 5px;  }  .menu-filtro.menu-resp-comparadores .nuevos-filtros ul.contenido-desplegable li.rango span {    margin-bottom: -10px;  }  .menu-filtro.menu-resp-comparadores .nuevos-filtros li.title-filtrar {    padding: 5px 10px;  }  .menu-filtro.menu-resp-comparadores .nuevos-filtros li.title-filtrar li.resp-btn-filtrar {    display: none;  }  .menu-filtro.menu-resp-comparadores .nuevos-filtros li.title-filtrar li.filtrar span {    font-size: 16px;  }}@media (max-width:32.4375em) {  .menu-filtro .filtros {    width: 90%;    float: right;  }  .menu-filtro .menu > ul.posicionado {    top: 140px;  }}.filtro-comparadores {  display: inline-block;  vertical-align: top;  width: 20%;}.filtro-comparadores .titu-filtros {  color: #ffffff;  background-color: #26282a;  border-radius: 5px;  padding: 15px 10px;  position: relative;}.filtro-comparadores .titu-filtros .quitar-todos-filtros {  text-align: right;}.filtro-comparadores .titu-filtros a {  color: #ffffff;  text-decoration: underline;}.filtro-comparadores .enlaces-comparadores p {  font-family: 'Grotesk Bold', Arial, sans-serif;  margin: 10px 0px;}.filtro-comparadores .enlaces-comparadores a {  margin-right: 10px;  padding: 5px 12px;  width: auto;}.filtro-comparadores .filtros p {  font-family: 'Grotesk Bold', Arial, sans-serif;  margin: 10px 0px;}.filtro-comparadores .filtros .enlace-desplegable,.filtro-comparadores .filtros .resp-btn-filtrar {  display: none;}.filtro-comparadores .filtros .rango .mod-formulario div.slider {  float: none;  margin: 25px 0px 20px 0px;  width: 90%;}.filtro-comparadores .filtros .rango .mod-formulario div.slider input.conver {  color: #26282a;  font-size: 12px;  width: auto;}.filtro-comparadores .filtros .rango .mod-formulario div.slider input.conver:hover,.filtro-comparadores .filtros .rango .mod-formulario div.slider input.conver:focus {  border: none;  padding: 0px;}.filtro-comparadores .filtros .rango .mod-formulario div.slider > div {  background-color: transparent;  height: 9px;  margin-top: 5px;}.filtro-comparadores .filtros .rango .mod-formulario div.slider > div .rango-seleccionado {  background-color: #ffffff;  height: 7px;}.filtro-comparadores .filtros .rango .mod-formulario div.slider > div a {  background: none;  background-color: #26282a;  border: solid 2px #ffffff;  box-shadow: 0 1px 3px #969696;  height: 20px;  width: 20px;  top: -7px;}.filtro-comparadores .filtros .rango .select-operator {  text-align: left;  width: 90%;}.filtro-comparadores .filtros .rango .select-operator .icon-flecha_dcha {  float: right;  margin-top: 4px;  rotate: 90deg;}.filtro-comparadores .filtros .rango .filtro-operador li:first-child {  display: none;}.filtro-comparadores .filtros .rango .filtro-operador div.checkbox input[type="checkbox"] {  display: none;}.filtro-comparadores .filtros .rango .filtro-operador div.checkbox input[type="checkbox"] + label {  display: inline-block;  margin: 4px;  height: 39px;}.filtro-comparadores .filtros .rango .filtro-operador div.checkbox input[type="checkbox"] + label img {  padding: 2px;}.filtro-comparadores .filtros .rango .filtro-operador div.checkbox input[type="checkbox"]:checked + label {  box-shadow: 0px 0px 2px #000000;}@media (max-width:32.4375em) {  .filtro-comparadores {    width: 100%;  }  .filtro-comparadores .titu-filtros {    display: none;  }  .filtro-comparadores .contenido-desplegable {    display: none;  }  .filtro-comparadores .enlaces-comparadores {    margin-bottom: 20px;  }  .filtro-comparadores .filtros {    background-color: #ffffff;    margin-bottom: 20px;    padding: 20px;    position: relative;  }  .filtro-comparadores .filtros .enlace-desplegable,  .filtro-comparadores .filtros .resp-btn-filtrar {    display: block;  }  .filtro-comparadores .filtros > .enlace-desplegable {    background-color: #26282a;    border-radius: 5px;    color: #ffffff;    padding: 11px;    position: absolute;    top: 0;    left: 0;    width: 100%;  }  .filtro-comparadores .filtros > .enlace-desplegable .icon-flecha_dcha {    float: right;    font-size: 20px;    rotate: 90deg;  }  .filtro-comparadores .filtros .contenido-desplegable {    margin-top: 30px;  }  .filtro-comparadores .filtros .rango {    margin: auto;    width: 90%;  }  .filtro-comparadores .filtros .rango .mod-formulario div.slider {    width: 100%;  }  .filtro-comparadores .filtros .rango .mod-formulario div.slider > div a {    top: -4px;  }  .filtro-comparadores .filtros .rango .select-operator {    width: 100%;  }}/*Nuevos filtros top listados*/.filtros-top {  position: relative;}.filtros-top .newstyle {  margin-bottom: 10px;}.filtros-top .filtros-total p {  font-weight: bold;  float: left;  line-height: 35px;}.filtros-top .aviso-carrito {  display: inline-block;}.filtros-top .aviso-carrito span.icon-icon-info {  padding: 10px;  font-size: 37px;  color: #0c6bf3;  float: left;}.filtros-top .aviso-carrito p {  line-height: 1.5;  padding-top: 15px;  color: #646464;  font-size: 15px;  float: left;  width: 80%;  padding-left: 10px;}@media (max-width:32.4375em) {  .filtros-top .aviso-carrito span.icon-icon-info {    padding: 0px;  }  .filtros-top .aviso-carrito p {    padding-top: 0px;  }}.filtros-top .filtro-ordenar {  position: absolute;  right: 0;  top: -41px;  z-index: 6;}.filtros-top .filtro-ordenar form {  display: inline-block;}.filtros-top .filtro-ordenar a {  display: block;  color: #26282a;  min-width: 200px;  padding: 0.5rem 1rem;  width: 100%;  text-align: right;}.filtros-top .filtro-ordenar a span {  display: inline-block;  margin: 0px 5px;}.filtros-top .filtro-ordenar a span.icon-filtro-2pt {  font-size: 19px;  vertical-align: middle;}.filtros-top .filtro-ordenar a span.ordenar-por-icon {  background: url('https://cdn.phonehouse.es/res_static/img/icon-ordenar.png') no-repeat;  height: 14px;  width: 16px;}.filtros-top .filtro-ordenar.col-sm-3 {  flex-basis: 30%;}.filtros-top .filtro-ordenar ul.ordenar-listado {  display: block;  border: solid 1px #f0f0f0;  border-top: none;  border-radius: 4px;  display: none;  background-color: #ffffff;  position: absolute;  width: 200px;  z-index: 90;  box-shadow: 0px 10px 20px -4px rgba(0, 0, 0, 0.3);}.filtros-top .filtro-ordenar ul.ordenar-listado li {  margin: 0;  padding: 0;  list-style: none;}.filtros-top .filtro-ordenar ul.ordenar-listado li a {  text-align: left;}.filtros-top .filtro-ordenar ul.ordenar-listado li a:hover {  background-color: #eaeaea;}.filtros-top.movil-tablet {  display: none;}@media (max-width : 61.875em) {  .filtros-top {    display: none;  }  .filtros-top .filtro-resp .comparadores {    background-color: #ffffff;    border: 1px solid #646464;    border-radius: 5px;    color: #26282a;    display: block;    margin-bottom: 15px;    padding: 0.5rem 1rem;    width: 100%;  }  .filtros-top.movil-tablet {    display: block;  }  .filtros-top.movil-tablet .filtro-ordenar {    top: 0;  }}@media (max-width:32.4375em) {  .filtros-top.movil-tablet .filtro-ordenar a {    min-width: 150px;    padding: 0.5rem;  }  .filtros-top.movil-tablet .filtro-resp a {    display: inline-block;    padding: 0.5rem;    color: #26282a;  }}.filtros-marcados {  display: inline-block;  margin-right: 10px;  margin-top: 10px;}.filtros-marcados a {  background: #ffffff;  border: 1px solid #f0f0f0;  border-radius: 20px;  color: #646464 !important;  padding: 7px 14px !important;}.filtros-marcados span {  background-color: #0c6bf3;  border-radius: 10px;  color: #ffffff;  display: inline-block;  font-size: 7px;  font-weight: bold;  margin-left: 5px;  margin-top: -5px;  padding: 4px 5px 4px 4px;}.fadebox-filtros {  z-index: 92;}/* No eliminar, se utilizar en reparaciones */.mod-tabs-borde .responsive-tabs__list {  display: table;  margin-bottom: 0;  table-layout: fixed;  width: 100%;}.mod-tabs-borde .responsive-tabs__list li {  border-bottom: solid 1px #eaeaea;  cursor: pointer;  display: table-cell;}.mod-tabs-borde .responsive-tabs__list li span {  display: block;  padding: 9px 10px 11px 10px;  text-align: center;  background-color: #f0f0f0;  border: 1px solid #eaeaea;  border-right: none;  border-bottom: 0;  color: #000000;  margin-bottom: -1px;}.mod-tabs-borde .responsive-tabs__list li span:hover {  background-color: #eaeaea;}.mod-tabs-borde .responsive-tabs__list li:first-child span {  margin-left: 0;  border-left: solid 1px #eaeaea;}.mod-tabs-borde .responsive-tabs__list li.responsive-tabs__list__item--active span {  background-color: #ffffff;  border-bottom: 1px solid #ffffff;  padding-top: 20px;}.mod-tabs-borde div.contenido {  display: block;  width: 100%;  padding: 0;  border-bottom: 1px solid #f0f0f0;  background-color: #ffffff;}.mod-tabs-borde div.contenido > h3 {  display: none;}.mod-tabs-borde div.contenido > div {  padding-top: 0;  border-left: 1px solid #eaeaea;  border-bottom: 1px solid #eaeaea;  border-right: 1px solid #eaeaea;  overflow: hidden;}.mod-tabs-borde .responsive-tabs__heading:focus,.mod-tabs-borde .responsive-tabs__list__item:focus,.mod-tabs-borde .responsive-tabs__heading--active:focus,.mod-tabs-borde .responsive-tabs__list__item--active:focus {  outline: none !important;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .mod-tabs-borde div.contenido > div {    max-width: 900px;  }}@media (max-width:32.4375em) {  .mod-tabs-borde .responsive-tabs__list {    display: none;  }  .mod-tabs-borde div.contenido {    display: block;    padding-top: 0;    border: 0px;  }  .mod-tabs-borde div.contenido > h3 {    background: url('https://cdn.phonehouse.es/res_static/img/tabs_h3_flecha.png') no-repeat right 18px #f0f0f0;    border-radius: 4px;    color: #0c6bf3;    display: block;    font-size: 15px;    font-weight: normal;    line-height: 15px;    margin: 4px 0px 0px 0px;    padding: 12px 15px 11px 15px;  }  .mod-tabs-borde div.contenido > h3.responsive-tabs__heading--active {    background-color: #ffffff;  }  .mod-tabs-borde div.contenido > div {    padding: 0px;    padding-bottom: 10px;    border: 0;  }  .mod-tabs-borde div.contenido > div.responsive-tabs__panel--closed-accordion-only {    display: none;  }}.col1-opiniones .caja-blanca {  background-color: #ffffff;  border-radius: 10px;  display: inline-block;  min-width: 200px;  padding: 20px;  vertical-align: top;  width: 27%;}.col1-opiniones .caja-blanca .tu-opinion p {  margin-bottom: 20px;  text-align: center;}.col1-opiniones .caja-blanca .boton-form {  max-width: 220px;  margin: auto;}.col1-opiniones .porcentaje {  margin-bottom: 20px;  position: relative;  text-align: center;}.col1-opiniones .porcentaje svg {  height: 120px;  width: 120px;  rotate: 270deg;}.col1-opiniones .porcentaje svg circle {  fill: none;  stroke-width: 8;  stroke: #f0f0f0;  transform: translate(5px, 5px);  stroke-dasharray: 360;  stroke-dashoffset: 0;}.col1-opiniones .valoracion-0 svg circle:nth-child(2) {  stroke-dashoffset: calc(360px);  stroke: url(#gradient);}.col1-opiniones .valoracion-0-5 svg circle:nth-child(2) {  stroke-dashoffset: calc(342px);  stroke: url(#gradient);}.col1-opiniones .valoracion-1 svg circle:nth-child(2) {  stroke-dashoffset: calc(324px);  stroke: url(#gradient);}.col1-opiniones .valoracion-1-5 svg circle:nth-child(2) {  stroke-dashoffset: calc(288px);  stroke: url(#gradient);}.col1-opiniones .valoracion-2 svg circle:nth-child(2) {  stroke-dashoffset: calc(252px);  stroke: url(#gradient);}.col1-opiniones .valoracion-2-5 svg circle:nth-child(2) {  stroke-dashoffset: calc(216px);  stroke: url(#gradient);}.col1-opiniones .valoracion-3 svg circle:nth-child(2) {  stroke-dashoffset: calc(180px);  stroke: url(#gradient);}.col1-opiniones .valoracion-3-5 svg circle:nth-child(2) {  stroke-dashoffset: calc(144px);  stroke: url(#gradient);}.col1-opiniones .valoracion-4 svg circle:nth-child(2) {  stroke-dashoffset: calc(108px);  stroke: url(#gradient);}.col1-opiniones .valoracion-4-5 svg circle:nth-child(2) {  stroke-dashoffset: calc(72px);  stroke: url(#gradient);}.col1-opiniones .valoracion-5 svg circle:nth-child(2) {  stroke-dashoffset: calc(0px);  stroke: url(#gradient);}.col1-opiniones .number {  position: absolute;  text-align: center;  top: 50px;  width: 100%;}.col1-opiniones .number span {  font-size: 40px;}.col1-opiniones .valoraciones-num {  text-align: center;}.col1-opiniones .value-compradores {  margin-top: 25px;}.col1-opiniones .value-compradores .val5 {  display: flex;  align-items: center;  margin: auto;}.col1-opiniones .filtro-opiniones {  margin-top: -30px;}.col1-opiniones .op-users {  width: 70%;  height: 100%;  padding: 0px 30px;  display: inline-block;}.col1-opiniones .op-users .op-new-design {  position: relative;  width: 25%;}.col1-opiniones .op-users .op-new-design .fecha-start {  margin-bottom: 10px;}.col1-opiniones .op-users .op-new-design span {  display: flex;  flex-wrap: wrap;  margin-bottom: 5px;}.col1-opiniones .op-users .opi {  display: flex;  flex-wrap: wrap;  width: 100%;}.col1-opiniones .op-users .opi div.respuestas {  width: 100%;}.col1-opiniones .op-users .opi .mi-opinion {  color: #26282a;  line-height: 20px;  width: 75%;}.col1-opiniones .op-users .opi .autor {  font-family: 'Grotesk Bold', Arial, sans-serif;}.col1-opiniones .op-users .opi .añade {  width: auto;}@media (max-width : 61.875em) {  .col1-opiniones .caja-blanca {    width: 100%;  }  .col1-opiniones .op-users {    padding: 0 5px;    width: 100%;  }  .col1-opiniones .op-users .op-new-design {    width: 100%;  }  .col1-opiniones .op-users .op-new-design .fecha-start {    margin-bottom: 0;    display: flex;    width: 100%;  }  .col1-opiniones .op-users .op-new-design .fecha-start .fecha {    margin-left: 10px;  }  .col1-opiniones .op-users .opi .mi-opinion {    width: 100%;    margin-bottom: 5px;  }}@media (min-width : 32.5em) and (max-width : 61.875em) {  .col1-opiniones .caja-blanca {    display: flex;    align-items: center;    justify-content: center;  }  .col1-opiniones .caja-blanca .porcentaje {    margin-bottom: 0px;  }  .col1-opiniones .caja-blanca .tu-opinion {    width: 300px;  }}@media (max-width:32.4375em) {  .col1-opiniones .caja-blanca .porcentaje {    margin-bottom: 10px;  }}.mod-tab-opiniones {  font-size: 15px;  line-height: 18px;}.mod-tab-opiniones:before,.mod-tab-opiniones:after {  display: table;  content: "";  line-height: 0;}.mod-tab-opiniones:after {  clear: both;}.mod-tab-opiniones .opiniones h3 {  color: #0c6bf3;  font-size: 20px;}.mod-tab-opiniones .opiniones li {  margin-bottom: 15px;}.mod-tab-opiniones .opiniones li .total {  margin-top: 15px;  margin-bottom: 15px;}.mod-tab-opiniones .opiniones li .opinion span.fecha {  color: #646464;}.mod-tab-opiniones .opiniones li .opinion span.verificado {  font-size: 13px;}.mod-tab-opiniones .opiniones li .opinion span.verificado > span {  font-size: 22px;  margin: 0;}.mod-tab-opiniones .opiniones li .opinion .numero-respuestas {  display: inline-block;  text-align: right;  width: 100%;}.mod-tab-opiniones .opiniones li .opinion .numero-respuestas a.responder,.mod-tab-opiniones .opiniones li .opinion .numero-respuestas a.n-respuestas {  display: inline-block;  width: auto;}.mod-tab-opiniones .opiniones li .opinion .ocultar-respuestas {  display: inline-block;  text-align: right;  width: 100%;}.mod-tab-opiniones .opiniones li .opinion .ocultar-respuestas a.ocultar-respuestas {  padding: 7px 15px;  width: auto;}.mod-tab-opiniones .opiniones li .opinion.experto .logo-y-titu {  height: 22px;  margin-bottom: 15px;}.mod-tab-opiniones .opiniones li .opinion.experto .logo-y-titu h4 {  color: #ff7d00;  line-height: 28px;}.mod-tab-opiniones .opiniones li .opinion.experto .logo-y-titu h4 span {  font-size: 35px;}.mod-tab-opiniones .opiniones li .barra-util {  background-color: #f0f0f0;  border-radius: 4px;  display: inline-block;  margin-top: 15px;  padding: 5px 20px;}.mod-tab-opiniones .opiniones li .barra-util .pregunta {  display: inline-block;  font-size: 17px;  margin-right: 25px;}.mod-tab-opiniones .opiniones li .barra-util a {  width: 35px;  padding: 5px 7px;  border-radius: 4px;  margin: 5px 3px 0 22px;  display: inline-block;  color: #ffffff;  background-color: #0c6bf3;}.mod-tab-opiniones .opiniones li .barra-util a.desactivado {  background-color: #eaeaea;}.mod-tab-opiniones .opiniones li .barra-util a.desactivado:hover {  background-color: #eaeaea;  pointer-events: none;}.mod-tab-opiniones .opiniones li .barra-util a:hover {  background-color: #0d4eab;  transition: all 1s;}.mod-tab-opiniones .opiniones li .barra-util .num-util {  border: solid 1px #f0f0f0;  border-radius: 2px;  background-color: #ffffff;  width: 40px;  display: inline-block;  text-align: center;  position: relative;  line-height: 30px;  color: #26282a;  margin-left: 15px;}.mod-tab-opiniones .opiniones li .barra-util .num-util:after {  right: 100%;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;  border-right-color: #ffffff;  border-width: 15px;  top: 50%;  margin-top: -15px;}.mod-tab-opiniones .opiniones li .gracias-voto {  border: solid 1px #94c249;  color: #94c249;  display: none;  font-size: 15px;  font-weight: bold;  margin-top: 10px;  margin-bottom: 10px;  padding: 15px;}.mod-tab-opiniones .opiniones li .valoraciones > div span.valoracion {  display: block;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  text-align: left;  width: 104px;  height: 6px;  margin-top: 5px;  margin-right: 6px;  background-image: url('https://cdn.phonehouse.es/res_static/img/valoracion2.png');  background-repeat: no-repeat;}.mod-tab-opiniones .opiniones li .valoraciones > div span.valoracion.valoracion0 {  background-position: 0 -14px;}.mod-tab-opiniones .opiniones li .valoraciones > div span.valoracion.valoracion1 {  background-position: 0 -21px;}.mod-tab-opiniones .opiniones li .valoraciones > div span.valoracion.valoracion2 {  background-position: 0 -28px;}.mod-tab-opiniones .opiniones li .valoraciones > div span.valoracion.valoracion3 {  background-position: 0 -35px;}.mod-tab-opiniones .opiniones li .valoraciones > div span.valoracion.valoracion4 {  background-position: 0 -42px;}.mod-tab-opiniones .opiniones li .valoraciones > div span.valoracion.valoracion5 {  background-position: 0 -49px;}.mod-tab-opiniones .opiniones li.resumen {  padding: 10px 0px;}.mod-tab-opiniones .opiniones li.resumen h5 {  float: left;  font-size: 18px;  color: #ec008c;  line-height: 34px;}.mod-tab-opiniones .opiniones li.resumen strong {  float: left;}.mod-tab-opiniones .opiniones li.resumen .boton-form {  margin-top: 0px;}@media (max-width:32.4375em) {  .mod-tab-opiniones .opiniones li.resumen strong {    margin-top: 15px;  }}.mod-tab-opiniones .opiniones .ver-mas {  text-align: center;}.mod-tab-opiniones .opiniones .ver-mas a {  max-width: 200px;  color: #ffffff;}.mod-tab-opiniones .opiniones .paginas {  padding: 10px 0;  width: 30%;  float: left;}.mod-tab-opiniones .opiniones .paginas label {  width: auto;  padding: 7px 9px;  margin-right: 5px;  float: left;  display: block;  border-radius: 4px;  font-size: 15px;  line-height: 18px;  text-align: center;  color: #26282a;  background-color: #ffffff;  border: 1px solid #eaeaea;}.mod-tab-opiniones .opiniones .paginas label:hover {  color: #969696;  font-weight: bold;  background-color: #f0f0f0;  cursor: pointer;}.mod-tab-opiniones .opiniones .paginas input[type="radio"] {  display: none;}.mod-tab-opiniones .opiniones .paginas input[type="radio"]:checked + label {  color: #969696;  font-weight: bold;  background-color: #f0f0f0;  border: 1px solid #d3e7e8;}.mod-tab-opiniones p.hablan {  width: 60%;  display: inline-block;  color: #26282a;}.mod-tab-opiniones div.mod-paginacion {  float: left;  padding-top: 20px;}.mod-tab-opiniones div.mod-formulario {  display: none;  background-color: #ffffff;  border-radius: 10px;  clear: both;  margin-bottom: 20px;  margin-top: 20px;  padding: 15px 20px 10px 20px;  width: 100%;}.mod-tab-opiniones div.mod-formulario form {  max-width: 750px;  margin-left: auto;  margin-right: auto;}.mod-tab-opiniones div.mod-formulario h4 {  padding-bottom: 13px;  font-size: 20px;}.mod-tab-opiniones div.mod-formulario .comentario,.mod-tab-opiniones div.mod-formulario .nombre,.mod-tab-opiniones div.mod-formulario .texto-mail,.mod-tab-opiniones div.mod-formulario .mail {  margin-top: 15px;}.mod-tab-opiniones div.mod-formulario p.texto-mail {  font-size: 17px;}.mod-tab-opiniones div.mod-formulario .nombre,.mod-tab-opiniones div.mod-formulario .mail {  width: 49%;  display: inline-block;  margin-right: 2%;}.mod-tab-opiniones div.mod-formulario .mail {  margin-right: 0;}.mod-tab-opiniones div.mod-formulario div.valoracion {  padding: 15px;  border-radius: 4px;  border: solid 1px #eaeaea;}.mod-tab-opiniones div.mod-formulario div.valoracion > div.total {  padding-top: 4px;  padding-bottom: 6px;  font-weight: bold;}.mod-tab-opiniones div.mod-formulario div.valoracion > div.total span.concepto {  padding-top: 3px;}.mod-tab-opiniones div.mod-formulario div.valoracion > div span.valoracion {  display: block;  width: 110px;  margin-top: 1px;  margin-right: 7px;}.mod-tab-opiniones div.mod-formulario div.valoracion > div .concepto {  margin-right: 10px;}.mod-tab-opiniones div.mod-formulario div.valoracion > div div.votacion {  display: inline-block;  vertical-align: middle;}.mod-tab-opiniones div.mod-formulario div.valoracion > div div.votacion div {  display: block;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  text-align: left;  float: left;  width: 20px;  height: 20px;  margin-right: 1px;  background: url('/img/valoracion-amarillo.png') no-repeat;  background-position: -23px 0;  cursor: pointer;}.mod-tab-opiniones div.mod-formulario div.valoracion > div div.votacion div:hover,.mod-tab-opiniones div.mod-formulario div.valoracion > div div.votacion div.activo {  background-position: -1px 0;}.mod-tab-opiniones div.mod-formulario input[type="submit"] {  margin: 15px auto 5px auto;  width: 200px;}.mod-tab-opiniones.lb-confir-valor {  padding: 0px;}.mod-tab-opiniones.lb-confir-valor div.mod-formulario {  padding: 0px;  border: none;}.mod-tab-opiniones.lb-confir-valor div.mod-formulario div.valoracion {  padding: 0px;  width: 100%;  border: solid 1px #f0f0f0;  border-radius: 15px;}.mod-tab-opiniones.lb-confir-valor div.mod-formulario div.valoracion > div {  width: 90%;  margin: 0 auto;  padding: 15px 0px;  border: none;  border-bottom: solid 1px #f0f0f0;  float: none;}.mod-tab-opiniones.lb-confir-valor div.mod-formulario div.valoracion > div.total {  background-color: #f0f0f0;  border-top-left-radius: 15px;  border-top-right-radius: 15px;  border-bottom: none;  width: 100%;  padding: 15px;}.mod-tab-opiniones.lb-confir-valor div.mod-formulario div.valoracion > div span.concepto {  float: left;  width: 55%;  text-align: left;}.mod-tab-opiniones.lb-confir-valor div.mod-formulario div.valoracion > div div.votacion {  display: inline-block;}.mod-tab-opiniones.lb-confir-valor div.mod-formulario p {  color: #26282a;  font-weight: bold;  font-size: 17px;  text-align: center;}.mod-tab-opiniones.lb-confir-valor div.mod-formulario p span {  color: #0c6bf3;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .mod-tab-opiniones .mod-titulo-pagina {    text-align: center;  }  .mod-tab-opiniones .filtro-opiniones {    margin: auto;  }  .mod-tab-opiniones .opiniones .ver-mas a {    margin: auto;  }}@media (max-width:32.4375em) {  .mod-tab-opiniones .mod-titulo-pagina > h3 {    text-align: center;  }  .mod-tab-opiniones .filtro-opiniones {    margin: auto;    width: 140px;  }  .mod-tab-opiniones ul.opiniones li,  .mod-tab-opiniones div.mod-formulario {    padding: 10px;  }  .mod-tab-opiniones a.opiniones {    float: none;    clear: both;    display: block;    margin: 0 auto;    padding: 10px 0px;  }  .mod-tab-opiniones .opiniones .paginas {    width: 100%;  }  .mod-tab-opiniones .opiniones .ver-mas a {    margin: auto;  }  .mod-tab-opiniones .opiniones > li {    margin-bottom: 0;  }  .mod-tab-opiniones .opiniones > li .opinion span.verificado {    display: block;  }  .mod-tab-opiniones .opiniones > li .opinion .numero-respuestas a.n-respuestas {    display: block;  }  .mod-tab-opiniones .opiniones > li .barra-util a {    display: inline-block;    margin-left: 5%;  }  .mod-tab-opiniones .opiniones > li .barra-util .pregunta {    font-size: 15px;    width: 100%;  }  .mod-tab-opiniones .opiniones > li .valoraciones {    float: none;    clear: both;    margin: 0 auto 10px auto;  }  .mod-tab-opiniones .opiniones > li .valoraciones:after,  .mod-tab-opiniones .opiniones > li .valoraciones:before {    border: 0;  }  .mod-tab-opiniones div.mod-paginacion {    clear: both;    float: none;    width: auto;    margin: 0 -15px 0 15px;  }  .mod-tab-opiniones a.boton-form {    display: block;    clear: both;    float: none;    margin: 10px 15px 15px 15px;  }  .mod-tab-opiniones div.mod-formulario > div {    float: none;  }  .mod-tab-opiniones div.mod-formulario div.campos,  .mod-tab-opiniones div.mod-formulario div.nombre,  .mod-tab-opiniones div.mod-formulario div.mail {    float: none;    width: 100%;  }  .mod-tab-opiniones div.mod-formulario div.valoracion {    float: none;    width: 100%;    margin-bottom: 0;  }  .mod-tab-opiniones div.mod-formulario div.valoracion div.estrellas {    padding-top: 0;  }  .mod-tab-opiniones div.mod-formulario div.valoracion > div div.votacion div {    margin: 5px;  }  .mod-tab-opiniones div.mod-formulario div.valoracion > div {    width: 100%;    border-right: none;    border-bottom: solid 1px #f0f0f0;    padding-bottom: 15px;  }  .mod-tab-opiniones div.mod-formulario div.valoracion > div:last-child {    border-bottom: none;    padding-bottom: 0px;  }  .mod-tab-opiniones div.mod-formulario input[type="submit"] {    width: 100%;  }  .mod-tab-opiniones div.mod-formulario p.texto-mail span {    display: block;  }  .mod-tab-opiniones.lb-confir-valor div.mod-formulario p {    margin-top: 15px;  }}.mod-tab-respuestas a.boton-responder {  color: #ec008c;  font-weight: bold;}.mod-tab-respuestas a.boton-responder:hover {  text-decoration: underline;  background-color: transparent;}.mod-tab-respuestas .respuestas h3 {  color: #26282a;}.mod-tab-respuestas .respuestas li {  display: block;  margin-top: 20px;  margin-bottom: 0px;}.mod-tab-respuestas .respuestas li.respuesta img {  margin: 0 6px;  vertical-align: middle;}.mod-tab-respuestas a.boton-form {  float: right;  margin-top: 20px;  padding: 6px 30px 9px 30px;  font-size: 16px;}.mod-tab-respuestas .responder-form {  margin-top: 15px;  width: auto;}.mod-tab-respuestas div.mod-formulario div.nombre,.mod-tab-respuestas div.mod-formulario div.mail {  display: inline-block;  width: 49%;  margin-right: 2%;  margin-top: 0px;}.mod-tab-respuestas div.mod-formulario div.mail {  margin-right: 0;}.mod-tab-respuestas div.mod-formulario div.comentario {  margin-bottom: 15px;}@media (max-width:32.4375em) {  .mod-tab-respuestas {    padding: 0px;  }  .mod-tab-respuestas header,  .mod-tab-respuestas ul.opiniones li,  .mod-tab-respuestas div.mod-formulario {    padding-left: 15px;    padding-right: 15px;  }  .mod-tab-respuestas .respuestas > li .respuesta {    width: 100%;    float: none;    padding-bottom: 10px;  }  .mod-tab-respuestas div.mod-paginacion {    clear: both;    float: none;    width: auto;    margin: 0 -15px 0 15px;  }  .mod-tab-respuestas a.boton-form {    display: block;    clear: both;    float: none;    margin: 10px 15px 15px 15px;  }  .mod-tab-respuestas div.mod-formulario div.campos,  .mod-tab-respuestas div.mod-formulario div.nombre,  .mod-tab-respuestas div.mod-formulario div.mail {    width: 100%;  }  .mod-tab-respuestas div.mod-formulario div.nombre {    margin-bottom: 15px;  }}.opinion-formulario-gracias {  background-color: #f0f0f0;  padding: 10px 20px;  margin-top: 20px;}.opinion-formulario-gracias .gracias strong {  color: #26282a;  font-size: 16px;}@media (max-width:32.4375em) {  .opinion-formulario-gracias {    width: 94%;    margin: 0 auto;    padding-bottom: 15px;  }  .opinion-formulario-gracias .gracias {    width: 100%;    margin-bottom: 0px;  }}section.breadcrumbs {  padding: 15px 0;}section.breadcrumbs li {  display: inline;  font-size: 14px;  line-height: 24px;  color: #646464;}section.breadcrumbs li + li:before {  content: "\e910";  font-family: 'icomoon' !important;  padding: 0 10px;}section.breadcrumbs li a {  color: #26282a;}section.breadcrumbs li a:hover {  color: #646464;}@media (max-width:32.4375em) {  section.breadcrumbs {    padding: 10px 0px;  }  section.breadcrumbs li.pc {    display: none;  }}.caja-formulario1 form {  background-color: #ffffff;  margin: auto;  max-width: 850px;  padding-bottom: 15px;}.caja-formulario1 form:before,.caja-formulario1 form:after {  display: table;  content: "";  line-height: 0;}.caja-formulario1 form:after {  clear: both;}.caja-formulario1 form > div {  display: inline-block;  width: 29%;  margin-left: 15px;  margin-right: 15px;}.caja-formulario1 form > div.clear {  width: 100%;}.caja-formulario1 form > div.col3 > div {  float: left;  width: 30%;  margin-left: 5%;}.caja-formulario1 form > div.col3 > div:first-child {  margin-left: 0;}.caja-formulario1 form > div.aviso-legal {  display: block;  width: 95%;  text-align: center;}.caja-formulario1 form > div.aviso-legal label {  width: auto;  display: inline-block;}.caja-formulario1 form > div.direccion {  width: 62%;}.caja-formulario1 form > div.direccion label {  width: 100%;}@media (max-width:32.4375em) {  .caja-formulario1 form {    padding-left: 10px;    padding-right: 10px;  }  .caja-formulario1 form > div,  .caja-formulario1 form > div.aviso-legal {    width: 100%;    margin-left: 0;    margin-right: 0;  }  .caja-formulario1 form > div.direccion {    width: 100%;  }}.nuestro-compromiso ul {  padding: 23px 0 15px 0;}.nuestro-compromiso ul:before,.nuestro-compromiso ul:after {  display: table;  content: "";  line-height: 0;}.nuestro-compromiso ul:after {  clear: both;}.nuestro-compromiso ul li {  float: left;  width: 33%;  padding: 0 20px 5px 20px;  border-left: 1px solid #eaeaea;}.nuestro-compromiso ul li:last-child {  padding-right: 0px;}.nuestro-compromiso ul li:first-child {  padding-left: 0;  border: 0;}.nuestro-compromiso ul li h4 {  font-size: 35px;  line-height: 38px;  font-weight: normal;}.nuestro-compromiso ul li h4 span {  color: #0c6bf3;  font-size: 30px;}.nuestro-compromiso ul li p {  margin-top: 1rem;  font-size: 15px;  line-height: 18px;  color: #646464;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .nuestro-compromiso ul li {    width: 25%;  }}@media (max-width:32.4375em) {  .nuestro-compromiso ul {    padding-top: 0;  }  .nuestro-compromiso ul li {    float: none;    width: auto;    padding: 5px 15px 12px 15px;    border: 0;    margin-top: 10px;    background-color: #ffffff;    border: 1px solid #eaeaea;  }  .nuestro-compromiso ul li h4 {    font-size: 29px;    line-height: 30px;  }  .nuestro-compromiso ul li h4 span {    font-size: 25px;  }  .nuestro-compromiso ul li:first-child {    padding: 5px 15px 12px 15px;    border: 1px solid #eaeaea;  }}.tienda-ficha {  margin: 20px 0;}.tienda-ficha:before,.tienda-ficha:after {  display: table;  content: "";  line-height: 0;}.tienda-ficha:after {  clear: both;}.tienda-ficha .imagen {  float: left;  width: 35%;  max-height: 245px;  text-align: center;}.tienda-ficha .imagen img {  max-height: 245px;  max-width: 100%;}.tienda-ficha .info {  float: right;  width: 64%;  min-height: 216px;  height: auto;  padding: 20px;  padding-bottom: 10px;  font-size: 15px;  line-height: 18px;  border: 1px solid #eaeaea;  border-bottom: 2px solid #eaeaea;  background-color: #ffffff;}.tienda-ficha .info:before,.tienda-ficha .info:after {  display: table;  content: "";  line-height: 0;}.tienda-ficha .info:after {  clear: both;}.tienda-ficha .info a:hover {  color: #ec008c;}.tienda-ficha .info ul.datos li {  padding-bottom: 10px;}.tienda-ficha .info ul.datos [class^="icon-"] {  color: #0c6bf3;  font-size: 25px;  margin-right: 10px;}.tienda-ficha .info ul.datos .otros {  margin-left: 30px;}.tienda-ficha .info ul.datos .demo-store-bloque .mod-tooltip {  width: auto;  height: auto;}.tienda-ficha .info ul.datos .horario-excep .open {  color: #07c067;}.tienda-ficha .info ul.datos .horario-excep .close {  color: #fa381f;}.tienda-ficha .info h5 {  margin-bottom: 5px;  font-size: 15px;  font-weight: normal;  color: #26282a;}@media (max-width:32.4375em) {  .tienda-ficha .imagen,  .tienda-ficha .info,  .tienda-ficha .info > div {    clear: both;    float: none;    height: auto;    margin: 0 auto;    width: 94%;  }  .tienda-ficha .imagen {    margin-bottom: 20px;  }  .tienda-ficha .info > div {    margin: 0;    padding-top: 10px;    border-top: 1px solid #eaeaea;  }  .tienda-ficha .info > div:first-child {    padding: 0;    border: 0;  }}section.legales {  margin: 20px 0 20px 0;}section.legales h2 {  margin-bottom: 12px;}section.legales p {  margin-bottom: 10px;  text-align: justify;  line-height: 20px;}section.legales ul {  margin-bottom: 12px;}section.legales li {  list-style: disc;  margin-left: 1rem;  margin-bottom: 4px;  line-height: 19px;}section.legales div.volver {  text-align: right;}section.legales table {  text-align: center;  line-height: 20px;}section.legales table th {  background-color: #f0f0f0;  height: 30px;  padding: 2px 10px;}section.legales table th .importe {  width: 170px;}section.legales table th .comision {  width: 200px;}section.legales table td {  padding: 2px 10px;}section.legales table.aviso-legal {  color: #26282a;  text-align: left;}section.legales table.aviso-legal .colum-1 {  width: 20%;}section.legales table.aviso-legal .colum-2 {  width: 80%;}section.legales .condiciones {  margin: 0px 15px;  line-height: 20px;}section.legales .condiciones .listado {  margin-left: 20px;}section.legales .condiciones li {  list-style: none;}section.legales .impresora {  vertical-align: middle;  padding: 10px 5px 10px 10px;}section.legales h3 {  color: #26282a;  margin: 16px 0;}section.legales.quien-somos .titu {  color: #0c6bf3;  font-size: 30px;}section.legales.quien-somos .titu span {  font-size: 50px;}section.legales.quien-somos strong {  color: #0c6bf3;}section.legales.quien-somos .recuadro-borde-15 {  background-color: #ffffff;  margin-bottom: 15px;}@media (max-width:32.4375em) {  section.legales {    padding: 0px 10px;  }}.olvidaste-password {  position: absolute;  right: 0px;  top: 2px;  font-size: 13px;}.olvidaste-password-new {  font-size: 13px;  text-align: right;}.list-store-stock .cab {  display: table;  width: 100%;}.list-store-stock .cab .num-tiendas,.list-store-stock .cab .nom-provincia {  font-weight: bold;  color: #ffffff;  text-align: center;  width: 50%;  display: table-cell;  padding: 10px;}.list-store-stock .cab .num-tiendas {  background-color: #26282a;}.list-store-stock .cab .nom-provincia {  background-color: #0c6bf3;}.list-store-stock .cab .nom-provincia img {  vertical-align: middle;}.list-store-stock .list {  background-color: #eaeaea;  padding: 15px;}.list-store-stock .list li {  margin-bottom: 2px;  display: table;  width: 100%;}.list-store-stock .list li > div {  width: 50%;  display: table-cell;  background-color: #ffffff;  padding: 10px;  color: #26282a;  font-size: 12px;  vertical-align: middle;}.list-store-stock .list li > div:nth-child(2) {  background-color: #f0f0f0;  color: #0c6bf3;}.list-store-stock .list li .info {  display: none;}.list-store-stock .list li .horario {  width: 50%;  display: inline-block;  vertical-align: middle;}.list-store-stock .list li .ult-uds,.list-store-stock .list li .telf {  width: 25%;  display: inline-block;  text-align: center;  vertical-align: middle;}.list-store-stock .list li .ult-uds {  color: #ec008c;}.list-store-stock .list li .ult-uds span {  color: #ec008c;  font-size: 27px;}.list-store-stock .list li .ult-uds img {  vertical-align: middle;}.list-store-stock .list li .telf span {  font-weight: bold;  font-size: 16px;}.list-store-stock .list li .telf a {  display: none;}.list-store-stock .list li .direccion strong {  display: block;}.list-store-stock .reborde {  clear: both;  height: 15px;  background-color: #f0f0f0;  display: block;}.list-store-stock .legal {  text-align: right;  color: #0c6bf3;  font-size: 12px;  margin-top: 8px;}@media (max-width:32.4375em) {  .list-store-stock .cab .num-tiendas,  .list-store-stock .cab .nom-provincia {    display: block;    width: 100%;  }  .list-store-stock .list li > div {    width: 100%;    display: block;  }  .list-store-stock .list li .text {    display: inline-block;    width: 90%;    vertical-align: middle;  }  .list-store-stock .list li .info {    display: inline-block;    background-color: #26282a;    height: 25px;    width: 25px;    border-radius: 20px;    text-align: center;    font-size: 18px;    color: #ffffff;    line-height: 23px;  }  .list-store-stock .list li .informacion {    display: none;  }  .list-store-stock .list li .horario,  .list-store-stock .list li .ult-uds,  .list-store-stock .list li .telf {    width: 100%;    display: block;  }  .list-store-stock .list li .ult-uds {    padding: 10px;  }  .list-store-stock .list li .ult-uds br {    display: none;  }  .list-store-stock .list li .telf span {    display: none;  }  .list-store-stock .list li .telf a {    display: block;  }  .list-store-stock .list li .direccion {    cursor: pointer;  }}.acceder-login h3 {  font-size: 24px;  font-weight: normal;}.acceder-login .formu-login {  display: inline-block;  max-width: 375px;  margin: 0px 50px;  vertical-align: top;}.acceder-login .formu-login:before,.acceder-login .formu-login:after {  display: table;  content: "";  line-height: 0;}.acceder-login .formu-login:after {  clear: both;}.acceder-login .formu-login .flecha-volver {  color: #969696;  display: block;  margin-bottom: 20px;  padding: 10px 10px 10px 0px;}.acceder-login .formu-login .flecha-volver span {  font-size: 28px;}.acceder-login .formu-login form {  max-width: 310px;  margin: 0 auto;}.acceder-login .formu-login input[type="submit"],.acceder-login .formu-login input[type="button"] {  padding: 12px;  margin: 10px 0 20px 0;  min-width: 300px;}.acceder-login .formu-login input[type="submit"].con-flecha,.acceder-login .formu-login input[type="button"].con-flecha {  background: url(https://cdn.phonehouse.es/res_static/img/flecha-dcha-blanca3.png) no-repeat 290px 8px #ff7d00;}.acceder-login .formu-login input[type="submit"].registrate,.acceder-login .formu-login input[type="button"].registrate {  background: none;  background-color: #ffffff;  border: 1px solid #26282a;  border-radius: 30px;  color: #26282a;  display: inline-block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 14px;  line-height: 20px;  overflow: hidden;  padding: 12px 18px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  margin: 0 0 20px 0;}.acceder-login .formu-login input[type="submit"].registrate:hover,.acceder-login .formu-login input[type="button"].registrate:hover {  background-color: #eaeaea;  cursor: pointer;  text-decoration: none;}.acceder-login .formu-login label {  min-width: 303px;  font-family: 'Grotesk Bold', Arial, sans-serif;}.acceder-login .formu-login label.tercio {  min-width: inherit;  width: 85px;}.acceder-login .formu-login label.dos-tercios {  margin-right: 0;  min-width: inherit;  width: calc(100% - 100px);}.acceder-login .formu-login .nta-chekbox label {  font-family: 'Grotesk', Arial, sans-serif;}.acceder-login .formu-login.compra-invitado {  margin-top: 68px;}.acceder-login .formu-login.compra-invitado .button-secondary {  padding: 0 18px;}.acceder-login .caja-destacada {  background-color: #ffcd00;  padding: 10px;  border: solid 2px #e09c00;  border-radius: 4px;  display: inline-block;  margin-bottom: 15px;}.acceder-login .caja-destacada strong {  font-size: 16px;}.acceder-login .log-rrss h4 {  font-weight: normal;  color: #444444;}.acceder-login .legales-login {  margin: 10px 0;}.acceder-login .legales-login a {  display: inline-block;  border-right: solid 1px #969696;  font-size: 13px;  padding: 5px 15px;}.acceder-login .legales-login a:last-child {  border: none;}.acceder-login .thank-you-for-registration {  text-align: center;}.acceder-login .thank-you-for-registration h3 {  border-bottom: none;  font-family: 'Grotesk Bold', Arial, sans-serif;}.acceder-login .thank-you-for-registration .button-primary-blue-small {  width: auto;  display: inline-block;}@media (max-width:32.4375em) {  .acceder-login .formu-login {    margin: auto;  }  .acceder-login .formu-login label {    min-width: inherit;  }  .acceder-login .formu-login input[type="submit"],  .acceder-login .formu-login input[type="button"] {    min-width: 280px;  }  .acceder-login .formu-login.compra-invitado {    margin-top: 50px;  }  .acceder-login .legales-login a {    border: none;    display: block;    font-size: 14px;    margin-bottom: 5px;    padding: 5px;  }}div.check-button:before,div.check-button:after {  display: table;  content: "";  line-height: 0;}div.check-button:after {  clear: both;}div.check-button input[type="checkbox"] {  display: none;}div.check-button input[type="checkbox"] + label {  background-color: #fbfbfb;  border: 1px solid #eaeaea;  border-radius: 4px;  color: #0c6bf3;  display: inline-block;  font-size: 15px;  font-weight: bold;  margin-bottom: 10px;  margin-right: 10px;  padding: 5px 15px;  position: relative;  text-align: center;}div.check-button input[type="checkbox"] + label:hover {  cursor: pointer;  border-color: #0c6bf3;}div.check-button input[type="checkbox"] + label:disabled {  background: #eaeaea;}div.check-button input[type="checkbox"]:checked + label {  color: #26282a;  border: 1px solid #0c6bf3;  box-shadow: 0px 0px 0px 1px #0c6bf3 inset;}div.check-button input[type="checkbox"]:checked + label:before {  content: "";  position: absolute;  top: 6px;  right: 0px;  width: 0;  height: 0;  border-width: 8px;  border-style: solid;  border-color: transparent #0c6bf3 transparent transparent;}div.check-button span {  font-size: 22px;}div.radio-button:before,div.radio-button:after {  display: table;  content: "";  line-height: 0;}div.radio-button:after {  clear: both;}div.radio-button input[type="radio"] {  display: none;}div.radio-button input[type="radio"] + label {  background-color: #fbfbfb;  border: 1px solid #eaeaea;  border-radius: 4px;  color: #0c6bf3;  display: inline-block;  font-size: 15px;  font-weight: bold;  margin-bottom: 10px;  margin-right: 10px;  padding: 5px 15px;  position: relative;  text-align: center;}div.radio-button input[type="radio"] + label:hover {  cursor: pointer;  border-color: #0c6bf3;}div.radio-button input[type="radio"] + label:disabled {  background: #eaeaea;}div.radio-button input[type="radio"]:checked + label {  color: #444444;  border: 1px solid #0c6bf3;  box-shadow: 0px 0px 0px 1px #0c6bf3 inset;}div.radio-button input[type="radio"]:checked + label:before {  content: "";  position: absolute;  top: 6px;  right: 0px;  width: 0;  height: 0;  border-width: 8px;  border-style: solid;  border-color: transparent #0c6bf3 transparent transparent;}div.radio-button input[type="radio"]:disabled + label {  background: #c8c8c8;  color: #ffffff;}div.radio-button input[type="radio"]:disabled + label:hover {  cursor: inherit;  border-color: #c8c8c8;}.check-button2 {  display: inline-block;  margin-bottom: 10px;  margin-left: 10px;}.check-button2 input[type="checkbox"] {  display: none;}.check-button2 input[type="checkbox"] + label {  background-color: #ffffff;  border: 1px solid #dbdbdb;  border-radius: 30px;  color: #26282a;  display: inline-block;  font-size: 13px;  line-height: 20px;  padding: 5px 10px;  text-align: center;}.check-button2 input[type="checkbox"] + label:hover {  border-color: #969696;  cursor: pointer;}.check-button2 input[type="checkbox"] + label:disabled {  background: #eaeaea;}.check-button2 input[type="checkbox"]:checked + label {  background-color: #26282a;  color: #ffffff;  border-color: #26282a;}.radio-button2 {  display: inline-block;  margin-bottom: 10px;  margin-left: 10px;}.radio-button2 input[type="radio"] {  display: none;}.radio-button2 input[type="radio"] + label {  background-color: #ffffff;  border: 1px solid #dbdbdb;  border-radius: 30px;  color: #26282a;  display: inline-block;  font-size: 13px;  line-height: 20px;  padding: 5px 10px;  text-align: center;}.radio-button2 input[type="radio"] + label:hover {  border-color: #969696;  cursor: pointer;}.radio-button2 input[type="radio"] + label:disabled {  background: #eaeaea;}.radio-button2 input[type="radio"]:checked + label {  background-color: #26282a;  color: #ffffff;  border-color: #26282a;}.aviso-no-hay-tarifa {  background-color: #fbfbfb;  border: solid 2px #ffb200;  border-radius: 4px;  color: #444444;  font-size: 14px;  margin-top: 15px;  padding: 10px;  position: relative;  width: 100%;  font-weight: normal;}.aviso-no-hay-tarifa span {  padding-left: 6px;  font-size: 26px;  transform: rotate(180deg);  display: inline-block;}/* Tarifas comparadores colores */.new-telf-selec-tarifas {  margin-bottom: 20px;}.new-telf-selec-tarifas div.imagen {  text-align: center;  width: 140px;  height: 140px;  border-radius: 10px;  padding: 8px;  line-height: 120px;  background-color: #ffffff;  display: inline-block;}.new-telf-selec-tarifas div.imagen img {  max-width: 100%;  max-height: 100%;  vertical-align: middle;}.new-telf-selec-tarifas .info-telf {  display: inline-block;  vertical-align: top;  padding-left: 20px;  max-width: calc(100% - 160px);}.new-telf-selec-tarifas .info-telf h2 {  font-size: 18px;  font-weight: normal;}.new-telf-selec-tarifas .info-telf p {  margin-top: 15px;}.new-telf-selec-tarifas .selector-color-new {  padding-top: 10px;  text-align: left;}.new-telf-selec-tarifas .selector-color-new h4 {  font-weight: normal;  margin-right: 5px;  color: #26282a;  display: inline;}.new-telf-selec-tarifas .selector-color-new ul {  display: inline-block;  width: auto;}.new-telf-selec-tarifas .selector-color-new ul li.active {  border: none;}.new-telf-selec-tarifas .selector-color-new ul li > span {  background-color: transparent;  border-radius: 3px;  border: solid 1px #c8c8c8;  color: #646464;  cursor: pointer;  height: auto;  padding: 3px 10px;  text-align: left;  text-indent: inherit;  width: auto;}.new-telf-selec-tarifas .selector-color-new ul li > span > span {  height: 15px;  width: 15px;  margin-right: 5px;}.new-telf-selec-tarifas .selector-color-new ul li > span:hover,.new-telf-selec-tarifas .selector-color-new ul li > span.activo {  border-color: #0c6bf3;  box-shadow: 0 0 0 1px #0c6bf3 inset;}@media (min-width: 567px) and (max-width: 1275px) {  .new-telf-selec-tarifas .info-telf .selector-color-new ul li {    margin: 5px 5px 10px 5px;  }}@media (max-width:32.4375em) {  .new-telf-selec-tarifas div.imagen {    display: none;  }  .new-telf-selec-tarifas .info-telf {    max-width: none;    padding-left: 0;  }  .new-telf-selec-tarifas .info-telf p {    margin-top: 0;    margin-bottom: 15px;  }}.ven-tienda {  padding: 15px;  background-color: #fbfbfb;  border-radius: 10px;}.ven-tienda .texto {  text-align: center;}.ven-tienda .titu {  display: block;  font-size: 17px;  padding-bottom: 10px;}.ven-tienda a {  margin: 10px auto 0 auto;  max-width: 200px;}@media (max-width : 61.875em) {  .ven-tienda {    display: none;  }}.elige-tarifa-h1 {  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 20px;  padding: 0px 15px 10px 15px;  text-align: left;}@media (max-width : 61.875em) {  .elige-tarifa-h1 {    padding-left: 0px;  }}* {  box-sizing: border-box;}body {  background-color: #ffffff;  color: #26282a;  font-family: 'Grotesk', Arial, sans-serif;  font-size: 14px;  margin: 0;  overflow: hidden;  padding: 0;}a {  color: #0c6bf3;  text-decoration: none;  cursor: pointer;}a:hover {  color: #000000;}img {  border: 0;  max-height: 100%;  max-width: 100%;}.inline-block {  display: inline-block;}.pagebody {  overflow: hidden;}.pagebody .contenedor-principal {  background-color: #f2f2f2;  height: calc(100vh - 122px);  margin-left: auto;  margin-right: auto;  margin-top: 122px;  overflow-x: hidden;  overflow-y: auto;  transition: all .5s;  width: 100%;}.pagebody .contenedor-principal .contenedor-derecha {  float: right;  width: 83%;}.pagebody .contenedor-principal main {  margin: auto;  max-width: 1440px;  padding-left: 1rem;  padding-right: 1rem;}@media (max-width : 61.875em) {  .pagebody .contenedor-principal .contenedor-derecha {    float: none;    width: 100%;  }}@media (min-width : 32.5em) and (max-width : 61.875em) {  .pagebody .contenedor-principal {    margin: 110px 0 0 0;    width: 100%;  }}@media (max-width:32.4375em) {  .pagebody .contenedor-principal {    height: calc(100vh - 110px);    margin: 110px auto 0 auto;    width: 100%;  }  .pagebody .contenedor-principal.pattern {    margin-top: 95px;  }}@media print {  header,  footer,  section.breadcrumbs,  .promo,  .enlaces,  #bar_cookies,  .no-print {    display: none;  }  #wl_panel2_1511880671 {    display: none;  }  .contenedor-principal.extendido {    margin: 0px;    padding: 0px;  }}@media (max-width:32.4375em) {  .pc {    display: none;  }}@media (max-width : 61.875em) {  .pc2 {    display: none;  }}.responsive {  display: none;}@media (max-width:32.4375em) {  .responsive {    display: block;    margin: 0 auto;  }  .responsive img {    width: 100%;  }}.responsive2 {  display: none;}@media (max-width:32.4375em) {  .responsive2 {    display: block;  }}.responsive3 {  display: none;}@media (max-width : 61.875em) {  .responsive3 {    display: block;  }}.container-max {  margin-left: auto;  margin-right: auto;  max-width: 1440px;}.texto-seo {  line-height: 22px;  max-width: 1300px;  margin: 50px auto;}.texto-seo h2 {  font-size: 23px;  margin-bottom: 10px;  margin-top: 30px;}.texto-seo h3 {  font-size: 18px;  margin-bottom: 5px;  margin-top: 20px;}.texto-seo p {  margin-bottom: 15px;}.texto-seo li {  list-style: disc;  margin-left: 20px;}#overlay {  display: none;  position: fixed;  top: 0;  right: 0;  z-index: 1003;  width: 100%;}#ajax-loader {  display: none;  position: absolute;  z-index: 999;}.lightbox-content {  display: none;}.aviso-maquina-test {  color: #000000;  font-weight: bold;  border: 1px solid #fddd5b;  background-color: #feefb3;  background-image: url(https://cdn.phonehouse.es/res_static/img/messagealert_warning.png);  background-repeat: no-repeat;  background-position: 5px 5px;  width: 100%;  border-radius: 3px;  padding: 5px 5px 5px 25px;  z-index: 99999;  position: fixed;}.arrow-list {  position: absolute;  right: 60px;}.arrow-list .arrow-top {  position: fixed;  bottom: 20%;  z-index: 98;}.arrow-list span {  text-indent: 100%;  overflow: hidden;  text-align: left;  background-color: #ec008c;  border-radius: 25px;  display: block;  height: 45px;  position: relative;  transform: rotate(90deg);  white-space: nowrap;  width: 45px;}.arrow-list span:before {  font-family: 'icomoon' !important;  position: relative;  font-size: 23px;  color: #000000;  top: 10px;  content: "\e911";  left: -35px;}.arrow-list span:hover {  opacity: 0.8;  transition: all 500ms;}.precio-tachado {  position: relative;  color: #646464;  font-size: 13px;  font-weight: normal;  text-decoration: line-through;}.precio-tachado .peq {  font-size: 11px;}.dos-columnas > div {  float: left;  width: 49.0234375%;  margin-left: 1.953125%;}.dos-columnas > div:first-child {  clear: left;  margin-left: 0;}.dos-columnas > div:nth-child(2n+1) {  clear: left;  margin-left: 0;}.dos-columnas > div.nth-child-3n1,.dos-columnas > div.nth-child-4n1 {  clear: left;  margin-left: 0;}.tres-columnas > div {  float: left;  width: 32.03125%;  margin-left: 1.953125%;}.tres-columnas > div:first-child {  clear: left;  margin-left: 0;}.tres-columnas > div:nth-child(3n+1) {  clear: left;  margin-left: 0;}.tres-columnas > div.nth-child-3n1,.tres-columnas > div.nth-child-4n1 {  clear: left;  margin-left: 0;}.cuatro-columnas > div {  float: left;  width: 23.53515625%;  margin-left: 1.953125%;}.cuatro-columnas > div:first-child {  clear: left;  margin-left: 0;}.cuatro-columnas > div:nth-child(4n+1) {  clear: left;  margin-left: 0;}.cuatro-columnas > div.nth-child-3n1,.cuatro-columnas > div.nth-child-4n1 {  clear: left;  margin-left: 0;}@media (max-width:32.4375em) {  .dos-columnas > div,  .tres-columnas > div {    float: left;    width: 100%;    margin-left: 1.953125%;  }  .dos-columnas > div:first-child,  .tres-columnas > div:first-child {    clear: left;    margin-left: 0;  }  .dos-columnas > div:nth-child(1n+1),  .tres-columnas > div:nth-child(1n+1) {    clear: left;    margin-left: 0;  }  .dos-columnas > div.nth-child-3n1,  .tres-columnas > div.nth-child-3n1,  .dos-columnas > div.nth-child-4n1,  .tres-columnas > div.nth-child-4n1 {    clear: left;    margin-left: 0;  }  .cuatro-columnas > div {    float: left;    width: 49.0234375%;    margin-left: 1.953125%;  }  .cuatro-columnas > div:first-child {    clear: left;    margin-left: 0;  }  .cuatro-columnas > div:nth-child(2n+1) {    clear: left;    margin-left: 0;  }  .cuatro-columnas > div.nth-child-3n1,  .cuatro-columnas > div.nth-child-4n1 {    clear: left;    margin-left: 0;  }}.text-help {  margin-top: 5px;}.icono-ayuda {  background-color: #0c6bf3;  border-radius: 20px;  padding: 1px 5px;  color: #ffffff;  margin-right: 3px;}#flexboxgrid .margin-0rem .row {  margin-right: 0px;  margin-left: 0px;}#flexboxgrid .padding-1rem {  padding-right: 1rem;  padding-left: 1rem;}@media (max-width:32.4375em) {  #flexboxgrid .margin-0rem .row {    margin-right: -1rem;    margin-left: -1rem;  }  #flexboxgrid .padding-1rem {    padding-right: 0px;    padding-left: 0px;  }}.loading {  position: absolute;  width: 100%;  height: 100vh;  left: 0;  top: 0;}.loading .fondo-opacity {  position: absolute;  background-color: #ffffff;  width: 100%;  height: 100%;  left: 0;  z-index: 9999;  opacity: 0.87;  position: fixed;}.loading .cont-cargando {  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  z-index: 10000;  position: fixed;}.loading .cont-cargando .text {  color: #0c6bf3;  display: inline-block;  margin-left: 5px;  background: linear-gradient(to bottom, #26282a 10%, #0c6bf3 70%, #26282a 130%);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  animation: glow 500ms alternate infinite ease;}.loading .cont-cargando .bola {  position: relative;  display: inline-block;  height: 37px;  width: 15px;}.loading .cont-cargando .bola:before {  position: absolute;  content: '';  display: block;  top: 0;  width: 15px;  height: 15px;  border-radius: 50%;  background: linear-gradient(to bottom, #26282a 10%, #0c6bf3 80%, #26282a 130%);  transform-origin: 50%;  animation: bounce 500ms alternate infinite ease;}@keyframes glow {  to {    text-shadow: 0 0 7px #ffffff;  }}@keyframes bounce {  0% {    top: 30px;    height: 5px;    border-radius: 60px 60px 20px 20px;    transform: scaleX(2);  }  35% {    height: 15px;    border-radius: 50%;    transform: scaleX(1);  }  100% {    top: 0;  }}.loading2 {  position: relative;  width: 100%;  height: inherit;  left: inherit;  top: inherit;  text-align: center;  margin: 0 auto;}.loading2 .cont-cargando {  position: relative;  z-index: inherit;  margin-top: 35px;}.fondo-opacity-pago {  position: absolute;  background-image: url("https://cdn.phonehouse.es/res_static/fondo-opacity-blanco-80.png");  width: 100%;  height: 100%;  left: 0;  z-index: 9999;  top: 0;}.fondo-opacity-pago .loading-pago {  text-align: center;  margin: 15px;  width: 180px;  margin: 0 auto;  position: relative;  margin-top: 10%;}.fondo-opacity-pago .loading-pago .datafono {  width: 55px;  z-index: 3000;}.fondo-opacity-pago .loading-pago .tarjeta-mov {  position: absolute;  z-index: 2000;  width: 55px;  animation-duration: 1300ms;  animation-iteration-count: infinite;  animation-direction: alternate;  right: 63px;  top: -15px;  animation-name: objeto;}.fondo-opacity-pago .loading-pago p {  font-family: arial;  color: #646464;  font-size: 12px;  margin-top: 6px;  text-transform: uppercase;}@-webkit-keyframes objeto {  to {    transition: linear 600ms;    top: 23px;  }}@keyframes objeto {  to {    transition: linear 600ms;    top: 23px;  }}.loading-container-generico {  position: fixed;  background-image: url(https://cdn.phonehouse.es/res_static/fondo-opacity-blanco-80.png);  width: 100%;  height: 100%;  left: 0;  z-index: 9999;  top: 0;  text-align: center;  margin: 0 auto;}.loading-container-generico p {  color: #26282a;  font-size: 25px;  font-weight: bold;  margin-top: -8%;}.loading-container-generico p small {  font-size: 17px;  font-weight: normal;}.loading-container-generico .content {  position: fixed;  width: 100px;  margin: 10% auto;  border-radius: 100%;  top: 20%;  left: calc(50% - 50px);}.loading-container-generico .content .loading {  height: 100px;  position: relative;  width: 100px;  border-radius: 100%;  border: 1px solid transparent;  border-color: transparent #444444 transparent #444444;  animation: rotate-loading 1.5s linear 0s infinite normal;  transform-origin: 50% 50%;}.loading-container-generico .content .loading-icon {  position: absolute;  right: 32px;  top: 25px;}.loading-container-generico .content .loading-icon span {  font-size: 38px;  text-align: center;  color: #444444;  border-radius: 100%;}@keyframes rotate-loading {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}@-moz-keyframes rotate-loading {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}@-webkit-keyframes rotate-loading {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}@-o-keyframes rotate-loading {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}@keyframes loading-icon-opacity {  0% {    opacity: 0;  }  20% {    opacity: 0;  }  50% {    opacity: 1;  }  100% {    opacity: 0;  }}@-moz-keyframes loading-icon-opacity {  0% {    opacity: 0;  }  20% {    opacity: 0;  }  50% {    opacity: 1;  }  100% {    opacity: 0;  }}@-webkit-keyframes loading-icon-opacity {  0% {    opacity: 0;  }  20% {    opacity: 0;  }  50% {    opacity: 1;  }  100% {    opacity: 0;  }}@-o-keyframes loading-icon-opacity {  0% {    opacity: 0;  }  20% {    opacity: 0;  }  50% {    opacity: 1;  }  100% {    opacity: 0;  }}.fd-color-gris {  background-color: #969696 !important;}.fd-color-gris-claro {  background-color: #f0f0f0;}.negrita {  font-weight: bold;}.adjunto.recuadro-adjunto {  background-color: #f0f0f0;  border: solid 1px #eaeaea;  border-radius: 3px;  padding: 6.5px;}.adjunto .loading-doc {  text-align: center;  position: relative;}.adjunto .loading-doc img.img-blanco {  width: 28px;  animation-iteration-count: infinite;  position: absolute;  z-index: 6;  animation: cambiarImg 1980ms alternate infinite ease;  display: inline-block;  top: 3px;}.adjunto .loading-doc img.img-complet {  width: 28px;  position: relative;  bottom: -3px;}.adjunto .loading-doc .texto {  font-family: arial;  color: #646464;  font-size: 12px;  animation: glow 990ms alternate infinite ease;  text-transform: uppercase;  display: inline-block;  vertical-align: middle;  margin-bottom: 11px;}@-webkit-keyframes glow {  to {    transition: color 0.6s linear 0.5s;    color: #c8c8c8;  }}@keyframes glow {  to {    transition: color 0.6s linear 0.5s;    color: #c8c8c8;  }}@-webkit-keyframes cambiarImg {  0% {    transition: color 0.6s linear 0.5s;    color: #ffffff;    opacity: 0.1;  }  100% {    z-index: 0;  }}@keyframes keyframes cambiarImg {  0% {    transition: color 0.6s linear 0.5s;    color: #ffffff;    opacity: 0.1;  }  100% {    z-index: 0;  }}.c2c {  background-color: #fbfbfb;  border: solid 1px #ffb200;  border-radius: 3px;  margin-top: 30px;  padding: 10px;  max-width: 325px;}.c2c .image {  display: inline-block;  margin-right: 1%;  vertical-align: top;  width: 25%;}.c2c .image img {  max-width: 100%;}.c2c .texto {  display: inline-block;  width: 74%;}.c2c strong {  color: #444444;  display: block;  font-size: 16px;  padding-bottom: 10px;  text-transform: uppercase;}@media (max-width:32.4375em) {  .c2c {    display: none;  }}.c2c.tarifas-c2c {  padding: 2px 10px;  max-width: 286px;  display: inline-block;  vertical-align: bottom;  margin-top: inherit;}.c2c.tarifas-c2c .image {  vertical-align: middle;}@media (max-width:32.4375em) {  .c2c.tarifas-c2c {    display: block;  }}/* Nuevo tooltip css */.new-tooltip {  transform: translateX(-50%);  min-width: 140px;  visibility: hidden;  background-color: #444444;  color: #ffffff;  font-size: 12px;  font-family: Arial, sans-serif;  cursor: default;  text-shadow: none;  text-align: left;  overflow: visible;  padding: 10px 15px;  border-radius: 3px;  box-shadow: 5px 4px 10px rgba(0, 0, 0, 0.35);  transition: opacity 0.2s ease-in 0.2s;  position: absolute;  overflow: hidden;  opacity: 0;  z-index: 15;  top: 48px;}.new-tooltip.left {  left: -102px;  top: 26px;}.new-tooltip.center {  left: 27px;  top: 26px;}.new-tooltip.right {  right: -323px;  top: 26px;}.new-tooltip.top {  bottom: 93%;  top: inherit;}.new-tooltip.top-left {  bottom: 93%;  top: inherit;  left: -102px;}.new-tooltip.top-right {  bottom: 93%;  top: inherit;  right: 141px;}.new-tooltip.big-width {  width: 235px;}.tooltip-click-new {  border: none;  background-color: transparent;  font-size: 16px;  padding: 0px 15px 0px 0px;  position: relative;  text-transform: none;  cursor: pointer;}.tooltip-click-new:hover > .new-tooltip,.tooltip-click-new:focus > .new-tooltip,.tooltip-click-new.active > .new-tooltip {  visibility: visible;  opacity: 1;}/* fin tooltip */.sin-margin {  margin: 0px !important;}.enlace {  color: #0c6bf3;}.relative {  position: relative;}.interlineado-medio {  line-height: 1.5;  text-align: center;}.frase-centro {  text-align: center;  margin-bottom: 30px;  padding: 8px;}.caja-destacar-gris {  background-color: #f0f0f0;  padding: 15px;  margin-top: 20px;  line-height: 1.5;}.caja-destacar-gris strong > small {  color: #444444;}@media (max-width : 61.875em) {  .fondo-gris-resp {    background-color: #f5f5f5;  }}.margin-cero {  margin: 0px !important;}.margin-bottom-15 {  margin-bottom: 15px;}.margin-top-15 {  margin-top: 15px;}.max-width-none {  max-width: inherit !important;}.derecha {  text-align: right;}.centrado {  text-align: center;}.frambuesa {  color: #ec008c;}.teal {  color: #0c6bf3;}.mensaje-gracias-blanco {  color: #ffffff;  padding: 20px;  line-height: 1.3;  font-size: 21px;  max-width: 97%;  text-align: center;  font-weight: normal;  margin: 0 auto;}.acordeon-mas-menos .link-mas-menos {  display: block;}.acordeon-mas-menos .link-mas-menos > span {  cursor: pointer;  display: block;  float: right;  font-size: 20px;  transition: all 1s;  transform: rotate(0deg);}.acordeon-mas-menos .link-mas-menos > span.activa {  transition: all 1s;  transform: rotate(90deg);}.acordeon-mas-menos .contenido-mas-menos {  display: block;}@media (max-width:32.4375em) {  .acordeon-mas-menos .contenido-mas-menos {    display: none;  }}.lista-check li {  padding: 4px 0 4px 30px;  background: url('https://cdn.phonehouse.es/res_static/img/icons/tic.png') no-repeat 0 3px;}.lista-check li.sin-check {  background: none;  padding: 3px;}.acordeon-ficha {  border: solid 1px #eaeaea;  border-radius: 4px;  margin-top: 25px;  margin-bottom: 25px;  font-size: 14px;}.acordeon-ficha h2,.acordeon-ficha h3.titulo-acordeon {  background-color: #c8c8c8;  color: #444444;  cursor: pointer;  font-size: 15px;  padding: 10px 37px 10px 10px;  position: relative;}.acordeon-ficha h2 span.flecha,.acordeon-ficha h3.titulo-acordeon span.flecha {  width: 26px;  height: 40px;  background: url('https://cdn.phonehouse.es/res_static/img/icons/arrow.svg') no-repeat;  background-position: center;  display: inline-block;  position: absolute;  right: 10px;  top: 0px;  transition: all 1s;  transform: rotate(0deg);}.acordeon-ficha h2 span.flecha.activa,.acordeon-ficha h3.titulo-acordeon span.flecha.activa {  transition: all 1s;  transform: rotate(180deg);}.acordeon-ficha h3.titulo-acordeon {  background-color: #c8c8c8;}.acordeon-ficha > div.confondo {  background-color: #ffffff;  border: 1px solid #c8c8c8;  line-height: 1.5;}.acordeon-ficha > div {  background-color: #ffffff;  padding: 15px;  line-height: 1.5;}@media (max-width:32.4375em) {  .acordeon-ficha {    margin-top: 15px;    margin-bottom: 15px;  }  .acordeon-ficha h2 span.flecha {    background-size: 20px;    right: 0px;  }  .acordeon-ficha > div {    padding: 10px;    line-height: 1.3;  }}header.principal {  background-color: #26282a;  height: 122px;  position: fixed;  top: 0;  transition: all .5s;  width: 100%;  z-index: 99;}header.principal::before {  content: "";  position: absolute;  background-color: #00e4c0;  display: block;  left: 0;  bottom: 0;  width: calc((100% - 1440px) / 2);  height: 50px;}header.principal .nav-secundaria {  display: block;  padding: 10px 15px 7px 15px;  width: 100%;}header.principal .nav-secundaria .logo-varios {  margin: 0;  margin-top: -2px;  padding: 0 10px 0 0;  float: left;  position: relative;  width: 14%;  min-width: 200px;}header.principal .nav-secundaria .logo-varios a {  display: block;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  text-align: left;  height: 52px;  background: url('/img/Logo2026.png') no-repeat 9px 10px;  background-size: 74%;}header.principal .nav-secundaria .buscador {  float: left;  margin-bottom: 10px;  margin-top: 5px;  margin-left: 1%;  position: relative;  width: calc(80% - 260px);  max-width: 760px;}header.principal .nav-secundaria .buscador:before,header.principal .nav-secundaria .buscador:after {  display: table;  content: "";  line-height: 0;}header.principal .nav-secundaria .buscador:after {  clear: both;}header.principal .nav-secundaria .buscador input {  font-size: 14px;}header.principal .nav-secundaria .buscador input[type="search"] {  width: 100%;  height: 40px;  padding: 5px 20px 5px 60px;  border: 2px solid #ffffff;  border-radius: 0px;}@media (min-width: 991px) {  header.principal .nav-secundaria .buscador input {    border-radius: 30px !important;  }}header.principal .nav-secundaria .buscador input[type="submit"] {  background: #ffffff url('https://cdn.phonehouse.es/res_static/img/icons/lupa-buscar.svg') no-repeat center;  background-size: 30px;  border: 0;  border-radius: 50px;  cursor: pointer;  left: 2px;  padding: 10px;  position: absolute;  text-indent: -99999px;  top: 2px;  width: 52px;  z-index: 999;}header.principal .nav-secundaria > ul {  display: inline-block;  float: right;  margin-top: 10px;}header.principal .nav-secundaria > ul > li {  display: table-cell;}header.principal .nav-secundaria > ul > li.responsive {  display: none;}header.principal .nav-secundaria > ul > li span.icon-camion {  top: -5px;  position: relative;  top: -3px;}header.principal .nav-secundaria > ul > li small.icono-envios-gratis {  display: block;  font-size: 10px;  position: absolute;  margin-top: -9px;}@media (max-width: 519px) {  header.principal .nav-secundaria > ul > li small.icono-envios-gratis {    font-size: 9px;    margin-top: -5px;    margin-left: 0px;    line-height: 10px;    width: 30px;  }}header.principal .nav-secundaria > ul > li > a,header.principal .nav-secundaria > ul > li .area-cliente {  color: #ffffff;  padding: 0px 10px;}header.principal .nav-secundaria > ul > li > a [class^="icon-"],header.principal .nav-secundaria > ul > li .area-cliente [class^="icon-"] {  font-size: 30px;}header.principal .nav-secundaria > ul > li > a:hover,header.principal .nav-secundaria > ul > li .area-cliente:hover {  cursor: pointer;}header.principal .nav-secundaria > ul > li.catalogo img {  vertical-align: middle;  width: 30px;}header.principal .nav-secundaria > ul > li.telefono {  transform: rotate(20deg);}header.principal .nav-secundaria > ul > li.telefono a [class^="icon-"] {  font-size: 30px;}header.principal .nav-secundaria > ul > li.cuenta .mod-tooltip {  width: auto;  height: auto;}header.principal .nav-secundaria > ul > li.cuenta .mod-tooltip > .new {  display: none;}header.principal .nav-secundaria > ul > li.cuenta:hover .mod-tooltip > .new {  display: block;}header.principal .nav-secundaria > ul > li.cuenta .menu-cuenta {  border-radius: 10px;  box-shadow: 0 4px 4px #c8c8c8;  position: absolute;  left: -120px;  width: 230px;  z-index: 999;}header.principal .nav-secundaria > ul > li.cuenta .menu-cuenta a {  border-bottom: solid 1px #0000000d;  color: #26282a;  display: block;  margin: 0 auto;  padding: 15px;  text-align: left;  width: 94%;}header.principal .nav-secundaria > ul > li.cuenta .menu-cuenta a:last-child {  border-bottom-width: 0px;}header.principal .nav-secundaria > ul > li.cuenta .menu-cuenta a:hover {  text-decoration: underline;}header.principal .nav-secundaria > ul > li.cuenta .menu-cuenta a span {  font-size: 18px;  float: right;}header.principal .nav-secundaria > ul > li.carrito {  position: relative;}header.principal .nav-secundaria > ul > li.carrito .contador {  background-color: #00e4c0;  color: #26282a;  border-radius: 100%;  font-size: 14px;  height: 22px;  padding: 3px;  text-align: center;  width: 22px;  position: absolute;  top: 0;  right: 0;}header.principal .main {  width: 15%;  position: fixed;  z-index: 999;  top: 122px;}.nav-primaria {  width: 100%;  display: block;}.nav-primaria .boton-menu {  display: inline-block;  vertical-align: top;  width: 170px;}.nav-primaria .boton-menu .todas-secciones {  background-color: #00e4c0;  color: #26282a;  cursor: pointer;  border-radius: 0 20px 0 0;  display: block;  font-size: 16px;  height: 50px;  line-height: 50px;  padding: 0 30px;  width: 170px;}.nav-primaria .boton-menu .todas-secciones .icon-menu2 {  display: inline-block;  font-size: 30px;  margin-right: 10px;  margin-top: -6px;}@media (max-width : 61.875em) {  .nav-primaria .boton-menu .todas-secciones {    border-radius: 0;    width: 100%;  }}@media (max-width:32.4375em) {  .nav-primaria .boton-menu .todas-secciones {    top: 53px;  }}.nav-primaria .metodos-envio-top {  display: inline-block;  height: 52px;  overflow: hidden;  padding-left: 20px;  width: calc(100% - 450px);}.nav-primaria .metodos-envio-top ul li {  display: inline-block;  margin-right: 30px;}.nav-primaria .metodos-envio-top ul li > a {  color: #ffffff;  display: inline-block;  margin: 15px 0;}.nav-primaria .metodos-envio-top ul li > a:hover {  text-decoration: underline;}.nav-primaria .advertising-cab {  display: inline-block;  height: 52px;  text-align: right;  vertical-align: top;  width: 280px;}.nav-primaria .advertising-cab li {  display: inline-block;}.nav-primaria .advertising-cab a {  color: #ffffff;  line-height: 46px;  margin: 15px;}@media (max-width : 61.875em) {  .nav-primaria .boton-menu {    width: 50%;  }}@media (max-width : 61.875em) {  header.principal {    height: 110px;  }  header.principal .nav-secundaria {    padding-bottom: 0;  }  header.principal .nav-secundaria > ul > li.pc {    display: none;  }  header.principal .nav-secundaria > ul > li.responsive {    display: table-cell;  }  header.principal .nav-secundaria > ul > li.carrito .contador {    height: 18px;    padding: 1px;    width: 18px;  }  header.principal .nav-secundaria .buscador {    position: absolute;    right: 0;    top: 55px;    width: 50%;  }  header.principal .nav-secundaria .buscador input[type="search"] {    border-radius: 0px;    height: 50px;  }  header.principal .metodos-envio-top,  header.principal .advertising-cab {    display: none;  }  header.principal .main {    overflow: auto;    top: 102px;  }}@media (min-width : 32.5em) and (max-width : 61.875em) {  header.principal .nav-secundaria .logo-varios {    width: 29%;    max-width: 220px;  }  header.principal .nav-secundaria .logo-varios a {    background-size: 80%;    background-position: 9px 10px;  }  header.principal .nav-secundaria > ul {    margin-top: 5px;  }  header.principal .main {    width: 100%;    top: 121px;    max-height: 75%;  }  header.principal > form {    display: none;  }}@media (max-width:32.4375em) {  header.principal .main {    max-height: calc(100% - 112px);    width: 100%;    top: 102px;  }  header.principal .nav-secundaria .logo-varios {    min-width: auto;    width: 53%;  }  header.principal .nav-secundaria .logo-varios a {    background-position: 9px center;  }  header.principal .nav-secundaria ul {    margin-right: -5px;  }  header.principal .nav-secundaria ul li {    padding-right: 10px;  }  header.principal .nav-secundaria ul li > a {    padding: 0px;  }  header.principal .nav-secundaria ul li > a [class^="icon-"],  header.principal .nav-secundaria ul li .area-cliente [class^="icon-"] {    font-size: 23px;  }  header.principal .nav-secundaria ul li.catalogo img {    width: 23px;  }}@media (max-width : 22.000em) {  header.principal .nav-secundaria .logo-varios {    width: 50%;  }}header.principal .principal {  background-color: #26282a;  height: 100vh;  position: fixed;  transition: all .5s;  top: 0;  width: 360px;  left: -360px;}header.principal .principal .cerrar-menu,header.principal .principal .volver {  color: #ffffff;  cursor: pointer;  font-size: 20px;  padding: 10px;  position: absolute;  right: 0;  top: 0;}header.principal .principal .menu-principal {  margin-top: 75px;  max-height: calc(100vh - 75px);  overflow: auto;  -webkit-overflow-scrolling: touch;  scrollbar-color: #000000 33 transparent;  scrollbar-width: thin;}header.principal .principal .menu-principal::-webkit-scrollbar {  width: 7px;}header.principal .principal .menu-principal::-webkit-scrollbar-track {  background: transparent;}header.principal .principal .menu-principal::-webkit-scrollbar-thumb {  background: #000000 33;  border-radius: 4px;}header.principal .principal .menu-principal::-webkit-scrollbar-thumb:hover {  background: #0000004d;}header.principal .principal .menu-principal > li > a {  color: #ffffff;  display: block;  font-size: 16px;  padding: 0px 10px 25px 30px;}header.principal .principal .menu-principal > li > a span {  float: right;}header.principal .principal .menu-principal > li:hover > a[data-enlace="si"] {  text-decoration: underline;}header.principal .principal .menu-principal > li:hover > a span {  font-size: 18px;}header.principal .principal .menu-principal > li.destacada > a {  color: #ec008c;}header.principal .principal .menu-principal > li.only-resp {  display: none;}header.principal .principal .cbp-hrsub {  background-color: #26282a;  height: 100vh;  padding-top: 75px;  transition: all .5s;  width: 360px;  position: fixed;  left: -360px;  top: 0;}header.principal .principal .cbp-hrsub .cbp-hrsub-inner {  height: calc(100vh - 80px);  overflow: auto;  -webkit-overflow-scrolling: touch;  scrollbar-color: #000000 33 transparent;  scrollbar-width: thin;}header.principal .principal .cbp-hrsub .cbp-hrsub-inner::-webkit-scrollbar {  width: 7px;}header.principal .principal .cbp-hrsub .cbp-hrsub-inner::-webkit-scrollbar-track {  background: transparent;}header.principal .principal .cbp-hrsub .cbp-hrsub-inner::-webkit-scrollbar-thumb {  background: #000000 33;  border-radius: 4px;}header.principal .principal .cbp-hrsub .cbp-hrsub-inner::-webkit-scrollbar-thumb:hover {  background: #0000004d;}header.principal .principal .cbp-hrsub .volver a {  color: #ffffff;  font-size: 35px;  text-align: right;}header.principal .principal .cbp-hrsub .tres-columnas > div {  width: 97%;  padding: 0px;  padding-left: 10px;  border-bottom: none;}header.principal .principal .cbp-hrsub .tres-columnas > div .titu-submenus {  color: #ffffff;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 18px;  line-height: 20px;  margin: 20px 10px 5px 0;}header.principal .principal .cbp-hrsub .tres-columnas > div ul > li > a {  color: #ffffff;  display: block;  font-size: 16px;  padding: 10px 10px 10px 30px;}header.principal .principal .cbp-hrsub .tres-columnas > div ul > li > a span {  float: right;}header.principal .principal .cbp-hrsub .tres-columnas > div ul > li > a:hover {  text-decoration: underline;}@media (max-width : 61.875em) {  header.principal .principal .menu-principal > li.only-resp {    display: block;  }}@media (max-width: 360px) {  header.principal .principal {    width: 100%;  }  header.principal .principal .cbp-hrsub {    width: 100%;  }}.franja-blanca {  height: 50px;  position: fixed;  top: 72px;  width: 100%;  z-index: 999;}@media (max-width : 61.875em) {  .franja-blanca {    top: 60px;  }}.fadebox {  display: none;  position: fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: #000000;  z-index: 98;  opacity: .5;}.overbox {  display: block;  position: relative;  width: 100%;  z-index: 115;}@media (max-width : 61.875em) {  .overbox {    z-index: 1001;  }}.buscador .sn-suggest-dropdown {  background-color: #f2f2f2;  border-radius: 30px;  margin-top: 10px;  padding: 10px;}.buscador .sn-suggest-dropdown .sn-suggest-left {  background-color: #26282a;  border-radius: 20px;  padding: 10px;}.buscador .sn-suggest-dropdown .sn-suggest-left .sn-suggest-hint {  color: #ffffff;}.buscador .sn-suggest-dropdown .sn-suggest-left .sn-suggest-category {  color: #ec008c;}.buscador .sn-suggest-dropdown .sn-suggest-left .sn-suggest-hint.sn-suggest-selected,.buscador .sn-suggest-dropdown .sn-suggest-left .sn-suggest-hint.sn-suggest-item:hover {  background: none;  text-decoration: underline;}.buscador .sn-suggest-dropdown .sn-suggest-right {  margin-left: 10px;  width: calc(100% - 230px);}.buscador .sn-suggest-dropdown .sn-suggest-right .sn-suggest-item {  background-color: #ffffff;  border: solid 2px #ffffff;  border-radius: 10px;  display: inline-flex;  margin: 1%;  padding: 10px;  vertical-align: top;  width: 47%;}.buscador .sn-suggest-dropdown .sn-suggest-right .sn-suggest-item:hover {  background-color: #ffffff;  border-color: #0c6bf3;}.buscador .sn-suggest-dropdown .sn-suggest-right::after {  border: none;}.buscador .sn-suggest-dropdown .sn-suggest-doc::after {  border: none;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .buscador .sn-suggest-dropdown {    width: 180%;    left: -90%;  }}@media (max-width:32.4375em) {  .buscador .sn-suggest-dropdown .sn-suggest-right {    width: 100%;  }  .buscador .sn-suggest-dropdown .sn-suggest-right .sn-suggest-item {    widows: 92%;  }}.no-scroll {  overflow: hidden;}footer.principal {  background-color: #26282a;  color: #ffffff;  font-family: 'Grotesk', Arial, sans-serif;  margin-top: 20px;  padding: 50px 30px 30px 30px;}footer.principal .nav-footer h3 {  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 20px;  font-weight: normal;}footer.principal .nav-footer ul.enlaces-footer {  line-height: 20px;  width: 100%;}footer.principal .nav-footer ul.enlaces-footer > li {  float: left;  width: 23.53515625%;  margin-left: 1.953125%;}footer.principal .nav-footer ul.enlaces-footer > li:first-child {  clear: left;  margin-left: 0;}footer.principal .nav-footer ul.enlaces-footer > li:nth-child(4n+1) {  clear: left;  margin-left: 0;}footer.principal .nav-footer ul.enlaces-footer > li.nth-child-3n1,footer.principal .nav-footer ul.enlaces-footer > li.nth-child-4n1 {  clear: left;  margin-left: 0;}footer.principal .nav-footer ul.enlaces-footer > li > p {  color: #ffffff;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 13px;  padding-bottom: 10px;}footer.principal .nav-footer ul.enlaces-footer > li .link-mas-menos span {  display: none;}footer.principal .nav-footer ul.enlaces-footer > li ul li {  padding: 3px 0;}footer.principal .nav-footer ul.enlaces-footer > li ul li a {  color: #ccd3db;  font-size: 13px;}footer.principal .nav-footer ul.enlaces-footer > li ul li a:hover {  color: #ffffff;  text-decoration: underline;}footer.principal .nav-footer .rrss p {  color: #ffffff;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 13px;  padding-bottom: 20px;}footer.principal .nav-footer ul.social {  display: inline;}footer.principal .nav-footer ul.social li {  display: inline-block;  margin-right: 5px;  margin-bottom: 15px;}footer.principal .nav-footer ul.social li a {  display: block;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  text-align: left;  text-indent: 110%;  display: inline-block;  width: 29px;  height: 29px;  vertical-align: middle;  opacity: 1;  background: url('https://cdn.phonehouse.es/res_static/img/footer-rrss.png') no-repeat;}footer.principal .nav-footer ul.social li a.facebook {  background-position: -3px -9px;}footer.principal .nav-footer ul.social li a.twitter {  background-position: -36px -9px;}footer.principal .nav-footer ul.social li a.instagram {  background-position: -69px -9px;}footer.principal .nav-footer ul.social li a.youtube {  background-position: -169px -9px;}footer.principal .nav-footer ul.social li a.tiktok {  background-position: -135px -9px;}footer.principal .nav-footer ul.social li a:hover {  opacity: 0.7;}footer.principal div.remate {  color: #ccd3db;  margin: 20px auto 0 auto;  font-size: 12px;}footer.principal div.remate p a {  color: #ccd3db;}footer.principal div.remate p a:hover {  text-decoration: underline;}footer.principal div.remate .logos {  text-align: right;}footer.principal div.remate .logos a {  display: inline-block;  margin: 0 10px;}footer.principal div.remate .logos .logo-ph img {  width: 110px;  max-width: 100%;}footer.principal div.remate .logos .logo-dominion img {  width: 75px;  max-width: 100%;}@media (max-width : 61.875em) {  footer.principal {    padding: 30px 20px 20px 20px;  }  footer.principal .nav-footer .rrss p {    margin-top: 20px;    padding-bottom: 10px;  }}@media (max-width:32.4375em) {  footer.principal {    border-top-left-radius: 5px;    border-top-right-radius: 5px;  }  footer.principal .nav-footer h3 {    font-size: 18px;    font-weight: normal;  }  footer.principal .nav-footer ul.enlaces-footer > li {    margin: 0;    padding: 0 0 5px 0;    width: 100%;  }  footer.principal .nav-footer ul.enlaces-footer > li > p {    padding: 5px 0;    position: relative;  }  footer.principal .nav-footer ul.enlaces-footer > li > p span {    position: absolute;    right: -10px;    top: 7px;  }  footer.principal .nav-footer ul.enlaces-footer > li .link-mas-menos span {    display: block;  }  footer.principal .nav-footer ul.enlaces-footer > li ul {    margin-left: 20px;  }  footer.principal .nav-footer ul.enlaces-footer > li ul a {    padding: 5px 0px;    display: inline-block;  }  footer.principal .nav-footer ul.social {    left: 16px;  }  footer.principal .nav-footer ul.social li {    margin-right: 10px;    margin-bottom: 10px;  }  footer.principal .remate {    text-align: center;  }}@media (max-width: 361px) {  footer.principal .nav-footer ul.social {    top: -65px;  }}footer.principal.footer-finetwork {  background-color: #5F0AFF;}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings {  background: none !important;  border: none !important;  color: #ccd3db !important;  display: inline-block !important;  font-size: 11px;  margin: 10px !important;  padding: 0 !important;}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover {  cursor: pointer;  text-decoration: underline;}#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {  border: none !important;  padding: 5px !important;  border-color: #ffffff !important;}@media (min-width : 32.5em) and (max-width : 61.875em) {  html,  body {    height: 100%;  }  body {    position: relative;    width: 100%;    margin: 0;    padding: 0;    background: none;  }  body div.wrapper {    position: relative;  }  body div.pagebody {    transition: left 500ms;    margin: 0px auto;    position: relative;    z-index: 990;  }}@media (max-width:32.4375em) {  html,  body {    height: 100%;  }  body {    position: relative;    width: 100%;    margin: 0;    padding: 0;    background: none;  }  body div.wrapper {    overflow: hidden;    position: relative;  }  body div.pagebody {    transition: left 500ms;    left: 0;    position: relative;    z-index: 990;  }}[class^="icon-"],[class*=" icon-"] {  /* use !important to prevent issues with browser extensions that change fonts */  font-family: 'icomoon' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  vertical-align: middle;  line-height: 1;  /* Better Font Rendering */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-h:before {  content: "\e901";}.icon-accesorios:before {  content: "\e902";}.icon-arrow:before {  content: "\e903";}.icon-avion:before {  content: "\e904";}.icon-icon-franquicia-2:before {  content: "\e905";}.icon-calendario:before {  content: "\e906";}.icon-caja-nuevo:before {  content: "\e907";}.icon-lapiz-2pt:before {  content: "\e908";}.icon-cobertura:before {  content: "\e909";}.icon-dano:before {  content: "\e90a";}.icon-devolucion:before {  content: "\e90b";}.icon-devolucion-14dias:before {  content: "\e90c";}.icon-devolucion-30dias:before {  content: "\e90d";}.icon-ventas:before {  content: "\e90e";}.icon-financiacion:before {  content: "\e90f";}.icon-flecha_dcha:before {  content: "\e910";}.icon-flecha_izda:before {  content: "\e911";}.icon-fraudulento:before {  content: "\e912";}.icon-garantia:before {  content: "\e913";}.icon-garantia-1:before {  content: "\e914";}.icon-garantia-2:before {  content: "\e915";}.icon-gestion:before {  content: "\e916";}.icon-icon-cart:before {  content: "\e917";}.icon-lapiz:before {  content: "\e918";}.icon-icon-clientes:before {  content: "\e919";}.icon-etiqueta-2pt:before {  content: "\e91a";}.icon-caja-entregado:before {  content: "\e91b";}.icon-pago-seguro:before {  content: "\e91c";}.icon-tiendas:before {  content: "\e91d";}.icon-recogida:before {  content: "\e91e";}.icon-opiniones:before {  content: "\e91f";}.icon-aceptacion:before {  content: "\e920";}.icon-camion:before {  content: "\e921";}.icon-advert-geo:before {  content: "\e922";}.icon-advert-geo-2pt:before {  content: "\e923";}.icon-arrow-2pt:before {  content: "\e924";}.icon-caract-bateria-2pt:before {  content: "\e925";}.icon-caract-camara-2pt:before {  content: "\e926";}.icon-caract-pantalla-2pt:before {  content: "\e927";}.icon-icon-estado-pedido:before {  content: "\e928";}.icon-icon-franquicias:before {  content: "\e929";}.icon-icon-garantia:before {  content: "\e92a";}.icon-icon-info:before {  content: "\e92b";}.icon-icon-info-hover:before {  content: "\e92c";}.icon-icono-cesta:before {  content: "\e92d";}.icon-iconos-renove-01:before {  content: "\e92e";}.icon-iconos-renove-02:before {  content: "\e92f";}.icon-iconos-renove-03:before {  content: "\e930";}.icon-servicio-tecnico-2pt:before {  content: "\e931";}.icon-icon-removil:before {  content: "\e932";}.icon-icon-papelera:before {  content: "\e933";}.icon-icon-seguros:before {  content: "\e934";}.icon-caract-procesador-2pt:before {  content: "\e935";}.icon-caract-ram-2pt:before {  content: "\e936";}.icon-icon-servicio-tecnico:before {  content: "\e937";}.icon-filtro-2pt:before {  content: "\e938";}.icon-liquidos:before {  content: "\e939";}.icon-mensajes-bocadillos:before {  content: "\e93a";}.icon-mas-2pt:before {  content: "\e93b";}.icon-certificado-garantia-2:before {  content: "\e93c";}.icon-certificado-garantia:before {  content: "\e93d";}.icon-empleo-2pt:before {  content: "\e93e";}.icon-mensajes-bocadillos-2pt:before {  content: "\e93f";}.icon-home:before {  content: "\e940";}.icon-adsl-fibra-1pt:before {  content: "\e941";}.icon-bocadillo-redondo-2pt:before {  content: "\e942";}.icon-cliente-1pt:before {  content: "\e943";}.icon-cobertura-1pt:before {  content: "\e944";}.icon-cobertura-2pt:before {  content: "\e945";}.icon-descarga-2pt:before {  content: "\e946";}.icon-tarjetas-pago-1pt:before {  content: "\e947";}.icon-flecha-carrusel-izquierda-2pt:before {  content: "\e948";}.icon-estrella-medio-rellena:before {  content: "\e949";}.icon-outlet-liberado:before {  content: "\e94a";}.icon-outlet-revisado:before {  content: "\e94b";}.icon-outlet-uso:before {  content: "\e94c";}.icon-presupuesto:before {  content: "\e94d";}.icon-robo:before {  content: "\e94e";}.icon-rotura:before {  content: "\e94f";}.icon-ruedasdentadas:before {  content: "\e950";}.icon-seguro-esencial:before {  content: "\e951";}.icon-seguro-total:before {  content: "\e952";}.icon-stock-hierba:before {  content: "\e953";}.icon-caract-sistema-android-2pt:before {  content: "\e954";}.icon-caract-sistema-ios-2pt:before {  content: "\e955";}.icon-caract-sistema-windows-2pt:before {  content: "\e956";}.icon-cerrar-2pt:before {  content: "\e957";}.icon-cerrar-circulo-2pt:before {  content: "\e958";}.icon-cerrar-cuadrado-2pt:before {  content: "\e959";}.icon-certificado-garantia-2pt:before {  content: "\e95a";}.icon-clientes-2pt:before {  content: "\e95b";}.icon-compartir-2pt:before {  content: "\e95c";}.icon-flecha-carrusel-derecha-2pt:before {  content: "\e95d";}.icon-descuento-1pt:before {  content: "\e95e";}.icon-descuento-2pt:before {  content: "\e95f";}.icon-estrechar-mano-1pt:before {  content: "\e960";}.icon-estrechar-mano-2pt:before {  content: "\e961";}.icon-factura-1pt:before {  content: "\e962";}.icon-grupo-1pt:before {  content: "\e963";}.icon-grupo-2pt:before {  content: "\e964";}.icon-icon-cart-1pt:before {  content: "\e965";}.icon-impresora-1pt:before {  content: "\e966";}.icon-impresora-2pt:before {  content: "\e967";}.icon-etiqueta-2:before {  content: "\e968";}.icon-etiqueta-2-2pt:before {  content: "\e969";}.icon-lineas-movil-adicionales-1pt:before {  content: "\e96a";}.icon-megafono-1pt:before {  content: "\e96b";}.icon-megafono-2pt:before {  content: "\e96c";}.icon-movil-1pt:before {  content: "\e96d";}.icon-movil-fibra-tv-1pt:before {  content: "\e96e";}.icon-movil-2pt:before {  content: "\e96f";}.icon-horario-2pt:before {  content: "\e970";}.icon-lapiz-2:before {  content: "\e971";}.icon-lapiz-2-2pt:before {  content: "\e972";}.icon-like-2pt:before {  content: "\e973";}.icon-menu:before {  content: "\e974";}.icon-opiniones-2pt:before {  content: "\e975";}.icon-phone:before {  content: "\e976";}.icon-phone-2pt:before {  content: "\e977";}.icon-sobre:before {  content: "\e978";}.icon-sobre-2pt:before {  content: "\e979";}.icon-ver-mas-gr-2pt:before {  content: "\e97a";}.icon-volver-flecha:before {  content: "\e97b";}.icon-volver-flecha-2pt:before {  content: "\e97c";}.icon-arbol-1pt:before {  content: "\e97d";}.icon-arbol-2pt:before {  content: "\e97e";}.icon-movil-fibra-tv:before {  content: "\e97f";}.icon-arbol-navidad-1pt:before {  content: "\e980";}.icon-portatil-megafono-1pt:before {  content: "\e981";}.icon-catalogo:before {  content: "\e982";}.icon-horario:before {  content: "\e983";}.icon-multioperador:before {  content: "\e984";}.icon-multioperador-2pt:before {  content: "\e985";}.icon-avion2:before {  content: "\e986";}.icon-bombilla-eco:before {  content: "\e987";}.icon-candado-abierto:before {  content: "\e988";}.icon-candado-cerrado:before {  content: "\e989";}.icon-cerdito-hucha:before {  content: "\e98a";}.icon-cerrar:before {  content: "\e98b";}.icon-entregado-tienda:before {  content: "\e98c";}.icon-portatil-megafono-2pt:before {  content: "\e98d";}.icon-saco-dinero-1pt:before {  content: "\e98e";}.icon-saco-dinero-2pt:before {  content: "\e98f";}.icon-tarifa-movil-1pt:before {  content: "\e990";}.icon-estrella-rellena:before {  content: "\e991";}.icon-estrella-vacia:before {  content: "\e992";}.icon-factura:before {  content: "\e993";}.icon-hoja:before {  content: "\e994";}.icon-icon-franquicias2:before {  content: "\e995";}.icon-icon-franquicias-2pt:before {  content: "\e996";}.icon-lupa-buscar:before {  content: "\e997";}.icon-wifi-1pt:before {  content: "\e998";}.icon-wifi-2pt:before {  content: "\e999";}.icon-arbol-navidad-2pt:before {  content: "\e99a";}.icon-baston-caramelo-1pt:before {  content: "\e99b";}.icon-baston-caramelo-2pt:before {  content: "\e99c";}.icon-bocadillo-ayuda-1pt:before {  content: "\e99d";}.icon-bocadillo-ayuda-2pt:before {  content: "\e99e";}.icon-menu2:before {  content: "\e99f";}.icon-ojo:before {  content: "\e9a0";}.icon-ojo-tachado:before {  content: "\e9a1";}.icon-portabilidad:before {  content: "\e9a2";}.icon-prohibido:before {  content: "\e9a3";}.icon-reembolso:before {  content: "\e9a4";}.icon-reloj:before {  content: "\e9a5";}.icon-reparaciones:before {  content: "\e9a6";}.icon-carcasa-movil:before {  content: "\e9a7";}.icon-cerrar-sesion-apagado:before {  content: "\e9a8";}.icon-corazon:before {  content: "\e9a9";}.icon-escudo-tick:before {  content: "\e9aa";}.icon-oferta:before {  content: "\e9ab";}.icon-smartband:before {  content: "\e9ac";}.icon-smartwatch:before {  content: "\e9ad";}.icon-caja-nuevo-2pt:before {  content: "\e9ae";}.icon-caja-vacia-1pt:before {  content: "\e9af";}.icon-calcetin-navidad:before {  content: "\e9b0";}.icon-calcetin-navidad-2pt:before {  content: "\e9b1";}.icon-check-circle-1pt:before {  content: "\e9b2";}.icon-check-circle-2pt:before {  content: "\e9b3";}.icon-copo-nieve-1pt:before {  content: "\e9b4";}.icon-copo-nieve-2pt:before {  content: "\e9b5";}.icon-corazon-relleno:before {  content: "\e9b6";}.icon-etiqueta-navidad-1pt:before {  content: "\e9b7";}.icon-etiqueta-navidad-2pt:before {  content: "\e9b8";}.icon-icon-info-2pt:before {  content: "\e9b9";}.icon-regalo-1pt:before {  content: "\e9ba";}.icon-cine:before {  content: "\e9bb";}.icon-contrato:before {  content: "\e9bc";}.icon-diamante:before {  content: "\e9bd";}.icon-regalos-varios-1pt:before {  content: "\e9be";}.icon-regalos-varios-2pt:before {  content: "\e9bf";}.icon-bocadillo-telf-1pt:before {  content: "\e9c0";}.icon-bombilla:before {  content: "\e9c1";}.icon-mano-indicacion:before {  content: "\e9c2";}.icon-motor:before {  content: "\e9c3";}.icon-movil:before {  content: "\e9c4";}.icon-series:before {  content: "\e9c5";}.icon-tv:before {  content: "\e9c6";}.icon-check-tick:before {  content: "\e9c7";}.icon-estanteria:before {  content: "\e9c8";}.icon-futbol:before {  content: "\e9c9";}.icon-icon-cart1:before {  content: "\e9ca";}.icon-pc:before {  content: "\e9cb";}.icon-puerta-abierta:before {  content: "\e9cc";}.icon-regalo:before {  content: "\e9cd";}.icon-sofa:before {  content: "\e9ce";}.icon-tarjetas-pago:before {  content: "\e9cf";}.icon-bocadillo-telf-2pt:before {  content: "\e9d0";}.icon-phone1:before {  content: "\e9d1";}.icon-phone-2pt1:before {  content: "\e9d2";}.icon-telf-fijo-1pt:before {  content: "\e9d3";}.icon-telf-fijo-2pt:before {  content: "\e9d4";}.icon-ubicacion-1pt:before {  content: "\e9d5";}.icon-ubicacion-2pt:before {  content: "\e9d6";}.icon-disco-duro-1pt:before {  content: "\e9d7";}.icon-disco-duro-2pt:before {  content: "\e9d8";}.icon-nube-1pt:before {  content: "\e9d9";}.icon-nube-2pt:before {  content: "\e9da";}.icon-nube-descargar-1pt:before {  content: "\e9db";}.icon-nube-descargar-2pt:before {  content: "\e9dc";}.icon-nube-subir-1pt:before {  content: "\e9dd";}.icon-nube-subir-2pt:before {  content: "\e9de";}.icon-buscar-tarifa-1pt:before {  content: "\e9df";}.icon-buscar-tarifa-2pt:before {  content: "\e9e0";}.icon-cascos-1pt:before {  content: "\e9e1";}.icon-consola-1pt:before {  content: "\e9e2";}.icon-drone-1pt:before {  content: "\e9e3";}.icon-drone-2pt:before {  content: "\e9e4";}.icon-listado:before {  content: "\e9e5";}.icon-listado-1pt:before {  content: "\e9e6";}.icon-movil-reacondicionado-1pt:before {  content: "\e9e7";}.icon-movil-reacondicionado-2pt:before {  content: "\e9e8";}.icon-ordenador-1pt:before {  content: "\e9e9";}.icon-ordenador-2pt:before {  content: "\e9ea";}.icon-patinete-1pt:before {  content: "\e9eb";}.icon-portatil-1pt:before {  content: "\e9ec";}.icon-portatil-2pt:before {  content: "\e9ed";}.icon-servicios-listado:before {  content: "\e9ee";}.icon-servicios-ph:before {  content: "\e9ef";}.icon-sh-1pt:before {  content: "\e9f0";}.icon-tablet-1pt:before {  content: "\e9f1";}.icon-tablet-2pt:before {  content: "\e9f2";}.icon-tv-tv-1pt:before {  content: "\e9f3";}.icon-tv-tv-2pt:before {  content: "\e9f4";}.icon-catalogo-online-1pt:before {  content: "\e9f5";}.icon-catalogo-online-2pt:before {  content: "\e9f6";}.icon-grafica:before {  content: "\e9f7";}.icon-grafica-2pt:before {  content: "\e9f8";}.icon-tarifa-diamante-1pt:before {  content: "\e9f9";}.icon-tarifa-mejor-1pt:before {  content: "\e9fa";}.icon-caja-extra-1pt:before {  content: "\e9fb";}.icon-costes-fijos:before {  content: "\e9fc";}.icon-pago-plazos:before {  content: "\e9fd";}.icon-tarifa-permanencia-1pt:before {  content: "\e9fe";}.icon-fe-erratas-1pt:before {  content: "\e9ff";}.icon-catalogo-canarias-1pt:before {  content: "\ea00";}.icon-caja-stock-1pt:before {  content: "\ea01";}.icon-caja-stock-2pt:before {  content: "\ea02";}.icon-caja-stock-check-1pt:before {  content: "\ea03";}.icon-caja-stock-check-2pt:before {  content: "\ea04";}.icon-camion-free:before {  content: "\ea05";}.icon-camion-free-2pt:before {  content: "\ea06";}.icon-camion-gratis-1pt:before {  content: "\ea07";}.icon-camion-gratis-2pt:before {  content: "\ea08";}.icon-envio-gratis-1pt:before {  content: "\ea09";}.icon-envio-gratis-2pt:before {  content: "\ea0a";}.icon-rayo-2pt:before {  content: "\ea0b";}.icon-oferta-1pt:before {  content: "\ea0c";}.icon-oferta-2pt:before {  content: "\ea0d";}.icon-reloj-1pt:before {  content: "\ea0e";}.icon-reloj-animado:before {  content: "\ea0f";}.icon-reloj-animado-1pt:before {  content: "\ea10";}.icon-tick:before {  content: "\ea11";}.icon-regalos-a-tiempo-2pt:before {  content: "\ea12";}.icon-devolucion-15-enero-2pt:before {  content: "\ea13";}.icon-devolucion-15-enero-1pt:before {  content: "\ea14";}.icon-regalos-a-tiempo-1pt:before {  content: "\ea15";}.icon-clip-2pt:before {  content: "\ea16";}.icon-clip-1pt:before {  content: "\ea17";}.icon-seguro-humedad-75pt:before {  content: "\ea18";}.icon-seguro-llamadas-fraudulentas-1pt:before {  content: "\ea19";}.icon-seguro-llamadas-fraudulentas-2pt:before {  content: "\ea1a";}.icon-seguro-llamadas-fraudulentas-75pt:before {  content: "\ea1b";}.icon-seguros-certificado-garantia:before {  content: "\ea1c";}.icon-rayo-1pt:before {  content: "\ea1d";}.icon-seguros-movil-1pt:before {  content: "\ea1e";}.icon-seguros-movil-2pt:before {  content: "\ea1f";}.icon-llama-2pt:before {  content: "\ea20";}.icon-alarma-2pt:before {  content: "\ea21";}.icon-flecha-atras-simple:before {  content: "\ea22";}.icon-movil-resistente-agua-2pt:before {  content: "\ea23";}.icon-movil-resistente-agua-1pt:before {  content: "\ea24";}.icon-dual-sim-no-1pt:before {  content: "\ea25";}.icon-dual-sim-2pt:before {  content: "\ea26";}.icon-dual-sim-1pt:before {  content: "\ea27";}.icon-red-5G-2pt:before {  content: "\ea28";}.icon-red-5G-1pt:before {  content: "\ea29";}.icon-red-4G-2pt:before {  content: "\ea2a";}.icon-red-4G-1pt:before {  content: "\ea2b";}.icon-garantia-3:before {  content: "\e900";}.proceso-compra {  margin: 0 auto;}.proceso-compra:before,.proceso-compra:after {  display: table;  content: "";  line-height: 0;}.proceso-compra:after {  clear: both;}.proceso-compra > header {  margin-bottom: 10px;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .proceso-compra {    width: 100%;  }}@media (max-width:32.4375em) {  .proceso-compra {    width: 100%;  }}.proceso-compra-confirmacion {  max-width: 1093px;  margin: 0 auto;}.proceso-compra-confirmacion .destacado {  border: 1px solid #eaeaea;  border-bottom: 2px solid #eaeaea;  border-radius: 4px;  font-weight: bold;  margin: 0 0 10px 0;  padding: 10px 15px;  text-align: center;}.proceso-compra-confirmacion p {  margin-top: 15px;  margin-bottom: 15px;}#see-more-stores {  float: right;  position: relative;  top: 30px;  right: 190px;}.color-en-carrito {  display: inline-block;}.proceso-compra .bloq-info-extra {  background-color: #f0f0f0;  border-radius: 5px;  padding: 25px;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  max-width: 823px;  margin: auto;  margin-top: 35px;  margin-bottom: 35px;}.proceso-compra .bloq-info-extra .line-extra {  display: flex;  align-items: center;  width: 84%;}.proceso-compra .bloq-info-extra .line-extra > span {  margin-right: 20px;  width: 36px;  display: flex;  justify-content: center;}@media (max-width:32.4375em) {  .proceso-compra .bloq-info-extra .line-extra > span {    width: 76px;  }}.proceso-compra .title-ko {  font-weight: bold;  color: #0c6bf3;  font-size: 25px;  text-align: center;  margin-bottom: 20px;  margin-top: 30px;}.proceso-compra .subtitle-ko {  font-weight: bold;  color: #0c6bf3;  font-size: 25px;}.proceso-compra .recuadro {  border: none;  font-size: 16px;}.proceso-compra .recuadro .btn-compra-ko {  display: flex;  justify-content: center;  margin: 19px 0px 19px 0px;}.proceso-compra .recuadro .btn-compra-ko .mod-boton-reintentar {  width: auto;}.proceso-compra .recuadro .btn-compra-ko .mod-boton-reintentar .svg {  width: 26px;  position: relative;  margin: 0px 15px 0px 0px;  top: 4px;}.proceso-compra .acordeon-ficha {  border: none;}.proceso-compra .acordeon-ficha h3.titulo-acordeon {  background-color: #646464;  color: #ffffff;  border: none;  border-radius: 5px;  padding: 10px 37px 10px 29px;}.proceso-compra .acordeon-ficha h3.titulo-acordeon span.flecha {  width: 26px;  height: 40px;  background: url('https://cdn.phonehouse.es/res_static/img/icons/arrow-white.svg') no-repeat;  background-position: center;  display: inline-block;  position: absolute;  right: 29px;  top: 0px;  transition: all 1s;  transform: rotate(0deg);}.proceso-compra .acordeon-ficha > div.confondo {  border: none;  background-color: #f0f0f0;  width: 99%;  margin: auto;  position: relative;  overflow-wrap: break-word;}.proceso-compra .acordeon-ficha > div.confondo .logo-bank {  text-align: right;}.proceso-compra .acordeon-ficha > div.confondo .text-acordeon {  width: 99%;  margin: auto;  font-size: 16px;}.proceso-compra .acordeon-ficha > div.confondo .text-acordeon a {  text-decoration: underline;  color: #0c6bf3;}.proceso-compra .acordeon-ficha > div.confondo .text-acordeon .small-txt {  color: #0c6bf3;  font-size: 14px;  text-align: center;  font-weight: bold;}.proceso-compra .acordeon-ficha > div.confondo .text-acordeon .bloq-capturas {  display: flex;  justify-content: center;  margin: 40px 0px 40px 0px;}.c2c-proceso-compra {  background-color: #ffffff;  border-radius: 10px;  margin-top: 30px;  padding: 15px;  max-width: 325px;}.c2c-proceso-compra .texto {  display: inline-block;  width: 74%;}.c2c-proceso-compra .image {  display: inline-block;  margin-left: 1%;  vertical-align: top;  width: 25%;}.c2c-proceso-compra .image img {  max-width: 100%;}.c2c-proceso-compra strong {  color: #26282a;  display: block;  font-size: 16px;  padding-bottom: 5px;}.c2c-proceso-compra span {  color: #26282a;  display: block;  padding-bottom: 10px;}@media (max-width:32.4375em) {  .c2c-proceso-compra {    margin-top: 0px;    margin-bottom: 50px;  }}.form-wc {  width: 322px;  color: #26282a;  background: #ffffff;  margin: 120px auto 25px auto;  border-radius: 20px;  text-align: center;}@media (max-width: 867px) {  .form-wc {    width: 90%;    margin: auto;    margin-bottom: 35px;  }}.mod-formulario-wc {  padding: 15px 20px;  position: relative;  color: #26282a;}.mod-formulario-wc p {  font-size: 14px;}.form-title-wc {  font-size: 20px;  font-weight: bold;  color: #26282a;  padding-bottom: 15px;  display: inline-block;  margin-top: 0px;}.btn-formu-wc {  margin: 10px auto;  max-width: 300px;}.formu-wc-input {  text-align: center;  display: block;  margin: 5px auto 10px auto;  max-width: 300px;}.btn-formu-wc-call {  max-width: 300px;  text-align: center;  margin: 5px auto 20px auto;}.btn-formu-wc-call .button-secondary {  display: inline-block;  height: auto;  line-height: 35px;  width: 210px;}.number-box {  height: 40px;  width: 100%;  border: solid 1.5px #c8c8c8;  border-radius: 5px;  padding: 10px;}.btn-formu-wc-call span {  font-size: 18px;  font-weight: bold;  vertical-align: text-bottom;}.formu-wc-btn-float {  background-color: #ec008c;  border-radius: 50%;  bottom: 20px;  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.08), 0 2px 32px 0 rgba(0, 0, 0, 0.18);  box-sizing: border-box;  cursor: pointer;  height: 60px;  padding: 1rem;  position: fixed;  right: 20px;  width: 60px;  z-index: 999;}.formu-wc-cerrar {  border: solid 1px #969696;  border-radius: 20px;  display: inline-block;  font-size: 20px;  line-height: 20px;  padding: 3px;  position: absolute;  right: 10px;  top: 10px;}.button-float {  width: 60px;  height: 60px;  border-radius: 10px;}.carousel {  margin-bottom: 10px;  line-height: 1;  position: relative;}#carouselHome {  margin-bottom: 12px;}.carousel-inner {  margin-left: -1rem;  margin-right: -1rem;  overflow: hidden;  position: relative;  width: calc(100% + 2rem);  /*@media (min-width : 1440px){height: 400px;}    @media (min-width : 990px) and (max-width : 1439px){height: 310px;}    @media (min-width : 900px) and (max-width : 989px){height: 310px;}    @media (min-width : 760px) and (max-width : 899px){height: 280px;}    @media (min-width : 520px) and (max-width : 759px){height: 240px;}    @media (min-width : 470px) and (max-width : 519px){height: 205px;}    @media (min-width : 400px) and (max-width : 469px){height: 190px;}    @media (min-width : 340px) and (max-width : 399px){height: 160px;}    @media (min-width : 300px) and (max-width : 339px){height: 140px;}    @media (max-width : 299px){height: 125px;} */}.carousel-inner > .item {  display: none;  position: relative;  background-color: transparent;  transition: 0.6s ease-in-out left;}.carousel-inner > .item > a > img,.carousel-inner > .item > a {  display: block;  margin: 0 auto;  line-height: 1;  max-height: 400px;}.carousel-inner > .item > a > img {  max-width: 100%;  width: auto;}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {  display: block;}.carousel-inner > .active {  left: 0;}.carousel-inner > .next,.carousel-inner > .prev {  position: absolute;  top: 0;  width: 100%;}.carousel-inner > .next {  left: 100%;}.carousel-inner > .prev {  left: -100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right {  left: 0;}.carousel-inner > .active.left {  left: -100%;}.carousel-inner > .active.right {  left: 100%;}@media (max-width:32.4375em) {  .carousel-inner > .item > a > img,  .carousel-inner > .item > a {    max-height: none;  }}.carousel .control-div {  width: 50px;  height: 100%;  position: absolute;  left: 0;  top: 0;}.carousel .control-div.control-right {  left: auto;  right: 0;}@media (max-width:32.4375em) {  .carousel .control-div {    left: -1rem;  }  .carousel .control-div.control-right {    right: -1rem;  }}.carousel-control {  display: block;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  text-align: left;  background-color: #f2f2f2;  border-radius: 100%;  box-shadow: 0px 0px 3px #646464;  height: 50px;  margin-top: -15px;  position: relative;  top: calc(50% - 25px);  width: 50px;  z-index: 15;}.carousel-control:before {  font-family: 'icomoon' !important;  position: relative;  font-size: 23px;  color: #26282a;  top: 13px;}.carousel-control.left {  border-top-left-radius: 0;  border-bottom-left-radius: 0;  left: -10px;}.carousel-control.left:before {  content: "\e911";  left: -35px;}.carousel-control.right {  right: -10px;  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.carousel-control.right:before {  content: "\e910";  left: -37px;}.carousel-control:hover {  opacity: 1;}.carousel-indicators {  display: flex;  width: 100%;  margin: 0;}.carousel-indicators li {  background-color: #fbfbfb;  border-left: 1px solid #eaeaea;  color: #646464;  flex: 1;  font-size: 13px;  line-height: 15px;  padding: 10px;  position: relative;  text-align: center;}.carousel-indicators li:first-child {  border-bottom-left-radius: 4px;}.carousel-indicators li:last-child {  border-bottom-right-radius: 4px;  border-right: 1px solid #eaeaea;}.carousel-indicators li:hover,.carousel-indicators li.active {  cursor: pointer;  background-color: #f0f0f0;}.carousel-indicators li span {  display: block;}.carousel-indicators li h2 span {  font-size: 13px;}.carousel-indicators li .chapa-outlet {  display: none;}@media (max-width:32.4375em) {  #carouselHome {    margin-bottom: 5px;  }  .carousel img {    max-width: 100%;    max-height: inherit;  }  .carousel-indicators {    display: none;    margin-bottom: 10px;    margin-top: 0;    text-align: center;  }  .carousel-indicators li {    display: block;    text-indent: 100%;    white-space: nowrap;    overflow: hidden;    display: inline-block;    width: 20px;    height: 20px;    line-height: 25px;    text-align: left;    margin: 0 5px;    padding: 0;    border: 0;    background: none;    background-color: #eaeaea;    border-radius: 12px;  }  .carousel-indicators li:first-child,  .carousel-indicators li:last-child {    border-radius: 12px;  }  .carousel-indicators li.active,  .carousel-indicators li:hover,  .carousel-indicators li.active:hover {    background: none;    border: 0;    background-color: #ffffff;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);  }  .carousel-indicators li.active:first-child,  .carousel-indicators li:hover:first-child,  .carousel-indicators li.active:hover:first-child,  .carousel-indicators li.active:last-child,  .carousel-indicators li:hover:last-child,  .carousel-indicators li.active:hover:last-child {    border: 0;  }}.medios-prensa h2 {  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 32px;}.medios-prensa .imagenes img {  max-width: 100%;}.medios-prensa .texto a h2.titulo {  background-color: #0c6bf3;  color: #ffffff;  display: inline-block;  margin-bottom: 15px;  padding: 10px 15px;}.medios-prensa .texto a:hover {  opacity: 0.8;}.medios-prensa .texto h2 {  margin: 0px;}.medios-prensa .texto p {  color: #26282a;}@media (max-width:32.4375em) {  .medios-prensa .texto a h2.titulo {    font-size: 28px;    line-height: 30px;  }}.texto-informativo {  clear: both;  padding: 1rem;  margin-top: 1rem;}.texto-informativo h2,.texto-informativo h3,.texto-informativo h4,.texto-informativo p {  font-size: 14px;  display: inline;}.texto-informativo a {  color: #0c6bf3;  text-decoration: none;}.texto-informativo a:hover {  text-decoration: underline;}@media (max-width:32.4375em) {  .texto-informativo h2,  .texto-informativo h3,  .texto-informativo h4,  .texto-informativo p {    font-size: 16px;  }}.legales-fondo-gris {  background-color: #f0f0f0;  color: #646464;  padding: 25px;  padding-bottom: 35px;  font-size: 11px;  clear: both;}.legales-fondo-gris a {  color: #000000;}.legales-fondo-gris ol,.legales-fondo-gris ol li {  list-style-type: decimal;  margin-left: 6px;}.legales-fondo-gris ol li {  margin-bottom: 5px;}.bloque-ventajas {  margin: 20px auto;  display: flex;  flex-wrap: wrap;}.bloque-ventajas a {  display: flex;  float: left;  width: 23.53515625%;  margin-left: 1.953125%;  border: solid 1px #eaeaea;  border-radius: 4px;  padding: 5px;  color: #646464;  background-color: #ffffff;}.bloque-ventajas a:first-child {  clear: left;  margin-left: 0;}.bloque-ventajas a:nth-child(4n+1) {  clear: left;  margin-left: 0;}.bloque-ventajas a.nth-child-3n1,.bloque-ventajas a.nth-child-4n1 {  clear: left;  margin-left: 0;}.bloque-ventajas a .imagen {  width: 25%;  max-width: 110px;  display: flex;  justify-content: center;  align-items: center;}.bloque-ventajas a .imagen > span {  font-size: 72px;}.bloque-ventajas a .texto {  width: 75%;  display: flex;  flex-flow: column;  align-items: flex-start;}.bloque-ventajas a .texto h4 {  font-size: 24px;  font-weight: normal;}.bloque-ventajas a .texto h4 span {  color: #0c6bf3;  font-size: 20px;}.bloque-ventajas a .texto p {  font-size: 13px;  padding: .5rem 0;  line-height: 18px;  flex: 1;}.bloque-ventajas a .texto span.boton {  font-size: 15px;  padding: 5px 23px;  display: inline-block;}.bloque-ventajas a:hover {  box-shadow: 0 0 0 1px #eaeaea inset;}.bloque-ventajas a:hover .texto span.boton {  background-color: #0c6bf3;  color: #ffffff;  transition: all 0.5s ease;}@media (max-width:90.000em) {  .bloque-ventajas a {    float: left;    width: 49.0234375%;    margin-left: 1.953125%;    margin-top: 15px;  }  .bloque-ventajas a:first-child {    clear: left;    margin-left: 0;  }  .bloque-ventajas a:nth-child(2n+1) {    clear: left;    margin-left: 0;  }  .bloque-ventajas a.nth-child-3n1,  .bloque-ventajas a.nth-child-4n1 {    clear: left;    margin-left: 0;  }}@media (max-width:32.4375em) {  .bloque-ventajas {    display: none;  }}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas {  flex-wrap: inherit;  margin: 0px;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll {  min-width: 245px;  width: 24.5%;  position: relative;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll i {  position: absolute;  right: 5px;  font-size: 19px;  bottom: 23px;  visibility: hidden;  opacity: 0;  color: #ffffff;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll i:hover {  visibility: visible;  opacity: 1;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll a {  width: 100%;  height: auto;  padding: 0px;  background-color: #444444;  border: none;  color: #ffffff;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll a .imagen {  align-items: baseline;  margin-top: 9px;  width: 80px;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll a .imagen span {  font-size: 45px;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll a .texto {  padding: 10px 10px 10px 5px;  width: 100%;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll a .texto .titu {  font-size: 18px;  text-shadow: 0 3px 5px #000000;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll a .texto .titu span {  padding: 0px;  color: #00a7b0;  margin-bottom: 2px;  display: inline-block;  font-size: 18px;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll a:hover {  background-color: #000000;  box-shadow: none;}.visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll a:hover + i {  visibility: visible;  opacity: 1;}@media (max-width:32.4375em) {  .visto-recientemente .items-scroll-horizontal ul.bloque-ventajas li.items-scroll {    margin-top: 0px;    margin-bottom: 20px;  }}.container-tactico {  margin-bottom: 20px;}.container-tactico div {  max-height: 200px;  text-align: center;}@media (max-width:32.4375em) {  .container-tactico {    min-height: 140px;  }  .container-tactico img {    height: auto;  }}.sitemap_web h2,.sitemap_web h4 {  padding-bottom: .5rem;  color: #26282a;  margin-top: 20px;  font-size: 21px;}.sitemap_web .sitemap_web__columns {  display: flex;  flex-wrap: wrap;}.sitemap_web .sitemap_web__col {  padding: 1rem;  flex: 0 0 25%;}.sitemap_web .sitemap_web__col a {  color: inherit;}.sitemap_web .sitemap_web__col a:hover {  color: #0c6bf3;  text-decoration: underline;}.sitemap_web .sitemap_web__col li {  padding: 0.25rem 0.5rem;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .sitemap_web .sitemap_web__col {    flex: 1 0 33%;  }}@media (max-width:32.4375em) {  .sitemap_web .sitemap_web__col {    flex: 1 0 50%;  }}.owl-pagination {  display: none;}/* Escaparate ofertas destacadas */.ofertas-destacadas ul {  margin-top: 20px;}.ofertas-destacadas ul li {  float: left;  margin-bottom: 15px;}.ofertas-destacadas ul li a {  padding: 15px;  border: 1px solid #eaeaea;  display: block;  border-radius: 3px;  background-color: #ffffff;  position: relative;}.ofertas-destacadas ul li a:hover {  box-shadow: 0px 3px 21px 4px rgba(0, 0, 0, 0.1);}.ofertas-destacadas ul li a .imagen-item {  text-align: center;  max-width: 100%;  height: 190px;  padding: 15px;  margin: auto;  line-height: 160px;}.ofertas-destacadas ul li a .imagen-item img {  max-width: 100%;  max-height: 100%;  vertical-align: middle;}.ofertas-destacadas ul li a h3 {  color: #444444;  font-size: 16px;  font-weight: normal;  margin: 10px 0px;}.ofertas-destacadas ul li a .precios {  text-align: right;}.ofertas-destacadas ul li a .precios .precio-final {  font-weight: bold;  font-size: 24px;  color: #ec008c;  padding-left: 5px;}.ofertas-destacadas .col-xs-6 {  padding-right: 0.3rem !important;  padding-left: 0.3rem !important;}@media (max-width:32.4375em) {  .ofertas-destacadas ul li a {    padding: 0px 10px 10px 10px;  }  .ofertas-destacadas ul li a .imagen-item {    max-height: 100%;    padding: 5px;    height: 150px;    line-height: 145px;  }  .ofertas-destacadas ul li a .imagen-item img {    max-height: 105px;  }  .ofertas-destacadas ul li a h3 {    font-size: 14px;    margin-top: 0px;  }}.visto-recientemente .items-scroll-horizontal {  overflow-x: auto;  margin-bottom: 15px;  -webkit-overflow-scrolling: touch;  scrollbar-color: #969696 #eaeaea;  scrollbar-width: thin;}.visto-recientemente .items-scroll-horizontal::-webkit-scrollbar {  height: 7px;}.visto-recientemente .items-scroll-horizontal::-webkit-scrollbar-track {  background: #eaeaea;}.visto-recientemente .items-scroll-horizontal::-webkit-scrollbar-thumb {  background: #969696;  border-radius: 4px;}.visto-recientemente .items-scroll-horizontal::-webkit-scrollbar-thumb:hover {  background: #646464;}.visto-recientemente .items-scroll-horizontal ul {  display: flex;}.visto-recientemente .items-scroll-horizontal ul li.items-scroll {  display: inline-block;  min-width: 150px;  margin: 10px 5px 15px 5px;  box-sizing: border-box;  vertical-align: top;  white-space: initial;}.visto-recientemente .items-scroll-horizontal ul li.items-scroll a.bloque-item {  padding: 15px 10px;  border: 1px solid #eaeaea;  display: block;  border-radius: 3px;  background-color: #ffffff;  height: 220px;  position: relative;}.visto-recientemente .items-scroll-horizontal ul li.items-scroll a.bloque-item:hover {  box-shadow: 0px 3px 13px -4px rgba(0, 0, 0, 0.9);  border: none;}.visto-recientemente .items-scroll-horizontal ul li.items-scroll a.bloque-item .imagen-item {  text-align: center;  max-width: 100%;  height: 130px;  padding: 10px;  margin: auto;  line-height: 107px;}.visto-recientemente .items-scroll-horizontal ul li.items-scroll a.bloque-item .imagen-item img {  vertical-align: middle;}.visto-recientemente .items-scroll-horizontal ul li.items-scroll div.contenido {  padding: 0px 6px;  color: #0c6bf3;}.visto-recientemente .items-scroll-horizontal ul li.items-scroll div.contenido h3 {  font-weight: normal;  font-size: 14px;}.visto-recientemente .items-scroll-horizontal ul li.items-scroll div.contenido h3 span.text-cut {  border: none;}@media only screen and (min-width: 1245px) {  .visto-recientemente .items-scroll-horizontal ul {    width: 100%;  }  .visto-recientemente .items-scroll-horizontal ul li.items-scroll {    width: 15.7%;  }  .visto-recientemente .items-scroll-horizontal ul li.items-scroll a {    height: 220px;  }  .visto-recientemente .items-scroll-horizontal ul li.items-scroll div.contenido h3 {    font-size: 15px;  }}.categorias-detacadas a {  display: block;  cursor: pointer;  text-align: center;  margin: 5px;}.categorias-detacadas a div.imagen {  background-color: #eaeaea;  border-radius: 3px;  padding: 5px;  margin: 20px auto 5px auto;  max-width: 200px;}.categorias-detacadas a div.imagen img {  max-width: 130px;  width: 100%;}.categorias-detacadas a h3 {  color: #646464;  font-weight: normal;}.categorias-detacadas-dos .contenedor {  margin: 0 15px;}.categorias-detacadas-dos .contenedor div.col-xs-6 {  padding-left: 0px !important;  padding-right: 0px !important;}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace {  display: block;  cursor: pointer;  text-align: center;  margin: 15px 5px 0px 5px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  border-radius: 3px;  border: 1px solid #eaeaea;}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace.gris {  background-image: url("https://cdn.phonehouse.es/res_static/img/fondo-categ-gris.jpg");}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace.naranja {  background-image: url("https://cdn.phonehouse.es/res_static/img/fondo-categ-naranja.jpg");}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace.hierba {  background-image: url("https://cdn.phonehouse.es/res_static/img/fondo-categ-hierba.jpg");}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace.agua {  background-image: url("https://cdn.phonehouse.es/res_static/img/fondo-categ-agua.jpg");}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace.teal {  background-image: url("https://cdn.phonehouse.es/res_static/img/fondo-categ-teal.jpg");}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace.verde {  background-image: url("https://cdn.phonehouse.es/res_static/img/fondo-categ-verde.jpg");}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace h3 {  color: #444444;  font-weight: normal;  text-transform: uppercase;  padding: 10px 0px 20px 0px;}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace div.imagen {  padding: 5px;  margin: 10px auto 0px auto;  max-width: 200px;}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace div.imagen img {  max-width: 147px;  width: 100%;  transition: transform 0.3s ease-out;}.categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace div.imagen img:hover {  transform: translate3d(0, -13px, 0) scale(1.02);}@media (max-width:32.4375em) {  .categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace h3 {    padding-top: 0px;    padding-bottom: 10px;  }  .categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace div.imagen {    margin-top: 0px;  }  .categorias-detacadas-dos .contenedor div.col-xs-6 a.item-enlace div.imagen img {    max-width: 100px;  }}#ofer-exclusivas #clock {  font-size: 74px;  text-align: center;}#ofer-exclusivas .cuenta {  margin: 25px 0;  text-align: center;}#ofer-exclusivas .acordeon {  color: #000000;  font-size: 13px;}#ofer-exclusivas .acordeon h1,#ofer-exclusivas .acordeon h2 {  color: #000000;  text-transform: uppercase;  margin-bottom: 10px;}#ofer-exclusivas .acordeon h1 {  font-size: 30px;  margin-top: 15px;}#ofer-exclusivas .acordeon h2 {  font-size: 15px;  margin-top: 30px;  border: solid 2px grey;  border-radius: 4px;  padding: 5px;  cursor: pointer;}#ofer-exclusivas .acordeon .arrow {  border-top-color: #000000;  margin: 9px;}#ofer-exclusivas .acordeon p {  padding-bottom: 5px;}#ofer-exclusivas .acordeon a {  color: #000000;  text-decoration: underline;}#ofer-exclusivas .acordeon.contenido-black-friday .acordion {  background-color: transparent;}#ofer-exclusivas .acordeon.contenido-black-friday h2,#ofer-exclusivas .acordeon.contenido-black-friday h3 {  color: #646464;  border-color: transparent;  border-bottom: solid 1px #646464;  text-transform: none;  margin-top: 30px;  margin-bottom: 10px;  padding: 5px 0px;  position: relative;  cursor: pointer;}#ofer-exclusivas .acordeon.contenido-black-friday .flecha-desplegable {  background-image: url('https://cdn.phonehouse.es/res_static/img/icons/arrow.svg');  background-position: 0px;  display: block;  width: 30px;  height: 30px;  position: absolute;  top: -5px;  right: 0px;}#ofer-exclusivas .acordeon.contenido-black-friday p {  padding: 7px 0px;  color: #646464;}#ofer-exclusivas .acordeon.contenido-black-friday a {  color: #0c6bf3;  text-decoration: none;}#ofer-exclusivas .destacado,#ofer-exclusivas .peq,#ofer-exclusivas .mediano-izda,#ofer-exclusivas .mediano-dcha {  background-color: transparent;  position: relative;  margin-bottom: 17px;  display: inline-block;  overflow: hidden;}#ofer-exclusivas .destacado {  width: 100%;  height: auto;}#ofer-exclusivas .mediano {  width: 49%;  height: auto;  position: relative;}#ofer-exclusivas .peq {  width: 49%;  height: auto;  margin-bottom: 13px;}#ofer-exclusivas .bloque-izda .mediano {  float: left;  margin-right: 17px;}#ofer-exclusivas .bloque-dcha .mediano {  float: right;  margin-left: 17px;}#ofer-exclusivas .mediano-izda {  width: 49%;  height: auto;  float: left;  margin-right: 17px;  text-align: center;}#ofer-exclusivas .mediano-dcha {  width: 49%;  height: auto;  float: right;  text-align: center;}#ofer-exclusivas .agotado {  position: absolute;  top: 0px;  left: 0px;}#ofer-exclusivas img.pc {  max-width: 100%;}@media (min-width : 32.5em) and (max-width : 61.875em) {  #ofer-exclusivas {    width: 100%;  }  #ofer-exclusivas .acordeon {    width: 96%;    margin: 0 auto;  }  #ofer-exclusivas .destacado {    width: 100%;    height: auto;  }  #ofer-exclusivas .destacado img {    width: 100%;  }  #ofer-exclusivas .mediano {    width: 49%;    height: auto;  }  #ofer-exclusivas .mediano img {    width: 100%;  }  #ofer-exclusivas .peq {    width: 48%;    height: auto;  }  #ofer-exclusivas .peq img {    width: 100%;  }  #ofer-exclusivas .mediano-izda,  #ofer-exclusivas .mediano-dcha {    width: 48%;    height: auto;  }  #ofer-exclusivas .mediano-izda img,  #ofer-exclusivas .mediano-dcha img {    width: 100%;  }}@media (max-width:32.4375em) {  #ofer-exclusivas {    width: 94%;    margin: 0 auto;  }  #ofer-exclusivas .titulo {    font-size: 30px;  }  #ofer-exclusivas img.cabecera {    width: 100%;  }  #ofer-exclusivas #clock {    font-size: 37px;    text-align: center;  }  #ofer-exclusivas .destacado,  #ofer-exclusivas .mediano,  #ofer-exclusivas .peq {    width: 100%;    height: auto;  }  #ofer-exclusivas .destacado img,  #ofer-exclusivas .mediano img,  #ofer-exclusivas .peq img {    width: 100%;  }  #ofer-exclusivas .peq {    margin-bottom: 17px;  }  #ofer-exclusivas .acordeon h1 {    font-size: 25px;  }  #ofer-exclusivas .acordeon h2 {    font-size: 13px;  }  #ofer-exclusivas .mediano-izda {    width: 100%;    height: auto;  }  #ofer-exclusivas .mediano-izda img {    width: 100%;  }  #ofer-exclusivas .mediano-dcha {    width: 100%;    height: auto;  }  #ofer-exclusivas .mediano-dcha img {    width: 100%;  }}/*LANDINGS GENÉRICA SIN PROMO*//* Ejemplo: /promociones/rebajazo.html */.landing-promos-generica h1,.landing-promos-generica h2,.landing-promos-generica h3 {  color: #26282a;  font-size: 21px;  margin-bottom: 10px;}.landing-promos-generica p {  line-height: 1.5;}.landing-promos-generica .bloque-text {  background-color: #f0f0f0;  padding: 17px 22px;  margin-top: 20px;  border-radius: 4px;}.landing-promos-generica .bloque-text h1,.landing-promos-generica .bloque-text h2 {  border-bottom: 1px solid #c8c8c8;  padding-bottom: 15px;}.landing-promos-generica .bloq-form-newsletter {  margin-top: 20px;  background-color: #ffffff;  border: 1px solid #c8c8c8;  border-radius: 4px;  padding: 20px;}.landing-promos-generica .bloq-form-newsletter span.icon-avion {  display: inline-block;  float: left;  margin-right: 20px;  font-size: 69px;  margin-bottom: 15px;  color: #0c6bf3;}.landing-promos-generica .bloq-form-newsletter h4 {  font-size: 16px;  line-height: 1.5;  font-weight: normal;}.landing-promos-generica .bloq-form-newsletter a.mod-boton-verde2 {  background-color: #00e4c0;  border: 0;  border-radius: 30px;  color: #26282a;  display: block;  font-family: 'Grotesk Bold', Arial, sans-serif;  font-size: 16px;  line-height: 22px;  overflow: hidden;  padding: 15px 18px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  background-color: #0c6bf3;  color: #ffffff;  max-width: 250px;  margin: 20px 0px;}.landing-promos-generica .bloq-form-newsletter a.mod-boton-verde2:hover {  background-color: #00ae93;  color: #26282a;  cursor: pointer;  text-decoration: none;}.landing-promos-generica .bloq-form-newsletter a.mod-boton-verde2:hover {  background-color: #0d4eab;  color: #ffffff;}.landing-promos-generica .bloq-form-newsletter img.img-form-news {  max-width: 100%;}@media (max-width:32.4375em) {  .landing-promos-generica .bloque-text {    margin: 15px;  }  .landing-promos-generica .bloq-form-newsletter span.icon-avion {    text-align: center;    display: block;    float: none;  }  .landing-promos-generica .bloq-form-newsletter .imagen {    order: 2;  }}/* nuevo-samsung-galaxy-note9 */.hero {  max-width: 1024px;  margin: 0 auto;}.hero img.banner {  width: 100%;  margin: 0 auto;}.hero .selector-color-new ul li.active {  padding-bottom: 10px;}.hero .selector-color-new ul li input[type="radio"] {  display: none;}.hero .selector-color-new ul li label {  font-size: 0;}.hero .selector-color-new ul li label.active {  height: 40px;  width: 40px;}.hero h1 {  color: #1e2121;  text-transform: uppercase;}.hero h2 {  color: #1e2121;  font-size: 44px;  text-align: left;  margin-bottom: 15px;  padding-top: 40px;  font-family: "FrutigerNextLT", Arial, sans-serif;  letter-spacing: 10px;  text-transform: uppercase;  -webkit-font-smoothing: antialiased;}.hero h3 {  color: #1e2121;  font-size: 26px;  padding-top: 30px;  text-align: left;  margin-bottom: 20px;  font-family: "FrutigerNextLT", Arial, sans-serif;  letter-spacing: 6px;  font-weight: 400;  text-transform: uppercase;  -webkit-font-smoothing: antialiased;}.hero h4 {  font-size: 34px;  color: #e1061b;  text-align: right;}.hero p {  font-size: 18px;  line-height: 28px;}.hero p > a {  font-style: italic;}.hero p.claim {  color: #1e2121;  font-size: 15px;  padding-top: 30px;  text-align: left;  margin-bottom: 20px;  font-family: "FrutigerNextLT", Arial, sans-serif;  letter-spacing: 10px;  text-transform: uppercase;  -webkit-font-smoothing: antialiased;}.hero.feature {  padding: 100px 0px;  min-height: 500px;}.hero.feature .col-2 h3 {  padding-top: 100px;  font-size: 22px;}.hero.feature .col-2 img {  max-height: 450px;}.hero.feature .col-1 {  text-align: center;}.hero.feature .col-1 h3 {  text-align: center;  font-size: 26px;  padding-top: 50px;}.hero.feature .col-1 p {  text-align: center;}.hero.feature .col-1 .tech {  width: 20%;  padding: 0;  display: block;  float: left;  font-weight: bold;  font-size: 15px;  text-align: right;  line-height: 17px;}.hero.feature .col-1 .description {  width: 80%;  padding: 0 20px;  display: block;  float: left;  font-size: 15px;  text-align: left;  line-height: 17px;}.hero.feature .col-1 img {  height: 300px;}.hero.feature .col-1 img.vip {  height: auto;  margin: 20px 0;  max-width: 150px;}.hero.feature .col-1.grey1 {  background-color: #fbfbfb;}.hero.feature .col-1.grey2 {  background-color: #ececec;}.hero.feature .col-3 {  border: solid 2px #cd9357;  border-right: 0px;  text-align: center;  min-height: 400px;  margin-bottom: 50px;}.hero.feature .col-3.ultimo {  border-right: solid 2px #cd9357;}.hero.feature .col-3 h3 {  text-align: center;  padding-top: 30px;  font-size: 17px;}.hero.feature .col-3 p {  text-align: center;}.hero.feature .col-3 img {  height: 170px;}.hero.feature .col-4 {  text-align: center;}.hero.feature .col-4 h3 {  text-align: center;  padding-top: 50px;  font-size: 17px;}.hero.feature .col-4 p {  text-align: center;}.hero.feature .col-4 img {  max-height: 170px;  width: 70%;}.hero .col-1,.hero .col-2,.hero .col-3,.hero .col-4 {  width: 100%;  display: block;  float: left;  padding: 20px 40px;}.hero .col-1.no-padding,.hero .col-2.no-padding,.hero .col-3.no-padding,.hero .col-4.no-padding {  padding: 0;}.hero .col-1 {  float: none;  clear: both;  position: relative;}.hero .col-1 .pc img,.hero .col-1 .responsive img {  width: 100%;}.hero .col-2 {  width: 50%;}.hero .col-3 {  width: 33%;}.hero .col-4 {  width: 25%;  padding: 20px;}.hero .selectItem {  position: absolute;  width: 300px;  height: 210px;  bottom: 50%;  right: 37px;  z-index: 5;}.hero p.reserva {  font-size: 13px;  color: #000000;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .hero {    width: 100%;  }  .hero .logo {    height: 90px;  }  .hero h2 {    font-size: 33px;  }  .hero h3 {    letter-spacing: 4px;  }  .hero p.claim {    font-size: 12px;  }  .hero.feature .col-2 img {    min-height: 200px;  }  .hero.feature .col-3 {    min-height: 419px;    padding: 20px;  }}@media (max-width:32.4375em) {  .hero {    margin: 0 auto;    width: 100%;  }  .hero .description,  .hero .tech {    width: 100%;    float: none;    clear: both;    text-align: center;  }  .hero .tech {    margin-bottom: 5px;  }  .hero.feature {    padding: 20px 3%;    width: 94%;    min-height: 500px;    height: auto;  }  .hero.feature .col-1 img {    height: auto;    width: 70%;  }  .hero.feature .col-1 img.vip {    height: 150px;    margin: 20px 0;  }  .hero.feature .col-1 .description,  .hero.feature .col-1 .tech {    width: 100%;    float: none;    clear: both;    text-align: center;  }  .hero.feature .col-1 .tech {    margin-bottom: 5px;  }  .hero.feature .col-1 h3 {    font-size: 18px;    line-height: 21px;    padding-top: 50px;  }  .hero.feature .col-2 img {    height: 220px;  }  .hero.feature .col-2 h3 {    padding: 0;  }  .hero.feature .col-3 h3 {    font-size: 14px;    letter-spacing: 4px;  }  .hero.feature .col-3 {    border: solid 2px #cd9357;    text-align: center;    min-height: auto;    padding: 20px;    margin-bottom: 20px;  }  .hero.feature .col-4 img {    max-width: 100px;    width: 50%;  }  .hero.feature .col-4 h3 {    font-size: 14px;    letter-spacing: 4px;    padding-top: 24px;  }  .hero h2 {    width: 90%;    margin: 0 auto;    padding-top: 25px;    margin-bottom: 15px;    font-size: 30px;    text-align: center;  }  .hero h3 {    text-align: center;    font-size: 23px;  }  .hero h4 {    font-size: 17px;    text-align: center;  }  .hero p {    font-size: 15px;    line-height: 21px;  }  .hero p.claim {    padding: 15px 0 0 0;    text-align: center;  }  .hero .col-1,  .hero .col-2,  .hero .col-3,  .hero .col-4 {    width: 100%;    display: block;    float: none;    clear: both;    padding: 10px 0px;    text-align: center;  }  .hero .col-1 .logo {    width: 90%;    max-width: 430px;  }  .hero .col-2 {    min-height: 150px;  }  .hero .selectItem {    position: relative;    width: 80%;    height: auto;    margin: 0 auto;    margin-bottom: 50px;    right: auto;  }  .hero .countdown #clock {    font-size: 36px;  }}.hero .col-2 h4 {  color: #000000;  font-size: 32px;  text-align: left;  margin-bottom: 40px;}@media (max-width:32.4375em) {  .hero .col-2 h4 {    text-align: center;  }}/* *********************************************************************************** */.listado-adsl {  margin: 50px auto;  max-width: 900px;}.listado-adsl .mod-titulo-apartado {  margin-bottom: 10px;  text-align: center;}.listado-adsl .mod-titulo-apartado h2 {  margin-bottom: 10px;}.listado-adsl .mod-titulo-apartado p {  font-size: 16px;}.listado-adsl .logos {  display: inline-flex;  justify-content: center;  margin-right: 0%;  margin-top: 20px;  vertical-align: middle;  width: 100%;}.listado-adsl .logos > a {  margin-right: 10px;  max-width: 15%;  transition: all 500ms;}.listado-adsl .logos > a img {  width: 100%;}.listado-adsl .logos > a:hover {  transform: scale(1.2);}.listado-adsl .logos > a:last-child {  margin-right: 0px;}@media (max-width : 61.875em) {  .listado-adsl .logos {    margin-bottom: 0px;    width: 100%;  }}@media (max-width:32.4375em) {  .listado-adsl .logos {    display: inline-block;    text-align: center;    min-height: 155px;  }  .listado-adsl .logos > a {    margin: 4px;    max-width: 100%;    display: inline-block;  }}.listado-adsl .centrado a {  display: inline-block;  margin: 20px auto 0px auto;  width: 250px;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .listado-adsl {    margin-top: 0;  }}@media (max-width:32.4375em) {  .listado-adsl .logos > a img {    max-width: 75px;  }}.center {  text-align: center;  width: 100%;}.confirmacion-tpv .box {  background-color: #ffffff;  border: solid 1px #f0f0f0;  padding: 20px;}.confirmacion-tpv .box .cabecera {  min-height: 40px;}.confirmacion-tpv .box .cabecera span {  height: 40px;  width: 40px;  margin-right: 0;  float: left;  display: block;}.confirmacion-tpv .box .cabecera span.devOk {  background: url('https://cdn.phonehouse.es/res_static/img/stock.png') no-repeat 0px 5px;}.confirmacion-tpv .box .cabecera span.devKo {  background: url('https://cdn.phonehouse.es/res_static/img/fail.png') no-repeat 0px 5px;}.confirmacion-tpv .box .cabecera p {  float: left;  display: block;  font-size: 16px;  line-height: 40px;  color: #0c6bf3;  font-weight: bold;}.confirmacion-tpv .box .texto {  clear: both;  display: block;}.confirmacion-tpv .box .texto a.link {  font-weight: 300;  color: #0c6bf3;  cursor: pointer;}.confirmacion-tpv .box .texto a.link:hover {  text-decoration: underline;}.confirmacion-tpv .box .texto p {  color: #26282a;  line-height: 20px;  margin: 20px 0;}.confirmacion-tpv .box .texto p span {  font-weight: bold;}.confirmacion-tpv .box .movil {  display: none;}@media (max-width:32.4375em) {  .confirmacion-tpv .box .cabecera span {    float: none;    margin: 0 auto;  }  .confirmacion-tpv .box .cabecera p {    line-height: 25px;    margin-bottom: 15px;    text-align: center;  }  .confirmacion-tpv .box .movil {    display: block;  }  .confirmacion-tpv .box .movil a {    display: block;  }}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion {  padding: 0;  background-color: #cfeef8;  color: #26282a;  font-weight: bold;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion input[type="radio"] {  margin: 10px 0;  display: inline-block;  width: 5%;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion label {  line-height: 40px;  display: inline-block;  width: 95%;}.devoluciones .mod-formulario input[type="submit"] {  padding: 10px 23px;  width: 25%;  float: right;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado {  background-color: #cfeef8;  border: none;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido {  margin: 0;  background-color: #fafafc;  padding: 20px;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .check-image {  float: left;  width: 46%;  margin-right: 4%;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .check-image input[type="checkbox"] + label {  background-position: left;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .check-image label {  padding-left: 40px;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .description {  float: left;  width: 46%;  margin-left: 4%;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .description p {  color: #0c6bf3;  font-weight: bold;  margin-bottom: 10px;  font-size: 14px;}.devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .description span {  color: #646464;  font-size: 12px;  font-weight: 300;  margin-top: 5px;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label {  color: #0c6bf3;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label span {  color: #ea5b25;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido {  padding: 0;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido p,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido p {  margin: 0;  font-size: 14px;  line-height: 20px;  font-weight: 300;  color: #0c6bf3;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido p a,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido p a {  font-weight: bold;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido p span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido p span {  margin: 10px 0;  display: block;  color: #ea5b25;  font-weight: bold;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido p a.link,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido p a.link {  font-weight: normal;  color: #0c6bf3;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido p a.link:hover,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido p a.link:hover {  text-decoration: underline;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col3,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col3,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 {  border: solid 1px #f0f0f0;  background-color: #ffffff;  width: 31.3%;  min-height: 320px;  margin: 1%;  padding-top: 15px;  float: left;  display: inline-block;  position: relative;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col3 span.bola,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 span.bola,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col3 span.bola,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 span.bola,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 span.bola,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 span.bola,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 span.bola,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 span.bola {  float: left;  font-size: 21px;  line-height: 30px;  padding: 0px 11px;  margin: 5px 5px 0 10px;  background-color: #26282a;  border-radius: 20px;  color: #ffffff;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col3 span.bola span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 span.bola span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col3 span.bola span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 span.bola span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 span.bola span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 span.bola span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 span.bola span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 span.bola span {  color: #ffffff;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col3 h4,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 h4,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col3 h4,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 h4,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 h4,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 h4,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 h4,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 h4 {  width: 80%;  float: left;  margin-top: 5px;  margin-left: 0px;  color: grey;  font-weight: normal;  font-size: 14px;  line-height: 18px;  min-height: 100px;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col3 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col3 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .ilustracion {  text-align: center;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 {  width: 64.6%;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .ilustracion {  width: 45%;  text-align: left;  float: left;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .ilustracion img,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .ilustracion img,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .ilustracion img,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .ilustracion img {  margin-left: 50px;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .confirmacion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .confirmacion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion {  width: 45%;  padding: 0 5%;  float: left;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .confirmacion p.texto,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion p.texto,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .confirmacion p.texto,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion p.texto {  display: block;  clear: both;  color: #ea5b25;  font-size: 26px;  line-height: 26px;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .confirmacion p.texto span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion p.texto span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .confirmacion p.texto span,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion p.texto span {  font-size: 17px;  line-height: 5px;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .confirmacion a.link,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion a.link,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .confirmacion a.link,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion a.link {  font-size: 14px;  font-weight: 300;  color: #0c6bf3;  line-height: 40px;  cursor: pointer;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .confirmacion a.link:hover,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion a.link:hover,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .confirmacion a.link:hover,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion a.link:hover {  text-decoration: underline;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosA .col2 .confirmacion input[type="submit"],.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion input[type="submit"],.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .confirmacion input[type="submit"],.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion input[type="submit"] {  margin-bottom: 0px;  margin-top: 5px;  background-color: #ea5b25;  color: #ffffff;  padding: 6px;  border: none;  border-radius: 20px;  width: 100%;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .ilustracion,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .ilustracion {  width: 100%;  text-align: center;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido .pasosB .col2 .ilustracion img,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .ilustracion img {  margin: 0 auto;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form {  width: 96%;  display: block;  clear: both;  margin: 10px 1%;  padding: 2%;  background-color: #cfeef8;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form p,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form p {  font-size: 14px;  margin-top: 15px;  display: block;  clear: both;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form p.texto,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form p.texto {  color: #26282a;  font-size: 28px;  line-height: 28px;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form p.texto.naranja,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form p.texto.naranja {  color: #ff7d00;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form p.como,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form p.como {  color: #0c6bf3;  font-size: 15px;  line-height: 15px;  margin-top: 6px;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form p.destacado,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form p.destacado {  background-color: #ffffff;  padding: 15px;  margin-bottom: 15px;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-izq,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-izq,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch {  margin: 1%;  width: 48%;  float: left;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch .float1,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float1,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch .float2,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float2 {  float: left;  width: 48%;  margin-right: 2%;  display: inline-block;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch .float3 p,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 p {  display: block;  clear: both;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch .float3 select.dch,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 select.dch,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch .float3 select.izq,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 select.izq {  float: left;  width: 22%;  margin-right: 2%;  display: inline-block;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch .float3 select.dch br,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 select.dch br,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch .float3 select.izq br,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 select.izq br {  margin-top: 20px;  display: block;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .col-dch .float3 select.izq,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 select.izq {  margin: 0 0 0 2%;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form .break,.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .break {  display: block;  clear: both;  margin: 1%;}.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label .opcion-contenido section.recogida-form input[type="submit"],.devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form input[type="submit"] {  margin-bottom: 0px;  margin-top: 5px;  background-color: #ea5b25;  color: #ffffff;  padding: 6px;  border: none;  border-radius: 20px;  width: 30%;}.devoluciones.confirmacion .devtiendaOk .box,.devoluciones.confirmacion .devmensajeriaOk .box,.devoluciones.confirmacion .devprocesoKo .box {  background-color: #ffffff;  padding: 10px;}.devoluciones.confirmacion .devtiendaOk .box .cabecera,.devoluciones.confirmacion .devmensajeriaOk .box .cabecera,.devoluciones.confirmacion .devprocesoKo .box .cabecera {  min-height: 35px;}.devoluciones.confirmacion .devtiendaOk .box .cabecera span,.devoluciones.confirmacion .devmensajeriaOk .box .cabecera span,.devoluciones.confirmacion .devprocesoKo .box .cabecera span {  height: 35px;  width: 35px;  margin-right: 0;  float: left;  display: block;}.devoluciones.confirmacion .devtiendaOk .box .cabecera span.devOk,.devoluciones.confirmacion .devmensajeriaOk .box .cabecera span.devOk,.devoluciones.confirmacion .devprocesoKo .box .cabecera span.devOk {  background: url('https://cdn.phonehouse.es/res_static/img/stock.png') no-repeat 0px 5px;}.devoluciones.confirmacion .devtiendaOk .box .cabecera span.devKo,.devoluciones.confirmacion .devmensajeriaOk .box .cabecera span.devKo,.devoluciones.confirmacion .devprocesoKo .box .cabecera span.devKo {  background: url('https://cdn.phonehouse.es/res_static/img/fail.png') no-repeat 0px 5px;}.devoluciones.confirmacion .devtiendaOk .box .cabecera p,.devoluciones.confirmacion .devmensajeriaOk .box .cabecera p,.devoluciones.confirmacion .devprocesoKo .box .cabecera p {  float: left;  display: block;  font-size: 16px;  line-height: 35px;  font-weight: bold;}.devoluciones.confirmacion .devtiendaOk .box.ok,.devoluciones.confirmacion .devmensajeriaOk .box.ok,.devoluciones.confirmacion .devprocesoKo .box.ok {  border: solid 1px #07c067;}.devoluciones.confirmacion .devtiendaOk .box.ok .cabecera p,.devoluciones.confirmacion .devmensajeriaOk .box.ok .cabecera p,.devoluciones.confirmacion .devprocesoKo .box.ok .cabecera p {  color: #07c067;}.devoluciones.confirmacion .devtiendaOk .box.ko,.devoluciones.confirmacion .devmensajeriaOk .box.ko,.devoluciones.confirmacion .devprocesoKo .box.ko {  border: solid 1px #fa381f;}.devoluciones.confirmacion .devtiendaOk .box.ko .cabecera p,.devoluciones.confirmacion .devmensajeriaOk .box.ko .cabecera p,.devoluciones.confirmacion .devprocesoKo .box.ko .cabecera p {  color: #fa381f;}.devoluciones.confirmacion .devtiendaOk h4,.devoluciones.confirmacion .devmensajeriaOk h4,.devoluciones.confirmacion .devprocesoKo h4 {  margin-left: 0px;  color: #ea5b25;}@media (max-width:32.4375em) {  .devoluciones .mod-formulario {    width: 90%;    margin: 0 auto;  }  .devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion input[type="radio"] {    margin: 3%;    display: inline-block;    width: 4%;  }  .devoluciones .mod-formulario input[type="submit"] {    width: 100%;    float: none;    font-size: 16px;  }  .devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion label {    width: 90%;  }  .devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .check-image,  .devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .description,  .devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .description2 {    float: none;    width: 100%;    margin: 0 auto;  }  .devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .description,  .devoluciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .description2 {    padding-top: 20px;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion input[type="radio"] {    margin: 1%;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion label {    font-size: 13px;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido {    padding: 20px 1% 1% 1%;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 {    width: 96%;    margin: 2%;    height: auto;    min-height: initial;    display: block;    clear: both;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 h4,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 h4,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 h4,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 h4 {    min-height: initial;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 .ilustracion,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 .ilustracion,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .ilustracion,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .ilustracion {    width: 100%;    float: none;    clear: both;    display: block;    text-align: center;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 .ilustracion img,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 .ilustracion img,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .ilustracion img,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .ilustracion img {    max-height: 100px;    margin: 30px 0;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 .confirmacion,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 .confirmacion,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion {    width: 90%;    float: none;    display: block;    padding: 0;    margin: 0 auto;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 .confirmacion a.link,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 .confirmacion a.link,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion a.link,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion a.link {    display: block;    margin: 20px auto 30px auto;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 .confirmacion a.boton-verde3,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 .confirmacion a.boton-verde3,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion a.boton-verde3,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion a.boton-verde3 {    padding: 11px 23px 11px 23px;    font-size: 16px;    margin: 20px auto 10px auto;    display: block;    width: 100%;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col3 .confirmacion p.texto,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col3 .confirmacion p.texto,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosA .col2 .confirmacion p.texto,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido .pasosB .col2 .confirmacion p.texto {    font-size: 24px;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form {    width: 88%;    margin: 2%;    padding: 4%;    height: auto;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form p.texto span {    line-height: 20px;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-izq,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float1,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float2,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 {    margin: 0;    width: 100%;    float: none;    clear: both;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 select.dch,  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .col-dch .float3 select.izq {    width: 47%;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form .boton-verde3 {    padding: 11px 23px 11px 23px;    font-size: 16px;  }  .devoluciones.opciones .mod-formulario div.radio3.radio-desplegar div.opcion.desplegado .opcion-contenido section.recogida-form p.como {    font-size: 12px;  }  .devoluciones.confirmacion .devtiendaOk,  .devoluciones.confirmacion .devmensajeriaOk,  .devoluciones.confirmacion .devprocesoKo {    font-size: 14px;  }  .devoluciones.confirmacion .devtiendaOk .box .cabecera,  .devoluciones.confirmacion .devmensajeriaOk .box .cabecera,  .devoluciones.confirmacion .devprocesoKo .box .cabecera {    margin: 0;    padding: 0;  }  .devoluciones.confirmacion .devtiendaOk .box .cabecera p,  .devoluciones.confirmacion .devmensajeriaOk .box .cabecera p,  .devoluciones.confirmacion .devprocesoKo .box .cabecera p {    float: none;    font-size: 14px;    line-height: 20px;  }  .devoluciones.confirmacion .devtiendaOk .box .texto p,  .devoluciones.confirmacion .devmensajeriaOk .box .texto p,  .devoluciones.confirmacion .devprocesoKo .box .texto p {    padding: 0;    margin: 0;  }}.check-image input[type="checkbox"] {  display: none;}.check-image input[type="checkbox"] + label {  width: 100%;  height: 40px;  padding: 0;  display: block;  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/compare-off.png);  background-repeat: no-repeat;  background-position: center;}.check-image input[type="checkbox"]:checked + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/compare-on.png);  background-repeat: no-repeat;  background-position: center;}.check-image2 input[type="checkbox"],.check-image2 input[type="radio"] {  display: none;}.check-image2 input[type="checkbox"] + label,.check-image2 input[type="radio"] + label {  width: 100%;  height: 30px;  padding: 0;  padding-left: 30px;  line-height: 30px;  display: block;  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/dev-off.png);  background-repeat: no-repeat;  background-position: left;  background-size: 21px;}.check-image2 input[type="checkbox"]:checked + label,.check-image2 input[type="radio"]:checked + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/dev-on.png);}.check-image2.cuadrados input[type="checkbox"] + label,.check-image2.cuadrados input[type="radio"] + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/compare-off.png);}.check-image2.cuadrados input[type="checkbox"]:checked + label,.check-image2.cuadrados input[type="radio"]:checked + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/compare-on.png);}.radios-asesor input[type="checkbox"],.radios-asesor input[type="radio"] {  display: none;}.radios-asesor input[type="checkbox"] + label,.radios-asesor input[type="radio"] + label {  background-color: #ffffff;  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/radio-gris-off.png);  background-repeat: no-repeat;  background-position: 15px;  background-size: 21px;  border-radius: 4px;  color: #28328a;  cursor: pointer;  display: block;  font-size: 16px;  height: auto;  line-height: inherit;  margin-bottom: 15px;  padding: 20px 20px 20px 50px;  width: 100%;}.radios-asesor input[type="checkbox"] + label.peq,.radios-asesor input[type="radio"] + label.peq {  display: inline-block;  margin-right: 20px;  width: 300px;}.radios-asesor input[type="checkbox"] + label.logo,.radios-asesor input[type="radio"] + label.logo {  display: inline-block;  margin-right: 20px;  width: auto;}.radios-asesor input[type="checkbox"] + label.logo img,.radios-asesor input[type="radio"] + label.logo img {  max-width: 50px;}.radios-asesor input[type="checkbox"] + label span,.radios-asesor input[type="radio"] + label span {  display: block;  color: #969696;  font-size: 13px;}.radios-asesor input[type="checkbox"]:checked + label,.radios-asesor input[type="radio"]:checked + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/radio-gris-on.png);  border: solid 1px #28328a;}@media (max-width:32.4375em) {  .radios-asesor input[type="checkbox"] + label,  .radios-asesor input[type="radio"] + label {    background-image: none;    padding: 15px;    width: 100%;  }  .radios-asesor input[type="checkbox"] + label.peq,  .radios-asesor input[type="radio"] + label.peq {    width: 100%;  }  .radios-asesor input[type="checkbox"] + label.logo,  .radios-asesor input[type="radio"] + label.logo {    text-align: center;    margin-right: 15px;  }  .radios-asesor input[type="checkbox"] + label.logo.uso,  .radios-asesor input[type="radio"] + label.logo.uso {    width: 40%;  }  .radios-asesor input[type="checkbox"]:checked + label,  .radios-asesor input[type="radio"]:checked + label {    background-image: none;  }}.nta-chekbox input[type="checkbox"] {  display: none;}.nta-chekbox input[type="checkbox"] + label {  width: 100%;  padding: 5px;  display: block;  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/compare-off.png);  background-repeat: no-repeat;  background-position: 0px 5px;  background-size: 18px;  margin-bottom: 15px;}.nta-chekbox input[type="checkbox"]:required + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/compare-required.png);}.nta-chekbox input[type="checkbox"]:checked + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/compare-on.png);}.nta-chekbox label {  padding-left: 25px !important;}.check-cuadrado input[type="checkbox"],.check-cuadrado input[type="radio"] {  display: none;}.check-cuadrado input[type="checkbox"] + label,.check-cuadrado input[type="radio"] + label {  width: 100%;  height: auto;  margin-bottom: 10px;  margin-top: 10px;  padding: 0;  display: block;  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/check-cuadrado-hierba-off.png);  background-repeat: no-repeat;  background-position-x: left;  padding-left: 25px;  background-size: 15px;  line-height: 16px;}.check-cuadrado input[type="checkbox"]:checked + label,.check-cuadrado input[type="radio"]:checked + label {  background-image: url(https://cdn.phonehouse.es/res_static/img/icons/check-cuadrado-hierba.png);  background-repeat: no-repeat;  background-position-x: left;  color: #444444;  font-weight: bold;  padding-left: 25px;}.selector-color-new {  clear: both;  background: none;  height: auto;  border: none;  text-align: center;}.selector-color-new h4 {  font-size: 15px;  color: #0c6bf3;  line-height: 20px;  margin-bottom: 8px;}.selector-color-new h4 span {  font-size: 14px;  color: #26282a;  font-weight: normal;}.selector-color-new ul {  background: none;  padding: 6px 0 3px 0;  font-size: 0;  width: 100%;}.selector-color-new ul li {  height: 25px;  margin: 0 3px 5px 3px;  text-align: center;  display: inline-block;  font-size: 14px;}.selector-color-new ul li.active {  border-bottom: 2px solid #0c6bf3;  padding-bottom: 5px;}.selector-color-new ul li a,.selector-color-new ul li span {  width: 23px;  padding: 0px;  height: 23px;  border-radius: 20px;  display: inline-block;  margin: 0 auto;  text-indent: 200%;  overflow: hidden;  vertical-align: middle;  background-image: none;  line-height: 25px;}.selector-color-new ul li .negro,.selector-color-new ul li .negro-rojo,.selector-color-new ul li .negro-naranja,.selector-color-new ul li .gris-espacial,.selector-color-new ul li .negro-rosa,.selector-color-new ul li .negro-verde,.selector-color-new ul li .negro-azul,.selector-color-new ul li .negro-purpura,.selector-color-new ul li .negro-blanco,.selector-color-new ul li .negro-titan,.selector-color-new ul li .negro-brillante,.selector-color-new ul li .ceramic-black,.selector-color-new ul li .midnight-black,.selector-color-new ul li .negro-medianoche,.selector-color-new ul li .negro-zafiro,.selector-color-new ul li .mirror-black,.selector-color-new ul li .prism-black,.selector-color-new ul li .ceramic-black,.selector-color-new ul li .negro-espacio,.selector-color-new ul li .negro-eclipse,.selector-color-new ul li .negro-carbon {  background-color: #000000;}.selector-color-new ul li .negro-mate,.selector-color-new ul li .pizarra,.selector-color-new ul li .obsidiana,.selector-color-new ul li .carbon,.selector-color-new ul li .negro-oceano,.selector-color-new ul li .negro-marino,.selector-color-new ul li .caviar-black,.selector-color-new ul li .negro-onix,.selector-color-new ul li .negro-piano,.selector-color-new ul li .aura-black,.selector-color-new ul li .gris-medianoche,.selector-color-new ul li .medianoche {  background-color: #171717;}.selector-color-new ul li .negro-plata,.selector-color-new ul li .antracita,.selector-color-new ul li .gris-antracita,.selector-color-new ul li .grafito,.selector-color-new ul li .jet-black,.selector-color-new ul li .gris-onyx,.selector-color-new ul li .gris-mineral,.selector-color-new ul li .titanio,.selector-color-new ul li .titan,.selector-color-new ul li .titanium-grey,.selector-color-new ul li .gris-titanio,.selector-color-new ul li .plateado-oscuro,.selector-color-new ul li .steel-black,.selector-color-new ul li .night-ops-cam,.selector-color-new ul li .gris-oscuro {  background-color: #848c97;}.selector-color-new ul li .gris,.selector-color-new ul li .plateado,.selector-color-new ul li .platino,.selector-color-new ul li .plateado-claro,.selector-color-new ul li .acero-inox,.selector-color-new ul li .aluminio,.selector-color-new ul li .cromado,.selector-color-new ul li .gris-rosa,.selector-color-new ul li .quartz-grey,.selector-color-new ul li .acero-brillante,.selector-color-new ul li .blanco-nacar,.selector-color-new ul li .prism-silver {  background-color: #c8c8c8;}.selector-color-new ul li .plata,.selector-color-new ul li .metal,.selector-color-new ul li .plata-mistico,.selector-color-new ul li .plata-glaciar,.selector-color-new ul li .artic-silver {  background-color: #BEBEBE;}.selector-color-new ul li .mystic-silver,.selector-color-new ul li .cognac,.selector-color-new ul li .nacar {  background-color: #dad9d7;}.selector-color-new ul li .azul-niebla,.selector-color-new ul li .ceramic-white,.selector-color-new ul li .silver {  background-color: #CCD1D5;}.selector-color-new ul li .titanium-blue {  background-color: #9EAEC7;}.selector-color-new ul li .azul,.selector-color-new ul li .sapphire-blue,.selector-color-new ul li .azul-neptuno,.selector-color-new ul li .azul-cometa,.selector-color-new ul li .wave-blue,.selector-color-new ul li .azul-estelar {  background-color: #0000FF;}.selector-color-new ul li .azul-marino,.selector-color-new ul li .azul-zafiro,.selector-color-new ul li .lemonade-blue {  background-color: #28328a;}.selector-color-new ul li .azul-cielo,.selector-color-new ul li .azul-claro,.selector-color-new ul li .azul-electrico,.selector-color-new ul li .phantom-blue {  background-color: #40c0f0;}.selector-color-new ul li .cian,.selector-color-new ul li .aurora,.selector-color-new ul li .cian-magenta {  background-color: #00ffff;}.selector-color-new ul li .coral-blue,.selector-color-new ul li .denim-blue,.selector-color-new ul li .azul-aurora,.selector-color-new ul li .astral-blue,.selector-color-new ul li .aura-glow,.selector-color-new ul li .azul-boreal,.selector-color-new ul li .prism-blue,.selector-color-new ul li .azul-glaciar,.selector-color-new ul li .saphir,.selector-color-new ul li .blue-crystal,.selector-color-new ul li .sport-blue,.selector-color-new ul li .azul-blanco {  background-color: #5978b9;}.selector-color-new ul li .twilight,.selector-color-new ul li .ocean-blue,.selector-color-new ul li .azul-noche,.selector-color-new ul li .azul-cobalto,.selector-color-new ul li .translucent-blue,.selector-color-new ul li .anil-oscuro,.selector-color-new ul li .deep-blue,.selector-color-new ul li .azul-oscuro,.selector-color-new ul li .earth-blue,.selector-color-new ul li .glaze-blue,.selector-color-new ul li .azul-pacifico,.selector-color-new ul li .azul-vaquero {  background-color: #516588;}.selector-color-new ul li .azul-alpino {  background-color: #C2DEFA;}.selector-color-new ul li .verde-menta,.selector-color-new ul li .azul-celeste,.selector-color-new ul li .breathing-crystal,.selector-color-new ul li .blanco-perla {  background-color: #cceeed;}.selector-color-new ul li .rojo,.selector-color-new ul li .rojo-oro,.selector-color-new ul li .product-red,.selector-color-new ul li .rojo-frambuesa,.selector-color-new ul li .mocha-red,.selector-color-new ul li .rojo-nebulosa,.selector-color-new ul li .magma-red,.selector-color-new ul li .red-crystal,.selector-color-new ul li .sport-red {  background-color: #fa381f;}.selector-color-new ul li .rojo-lunar,.selector-color-new ul li .cardinal-red,.selector-color-new ul li .rojo-llama,.selector-color-new ul li .red-camouflage,.selector-color-new ul li .rojo-rubi,.selector-color-new ul li .rojo-oscuro {  background-color: #9e0505;}.selector-color-new ul li .naranja,.selector-color-new ul li .anaranjado,.selector-color-new ul li .ambar,.selector-color-new ul li .arce,.selector-color-new ul li .naranja-intenso,.selector-color-new ul li .naranja-negro {  background-color: #EF7F1A;}.selector-color-new ul li .lilac-purple {  background-color: #ce77dc;}.selector-color-new ul li .morado,.selector-color-new ul li .violeta,.selector-color-new ul li .purpura,.selector-color-new ul li .cerezo,.selector-color-new ul li .radiant-mist,.selector-color-new ul li .electric-purple {  background-color: #915caa;}.selector-color-new ul li .lavanda,.selector-color-new ul li .lila,.selector-color-new ul li .morado-lavanda,.selector-color-new ul li .malva,.selector-color-new ul li .prism-white {  background-color: #e3e3fc;}.selector-color-new ul li .gris-orquidea {  background-color: #706c87;}.selector-color-new ul li .amber-brown {  background-color: #c98758;}.selector-color-new ul li .dorado,.selector-color-new ul li .oro,.selector-color-new ul li .camel,.selector-color-new ul li .beige,.selector-color-new ul li .army-desert,.selector-color-new ul li .caramelo,.selector-color-new ul li .cobre,.selector-color-new ul li .bronce,.selector-color-new ul li .champagne,.selector-color-new ul li .canela,.selector-color-new ul li .sunrise-gold,.selector-color-new ul li .mostaza {  background-color: #d5aa2a;}.selector-color-new ul li .rosado,.selector-color-new ul li .rosa-claro,.selector-color-new ul li .rosa-arena,.selector-color-new ul li .oro-rosa,.selector-color-new ul li .rosa-palo,.selector-color-new ul li .rosa-oro,.selector-color-new ul li .rosa-coral,.selector-color-new ul li .thunder-purple,.selector-color-new ul li .rose-gold,.selector-color-new ul li .minecraft-pig {  background-color: #E6BAAD;}.selector-color-new ul li .salmon,.selector-color-new ul li .flamingo-pink {  background-color: #EE9B79;}.selector-color-new ul li .rosa,.selector-color-new ul li .magenta,.selector-color-new ul li .orquidea,.selector-color-new ul li .rosa-turquesa,.selector-color-new ul li .flame-red,.selector-color-new ul li .neon {  background-color: #be2d83;}.selector-color-new ul li .marron,.selector-color-new ul li .chocolate,.selector-color-new ul li .nogal,.selector-color-new ul li .marron-moka,.selector-color-new ul li .marron-caramelo {  background-color: #814126;}.selector-color-new ul li .marron-topo {  background-color: #90867d;}.selector-color-new ul li .verde,.selector-color-new ul li .verde-claro,.selector-color-new ul li .desert-green,.selector-color-new ul li .manzano,.selector-color-new ul li .emerald-green {  background-color: #94c249;}.selector-color-new ul li .verde-noche,.selector-color-new ul li .green-camouflage,.selector-color-new ul li .armed-forces-ii {  background-color: #757C74;}.selector-color-new ul li .turquesa,.selector-color-new ul li .verde-jade,.selector-color-new ul li .polaris-blue {  background-color: #00a7b0;}.selector-color-new ul li .deep-bleen,.selector-color-new ul li .deep-green {  background-color: #2f4d57;}.selector-color-new ul li .forest-green,.selector-color-new ul li .ocean-green,.selector-color-new ul li .verde-bosque,.selector-color-new ul li .prism-green {  background-color: #435643;}.selector-color-new ul li .burdeos,.selector-color-new ul li .vino,.selector-color-new ul li .granate,.selector-color-new ul li .cherry {  background-color: #800040;}.selector-color-new ul li .amarillo,.selector-color-new ul li .limonada,.selector-color-new ul li .amarillo-primavera,.selector-color-new ul li .canary-yellow,.selector-color-new ul li .amarillo-negro {  background-color: #ffb200;}.selector-color-new ul li .coral,.selector-color-new ul li .bubblegum-pink,.selector-color-new ul li .aura-pink {  background-color: #E4717A;}.selector-color-new ul li .marfil,.selector-color-new ul li .crema,.selector-color-new ul li .oro-solar,.selector-color-new ul li .oro-brillante,.selector-color-new ul li .oro-arena,.selector-color-new ul li .dorado-blanco {  background-color: #e5d4c0;}.selector-color-new ul li .ciruela {  background-color: #804c7a;}.selector-color-new ul li .tangerine,.selector-color-new ul li .amber-sunrise {  background-color: #f26053;}.selector-color-new ul li .caqui,.selector-color-new ul li .blanco-antiguo {  background-color: #E0D8B0;}.selector-color-new ul li .lima {  background-color: #bfff00;}.selector-color-new ul li .fucsia {  background-color: #ff0080;}.selector-color-new ul li .haya,.selector-color-new ul li .copper,.selector-color-new ul li .arena {  background-color: #deb887;}.selector-color-new ul li .blanco-negro {  background: linear-gradient(to right, #ffffff 0, #ffffff 50%, #000000 50%, #000000 100%);  box-shadow: 0 0 1px #646464 inset;}.selector-color-new ul li .azul-negro {  background: linear-gradient(to right, #40c0f0 0, #40c0f0 50%, #000000 50%, #000000 100%);  box-shadow: 0 0 1px #646464 inset;}.selector-color-new ul li .azul-blanco {  background: linear-gradient(to right, #40c0f0 0, #40c0f0 50%, #ffffff 50%, #ffffff 100%);  box-shadow: 0 0 1px #646464 inset;}.selector-color-new ul li .azul-rojo-neon {  background: linear-gradient(to right, #40c0f0 0, #40c0f0 50%, #e40134 50%, #e40134 100%);  box-shadow: 0 0 1px #646464 inset;}.selector-color-new ul li .azul-naranja-verde {  background: linear-gradient(to right, #0000ff 0, #0000ff 33.3%, #ff8000 33.3%, #ff8000 66.6%, #006400 66.6%, #006400);  box-shadow: 0 0 1px #646464 inset;}.selector-color-new ul li .amarillo-cian-magenta {  background: linear-gradient(to right, #ffff00 0, #ffff00 33.3%, #00ffff 33.3%, #00ffff 66.6%, #ff00ff 66.6%, #ff00ff);  box-shadow: 0 0 1px #646464 inset;}.selector-color-new ul li .amarillo-cian-magenta-negro,.selector-color-new ul li .multicolor,.selector-color-new ul li .candy-pop,.selector-color-new ul li .confeti,.selector-color-new ul li .macaron,.selector-color-new ul li .rainbow {  background: linear-gradient(to right, #ffff00 0, #ffff00 25%, #00ffff 25%, #00ffff 50%, #ff00ff 50%, #ff00ff 75%, #000000 75%, #000000);  box-shadow: 0 0 1px #646464 inset;}.selector-color-new ul li .blanco,.selector-color-new ul li .sin-color,.selector-color-new ul li .transparente,.selector-color-new ul li .traslucido,.selector-color-new ul li .blanco-rosa,.selector-color-new ul li .blanco-rojo,.selector-color-new ul li .blanco-verde,.selector-color-new ul li .blanco-azul,.selector-color-new ul li .blanco-azul-claro,.selector-color-new ul li .blanco-gris,.selector-color-new ul li .blanco-purpura,.selector-color-new ul li .tiza,.selector-color-new ul li .blanco-luna,.selector-color-new ul li .silk-white,.selector-color-new ul li .white-cloud,.selector-color-new ul li .blanco-amarillo,.selector-color-new ul li .blanco-plata,.selector-color-new ul li .aura-white,.selector-color-new ul li .glacier-white,.selector-color-new ul li .crystal,.selector-color-new ul li .phantom-white,.selector-color-new ul li .mirror-white,.selector-color-new ul li .blanco-estrella {  background-color: #ffffff;  box-shadow: 0 0 0 1px #eaeaea inset;}@media (max-width : 61.875em) {  .selector-color-new ul li {    margin: 5px 5px 10px 5px;  }}.newsletter .text:before,.newsletter .text:after {  display: table;  content: "";  line-height: 0;}.newsletter .text:after {  clear: both;}.newsletter input[type="email"] {  width: 70%;  float: left;}.newsletter input[type="submit"] {  width: 29% !important;  float: right;  padding: 7px 0px !important;  margin-top: 0px;}.newsletter form p {  font-size: 14px !important;  color: #26282a !important;  margin-top: 10px;}.margen-parrafo {  margin: 1rem 0;  line-height: 20px;}.lista-sencilla {  margin-left: 20px;}.lista-sencilla li {  list-style: disc;  margin-bottom: 10px;}.tabla-cookies {  border: 1px solid #c8c8c8;  font-size: 13px;  width: 100%;  padding: 0;  margin: 0;}.tabla-cookies th {  background-color: #f0f0f0;  font-weight: bold;  text-transform: uppercase;}.tabla-cookies td,.tabla-cookies th {  border: 1px solid #c8c8c8;  padding: 5px;  width: 24%;}.tabla-cookies.prestadores td,.tabla-cookies.prestadores th {  width: 33%;}#bar_cookies {  background-color: #ffffff;  border: none;  border-radius: 0;  box-shadow: 0 0 17px #444444;  color: #444444;  float: none;  font-size: 14px;  height: auto;  line-height: 1.3;  margin: 0 auto;  padding: 10px;  text-align: left;  text-shadow: none;  position: fixed;  left: 0;  right: 0;  bottom: 0px;  z-index: 999999;  width: 100%;}#bar_cookies .button-primary-blue-small {  float: right;  width: auto;}#bar_cookies a.aqui {  color: #0c6bf3;  text-decoration: underline;}#bar_cookies a.aqui:hover {  color: #ec008c;}#bar_cookies p {  margin-right: 30px;}#bar_cookies .accept span.icon-cerrar-cuadrado-2pt {  position: absolute;  top: 7px;  right: 7px;  cursor: pointer;  font-size: 23px;  color: #0c6bf3;}@media (max-width:32.4375em) {  #bar_cookies .accept span.icon-cerrar-cuadrado-2pt {    font-size: 30px;  }}#bar_navigation {  z-index: 999999;  width: 100%;  height: auto;  background-color: #fee799;  text-align: center;  border-width: 1px 0 1px 0;  border-style: solid;  border-color: #c8b67a;  box-shadow: 0 0 40px #444444;  padding: 10px 0;  left: 0;  right: 0;  float: none;  text-shadow: none;  border-radius: 0;  margin: 0 auto;  font-size: 15px;  top: 0px;}#bar_navigation p {  margin: 0px auto;  color: #26282a;  width: 85%;  line-height: 23px;}#bar_navigation p span {  color: #646464;}#bar_navigation .accept span.icon-cerrar-cuadrado-2pt {  position: absolute;  top: 10px;  right: 7px;  cursor: pointer;  font-size: 23px;  color: #0c6bf3;}.opacity {  background-color: #646464;  height: 100%;  opacity: 0.5;  position: absolute;  width: 100%;  z-index: 9999999;  top: 1px;}.info-adjuntar {  margin-top: 10px;  display: inline-block;  font-size: 10px;}.kk {  page-break-before: always;}.accordion .accordion-head:hover {  filter: alpha(opacity=80);  opacity: 0.80;}.arrow {  float: right;  width: 0px;  height: 0px;  margin-top: 23px;  border: 5px solid transparent;  margin-top: 21px;  border-top-color: #f0f0f0;}.accordion-head.open .arrow {  margin-top: 11px;  border-bottom-color: #f0f0f0;  border-top-color: transparent;}.ajax_loader {  background: url("https://cdn.phonehouse.es/res_static/img/ajax-loader_blue.gif") no-repeat center center transparent;  width: 100%;  height: 100%;}.blue-loader .ajax_loader {  background: url("https://cdn.phonehouse.es/res_static/img/ajax-loader_blue.gif") no-repeat center center transparent;}.lightbox-select-sim-type .contenido {  width: 100%;  padding: 13px;}.lightbox-select-sim-type .contenido .box-sims {  display: table;  width: 94%;  border-right: 1px solid #969696;}.lightbox-select-sim-type .contenido .box-sims:last-child {  border-right: none;}.lightbox-select-sim-type .contenido .box-sims .sim-type {  display: inline-block;  padding: 10px;  width: 28.8%;  margin-bottom: 12px;  margin-right: 5px;  border-radius: 6px;}.lightbox-select-sim-type .contenido .box-sims .sim-type h3 {  color: #0c6bf3;  font-size: 15px;  text-align: left;  text-transform: uppercase;}.lightbox-select-sim-type .contenido .box-sims .sim-type p {  font-size: 11px;  line-height: 12px;}.lightbox-select-sim-type .contenido .box-sims .sim-type .image-sim {  margin: 0px auto;  display: block;  margin-bottom: 12px;  background: url("https://cdn.phonehouse.es/res_static/img/sim-type.png") no-repeat scroll;}.lightbox-select-sim-type .contenido .box-sims .sim-type .image-sim.normal {  background-position: -55px 10px;  height: 87px;  width: 54px;}.lightbox-select-sim-type .contenido .box-sims .sim-type .image-sim.micro {  background-position: -54px -77px;  height: 55px;  margin-top: 22px;  margin-bottom: 22px;  width: 45px;}.lightbox-select-sim-type .contenido .box-sims .sim-type .image-sim.nano {  background-position: -54px -131px;  height: 26px;  width: 38px;  margin-top: 28px;  margin-bottom: 18px;}.lightbox-select-sim-type .contenido .box-sims .sim-type:hover {  background-color: #f0f0f0;}@media (max-width:32.4375em) {  .lightbox-select-sim-type .contenido .box-sims .sim-type {    width: 94%;    margin-bottom: 12px;  }  .lightbox-select-sim-type .contenido .box-sims .sim-type .image-sim {    float: right;  }  .lightbox-select-sim-type .contenido .box-sims .sim-type p {    font-size: 12px;    line-height: 16px;    width: 136px;    margin-top: 14px;    margin-bottom: 11px;  }}.lightbox-select-sim-type .contenido .box-sims input[type="radio"] {  display: none;}.lightbox-select-sim-type .contenido .box-sims input[type="radio"]:checked + label {  background-color: #f0f0f0;}.lightbox-select-sim-type .contenido .box-sims input[type="radio"]:checked + label .image-sim {  background: url("https://cdn.phonehouse.es/res_static/img/sim-type.png") no-repeat scroll;}.lightbox-select-sim-type .contenido .box-sims input[type="radio"]:checked + label .image-sim.normal {  background-position: 0 10px;  height: 87px;  width: 54px;}.lightbox-select-sim-type .contenido .box-sims input[type="radio"]:checked + label .image-sim.micro {  background-position: -7px -77px;  height: 55px;  width: 45px;}.lightbox-select-sim-type .contenido .box-sims input[type="radio"]:checked + label .image-sim.nano {  background-position: -16px -131px;  height: 26px;  width: 38px;}#ouibounce-modal .modal .cerrar {  position: absolute;  right: -10px;  background-color: #0c6bf3;  width: 30px;  height: 30px;  top: -1px;  text-indent: 100%;  border-radius: 15px;  background: url("https://cdn.phonehouse.es/res_static/img/equis.png") no-repeat 8px;}.countdown #clock {  font-size: 74px;  text-align: center;  padding: 17px 0;}.countdown .cuenta {  margin: 25px 0;  text-align: center;}.countdown .contenido {  color: #000000;}.countdown .contenido h1,.countdown .contenido h2 {  color: #000000;  margin-bottom: 10px;}.countdown .contenido h1 {  font-size: 30px;  margin-top: 15px;}.countdown .contenido h2 {  font-size: 20px;  margin-top: 30px;}.countdown .contenido p {  padding-bottom: 5px;}.klightbox div.contenido .icon {  margin-bottom: 10px;}.klightbox div.contenido .titulo {  font-size: 23px;  font-weight: bold;  color: #646464;  text-align: center;}@media (max-width:32.4375em) {  .klightbox div.contenido .titulo {    font-size: 18px;  }}.klightbox div.contenido .call-you {  font-size: 14px;  color: #646464;  text-align: center;}.klightbox div.contenido .call-you p.azul2 {  color: #646464;  font-weight: normal;}.klightbox div.contenido .call-you p.telef {  font-size: 17px;  margin-top: 15px;}.klightbox div.contenido .call-you p.telef span {  color: #0c6bf3;}.klightbox div.contenido .call-you .mod-formulario form div input[type="submit"] {  background-color: #94c249;  width: 285px;}.klightbox div.contenido .call-you .mod-formulario form div input[type="submit"]:hover {  background-color: #00a7b0;}img.cabecera.pc,img.cabecera.responsive {  max-width: 100%;}.ancho-100 {  width: 100%;}.strong-two {  font-family: 'Grotesk Bold', Arial, sans-serif;}.c-red {  color: #fa381f;}.c-blue {  color: #0c6bf3;}.c-verde-aloe {  color: #79a531;}.c-negro {  color: #000000;}.c-gris-90 {  color: #444444;}.menu-promociones {  height: auto;  margin-bottom: 20px;  display: flex;  width: 100%;}.menu-promociones a {  padding: 15px 5px;  text-align: center;  background-color: #f0f0f0;  color: #0c6bf3;  font-size: 15px;  font-weight: bold;  border-right: solid 2px #ffffff;  display: block;  width: 100%;}.menu-promociones a:last-child {  border: 0px;}.menu-promociones a:hover,.menu-promociones a.activo {  color: #000000;  background-color: #eaeaea;}.menu-promociones a:hover {  transition: all 0.5s;}@media (max-width:32.4375em) {  .menu-promociones {    margin-top: 15px;    display: block;  }  .menu-promociones a {    display: block;    width: 100%;    height: auto;    border: none;    border-bottom: solid 4px #ffffff;    padding: 10px;  }}/* web de reparaciones */.tab-reparaciones {  padding: 20px;  line-height: 24px;}.tab-reparaciones:before,.tab-reparaciones:after {  display: table;  content: "";  line-height: 0;}.tab-reparaciones:after {  clear: both;}.tab-reparaciones p {  font-size: 14px;  padding: 5px 0px;}.tab-reparaciones p.entradilla {  margin-bottom: 10px;  font-size: 22px;  line-height: 26px;}.tab-reparaciones p span,.tab-reparaciones p strong {  color: #0c6bf3;}.tab-reparaciones .col-1 {  width: 50%;  float: left;  margin-right: 2%;  color: #26282a;}.tab-reparaciones .col-1 .entradilla {  margin: 10px 0px 15px 0px;}.tab-reparaciones .col-1 .lista-check li {  background: url("https://cdn.phonehouse.es/res_static/img/confirmacion_borde.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);}.tab-reparaciones .col-3 {  clear: both;  margin-top: 12px;}.tab-reparaciones .col-3 table {  width: 75%;  border: 1px solid #26282a;}.tab-reparaciones .col-3 table th {  color: #26282a;  background-color: #f0f0f0;  border: 1px solid #26282a;  font-weight: bold;  font-size: 14px;}.tab-reparaciones .col-3 table tr td {  width: 70%;  padding: 5px;  font-size: 14px;  line-height: 16px;  vertical-align: top;  text-align: left;  border: 1px solid #26282a;  color: #26282a;}.tab-reparaciones .col-2 {  width: 48%;  float: left;  color: #26282a;}.tab-reparaciones .col-2 .lista-check li {  background: url("https://cdn.phonehouse.es/res_static/img/confirmacion_borde.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);}.tab-reparaciones .col-2 .col2 > div {  float: left;  margin-right: 2%;  width: 48%;}.tab-reparaciones .col-2 label {  padding-top: 10px;  font-size: 15px;  line-height: 18px;  font-weight: bold;  color: #26282a;}.tab-reparaciones .col-2 h3 {  padding: 10px 0 20px 0;  font-size: 16px;  line-height: 19px;  font-weight: bold;  text-transform: uppercase;  color: #26282a;}.tab-reparaciones div.center {  text-align: center;}@media (max-width:32.4375em) {  .tab-reparaciones .col-1 {    width: 100%;  }  .tab-reparaciones .col-1:before,  .tab-reparaciones .col-1:after {    display: table;    content: "";    line-height: 0;  }  .tab-reparaciones .col-1:after {    clear: both;  }  .tab-reparaciones .col-1 .lista-check li {    background: none;    padding: 0px;  }  .tab-reparaciones .col-3 table {    width: 100%;  }  .tab-reparaciones .col-2 {    width: 100%;  }  .tab-reparaciones .col-2:before,  .tab-reparaciones .col-2:after {    display: table;    content: "";    line-height: 0;  }  .tab-reparaciones .col-2:after {    clear: both;  }  .tab-reparaciones .col-2 .lista-check li {    background: none;    padding: 0px;  }  .tab-reparaciones div.center {    display: none;  }}.list-tiendas-reparaciones {  padding: 20px;}.list-tiendas-reparaciones:before,.list-tiendas-reparaciones:after {  display: table;  content: "";  line-height: 0;}.list-tiendas-reparaciones:after {  clear: both;}.list-tiendas-reparaciones p {  padding: 5px 0px;}.list-tiendas-reparaciones .col3:before,.list-tiendas-reparaciones .col3:after {  display: table;  content: "";  line-height: 0;}.list-tiendas-reparaciones .col3:after {  clear: both;}.list-tiendas-reparaciones .col3 > div {  float: left;  width: 32%;  margin-left: 2%;  margin-top: 15px;}.list-tiendas-reparaciones .col3 > div:first-child {  margin-left: 0;}.list-tiendas-reparaciones .col3 > div h5 {  color: #26282a;  font-size: 15px;}.list-tiendas-reparaciones .col3 > div .requisito {  background-color: #FFFF00;  margin-bottom: 10px;  padding: 0px 0px 0px 10px;}.list-tiendas-reparaciones p.center {  padding-top: 15px;  text-align: center;}.list-tiendas-reparaciones .col-1 {  width: 50%;  height: 350px;  overflow: auto;  float: left;  margin-right: 2%;}.list-tiendas-reparaciones .col-1 ul.tienda {  padding: 10px 0 20px;}.list-tiendas-reparaciones .col-1 ul.tienda li {  display: block;  font-size: 14px;  line-height: 18px;  color: #26282a;  padding: 10px;  border-radius: 4px;}.list-tiendas-reparaciones .col-1 ul.tienda li:before,.list-tiendas-reparaciones .col-1 ul.tienda li:after {  display: table;  content: "";  line-height: 0;}.list-tiendas-reparaciones .col-1 ul.tienda li:after {  clear: both;}.list-tiendas-reparaciones .col-1 ul.tienda li:nth-child(2n+1) {  background-color: #f0f0f0;}.list-tiendas-reparaciones .col-2 {  width: 48%;  float: left;  overflow: hidden;}@media (max-width:32.4375em) {  .list-tiendas-reparaciones .col3 > div {    width: 100%;    margin-left: 0;  }  .list-tiendas-reparaciones .col3 > div:before,  .list-tiendas-reparaciones .col3 > div:after {    display: table;    content: "";    line-height: 0;  }  .list-tiendas-reparaciones .col3 > div:after {    clear: both;  }  .list-tiendas-reparaciones p.center img {    width: 100%;  }  .list-tiendas-reparaciones .col-1 {    width: 100%;    height: auto;    overflow: hidden;  }  .list-tiendas-reparaciones .col-1:before,  .list-tiendas-reparaciones .col-1:after {    display: table;    content: "";    line-height: 0;  }  .list-tiendas-reparaciones .col-1:after {    clear: both;  }  .list-tiendas-reparaciones .col-2 {    display: none;  }}.cita-previa iframe {  padding: 0;  margin: 0 auto;  width: 510px;  height: 850px;}.cita-previa .centrado {  position: relative;  left: 25%;  right: 25%;}.cita-previa div#volver {  position: relative;  left: 2%;  top: 3%;}.cita-previa .texto-del-menu {  color: #ffffff;  font-size: 12px;}@media (max-width:32.4375em) {  .cita-previa .centrado {    position: relative;    left: 0;    right: 0;  }}.estado-reparacion {  padding: 20px;}.estado-reparacion:before,.estado-reparacion:after {  display: table;  content: "";  line-height: 0;}.estado-reparacion:after {  clear: both;}.estado-reparacion p {  padding: 10px;  color: #26282a;}.estado-reparacion p strong {  text-transform: uppercase;}.estado-reparacion p.center {  text-align: center;}@media (max-width:32.4375em) {  .estado-reparacion p.center {    display: none;  }}#hero-black .container {  width: 100%;  padding: 30px 0 0 0;  text-align: center;  font-family: 'Samsung InterFace', Arial;  color: #000000;}#hero-black .container h3 {  font-size: 40px;  margin-bottom: 30px;}#hero-black .container p {  font-size: 22px;  margin-bottom: 30px;}#hero-black .container img {  width: 100%;}#hero-black .container .logo-samsung {  width: 25%;  float: left;}#hero-black .container .claim-samsung {  width: 50%;  float: left;}#hero-black .container .teaser {  padding-top: 20px;  padding-bottom: 20px;}#hero-black .container .teaser .text-teaser {  margin-top: 20px;  margin-bottom: 20px;}#hero-black .container.cabecera {  background-color: #000000;}#hero-black .container.gris {  background-color: #eaeaea;  padding-bottom: 20px;}#hero-black .container form {  width: 50%;  margin: 30px auto;}#hero-black .container label {  text-align: left;}#hero-black .container input[type="text"] {  display: block;  width: 100%;  height: 35px;  padding: 7px 10px;  font-size: 15px;  line-height: 18px;  color: #646464;  background-color: #ffffff;  border: 1px solid #c8c8c8;  border-radius: 4px;  box-shadow: inset 0 4px 0px #f0f0f0;  outline: 0;}#hero-black .container input[type="submit"] {  padding: 10px;  background-color: #ff7d00;  font-weight: bold;  margin: 0 auto;  margin-bottom: 20px;  padding-left: 45px;  padding-right: 45px;}#hero-black .col-3 {  float: left;  width: 32.03125%;  margin-left: 1.953125%;  padding: 10px 1%;}#hero-black .col-3:first-child {  clear: left;  margin-left: 0;}#hero-black .col-3:nth-child(3n+1) {  clear: left;  margin-left: 0;}#hero-black .col-3.nth-child-3n1,#hero-black .col-3.nth-child-4n1 {  clear: left;  margin-left: 0;}@media (max-width:32.4375em) {  #hero-black .col-3 {    float: left;    width: 100%;    margin-left: 1.953125%;  }  #hero-black .col-3:first-child {    clear: left;    margin-left: 0;  }  #hero-black .col-3:nth-child(1n+1) {    clear: left;    margin-left: 0;  }  #hero-black .col-3.nth-child-3n1,  #hero-black .col-3.nth-child-4n1 {    clear: left;    margin-left: 0;  }}#hero-black .col-3:nth-child(3n+1) {  clear: none;  margin-left: 0;}#hero-black.background-black {  background-color: #000000;}#hero-black.background-gris {  background-color: #eaeaea;}#hero-black .noticias {  border-top: 1px solid #646464;  padding-top: 15px;  width: 40%;  margin: 0 auto;  margin-bottom: 20px;}.seguimiento {  background-image: url('https://cdn.phonehouse.es/res_static/img/fd-seguimiento.jpg');  background-size: 100%;  padding-top: 80px;  padding-bottom: 85px;}.seguimiento p {  margin-top: 15px;  margin-bottom: 15px;  margin-left: 17%;  color: #26282a;}@media (max-width:32.4375em) {  .seguimiento {    padding: 20px;    background-size: 120%;  }}#corners-ph {  margin-top: 35px;  text-align: center;}#corners-ph .marcas-ph {  margin: 10px auto;  max-width: 1100px;  text-align: center;}#corners-ph .marcas-ph .marca {  display: inline-block;  margin: 0 7px;  text-align: center;  vertical-align: top;}#corners-ph .marcas-ph .marca a {  background-color: #ffffff;  border-radius: 10px;  display: block;  height: 95px;  margin: 10px 0px;  width: 95px;}#corners-ph .marcas-ph .marca a img {  margin: 18px auto;  max-width: 85px;  vertical-align: middle;}#corners-ph .marcas-ph .ver-mas-marcas {  display: none;}@media (max-width:32.4375em) {  #corners-ph .marcas-ph {    max-width: 320px;  }  #corners-ph .marcas-ph .marca {    width: 32%;    margin: inherit;    margin-right: 1.3%;  }  #corners-ph .marcas-ph .marca a {    width: 98%;    margin: 0 auto;  }  #corners-ph .marcas-ph .marca:nth-child(n+10) {    display: none;  }  #corners-ph .marcas-ph .ver-mas-marcas {    display: block;    margin: 10px auto;    width: 250px;  }}#corners-ph .marcas-ph.ancho-total .marca {  margin-left: 0;  margin-right: 1%;  width: 15.8%;}#corners-ph .marcas-ph.ancho-total .marca:last-child {  margin-right: 0;}#corners-ph .marcas-ph.ancho-total .marca a {  width: auto;}@media (max-width:32.4375em) {  #corners-ph .marcas-ph.ancho-total .marca {    width: 31.3%;    margin-right: 3%;  }  #corners-ph .marcas-ph.ancho-total .marca:nth-child(3) {    margin-right: 0;  }}.home-seller.bloque-resumen {  background-color: #ffffff;  border: 1px solid #eaeaea;  padding: 0 25px 8px 25px;}.home-seller h1 {  align-items: center;  color: #26282a;  display: flex;  font-size: 25px;  font-weight: normal;  margin-bottom: 15px;  margin-top: 15px;}.home-seller h1 img {  margin-right: 15px;  max-height: 80px;  max-width: 250px;}.home-seller .info-iconos .recuadro-info {  border: 1px solid #eaeaea;  padding: 25px 0 20px 0;  text-align: center;  margin-bottom: 20px;  min-height: 116px;}.home-seller .info-iconos i {  font-size: 39px;  display: block;}.home-seller .info-iconos h3 {  font-weight: normal;  padding: 10px 0 10px 0;  font-size: 13px;}.home-seller .info-iconos p {  font-weight: bold;  color: #26282a;}.home-seller .info-iconos .valoracion-estrellas {  margin: 0 auto;  display: block;}.home-seller .info-tienda,.home-seller .info-devoluciones,.home-seller .info-envios {  border: 1px solid #f0f0f0;  margin: 15px;}.home-seller.bloque-mas-info .acordeon-ficha {  line-height: 1.5;}.home-seller.bloque-mas-info .acordeon-ficha h2 {  padding: 10px 37px 10px 20px;}.home-seller.bloque-mas-info .acordeon-ficha.info-seller h3 {  font-size: 15px;  color: #444444;}.home-seller.bloque-mas-info .acordeon-ficha.info-seller li {  list-style-type: circle;  margin-left: 27px;}.home-seller.bloque-mas-info .acordeon-ficha.info-seller p {  margin-left: 13px;  margin-bottom: 3px;}.home-seller.bloque-opiniones .contenedor-opinion {  margin: 15px;  background-color: #ffffff;  border: 1px solid #dbdbdb;  border-radius: 3px;  padding: 15px;}.home-seller.bloque-opiniones .contenedor-opinion .datos {  border-right: 1px solid #969696;  position: relative;  margin-top: 5px;}.home-seller.bloque-opiniones .contenedor-opinion .datos .icono-cliente {  font-size: 35px;  display: inline-block;}.home-seller.bloque-opiniones .contenedor-opinion .datos .datos-cliente {  display: inline-block;  vertical-align: bottom;  margin-left: 10px;}.home-seller.bloque-opiniones .contenedor-opinion .datos .datos-cliente span {  display: block;}.home-seller.bloque-opiniones .contenedor-opinion .datos span.pico {  width: 20px;  height: 20px;  background-color: #ffffff;  position: absolute;  border-right: 1px solid #969696;  border-bottom: 1px solid #969696;  transform: rotate(-44deg);  right: -11px;  top: 36%;}.home-seller.bloque-opiniones .contenedor-opinion .total-estr {  margin-top: 5px;}.home-seller.bloque-opiniones .comentario {  padding: 10px;  display: flex;  align-items: center;  border-right: 1px solid #969696;  position: relative;}.home-seller.bloque-opiniones .comentario p {  margin-left: 15px;  line-height: 1.5;}.home-seller.bloque-opiniones .comentario span.pico-dos {  width: 20px;  height: 20px;  background-color: #ffffff;  position: absolute;  border-right: 1px solid #969696;  border-bottom: 1px solid #969696;  transform: rotate(-44deg);  right: -11px;  top: 36%;}.home-seller.bloque-opiniones .enlace-mas {  padding: 0px;  width: 97%;  margin: 0 auto 35px auto;}@media (max-width : 61.875em) {  .home-seller.bloque-opiniones .contenedor-opinion .datos {    margin-top: inherit;    border-right: none;  }  .home-seller.bloque-opiniones .contenedor-opinion .datos .total-estr {    position: relative;    border-bottom: 1px solid #eaeaea;    padding-bottom: 15px;    margin-bottom: 20px;  }  .home-seller.bloque-opiniones .contenedor-opinion .datos span.pico {    transform: rotate(45deg);    right: 50%;    top: auto;    bottom: 11px;  }  .home-seller.bloque-opiniones .contenedor-opinion .comentario {    margin-left: 0px;    border-right: none;    padding: inherit;    align-items: baseline;    display: block;  }  .home-seller.bloque-opiniones .contenedor-opinion .comentario p {    border-bottom: 1px solid #eaeaea;    padding-bottom: 19px;    margin-bottom: 20px;    position: relative;    margin-left: 0px;  }  .home-seller.bloque-opiniones .contenedor-opinion .comentario span.pico-dos {    transform: rotate(45deg);    right: 50%;    top: auto;    bottom: 11px;  }  .home-seller.bloque-opiniones .contenedor-opinion > div span.concepto {    margin-left: 0px;  }}@media (max-width:32.4375em) {  .home-seller.bloque-resumen {    padding: 0 15px;  }  .home-seller .info-iconos .recuadro-info {    padding: 10px 0;    margin-bottom: 15px;    min-height: inherit;  }  .home-seller .info-iconos i {    font-size: 25px;  }  .home-seller .info-iconos h3 {    padding: 5px 0;  }  .home-seller.bloque-mas-info {    margin: 25px auto;  }  .home-seller.bloque-opiniones .contenedor-opinion > div span.concepto {    width: 135px;  }}.baja-comercial {  width: 360px;  margin: 30px auto 0 auto;}.baja-comercial h1 {  margin-bottom: 15px;}.baja-comercial .text-title-checks {  margin-bottom: 20px;  margin-top: 20px;}.baja-comercial .btn {  text-align: center;  margin-top: 20px;}.baja-comercial .btn input[type="submit"] {  display: inline-block;  width: 150px;}.baja-comercial .button-light-small {  margin: 10px;  width: 200px;}@media (max-width:32.4375em) {  .baja-comercial {    width: 90%;  }}.page-news h1 {  font-family: 'Grotesk Bold', Arial, sans-serif;  display: inline-block;  margin-left: 80px;  margin-top: 10px;}.page-news .subtitle {  background-color: #ec008c;  color: #ffffff;  display: inline-block;  font-size: 16px;  margin-bottom: 20px;  padding: 10px 80px;}.page-news .form-news {  background-color: #26282a;  color: #ffffff;  padding: 20px;}.page-news .form-news h2 {  font-size: 26px;  margin-bottom: 15px;  text-align: center;}.page-news .form-news form {  max-width: 420px;  margin: auto;}.page-news .form-news input {  background-color: transparent;  border: solid 1px #ffffff;  color: #ffffff;  margin: 10px 0;  padding: 5px 25px;  width: 100%;}.page-news .form-news .cumple input {  width: 30%;}.page-news .form-news .cumple input[type=number]::-webkit-inner-spin-button,.page-news .form-news .cumple input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none;  margin: 0;}.page-news .form-news .cumple input[type=number] {  -moz-appearance: textfield;}.page-news .form-news .cumple label span {  color: #ec008c;}.page-news .form-news .text-priv {  margin-bottom: 10px;}.page-news .form-news .text-priv input {  float: left;  height: 20px;  margin-right: 10px;  vertical-align: middle;  width: 20px;}.page-news .form-news .text-priv a {  color: #00e4c0;}.page-news .form-news .text-priv a:hover {  text-decoration: underline;}.page-news .form-news input[type=submit] {  background-color: #ec008c;  border: 0;  margin: auto;  width: auto;}.page-news .form-news input[type=submit]:hover {  background-color: #b7006d;  cursor: pointer;}.page-news .ok-mensaje-enviado {  font-size: 16px;}.page-news .ok-mensaje-enviado strong {  display: inline-block;  font-size: 18px;  margin-bottom: 10px;}@media (max-width : 61.875em) {  .page-news h1 {    display: inline-block;    margin-left: 30px;  }  .page-news .subtitle {    padding: 10px 30px;  }}.landing-estado-pedido {  background-color: #ffffff;}.landing-estado-pedido .mod-titulo-apartadoh1 {  margin-left: 20px;}.landing-estado-pedido .formulario {  margin: 1em auto;  border: 1px solid #eaeaea;}.landing-estado-pedido .formulario .mod-formulario form {  width: 55%;  margin: 55px auto;}.landing-estado-pedido .formulario .mod-formulario form input[type="submit"] {  max-width: 255px;}.landing-estado-pedido .items {  padding: 20px;}.landing-estado-pedido .items .items-info {  display: block;  padding: 20px 15px;  border: 1px solid #eaeaea;  text-align: center;  background-color: #fbfbfb;}.landing-estado-pedido .items .items-info:hover {  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);}.landing-estado-pedido .items .items-info [class^="icon-"] {  font-size: 60px;}.landing-estado-pedido .items .items-info strong {  display: block;  padding: 10px;  font-size: 16px;  color: #0c6bf3;}.landing-estado-pedido .items .items-info .frase {  color: #26282a;  line-height: 1.5;}@media (max-width:32.4375em) {  .landing-estado-pedido .formulario .mod-formulario form {    width: 80%;    margin: 25px auto;  }  .landing-estado-pedido .mod-formulario input[type="submit"] {    padding: 8px 18px 7px;  }  .landing-estado-pedido .items {    padding: 0px;  }  .landing-estado-pedido .items .items-info {    margin-bottom: 20px;  }}@media (max-width : 61.875em) {  #flexboxgrid section.area-cliente {    position: relative;    top: 10px;  }}/* landing Vendedores MarketPlace */.vendedores-marketplace .ventajas {  padding: 50px 15px;}.vendedores-marketplace .ventajas .tres {  background-color: #ffffff;  border: 1px solid #c8c8c8;  color: #26282acc;  font-size: 16px;  margin: 0 auto;  padding: 20px 15px;  text-align: center;  width: 80%;}.vendedores-marketplace .ventajas span {  font-size: 60px;  display: block;  margin-bottom: 10px;}.vendedores-marketplace .pasos {  background-color: #ec008c;  padding-bottom: 10px;}.vendedores-marketplace .pasos .row {  margin: 0 auto !important;  max-width: 1000px;}.vendedores-marketplace .pasos .row div {  padding: 15px;  color: #ffffff;}.vendedores-marketplace .pasos h2 {  color: #ffffff;  font-weight: normal;  font-size: 40px;  padding: 1em 0;  text-align: left;}.vendedores-marketplace .pasos .numero {  display: inline-block;  font-size: 40px;  width: 45px;  margin-left: 20px;}.vendedores-marketplace .pasos .una-linea {  font-size: 20px;  display: inline-block;  width: calc(100% - 70px);}.vendedores-marketplace .categorias {  background-color: #dbdbdb;  padding: 3em 0;  text-align: center;}.vendedores-marketplace .categorias h1,.vendedores-marketplace .categorias h2 {  font-size: 28px;  font-weight: normal;  margin-bottom: 15px;}.vendedores-marketplace .categorias li {  background-color: #ffffff;  display: inline-block;  margin-right: 1%;  margin-top: 1%;  vertical-align: top;  width: 20.7%;  transition: 0.2s ease;}.vendedores-marketplace .categorias li:hover {  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);  -webkit-transform: translate3d(0, -2px, 0);  transform: translate3d(0, -2px, 0);}.vendedores-marketplace .categorias li .imagen {  display: block;  height: 180px;  padding: 15px;  line-height: 17;}.vendedores-marketplace .categorias li .texto {  color: #26282acc;  display: block;  height: 50px;  letter-spacing: 1px;  padding: 0 15px;  text-transform: uppercase;}.vendedores-marketplace .contacto h2 {  font-size: 28px;  font-weight: normal;  margin-bottom: 20px;  margin-top: 60px;  text-align: center;}.vendedores-marketplace .contacto .formulario {  max-width: 600px;  margin: 0 auto 40px auto;}.vendedores-marketplace .contacto .formulario .mod-formulario .captcha {  background-color: #dbdbdb;  padding: 10px 15px;  margin: 0 1rem 10px 1rem;  max-width: 570px !important;}.vendedores-marketplace .contacto .formulario .mod-formulario .incorrect {  color: #fa381f;  margin-top: -5px;}.vendedores-marketplace .contacto .formulario .mod-formulario label[for="check"] {  width: 100%;}.vendedores-marketplace .contacto .formulario .mod-formulario input[type="checkbox"] {  height: 25px;  width: 25px;  vertical-align: middle;}.vendedores-marketplace .contacto .formulario .mod-formulario input[type="submit"] {  max-width: 255px;  margin: 10px auto;}.vendedores-marketplace .contacto .formulario .mod-formulario .enviado-ok {  background-color: #ffffff;  font-size: 23px;  text-align: center;  padding: 20px;}.vendedores-marketplace .contacto .formulario .mod-formulario .enviado-ok span {  margin-bottom: 15px;  display: inline-block;  font-weight: bold;  font-size: 30px;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .vendedores-marketplace .categorias li {    width: 23.4%;  }  .vendedores-marketplace .contacto .container {    width: auto !important;  }}@media (max-width:32.4375em) {  .vendedores-marketplace .ventajas .row div {    padding: 10px;    text-align: left;  }  .vendedores-marketplace .ventajas .row div .tres {    margin-bottom: 15px;  }  .vendedores-marketplace .ventajas .row div span {    font-size: 40px;    float: left;    margin-right: 10px;  }  .vendedores-marketplace .pasos .numero {    margin-left: 0px;    vertical-align: top;  }  .vendedores-marketplace .pasos h2 {    font-size: 28px;    padding: 10px 10px 0px 10px;  }  .vendedores-marketplace .pasos br {    display: none;  }  .vendedores-marketplace .categorias li {    width: 46.4%;    margin-bottom: 1%;  }  .vendedores-marketplace .contacto .formulario {    max-width: 300px;  }  .vendedores-marketplace .contacto .formulario .captcha {    max-width: 300px !important;  }}.vendedores-marketplace.logos .categorias ul {  margin: 0 auto;  max-width: 1200px;}.vendedores-marketplace.logos .categorias ul li .imagen {  height: 130px;  padding: 15px;  display: flex;  align-items: center;  justify-content: center;}.empresas-orange .bloque-formulario {  background-image: url("https://cdn.phonehouse.es/res_static/fd-orange-empresas.png");  background-position: 45% top;  height: 586px;}.empresas-orange .bloque-formulario h1 {  color: #ffffff;  font-size: 40px;  text-shadow: 0px 0px 3px #000000;  position: relative;  left: 7%;  width: 90%;}.empresas-orange .bloque-formulario .logo img {  padding: 20px;  max-width: 100px;}.empresas-orange .bloque-formulario .recuadro-naranja {  background-color: #ff7d00;  border-radius: 4px;  display: inline-block;  padding: 0 20px;  text-align: center;  width: 260px;  position: relative;  top: 96px;  left: 7%;}.empresas-orange .bloque-formulario .recuadro-naranja .circulo {  background-color: #ff7d00;  border-radius: 75px;  display: inline-block;  height: 75px;  margin: 0 auto;  width: 75px;  position: relative;  top: -30px;}.empresas-orange .bloque-formulario .recuadro-naranja p {  color: #ffffff;  font-size: 26px;  position: relative;  top: -40px;}.empresas-orange .bloque-formulario .mod-formulario {  border: 1px solid #ffffff;  background-image: url("https://cdn.phonehouse.es/res_static/fondo-opacity-gris-75.png");  background-repeat: repeat;  padding: 20px 35px;  width: 425px;  margin: -160px 7% 0px auto;  border-radius: 3px;  color: #ffffff;}.empresas-orange .bloque-formulario .mod-formulario h2 {  line-height: 1.5;  font-size: 32px;  font-weight: normal;  letter-spacing: -1px;  text-align: center;  text-shadow: 2px 2px 5px #444444;}.empresas-orange .bloque-formulario .mod-formulario p {  font-size: 20px;  margin-bottom: 15px;  margin-top: 10px;  text-align: center;}.empresas-orange .bloque-formulario .mod-formulario p small {  display: inline-block;  font-size: 14px;}.empresas-orange .bloque-formulario .mod-formulario .telf {  display: none;}.empresas-orange .bloque-formulario .mod-formulario .politica {  margin-top: 10px;  font-size: 14px;}.empresas-orange .bloque-formulario .mod-formulario a {  color: #ffffff;  text-decoration: underline;}.empresas-orange .error-empresas {  background-color: #fbf8e7;  padding: 5px 10px;  border-radius: 3px;  margin-bottom: 10px;  border: solid 2px #ffb200;  color: #444444;  font-size: 12px;}.empresas-orange .error-empresas span {  font-size: 28px;  float: left;  margin-right: 5px;}.empresas-orange .error-empresas.gracias-empresas {  background-color: #eaf3db;  border-color: #94c249;}.empresas-orange .error-empresas.gracias-empresas strong {  font-size: 16px;  margin-top: 5px;  display: inline-block;  margin-bottom: 10px;}.empresas-orange .banner {  background-color: #eaeaea;  padding: 30px;  text-align: center;}.empresas-orange .banner a {  margin: 10px auto 0 auto;  max-width: 350px;}.empresas-orange .recuadro-tarifas {  background-color: #eaeaea;  color: #000000;  font-size: 22px;  text-align: center;}.empresas-orange .recuadro-tarifas .container {  padding: 30px;  border-bottom: solid 1px #ffffff;}.empresas-orange .recuadro-tarifas a {  margin: 10px auto 0 auto;  max-width: 350px;}.empresas-orange .ventajas-empresas .ventaja {  background-color: #ffffff;  border: solid 1px #c8c8c8;  border-radius: 4px;  display: block;  margin-bottom: 10px;  padding: 25px 15px;  text-align: center;}.empresas-orange .ventajas-empresas .ventaja span {  font-size: 60px;}@media (max-width : 61.875em) {  .empresas-orange .bloque-formulario {    position: relative;  }  .empresas-orange .bloque-formulario .logo {    display: inline-block;    vertical-align: middle;  }  .empresas-orange .bloque-formulario h1 {    display: inline-block;    font-size: 28px;    width: 80%;    left: auto;    top: auto;    vertical-align: middle;  }  .empresas-orange .bloque-formulario .recuadro-naranja {    position: absolute;    bottom: 0;    left: 0;    top: auto;    width: 100%;    height: 75px;  }  .empresas-orange .bloque-formulario .recuadro-naranja .circulo {    width: 10%;    position: absolute;    top: -30px;    left: 45%;  }  .empresas-orange .bloque-formulario .recuadro-naranja p {    top: 23px;  }  .empresas-orange .bloque-formulario .mod-formulario {    padding: 20px;    width: 350px;    margin-top: 50px;  }  .empresas-orange .bloque-formulario .mod-formulario h2 {    font-size: 25px;  }  .empresas-orange .container {    width: 100% !important;  }}@media (max-width:32.4375em) {  .empresas-orange .bloque-formulario {    height: 500px;  }  .empresas-orange .bloque-formulario .logo {    width: 20%;  }  .empresas-orange .bloque-formulario .logo img {    padding: 10px;    max-width: 100%;  }  .empresas-orange .bloque-formulario h1 {    font-size: 23px;  }  .empresas-orange .bloque-formulario .recuadro-naranja {    height: auto;  }  .empresas-orange .bloque-formulario .recuadro-naranja .circulo {    display: none;  }  .empresas-orange .bloque-formulario .recuadro-naranja p {    top: auto;    padding: 5px;    font-size: 23px;  }  .empresas-orange .bloque-formulario .mod-formulario {    margin: 15px auto;    max-width: 100%;  }  .empresas-orange .bloque-formulario .mod-formulario h2 {    line-height: normal;  }  .empresas-orange .bloque-formulario .mod-formulario p {    font-size: 18px;  }  .empresas-orange .bloque-formulario .mod-formulario .telf {    display: inline-block;  }}.alta-smarthouse {  line-height: 1.2;  letter-spacing: -0.3px;}.alta-smarthouse .logo {  margin: 40px auto;  max-width: 300px;}.alta-smarthouse h1 {  color: #363636;  text-align: center;  font-size: 35px;}.alta-smarthouse .ventajas {  padding: 20px 5px;  text-align: center;  font-size: 15px;}.alta-smarthouse .ventajas img {  max-width: 100px;  margin: 0 auto;  padding: 15px;  display: block;}.alta-smarthouse .ventajas span {  margin: 0 15px;  display: inline-block;}.alta-smarthouse .descubre-ventajas-sh {  margin-top: 30px;  font-weight: bold;  font-size: 22px;}.alta-smarthouse .descubre-ventajas-sh a {  text-decoration: underline;}.alta-smarthouse .register-form {  padding: 25px 10px;}.alta-smarthouse .register-form a {  color: #62B3C7;}.alta-smarthouse .register-form .bloq-Checkbox {  margin: 20px auto;  text-align: center;  font-size: 15px;}.alta-smarthouse .register-form .bloq-Checkbox label {  display: inline;}.alta-smarthouse .register-form .input-field {  text-align: center;  margin: 0 auto;  position: relative;  width: 90%;  margin-bottom: 15px;}.alta-smarthouse .register-form .input-field .input-field_error {  display: none;  color: #ec008c;}.alta-smarthouse .register-form .input-field .campo {  border: none;  border-bottom: 1px solid #000000;  padding: 5px;  margin: 15px;  width: 90%;  font-size: 15px;}.alta-smarthouse .register-form .input-field .campo:focus {  border-bottom: 1px solid #26a69a;  box-shadow: 0 1px 0 0 #26a69a;}.alta-smarthouse .register-form .input-field label.text-help {  color: #9e9e9e;  position: absolute;  top: 1px;  left: 20px;  font-size: 1rem;  cursor: text;  transition: transform 0.2s ease-out, color 0.2s ease-out, -webkit-transform 0.2s ease-out;  transform: translateY(12px);  text-align: initial;  z-index: 9;  width: 300px;}.alta-smarthouse .register-form .input-field label.text-help.activa {  transform-origin: 0 0;  transform: translateY(-10px) scale(0.8);}.alta-smarthouse .register-form .input-field .campo:focus + label.text-help {  transform-origin: 0 0;  transform: translateY(-10px) scale(0.8);}.alta-smarthouse .register-form .input-field input:valid + label.text-help {  transform-origin: 0 0;  transform: translateY(-10px) scale(0.8);}.alta-smarthouse .register-form .input-field input:valid {  border-bottom: 1px solid #A9C977;  box-shadow: 0 1px 0 0 #A9C977;}.alta-smarthouse .register-form .btn-form {  margin: 20px auto;  text-align: center;}.alta-smarthouse .register-form .btn-form button {  font-size: 17px;  padding: 10px;  width: 250px;  background-color: #000000;  color: #ffffff;  cursor: pointer;  border: none;  border-radius: 20px;}.alta-smarthouse .register-form .btn-form button:hover {  background-color: #444444;}.alta-smarthouse .register-form .btn-form button.saltar {  background-color: #c8c8c8;  color: #444444;}.alta-smarthouse .register-form .btn-form button.saltar:hover {  background-color: #eaeaea;}.alta-smarthouse .register-form.login .text-aclaracion {  text-align: center;  font-size: 20px;  padding-bottom: 20px;}.alta-smarthouse .register-form.login .input-field {  width: 330px;}@media (max-width:32.4375em) {  .alta-smarthouse .logo {    width: 250px;    margin: 25px auto 5px auto;  }  .alta-smarthouse h1 {    font-size: 24px;    padding: 0px 15px;  }  .alta-smarthouse .ventajas {    padding-bottom: 0px;    padding-top: 5px;  }  .alta-smarthouse .ventajas img {    display: inline-block;    vertical-align: middle;    max-width: 70px;    padding: 2px 10px;  }  .alta-smarthouse .ventajas span {    display: inline-block;    margin: 0;    text-align: left;    vertical-align: middle;    width: calc(100% - 80px);  }  .alta-smarthouse .descubre-ventajas-sh {    margin-top: 15px;    font-size: 17px;  }}.mensaje-ok-enviado {  text-align: center;  padding: 10px;  margin-bottom: 1em;}.mensaje-ok-enviado p {  font-size: 20px;  line-height: 1.5;  color: #000000;}.mensaje-ok-enviado p:nth-child(1) {  font-size: 25px;  margin: 20px 10px;  font-weight: bold;}.mensaje-ok-enviado .img-apps {  display: inline-block;  margin-top: 20px;}.mensaje-ok-enviado .img-apps a img {  width: 150px;  padding: 5px;}.mensaje-ok-enviado .mensaje-error p {  color: #ec008c;}.mensaje-ok-enviado .banner-sh-socio-carrito .titulo span {  font-size: 23px;}@media (max-width:32.4375em) {  .mensaje-ok-enviado p {    font-size: 17px;  }  .mensaje-ok-enviado p:nth-child(1) {    font-size: 21px;  }  .mensaje-ok-enviado .banner-sh-socio-carrito .titulo span {    font-size: 17px;  }}.instalacion {  line-height: 1.5;}.instalacion .contenido {  max-width: 1200px;  margin: auto;}.instalacion .caja-verde {  background: #33B2B0;  background: -moz-linear-gradient(45deg, #33b2b0 0%, #33b2b0 41%, #bed573 100%);  background: -webkit-gradient(left bottom, right top, color-stop(0%, #33b2b0), color-stop(41%, #33b2b0), color-stop(100%, #bed573));  background: -webkit-linear-gradient(45deg, #33b2b0 0%, #33b2b0 41%, #bed573 100%);  background: -o-linear-gradient(45deg, #33b2b0 0%, #33b2b0 41%, #bed573 100%);  background: -ms-linear-gradient(45deg, #33b2b0 0%, #33b2b0 41%, #bed573 100%);  background: linear-gradient(45deg, #33b2b0 0%, #33b2b0 41%, #bed573 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33B2B0', endColorstr='#bed572', GradientType=1);  color: #ffffff;}.instalacion .cabecera {  background-image: url("https://cdn.phonehouse.es/res_static/instalacion/fondo1.jpg");  background-size: cover;  padding: 100px;}.instalacion .cabecera .caja-verde {  padding: 30px;  position: relative;  max-width: 400px;}.instalacion .cabecera h1 {  font-size: 27px;  margin-bottom: 20px;  line-height: 1.2;}.instalacion .cabecera p {  font-size: 17px;}.instalacion .categorias {  text-align: center;}.instalacion .categorias h2 {  color: #000000;  font-size: 21px;  margin-top: 50px;  margin-bottom: 20px;}.instalacion .categorias .flecha {  border-left: solid 5px #33B2B0;  border-bottom: solid 5px #33B2B0;  transform: rotate(-45deg);  display: inline-block;  height: 25px;  width: 25px;  margin-bottom: 30px;}.instalacion .categorias li {  display: inline-block;  width: 25%;  padding: 10px;  vertical-align: top;}.instalacion .categorias li a {  border: solid 1.5px #33B2B0;  display: block;  padding: 15px;  position: relative;  height: 200px;  border-radius: 3px;}.instalacion .categorias li a img {  max-width: 100%;}.instalacion .categorias li a span {  color: #33B2B0;  font-size: 14px;  font-weight: bold;  display: block;  position: absolute;  bottom: 25px;  width: calc(100% - 30px);  text-align: center;}.instalacion .categorias li a:hover {  background-color: #33B2B0;}.instalacion .categorias li a:hover span {  color: #ffffff;}.instalacion .categorias li.ver-todos .extra-gr {  font-size: 70px;  line-height: 60px;  position: relative;  width: 100%;}.instalacion .categorias li.ver-todos strong {  display: block;  color: #000000;  font-size: 17px;}.instalacion .categorias li.ver-todos .icon-flecha_dcha {  font-size: 30px;  margin-top: 10px;  position: relative;  bottom: auto;  width: auto;  display: inline-block;  padding: 5px 3px 5px 7px;  background-color: black;  border-radius: 20px;}.instalacion .banda {  font-size: 21px;  padding: 50px;  text-align: center;  margin-bottom: 50px;  margin-top: 50px;}.instalacion .profesionales {  color: #000000;  font-size: 14px;}.instalacion .profesionales .foto {  text-align: center;}.instalacion .profesionales .foto img {  max-width: 95%;  box-shadow: -3px 3px 4px #dbdbdb;  margin-bottom: 40px;}.instalacion .profesionales h2 {  font-size: 23px;  margin-top: 6%;}.instalacion .profesionales p {  margin: 20px 0;}.instalacion .profesionales li {  margin: 10px 0;  font-weight: bold;}.instalacion .profesionales li span {  float: left;  font-size: 22px;  margin-right: 10px;}.instalacion .reparaciones {  background-color: #f0f0f0;  font-size: 14px;  padding: 20px;}.instalacion .reparaciones h2 {  text-align: center;  color: #000000;  margin-top: 25px;}.instalacion .reparaciones li {  display: inline-block;  padding: 35px 20px;  text-align: center;  vertical-align: top;  width: 33%;}.instalacion .reparaciones li img {  max-width: 75px;}.instalacion .reparaciones li p {  font-weight: bold;  font-size: 15px;  max-width: 300px;  margin: auto;  padding: 0 15px;}.instalacion .servicios-instalacion {  margin-top: 50px;  margin-bottom: 40px;  padding: 0 15px;}.instalacion .servicios-instalacion h2 {  color: #33B2B0;  text-align: center;  margin-bottom: 30px;  font-size: 24px;}.instalacion .servicios-instalacion ul {  -webkit-column-count: 4;  -moz-column-count: 4;  column-count: 4;  -webkit-column-gap: 30px;  -moz-column-gap: 30px;  column-gap: 30px;}.instalacion .servicios-instalacion ul li {  color: #646464;  padding: 5px;}@media (max-width:32.4375em) {  .instalacion .cabecera {    padding: 50px 21px 21px 10px;    min-height: 335px;    background-position-x: -100px;  }  .instalacion .cabecera .caja-verde {    max-width: 302px;    padding: 18px;  }  .instalacion .cabecera h1 {    font-size: 24px;  }  .instalacion .cabecera p {    font-size: 18px;  }  .instalacion .categorias h2 {    font-size: 19px;    margin-top: 25px;    padding: 0 15px;  }  .instalacion .categorias h2 br {    display: none;  }  .instalacion .categorias li {    width: 50%;  }  .instalacion .categorias li a span {    font-size: 15px;    font-weight: normal;    bottom: 14px;    line-height: normal;  }  .instalacion .categorias li.ver-todos strong {    font-size: 18px;  }  .instalacion .banda {    padding: 26px;    font-size: 19px;    margin-top: 20px;    margin-bottom: 15px;  }  .instalacion .profesionales {    padding: 15px;  }  .instalacion .profesionales h2 {    font-size: 22px;    margin-top: 0;  }  .instalacion .profesionales h2.linea {    border-top: 1px solid #eaeaea;    padding-top: 15px;  }  .instalacion .profesionales li span {    margin-top: 5px;  }  .instalacion .reparaciones li {    padding: 5px;    width: 50%;  }  .instalacion .reparaciones li img {    max-width: 75px;  }  .instalacion .reparaciones li p {    font-size: 14px;    padding: 0px;  }  .instalacion .servicios-instalacion ul {    -webkit-column-count: 2;    -moz-column-count: 2;    column-count: 2;    -webkit-column-gap: 20px;    -moz-column-gap: 20px;    column-gap: 20px;  }}.listado-productos-mosaico,.listado-productos-mosaico-seller {  margin-top: 0px;  margin-bottom: 20px;}.listado-productos-mosaico .item-mosaico,.listado-productos-mosaico-seller .item-mosaico {  padding: 15px;  position: relative;  white-space: normal;}.listado-productos-mosaico .item-mosaico > a,.listado-productos-mosaico-seller .item-mosaico > a {  background-color: #ffffff;  border-radius: 5px;  display: block;  margin: -0.5em;  padding: 20px;}.listado-productos-mosaico .item-mosaico div.imagen-item,.listado-productos-mosaico-seller .item-mosaico div.imagen-item {  max-width: 190px;  height: 190px;  padding: 8px;  text-align: center;  margin: auto;  line-height: 160px;}.listado-productos-mosaico .item-mosaico div.imagen-item img,.listado-productos-mosaico-seller .item-mosaico div.imagen-item img {  vertical-align: middle;}.listado-productos-mosaico .item-mosaico div.imagen-item .chapa,.listado-productos-mosaico-seller .item-mosaico div.imagen-item .chapa {  line-height: normal;}.listado-productos-mosaico .item-mosaico .bloque-contenido-item,.listado-productos-mosaico-seller .item-mosaico .bloque-contenido-item {  display: inline-block;  width: 100%;}.listado-productos-mosaico .item-mosaico .marca-item,.listado-productos-mosaico-seller .item-mosaico .marca-item {  color: #26282a;  display: block;  font-size: 16px;  height: 42px;  line-height: 21px;  margin: 0px;  text-align: center;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  font-weight: normal;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico {  display: block;  margin-top: 5px;  text-align: center;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .precio,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .precio {  color: #26282a;  font-size: 30px;  text-transform: uppercase;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .texto-1,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .texto-1 {  display: inline-block;  color: #646464;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .decimales-euro,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .decimales-euro {  font-size: 18px;  text-transform: none;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .decimales-euro small,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .decimales-euro small {  font-weight: normal;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .rosa,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .rosa {  color: #ec008c;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .precio-tachado,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .precio-tachado {  display: inline-block;  line-height: normal;  padding-left: 10px;  text-decoration: line-through;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .derecha,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .derecha {  float: right;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .espacio,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .espacio {  height: 18px;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .vendido-por,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .vendido-por {  color: #646464;}.listado-productos-mosaico .item-mosaico .precios-items-mosaico .enlace-ultimo,.listado-productos-mosaico-seller .item-mosaico .precios-items-mosaico .enlace-ultimo {  display: none;}.listado-productos-mosaico .item-mosaico .producto-en-carrito,.listado-productos-mosaico-seller .item-mosaico .producto-en-carrito {  margin-top: 40px;}.listado-productos-mosaico .item-mosaico .producto-en-carrito .icon-stock-hierba,.listado-productos-mosaico-seller .item-mosaico .producto-en-carrito .icon-stock-hierba {  border: 1px solid #7abc94;  border-radius: 50px;  padding: 1px 1px 1px 2px;  color: #7abc94;}.listado-productos-mosaico .item-mosaico .producto-en-carrito .texto-carrito,.listado-productos-mosaico-seller .item-mosaico .producto-en-carrito .texto-carrito {  color: #7abc94;  margin-left: 5px;  line-height: 37px;}.listado-productos-mosaico .item-mosaico .producto-en-carrito .select select,.listado-productos-mosaico-seller .item-mosaico .producto-en-carrito .select select {  padding: 7px 5px 7px 23px;  border-radius: 4px;  border: 1px solid #969696;  color: #646464;}.listado-productos-mosaico .item-mosaico:hover a,.listado-productos-mosaico-seller .item-mosaico:hover a {  box-shadow: 0 0 4px #969696;}.listado-productos-mosaico .item-mosaico.recuadro-carrito,.listado-productos-mosaico-seller .item-mosaico.recuadro-carrito {  border-radius: 4px;  background-color: #fbfbfb;  padding: 20px 30px;  box-shadow: 0 0 0 1px #f0f0f0 inset;}.listado-productos-mosaico .item-mosaico .precio-mp,.listado-productos-mosaico-seller .item-mosaico .precio-mp {  text-align: center;  color: #26282a;  margin: 10px auto 5px auto;  font-size: 12px;}.listado-productos-mosaico .item-mosaico .precio-mp span,.listado-productos-mosaico-seller .item-mosaico .precio-mp span {  font-size: 15px;  color: #0c6bf3;}@media (max-width:32.4375em) {  .listado-productos-mosaico .item-mosaico div.imagen-item,  .listado-productos-mosaico-seller .item-mosaico div.imagen-item {    height: 150px;    line-height: 120px;    padding: 0px;  }  .listado-productos-mosaico .item-mosaico.recuadro-carrito,  .listado-productos-mosaico-seller .item-mosaico.recuadro-carrito {    margin-bottom: 20px;  }}@media (max-width : 61.875em) {  .listado-productos-mosaico .item-mosaico,  .listado-productos-mosaico-seller .item-mosaico {    display: inline-block;    vertical-align: top;    width: 100%;  }}@media (min-width : 32.5em) and (max-width : 61.875em) {  .listado-productos-mosaico,  .listado-productos-mosaico-seller {    display: block !important;    white-space: normal !important;  }}@media (max-width:32.4375em) {  .listado-productos-mosaico,  .listado-productos-mosaico-seller {    margin: 10px auto 0px auto !important;    display: block !important;  }}.searchnode {  max-width: 1440px;  margin: auto;}.searchnode .menu-filtro > div {  padding: 0 1rem;}.searchnode .mod-listado-filtros {  display: inline-block;  width: 84%;}.searchnode .mod-titulo-apartado {  margin: 0;  padding: 0;}.searchnode .item-listado-final {  background-color: #ffffff;  margin-right: 1%;  margin-bottom: 1%;  text-align: center;  width: 23.7%;}.searchnode .item-listado-final .chapa-2016 {  color: #ffffff !important;}.searchnode .item-listado-final .imagen-item {  line-height: inherit;}.searchnode .item-listado-final .marca-item {  font-weight: normal;}.searchnode .item-listado-final .acordeon-caract {  display: none;}.searchnode .item-listado-final div.bloque-3 div .precio {  color: #26282a;  font-size: 30px;  text-transform: uppercase;}.searchnode .item-listado-final div.bloque-3 div .mas-ofertas .precios-mas {  display: inline-block;}.searchnode .item-listado-final .btn-ver-prod,.searchnode .item-listado-final .text-tipo-envio {  display: none;}.searchnode .item-listado-final .col-lg-9.col-md-9.col-sm-8.col-xs-12 {  max-width: 100% !important;  flex-basis: 100% !important;}.searchnode .item-listado-final .col-lg-3.col-md-3.col-sm-4.col-xs-12 {  max-width: 100% !important;  flex-basis: 100% !important;}.searchnode .item-listado-final div.bloque-3 .listado-precios-libre {  max-width: 100% !important;  flex-basis: 100% !important;}.searchnode .item-listado-final div.bloque-3 div.precios-mas {  display: inline-block;}.searchnode .item-listado-final .mas-ofertas .clear {  display: none;}.searchnode .item-listado-final .bloque-1 div:nth-child(2) {  display: none;}.searchnode ul.sn-pagination li a {  color: #26282a !important;}.searchnode ul.sn-pagination li a.active {  color: #ffffff !important;  background-color: #0c6bf3 !important;}.searchnode .mod-listado-tiendas .tiendas .tienda {  height: auto;}@media (max-width: 1440px) {  .searchnode {    margin-left: 1rem;  }  .searchnode .item-listado-final {    width: 23.5%;  }  .searchnode .menu-filtro .check-cuadrado input[type="checkbox"] + label,  .searchnode .menu-filtro .check-cuadrado input[type="radio"] + label {    background-position-y: 2px;    height: auto;    line-height: 18px;    min-height: 27px;  }}@media (min-width : 32.5em) and (max-width : 61.875em) {  .searchnode .mod-listado-filtros {    width: 100%;  }  .searchnode .filtro-resp {    padding: 10px;  }  .searchnode .item-listado-final {    width: 31.8%;  }}@media (max-width:32.4375em) {  .searchnode .mod-listado-filtros {    width: 100%;  }  .searchnode .item-listado-final {    padding: 10px;    width: 47.4%;  }  .searchnode .item-listado-final .imagen-item {    line-height: inherit;    width: 100%;    text-align: center;  }  .searchnode .item-listado-final .marca-item,  .searchnode .item-listado-final div.bloque-3 div {    text-align: center;  }}#cbar_widget0 .item-listado-mosaico,#cbar_widget0 .bloque-contenido-item {  min-width: 100%;}/******************************************/.scroll-horizontal-touch {  cursor: pointer;  flex-wrap: nowrap !important;  overflow-y: hidden;  overflow-x: auto;  position: relative;  transition: all 0.2s;  user-select: none;  white-space: nowrap;  will-change: transform;  scrollbar-color: #000000 33 transparent;  scrollbar-width: thin;  -webkit-overflow-scrolling: touch;}.scroll-horizontal-touch::-webkit-scrollbar {  height: 7px;}.scroll-horizontal-touch::-webkit-scrollbar-thumb {  background: #000000 33;  border-radius: 4px;}.scroll-horizontal-touch::-webkit-scrollbar-thumb:hover {  background: transparent;}.scroll-horizontal-touch::-webkit-scrollbar-track {  background: #0000004d;}.scroll-horizontal-touch li.col-md-3 {  max-width: 23% !important;}@media (max-width : 61.875em) {  .scroll-horizontal-touch li.col-md-3 {    max-width: 100% !important;  }}.scroll-horizontal-touch.active {  cursor: grabbing;  cursor: -webkit-grabbing;}.barra-desplazamiento::-webkit-scrollbar {  -webkit-appearance: none;}.barra-desplazamiento::-webkit-scrollbar:vertical {  width: 10px;}.barra-desplazamiento::-webkit-scrollbar-button:increment,.contenedor::-webkit-scrollbar-button {  display: none;}.barra-desplazamiento::-webkit-scrollbar:horizontal {  height: 10px;}.barra-desplazamiento::-webkit-scrollbar-thumb {  background-color: red;  border-radius: 20px;  border: 2px solid blue;}.barra-desplazamiento::-webkit-scrollbar-track {  border-radius: 10px;}/******************************************/.listado-items {  margin: 20px auto;}.listado-items .vendido-por {  display: none;}.listado-items.sc-showcase .mod-titulo-apartado,.listado-items.sc-three-products .mod-titulo-apartado {  display: inline-block;  vertical-align: top;  width: 18%;}.listado-items.sc-showcase .mod-titulo-apartado h2,.listado-items.sc-three-products .mod-titulo-apartado h2 {  display: block;  font-size: 24px;  line-height: 32px;}.listado-items.sc-showcase .mod-titulo-apartado span.ver-mas,.listado-items.sc-three-products .mod-titulo-apartado span.ver-mas {  float: none;  margin-top: 40px;}.listado-items.sc-showcase .padding-1rem,.listado-items.sc-three-products .padding-1rem {  width: 80%;  display: inline-block;}@media (max-width : 61.875em) {  .listado-items.sc-showcase .mod-titulo-apartado,  .listado-items.sc-three-products .mod-titulo-apartado {    width: 100%;  }  .listado-items.sc-showcase .mod-titulo-apartado span.ver-mas,  .listado-items.sc-three-products .mod-titulo-apartado span.ver-mas {    display: none;  }  .listado-items.sc-showcase .padding-1rem,  .listado-items.sc-three-products .padding-1rem {    width: 100%;  }}@media (max-width : 22.000em) {  .listado-items.sc-showcase .listado-productos-mosaico .item-mosaico,  .listado-items.sc-three-products .listado-productos-mosaico .item-mosaico {    max-width: 100% !important;  }}.listado-items.sc-carousel .padding-1rem,.listado-items.sc-recomendations .padding-1rem,.listado-items.sc-three-products .padding-1rem {  padding-right: 0 !important;  padding-left: 0 !important;}@media (max-width : 61.875em) {  .listado-items.sc-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev,  .listado-items.sc-recomendations .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev,  .listado-items.sc-three-products .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {    left: -2rem;  }  .listado-items.sc-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next,  .listado-items.sc-recomendations .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next,  .listado-items.sc-three-products .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {    right: -2rem;  }}@media (max-width:32.4375em) {  .listado-items.sc-carousel .listado-productos-mosaico .item-mosaico div.imagen-item,  .listado-items.sc-recomendations .listado-productos-mosaico .item-mosaico div.imagen-item,  .listado-items.sc-three-products .listado-productos-mosaico .item-mosaico div.imagen-item {    height: 190px;    width: 190px;  }}.listado-items.sc-recomendations .listado-productos-mosaico .item-mosaico .marca-item {  text-align: left;}.listado-items.sc-recomendations .listado-productos-mosaico .item-mosaico ul.precios-items-mosaico .listado-precios-libre .derecha {  text-align: left;}.button-bottom {  display: none;}@media (max-width : 61.875em) {  .button-bottom {    display: block;    max-width: 250px;    margin: 0px auto 20px auto;    text-align: center;  }}@media (max-width:32.4375em) {  .button-bottom {    margin: 20px auto;  }}.news-home {  background-color: #ffffff;  background-image: url(https://cdn.phonehouse.es/res_static/img/fondos/bg-newsletter.png);  background-repeat: no-repeat;  background-size: cover;  border-radius: 10px;  padding: 20px 10px;}.news-home .news-izda {  color: white;  margin-top: 50px;  margin-left: 70px;  max-width: 350px;}.news-home .news-izda h2 {  font-size: 30px;  margin-bottom: 20px;}.news-home .news-izda p {  font-size: 18px;  max-width: 260px;}.news-home .news-izda p span {  color: #000000;}.news-home .news {  background-color: #ffffff;  border-radius: 10px;  max-width: 350px;  padding: 20px;}.news-home .news p {  font-size: 12px;  margin-bottom: 15px;  text-align: center;}.news-home .mod-titulo-apartado {  margin: 0 0 15px 0;}.news-home .mod-titulo-apartado h2 {  font-size: 25px;  text-align: center;}.news-home .form-check-label {  display: inline;  font-size: 15px;}.news-home .form-check2 {  margin: 10px 0;}.news-home .mensaje-gracias-blanco {  color: #26282a;  font-size: 16px;  margin: 0;  padding: 0;  text-align: left;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .news-home {    margin-top: 30px;  }  .news-home .news-izda h2 {    font-size: 21px;  }}@media (max-width:32.4375em) {  .news-home {    background-image: url(https://cdn.phonehouse.es/res_static/img/fondos/bg-newsletter-resp.png);    background-size: contain;  }  .news-home .news-izda {    margin-top: 0px;    margin-left: 10px;  }  .news-home .news-izda h2 {    text-shadow: 0px 0px 4px #000000;  }  .news-home .news-izda p {    color: #26282a;    max-width: initial;  }  .news-home .news-izda p span {    color: #ec008c;    font-family: 'Grotesk Bold', Arial, sans-serif;    text-shadow: 0px 0px 4px #ffffff;  }  .news-home .news {    background-color: transparent;    margin: auto;  }}.tres-tacticos {  background-color: #ffffff;  border-top: solid 10px #ec008c;  margin: auto -1rem;  padding: 40px 0 60px 0;  width: calc(100% + 2rem);}.tres-tacticos h2 {  color: #26282a;  font-size: 30px;  padding: 20px;  text-align: center;}.tres-tacticos .carrusel {  margin: auto;  text-align: center;  max-width: 1440px;}.tres-tacticos .carrusel .item {  display: inline-block;  margin: 20px;}.owl-carousel.owl-theme .owl-controls .owl-buttons div {  border-radius: 100%;  box-shadow: 0px 0px 3px #646464;  text-indent: inherit;  height: 50px;  width: 50px;}.owl-carousel.owl-theme .owl-controls .owl-buttons div:before {  color: #26282a;  font-family: 'icomoon' !important;  font-size: 20px;  position: relative;  top: 13px;}.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {  background: none;  background-color: #f2f2f2;  left: -1rem;}.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev:before {  content: "\e911";}.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {  background: none;  background-color: #f2f2f2;  right: -1rem;}.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next:before {  content: "\e910";}@media (max-width : 61.875em) {  .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {    border-top-left-radius: 0;    border-bottom-left-radius: 0;  }  .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {    border-top-right-radius: 0;    border-bottom-right-radius: 0;  }  .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev:before {    left: 5px;  }  .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next:before {    right: 5px;  }}.bloque-servicios {  background-color: #ffffff;  margin-bottom: 20px;  padding: 15px;}.bloque-servicios a {  border-right: solid 1px #969696;  display: flex;  justify-content: center;  padding: 10px 0;}.bloque-servicios .row > div:last-child a {  border: 0;}.bloque-servicios span {  display: inline-block;  vertical-align: middle;  line-height: 20px;}.bloque-servicios .icon-tick {  font-size: 26px;  margin-right: 15px;}.bloque-servicios strong {  display: block;  font-size: 17px;  text-transform: uppercase;}.bloque-servicios .texto {  display: block;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .bloque-servicios a {    border: none;  }}@media (max-width:32.4375em) {  .bloque-servicios a {    border-bottom: solid 1px;    border-right: none;    margin: 0 15px;    padding: 10px 0px;    justify-content: initial;  }  .bloque-servicios .texto {    display: none;  }}.cat-destacadas {  background-color: #ffffff;  border-radius: 5px;  margin: 0 -1rem 40px -1rem;  padding: 40px;  width: calc(100% + 2rem);}.cat-destacadas .mod-titulo-apartado {  margin-bottom: 10px;}.cat-destacadas a {  background-color: #ffffff;  display: block;  padding: 10px 0;  text-align: center;}.cat-destacadas a:hover .image {  padding: 0;}.cat-destacadas .image {  display: block;  height: 150px;  line-height: 175px;  padding: 10px;  transition: 0.5s;}.cat-destacadas strong {  color: #26282a;  display: block;  font-size: 18px;  font-weight: normal;  min-height: 44px;  transition: 0.5s;}@media (max-width:32.4375em) {  .cat-destacadas {    padding: 15px;  }  .cat-destacadas a {    margin-bottom: 15px;  }}@media (max-width : 22.000em) {  .cat-destacadas strong {    font-size: 16px;  }}.item-listado-final {  display: inline-block;  padding: 10px;  position: relative;  vertical-align: top;  width: 25%;}.item-listado-final > a {  background-color: #ffffff;  border-radius: 5px;  color: #26282a;  display: block;  padding: 20px;  text-align: center;}.item-listado-final > a:hover {  box-shadow: 0 0 4px #969696;}.item-listado-final .imagen-item {  height: 190px;  padding: 8px;  line-height: 160px;}.item-listado-final .imagen-item img {  vertical-align: middle;}.item-listado-final .imagen-item .chapa {  line-height: normal;}.item-listado-final .imagen-item .chapa-2016 {  right: 10px;  top: 10px;}.item-listado-final .marca-item {  color: #26282a;  display: block;  font-size: 15px;  line-height: 21px;  max-width: none;  padding-bottom: 0px;  text-align: center;  height: 45px;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  font-weight: normal;}.item-listado-final div.bloque-3 {  width: 100%;}.item-listado-final div.bloque-3 .listado-precios-libre {  margin-top: 5px;}.item-listado-final div.bloque-3 div.precio-principal {  display: none;}.item-listado-final div.bloque-3 div .precio {  font-size: 30px;}.item-listado-final div.bloque-3 div .precio small {  font-size: 18px;}.item-listado-final div.bloque-3 div .precio .decimales-euro {  font-size: 18px;}.item-listado-final div.bloque-3 div .precio .decimales-euro small {  font-weight: normal;}.item-listado-final div.bloque-3 div .precio-mp {  color: #26282a;  margin: 10px auto 5px auto;  font-size: 12px;}.item-listado-final div.bloque-3 div .precio-mp span {  font-size: 15px;  color: #0c6bf3;}.item-listado-final div.bloque-3 div .rosa {  color: #ec008c;}.item-listado-final div.bloque-3 div .precio-tachado-finales {  color: #646464;  display: inline-block;  font-size: 16px;  margin-left: 5px;  text-decoration: line-through;}.item-listado-final div.bloque-3 div .texto {  display: none;}.item-listado-final div.bloque-3 div div.texto-libre {  margin-bottom: 20px;}.item-listado-final div.bloque-3 div div.precio-principal {  background-color: #ffffff;  margin-bottom: 12px;  padding-top: 10px;  padding-bottom: 10px;}.item-listado-final div.bloque-3 div .precio-tachado {  color: #646464;  display: inline-block;  font-size: 14px;  margin-right: 5px;}.item-listado-final hr {  display: none;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .item-listado-final {    width: 33.3%;  }  .item-listado-final .imagen-item {    height: 165px;    line-height: inherit;  }}@media (max-width:32.4375em) {  .item-listado-final {    margin-bottom: 15px;    padding: 0;    width: 100%;  }  .item-listado-final .imagen-item {    display: inline-block;    width: 38%;    height: 120px;    line-height: normal;    margin: auto;    padding: 0px;  }  .item-listado-final .imagen-item .chapa-2016 {    right: 0px;    top: 0px;  }  .item-listado-final .info {    display: inline-block;    vertical-align: top;    width: 60%;    margin-left: 2%;  }  .item-listado-final .info .marca-item {    height: auto;    margin-top: 5px;  }  .item-listado-final .marca-item,  .item-listado-final div.bloque-3 div {    text-align: left;  }  .item-listado-final > div {    padding-top: 5px;  }  .item-listado-final div.bloque-3 div.precio-principal {    background: none;    margin-bottom: 0px;    padding: 0px;  }}.listado-productos-finales .precio-contrato {  display: none;}.listado-productos-finales.solo-contrato .item-listado-final .precio-contrato {  display: block;}.listado-productos-finales.solo-contrato .item-listado-final div.bloque-3 .listado-precios-libre {  display: none !important;}.listado-productos-finales.solo-contrato .item-listado-final div.bloque-3 div div.precio-principal {  margin-left: 1em;  margin-right: 1em;}.mapa-tiendas {  width: 60%;  float: left;  position: relative;}.mapa-tiendas h3 {  color: #0c6bf3;  margin-bottom: 15px;}.mapa-tiendas h3 span {  color: #26282a;}.mapa-tiendas .botones {  position: absolute;  right: 0px;}.mapa-tiendas .botones span {  margin-left: 5px;  width: auto;}.mapa-tiendas .botones span:hover,.mapa-tiendas .botones span.activo {  background-color: #eaeaea;}@media (max-width:32.4375em) {  .mapa-tiendas {    display: none;  }}ul.listado-tiendas-columnas {  -webkit-column-count: 3;  -moz-column-count: 3;  column-count: 3;  -webkit-column-gap: 30px;  -moz-column-gap: 30px;  column-gap: 30px;}ul.listado-tiendas-columnas.explorer li {  width: 30%;  display: inline-block;  margin-right: 15px;}ul.listado-tiendas-columnas a {  color: #0c6bf3;}ul.listado-tiendas-columnas a:hover {  color: #ec008c;}.mod-banners-tiendas {  width: 32%;  float: right;}.mod-banners-tiendas > ul > li {  padding: 18px 21px 18px 21px;  margin-bottom: 10px;  border: solid 1px #eaeaea;}.mod-banners-tiendas > ul > li.recogida {  background: url('https://cdn.phonehouse.es/res_static/img/icons/ico-tiendas-recogida.jpg') no-repeat 18px 18px #fbfbfb;}.mod-banners-tiendas > ul > li.multioperador {  background: url('https://cdn.phonehouse.es/res_static/img/icons/ico-tiendas-operador.jpg') no-repeat 18px 18px #fbfbfb;}.mod-banners-tiendas > ul > li.tecnico {  background: url('https://cdn.phonehouse.es/res_static/img/icons/ico-tiendas-tecnico.jpg') no-repeat 18px 18px #fbfbfb;}.mod-banners-tiendas > ul > li div {  padding-left: 55px;  min-height: 50px;}.mod-banners-tiendas > ul > li span {  color: #0c6bf3;  text-transform: uppercase;  font-weight: bold;  font-size: 13px;}.mod-banners-tiendas > ul > li h4 {  text-transform: uppercase;  color: #26282a;  font-size: 21px;}.mod-banners-tiendas > ul > li > ul li {  list-style: disc;  margin-left: 10px;  margin-top: 5px;}.mod-banners-tiendas > ul > li a.button-secondary-blue-small {  margin-top: 10px;}.mod-banners-tiendas.detalle-tienda {  float: none;  width: 100%;}.mod-banners-tiendas.detalle-tienda > ul > li {  width: 32%;  height: 145px;  display: inline-table;  margin-left: 12px;}.mod-banners-tiendas.detalle-tienda > ul > li:first-child {  margin-left: 0px;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .mod-banners-tiendas > ul > li {    padding: 15px;  }}@media (max-width:32.4375em) {  .mod-banners-tiendas {    float: none;    width: 94%;    margin: 0 auto;  }  .mod-banners-tiendas > ul > li {    padding: 5px;    margin-bottom: 5px;  }  .mod-banners-tiendas > ul > li.recogida,  .mod-banners-tiendas > ul > li.multioperador,  .mod-banners-tiendas > ul > li.tecnico {    background-position: 8px 8px;    background-size: 40px;  }  .mod-banners-tiendas > ul > li ul {    display: none;  }  .mod-banners-tiendas.detalle-tienda > ul > li {    width: 94%;    height: auto;    margin: 0 auto 10px auto;    display: block;  }  .mod-banners-tiendas.detalle-tienda > ul > li:first-child {    margin-left: auto;  }}.banner-tiendas {  background-color: #ffffff;  border: solid 1px #eaeaea;  border-radius: 5px;  text-align: center;}.banner-tiendas .mod-tooltip-click {  float: right;}.banner-tiendas .mod-tooltip-click a {  margin: -10px 0 10px 0;}.banner-tiendas .mod-tooltip-click ul {  margin-left: 15px;}.banner-tiendas .mod-tooltip-click li {  list-style: disc;  padding-bottom: 10px;  font-size: 12px;}.banner-tiendas .mod-tooltip-click p {  font-size: 12px;}.banner-tiendas .mod-tooltip-click > .tooltip-click.right {  left: -405px;}@media (max-width:32.4375em) {  .banner-tiendas .mod-tooltip-click > .tooltip-click.big {    width: 100%;  }}.mod-banner-tienda-op {  background-color: #ffffff;  border-radius: 5px;  margin-top: 20px;}.mod-banner-tienda-op h4 {  font-size: 24px;  font-weight: normal;  padding: 15px 0 15px 15px;}.mod-banner-tienda-op > div {  display: flex;}.mod-banner-tienda-op .logos {  display: flex;  flex-wrap: wrap;  justify-content: flex-start;  padding: 0 25px 10px 10px;  max-width: 390px;}.mod-banner-tienda-op .logos img {  max-width: 70px;  vertical-align: middle;  margin: 0 8%;  padding: 4%;}.mod-banner-tienda-op .logos a {  transition: all 500ms;}.mod-banner-tienda-op .logos a:hover {  transform: scale(1.2);}.mod-banner-tienda-op ul {  width: 68%;}.mod-banner-tienda-op ul li {  padding: 20px;  line-height: 1.5;  border: dashed 2px #eaeaea;}.mod-banner-tienda-op ul li strong {  font-size: 18px;}@media (max-width:32.4375em) {  .mod-banner-tienda-op > div {    display: block;  }  .mod-banner-tienda-op ul {    width: 100%;    padding: 10px;  }  .mod-banner-tienda-op ul li {    padding: 10px;  }  .mod-banner-tienda-op .logos {    padding: 0;  }}.mod-tienda-selector {  margin: 20px 0;}.mod-tienda-selector form {  padding: 20px 15px 0px 15px;  background-color: #f0f0f0;}.mod-tienda-selector form:before,.mod-tienda-selector form:after {  display: table;  content: "";  line-height: 0;}.mod-tienda-selector form:after {  clear: both;}.mod-tienda-selector h3 {  margin-bottom: 10px;  color: #444444;  font-weight: normal;  text-transform: uppercase;}.mod-tienda-selector div.select {  float: left;  width: 32%;  margin-right: 11px;}.mod-tienda-selector div.select input[type="button"] {  padding: 12px 18px 10px 18px;}.mod-tienda-selector img.reparar {  float: left;  margin-right: 10px;  margin-bottom: 10px;}.mod-tienda-selector p.reparar {  color: #26282a;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .mod-tienda-selector div.select {    width: 31%;  }}@media (max-width:32.4375em) {  .mod-tienda-selector form {    margin-top: 15px;  }  .mod-tienda-selector h3 {    float: none;    width: auto;    margin: 0 0 20px 0;    text-indent: 0;  }  .mod-tienda-selector div.select {    float: none;    width: 100%;    margin: 10px 0 0 0;  }  .mod-tienda-selector input[type="submit"] {    display: block;    width: 100%;    margin: 20px 0 20px 0;    padding: 10px 0 13px 0;  }}.mod-listado-tiendas a {  color: #0c6bf3;}.mod-listado-tiendas a:hover {  color: #ec008c;}.mod-listado-tiendas .titu-mi-posicion {  color: #26282a;  position: relative;  top: 10px;}.mod-listado-tiendas .tiendas {  margin-top: 20px;  font-size: 14px;  line-height: 18px;}.mod-listado-tiendas .tiendas:before,.mod-listado-tiendas .tiendas:after {  display: table;  content: "";  line-height: 0;}.mod-listado-tiendas .tiendas:after {  clear: both;}.mod-listado-tiendas .tiendas .tienda {  background-color: #fbfbfb;  border: 1px solid #eaeaea;  border-radius: 4px;  position: relative;  float: left;  width: 49%;  height: 181px;  margin-bottom: 20px;  padding: 11px;}.mod-listado-tiendas .tiendas .tienda:before,.mod-listado-tiendas .tiendas .tienda:after {  display: table;  content: "";  line-height: 0;}.mod-listado-tiendas .tiendas .tienda:after {  clear: both;}.mod-listado-tiendas .tiendas .tienda:nth-child(2n+1) {  margin-right: 2%;}.mod-listado-tiendas .tiendas .tienda .mod-tooltip {  position: absolute;  display: block;  width: 60px;  height: 60px;  border-radius: 0;  top: 0;  right: 0;}.mod-listado-tiendas .tiendas .tienda .mod-tooltip .icono-demo-store {  width: 100%;  border-radius: 0;}.mod-listado-tiendas .tiendas .tienda img {  display: inline-block;  vertical-align: middle;  max-width: 170px;  max-height: 155px;  margin-right: 3%;  margin-bottom: 10px;  border-radius: 10px;  width: 35%;}.mod-listado-tiendas .tiendas .tienda .info {  display: inline-block;  vertical-align: middle;  width: 61%;  color: #26282a;}.mod-listado-tiendas .tiendas .tienda .info h3 {  font-size: 16px;  margin-bottom: 10px;}.mod-listado-tiendas .tiendas .tienda .info h3 span {  font-size: 15px;  color: #ec008c;}.mod-listado-tiendas .tiendas .tienda .info p.provincia {  font-weight: bold;}.mod-listado-tiendas .tiendas .tienda .info p.provincia span {  color: #0c6bf3;}.mod-listado-tiendas .tiendas .tienda .aviso {  position: absolute;  bottom: 12px;  right: 0;  z-index: 1;  width: 255px;  height: 36px;  padding-top: 9px;  font-size: 15px;  line-height: 18px;  color: #ffffff;  text-align: center;  background-color: #0c6bf3;}.mod-listado-tiendas .tiendas .tienda .aviso:after {  right: 100%;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;}.mod-listado-tiendas .tiendas .tienda .aviso:after {  border-color: rgba(116, 175, 41, 0);  border-right-color: #0c6bf3;  border-width: 18px;  top: 50%;  margin-top: -18px;}.mod-listado-tiendas .tiendas .tienda2 {  margin-left: 20px;  font-size: 13px;  border: solid 1px #f0f0f0;  border-top: none;  background-color: #ffffff;}.mod-listado-tiendas .tiendas .tienda2:first-child {  border-top: solid 1px #f0f0f0;}.mod-listado-tiendas .tiendas .tienda2 a {  color: #26282a;  padding: 10px;  padding-right: 30px;  width: 96%;  display: inline-block;}.mod-listado-tiendas .tiendas .tienda2 a div.direccion {  width: 90%;  display: inline-block;}.mod-listado-tiendas .tiendas .tienda2 a strong.samsung {  color: #0057a4;}.mod-listado-tiendas .tiendas .tienda2 a span {  color: #0c6bf3;}.mod-listado-tiendas .tiendas .tienda2 a span.ciudad {  font-weight: bold;}.mod-listado-tiendas .tiendas .tienda2 a span.detalles {  float: right;}.mod-listado-tiendas .tiendas .tienda2 a span.km {  background-color: #26282a;  color: #ffffff;  font-weight: bold;  margin-right: 10px;  display: inline-block;  width: 50px;  text-align: center;}.mod-listado-tiendas .tiendas .tienda2 a .erc {  background-color: #ffffff;  border-radius: 4px;  border: solid 1px #0c6bf3;  color: #0c6bf3;  display: inline-block;  font-size: 12px;  margin-left: 5px;  padding: 0px 5px;}.mod-listado-tiendas .tiendas .tienda2 a .erc span {  color: #ec008c;}.mod-listado-tiendas .tiendas .tienda2 a:hover {  background-color: #fbfbfb;}.mod-listado-tiendas .tiendas .tienda2 a:hover span.detalles {  color: #ec008c;}@media (min-width : 32.5em) and (max-width : 61.875em) {  .mod-listado-tiendas .tiendas .tienda img {    margin-right: 10px;    max-width: 90px;  }  .mod-listado-tiendas .tiendas .tienda .info {    width: 70%;  }}@media (max-width:32.4375em) {  .mod-listado-tiendas {    width: 94%;    margin: 0 auto;  }  .mod-listado-tiendas .tiendas {    margin-left: 0;  }  .mod-listado-tiendas .tiendas .tienda {    float: none;    width: auto;    height: auto;    margin-left: 0;  }  .mod-listado-tiendas .tiendas .tienda img {    width: 30%;  }  .mod-listado-tiendas .tiendas .tienda div.info {    width: 65%;  }  .mod-listado-tiendas .tiendas .tienda .aviso {    position: static;    clear: both;    float: none;    width: 100%;  }  .mod-listado-tiendas .tiendas .tienda:nth-child(2n+1) {    margin-right: 0;  }  .mod-listado-tiendas .tiendas .tienda2 {    margin-left: 0px;    margin-bottom: 10px;    border-top: solid 1px #f0f0f0;  }  .mod-listado-tiendas .tiendas .tienda2 a {    padding-right: 10px;    width: 100%;  }  .mod-listado-tiendas .tiendas .tienda2 a span.detalles {    width: 0%;    height: 43px;    padding-left: 13px;    overflow: hidden;    background: url('https://cdn.phonehouse.es/res_static/img/flecha-light-conv.png') no-repeat;    background-size: 40px;  }}.mod-mapa {  margin: 20px 0;  height: 450px;  border: 1px solid #eaeaea;  border-bottom: 2px solid #eaeaea;}.mod-mapa img {  display: block;  max-width: 100%;}/** landing-geolocalized-campaigns*/* {  margin: 0;  padding: 0;  box-sizing: border-box;  font-family: "Grotesk", Arial, sans-serif;}main {  margin: auto;  max-width: 1440px;}.class_container-banner {  position: relative;  width: 100%;  height: 40vh;  background: url('https://cdn.phonehouse.es/res_static/landing-geo/1440x400_banner_new.png') no-repeat;}.class_container-banner img {  width: 100%;  height: 100%;  object-fit: cover;}.class_overlay {  position: absolute;  width: 100%;  height: 100%;  background: linear-gradient(    194deg,    rgba(53, 124, 187, 0) 61%,    rgb(0 0 0 / 92%) 100%  );  top: 0;}.class_container-banner__tics {  position: absolute;  width: 100%;  height: 100%;  top: 0;  display: flex;  justify-content: center;  align-items: center;}.class_container-banner__tics > img {  width: 90%;  height: 90%;  object-fit: contain;}.class_header {  background-color: #26282a;  height: 70px;  display: flex;  justify-content: center;  align-items: center;  width: 100%;}.class_header::before {  content: "";  position: absolute;  display: block;  left: 0;  bottom: 0;  width: calc((100% - 1440px) / 2);}.class_header-contend {  position: relative;  min-width: 150px;}.class_header-contend > a {  display: block;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;  height: 52px;  background: url('/img/Logo2026.png') no-repeat;  background-size: 100%;  background-position-y: center;}.class_container-location {  padding: 20px;  padding-bottom: 0;}.class_container-location__title_icon {  width: 100%;  height: 100%;  display: flex;  justify-content: center;  align-items: center;}.class_container-location__title_icon > img {  width: 20%;  height: 20%;  object-fit: cover;}.class_container-location__title_description > p {  font-size: clamp(18px, 3vw, 36px);  text-align: center;  margin-bottom: 20px;}.class_container-location__title_description > p:nth-child(2) {  font-weight: 700;}.class_container-location__map-card > img {  width: 100%;  height: 35vh;  object-fit: cover;  border-radius: 12px;  box-shadow: -2px -1px 11px -1px #0000004d;  margin-bottom: 20px;}.class_container-location__map-card_item {  display: flex;  align-items: center;  gap: 5px;  margin-bottom: 12px;  padding-left: 20px;}.class_container-location__map-card_item > img {  width: 18px;  object-fit: cover;}.class_container-location__map-map {  width: 100%;  height: 32vh;}.class_container-location__map-map > iframe {  width: 100%;  height: 100%;  object-fit: cover;  box-shadow: -2px -1px 11px -1px #0000004d;  border-radius: 12px;}.class_container-info {  background-color: #12e5c1;  margin: 20px;  padding: 20px;  margin-top: 12px;  border-radius: 12px;}.class_container-info__description {  color: #26282a;  font-weight: 700;  text-align: center;  font-size: 18px;  text-align: left;}.class_container-info__button {  display: flex;  justify-content: center;  align-items: center;  flex-direction: column;  margin-top: -2px;  gap: 16px;}.class_container-info__button_llegar {  display: none; }    p.class_container-info__buttontxt {  color: #26282a;  font-weight: 700;  text-align: center;  font-size: 18px;}.class_container-info__button > a.button {  background-color: #ec008c;  border: none;  text-align: center;  white-space: nowrap;  color: #fff;  padding: 10px;  border-radius: 8px;  border: none;  font-weight: 700;  width: 80%;  font-size: 32px;  white-space: nowrap;}.class_container-location__map-card_item-title {  font-size: 12px;  font-weight: 400;}.banner-footer {  padding: 20px;}.banner-footer img {  border-radius: 20px;  width: 100%;}.img-icon-phone {  width: 16px !important;  margin-right: 2px;  padding-left: 2px;}@media (max-width: 32.4375em) {  .class_container-info__button_llegar {display: flex;justify-content: center;align-items: center;flex-direction: column;margin-top: -2px;gap: 16px;  }    .class_container-info__button_llegar > a.button {    background-color: #ec008c;    border: none;    text-align: center;    white-space: nowrap;    color: #fff;    padding: 10px;    border-radius: 8px;    border: none;    font-weight: 700;    width: 80%;    font-size: 32px;    white-space: nowrap;    margin-bottom: 22px;   }}@media (min-width: 641px) {  /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */  .class_container-banner__card-body {    flex-direction: row;  }  .class_container-banner__card-item {    gap: 20px;  }  .class_container-banner__card-item > img {    width: 80px;  }  .class_container-location__title {    display: flex;    justify-content: center;    align-items: start;  }  .class_container-location__title_icon {    width: 16%;  }  .class_container-location__title_icon > img {    width: 80%;  }  .class_container-info__button > a.button {background-color: #ec008c;    width: 30%;    font-weight: 700;  }  .class_container-banner__tics {    right: initial;    display: flex;    justify-content: center;  }}@media (min-width: 961px) {  /* tablet, landscape iPad, lo-res laptops ands desktops */}@media (min-width: 1025px) {  .class_container-banner {    height: 400px;  }  .class_container-banner__card-fixed {    position: absolute;    top: 0;    width: 100%;    display: flex;    justify-content: end;  }  .class_container-banner__card {    width: 40%;    height: auto;    margin-right: 20px;    margin-top: 5px;  }  .class_container-banner__card-item > img {    width: 60px;  }  .class_container-location {    position: relative;  }  .class_container-location__title {    position: absolute;    top: -20%;    width: 100%;    justify-content: start;  }  .class_container-location__title_description > p:nth-child(1) {    color: #fff;    text-align: left;    font-weight: 600;  }  .class_container-location__title_description > p:nth-child(2) {    text-align: left;    font-weight: normal;  }  .class_container-location__title_description > p:nth-child(2) > span {    font-weight: 600;  }  .class_container-location__map {    padding-top: 9%;  }  .class_container-location__title_icon > img {    width: 80%;    margin-top: -17%;  }  .class_container-location__map {    display: flex;    gap: 32px;  }  .class_container-location__map-card {    width: 60%;  }  .class_container-location__map-card > img {    height: 25vh;  }  .class_container-location__map-card_item {    margin-bottom: 10px;  }  .class_container-info {    display: flex;    align-items: center;    justify-content: space-around;    padding: 18px 40px 22px 40px;  }  .class_container-info__description {    width: 100%;  }  .class_container-info__button {    width: 45%;    padding-left: 60px;    display: flex;    justify-content: flex-start;    align-items: flex-start;  }    .class_container-info__button > a.button {    width: 80%;    font-size: 32px;    text-align: center;    white-space: nowrap;    padding: 20px 24px;    border-radius: 20px;    background-color: #ec008c;    border: none;  color: #fff;  padding: 10px;  font-weight: 700;  }    .class_container-info__buttontxt {    text-align: left;  }  .class_container-banner__tics {    position: absolute;    right: 15px;    top: 17px;    width: auto;    display: block;    height: auto;  }  .class_container-banner__tics > img {    width: 100%;    height: 100%;    object-fit: contain;  }}@media (min-width: 1281px) {  /* hi-res laptops and desktops */  .class_container-location__title {    top: -95px;    width: 90%;  }  .class_container-location__title_description > p {    margin-bottom: 33px;  }}@font-face {    font-family: 'Samsung InterFace';    src: url('../font/SamsungIF_Rg.ttf') format('truetype');    font-weight: normal;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Samsung InterFace';    src: url('../font/SamsungIF_Bd.ttf') format('truetype');    font-weight: bold;    font-style: normal;    font-display: swap;}@font-face {  font-family: 'icomoon';  src:  url('../font/icomoon.eot');  src:  url('../font/icomoon.eot?#iefix') format('embedded-opentype'),    url('../font/icomoon.ttf') format('truetype'),    url('../font/icomoon.woff') format('woff'),    url('../font/icomoon.svg#icomoon') format('svg');  font-weight: normal;  font-style: normal;  font-display: swap;}@font-face {    font-family: 'SharpSans';    src: url('../font/SamsungSharpSans-Medium.ttf') format('truetype'),         url('../font/SamsungSharpSans-Medium.svg') format('svg');    font-weight: normal;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'SharpSans';    src: url('../font/SamsungSharpSans-Bold.ttf') format('truetype'),         url('../font/SamsungSharpSans-Bold.svg') format('svg');    font-weight: bold;    font-style: normal;    font-display: swap;}@font-face {font-family: 'so400';src: url('../font/samsungone-400.eot');src: url('../font/samsungone-400.eot?#iefix') format('embedded-opentype'),  url('../font/samsungone-400.woff') format('woff'),  url('../font/samsungone-400.ttf') format('truetype');font-display: swap;}@font-face {font-family: 'so700';src: url('../font/samsungone-700.eot');src: url('../font/samsungone-700.eot?#iefix') format('embedded-opentype'),  url('../font/samsungone-700.woff') format('woff'),  url('../font/samsungone-700.ttf') format('truetype');font-display: swap;}@font-face{font-family: 'Navidad';src: url('../font/BunchBlossoms.ttf') format('truetype');font-weight: normal;    font-style: normal;    font-display: swap;}@font-face{font-family: 'TSTAR_PRO_HEAVY';src: url('../font/TSTARPRO-HEAVY.ttf') format('truetype');font-weight: bold;    font-style: normal;    font-display: swap;}@font-face{font-family: 'TSTAR_PRO_REGULAR';src: url('../font/TSTAR-PRO-REGULAR.ttf') format('truetype');font-weight: normal;    font-style: normal;    font-display: swap;}@font-face{font-family: 'TSTAR_PRO_LIGHT';src: url('../font/TSTAR-PRO-LIGHT.ttf') format('truetype');font-weight: lighter;    font-style: normal;    font-display: swap;}@font-face{font-family: 'TSTAR_PRO_BOLD';src: url('../font/TSTARPRO-BOLD.ttf') format('truetype');font-weight: bold;    font-style: normal;    font-display: swap;}@font-face{font-family: 'Mostardesign';src: url('../font/Mostardesign.otf') format('opentype');font-weight: normal;    font-style: normal;    font-display: swap;}@font-face{font-family: 'Mostardesign';src: url('../font/Mostardesign-Bold.otf') format('opentype');font-weight: bold;    font-style: normal;    font-display: swap;}@font-face{font-family: 'CoreSans';src: url('../font/CoreSansRegular.otf') format('opentype');font-weight: normal;    font-style: normal;    font-display: swap;}@font-face{font-family: 'Druk';src: url('../font/Druk-Medium.otf') format('opentype');font-weight: normal;    font-style: normal;    font-display: swap;}@font-face{font-family: 'Druk';src: url('../font/Druk-Bold.otf') format('opentype');font-weight: bold;    font-style: normal;    font-display: swap;}@font-face{font-family: 'Nunito';src: url('../font/NunitoSans-Regular.ttf') format('truetype');font-weight: normal;    font-style: normal;    font-display: swap;}@font-face{font-family: 'Nunito';src: url('../font/NunitoSans-Bold.ttf') format('truetype');font-weight: bold;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Moderat Light';    src: url('../font/Moderat-Light.eot');    src: url('../font/Moderat-Light.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Light.woff2') format('woff2'),        url('../font/Moderat-Light.woff') format('woff'),        url('../font/Moderat-Light.ttf') format('truetype');    font-weight: 300;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Moderat Bold';    src: url('../font/Moderat-Bold.eot');    src: url('../font/Moderat-Bold.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Bold.woff2') format('woff2'),        url('../font/Moderat-Bold.woff') format('woff'),        url('../font/Moderat-Bold.ttf') format('truetype');    font-weight: bold;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Moderat Black';    src: url('../font/Moderat-Black.eot');    src: url('../font/Moderat-Black.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Black.woff2') format('woff2'),        url('../font/Moderat-Black.woff') format('woff'),        url('../font/Moderat-Black.ttf') format('truetype');    font-weight: 900;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Moderat Black Italic';    src: url('../font/Moderat-Black-Italic.eot');    src: url('../font/Moderat-Black-Italic.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Black-Italic.woff2') format('woff2'),        url('../font/Moderat-Black-Italic.woff') format('woff'),        url('../font/Moderat-Black-Italic.ttf') format('truetype');    font-weight: 900;    font-style: italic;    font-display: swap;}@font-face {    font-family: 'Moderat Bold Italic';    src: url('../font/Moderat-Bold-Italic.eot');    src: url('../font/Moderat-Bold-Italic.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Bold-Italic.woff2') format('woff2'),        url('../font/Moderat-Bold-Italic.woff') format('woff'),        url('../font/Moderat-Bold-Italic.ttf') format('truetype');    font-weight: bold;    font-style: italic;    font-display: swap;}@font-face {    font-family: 'Moderat Light Italic';    src: url('../font/Moderat-Light-Italic.eot');    src: url('../font/Moderat-Light-Italic.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Light-Italic.woff2') format('woff2'),        url('../font/Moderat-Light-Italic.woff') format('woff'),        url('../font/Moderat-Light-Italic.ttf') format('truetype');    font-weight: 300;    font-style: italic;    font-display: swap;}@font-face {    font-family: 'Moderat Medium';    src: url('../font/Moderat-Medium.eot');    src: url('../font/Moderat-Medium.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Medium.woff2') format('woff2'),        url('../font/Moderat-Medium.woff') format('woff'),        url('../font/Moderat-Medium.ttf') format('truetype');    font-weight: 500;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Moderat Medium Italic';    src: url('../font/Moderat-Medium-Italic.eot');    src: url('../font/Moderat-Medium-Italic.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Medium-Italic.woff2') format('woff2'),        url('../font/Moderat-Medium-Italic.woff') format('woff'),        url('../font/Moderat-Medium-Italic.ttf') format('truetype');    font-weight: 500;    font-style: italic;    font-display: swap;}@font-face {    font-family: 'Moderat';    src: url('../font/Moderat-Thin-Italic.eot');    src: url('../font/Moderat-Thin-Italic.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Thin-Italic.woff2') format('woff2'),        url('../font/Moderat-Thin-Italic.woff') format('woff'),        url('../font/Moderat-Thin-Italic.ttf') format('truetype');    font-weight: 100;    font-style: italic;    font-display: swap;}@font-face {    font-family: 'Moderat';    src: url('../font/Moderat-Regular.eot');    src: url('../font/Moderat-Regular.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Regular.woff2') format('woff2'),        url('../font/Moderat-Regular.woff') format('woff'),        url('../font/Moderat-Regular.ttf') format('truetype');    font-weight: normal;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Moderat Thin';    src: url('../font/Moderat-Thin.eot');    src: url('../font/Moderat-Thin.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Thin.woff2') format('woff2'),        url('../font/Moderat-Thin.woff') format('woff'),        url('../font/Moderat-Thin.ttf') format('truetype');    font-weight: 100;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Moderat Italic';    src: url('../font/Moderat-Regular-Italic.eot');    src: url('../font/Moderat-Regular-Italic.eot?#iefix') format('embedded-opentype'),        url('../font/Moderat-Regular-Italic.woff2') format('woff2'),        url('../font/Moderat-Regular-Italic.woff') format('woff'),        url('../font/Moderat-Regular-Italic.ttf') format('truetype');    font-weight: normal;    font-style: italic;    font-display: swap;}@font-face {    font-family: 'Grotesk';    src: url('../font/Px-Grotesk-Regular.woff2') format('woff2'),        url('../font/Px-Grotesk-Regular.woff') format('woff'),        url("../font/Px-Grotesk-Regular.otf") format("opentype");    font-weight: 300;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Grotesk Bold';    src: url('../font/Px-Grotesk-Bold.woff2') format('woff2'),        url('../font/Px-Grotesk-Bold.woff') format('woff'),        url("../font/Moderat-Bold.otf") format("opentype");    font-weight: bold;    font-style: normal;    font-display: swap;}/*! jQuery UI - v1.10.3 - 2013-06-12* https://jqueryui.com* Includes: jquery.ui.core.css, jquery.ui.slider.css* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/css/jquery-ui-smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/css/jquery-ui-smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#d9eded;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/css/jquery-ui-smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/css/jquery-ui-smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/css/jquery-ui-smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/css/jquery-ui-smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/css/jquery-ui-smoothness/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/css/jquery-ui-smoothness/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/css/jquery-ui-smoothness/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/css/jquery-ui-smoothness/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/css/jquery-ui-smoothness/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/css/jquery-ui-smoothness/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/css/jquery-ui-smoothness/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/css/jquery-ui-smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/css/jquery-ui-smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} #ouibounce-modal {  display: none;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;   z-index: 99999;}#ouibounce-modal .modal {   width: 600px;  height: 300px;  z-index: 1;  position: absolute;  margin: auto;  top: 0;  right: 0;  bottom: 0;  left: 0;  border-radius: 4px;  -webkit-animation: popin 0.3s;  animation: popin 0.3s;} #ouibounce-modal{font-family:'Open Sans',sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:100%}#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}#ouibounce-modal .modal{width:600px;height:400px;z-index:9999999;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;-webkit-animation:popin .3s;animation:popin .3s}#ouibounce-modal .modal-title{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#ouibounce-modal h3{color:#fff;font-size:1em;margin:.2em;text-transform:uppercase;font-weight:500}#ouibounce-modal .modal-body{padding:20px 35px;font-size:.9em}#ouibounce-modal p{color:#344a5f}#ouibounce-modal form{text-align:center;margin-top:35px}#ouibounce-modal form input[type=text]{padding:12px;font-size:1.2em;width:300px;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}#ouibounce-modal form input[type=submit]{text-transform:uppercase;font-weight:700;padding:12px;font-size:1.1em;border-radius:4px;color:#fff;background-color:#4ab471;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}#ouibounce-modal .modal-footer-no{width:205px;height:48px;background-image:url("//cdn.phonehouse.es/res_static/encuesta-opinion-no.png");position:absolute;background-repeat: no-repeat;top:218px;right:352px;text-align:center;}#ouibounce-modal .modal-footer-si{width:205px;height:48px;background-image:url("//cdn.phonehouse.es/res_static/encuesta-opinion-si.png");position:absolute;top:218px;right:118px; text-align:center;background-repeat: no-repeat;}#ouibounce-modal .modal-footer p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}} /*  * Core Owl Carousel CSS File *v1.3.2 *//* clearfix */.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}/* display none until init */.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-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;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {     cursor:url(/js/owl-carousel/grabbing.png) 8 8, move;}/* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}#slider-home-mobile.owl-carousel  .owl-item img {width: 100%;}/** Owl Carousel Owl Demo Theme *v1.3.2*/.owl-theme .owl-controls{text-align: center;/*text-indent: 100%;*/}/* Styling Next and Prev buttons */.owl-theme .owl-controls .owl-buttons div{display: inline-block;position: absolute;top: 35%;width: 30px;height: 40px;overflow: hidden;background: no-repeat center center;background-size: 20px;text-indent: 100%;}.owl-theme .owl-controls .owl-buttons div.owl-prev {left: 5px; background-image: url('//cdn.phonehouse.es/res_static/img/icons/flecha_izda.svg')}.owl-theme .owl-controls .owl-buttons div.owl-next {right: 5px;background-image: url('//cdn.phonehouse.es/res_static/img/icons/flecha_dcha.svg')}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}/* Styling Pagination*/.owl-theme .owl-controls .owl-page{display: block;width:100%;position: absolute;bottom: -10px;}.owl-theme .owl-controls .owl-page span{display: block;width: 18px;height: 18px;}.owl-theme .owl-controls .owl-page.active,.owl-theme .owl-controls.clickable .owl-page:hover{z-index: 5;background-color: white;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}/* If PaginationNumbers is true */.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #9b9b9b;font-size: 15px;font-weight: bold;}/* preloading images */.owl-item.loading{min-height: 150px;background: url(/js/owl-carousel/AjaxLoader.gif) no-repeat center center}/* Uncomment and set these variables to customize the grid. */#flexboxgrid .container-fluid {  margin-right: auto;  margin-left: auto;  padding-right: 2rem;  padding-left: 2rem;}#flexboxgrid .container {  margin-right: auto;  margin-left: auto;}#flexboxgrid .row {  box-sizing: border-box;  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex: 0 1 auto;  -webkit-box-flex: 0;  flex: 0 1 auto;  -ms-flex-direction: row;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-right: -1rem;  margin-left: -1rem;}#flexboxgrid .row.reverse {  -ms-flex-direction: row-reverse;  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  flex-direction: row-reverse;}#flexboxgrid .col.reverse {  -ms-flex-direction: column-reverse;  -webkit-box-orient: vertical;  -webkit-box-direction: reverse;  flex-direction: column-reverse;}#flexboxgrid .col-xs,#flexboxgrid .col-xs-1,#flexboxgrid .col-xs-2,#flexboxgrid .col-xs-3,#flexboxgrid .col-xs-4,#flexboxgrid .col-xs-5,#flexboxgrid .col-xs-6,#flexboxgrid .col-xs-7,#flexboxgrid .col-xs-8,#flexboxgrid .col-xs-9,#flexboxgrid .col-xs-10,#flexboxgrid .col-xs-11,#flexboxgrid .col-xs-12 {  box-sizing: border-box;  -ms-flex: 0 0 auto;  -webkit-box-flex: 0;  flex: 0 0 auto;  padding-right: 1rem;  padding-left: 1rem;}#flexboxgrid .col-xs {  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  -webkit-box-flex: 1;  flex-grow: 1;  -ms-flex-preferred-size: 0;  flex-basis: 0;  max-width: 100%;}#flexboxgrid .col-xs-1 {  -ms-flex-preferred-size: 8.333%;  flex-basis: 8.333%;  max-width: 8.333%;}#flexboxgrid .col-xs-2 {  -ms-flex-preferred-size: 16.666%;  flex-basis: 16.666%;  max-width: 16.666%;}#flexboxgrid .col-xs-3 {  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;}#flexboxgrid .col-xs-4 {  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;}#flexboxgrid .col-xs-5 {  -ms-flex-preferred-size: 41.666%;  flex-basis: 41.666%;  max-width: 41.666%;}#flexboxgrid .col-xs-6 {  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;}#flexboxgrid .col-xs-7 {  -ms-flex-preferred-size: 58.333%;  flex-basis: 58.333%;  max-width: 58.333%;}#flexboxgrid .col-xs-8 {  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;}#flexboxgrid .col-xs-9 {  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;}#flexboxgrid .col-xs-10 {  -ms-flex-preferred-size: 83.333%;  flex-basis: 83.333%;  max-width: 83.333%;}#flexboxgrid .col-xs-11 {  -ms-flex-preferred-size: 91.666%;  flex-basis: 91.666%;  max-width: 91.666%;}#flexboxgrid .col-xs-12 {  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;}#flexboxgrid .col-xs-offset-1 {  margin-left: 8.333%;}#flexboxgrid .col-xs-offset-2 {  margin-left: 16.666%;}#flexboxgrid .col-xs-offset-3 {  margin-left: 25%;}#flexboxgrid .col-xs-offset-4 {  margin-left: 33.333%;}#flexboxgrid .col-xs-offset-5 {  margin-left: 41.666%;}#flexboxgrid .col-xs-offset-6 {  margin-left: 50%;}#flexboxgrid .col-xs-offset-7 {  margin-left: 58.333%;}#flexboxgrid .col-xs-offset-8 {  margin-left: 66.666%;}#flexboxgrid .col-xs-offset-9 {  margin-left: 75%;}#flexboxgrid .col-xs-offset-10 {  margin-left: 83.333%;}#flexboxgrid .col-xs-offset-11 {  margin-left: 91.666%;}#flexboxgrid .start-xs {  -ms-flex-pack: start;  -webkit-box-pack: start;  justify-content: flex-start;  text-align: start;}#flexboxgrid .center-xs {  -ms-flex-pack: center;  -webkit-box-pack: center;  justify-content: center;  text-align: center;}#flexboxgrid .end-xs {  -ms-flex-pack: end;  -webkit-box-pack: end;  justify-content: flex-end;  text-align: end;}#flexboxgrid .top-xs {  -ms-flex-align: start;  -webkit-box-align: start;  align-items: flex-start;}#flexboxgrid .middle-xs {  -ms-flex-align: center;  -webkit-box-align: center;  align-items: center;}#flexboxgrid .bottom-xs {  -ms-flex-align: end;  -webkit-box-align: end;  align-items: flex-end;}#flexboxgrid .around-xs {  -ms-flex-pack: distribute;  justify-content: space-around;}#flexboxgrid .between-xs {  -ms-flex-pack: justify;  -webkit-box-pack: justify;  justify-content: space-between;}#flexboxgrid .first-xs {  -ms-flex-order: -1;  -webkit-box-ordinal-group: 0;  order: -1;}#flexboxgrid .last-xs {  -ms-flex-order: 1;  -webkit-box-ordinal-group: 2;  order: 1;}@media only screen and (min-width: 32.5em) {  #flexboxgrid .container {    width: 46rem;  }  #flexboxgrid .col-sm,  #flexboxgrid .col-sm-1,  #flexboxgrid .col-sm-2,  #flexboxgrid .col-sm-3,  #flexboxgrid .col-sm-4,  #flexboxgrid .col-sm-5,  #flexboxgrid .col-sm-6,  #flexboxgrid .col-sm-7,  #flexboxgrid .col-sm-8,  #flexboxgrid .col-sm-9,  #flexboxgrid .col-sm-10,  #flexboxgrid .col-sm-11,  #flexboxgrid .col-sm-12 {    box-sizing: border-box;    -ms-flex: 0 0 auto;    -webkit-box-flex: 0;    flex: 0 0 auto;    padding-right: 1rem;    padding-left: 1rem;  }  #flexboxgrid .col-sm {    -webkit-flex-grow: 1;    -ms-flex-positive: 1;    -webkit-box-flex: 1;    flex-grow: 1;    -ms-flex-preferred-size: 0;    flex-basis: 0;    max-width: 100%;  }  #flexboxgrid .col-sm-1 {    -ms-flex-preferred-size: 8.333%;    flex-basis: 8.333%;    max-width: 8.333%;  }  #flexboxgrid .col-sm-2 {    -ms-flex-preferred-size: 16.666%;    flex-basis: 16.666%;    max-width: 16.666%;  }  #flexboxgrid .col-sm-3 {    -ms-flex-preferred-size: 25%;    flex-basis: 25%;    max-width: 25%;  }  #flexboxgrid .col-sm-4 {    -ms-flex-preferred-size: 33.333%;    flex-basis: 33.333%;    max-width: 33.333%;  }  #flexboxgrid .col-sm-5 {    -ms-flex-preferred-size: 41.666%;    flex-basis: 41.666%;    max-width: 41.666%;  }  #flexboxgrid .col-sm-6 {    -ms-flex-preferred-size: 50%;    flex-basis: 50%;    max-width: 50%;  }  #flexboxgrid .col-sm-7 {    -ms-flex-preferred-size: 58.333%;    flex-basis: 58.333%;    max-width: 58.333%;  }  #flexboxgrid .col-sm-8 {    -ms-flex-preferred-size: 66.666%;    flex-basis: 66.666%;    max-width: 66.666%;  }  #flexboxgrid .col-sm-9 {    -ms-flex-preferred-size: 75%;    flex-basis: 75%;    max-width: 75%;  }  #flexboxgrid .col-sm-10 {    -ms-flex-preferred-size: 83.333%;    flex-basis: 83.333%;    max-width: 83.333%;  }  #flexboxgrid .col-sm-11 {    -ms-flex-preferred-size: 91.666%;    flex-basis: 91.666%;    max-width: 91.666%;  }  #flexboxgrid .col-sm-12 {    -ms-flex-preferred-size: 100%;    flex-basis: 100%;    max-width: 100%;  }  #flexboxgrid .col-sm-offset-1 {    margin-left: 8.333%;  }  #flexboxgrid .col-sm-offset-2 {    margin-left: 16.666%;  }  #flexboxgrid .col-sm-offset-3 {    margin-left: 25%;  }  #flexboxgrid .col-sm-offset-4 {    margin-left: 33.333%;  }  #flexboxgrid .col-sm-offset-5 {    margin-left: 41.666%;  }  #flexboxgrid .col-sm-offset-6 {    margin-left: 50%;  }  #flexboxgrid .col-sm-offset-7 {    margin-left: 58.333%;  }  #flexboxgrid .col-sm-offset-8 {    margin-left: 66.666%;  }  #flexboxgrid .col-sm-offset-9 {    margin-left: 75%;  }  #flexboxgrid .col-sm-offset-10 {    margin-left: 83.333%;  }  #flexboxgrid .col-sm-offset-11 {    margin-left: 91.666%;  }  #flexboxgrid .start-sm {    -ms-flex-pack: start;    -webkit-box-pack: start;    justify-content: flex-start;    text-align: start;  }  #flexboxgrid .center-sm {    -ms-flex-pack: center;    -webkit-box-pack: center;    justify-content: center;    text-align: center;  }  #flexboxgrid .end-sm {    -ms-flex-pack: end;    -webkit-box-pack: end;    justify-content: flex-end;    text-align: end;  }  #flexboxgrid .top-sm {    -ms-flex-align: start;    -webkit-box-align: start;    align-items: flex-start;  }  #flexboxgrid .middle-sm {    -ms-flex-align: center;    -webkit-box-align: center;    align-items: center;  }  #flexboxgrid .bottom-sm {    -ms-flex-align: end;    -webkit-box-align: end;    align-items: flex-end;  }  #flexboxgrid .around-sm {    -ms-flex-pack: distribute;    justify-content: space-around;  }  #flexboxgrid .between-sm {    -ms-flex-pack: justify;    -webkit-box-pack: justify;    justify-content: space-between;  }  #flexboxgrid .first-sm {    -ms-flex-order: -1;    -webkit-box-ordinal-group: 0;    order: -1;  }  #flexboxgrid .last-sm {    -ms-flex-order: 1;    -webkit-box-ordinal-group: 2;    order: 1;  }}@media only screen and (min-width: 62em) {  #flexboxgrid .container {    width: 61rem;  }  #flexboxgrid .col-md,  #flexboxgrid .col-md-1,  #flexboxgrid .col-md-2,  #flexboxgrid .col-md-3,  #flexboxgrid .col-md-4,  #flexboxgrid .col-md-5,  #flexboxgrid .col-md-6,  #flexboxgrid .col-md-7,  #flexboxgrid .col-md-8,  #flexboxgrid .col-md-9,  #flexboxgrid .col-md-10,  #flexboxgrid .col-md-11,  #flexboxgrid .col-md-12 {    box-sizing: border-box;    -ms-flex: 0 0 auto;    -webkit-box-flex: 0;    flex: 0 0 auto;    padding-right: 1rem;    padding-left: 1rem;  }  #flexboxgrid .col-md {    -webkit-flex-grow: 1;    -ms-flex-positive: 1;    -webkit-box-flex: 1;    flex-grow: 1;    -ms-flex-preferred-size: 0;    flex-basis: 0;    max-width: 100%;  }  #flexboxgrid .col-md-1 {    -ms-flex-preferred-size: 8.333%;    flex-basis: 8.333%;    max-width: 8.333%;  }  #flexboxgrid .col-md-2 {    -ms-flex-preferred-size: 16.666%;    flex-basis: 16.666%;    max-width: 16.666%;  }  #flexboxgrid .col-md-3 {    -ms-flex-preferred-size: 25%;    flex-basis: 25%;    max-width: 25%;  }  #flexboxgrid .col-md-4 {    -ms-flex-preferred-size: 33.333%;    flex-basis: 33.333%;    max-width: 33.333%;  }  #flexboxgrid .col-md-5 {    -ms-flex-preferred-size: 41.666%;    flex-basis: 41.666%;    max-width: 41.666%;  }  #flexboxgrid .col-md-6 {    -ms-flex-preferred-size: 50%;    flex-basis: 50%;    max-width: 50%;  }  #flexboxgrid .col-md-7 {    -ms-flex-preferred-size: 58.333%;    flex-basis: 58.333%;    max-width: 58.333%;  }  #flexboxgrid .col-md-8 {    -ms-flex-preferred-size: 66.666%;    flex-basis: 66.666%;    max-width: 66.666%;  }  #flexboxgrid .col-md-9 {    -ms-flex-preferred-size: 75%;    flex-basis: 75%;    max-width: 75%;  }  #flexboxgrid .col-md-10 {    -ms-flex-preferred-size: 83.333%;    flex-basis: 83.333%;    max-width: 83.333%;  }  #flexboxgrid .col-md-11 {    -ms-flex-preferred-size: 91.666%;    flex-basis: 91.666%;    max-width: 91.666%;  }  #flexboxgrid .col-md-12 {    -ms-flex-preferred-size: 100%;    flex-basis: 100%;    max-width: 100%;  }  #flexboxgrid .col-md-offset-1 {    margin-left: 8.333%;  }  #flexboxgrid .col-md-offset-2 {    margin-left: 16.666%;  }  #flexboxgrid .col-md-offset-3 {    margin-left: 25%;  }  #flexboxgrid .col-md-offset-4 {    margin-left: 33.333%;  }  #flexboxgrid .col-md-offset-5 {    margin-left: 41.666%;  }  #flexboxgrid .col-md-offset-6 {    margin-left: 50%;  }  #flexboxgrid .col-md-offset-7 {    margin-left: 58.333%;  }  #flexboxgrid .col-md-offset-8 {    margin-left: 66.666%;  }  #flexboxgrid .col-md-offset-9 {    margin-left: 75%;  }  #flexboxgrid .col-md-offset-10 {    margin-left: 83.333%;  }  #flexboxgrid .col-md-offset-11 {    margin-left: 91.666%;  }  #flexboxgrid .start-md {    -ms-flex-pack: start;    -webkit-box-pack: start;    justify-content: flex-start;    text-align: start;  }  #flexboxgrid .center-md {    -ms-flex-pack: center;    -webkit-box-pack: center;    justify-content: center;    text-align: center;  }  #flexboxgrid .end-md {    -ms-flex-pack: end;    -webkit-box-pack: end;    justify-content: flex-end;    text-align: end;  }  #flexboxgrid .top-md {    -ms-flex-align: start;    -webkit-box-align: start;    align-items: flex-start;  }  #flexboxgrid .middle-md {    -ms-flex-align: center;    -webkit-box-align: center;    align-items: center;  }  #flexboxgrid .bottom-md {    -ms-flex-align: end;    -webkit-box-align: end;    align-items: flex-end;  }  #flexboxgrid .around-md {    -ms-flex-pack: distribute;    justify-content: space-around;  }  #flexboxgrid .between-md {    -ms-flex-pack: justify;    -webkit-box-pack: justify;    justify-content: space-between;  }  #flexboxgrid .first-md {    -ms-flex-order: -1;    -webkit-box-ordinal-group: 0;    order: -1;  }  #flexboxgrid .last-md {    -ms-flex-order: 1;    -webkit-box-ordinal-group: 2;    order: 1;  }}@media only screen and (min-width: 89em) {  #flexboxgrid .container {    width: 71rem;  }  #flexboxgrid .col-lg,  #flexboxgrid .col-lg-1,  #flexboxgrid .col-lg-2,  #flexboxgrid .col-lg-3,  #flexboxgrid .col-lg-4,  #flexboxgrid .col-lg-5,  #flexboxgrid .col-lg-6,  #flexboxgrid .col-lg-7,  #flexboxgrid .col-lg-8,  #flexboxgrid .col-lg-9,  #flexboxgrid .col-lg-10,  #flexboxgrid .col-lg-11,  #flexboxgrid .col-lg-12 {    box-sizing: border-box;    -ms-flex: 0 0 auto;    -webkit-box-flex: 0;    flex: 0 0 auto;    padding-right: 1rem;    padding-left: 1rem;  }  #flexboxgrid .col-lg {    -webkit-flex-grow: 1;    -ms-flex-positive: 1;    -webkit-box-flex: 1;    flex-grow: 1;    -ms-flex-preferred-size: 0;    flex-basis: 0;    max-width: 100%;  }  #flexboxgrid .col-lg-1 {    -ms-flex-preferred-size: 8.333%;    flex-basis: 8.333%;    max-width: 8.333%;  }  #flexboxgrid .col-lg-2 {    -ms-flex-preferred-size: 16.666%;    flex-basis: 16.666%;    max-width: 16.666%;  }  #flexboxgrid .col-lg-3 {    -ms-flex-preferred-size: 25%;    flex-basis: 25%;    max-width: 25%;  }  #flexboxgrid .col-lg-4 {    -ms-flex-preferred-size: 33.333%;    flex-basis: 33.333%;    max-width: 33.333%;  }  #flexboxgrid .col-lg-5 {    -ms-flex-preferred-size: 41.666%;    flex-basis: 41.666%;    max-width: 41.666%;  }  #flexboxgrid .col-lg-6 {    -ms-flex-preferred-size: 50%;    flex-basis: 50%;    max-width: 50%;  }  #flexboxgrid .col-lg-7 {    -ms-flex-preferred-size: 58.333%;    flex-basis: 58.333%;    max-width: 58.333%;  }  #flexboxgrid .col-lg-8 {    -ms-flex-preferred-size: 66.666%;    flex-basis: 66.666%;    max-width: 66.666%;  }  #flexboxgrid .col-lg-9 {    -ms-flex-preferred-size: 75%;    flex-basis: 75%;    max-width: 75%;  }  #flexboxgrid .col-lg-10 {    -ms-flex-preferred-size: 83.333%;    flex-basis: 83.333%;    max-width: 83.333%;  }  #flexboxgrid .col-lg-11 {    -ms-flex-preferred-size: 91.666%;    flex-basis: 91.666%;    max-width: 91.666%;  }  #flexboxgrid .col-lg-12 {    -ms-flex-preferred-size: 100%;    flex-basis: 100%;    max-width: 100%;  }  #flexboxgrid .col-lg-offset-1 {    margin-left: 8.333%;  }  #flexboxgrid .col-lg-offset-2 {    margin-left: 16.666%;  }  #flexboxgrid .col-lg-offset-3 {    margin-left: 25%;  }  #flexboxgrid .col-lg-offset-4 {    margin-left: 33.333%;  }  #flexboxgrid .col-lg-offset-5 {    margin-left: 41.666%;  }  #flexboxgrid .col-lg-offset-6 {    margin-left: 50%;  }  #flexboxgrid .col-lg-offset-7 {    margin-left: 58.333%;  }  #flexboxgrid .col-lg-offset-8 {    margin-left: 66.666%;  }  #flexboxgrid .col-lg-offset-9 {    margin-left: 75%;  }  #flexboxgrid .col-lg-offset-10 {    margin-left: 83.333%;  }  #flexboxgrid .col-lg-offset-11 {    margin-left: 91.666%;  }  #flexboxgrid .start-lg {    -ms-flex-pack: start;    -webkit-box-pack: start;    justify-content: flex-start;    text-align: start;  }  #flexboxgrid .center-lg {    -ms-flex-pack: center;    -webkit-box-pack: center;    justify-content: center;    text-align: center;  }  #flexboxgrid .end-lg {    -ms-flex-pack: end;    -webkit-box-pack: end;    justify-content: flex-end;    text-align: end;  }  #flexboxgrid .top-lg {    -ms-flex-align: start;    -webkit-box-align: start;    align-items: flex-start;  }  #flexboxgrid .middle-lg {    -ms-flex-align: center;    -webkit-box-align: center;    align-items: center;  }  #flexboxgrid .bottom-lg {    -ms-flex-align: end;    -webkit-box-align: end;    align-items: flex-end;  }  #flexboxgrid .around-lg {    -ms-flex-pack: distribute;    justify-content: space-around;  }  #flexboxgrid .between-lg {    -ms-flex-pack: justify;    -webkit-box-pack: justify;    justify-content: space-between;  }  #flexboxgrid .first-lg {    -ms-flex-order: -1;    -webkit-box-ordinal-group: 0;    order: -1;  }  #flexboxgrid .last-lg {    -ms-flex-order: 1;    -webkit-box-ordinal-group: 2;    order: 1;  }}