﻿@media (min-width: 1400px) { .container {  width: 1200px; }}@media (min-width: 1600px) { .container {  width: 1200px; }}@media (min-width: 2500px) { .container {  width: 1600px; }}input { border: 1px solid #aaa;}input[type=button] { cursor: pointer;}input[type=button]:hover { background-color: #ccc;}.cart-info { font-size: 1.1em; margin-bottom: 2em;}.clear { clear: both;}.numeric { text-align: right;}.title { cursor: default;}.dato-row { display: block; margin-bottom: 5px;}label { display: inline-block; width: 150px; margin-right: 10px; text-align: right;}label.dir-envio { display: inline-block; width: 80px; margin-right: 10px; text-align: right;}label.flex { width: auto; margin-right: 5px; margin-left: 25px;}label.radio { width: auto; text-align: left; margin: 0; margin-left: 5px; vertical-align: middle;}input[type="radio"] { vertical-align: middle;}input[type="radio"]:checked + label { font-weight: bold;}#mensaje { display: inline-block; margin-left: 20px; text-align: center; width: 80%; background-color: #ffffdb; padding: 2px 10px;}#det-0 { font-weight: bold;}.det-0 { font-weight: bold;}.thumb-hover-img { position: absolute; z-index: 100;}@media (min-width: 769px) { .thumb-hover-img {  padding: 10px; }}.thumb-hover-img img { max-height: 320px; max-width: 320px; vertical-align: middle;}@media (max-width: 769px) { .thumb-hover-img img {  max-width: 100%; }}.det-img { text-overflow: ellipsis; display: inline-block; float: left;}.det-text { text-overflow: ellipsis; display: inline-block; float: left; width: 52%; margin-left: 10px; vertical-align: top;}.mediopago-texto { margin-top: 12px; margin-left: 40px; margin-bottom: 12px;}.breadcrumb-wrapper { display: block; clear: both; margin-top: 20px;}#breadcrumb { position: relative; float: left; display: inline-block; overflow: hidden; width: auto; list-style: none; font-size: 11px; font-weight: bold; padding: 0;}#breadcrumb li { float: left; margin: 0 .5em 0 1em;}#breadcrumb li.current { padding: 5px; float: left;}#breadcrumb li a:hover { text-decoration: none; color: #fff;}#breadcrumb a { background: #eee; padding: 5px 10px; float: left; text-decoration: none; color: #000; position: relative;}#breadcrumb a.bc-link { background: #eee; padding: 5px 10px; float: left; text-decoration: none; color: #000; position: relative;}#breadcrumb a.bc-link:hover { background: #abc507; color: #fff;}#breadcrumb a:hover { background: #abc507; color: #fff;}#breadcrumb a:hover::before { border-color: #abc507 #abc507 #abc507 transparent;}#breadcrumb a:hover::after { border-left-color: #abc507;}#breadcrumb a::before { content: ""; position: absolute; top: 50%; margin-top: -1.5em; border-width: 1.5em 0 1.5em 1em; border-style: solid; border-color: #eee #eee #eee transparent; left: -1em;}#breadcrumb a::after { content: ""; position: absolute; top: 50%; margin-top: -1.5em; border-top: 1.5em solid #fafafa; border-bottom: 1.5em solid #fafafa; border-left: 1em solid #eee; right: -1em;}#breadcrumb .current { background: none; color: #000;}#breadcrumb .current:hover { background: none; color: #000;}#breadcrumb .current::after { content: normal;}#breadcrumb .current::before { content: normal;}.table > thead > tr > td { padding: 0;}.table > tbody > tr { border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px;}.table > tbody > tr > td { padding: 0; border: none;}.table > tfoot > tr > td { border: none;}.div-separator { margin-bottom: 10px; padding-bottom: 10px;}.div-separator:first-child { padding-top: 10px;}.hr-separator { border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px;}.detalles-header { padding-bottom: 0; margin-bottom: 0;}.no-bordes { padding-left: 0; padding-right: 0;}@media (max-width: 992px) { .input-col {  line-height: 30px; } .input-col.block-detalles-importe {  line-height: 20px; } input[type="number"] {  text-align: center; } .col-xs-12.num-xs {  width: 95%;  margin-left: 2.5%;  margin-top: 5px;  margin-bottom: 5px; } .col-sm-12.num-xs {  width: 95%;  margin-left: 2.5%;  margin-top: 5px;  margin-bottom: 5px; }}.form-group { margin-bottom: 2px;}.control-label { margin-top: 9px; text-align: left;}.radio { margin-bottom: 5px !important;}.total-a-pagar { border: 1px solid #ccc; border-radius: 4px;}.input-totales { margin-top: 8px;}.ext-right { padding-right: 0;}#pedido-total { font-size: 1.2em; font-weight: bold;}.has-error-title { color: #f06236;}.has-error .help-block { color: #f06236;}.has-error .control-label { color: #f06236;}.has-error .radio { color: #f06236;}.has-error .checkbox { color: #f06236;}.has-error .radio-inline { color: #f06236;}.has-error .checkbox-inline { color: #f06236;}.has-error .form-control-feedback { color: #f06236;}.has-error .form-control { border-color: #f06236;}.has-error-wrapper { border: 1px dotted #f06236;}.font-icon { font-size: 14px !important;}@keyframes spin { from {  transform: scale(1) rotate(0deg); } to {  transform: scale(1) rotate(360deg); }}@-webkit-keyframes spinw {}@-moz-keyframes spinm {}.cta,button.cta { display: flex; align-items: center; font-size: 22px; font-weight: bold; padding: 0.6em 15px; color: #fff; background-color: #f73693; border: 0;}input[type="button"].cta:hover,button.cta:hover { color: #fff; background-color: #ce255a; border: 0;}div.deleted::after { content: attr(data-content); color: red; white-space: pre;}.product-text.deleted-text { text-decoration: line-through;}.form-control[disabled],.form-control[readonly] { cursor: text;}.ge_info { position: absolute; top: -10px; right: -10px; padding: 5px; cursor: pointer;}.ge_info:hover .ge_info_texto { display: block;}.ge_info .ge_info_texto { background-color: white; border: 1px solid #ccc; right: 0; position: absolute; font-weight: normal; width: 230px; z-index: 1030; padding: 5px 15px; border-radius: 3px; text-align: center; right: -3px; display: none; transition: opacity 0.5s ease-in-out;}@media (min-width: 769px) { .ge_info .ge_info_texto {  bottom: 32px; } .ge_info .ge_info_texto:after {  border-color: #ccc transparent;  content: '';  position: absolute;  border-style: solid;  border-width: 10px 10px 0;  display: block;  width: 0;  z-index: 1;  bottom: -10px;  left: 205px; } .ge_info .ge_info_texto:before {  border-color: #fff transparent;  content: '';  border-style: solid;  border-width: 10px 10px 0;  display: block;  z-index: 2;  width: 10px;  bottom: -9px;  right: 3px;  position: absolute; }}@media (max-width: 769px) { .ge_info .ge_info_texto {  margin-top: 5px; }}@media (max-width: 769px) { .block-checkout-detalle-titulo {  float: left; } .block-checkout-detalle-num {  float: right; } .block-detalles-delete {  position: absolute;  right: 0;  margin-top: -16px;  margin-right: -18px; } .block-detalles-cantidad .block-checkout-detalle-num {  display: flex;  align-items: center; } .block-detalles-cantidad .block-checkout-detalle-num .font-icon {  margin-top: 0 !important; } .block-detalles-cantidad input {  height: 25px;  width: 33px; } .block-detalles-cantidad.modo-seleccion {  display: none; } .block-detalles-precio {  padding-top: 3px; } .checkout-cant-refresh-icon {  display: none !important; } .block-detalles-numeros {  margin-top: -12px !important; } .container-checkout {  padding: 0; } .container-checkout #pedido-productos {  padding: 0 !important; } .container-checkout #pedido-productos .info-checkout {  padding: 0 15px; } .container-checkout #pedido-productos .checkout-img {  padding-left: 0;  padding-right: 10px !important; } .container-checkout #pedido-productos .product-text > div {  padding-bottom: 5px; } .container-checkout #pedido-productos .checkout-detalle-img-album {  display: none; }}.block-detalles-cantidad input { text-align: center;}@media (min-width: 769px) { .checkout-detalle-titulo-cantidad, .block-detalles-cantidad {  display: flex;  justify-content: center; } .block-detalles-cantidad {  align-items: center; } .block-metodo-envio {  padding-top: 0; } .block-detalles-numeros {  display: flex;  align-items: center; }}.block-chekcout-gastos0 { padding-left: calc(8.3333% + 25px);}.header_block_btn { display: none;}.breadcrumb { font-size: 0.9em;}.breadcrumb-home { margin-right: 1px;}#info-portes-mobile .modal-dialog .modal-content { padding-bottom: 10px;}#info-portes-mobile .modal-dialog .info-portes-mobile-close { position: absolute; right: 20px;}#pedido-header .cart-form-info { padding-left: 15px; padding-right: 15px;}@media (min-width: 769px) { #pedido-header .control-label {  margin-right: 0; }}#pedido-header .input-client-data { padding-left: 0;}@media (max-width: 769px) { #pedido-header .cart-form-info, #pedido-header .block-checkout-mediopago, #pedido-header .block-checkout-envio, #pedido-header .block-checkout-comentario {  padding-left: 5px;  padding-right: 5px; } #pedido-header .block-checkout-comentario label {  margin-left: 0; } #pedido-header .block-checkout-comentario label textarea {  margin-left: 0 !important;  width: 100% !important; }}.form-control:not(.cta-back) { border-radius: 0px !important;}#instrucciones-chekout { text-align: right;}#seleccion-detalles { display: flex; flex-wrap: wrap;}@media (max-width: 769px) { #seleccion-detalles {  justify-content: center; } #seleccion-detalles .checkout-seleccion-divimg {  max-width: 50% !important;  padding: 0 5px; } #seleccion-detalles .checkout-seleccion-divimg .det-text-sel {  width: calc(100% - 20px) !important; } #seleccion-detalles .checkout-seleccion-divimg img {  width: 100% !important; }}