.listadoteasers{width:100%;padding:0;margin:0;margin-top:40px;text-align:center;overflow:hidden}.teaser{margin:0 0 30px 12px;display:inline-block;text-align:left;transition:all .3s cubic-bezier(0.4,0,0.2,1);width:315px;vertical-align:top;text-decoration:none !important;background:white !important;overflow:hidden;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.08);position:relative}.teaser:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.teaser .img{max-width:100%;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.4,0,0.2,1)}.teaser:hover .img{transform:scale(1.05)}.teaser .contenedorimg{margin-bottom:0;height:100%;width:100%;position:relative;height:390px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#f8f9fa;border-radius:12px 12px 0 0}.teaser .tit{display:block;overflow:hidden;text-decoration:none;color:#2d3748;font-size:16px;letter-spacing:-0.2px;margin:0;line-height:1.4;height:44px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.teaser h3.tit{margin:0;padding:0}.teaser .cart_list_button{background:0;border:0;cursor:pointer}.teaser .info{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px 8px 16px;min-height:60px}.teaser .info .titles{flex:1;min-width:0}.teaser .desc{color:#bcbcbc;font-size:14px}.teaser .tit2{display:block;text-decoration:none;color:#4a5568;font-weight:600;font-size:11px;line-height:1.5;padding:8px 16px 0 16px;text-transform:uppercase;letter-spacing:.5px}.teaser .tit2 .gris{margin-left:6px;color:#718096;font-weight:400;text-transform:none;letter-spacing:0}.teaser .vermas{display:block;width:140px;height:40px;margin:0 10px 20px 5px;background:#fff;border:#000 1px solid;text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:1px;cursor:pointer;transition:background 1s;border-radius:50px;color:#000}.teaser .vermas span{color:var(--color-principal);font-size:14px;padding-left:10px}.teaser .divetiqueta{position:absolute;top:12px;left:12px;width:auto;z-index:10;display:flex;flex-direction:column;gap:6px;pointer-events:none}.teaser .divetiqueta2{position:absolute;z-index:15;top:12px;right:12px;margin:0;pointer-events:none}.teaser .etiqueta,.teaser .etiqueta2{display:inline-flex !important;align-items:center;justify-content:center;font-weight:700;font-size:10px;padding:5px 10px;color:#fff;text-transform:uppercase;letter-spacing:.8px;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.1);line-height:1.3;white-space:nowrap;position:relative;z-index:10;pointer-events:auto;transition:all .25s cubic-bezier(0.4,0,0.2,1);min-height:22px;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.2)}.teaser .etiqueta:hover,.teaser .etiqueta2:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 5px 15px rgba(0,0,0,0.25),0 2px 5px rgba(0,0,0,0.15)}.teaser .etiqueta.agotado,.teaser .etiqueta2.agotado{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);background:linear-gradient(135deg,#1e2f50 0,#1e2f50 100%);box-shadow:0 3px 12px rgba(239,68,68,0.4),0 1px 3px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(99,102,241,0.4),0 1px 3px rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.25)}.teaser .etiqueta.oferta,.teaser .etiqueta2.oferta{display:none;background:linear-gradient(135deg,#10b981 0,#059669 100%);background:linear-gradient(135deg,#1e2f50 0,#1e2f50 100%);box-shadow:0 3px 12px rgba(16,185,129,0.4),0 1px 3px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(99,102,241,0.4),0 1px 3px rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.25)}.teaser .etiqueta.campanya,.teaser .etiqueta2.campanya{display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%);background:linear-gradient(135deg,#1e2f50 0,#1e2f50 100%);box-shadow:0 3px 12px rgba(59,130,246,0.4),0 1px 3px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(99,102,241,0.4),0 1px 3px rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.25)}.teaser .etiqueta.liquidacion,.teaser .etiqueta2.liquidacion{background:linear-gradient(135deg,#f59e0b 0,#d97706 100%);background:linear-gradient(135deg,#1e2f50 0,#1e2f50 100%);box-shadow:0 3px 12px rgba(245,158,11,0.4),0 1px 3px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(99,102,241,0.4),0 1px 3px rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.25)}.teaser .etiqueta.new,.teaser .etiqueta2.new{background:linear-gradient(135deg,#ec4899 0,#db2777 100%);background:linear-gradient(135deg,#1e2f50 0,#1e2f50 100%);box-shadow:0 3px 12px rgba(236,72,153,0.4),0 1px 3px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(99,102,241,0.4),0 1px 3px rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.25)}.teaser .etiqueta.destacado,.teaser .etiqueta2.destacado{background:linear-gradient(135deg,#6366f1 0,#4f46e5 100%);background:linear-gradient(135deg,#1e2f50 0,#1e2f50 100%);box-shadow:0 3px 12px rgba(99,102,241,0.4),0 1px 3px rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.25)}.teaser .etiqueta.masvendido,.teaser .etiqueta2.masvendido{background:linear-gradient(135deg,#8b5cf6 0,#7c3aed 100%);background:linear-gradient(135deg,#1e2f50 0,#1e2f50 100%);box-shadow:0 3px 12px rgba(139,92,246,0.4),0 1px 3px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(99,102,241,0.4),0 1px 3px rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.25)}.teaser .etiqueta.outlet,.teaser .etiqueta2.outlet{background:linear-gradient(135deg,#f97316 0,#ea580c 100%);background:linear-gradient(135deg,#1e2f50 0,#1e2f50 100%);box-shadow:0 3px 12px rgba(249,115,22,0.4),0 1px 3px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(99,102,241,0.4),0 1px 3px rgba(0,0,0,0.1);border-color:rgba(255,255,255,0.25)}.teaser .etiqueta.agotado::after,.teaser .etiqueta2.agotado::after{content:"SIN STOCK"}.teaser .etiqueta.oferta::after,.teaser .etiqueta2.oferta::after{content:"OFERTA"}.teaser .etiqueta.liquidacion::after,.teaser .etiqueta2.liquidacion::after{content:"LIQUIDACIÓN"}.teaser .etiqueta.new::after,.teaser .etiqueta2.new::after{content:"NUEVO"}.teaser .etiqueta.destacado::after,.teaser .etiqueta2.destacado::after{content:"DESTACADO"}.teaser .etiqueta.masvendido::after,.teaser .etiqueta2.masvendido::after{content:"MÁS VENDIDO"}.teaser .etiqueta.outlet::after,.teaser .etiqueta2.outlet::after{content:"OUTLET"}.teaser .precio{display:none;border:0;text-decoration:none;color:#2d3748;font-weight:bold;cursor:pointer;padding:0 16px 16px 16px;margin-top:4px}.teaser .precio .pvp{display:inline-block;font-size:22px;padding:0;margin:0;font-weight:700;color:#1a202c;letter-spacing:-0.3px}.teaser .precio span{display:inline-block;color:var(--color-principal);font-size:15px;margin-left:-2px}.teaser .precio .descuento{display:none;font-size:13px;margin-left:8px;vertical-align:middle}.teaser .precio .descuento .pvpant{text-decoration:line-through;opacity:.6;color:#a0aec0;font-size:14px;font-weight:500}.teaser .dtopor{display:none;position:relative;background:linear-gradient(135deg,#04a8a3 0,#04a8a3 100%);padding:7px 14px;border-radius:22px;font-size:13px;font-weight:800;color:#fff;box-shadow:0 4px 14px rgba(16,185,129,0.5),0 2px 6px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.2);text-align:center;line-height:1.2;letter-spacing:.4px;white-space:nowrap;border:2px solid rgba(255,255,255,0.35);backdrop-filter:blur(6px);transition:all .25s cubic-bezier(0.4,0,0.2,1);min-width:52px;text-shadow:0 1px 2px rgba(0,0,0,0.1)}.teaser .divetiqueta2:hover .dtopor{transform:scale(1.08);box-shadow:0 6px 18px rgba(16,185,129,0.65),0 3px 8px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.25)}.teaser .dtopor span{font-size:13px;font-weight:800;display:inline-block}@media all and (max-width:750px){.teaser{border-radius:10px}.teaser .contenedorimg{text-align:center;height:auto;min-height:250px;max-height:350px;border-radius:10px 10px 0 0}.teaser{width:calc(50% - 10px);margin:5px;min-width:140px}.teaser .img{max-width:100%;height:auto;max-height:100%;object-fit:cover}.teaser .tit{font-size:15px;height:auto;min-height:42px;margin:0}.teaser .info{padding:10px 12px 6px 12px;min-height:56px}.teaser .tit2{font-size:10px;line-height:1.4;padding:6px 12px 0 12px}.teaser .precio{padding:0 12px 12px 12px}.teaser .precio .pvp{font-size:20px}}@media all and (max-width:650px){.teaser{width:calc(50% - 8px);margin:4px;border-radius:8px}.teaser .contenedorimg{min-height:220px;max-height:300px;border-radius:8px 8px 0 0}.teaser .precio .pvp{font-size:19px;padding:0}.teaser .tit{font-size:14px;min-height:40px}.teaser .tit2{font-size:9px}.teaser .info{padding:8px 10px 4px 10px}.teaser .tit2{padding:5px 10px 0 10px}.teaser .precio{padding:0 10px 10px 10px}}@media all and (max-width:510px){.teaser{width:calc(50% - 6px);margin:3px;min-width:130px;border-radius:8px}.teaser .contenedorimg{min-height:200px;max-height:280px;border-radius:8px 8px 0 0}.teaser .divetiqueta{top:6px;left:6px;gap:5px}.teaser .divetiqueta2{top:6px;right:6px}.teaser .etiqueta2{font-size:9px;padding:4px 8px;min-height:20px}.teaser .agotado,.teaser .destacado,.teaser .masvendido,.teaser .outlet{transform:scale(0.9)}.teaser .oferta,.teaser .campanya,.teaser .liquidacion,.teaser .new{transform:scale(0.9)}.teaser .dtopor{font-size:11px;padding:5px 10px;border-width:1.5px;min-width:45px}.teaser .dtopor span{font-size:11px}.teaser .tit{font-size:13px;min-height:36px;margin:0}.teaser .tit2{font-size:8px;line-height:1.3;padding:4px 8px 0 8px}.teaser .info{padding:6px 8px 4px 8px;min-height:50px}.teaser .precio{padding:0 8px 8px 8px}.teaser .precio .pvp{font-size:17px}}
