.bola {position:fixed;bottom:60px;left:32.5px;display:block;width:25px;font-size:1.25em;font-weight:500;text-align:center;line-height:25px;color:#000000;z-index:5;transform:scale(0);}.bola.desplegado {transform:none;}.bola:before {content:'';position:absolute;bottom:-40px;left:-12.5px;width:50px;height:50px;border-radius:100%;background:url('../img/web/minicesta.svg') no-repeat center #743e2a;z-index:-1;transition:all 250ms linear;}.bola:after {content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100%;background:#c8a791;z-index:-1;transition:all 250ms linear;}.desplegable_minicesta{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;opacity:0;visibility:hidden;}.desplegable_minicesta.desplegado{opacity:1;visibility:visible;}.desplegable_minicesta .interior{position:absolute;top:0;bottom:0;right:0;width:400px;background:url('../img/web/rosa.webp') repeat-y top center;background-size:100% auto;z-index:2;transform:translate(100%,0);transition-delay:250ms;}.desplegable_minicesta.desplegado .interior{transform:none;}.desplegable_minicesta .interior .superior{position:relative;padding:22.5px 20px;background-color:rgba(200,167,145,.75);}.desplegable_minicesta .interior .superior:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#ffffff;z-index:-1;}.desplegable_minicesta .interior .superior .titulo{position:relative;display:inline-block;vertical-align:middle;padding-right:27.5px;font-size:1.85em;font-weight:500;line-height:25px;letter-spacing:.15em;color:#743e2a;}.desplegable_minicesta .interior .superior .titulo b{position:absolute;top:50%;right:0;display:block;width:25px;border-radius:100%;font-size:12.5px;font-weight:500;line-height:25px;text-align:center;color:#e4d3c7;background:#743e2a;cursor:pointer;transform:translate(0,-50%);}.desplegable_minicesta .interior .superior .cerrar_minicesta{position:absolute;top:10px;right:20px;display:block;width:fit-content;padding:0 25px;border-radius:100%;font-size:1.85em;line-height:50px;color:#743e2a;box-shadow:0 0 0 1px #743e2a inset;}.desplegable_minicesta .interior .superior .cerrar_minicesta:before{content:'●';display:inline-block;vertical-align:top;margin-right:5px;}.desplegable_minicesta .interior .inferior{padding:20px;}.desplegable_minicesta .interior .inferior .listado{height:calc(100vh - 330px);height:calc(var(--vh,1vh) * 100 - 330px);overflow-y:auto;}.desplegable_minicesta .interior .inferior .listado .item_minicesta{position:relative;margin-bottom:10px;}.desplegable_minicesta .interior .inferior .listado .item_minicesta:last-child{margin-bottom:0;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .imagen{position:relative;display:block;width:100px;border-radius:10px;overflow:hidden;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .imagen img{display:block;width:100%;height:auto;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .texto{position:absolute;top:10px;bottom:10px;left:110px;right:0;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .texto .titulo{display:block;display:-webkit-box;font-size:2em;font-weight:500;line-height:1em;color:#743e2a;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .texto .precio{position:absolute;bottom:0;left:0;display:block;font-size:2em;font-weight:500;line-height:1em;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .borrar{position:absolute;bottom:10px;right:0;width:25px;height:25px;background:url('../img/web/borrar.svg') no-repeat center;}.desplegable_minicesta .interior .inferior .entrega{display:block;margin-top:20px;padding:10px;border-radius:10px;font-size:1.45em;font-weight:500;line-height:20px;text-align:center;color:#743e2a;box-shadow:0 0 0 1px #743e2a inset;}.desplegable_minicesta .interior .inferior .entrega b{font-weight:500;text-decoration:underline;}.desplegable_minicesta .interior .inferior .cantidades{margin-top:40px;}.desplegable_minicesta .interior .inferior .cantidades .unidades{display:block;float:left;font-size:2em;font-weight:500;line-height:1em;color:#743e2a;}.desplegable_minicesta .interior .inferior .cantidades .unidades b{font-weight:500;}.desplegable_minicesta .interior .inferior .cantidades .total{display:block;float:right;font-size:2em;font-weight:500;line-height:1em;color:#743e2a;}.desplegable_minicesta .interior .inferior .botones{margin-top:40px;}.desplegable_minicesta .interior .inferior .botones .boton{display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:60px;text-align:center;color:#e4d3c7;background:#743e2a;}.desplegable_minicesta .interior .vacio{display:block;padding:40px 20px;font-size:2em;font-weight:500;line-height:1em;text-align:center;color:#743e2a;}.desplegable_minicesta .fondo{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1;}.cesta {padding:60px 0;}.cesta .interior {max-width:1280px;margin:0 auto;}.cesta .interior .izquierda {display:inline-block;vertical-align:top;width:calc(100% - 460px);margin-right:20px;}.cesta .interior .izquierda .superior {padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.cesta .interior .izquierda .superior .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;text-align:center;}.cesta .interior .izquierda .inferior {margin-top:20px;}.cesta .interior .izquierda .inferior form .item_cesta {position:relative;margin-bottom:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;background:rgba(255,255,255,.5);}.cesta .interior .izquierda .inferior form .item_cesta:last-child {margin-bottom:0;}.cesta .interior .izquierda .inferior form .item_cesta .imagen {display:block;width:150px;border-radius:10px;overflow:hidden;}.cesta .interior .izquierda .inferior form .item_cesta .imagen img {display:block;width:100%;height:auto;}.cesta .interior .izquierda .inferior form .item_cesta .texto {position:absolute;top:0;bottom:0;left:150px;right:0;padding:20px;}.cesta .interior .izquierda .inferior form .item_cesta .texto .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;color:#743e2a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad {position:absolute;bottom:20px;left:20px;padding-right:25px;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad span {display:block;width:50px;border-radius:100%;font-size:2em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a {position:absolute;right:0;display:block;width:22.5px;height:22.5px;border-radius:100%;background-repeat:no-repeat;background-position:center;background-color:#743e2a;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a.sumar {top:0;background-image:url('../img/web/sumar_w.svg');}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a.restar {bottom:0;background-image:url('../img/web/restar_w.svg');}.cesta .interior .izquierda .inferior form .item_cesta .texto .precio {position:absolute;bottom:20px;right:90px;display:block;font-size:2em;font-weight:500;line-height:1em;text-align:right;}.cesta .interior .izquierda .inferior form .item_cesta .texto .precio b {display:block;font-size:14.5px;font-weight:400;}.cesta .interior .izquierda .inferior form .item_cesta .borrar {position:absolute;bottom:20px;right:20px;width:50px;height:50px;border-radius:100%;background:url('../img/web/borrar_w.svg') no-repeat center #743e2a;}.cesta .interior .derecha {display:inline-block;vertical-align:top;width:440px;}.cesta .interior .derecha .superior {padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.cesta .interior .derecha .superior .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;text-align:center;}.cesta .interior .derecha .inferior {margin-top:20px;}.cesta .interior .derecha .inferior .cupon {padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.cesta .interior .derecha .inferior .cupon .campo {display:inline-block;vertical-align:middle;width:calc(100% - 170px);margin-right:10px;}.cesta .interior .derecha .inferior .cupon .campo input[type="text"] {display:block;width:100%;height:40px;padding:0 20px;border-radius:5px;font-size:1.45em;line-height:40px;color:#53433d;background:#ffffff;}.cesta .interior .derecha .inferior .cupon .campo input[type="text"]:-webkit-autofill,.cesta .interior .derecha .inferior .cupon .campo input[type="text"]:-webkit-autofill:focus {-webkit-text-fill-color:#53433d !important;-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;}.cesta .interior .derecha .inferior .cupon .boton{display:inline-block;vertical-align:middle;min-width:160px;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.cesta .interior .derecha .inferior .cupon .validado {pointer-events:none;}.cesta .interior .derecha .inferior .entrega {display:block;padding:10px;border-radius:10px;font-size:1.45em;font-weight:500;line-height:20px;text-align:center;background:rgba(255,255,255,.5);}.cesta .interior .derecha .inferior .entrega b {font-weight:500;text-decoration:underline;}.cesta .interior .derecha .inferior .informacion {margin-top:10px;padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.cesta .interior .derecha .inferior .informacion span {position:relative;display:block;font-size:1.45em;font-weight:500;line-height:20px;text-align:right;}.cesta .interior .derecha .inferior .informacion span.total {margin-top:20px;font-size:2em;font-weight:500;line-height:1em;}.cesta .interior .derecha .inferior .informacion span b {font-weight:400;}.cesta .interior .derecha .inferior .informacion span b:first-child {position:absolute;top:50%;left:0;display:block;transform:translate(0,-50%);}.cesta .interior .derecha .inferior .informacion span.total b {font-weight:500;}.cesta .interior .derecha .inferior .informacion span.total b i {display:inline-block;vertical-align:baseline;font-size:14.5px;font-style:normal;}.cesta .interior .derecha .inferior .botones {margin-top:10px;}.cesta .interior .derecha .inferior .botones .tramitar{display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.cesta .interior .vacio {text-align:center;}.cesta .interior .vacio .titulo {display:block;padding:20px;border-radius:10px;font-size:2em;font-weight:500;line-height:1em;background:rgba(255,255,255,.5);}.cesta .interior .vacio span {display:block;margin-top:20px;padding:20px;border-radius:10px;font-size:1.45em;line-height:20px;background:rgba(255,255,255,.5);}.acceso {padding:60px 0;}.acceso .interior {max-width:440px;margin:0 auto;}.acceso .interior .superior {padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.acceso .interior .superior .titulo{display:block;font-size:2em;font-weight:500;line-height:1em;}.acceso .interior .superior .subtitulo {display:block;margin-top:10px;font-size:1.45em;line-height:20px;}.acceso .interior .medio {margin-top:20px;}.acceso .interior .medio form .campos {padding:20px;border-top-left-radius:10px;border-top-right-radius:10px;background:rgba(255,255,255,.5);}.acceso .interior .medio form .olvidado {padding:0 20px;padding-bottom:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.acceso .interior .medio form .olvidado a {display:inline-block;vertical-align:baseline;font-size:1.45em;font-weight:500;line-height:20px;text-decoration:underline;color:#53433d;}.acceso .interior .medio form .botones {margin-top:10px;}.acceso .interior .medio form .botones .boton {display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.acceso .interior .inferior {margin-top:20px;padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.acceso .interior .inferior .titulo {display:block;font-size:1.45em;line-height:20px;}.acceso .interior .inferior a {display:inline-block;vertical-align:baseline;margin-top:10px;font-size:1.45em;font-weight:500;line-height:20px;text-decoration:underline;color:#53433d;}.desplegable_recordar,.desplegable_verificar {position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:15;}.desplegable_recordar .interior,.desplegable_verificar .interior {position:absolute;top:50%;left:0;right:0;max-width:440px;margin:0 auto;padding:20px;padding-top:60px;border-radius:10px;background:url('../img/web/rosa.webp') repeat-y top center;background-size:100% auto;z-index:2;transform:translate(0,-50%);}.desplegable_recordar .interior .superior,.desplegable_verificar .interior .superior {text-align:center;}.desplegable_recordar .interior .superior .titulo,.desplegable_verificar .interior .superior .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;}.desplegable_recordar .interior .superior .subtitulo,.desplegable_verificar .interior .superior .subtitulo {display:block;margin-top:10px;font-size:1.45em;line-height:20px;}.desplegable_recordar .interior .inferior,.desplegable_verificar .interior .inferior {margin-top:20px;}.desplegable_recordar .interior .inferior form .botones,.desplegable_verificar .interior .inferior form .botones {margin-top:20px;}.desplegable_recordar .interior .inferior form .botones .boton,.desplegable_verificar .interior .inferior form .botones .boton {display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.desplegable_recordar .interior .cerrar_recordar,.desplegable_verificar .interior .cerrar_verificar {position:absolute;top:20px;left:0;right:0;display:block;width:20px;height:20px;margin:0 auto;background:url('../img/web/cerrar.svg') no-repeat center;}.desplegable_recordar .fondo,.desplegable_verificar .fondo {position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1;}.registro {padding:60px 0;}.registro .interior {max-width:440px;margin:0 auto;}.registro .interior .superior {padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.registro .interior .superior .titulo{display:block;font-size:2em;font-weight:500;line-height:1em;}.registro .interior .superior .subtitulo {display:block;margin-top:10px;font-size:1.45em;line-height:20px;}.registro .interior .medio {margin-top:20px;}.registro .interior .medio form .campos {padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.registro .interior .medio form .checks {margin-top:20px;padding:0 20px;}.registro .interior .medio form .botones {margin-top:20px;}.registro .interior .medio form .botones .boton {display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.registro .interior .inferior {margin-top:20px;padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.registro .interior .inferior .titulo {display:block;font-size:1.45em;line-height:20px;}.registro .interior .inferior a {display:inline-block;vertical-align:baseline;margin-top:10px;font-size:1.45em;font-weight:500;line-height:20px;text-decoration:underline;color:#53433d;}.pasos {position:relative;margin:0;padding:0;text-align:center;}.pasos:before {content:'';position:absolute;top:14.5px;left:30px;right:30px;height:1px;background:#53433d;z-index:1;}.pasos li {display:inline-block;vertical-align:middle;margin-right:162.5px;padding-bottom:25px;}.pasos li:last-child {margin-right:0;}.pasos li a {position:relative;display:block;width:30px;height:30px;border-radius:100%;background:#53433d;box-shadow:0 0 0 1px #53433d inset;z-index:2;}.pasos li.anterior a {background:url('../img/web/check_w.svg') no-repeat center #743e2a;box-shadow:none;}.pasos li.actual a {background:#743e2a;box-shadow:none;pointer-events:none;}.pasos li.actual ~ li a {pointer-events:none;}.pasos li.inactivo a {pointer-events:none;}.pasos li a span {position:absolute;bottom:-25px;left:50%;display:block;font-size:1.45em;line-height:20px;color:#53433d;white-space:nowrap;transform:translate(-50%,0);}.direcciones {padding:60px 0;}.direcciones .interior {max-width:800px;margin:0 auto;}.direcciones .interior .superior {padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.direcciones .interior .superior .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;}.direcciones .interior .medio {margin-top:40px;}.direcciones .interior .inferior {margin-top:40px;}.direcciones .interior .inferior .titulo {display:block;padding:20px;border-radius:10px;font-size:2em;font-weight:500;line-height:1em;text-align:center;background:rgba(255,255,255,.5);}.direcciones .interior .inferior .listado {margin-top:20px;}.direcciones .interior .inferior .listado .direccion {margin-bottom:10px;padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.direcciones .interior .inferior .listado .direccion:last-child {margin-bottom:0;}.direcciones .interior .inferior .listado .direccion.sel {box-shadow:0 0 0 1px #743e2a inset;}.direcciones .interior .inferior .listado .direccion span {display:block;font-size:1.45em;line-height:20px;cursor:pointer;}.direcciones .interior .inferior .listado .direccion span:first-child {padding-top:0;}.direcciones .interior .inferior .listado .direccion .desplegar_direccion {display:inline-block;vertical-align:baseline;margin-top:10px;font-size:1.45em;font-weight:500;line-height:20px;text-decoration:underline;color:#53433d;}.direcciones .interior .inferior .listado .vacio {display:block;padding:20px;border-radius:10px;font-size:1.45em;line-height:20px;text-align:center;background:rgba(255,255,255,.5);}.direcciones .interior .inferior .checks {margin-top:20px;}.direcciones .interior .inferior .botones {margin-top:20px;}.direcciones .interior .inferior .botones .boton {display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#000000;background:#c8a791;}.direcciones .interior .inferior .botones .boton:last-child {margin-right:0;color:#e4d3c7;background:#743e2a;}.direcciones .interior .inferior .botones .boton.especial {display:block;width:100%;margin-right:0;color:#e4d3c7;background:#743e2a;}.desplegable_direccion {position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:15;}.desplegable_direccion .interior {position:absolute;top:50%;left:0;right:0;max-width:640px;margin:0 auto;padding:20px;padding-top:60px;border-radius:10px;background:url('../img/web/rosa.webp') repeat-y top center;background-size:100% auto;z-index:2;transform:translate(0,-50%);}.desplegable_direccion .interior .superior {text-align:center;}.desplegable_direccion .interior .superior .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;}.desplegable_direccion .interior .inferior {margin-top:10px;}.desplegable_direccion .interior .inferior form .campos {max-height:calc(100vh - 220px);max-height:calc(var(--vh,1vh) * 100 - 220px);padding-top:10px;overflow-y:auto;}.desplegable_direccion .interior .inferior form .campos::-webkit-scrollbar {width:0;}.desplegable_direccion .interior .inferior form .campos .campo {display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-top:10px;margin-right:10px;}.desplegable_direccion .interior .inferior form .campos .campo:nth-of-type(1) {margin-top:0;}.desplegable_direccion .interior .inferior form .campos .campo:nth-of-type(2) {margin-top:0;}.desplegable_direccion .interior .inferior form .campos .campo:nth-of-type(2n) {margin-right:0;}.desplegable_direccion .interior .inferior form .botones {margin-top:20px;}.desplegable_direccion .interior .inferior form .botones .boton {display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.desplegable_direccion .interior .cerrar_direccion {position:absolute;top:20px;left:0;right:0;display:block;width:20px;height:20px;margin:0 auto;background:url('../img/web/cerrar.svg') no-repeat center;}.desplegable_direccion .fondo {position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1;}.envios {padding:60px 0;}.envios .interior {max-width:800px;margin:0 auto;}.envios .interior .superior {padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.envios .interior .superior .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;}.envios .interior .medio {margin-top:40px;}.envios .interior .inferior {margin-top:40px;}.envios .interior .inferior .bloque {margin-top:20px;}.envios .interior .inferior .bloque:first-child {margin-top:0;}.envios .interior .inferior .bloque > .titulo {display:block;padding:20px;border-radius:10px;font-size:2em;font-weight:500;line-height:1em;text-align:center;background:rgba(255,255,255,.5);}.envios .interior .inferior .bloque .listado {margin-top:20px;}.envios .interior .inferior .bloque .listado .envio {margin-bottom:10px;padding:20px;border-radius:10px;background:rgba(255,255,255,.5);cursor:pointer;}.envios .interior .inferior .bloque .listado .envio:last-child {margin-bottom:0;}.envios .interior .inferior .bloque .listado .envio.sel {box-shadow:0 0 0 1px #743e2a inset;}.envios .interior .inferior .bloque .listado .envio .titulo {display:block;font-size:1.45em;line-height:20px;}.envios .interior .inferior .bloque .listado .envio .precio {display:block;margin-top:10px;font-size:2em;font-weight:500;line-height:1em;}.envios .interior .inferior .bloque .listado .envio .descripcion {display:block;margin-top:10px;font-size:1.45em;line-height:20px;}.envios .interior .inferior .bloque .listado .vacio {display:block;padding:20px;border-radius:10px;font-size:1.45em;line-height:20px;text-align:center;background:rgba(255,255,255,.5);}.envios .interior .inferior .botones {margin-top:20px;}.envios .interior .inferior .botones .boton {display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.pagos {padding:60px 0;}.pagos .interior {max-width:800px;margin:0 auto;}.pagos .interior .superior {padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.pagos .interior .superior .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;}.pagos .interior .medio {margin-top:40px;}.pagos .interior .inferior {margin-top:40px;}.pagos .interior .inferior form .listado {padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.pagos .interior .inferior form .listado .pago {margin-bottom:10px;}.pagos .interior .inferior form .listado .pago:last-child {margin-bottom:0;}.pagos .interior .inferior form .listado .pago .radio {position:relative;display:block;font-size:1.45em;line-height:30px;}.pagos .interior .inferior form .listado .pago .radio input[type="radio"] {display:none;border:0;border-radius:0;background:transparent;opacity:0;}.pagos .interior .inferior form .listado .pago .radio label {position:relative;display:block;padding-left:40px;cursor:pointer;}.pagos .interior .inferior form .listado .pago .radio label:before {content:'';position:absolute;top:0;left:0;width:30px;height:30px;border-radius:100%;box-shadow:0 0 0 1px #53433d inset;}.pagos .interior .inferior form .listado .pago .radio input[type="radio"]:checked + label:before {background:url('../img/web/check_w.svg') no-repeat center #743e2a;box-shadow:none;}.pagos .interior .inferior form .listado .vacio {display:block;font-size:1.45em;line-height:20px;text-align:center;}.pagos .interior .inferior form .entrega {display:block;margin-top:20px;padding:10px;border-radius:10px;font-size:1.45em;font-weight:500;line-height:20px;text-align:center;background:rgba(255,255,255,.5);}.pagos .interior .inferior form .entrega b {font-weight:500;text-decoration:underline;}.pagos .interior .inferior form .informacion {margin-top:20px;padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.pagos .interior .inferior form .informacion span {position:relative;display:block;font-size:1.45em;line-height:20px;text-align:right;}.pagos .interior .inferior form .informacion span:first-child {margin-top:0;}.pagos .interior .inferior form .informacion span.total {margin-top:20px;font-size:2em;font-weight:500;line-height:1em;}.pagos .interior .inferior form .informacion span b {font-weight:400;}.pagos .interior .inferior form .informacion span b:first-child {position:absolute;top:50%;left:0;display:block;transform:translate(0,-50%);}.pagos .interior .inferior form .informacion span.total b {font-weight:500;}.pagos .interior .inferior form .informacion span.total b i {display:inline-block;vertical-align:baseline;font-size:14.5px;font-style:normal;}.pagos .interior .inferior form .checks {margin-top:20px;}.pagos .interior .inferior form .botones {margin-top:20px;}.pagos .interior .inferior form .botones .boton {display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.pagos .interior .inferior form .botones .boton.inactivo {opacity:.25;pointer-events:none;}.confirmacion {padding:60px 0;}.confirmacion .interior {max-width:800px;margin:0 auto;}.confirmacion .interior .superior {padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.confirmacion .interior .superior .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;}.confirmacion .interior .medio {margin-top:40px;}.confirmacion .interior .inferior {margin-top:40px;}.confirmacion .interior .inferior .descripcion {padding:20px;border-radius:10px;font-size:1.45em;line-height:20px;text-align:center;background:rgba(255,255,255,.5);}.confirmacion .interior .inferior .descripcion p {margin:0;margin-bottom:15px;}.confirmacion .interior .inferior .descripcion p:last-child {margin-bottom:0;}.confirmacion .interior .inferior .botones {margin-top:20px;}.confirmacion .interior .inferior .botones .boton {display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.area {padding:60px 0;}.area .icono {position:relative;display:block;padding:0 20px;padding-top:60px;padding-bottom:20px;border-radius:10px;font-size:2em;font-weight:500;line-height:1em;text-align:center;background:rgba(255,255,255,.5);}.area .icono:before {content:'';position:absolute;top:20px;left:0;right:0;width:20px;height:20px;margin:0 auto;background-repeat:no-repeat;background-position:center;}.area .icono.icono_cuenta:before {background-image:url('../img/web/usuarios/mi_cuenta.svg');}.area .icono.icono_compras:before {background-image:url('../img/web/usuarios/mis_compras.svg');}.area .icono.icono_facturas:before {background-image:url('../img/web/usuarios/mis_facturas.svg');}.area .icono.icono_devoluciones:before {background-image:url('../img/web/usuarios/mis_devoluciones.svg');}.area .icono.icono_datos:before {background-image:url('../img/web/usuarios/mis_datos.svg');}.area .icono.icono_direcciones:before {background-image:url('../img/web/usuarios/mis_direcciones.svg');}.area .superior {position:relative;margin-top:20px;padding:15px 20px;border-radius:10px;background:rgba(255,255,255,.5);}.area .superior .desplegar_area {display:block;float:left;padding-left:30px;font-size:1.45em;font-weight:500;line-height:20px;text-decoration:underline;color:#53433d;background:url('../img/web/usuarios/desplegar.svg') center left no-repeat;}.area .superior .desplegable_area {position:absolute;top:calc(100% + 10px);left:0;margin:0;padding:10px;border-radius:10px;background:#c8a791;z-index:5;opacity:0;visibility:hidden;transform:translate(-20px,0);}.area .superior .desplegable_area.desplegado {opacity:1;visibility:visible;transform:none}.area .superior .desplegable_area:before{content:'';position:absolute;bottom:100%;left:20px;width:0;height:0;border-bottom:7.5px solid #c8a791;border-right:7.5px solid transparent;border-left:7.5px solid transparent;}.area .superior .desplegable_area li {display:block;}.area .superior .desplegable_area li a {display:block;padding:0 10px;font-size:1.45em;line-height:25px;color:#000000;white-space:nowrap;}.area .superior .desplegable_area li.sel a {text-decoration:underline;}.area .superior .salir {display:block;float:right;padding-left:30px;font-size:1.45em;font-weight:500;line-height:20px;text-decoration:underline;color:#53433d;background:url('../img/web/usuarios/salir.svg') center left no-repeat;}.area .superior .volver {display:block;float:right;margin-right:40px;padding-left:30px;font-size:1.45em;font-weight:500;line-height:20px;text-decoration:underline;color:#53433d;background:url('../img/web/usuarios/volver.svg') center left no-repeat;}.area .inferior {margin-top:20px;}.area .inferior .atajos {text-align:center;}.area .inferior .atajos .atajo {position:relative;display:inline-block;vertical-align:top;width:calc(100% / 3 - 20px / 3);margin-top:10px;margin-right:10px;padding:20px;padding-top:60px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.area .inferior .atajos .atajo:last-child {margin-right:0;}.area .inferior .atajos .atajo:nth-of-type(1) {margin-top:0;}.area .inferior .atajos .atajo:nth-of-type(2) {margin-top:0;}.area .inferior .atajos .atajo:nth-of-type(3) {margin-top:0;}.area .inferior .atajos .atajo:nth-of-type(3n) {margin-right:0;}.area .inferior .atajos .atajo:before {content:'';position:absolute;top:20px;left:0;right:0;width:20px;height:20px;margin:0 auto;background-repeat:no-repeat;background-position:center;}.area .inferior .atajos .atajo.mis_compras:before {background-image:url('../img/web/usuarios/mis_compras.svg');}.area .inferior .atajos .atajo.mis_facturas:before {background-image:url('../img/web/usuarios/mis_facturas.svg');}.area .inferior .atajos .atajo.mis_devoluciones:before {background-image:url('../img/web/usuarios/mis_devoluciones.svg');}.area .inferior .atajos .atajo.mis_datos:before {background-image:url('../img/web/usuarios/mis_datos.svg');}.area .inferior .atajos .atajo.mis_direcciones:before {background-image:url('../img/web/usuarios/mis_direcciones.svg');}.area .inferior .atajos .atajo.mis_favoritos:before {background-image:url('../img/web/usuarios/mis_favoritos.svg');}.area .inferior .atajos .atajo.mis_promociones:before {background-image:url('../img/web/usuarios/mis_promociones.svg');}.area .inferior .atajos .atajo .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;color:#53433d;}.area .inferior .atajos .atajo .descripcion {display:block;margin-top:10px;font-size:1.45em;line-height:20px;color:#53433d;}.area .inferior form .interior {padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.area .inferior form .interior .campos .campo {display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;}.area .inferior form .interior .campos .campo:nth-of-type(1) {margin-top:0;}.area .inferior form .interior .campos .campo:nth-of-type(2) {margin-top:0;}.area .inferior form .interior .campos .campo:nth-of-type(2n) {margin-right:0;}.area .inferior form .interior .conservar {display:block;margin-top:20px;font-size:1.45em;line-height:20px;text-align:center;}.area .inferior form .interior .checks {margin-top:20px;}.area .inferior form .botones {margin-top:20px;}.area .inferior form .botones .boton {display:block;max-width:440px;margin:0 auto;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.area .inferior form .botones .boton.inactivo {opacity:.25;pointer-events:none;}.area .inferior .item_area {position:relative;display:inline-block;vertical-align:top;width:calc(100% / 3 - 20px / 3);margin-top:10px;margin-right:10px;padding:20px;padding-bottom:60px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.area .inferior .item_area:nth-of-type(1) {margin-top:0;}.area .inferior .item_area:nth-of-type(2) {margin-top:0;}.area .inferior .item_area:nth-of-type(3) {margin-top:0;}.area .inferior .item_area:nth-of-type(3n) {margin-right:0;}.area .inferior .item_area.nuevo {min-height:150px;}.area .inferior .item_area.especial {padding-bottom:130px;}.area .inferior .item_area.nuevo a {position:absolute;top:0;bottom:0;left:0;right:0;display:block;}.area .inferior .item_area.nuevo a:before {content:'';position:absolute;top:20px;bottom:20px;left:20px;right:20px;border:1px dashed #53433d;border-radius:10px;z-index:0;transition:all 250ms linear;}.area .inferior .item_area.nuevo a span {position:absolute;top:50%;left:0;right:0;display:block;padding-top:30px;font-size:2em;font-weight:500;line-height:1em;color:#53433d;background:url('../img/web/usuarios/nuevo.svg') no-repeat center top;z-index:2;transform:translate(0,-50%);}.area .inferior .item_area .titulo {display:block;margin-bottom:10px;font-size:2em;font-weight:500;line-height:1em;color:#53433d;}.area .inferior .item_area .texto span {display:block;font-size:1.45em;line-height:20px;}.area .inferior .item_area.especial .texto span {font-weight:400;}.area .inferior .item_area .texto .tipo {margin-top:10px;}.area .inferior .item_area .texto .tipo span {display:inline-block;vertical-align:baseline;line-height:20px;}.area .inferior .item_area .texto .tipo a {display:inline-block;vertical-align:baseline;font-size:1.45em;font-weight:500;line-height:20px;color:#53433d;}.area .inferior .item_area .texto .tipo a.sel {text-decoration:underline;}.area .inferior .item_area .botones {position:absolute;bottom:20px;left:20px;right:20px;text-align:center;}.area .inferior .item_area.especial .botones {bottom:90px;}.area .inferior .item_area .botones a {display:inline-block;vertical-align:middle;width:20px;height:20px;margin-left:20px;background-repeat:no-repeat;background-position:center;}.area .inferior .item_area .botones a:first-child {margin-left:0;}.area .inferior .item_area .botones a.editar {background-image:url('../img/web/usuarios/editar.svg');}.area .inferior .item_area .botones a.borrar {background-image:url('../img/web/usuarios/borrar.svg');}.area .inferior .item_area .botones a.detalles {background-image:url('../img/web/usuarios/detalles.svg');}.area .inferior .item_area .botones a.descargar {background-image:url('../img/web/usuarios/descargar.svg');}.area .inferior .item_area .botones a.factura {background-image:url('../img/web/usuarios/factura.svg');}.area .inferior .item_area .boton {position:absolute;bottom:20px;left:20px;right:20px;display:block;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.area .inferior .item_area .boton.pagado {pointer-events:none;}.area .inferior .item_area .boton.anulado {pointer-events:none;}.area .inferior .informacion {padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.area .inferior .informacion ul {margin:0;padding:0;}.area .inferior .informacion ul li {display:block;font-size:1.45em;line-height:20px;}.area .inferior .informacion ul li a {font-weight:500;text-decoration:underline;color:#53433d;}.area .inferior .informacion ul li b {font-weight:400;}.area .inferior .bloques {margin-top:10px;}.area .inferior .bloques .bloque {display:inline-block;vertical-align:top;width:calc(50% - 5px);margin-right:10px;padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.area .inferior .bloques .bloque:last-child {margin-right:0;}.area .inferior .bloques .bloque .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;}.area .inferior .bloques .bloque .titulo ~ .texto {margin-top:10px;}.area .inferior .bloques .bloque .texto span {display:block;font-size:1.45em;line-height:20px;}.area .inferior .bloques .bloque .texto span b {font-weight:400;}.area .inferior .resumen {margin-top:20px;}.area .inferior .resumen .item_resumen {position:relative;margin-bottom:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;background:rgba(255,255,255,.5);}.area .inferior .resumen .item_resumen:last-child {margin-bottom:0;}.area .inferior .resumen .item_resumen .imagen {display:block;width:150px;border-radius:10px;overflow:hidden;}.area .inferior .resumen .item_resumen .imagen img {display:block;width:100%;height:auto;}.area .inferior .resumen .item_resumen .texto {position:absolute;top:0;bottom:0;left:150px;right:0;padding:20px;}.area .inferior .resumen .item_resumen .texto .titulo {display:block;font-size:2em;font-weight:500;line-height:1em;color:#743e2a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.area .inferior .resumen .item_resumen .texto .cantidad {position:absolute;bottom:20px;left:20px;display:block;font-size:2em;font-weight:500;line-height:1em;}.area .inferior .resumen .item_resumen .texto .precio {position:absolute;bottom:20px;right:20px;display:block;font-size:2em;font-weight:500;line-height:1em;text-align:right;}.area .inferior .resumen .item_resumen .texto .precio b {display:block;font-size:14.5px;font-weight:400;}.area .inferior .adicional {margin-top:20px;padding:20px;border-radius:10px;background:rgba(255,255,255,.5);}.area .inferior .adicional span {position:relative;display:block;font-size:1.45em;line-height:20px;text-align:right;}.area .inferior .adicional span.total {margin-top:20px;font-size:2em;font-weight:500;line-height:1em;}.area .inferior .adicional span b {font-weight:400;}.area .inferior .adicional span b:first-child {position:absolute;top:50%;left:0;display:block;transform:translate(0,-50%);}.area .inferior .adicional span.total b {font-weight:500;}.area .inferior .adicional span.total b i {display:inline-block;vertical-align:baseline;font-size:14.5px;font-style:normal;}.area .inferior .pagar {margin-top:20px;text-align:center;}.area .inferior .pagar a {display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#000000;background:#c8a791;}.area .inferior .pagar a:last-child {margin-right:0;color:#e4d3c7;background:#743e2a;}.area .inferior .descargas {margin-top:20px;}.area .inferior .descargas .descarga {display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.area .inferior .descargas .descarga:last-child {margin-right:0;}.area .inferior .descargas .descarga span {display:block;font-size:2em;font-weight:500;line-height:1em;}.area .inferior .descargas .descarga a {display:block;margin-top:20px;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}.area .inferior .descargas .descarga a.inactivo {opacity:.25;pointer-events:none;}.area .inferior .vacio {display:block;padding:20px;border-radius:10px;font-size:1.45em;line-height:20px;text-align:center;background:rgba(255,255,255,.5);}.promociones{padding:60px 0;}.promociones .superior{padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.promociones .superior .titulo{display:block;font-size:2em;font-weight:500;line-height:1em;}.promociones .superior .subtitulo {display:block;margin-top:10px;font-size:1.45em;line-height:20px;}.promociones .inferior{margin-top:20px;}.promociones .inferior .item_promocion{position:relative;display:inline-block;vertical-align:top;width:calc(100% / 3 - 20px / 3);margin-top:10px;margin-right:10px;padding:20px;padding-bottom:60px;border-radius:10px;text-align:center;background:url('../img/web/usuarios/detalles.svg') no-repeat bottom 20px center rgba(255,255,255,.5);}.promociones .inferior .item_promocion:nth-of-type(1){margin-top:0;}.promociones .inferior .item_promocion:nth-of-type(2){margin-top:0;}.promociones .inferior .item_promocion:nth-of-type(3){margin-top:0;}.promociones .inferior .item_promocion:nth-of-type(3n){margin-right:0;}.promociones .inferior .item_promocion .titulo{display:block;font-size:2em;font-weight:500;line-height:1em;color:#53433d;}.promocion {padding:60px 0;}.promocion .superior{padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.promocion .superior .titulo{display:block;font-size:2em;font-weight:500;line-height:1em;}.promocion .superior .descripcion{margin-top:10px;font-size:1.45em;line-height:20px;}.promocion .superior .descripcion p{margin:0;margin-bottom:15px;}.promocion .superior .descripcion p:last-child{margin-bottom:0;}.promocion .inferior{margin-top:20px;}.promocion .inferior form{padding:20px;border-radius:10px;text-align:center;background:rgba(255,255,255,.5);}.promocion .inferior form .campos{text-align:left;}.promocion .inferior form .campos .campo{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;}.promocion .inferior form .campos .campo:nth-of-type(1){margin-top:0;}.promocion .inferior form .campos .campo:nth-of-type(2){margin-top:0;}.promocion .inferior form .campos .campo:nth-of-type(2n){margin-right:0;}.promocion .inferior form .checks{display:inline-block;vertical-align:middle;margin-top:20px;}.promocion .inferior form .botones{margin-top:20px;}.promocion .inferior form .botones .boton{display:block;max-width:440px;margin:0 auto;padding:0 30px;border-radius:10px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-size:1.25em;font-weight:500;line-height:50px;text-align:center;color:#e4d3c7;background:#743e2a;}@media (hover:hover) and (min-width:1025px){.bola:hover {opacity:.25;}.desplegable_minicesta .interior .superior .cerrar_minicesta:hover {color:#e4d3c7;background:#743e2a;box-shadow:none;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .texto .titulo:hover {color:#53433d;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .borrar:hover {opacity:.25;}.desplegable_minicesta .interior .inferior .botones .boton:hover {color:#e4d3c7;background:#53433d;}.cesta .interior .izquierda .inferior form .item_cesta:hover .imagen img {transform:scale(1.05);}.cesta .interior .izquierda .inferior form .item_cesta:hover .texto .titulo {color:#53433d;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a.sumar:hover {background-color:#53433d;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a.restar:hover {background-color:#53433d;}.cesta .interior .izquierda .inferior form .item_cesta .borrar:hover {background-color:#53433d;}.cesta .interior .derecha .inferior .cupon .boton:hover {color:#e4d3c7;background:#53433d;}.cesta .interior .derecha .inferior .botones .tramitar:hover {color:#e4d3c7;background:#53433d;}.acceso .interior .medio form .olvidado a:hover {opacity:.25;}.acceso .interior .medio form .botones .boton:hover {color:#e4d3c7;background:#53433d;}.acceso .interior .inferior a:hover {opacity:.25;}.desplegable_recordar .interior .inferior form .botones .boton:hover,.desplegable_verificar .interior .inferior form .botones .boton:hover {color:#e4d3c7;background:#53433d;}.registro .interior .medio form .botones .boton:hover {color:#e4d3c7;background:#53433d;}.registro .interior .inferior a:hover {opacity:.25;}.direcciones .interior .inferior .listado .direccion .desplegar_direccion:hover {opacity:.25;}.direcciones .interior .inferior .botones .boton:hover {color:#e4d3c7;background:#53433d;}.desplegable_direccion .interior .inferior form .botones .boton:hover {color:#e4d3c7;background:#53433d;}.envios .interior .inferior .botones .boton:hover {color:#e4d3c7;background:#53433d;}.pagos .interior .inferior form .botones .boton:hover {color:#e4d3c7;background:#53433d;}.confirmacion .interior .inferior .botones .boton:hover {color:#e4d3c7;background:#53433d;}.area .superior .desplegar_area:hover {opacity:.25;}.area .superior .desplegable_area li a:hover {opacity:.25;}.area .superior .salir:hover {opacity:.25;}.area .superior .volver:hover {opacity:.25;}.area .inferior .atajos .atajo:hover {background:none;box-shadow:0 0 0 1px #53433d inset;}.area .inferior form .botones .boton:hover {color:#e4d3c7;background:#53433d;}.area .inferior .item_area.nuevo:hover {background:none;}.area .inferior .item_area.nuevo:hover a:before {top:0;bottom:0;left:0;right:0;border:1px solid #53433d;}.area .inferior .item_area .titulo:hover {opacity:.25;}.area .inferior .item_area .texto .tipo a:hover {opacity:.25;}.area .inferior .item_area .botones a:hover {opacity:.25;}.area .inferior .item_area .boton:hover {color:#e4d3c7;background:#53433d;}.area .inferior .resumen .item_resumen:hover .imagen img {transform:scale(1.05);}.area .inferior .resumen .item_resumen:hover .texto .titulo {color:#53433d;}.area .inferior .pagar a:hover {color:#e4d3c7;background:#53433d;}.area .inferior .devolucion a:hover {opacity:.25;}.area .inferior .descargas .descarga a:hover {color:#e4d3c7;background:#53433d;}.promociones .inferior .item_promocion:hover {opacity:.25;}.promocion .inferior form .botones .boton:hover {color:#e4d3c7;background:#53433d;}}@media (max-width:1439px){.cesta .interior {max-width:1200px;}}@media (max-width:1279px){.bola {bottom:62.5px;left:37.5px;width:15px;font-size:1em;line-height:15px;}.bola:before{bottom:-42.5px;left:-17.5px;}.desplegable_minicesta .interior .superior {padding:20px;}.desplegable_minicesta .interior .superior .titulo {padding-right:20px;font-size:1.65em;line-height:20px;letter-spacing:0;}.desplegable_minicesta .interior .superior .titulo b{width:15px;font-size:10px;line-height:15px;}.desplegable_minicesta .interior .superior .cerrar_minicesta {padding:0 20px;font-size:1.65em;line-height:40px;}.desplegable_minicesta .interior .superior .cerrar_minicesta:before {content:none;}.desplegable_minicesta .interior .inferior .listado{height:calc(100vh - 310px);height:calc(var(--vh,1vh) * 100 - 310px);}.desplegable_minicesta .interior .inferior .listado .item_minicesta .texto .titulo{font-size:1.65em;line-height:20px;}.desplegable_minicesta .interior .inferior .listado .item_minicesta .borrar{width:20px;height:20px;background-size:20px auto;}.desplegable_minicesta .interior .inferior .botones .boton{line-height:50px;}.cesta .interior {max-width:calc(100% - 40px);}}@media (max-width:1023px){.cesta .interior .izquierda {display:block;width:100%;margin-right:0;}.cesta .interior .derecha {display:block;width:100%;margin-top:20px;}.cesta .interior .derecha .inferior .informacion {margin-top:20px;}.cesta .interior .derecha .inferior .botones {margin-top:20px;}.pasos li {margin-right:144.5px;}.direcciones .interior {max-width:calc(100% - 40px);}.envios .interior {max-width:calc(100% - 40px);}.pagos .interior {max-width:calc(100% - 40px);}.confirmacion .interior {max-width:calc(100% - 40px);}}@media (max-width:767px){.bola{bottom:42.5px;left:22.5px;}body.ficha .bola{bottom:112.5px;}.bola:before {bottom:-32.5px;left:-12.5px;width:40px;height:40px;background-size:20px auto;}.desplegable_minicesta .interior {width:100%;}.desplegable_minicesta .interior .superior {padding:10px;}.desplegable_minicesta .interior .superior .cerrar_minicesta {top:5px;right:10px;line-height:30px;}.desplegable_minicesta .interior .inferior{padding:10px;}.desplegable_minicesta .interior .inferior .listado {height:calc(100vh - 220px);height:calc(var(--vh,1vh) * 100 - 220px);}.desplegable_minicesta .interior .inferior .listado .item_minicesta .texto .precio{font-size:1.65em;line-height:20px;}.desplegable_minicesta .interior .inferior .cantidades{margin-top:20px;}.desplegable_minicesta .interior .inferior .cantidades .unidades{font-size:1.65em;line-height:20px;}.desplegable_minicesta .interior .inferior .cantidades .total{font-size:1.65em;line-height:20px;}.desplegable_minicesta .interior .inferior .botones{margin-top:20px;}.desplegable_minicesta .interior .inferior .botones .boton{padding:0 20px;border-radius:10px;line-height:40px;}.cesta{padding:20px 0;}.cesta .interior{max-width:calc(100% - 20px);}.cesta .interior .izquierda .superior{padding:10px;}.cesta .interior .izquierda .superior .titulo{font-size:1.65em;line-height:20px;}.cesta .interior .izquierda .inferior{margin-top:10px;}.cesta .interior .izquierda .inferior form .item_cesta .imagen{width:100px;}.cesta .interior .izquierda .inferior form .item_cesta .texto{left:100px;padding:10px;}.cesta .interior .izquierda .inferior form .item_cesta .texto .titulo {font-size:1.65em;line-height:20px;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad {bottom:10px;left:10px;padding-right:20px;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad span {width:40px;font-size:1.65em;line-height:40px;}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a{width:17.5px;height:17.5px;}.cesta .interior .izquierda .inferior form .item_cesta .texto .precio {bottom:10px;right:60px;font-size:1.65em;line-height:20px;}.cesta .interior .izquierda .inferior form .item_cesta .texto .precio b {font-size:12.5px;}.cesta .interior .izquierda .inferior form .item_cesta .borrar {bottom:10px;right:10px;width:40px;height:40px;}.cesta .interior .derecha{margin-top:10px;}.cesta .interior .derecha .superior{display:none;}.cesta .interior .derecha .inferior{margin-top:0;}.cesta .interior .derecha .inferior .informacion{margin-top:10px;padding:10px;}.cesta .interior .derecha .inferior .informacion span.total{margin-top:10px;font-size:1.65em;line-height:20px;}.cesta .interior .derecha .inferior .botones {margin-top:10px;}.cesta .interior .derecha .inferior .botones .tramitar {padding:0 20px;border-radius:10px;line-height:40px;}.cesta .interior .vacio .titulo {padding:10px;font-size:1.65em;line-height:20px;}.cesta .interior .vacio span{margin-top:10px;padding:10px;}.acceso {padding:20px 0;}.acceso .interior {max-width:calc(100% - 20px);}.acceso .interior .superior {padding:10px;}.acceso .interior .superior .titulo {font-size:1.65em;line-height:20px;}.acceso .interior .superior .subtitulo {margin-top:0;}.acceso .interior .medio {margin-top:10px;}.acceso .interior .medio form .campos {padding:10px;}.acceso .interior .medio form .olvidado {padding:0 10px;padding-bottom:10px;}.acceso .interior .medio form .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.acceso .interior .inferior {margin-top:10px;padding:10px;}.acceso .interior .inferior a {margin-top:0;}.desplegable_recordar .interior,.desplegable_verificar .interior {left:10px;right:10px;padding:10px;padding-top:40px;}.desplegable_recordar .interior .superior .titulo,.desplegable_verificar .interior .superior .titulo {font-size:1.65em;line-height:20px;}.desplegable_recordar .interior .superior .subtitulo,.desplegable_verificar .interior .superior .subtitulo {margin-top:0;}.desplegable_recordar .interior .inferior,.desplegable_verificar .interior .inferior {margin-top:10px;}.desplegable_recordar .interior .inferior form .botones,.desplegable_verificar .interior .inferior form .botones {margin-top:10px;}.desplegable_recordar .interior .inferior form .botones .boton,.desplegable_verificar .interior .inferior form .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.desplegable_recordar .interior .cerrar_recordar,.desplegable_verificar .interior .cerrar_verificar {top:10px;}.registro {padding:20px 0;}.registro .interior {max-width:calc(100% - 20px);}.registro .interior .superior {padding:10px;}.registro .interior .superior .titulo {font-size:1.65em;line-height:20px;}.registro .interior .superior .subtitulo {margin-top:0;}.registro .interior .medio {margin-top:10px;}.registro .interior .medio form .campos {padding:10px;}.registro .interior .medio form .checks{margin-top:10px;padding:0;}.registro .interior .medio form .botones {margin-top:10px;}.registro .interior .medio form .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.registro .interior .inferior {margin-top:10px;padding:10px;}.registro .interior .inferior a {margin-top:0;}.pasos:before {top:9.5px;left:20px;right:20px;}.pasos li {margin-right:60px;padding-bottom:15px;}.pasos li a {width:20px;height:20px;}.pasos li.anterior a {background-size:10px auto;}.pasos li a span {bottom:-15px;font-size:1.25em;line-height:15px;}.direcciones {padding:20px 0;}.direcciones .interior{max-width:calc(100% - 20px);}.direcciones .interior .superior{padding:10px;}.direcciones .interior .superior .titulo{font-size:1.65em;line-height:20px;}.direcciones .interior .medio{margin-top:10px;}.direcciones .interior .inferior {margin-top:10px;}.direcciones .interior .inferior .titulo {padding:10px;font-size:1.65em;line-height:20px;}.direcciones .interior .inferior .listado {margin-top:10px;}.direcciones .interior .inferior .listado .direccion {padding:10px;}.direcciones .interior .inferior .checks {margin-top:10px;}.direcciones .interior .inferior .botones {margin-top:10px;}.direcciones .interior .inferior .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.direcciones .interior .inferior .bloque .listado .vacio {padding:10px;}.desplegable_direccion .interior {left:10px;right:10px;padding:10px;padding-top:40px;}.desplegable_direccion .interior .superior .titulo {font-size:1.65em;line-height:20px;}.desplegable_direccion .interior .inferior {margin-top:5px;}.desplegable_direccion .interior .inferior form .campos{max-height:calc(100vh - 145px);max-height:calc(var(--vh,1vh) * 100 - 145px);padding-top:5px;}.desplegable_direccion .interior .inferior form .botones {margin-top:10px;}.desplegable_direccion .interior .inferior form .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.desplegable_direccion .interior .cerrar_direccion {top:10px;}.envios {padding:20px 0;}.envios .interior{max-width:calc(100% - 20px);}.envios .interior .superior{padding:10px;}.envios .interior .superior .titulo{font-size:1.65em;line-height:20px;}.envios .interior .medio{margin-top:10px;}.envios .interior .inferior {margin-top:10px;}.envios .interior .inferior .bloque > .titulo {padding:10px;font-size:1.65em;line-height:20px;}.envios .interior .inferior .bloque .listado {margin-top:10px;}.envios .interior .inferior .bloque .listado .envio {padding:10px;}.envios .interior .inferior .bloque .listado .envio .precio {margin-top:0;font-size:1.65em;line-height:20px;}.envios .interior .inferior .bloque .listado .envio .descripcion {margin-top:0;}.envios .interior .inferior .botones {margin-top:10px;}.envios .interior .inferior .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.envios .interior .inferior .bloque .listado .vacio {padding:10px;}.pagos {padding:20px 0;}.pagos .interior{max-width:calc(100% - 20px);}.pagos .interior .superior{padding:10px;}.pagos .interior .superior .titulo{font-size:1.65em;line-height:20px;}.pagos .interior .medio{margin-top:10px;}.pagos .interior .inferior {margin-top:10px;}.pagos .interior .inferior form .listado {padding:10px;}.pagos .interior .inferior form .listado .pago .radio label {padding-left:25px;line-height:20px;}.pagos .interior .inferior form .listado .pago .radio label:before {width:20px;height:20px;}.pagos .interior .inferior form .listado .pago .radio input[type="radio"]:checked + label:before {background-size:10px auto;}.pagos .interior .inferior form .entrega {margin-top:10px;}.pagos .interior .inferior form .informacion {margin-top:10px;padding:10px;}.pagos .interior .inferior form .informacion span.total{margin-top:10px;font-size:1.65em;line-height:20px;}.pagos .interior .inferior form .checks {margin-top:10px;}.pagos .interior .inferior form .botones {margin-top:10px;}.pagos .interior .inferior form .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.confirmacion {padding:20px 0;}.confirmacion .interior{max-width:calc(100% - 20px);}.confirmacion .interior .superior{padding:10px;}.confirmacion .interior .superior .titulo{font-size:1.65em;line-height:20px;}.confirmacion .interior .medio{margin-top:10px;}.confirmacion .interior .inferior {margin-top:10px;}.confirmacion .interior .inferior .descripcion {padding:10px;}.confirmacion .interior .inferior .botones {margin-top:10px;}.confirmacion .interior .inferior .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.area {padding:20px 0;}.area .icono {padding:10px;padding-top:40px;font-size:1.65em;line-height:20px;}.area .icono:before {top:10px;}.area .superior {margin-top:10px;padding:10px;}.area .superior .desplegable_area li a {line-height:20px;}.area .superior .volver {margin-right:20px;}.area .inferior {margin-top:10px;}.area .inferior .atajos .atajo {width:calc(50% - 5px);padding:10px;padding-top:40px;background-position:bottom 10px center;}.area .inferior .atajos .atajo:nth-of-type(3) {margin-top:10px;}.area .inferior .atajos .atajo:nth-of-type(3n) {margin-right:10px;}.area .inferior .atajos .atajo:nth-of-type(2n) {margin-right:0;}.area .inferior .atajos .atajo:before {top:10px;}.area .inferior .atajos .atajo .titulo {font-size:1.65em;line-height:20px;}.area .inferior .atajos .atajo .descripcion {margin-top:0;}.area .inferior form .interior {padding:10px;}.area .inferior form .interior .campos .campo {display:block;width:100%;margin-right:0;}.area .inferior form .interior .campos .campo:nth-of-type(2) {margin-top:10px;}.area .inferior form .interior .conservar {margin-top:10px;font-size:1.25em;line-height:15px;}.area .inferior form .interior .checks {margin-top:10px;}.area .inferior form .botones {margin-top:10px;}.area .inferior form .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}.area .inferior .item_area {display:block;width:100%;margin-right:0;padding:10px;padding-bottom:40px;}.area .inferior .item_area:nth-of-type(2),.area .inferior .item_area:nth-of-type(3) {margin-top:10px;}.area .inferior .item_area.nuevo{min-height:100px;}.area .inferior .item_area.especial{padding-bottom:90px;}.area .inferior .item_area.nuevo a:before {top:10px;bottom:10px;left:10px;right:10px;}.area .inferior .item_area .titulo {font-size:1.65em;line-height:20px;}.area .inferior .item_area .botones {bottom:10px;}.area .inferior .item_area.especial .botones {bottom:60px;}.area .inferior .item_area .boton {bottom:10px;left:10px;right:10px;padding:0 20px;border-radius:10px;line-height:40px;}.area .inferior .informacion {padding:10px;}.area .inferior .bloques .bloque {display:block;width:100%;margin-bottom:10px;margin-right:0;padding:10px;}.area .inferior .bloques .bloque:last-child {margin-bottom:0;}.area .inferior .bloques .bloque .titulo {font-size:1.65em;line-height:20px;}.area .inferior .bloques .bloque .titulo ~ .texto {margin-top:0;}.area .inferior .resumen {margin-top:10px;}.area .inferior .resumen .item_resumen .imagen{width:100px;}.area .inferior .resumen .item_resumen .texto{left:100px;padding:10px;}.area .inferior .resumen .item_resumen .texto .titulo {font-size:1.65em;line-height:20px;}.area .inferior .resumen .item_resumen .texto .cantidad {bottom:10px;left:10px;font-size:1.65em;line-height:20px;}.area .inferior .resumen .item_resumen .texto .precio {bottom:10px;right:10px;font-size:1.65em;line-height:20px;}.area .inferior .resumen .item_resumen .texto .precio b {font-size:12.5px;}.area .inferior .adicional {margin-top:10px;padding:10px;}.area .inferior .adicional span.total {margin-top:10px;font-size:1.65em;line-height:20px;}.area .inferior .pagar {margin-top:10px;}.area .inferior .pagar a {display:block;width:100%;margin-bottom:10px;margin-right:0;padding:0 20px;border-radius:10px;line-height:40px;}.area .inferior .pagar a:last-child {margin-bottom:0;}.area .inferior .descargas {margin-top:10px;}.area .inferior .descargas .descarga {display:block;width:100%;margin-bottom:10px;margin-right:0;padding:10px;}.area .inferior .descargas .descarga:last-child {margin-bottom:0;}.area .inferior .descargas .descarga span {font-size:1.65em;line-height:20px;}.area .inferior .descargas .descarga a {margin-top:10px;padding:0 20px;border-radius:10px;line-height:40px;}.area .inferior .causa {margin-top:10px;padding:10px;}.area .inferior .vacio {padding:10px;}.promociones {padding:20px 0;}.promociones .superior {padding:10px;}.promociones .superior .titulo {font-size:1.65em;line-height:20px;}.promociones .superior .subtitulo {margin-top:0;}.promociones .inferior {margin-top:10px;}.promociones .inferior .item_promocion {width:calc(50% - 5px);padding:10px;padding-bottom:40px;background-position:bottom 10px center;}.promociones .inferior .item_promocion:nth-of-type(3) {margin-top:10px;}.promociones .inferior .item_promocion:nth-of-type(3n) {margin-right:10px;}.promociones .inferior .item_promocion:nth-of-type(2n) {margin-right:0;}.promociones .inferior .item_promocion .titulo {font-size:1.65em;line-height:20px;}.promocion {padding:20px 0;}.promocion .superior {padding:10px;}.promocion .superior .titulo {font-size:1.65em;line-height:20px;}.promocion .inferior {margin-top:10px;}.promocion .inferior form {padding:10px;}.promocion .inferior form .checks {margin-top:10px;}.promocion .inferior form .botones {margin-top:10px;}.promocion .inferior form .botones .boton {padding:0 20px;border-radius:10px;line-height:40px;}}