.TarjetaProducto-module__giSOiW__tarjeta{min-width:0;position:relative;container-type:inline-size}.TarjetaProducto-module__giSOiW__enlace{color:var(--ink);flex-direction:column;gap:10px;display:flex}.TarjetaProducto-module__giSOiW__enlace:hover{color:var(--ink)}.TarjetaProducto-module__giSOiW__enlace:hover .TarjetaProducto-module__giSOiW__nombre{text-underline-offset:2px;text-decoration:underline}.TarjetaProducto-module__giSOiW__foto{aspect-ratio:2/3;border-radius:var(--radius);background:var(--gray-150);display:block;position:relative;overflow:hidden}.TarjetaProducto-module__giSOiW__lienzo{width:100%;height:100%;display:block;position:relative}.TarjetaProducto-module__giSOiW__lienzo img{object-fit:contain;mix-blend-mode:darken;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.TarjetaProducto-module__giSOiW__conAire{width:auto;height:auto;position:absolute;inset:9% 8%}.TarjetaProducto-module__giSOiW__enlace:hover .TarjetaProducto-module__giSOiW__lienzo img{transform:scale(1.04)}.TarjetaProducto-module__giSOiW__fundir{mix-blend-mode:darken}.TarjetaProducto-module__giSOiW__sinFoto{letter-spacing:.08em;color:var(--gray-700);justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.TarjetaProducto-module__giSOiW__meta{color:var(--gray-600);justify-content:space-between;font-size:12px;display:flex}.TarjetaProducto-module__giSOiW__nota{color:var(--ink);align-items:center;gap:4px;display:flex}.TarjetaProducto-module__giSOiW__nombre{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:15px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.TarjetaProducto-module__giSOiW__precios{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.TarjetaProducto-module__giSOiW__precioGrupo{align-items:baseline;gap:8px;display:flex}.TarjetaProducto-module__giSOiW__precio{font-family:var(--font-display);white-space:nowrap;font-size:30px;line-height:.9}.TarjetaProducto-module__giSOiW__antes{color:var(--gray-600);font-size:13px}.TarjetaProducto-module__giSOiW__cuota{color:var(--gray-700);white-space:nowrap;font-size:12px}.TarjetaProducto-module__giSOiW__plazo{color:var(--gray-700);align-items:center;gap:6px;font-size:12px;display:flex}.TarjetaProducto-module__giSOiW__punto{background:var(--punto-ok);border-radius:50%;flex:none;width:7px;height:7px}.TarjetaProducto-module__giSOiW__ok,.TarjetaProducto-module__giSOiW__pocas{background:var(--punto-ok)}.TarjetaProducto-module__giSOiW__proveedor{background:var(--punto-proveedor)}.TarjetaProducto-module__giSOiW__pedido,.TarjetaProducto-module__giSOiW__agotado{background:var(--punto-pedido)}.TarjetaProducto-module__giSOiW__consultar{background:var(--accent)}.TarjetaProducto-module__giSOiW__rojo{color:var(--accent)}.TarjetaProducto-module__giSOiW__etiquetas{pointer-events:none;gap:6px;display:flex;position:absolute;top:12px;left:12px}.TarjetaProducto-module__giSOiW__etiqueta{background:var(--paper);white-space:nowrap;border-radius:8px;align-items:center;height:26px;padding:0 9px;font-size:11px;font-weight:700;display:flex}.TarjetaProducto-module__giSOiW__oferta{background:var(--accent);color:var(--paper)}.TarjetaProducto-module__giSOiW__corazon{background:var(--paper);width:36px;height:36px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.TarjetaProducto-module__giSOiW__corazon:hover{box-shadow:inset 0 0 0 1px var(--ink)}.TarjetaProducto-module__giSOiW__mas{background:var(--ink);width:40px;height:40px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(150cqw - 52px);right:12px}.TarjetaProducto-module__giSOiW__mas:hover{background:var(--accent)}.TarjetaProducto-module__giSOiW__compacta .TarjetaProducto-module__giSOiW__enlace{gap:8px}.TarjetaProducto-module__giSOiW__compacta .TarjetaProducto-module__giSOiW__foto{aspect-ratio:1;padding:6%}.TarjetaProducto-module__giSOiW__compacta .TarjetaProducto-module__giSOiW__nombre{min-height:36px;font-size:14px}.TarjetaProducto-module__giSOiW__compacta .TarjetaProducto-module__giSOiW__precio{font-size:24px;line-height:1}.TarjetaProducto-module__giSOiW__compacta .TarjetaProducto-module__giSOiW__mas{width:34px;height:34px;top:calc(100cqw - 42px);right:8px}@media (max-width:767px){.TarjetaProducto-module__giSOiW__enlace{gap:6px}.TarjetaProducto-module__giSOiW__meta{font-size:11px}.TarjetaProducto-module__giSOiW__nombre{min-height:34px;font-size:13px}.TarjetaProducto-module__giSOiW__precios{flex-direction:column;align-items:flex-start;gap:4px}.TarjetaProducto-module__giSOiW__precio{font-size:24px}.TarjetaProducto-module__giSOiW__cuota{font-size:11px}.TarjetaProducto-module__giSOiW__plazo{display:none}.TarjetaProducto-module__giSOiW__etiquetas{gap:4px;top:8px;left:8px}.TarjetaProducto-module__giSOiW__etiqueta{border-radius:6px;height:22px;padding:0 7px;font-size:10px}.TarjetaProducto-module__giSOiW__corazon{width:32px;height:32px;top:8px;right:8px}.TarjetaProducto-module__giSOiW__mas{display:none}}.TarjetaProducto-module__giSOiW__negra{background:var(--ink);color:var(--paper)}
